You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2014/01/30 22:20:53 UTC
[01/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Updated Branches:
refs/heads/master 57d0a3238 -> b9c5896e2
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/plugin_ref/spec.md b/docs/zh/edge/plugin_ref/spec.md
index e43d020..88d6d62 100644
--- a/docs/zh/edge/plugin_ref/spec.md
+++ b/docs/zh/edge/plugin_ref/spec.md
@@ -14,11 +14,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 外掛程式規範
+# 插件规范
-`plugin.xml`檔是一個 XML 文檔在 `plugins` 命名空間: `http://apache.org/cordova/ns/plugins/1.0` 。 它包含頂級 `plugin` 元素,定義該外掛程式和定義外掛程式的結構的兒童。
+`plugin.xml`文件是一个 XML 文档在 `plugins` 命名空间: `http://apache.org/cordova/ns/plugins/1.0` 。 它包含顶级 `plugin` 元素,定义该插件和定义插件的结构的儿童。
-示例外掛程式元素:
+示例插件元素:
<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
@@ -27,22 +27,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
version="1.0.2">
-## `<plugin>`元素
+## *插件*元素
-`plugin`元素是外掛程式清單的頂級元素。它具有下列屬性:
+`plugin`元素是插件清单的顶级元素。它具有下列属性:
-* `xmlns`(必填): 外掛程式的命名空間, `http://apache.org/cordova/ns/plugins/1.0` 。 如果文檔包含 XML 從其他命名空間如標記添加到 `AndroidManifest.xml` 檔中,這些命名空間,也應該列入的頂級元素。
+* `xmlns`(必填): 插件的命名空间, `http://apache.org/cordova/ns/plugins/1.0` 。 如果文档包含 XML 从其他命名空间如标记添加到 `AndroidManifest.xml` 文件中,这些命名空间,也应该列入的顶级元素。
-* `id`(必填): 一個反向域樣式識別碼的外掛程式,如`com.alunny.foo`
+* `id`(必填): 一个反向域样式标识符的插件,如`com.alunny.foo`
-* `version`(必填): 該外掛程式相匹配的以下主要-未成年人-修補程式樣式的正則運算式的版本號:
+* `version`(必填): 该插件相匹配的以下主要-未成年人-修补程序样式的正则表达式的版本号:
^\d+[.]\d+[.]\d+$
-## `<engines>`和 `<engine>` 的元素
+## *发动机*和*引擎*的元素
-子項目的 `<engines>` 元素指定版本的此外掛程式支援的基於 Apache 科爾多瓦的框架。示例:
+子元素的 `<engines>` 元素指定版本的此插件支持的基于 Apache 科尔多瓦的框架。示例:
<engines>
<engine name="cordova" version="1.7.0" />
@@ -51,12 +51,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-類似于 `<plugin>` 元素的 `version` 屬性中,指定的版本字串應匹配符合正則運算式的字串主要-未成年人-修補程式:
+类似于 `<plugin>` 元素的 `version` 属性中,指定的版本字符串应匹配符合正则表达式的字符串主要-未成年人-修补程序:
^\d+[.]\d+[.]\d+$
-引擎的元素也可指定模糊比對為了避免重複,並減少維護基礎平臺更新時。 工具應該支援的最低 `>` , `>=` , `<` 和 `<=` ,例如:
+引擎的元素也可指定模糊匹配为了避免重复,并减少维护基础平台更新时。 工具应该支持的最低 `>` , `>=` , `<` 和 `<=` ,例如:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-'<engine>' 標籤也有預設支援的所有主要平臺存在的科爾多瓦。 指定的 '科爾多瓦' 引擎標記意味著科爾多瓦在任何平臺上的所有版本必須都滿足發動機版本屬性。 你可能還會列出特定的平臺和它們的版本以覆蓋全部捕獲 '科爾多瓦' 引擎:
+`<engine>`标签也有默认支持的所有主要平台存在的科尔多瓦。 指定 `cordova` 引擎标记,则意味着所有版本的科尔多瓦在任何平台上必须都满足发动机版本属性。 你可能还会列出特定的平台和它们的版本以覆盖全部捕获 `cordova` 引擎:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,9 +73,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-這裡是一個清單的預設引擎,'<engine>'標籤支援: * '科爾多瓦' *' 科爾多瓦-plugman' * '科爾多瓦-android' *' 科爾多瓦-ios' * '科爾多瓦-blackberry10' *' 科爾多瓦-wp7' * '科爾多瓦-wp8' *' 科爾多瓦-windows8'
+这里是一个列表的默认引擎,'<engine>'标签支持: * '科尔多瓦' *' 科尔多瓦-plugman' * '科尔多瓦-亚马逊-fireos' *' 科尔多瓦-android' * '科尔多瓦-ios' *' 科尔多瓦-blackberry10' * '科尔多瓦-wp7' *' 科尔多瓦-wp8' * ' 科尔多瓦-windows8'
+* 'android sdk / / 返回的最高的 Android api 级别安装 *' 苹果 xcode' / / 返回的 xcode 版本 * '苹果 ios' / / 返回的最高的 iOS 版本,安装 *' 苹果 osx' / / 返回的 OSX 版本 * ' 黑莓-ndk' / / 返回本机黑莓 SDK 版本
-指定自訂的基於 Apache 科爾多瓦的框架應列出引擎標記下就像這樣:
+指定自定义的基于 Apache 科尔多瓦的框架应列出引擎标记下就像这样:
<engines>
<engine name="my_custom_framework" version="1.0.0" platform="android" scriptSrc="path_to_my_custom_framework_version"/>
@@ -84,62 +85,62 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-一個自訂的基於 Apache 科爾多瓦框架需要引擎的元素包含以下特性: '名稱'、 '版本'、 'scriptSrc' 和 '平臺'。
+一个自定义的基于 Apache 科尔多瓦框架需要引擎的元素包含以下特性: `name` , `version` , `scriptSrc` ,和`platform`.
-* `name`(必填): 人類可讀的名稱為您自訂的框架。
+* `name`(必填): 人类可读的名称为您自定义的框架。
-* `version`(必填): 您的框架必須要安裝的版本。
+* `version`(必填): 您的框架必须要安装的版本。
-* `scriptSrc`(必填): 告訴 plugman 是什麼版本的自訂框架的指令檔。理想情況下,此檔應該在你的外掛程式目錄的頂層目錄內。
+* `scriptSrc`(必填): 告诉 plugman 是什么版本的自定义框架的脚本文件。理想情况下,此文件应该在你的插件目录的顶层目录内。
-* `platform`(必填): 您的框架支援哪些平臺。 您可以使用萬用字元 ' *' 說支援所有平臺,指定多個具有像 'android|ios|blackberry10' 的管道字元或像 'android' 只是一個單一的平臺。
+* `platform`(必填): 您的框架支持哪些平台。 您可以使用通配符 `*` 说支持所有平台,指定多个与管道字符 (如 `android|ios|blackberry10` 或像只是一个单一的平台`android`.
-plugman 中止與非零代碼為其目標專案不能滿足發動機的約束任何外掛程式。
+plugman 中止与非零代码为其目标项目不能满足发动机的约束任何插件。
-如果不是 `<engine>` 指定的標記、 plugman 嘗試盲目地安裝到指定的科爾多瓦的專案目錄。
+如果不是 `<engine>` 指定的标记、 plugman 尝试盲目地安装到指定的科尔多瓦的项目目录。
-## `<name>`元素
+## *名称*元素
-該外掛程式,其文本內容包含外掛程式的名稱人類可讀的名稱。例如:
+该插件,其文本内容包含插件的名称人类可读的名称。例如:
<name>Foo</name>
-此元素還不能 () 處理當地語系化。
+此元素还不能 () 处理本地化。
-## `<description>`元素
+## *说明*元素
-對該外掛程式的人類可讀說明。元素的文本內容包含外掛程式的描述。示例:
+对该插件的人类可读说明。元素的文本内容包含插件的描述。示例:
<description>Foo plugin description</description>
-此元素還不能 () 處理當地語系化。
+此元素还不能 () 处理本地化。
-## `<author>`元素
+## *作者*元素
-外掛程式作者姓名。元素的文本內容包含外掛程式作者的姓名。示例:
+插件作者姓名。元素的文本内容包含插件作者的姓名。示例:
<author>Foo plugin description</author>
-## `<keywords>`元素
+## *关键字*元素
-外掛程式關鍵字。元素的文本內容包含以逗號分隔的關鍵字來描述該外掛程式。示例:
+插件关键字。元素的文本内容包含以逗号分隔的关键字来描述该插件。示例:
<keywords>foo,bar</keywords>
-## `<license>`元素
+## *许可证*元素
-外掛程式許可。元素的文本內容包含外掛程式許可證。示例:
+插件许可。元素的文本内容包含插件许可证。示例:
<license>Apache 2.0 License</license>
-## `<asset>`元素
+## *资产*元素
-一個或多個元素列出檔或目錄複寫到科爾多瓦 app `www` 目錄。例子:
+一个或多个元素列出文件或目录复制到科尔多瓦 app `www` 目录。例子:
<!-- a single file, to be copied in the root directory -->
<asset src="www/foo.js" target="foo.js" />
@@ -147,81 +148,81 @@ plugman 中止與非零代碼為其目標專案不能滿足發動機的約束任
<asset src="www/foo" target="foo" />
-所有 `<asset>` 標籤需要兩個 `src` 和 `target` 的屬性。 只有 web 外掛程式包含主要是 `<asset>` 的元素。 任何 `<asset>` 元素的嵌套在 `<platform>` 元素指定特定于平臺 web 資產,如下所述。 屬性包括:
+所有 `<asset>` 标签需要两个 `src` 和 `target` 的属性。 只有 web 插件包含主要是 `<asset>` 的元素。 任何 `<asset>` 元素的嵌套在 `<platform>` 元素指定特定于平台 web 资产,如下所述。 属性包括:
-* `src`(必填): 在該檔或目錄中的位置的外掛程式包,相對於 `plugin.xml` 檔。 如果檔不存在指定的 `src` plugman 的位置,停止和反轉安裝過程、 發出一個通知有關衝突,並以非零代碼退出。
+* `src`(必填): 在该文件或目录中的位置的插件包,相对于 `plugin.xml` 文件。 如果文件不存在指定的 `src` plugman 的位置,停止和反转安装过程、 发出一个通知有关冲突,并以非零代码退出。
* `target`(必填):
- 其中的檔或目錄應設在科爾多瓦 app,相對於 `www` 目錄。資產可以被載入到目標子目錄,例如:
+ 其中的文件或目录应设在科尔多瓦 app,相对于 `www` 目录。资产可以被加载到目标子目录,例如:
<asset src="www/new-foo.js" target="js/experimental/foo.js" />
- 創建 `js/experimental` 目錄內 `www` 目錄中,除非已經存在,然後拷貝 `new-foo.js` 檔並將它重命名 `foo.js` 。 如果在目標位置已存在的檔,plugman 將停止反轉安裝過程、 發出一個通知有關衝突,並以非零代碼退出。
+ 创建 `js/experimental` 目录内 `www` 目录中,除非已经存在,然后拷贝 `new-foo.js` 文件并将它重命名 `foo.js` 。 如果在目标位置已存在的文件,plugman 将停止反转安装过程、 发出一个通知有关冲突,并以非零代码退出。
-## `<js-module>`元素
+## *js 模块*元素
-大多數的外掛程式包括一個或多個 JavaScript 檔。 每個 `<js-module>` 標記對應于一個 JavaScript 檔,並防止外掛程式的使用者不必添加 `<script>` 為每個檔標記。 雖然 `<asset>` 標籤只是將一個檔案複製從外掛程式子目錄到 `www` , `<js-module>` 標記是複雜得多。 他們看起來像這樣:
+大多数的插件包括一个或多个 JavaScript 文件。 每个 `<js-module>` 标记对应于一个 JavaScript 文件,并防止插件的用户不必添加 `<script>` 为每个文件标记。 虽然 `<asset>` 标签只是将一个文件复制从插件子目录到 `www` , `<js-module>` 标记是复杂得多。 他们看起来像这样:
<js-module src="socket.js" name="Socket">
<clobbers target="chrome.socket" />
</js-module>
-與上面的例子,安裝一個外掛程式時 `socket.js` 複製到 `www/plugins/my.plugin.id/socket.js` ,並作為對條目添加 `www/cordova_plugins.js` 。 在載入時,代碼在 `cordova.js` 使用 XHR 來讀取每個檔並注入 `<script>` 到 HTML 標籤。 它將添加一個映射,以痛打或合併並酌情按如下所述。
+与上面的例子,安装一个插件时 `socket.js` 复制到 `www/plugins/my.plugin.id/socket.js` ,并作为对条目添加 `www/cordova_plugins.js` 。 在加载时,代码在 `cordova.js` 使用 XHR 来读取每个文件并注入 `<script>` 到 HTML 标记。 它将添加一个映射,以痛打或合并并酌情按如下所述。
-*不*換行的檔 `cordova.define` ,因為它會自動添加。 模組包裹在一個閉包, `module` , `exports` ,和 `require` 在範圍中,如是正常的 AMD 模組。
+*不*换行的文件 `cordova.define` ,因为它会自动添加。 模块包裹在一个闭包, `module` , `exports` ,和 `require` 在范围中,如是正常的 AMD 模块。
-詳細資訊 `<js-module>` 標記:
+详细信息 `<js-module>` 标记:
-* `src`引用相關的外掛程式目錄中的檔 `plugin.xml` 檔。
+* `src`引用相关的插件目录中的文件 `plugin.xml` 文件。
-* `name`提供的模組名稱的最後一個部分。 它一般可以不管你喜歡什麼,以及它只事項如果您想要使用 `cordova.require` 來導入你的外掛程式在 JavaScript 代碼中的其他部分。 模組名的 `<js-module>` 是你的外掛程式 `id` 後面跟的值 `name` 。 對於上面的例子,與 `id` 的 `chrome.socket` ,模組名稱是`chrome.socket.Socket`.
+* `name`提供的模块名称的最后一个部分。 它一般可以不管你喜欢什么,以及它只事项如果您想要使用 `cordova.require` 来导入你的插件在 JavaScript 代码中的其他部分。 模块名的 `<js-module>` 是你的插件 `id` 后面跟的值 `name` 。 对于上面的例子,与 `id` 的 `chrome.socket` ,模块名称是`chrome.socket.Socket`.
-* 內允許有三個標籤 `<js-module>` :
+* 内允许有三个标签 `<js-module>` :
- * `<clobbers target="some.value"/>`指示 `module.exports` 插入到 `window` 物件作為 `window.some.value` 。 你可以有很多 `<clobbers>` 像你喜歡。 上沒有可用的任何物件 `window` 創建的。
+ * `<clobbers target="some.value"/>`指示 `module.exports` 插入到 `window` 对象作为 `window.some.value` 。 你可以有很多 `<clobbers>` 像你喜欢。 上没有可用的任何对象 `window` 创建的。
- * `<merges target="some.value"/>`指示應與任何現有的值在合併模組 `window.some.value` 。 如果已經存在任何鍵,該模組的版本將覆蓋原始。 你可以有很多 `<merges>` 像你喜歡。 上沒有可用的任何物件 `window` 創建的。
+ * `<merges target="some.value"/>`指示应与任何现有的值在合并模块 `window.some.value` 。 如果已经存在任何键,该模块的版本将覆盖原始。 你可以有很多 `<merges>` 像你喜欢。 上没有可用的任何对象 `window` 创建的。
- * `<runs/>`意味著,您的代碼應與指定 `cordova.require` ,但不是安裝在 `window` 物件。 這是有用的模組,將附加的事件處理常式初始化時或以其他方式。 你只能有一個 `<runs/>` 標記。 請注意,包括 `<runs/>` 與 `<clobbers/>` 或 `<merges/>` 是多餘的因為他們也 `cordova.require` 您的模組。
+ * `<runs/>`意味着,您的代码应与指定 `cordova.require` ,但不是安装在 `window` 对象。 这是有用的模块,将附加的事件处理程序初始化时或以其他方式。 你只能有一个 `<runs/>` 标记。 请注意,包括 `<runs/>` 与 `<clobbers/>` 或 `<merges/>` 是多余的因为他们也 `cordova.require` 您的模块。
- * 一個空的 `<js-module>` 仍然載入,並且可以訪問的其他模組通過中`cordova.require`.
+ * 一个空的 `<js-module>` 仍然加载,并且可以访问的其他模块通过中`cordova.require`.
-如果 `src` 不能解決到現有檔,plugman 將停止和反轉安裝,發出一個通知的問題,和以非零代碼退出。
+如果 `src` 不能解决到现有文件,plugman 将停止和反转安装,发出一个通知的问题,和以非零代码退出。
-嵌套 `<js-module>` 內的元素 `<platform>` 聲明特定平臺 JavaScript 模組綁定。
+嵌套 `<js-module>` 内的元素 `<platform>` 声明特定平台 JavaScript 模块绑定。
-## `<dependency>`
+## *依赖项*元素
-`<dependency>`標記允許您指定當前外掛程式所依賴的其他外掛程式。 雖然未來的版本將從外掛程式庫訪問它們,在短期內的外掛程式直接引用的 Url 作為 `<dependency>` 的標記。 他們的格式如下:
+`<dependency>`标记使您可以指定当前插件所依赖的其他插件。 虽然未来的版本将从插件库访问它们,在短期内的插件直接引用的 Url 作为 `<dependency>` 的标记。 他们的格式如下:
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
-* `id`: 提供外掛程式的 ID。 它應該是全域唯一的並表示在反向域的樣式。 這些限制,既不當前執行的而他們可能在未來。
+* `id`: 提供插件的 ID。 它应该是全局唯一的并表示在反向域的样式。 这些限制,既不当前执行的而他们可能在未来。
-* `url`: 外掛程式 URL。這應該參考哪些 plugman 嘗試克隆 git 資源庫。
+* `url`: 插件 URL。这应该参考哪些 plugman 尝试克隆 git 资源库。
-* `commit`: 這是理解的任何 git 引用 `git checkout` : 一個分支或標記的名稱 (例如, `master` , `0.3.1` ),或提交 (例如,雜湊`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
+* `commit`: 这是理解的任何 git 引用 `git checkout` : 一个分支或标记的名称 (例如, `master` , `0.3.1` ),或提交 (例如,哈希`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
-* `subdir`: 指定目標的外掛程式依賴項存在作為 git 資源庫的子目錄。 這是很有説明的因為它允許存儲庫中包含幾個相關的外掛程式,每個單獨指定。
+* `subdir`: 指定目标的插件依赖项存在作为 git 资源库的子目录。 这是很有帮助的因为它允许存储库中包含几个相关的插件,每个单独指定。
-在將來,將會介紹版本限制,和一個外掛程式庫會存在支援按名稱而不是顯式 Url 獲取。
+在将来,将会介绍版本限制,和一个插件库会存在支持按名称而不是显式 Url 获取。
-### 相對依賴項的路徑
+### 相对依赖项的路径
-如果您將設置 `url` 的 `<dependency>` 標記到 `"."` ,並提供 `subdir` 、 依賴外掛程式安裝從同一個本地或遠端 git 資源庫作為父外掛程式,指定 `<dependency>` 標記。
+如果您将设置 `url` 的 `<dependency>` 标记到 `"."` ,并提供 `subdir` 、 依赖插件安装从同一个本地或远程 git 资源库作为父插件,指定 `<dependency>` 标记。
-請注意, `subdir` 總是指定*根*的 git 資源庫,不該父外掛程式的相對路徑。 即使你安裝的外掛程式與直接向它的本地路徑,也是如此。 Plugman 發現 git 資源庫的根目錄,然後查找其他外掛程式從那裡。
+请注意, `subdir` 总是指定*根*的 git 资源库,不该父插件的相对路径。 即使你安装的插件与直接向它的本地路径,也是如此。 Plugman 发现 git 资源库的根目录,然后查找其他插件从那里。
-## `< 平臺 >`
+## *平台*元素
-`<platform>`標記標識平臺有關聯的本機代碼或需要對它們的設定檔進行修改。 使用此規範的工具可以標識支援的平臺和科爾多瓦專案中安裝代碼。
+`<platform>`标记标识平台有关联的本机代码或需要对它们的配置文件进行修改。 使用此规范的工具可以标识支持的平台和科尔多瓦项目中安装代码。
-無外掛程式 `<platform>` 標籤被假定為只 JavaScript 的並因此可安裝在所有的平臺上。
+无插件 `<platform>` 标签被假定为只 JavaScript 的并因此可安装在所有的平台上。
-平臺標記示例:
+平台标记示例:
<platform name="android">
<!-- android-specific elements -->
@@ -231,19 +232,20 @@ plugman 中止與非零代碼為其目標專案不能滿足發動機的約束任
</platform>
-所需 `name` 屬性標識一個平臺支援,將與該平臺關聯元素的子級。
+所需 `name` 属性标识一个平台支持,将与该平台关联元素的子级。
-平臺名稱應該是小寫字母。平臺名稱,如任意選擇,列出:
+平台名称应该是小写字母。平台名称,如任意选择,列出:
-* android 系統
-* bb10
+* 亚马逊-fireos
+* android 系统
+* blackberry10
* ios
* wp7
* wp8
-## `< 原始檔案 >`
+## *源代码文件*元素
-`<source-file>`元素標識應安裝到一個專案的可執行檔的原始程式碼。例子:
+`<source-file>`元素标识应安装到一个项目的可执行文件的源代码。例子:
<!-- android -->
<source-file src="src/android/Foo.java"
@@ -254,25 +256,25 @@ plugman 中止與非零代碼為其目標專案不能滿足發動機的約束任
<source-file src="src/ios/someLib.a" compiler-flags="-fno-objc-arc" />
-它支援以下屬性:
+它支持以下属性:
-* `src`(必填): 相對於檔位置的 `plugin.xml` 。 如果 `src` 檔無法找到,plugman 將停止並反轉安裝、 問題有關問題的通知和以非零代碼退出。
+* `src`(必填): 相对于文件位置的 `plugin.xml` 。 如果 `src` 文件无法找到,plugman 将停止并反转安装、 问题有关问题的通知和以非零代码退出。
-* `target-dir`: 目錄檔應該將複製到其中,相對於科爾多瓦專案的根目錄。 在實踐中,這是最重要的是基於 JAVA 的平臺上,凡中的一個檔 `com.alunny.foo` 套裝軟體必須位於 `com/alunny/foo` 目錄。 對於平臺的原始目錄並不重要,應忽略此屬性。
+* `target-dir`: 目录文件应该将复制到其中,相对于科尔多瓦项目的根目录。 在实践中,这是最重要的是基于 Java 的平台上,凡中的一个文件 `com.alunny.foo` 软件包必须位于 `com/alunny/foo` 目录。 对于平台的源目录并不重要,应忽略此属性。
- 隨著資產,如果 `target` 的 `source-file` 會覆蓋現有的檔、 plugman 停止和反轉安裝、 發出一個通知有關這一問題,並以非零代碼退出。
+ 随着资产,如果 `target` 的 `source-file` 会覆盖现有的文件、 plugman 停止和反转安装、 发出一个通知有关这一问题,并以非零代码退出。
-* `framework`(僅適用于 iOS): 如果設置為 `true` ,也作為一種框架向專案添加指定的檔。
+* `framework`(仅适用于 iOS): 如果设置为 `true` ,也作为一种框架向项目添加指定的文件。
-* `compiler-flags`(僅適用于 iOS): 如果設置,分配特定的原始程式碼檔的指定的編譯器標誌。
+* `compiler-flags`(仅适用于 iOS): 如果设置,分配特定的源代码文件的指定的编译器标志。
-## `< 設定檔 >`
+## *配置文件*元素
-標識要進行修改,在該檔中修改應考慮的地方,和什麼應修改基於 XML 的設定檔。
+标识要进行修改,在该文件中修改应考虑的地方,和什么应修改基于 XML 的配置文件。
-與此元素修改測試過的兩種檔案類型是 `xml` 和 `plist` 的檔。
+与此元素修改测试过的两种文件类型是 `xml` 和 `plist` 的文件。
-`config-file`元素只允許您將新的兒童追加到 XML 文檔樹。孩子們在目的文件中要插入的 XML 文本。
+`config-file`元素只允许您将新的儿童追加到 XML 文档树。孩子们在目标文档中要插入的 XML 文本。
XML 的的示例:
@@ -296,27 +298,27 @@ XML 的的示例:
</config-file>
-它支援以下屬性:
+它支持以下属性:
* `target`:
- 將修改的檔和科爾多瓦專案的根目錄的相對路徑。
+ 将修改的文件和科尔多瓦项目的根目录的相对路径。
- 目標可以包括萬用字元 ( `*` ) 的元素。在這種情況下,plugman 以遞迴方式搜索通過專案目錄結構,並使用第一個匹配。
+ 目标可以包括通配符 ( `*` ) 的元素。在这种情况下,plugman 以递归方式搜索通过项目目录结构,并使用第一个匹配。
- 在 iOS,相對於專案目錄根設定檔的位置未知,所以指定的目標 `config.xml` 將解析為`cordova-ios-project/MyAppName/config.xml`.
+ 在 iOS,相对于项目目录根配置文件的位置未知,所以指定的目标 `config.xml` 将解析为`cordova-ios-project/MyAppName/config.xml`.
- 如果指定的檔不存在,該工具將忽略配置更改並繼續安裝。
+ 如果指定的文件不存在,该工具将忽略配置更改并继续安装。
-* `parent`: 引用添加到設定檔中的元素的父 XPath 選擇器。 如果您使用絕對選擇器,您可以使用萬用字元 ( `*` ) 以指定的根項目,例如,`/*/plugins`.
+* `parent`: 引用添加到配置文件中的元素的父 XPath 选择器。 如果您使用绝对选择器,您可以使用通配符 ( `*` ) 以指定的根元素,例如,`/*/plugins`.
- 為 `plist` 的檔, `parent` 確定應該在什麼父項下插入指定的 XML。
+ 为 `plist` 的文件, `parent` 确定应该在什么父项下插入指定的 XML。
- 如果選擇器不能解決對指定文檔的一個孩子,工具停止和挫折安裝過程中,會發出警告,並以非零代碼退出。
+ 如果选择器不能解决对指定文档的一个孩子,工具停止和挫折安装过程中,会发出警告,并以非零代码退出。
-## `< 外掛程式-plist >`
+## *插件-plist*元素
-這是*過時*,因為它僅適用于科爾多瓦-ios 2.2.0 和下面。使用 `<config-file>` 標記科爾多瓦的較新版本。
+这是*过时*,因为它仅适用于科尔多瓦-ios 2.2.0 和下面。使用 `<config-file>` 标记科尔多瓦的较新版本。
示例:
@@ -327,37 +329,42 @@ XML 的的示例:
</config-file>
-指定鍵和值將追加到正確的 `AppInfo.plist` iOS 科爾多瓦專案中的檔。例如:
+指定键和值将追加到正确的 `AppInfo.plist` iOS 科尔多瓦项目中的文件。例如:
<plugins-plist key="Foo" string="CDVFoo" />
-## `<resource-file>`和`<header-file>`
+## *资源文件*和*头文件*元素
-原始程式碼檔一樣,但專門為 iOS 等平臺,區分原始程式碼檔、 標題和資源。例子:
+源代码文件一样,但专门为 iOS 等平台,区分源代码文件、 标题和资源。iOS 的例子:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+Android 系统的示例:
-像源、 資源和標頭檔,但專門為黑莓 10 這樣的平臺,使用使用者生成的庫。例子:
+ < 资源文件 src="FooPluginStrings.xml"target="res/values/FooPluginStrings.xml"/ >
+
+
+## *lib 文件*元素
+
+像源、 资源和头文件,但专门为黑莓 10 这样的平台,使用用户生成的库。例子:
<lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" />
<lib-file src="src/BlackBerry10/native/simulator/libfoo.so" arch="simulator" />
-支援的屬性:
+支持的属性:
-* `src`(必填): 相對於檔位置的 `plugin.xml` 。 如果 `src` 不能發現,plugman 停止和反轉安裝,問題一個警告,有關這一問題,並以非零代碼退出。
+* `src`(必填): 相对于文件位置的 `plugin.xml` 。 如果 `src` 不能发现,plugman 停止和反转安装,问题一个警告,有关这一问题,并以非零代码退出。
-* `arch`: 其中的體系結構 `.so` 檔已生成了,要麼 `device` 或`simulator`.
+* `arch`: 其中的体系结构 `.so` 文件已生成了,要么 `device` 或`simulator`.
-## `< 框架 >`
+## *框架*元素
-標識該外掛程式所依賴的一個框架 (通常的 OS 平臺的一部分)。
+标识该插件所依赖的一个框架 (通常的 OS 平台的一部分)。
例子:
@@ -365,13 +372,13 @@ XML 的的示例:
<framework src="social.framework" weak="true" />
-`src`屬性標識的框架,其中 plugman 嘗試添加到科爾多瓦專案中,給定平臺的正確方式。
+`src`属性标识的框架,其中 plugman 尝试添加到科尔多瓦项目中,给定平台的正确方式。
-可選的 `weak` 屬性是一個布林值,該值指示是否應弱連結框架。預設值是`false`.
+可选的 `weak` 属性是一个布尔值,该值指示是否应弱链接框架。默认值是`false`.
-## `<info>`
+## *信息*元素
-向使用者提供的其他資訊。當您需要額外的步驟,不能輕鬆地自動或超出了 plugman 的範圍時,這非常有用。例子:
+向用户提供的其他信息。当您需要额外的步骤,不能轻松地自动或超出了 plugman 的范围时,这非常有用。例子:
<info>
You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
@@ -382,36 +389,36 @@ XML 的的示例:
</info>
-# 變數
+## 变量
-在某些情況下,可能需要一個外掛程式進行配置更改依賴于目標應用程式。 例如,若要為在 android 系統,其包 id 是 app C2DM 註冊 `com.alunny.message` 如需要的許可權:
+在某些情况下,可能需要一个插件进行配置更改依赖于目标应用程序。 例如,若要为在 android 系统,其包 id 是 app C2DM 注册 `com.alunny.message` 如需要的权限:
<uses-permission
android:name="com.alunny.message.permission.C2D_MESSAGE"/>
-在這種情況下,從插入內容的位置 `plugin.xml` 檔事先並不知道,變數可以表示一個貨幣符號後面跟隨一系列的大寫英文字母、 數位或底線。 對於上面的示例中, `plugin.xml` 檔將包括此標記:
+在这种情况下,从插入内容的位置 `plugin.xml` 文件事先并不知道,变量可以表示一个美元符号后面跟随一系列的大写英文字母、 数字或下划线。 对于上面的示例中, `plugin.xml` 文件将包括此标记:
<uses-permission
android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
-如果未找到,則 plugman 將指定的值或空字串替換變數引用。 可能檢測到的變數引用的值 (在這種情況下,從 `AndroidManifest.xml` 檔) 或指定的工具 ; 使用者確切的過程是依賴于特定的工具。
+如果未找到,则 plugman 将指定的值或空字符串替换变量引用。 可能检测到的变量引用的值 (在这种情况下,从 `AndroidManifest.xml` 文件) 或指定的工具 ; 用户确切的过程是依赖于特定的工具。
-plugman 可以要求使用者指定一個外掛程式所需的變數。例如,用於 C2M 和谷歌地圖 API 金鑰可以指定為一個命令列參數:
+plugman 可以要求用户指定一个插件所需的变量。例如,用于 C2M 和谷歌地图 API 密钥可以指定为一个命令行参数:
plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
-以使變數強制性的 `<platform>` 標記需要包含 `<preference>` 標記。例如:
+以使变量强制性的 `<platform>` 标记需要包含 `<preference>` 标记。例如:
<preference name="API_KEY" />
-plugman 檢查這些所需的首選項傳入的。如果不是,它應警告使用者如何傳遞中的變數和以非零代碼退出。
+plugman 检查这些所需的首选项传入的。如果不是,它应警告用户如何传递中的变量和以非零代码退出。
-應保留某些變數的名稱,如下所示。
+应保留某些变量的名称,如下所示。
## $PACKAGE_NAME
-反向域風格獨特包的識別碼,對應于 `CFBundleIdentifier` 上的 iOS 或 `package` 的頂級屬性 `manifest` 中的元素 `AndroidManifest.xml` 檔。
\ No newline at end of file
+反向域风格独特包的标识符,对应于 `CFBundleIdentifier` 上的 iOS 或 `package` 的顶级属性 `manifest` 中的元素 `AndroidManifest.xml` 文件。
\ No newline at end of file
[13/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/upgrading.md b/docs/ru/edge/guide/platforms/ios/upgrading.md
index 35cb649..91f21bd 100644
--- a/docs/ru/edge/guide/platforms/ios/upgrading.md
+++ b/docs/ru/edge/guide/platforms/ios/upgrading.md
@@ -16,52 +16,70 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Обновление iOS
-В этом руководстве показано, как изменять проекты iOS для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
+В этом руководстве показано, как изменять проекты iOS для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
-**Примечание:** Xcode 4.6 не требуется, рекомендуется использовать Xcode 5. В настоящее время представить в Apple App Store, следует использовать последнюю поставляется версию iOS SDK, который является iOS 7. iOS 7 SDK пока не требуется, но это может быстро измениться.
+**Примечание**: Xcode 4.6 не требуется, рекомендуется Xcode 5. В настоящее время представить в Apple App Store, следует использовать последнюю поставляется версию iOS SDK, который является iOS 7. iOS 7 SDK пока не требуется, но это может быстро измениться.
-## Проекты модернизации 3.0.0 3.1.0
+## Обновление 3.1.0 проектов до 3.2.0
Для проектов-CLI выполните:
bin/обновить путь/к/проекта
-Для проектов CLI выполните:
+Для проектов CLI:
- 1. Обновление CLI-версия «cordova» - с 2 интерфейса командной строки. Запустите «cordova Платформа обновления ios»
-
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
-### iOS 7 вопросов
+2. Запуск`cordova platform update ios`
- 1. Удалите значения «Ширина = устройства ширина, высота = высота устройства» от вашего мета тег «видовых» атрибута в файл index.html, увидеть https://issues.apache.org/jira/browse/CB-4323 2. Обновление вашего СМИ, СМИ захвата и splashscreen основных плагинов для iOS 7 поддержка
-
+## Обновления 3.0.0 проектов для 3.1.0
-### Xcode 5 вопросов
+Для проектов-CLI выполните:
- 1. Обновление параметров проекта, если Xcode 5 предложит вам сделать это так (в навигаторе вопросы) 2. Обновление вашего «компилятор для C / C + +/ Objective-C» настройки, на вкладке «Параметры построения» раздела «Параметры построения». Выберите «По умолчанию компилятора (Apple LLVM 5.0)»
+ bin/обновить путь/к/проекта
+Для проектов CLI:
+
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2. Запуск`cordova platform update ios`
+
+iOS 7 вопросов:
+
+1. Удалить `width=device-width, height=device-height` из `index.html` файла `viewport` `meta` тег. (См. [соответствующую ошибку][1].)
+
+2. Обновление средств массовой информации, средства массовой информации захват и splashscreen основные плагины для iOS 7 поддержки.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 вопросов:
+
+1. Обновите параметры проекта, если Xcode 5 предлагает вам сделать это (в навигаторе вопросы).
+
+2. Обновление вашего **компилятор для C / C + +/ Objective-C** настройки, на вкладке **Параметры построения** , раздел **Параметры построения** . Выберите **по умолчанию компилятор (Apple LLVM 5.0)**.
+
## Обновление к CLI (3.0.0) с 2.9.0
-1. Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
+1. Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
-2. Добавить ваши платформы cordova проекта, например:`cordova
+2. Добавьте ваш платформ в Кордове проект, например:`cordova
platform add ios`.
-3. Скопируйте содержимое проекта `www` каталог `www` директорию в корне проекта cordova, вы только что создали.
+3. Скопируйте содержимое проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
-4. Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.), что делает уверен, чтобы добавить новые файлы в `.xcodeproj` проекта. Проект iOS строит внутри `platforms\ios` каталог.
+4. Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.), что, конечно, чтобы добавить новые файлы в `.xcodeproj` проекта. Проект iOS строит внутри `platforms\ios` каталог.
-5. Копия вашего `config.xml` в `www` каталог и удалять любые определения, плагин. Измените параметры здесь вместо каталога платформы.
+5. Копия вашего `config.xml` в `www` каталог и удалить любой плагин определения. Измените настройки здесь, а не каталог платформы.
-6. Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+6. Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
7. Построение и тестирование.
## Проекты модернизации 2.9.0 3.0.0
-1. Скачайте и распакуйте Cordova 3.0.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-3.0.0`.
+1. Загрузите и извлеките Cordova 3.0.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-3.0.0`.
2. Закройте Xcode, если она запущена.
@@ -71,15 +89,15 @@ platform add ios`.
5. Копия `www/cordova.js` (Обратите внимание, что он не имеет суффикса версии больше, версия в сам файл в заголовке) файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova.js` файл.
-7. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+7. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
-**Примечание:** Начиная с Cordova 3.0.0, проекты не приходят с каких-либо плагинов, вы должны будете установить те, вам требуется для вашего проекта с помощью `plugman` утилиты CLI. Смотрите раздел Использование Plugman для управления плагины.
+**Примечание**: начиная с Кордова 3.0.0, предварительно не установлены плагины, и вам нужно использовать `plugman` утилита командной строки, чтобы установить их самостоятельно. Смотрите в разделе Использование Plugman для управления плагинами.
## Проекты модернизации 2.8.0 2.9.0
-1. Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.9.0`.
+1. Загрузите и извлеките Cordova 2.9.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.9.0`.
2. Закройте Xcode, если она запущена.
@@ -89,13 +107,13 @@ platform add ios`.
5. Копия `www/cordova.js` (Обратите внимание, что он не имеет суффикса версии больше, версия в сам файл в заголовке) файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova.js` файл.
-7. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+7. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
## Проекты модернизации 2.7.0 2.8.0
-1. Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.8.0`.
+1. Загрузите и извлеките Cordova 2.8.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.8.0`.
2. Закройте Xcode, если она запущена.
@@ -105,9 +123,9 @@ platform add ios`.
5. Копия `www/cordova.js` (Обратите внимание, что он не имеет суффикса версии больше, версия в сам файл в заголовке) файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.7.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova.js` файл.
-7. Обновлять любой `<plugin>` теги, которые находятся в вашем `config.xml` для `<feature>` теги. Обратите внимание, что существующие `<plugin>` теги все равно будет работать, но являются устаревшими. Вы можете скопировать эту информацию в `config.xml` для нового проекта. Например:
+7. Обновлять любой `<plugin>` теги в `config.xml` файл `<feature>` теги. Обратите внимание, что существующие `<plugin>` теги по-прежнему работать, но являются устаревшими. Вы можете скопировать эту информацию в `config.xml` файл для нового проекта. Например:
<plugins>
<plugin name="LocalStorage" value="CDVLocalStorage" />
@@ -121,23 +139,22 @@ platform add ios`.
<!-- other <feature> tags -->
-8. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+8. Удалить `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
9. Добавьте эти две структуры в проект:
- OpenAL
- ImageIO
+ OpenAL ImageIO
-10. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → прочие флаги компоновщика**, измените **"- Obj - C"** быть **"-ObjC»**.
+10. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → другие флаги компоновщика**, измените **«- Obj - C»** быть **"-ObjC»**.
-11. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → прочие флаги компоновщика**, измените **»-all_load «** быть `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Вам только нужно будет это сделать, если у вас есть проблемы, определенные в [этот вопрос.][1].
+11. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → другие флаги компоновщика**, измените **»-all_load «** быть `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Вам только нужно будет это сделать, если у вас есть проблемы, определенные в [этот вопрос.][2].
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
## Проекты модернизации 2.6.0 2.7.0
-1. Скачайте и распакуйте Cordova 2.7.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.7.0`.
+1. Загрузите и извлеките Cordova 2.7.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.7.0`.
2. Закройте Xcode, если она запущена.
@@ -147,20 +164,20 @@ platform add ios`.
5. Копия `www/cordova-2.7.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.6.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.7.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.7.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][2]).
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][3]).
-8. В вашем `config.xml` файла, [удалите эту строку][3].
+8. В вашем `config.xml` файла, [удалите эту строку][4].
-9. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+9. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
## Проекты модернизации 2.5.0 2.6.0
-1. Скачайте и распакуйте Cordova 2.6.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.6.0`.
+1. Загрузите и извлеките Cordova 2.6.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.6.0`.
2. Закройте Xcode, если она запущена.
@@ -170,28 +187,28 @@ platform add ios`.
5. Копирование проекта `www/cordova-2.6.0.js` файл в ваш `www` каталог и удалить ваш `www/cordova-2.5.0.js` файл.
-6. Обновить Cordova сценарий ссылку в ваш `www/index.html` файл (а также любые другие файлы, которые ссылки на сценарий) сослаться на новый `cordova-2.6.0.js` файл.
+6. Обновить ссылку скрипт Кордова в ваш `www/index.html` файл (а также любые другие файлы, ссылки на сценарий) сослаться на новый `cordova-2.6.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][4]).
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][5]).
-8. В вашем `config.xml` файла, [Добавить новую строку][5].
+8. В вашем `config.xml` файла, [добавьте эту строку][6].
-9. В вашем `config.xml` файла, [Добавить новую строку][6].
+9. В вашем `config.xml` файла, [добавьте эту строку][7].
-10. В вашем `config.xml` файла, [UIWebViewBounce был изменен на DisallowOverscroll, и значения по умолчанию отличаются][7].
+10. В ваш `config.xml` файл, [UIWebViewBounce был изменен на DisallowOverscroll, и значения по умолчанию отличаются][8].
11. В ваш `config.xml` файл, `EnableLocation` предпочтение является устаревшим.
-12. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+12. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
-## Обновление 2.4.0 проекты для 2.5.0
+## Обновление 2.4.0 проектов для 2.5.0
-1. Скачайте и распакуйте Cordova 2.5.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.5.0`.
+1. Загрузите и извлеките Cordova 2.5.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.5.0`.
2. Закройте Xcode, если она запущена.
@@ -201,30 +218,30 @@ platform add ios`.
5. Копия `www/cordova-2.5.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.4.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.5.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.5.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][8]).
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][9]).
-8. В вашем `config.xml` файла, [добавить эти новые линии][9].
+8. В вашем `config.xml` файла, [добавить эти новые линии][10].
-9. В ваш `config.xml` файл, [изменить корневой элемент, изменить его от Кордова виджет][10].
+9. В вашем `config.xml` файла, [изменить корневой элемент, изменить его от Кордова виджет][11].
-10. В ваш `config.xml` файл, [удалить предпочтение OpenAllWhitelistURLsInWebView][11].
+10. В ваш `config.xml` файл, [Удалить OpenAllWhitelistURLsInWebView предпочтения][12].
-11. Удалить ваш `cordova` каталог и копия `cordova` каталог из нового проекта в корневой каталог вашего проекта. В 2.5.0 это обновил скриптов.
+11. Удалить ваш `cordova` каталог и копию `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.5.0 это обновление скриптов.
-12. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+12. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
## Обновление 2.3.0 проекты 2.4.0
-1. Скачайте и распакуйте Cordova 2.4.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.4.0`.
+1. Загрузите и извлеките Cordova 2.4.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.4.0`.
-2. Закройте Xcode, если она запущена.
+2. Если оно выполняется, закройте Xcode.
3. С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
@@ -232,30 +249,30 @@ platform add ios`.
5. Копия `www/cordova-2.4.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.3.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.4.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.4.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файлы) ваш `MainViewController.m` файл согласно одной из нового проекта (см. [это diff][12]).
+7. Обновление (или заменить, если вы никогда не изменяли файлы) ваш `MainViewController.m` файл согласно одной из нового проекта (см. [это diff][13]).
-8. Обновление (или заменить, если вы никогда не изменяли файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][13]).
+8. Обновление (или заменить, если вы никогда не изменил файл) ваш `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][14]).
-9. В вашем `config.xml` файла, [Добавить новую строку][14].
+9. В вашем `config.xml` файла, [добавьте эту строку][15].
-10. Удалить ваш `cordova` каталог и копия `cordova` каталог из нового проекта в корневой каталог вашего проекта. В 2.4.0 это фиксированная сценарии.
+10. Удалить ваш `cordova` каталог и копию `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.4.0 это фиксированная сценарии.
-11. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+11. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
-12. Добавьте AssetsLibrary.framework как ресурс в проект. (Go [здесь][15] для получения инструкций о том, как это сделать.).
+12. Добавьте AssetsLibrary.framework как ресурс в проект. (См [Apple в документации][16] для получения инструкций о том, как сделать это.).
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
## Проекты модернизации 2.2.0 2.3.0
-1. Скачайте и распакуйте Cordova 2.3.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.3.0`.
+1. Загрузите и извлеките Cordova 2.3.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.3.0`.
-2. Закройте Xcode, если она запущена.
+2. Если оно выполняется, закройте Xcode.
3. С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
@@ -263,34 +280,34 @@ platform add ios`.
5. Копия `www/cordova-2.3.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.2.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.3.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.3.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `MainViewController.m` согласно одной из нового проекта.
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `MainViewController.m` согласно одной из нового проекта.
-8. Удалить ваш `cordova` каталог и копия `cordova` каталог из нового проекта в корневой каталог вашего проекта. В 2.3.0 это имеет новые сценарии.
+8. Удалить ваш `cordova` каталог и копию `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.3.0 это имеет новые сценарии.
-9. Удалить ваш `CordovaLib` каталог и копия `CordovaLib` каталог из нового проекта в корневой каталог вашего проекта.
+9. Удалить ваш `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
-10. Конвертировать ваш `Cordova.plist` файл `config.xml` , запустив сценарий `bin/cordova\_plist\_to\_config\_xml` в вашем файле проекта.
+10. Конвертировать ваш `Cordova.plist` файл `config.xml` , запустив сценарий `bin/cordova\_plist\_to\_config\_xml` на файле проекта.
-11. Добавить плагин InAppBrowser для вашего `config.xml` , добавляя этот тег под `<cordova><plugins>` :
+11. Добавить плагин InAppBrowser для вашего `config.xml` , добавив этот тег под `<cordova><plugins>` :
- <plugin name="InAppBrowser" value="CDVInAppBrowser" />
+ < плагин имя = значение «InAppBrowser» = «CDVInAppBrowser» / >
-12. Обратите внимание, что плагины Objective-C *не* whitelisted больше. Белый список ваши соединения с app whitelist, вам будет нужно установить `User-Agent` заголовок подключения к же агент пользователя как основной Cordova WebView. Вы можете получить, обратившись к `userAgent` собственности от основной представление контроллер. Основной вид контроллера (CDVViewController) также имеет `URLisAllowed` метод для вас, чтобы проверить, является ли URL-адрес будет проходить белый.
+12. Обратите внимание, что плагины Objective-C, *не* whitelisted больше. Белый список подключений с приложение whitelist, вам нужно установить `User-Agent` заголовок подключения к же агент пользователя как основной Cordova WebView. Вы можете получить, обратившись к `userAgent` собственности, основной вид-контроллера. Основной вид контроллера ( `CDVViewController` ) также имеет `URLisAllowed` метод для вас, чтобы проверить, прошел ли URL-адрес whitelist.
13. Изменения устройства API:
- * Для iOS, device.platform используется для возвращения `iPhone` , `iPad` или `iPod Touch` ; теперь возвращает (правильно)`iOS`.
- * Для iOS, device.name (теперь устарела для всех платформ) используется для возвращения имени пользователя устройства (например ' Shazron в iPhone 5 ′); Теперь он возвращает какие device.platform используется для возвращения: `iPhone` , `iPad` или`iPod Touch`.
- * Для всех платформ это новое свойство, называемое device.model; Возвращает модель конкретного устройства, например `iPad2,5` (для других платформ, это возвращает какие device.name используется для возвращения).
+ * Для iOS, device.platform используется для возвращения `iPhone` , `iPad` или `iPod Touch` ; теперь она возвращает (правильно)`iOS`.
+ * Для iOS, device.name (теперь устарела для всех платформ) используется для возвращения имени пользователя устройства (например ' Shazron's iPhone 5 '); Теперь она возвращается то, что device.platform используется для возвращения: `iPhone` , `iPad` или`iPod Touch`.
+ * Для всех платформ есть новое свойство, называемое device.model; Это возвращает модель конкретного устройства, например `iPad2,5` (для других платформ, это возвращает то, что device.name используется для возвращения).
## Обновление 2.1.0 проекты 2.2.0
-1. Скачайте и распакуйте Cordova 2.2.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.2.0`.
+1. Загрузите и извлеките Cordova 2.2.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.2.0`.
-2. Закройте Xcode, если она запущена.
+2. Если оно выполняется, закройте Xcode.
3. С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
@@ -298,31 +315,31 @@ platform add ios`.
5. Копия `www/cordova-2.2.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.1.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.2.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.2.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `MainViewController.m` согласно одной из нового проекта:
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `MainViewController.m` согласно одной из нового проекта:
* Обновление → viewWillAppear
-8. Копия `cordova` каталог из нового проекта в корневой каталог вашего проекта. В 2.2.0 это имеет обновленный «подражать» сценарий.
+8. Копия `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.2.0 это имеет обновленный сценарий «подражать».
-9. Далее, обновить ваш `CordovaLib` подпроект ссылку. Начиная с Cordova 2.1.0, мы не используем переменную CORDOVALIB Xcode больше при ссылке на где `CordovaLib` проживает, эта ссылка является абсолютным файл теперь.
+9. Далее, обновить ваш `CordovaLib` подпроект ссылку. Начиная с Кордова 2.1.0, мы не используем переменную CORDOVALIB Xcode больше при ссылке где `CordovaLib` проживает, ссылка является ссылкой на абсолютный теперь.
1. Запуск Terminal.app
- 2. Перейдите в местоположение, куда вы установили Кордова (см. шаг 1), в `bin` подкаталог
+ 2. Перейдите к папке, где установлен Кордова (см. шаг 1), в `bin` подкаталог
3. Запустите сценарий ниже, где первый параметр — путь к вашему проекту `.xcodeproj` файл:
`update_cordova_subproject path/to/your/project/xcodeproj`
-**Примечание:** В 2.2.0 `bin/create` сценарий копию в `CordovaLib` подпроекта в ваш проект. Чтобы иметь тот же тип установки, просто скопируйте в правом `CordovaLib` в каталоге проекта и обновление `CordovaLib` югу расположение (относительно проекта) в Xcode инспектора файлов проекта.
+**Примечание**: В 2.2.0, `bin/create` сценарий копия в `CordovaLib` подпроект в ваш проект. Чтобы иметь тот же тип установки, просто скопируйте в правом `CordovaLib` в каталоге проекта и обновление `CordovaLib` югу расположение (относительно проекта) в Xcode инспектора файлов проекта.
-## Проекты модернизации 2.0.0 2.1.0
+## Проекты модернизации 2.0.0 до 2.1.0
-С Cordova 2.1.0 `CordovaLib` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно для обновления до **дуги** для использования CordovaLib, но если вы хотите обновить проект для использования **дуги**, пожалуйста, используйте мастер миграции Xcode из меню: **Правка → рефакторинг → преобразовать в Objective-C ARC...**, снимите флажок libCordova.a, а затем запустить мастер для завершения.
+С Кордова 2.1.0 `CordovaLib` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно для обновления до **дуги** для использования CordovaLib, но если вы хотите обновить проект для использования **дуги**, пожалуйста используйте мастер миграции Xcode из меню: **Правка → переделать → преобразовать в Objective-C ARC...**, снимите флажок libCordova.a, а затем запустить мастер для завершения.
-1. Скачайте и распакуйте Cordova 2.1.0 Источник постоянного каталог на жестком диске, например`~/Documents/Cordova-2.1.0`.
+1. Загрузите и извлеките Cordova 2.1.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.1.0`.
-2. Закройте Xcode, если она запущена.
+2. Если оно выполняется, закройте Xcode.
3. С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
@@ -330,28 +347,28 @@ platform add ios`.
5. Копия `www/cordova-2.1.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.0.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.1.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.1.0.js` файл.
-7. Обновление (или заменить, если вы никогда не изменяли файл) ваш `AppDelegate.m` согласно одной из нового проекта:
+7. Обновление (или заменить, если вы никогда не изменил файл) ваш `AppDelegate.m` согласно одной из нового проекта:
* Редактировать → применения: didFinishLaunchingWithOptions:
* Добавлено → применения: supportedInterfaceOrientationsForWindow:
-8. Обновление (или заменить, если вы никогда не изменяли файл) ваш `MainViewController.m` согласно одной из нового проекта:
+8. Обновление (или заменить, если вы никогда не изменил файл) ваш `MainViewController.m` согласно одной из нового проекта:
* Добавлено → viewWillAppear
-9. Копия `cordova` каталог из нового проекта в корневой каталог вашего проекта. В 2.1.0 это имеет обновленные скрипты для поддержки пути с пробелами.
+9. Копия `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.1.0 это имеет обновленные скрипты для поддержки пути с пробелами.
10. Удалить `VERSION` файла ссылку из вашего проекта (*не* один в`CordovaLib`).
-11. Далее, обновить ваш `CordovaLib` подпроект ссылку. Начиная с Cordova 2.1.0, мы не используем переменную CORDOVALIB Xcode больше при ссылке на где `CordovaLib` проживает, эта ссылка является абсолютным файл теперь.
+11. Далее, обновить ваш `CordovaLib` подпроект ссылку. Начиная с Кордова 2.1.0, мы не используем переменную CORDOVALIB Xcode больше при ссылке где `CordovaLib` проживает, ссылка является ссылкой на абсолютный теперь.
1. Запуск Terminal.app
- 2. Перейдите в местоположение, куда вы установили Кордова (см. шаг 1), в `bin` подкаталог
+ 2. Перейдите к папке, где установлен Кордова (см. шаг 1), в `bin` подкаталог
3. Запустите сценарий ниже, где первый параметр — путь к вашему проекту `.xcodeproj` файл:
- `update_cordova_subproject path/to/your/project/xcodeproj`
+ `update_cordova_subproject путь/к/your/проекта/xcodeproj`
## Проекты модернизации 1.9.0 2.0.0
@@ -361,11 +378,11 @@ platform add ios`.
3. Копия `www/cordova-2.0.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-1.9.0.js` файл.
-4. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.0.0.js` файл.
+4. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.0.0.js` файл.
5. Копия `cordova` каталог из нового проекта в корневой каталог вашего проекта (если вы хотите проект средства командной строки).
-6. Добавьте новую запись под `Plugins` в ваш `Cordova.plist` файл, группе **Поддержки файлов** . Ключ `Device` и значение`CDVDevice`.
+6. Добавьте новую запись под `Plugins` в ваш `Cordova.plist` файл, в группе **Поддержки файлов** . Ключ `Device` и значение`CDVDevice`.
7. Удалить`Cordova.framework`.
@@ -375,13 +392,13 @@ platform add ios`.
10. Поиск для **Макросов препроцессора**, затем удалите всю **CORDOVA_FRAMEWORK = 1** значения.
-11. Найдите `CordovaLib` каталог, который был установлен на вашем жестком диске в вашей домашней папке `Documents` подкаталог.
+11. Найдите `CordovaLib` каталог, который был установлен на вашем жестком диске в вашей домашней папке `Documents` подкаталога.
-12. Найдите `CordovaLib.xcodeproj` файл `CordovaLib` каталог, а затем перетащить файл в ваш проект. Он должен отображаться как под-проекта.
+12. Найдите `CordovaLib.xcodeproj` файл `CordovaLib` каталог, а затем перетащить файл в ваш проект. Он должен отображаться как подпроекта.
13. Создайте свой проект, вы должны получить некоторые ошибки, связанные с `#import` директивы.
-14. Для `#import` ошибки, изменить любой импорт на основе цитата в этом стиле:
+14. Для `#import` ошибки, изменить любую цитату на основе импорта в этом стиле:
#import "CDV.h"
@@ -391,39 +408,39 @@ platform add ios`.
#import <Cordova/CDV.h>
- и удалите `#ifdef` оболочки вокруг любой Cordova импорта, они больше не нужен (импорт теперь объединены)
+ и удалите `#ifdef` оболочек вокруг любой Cordova импорта, они больше не нужны (импорт теперь едины)
-15. Создайте проект снова, и он не должен иметь любой `#import` ошибок.
+15. Снова создайте свой проект, и он не должен иметь какие-либо `#import` ошибки.
-16. Выберите **значок проекта** в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Build фаз** .
+16. Выберите **значок проекта** в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Построение этапов** .
-17. Разверните этапа **Зависимости целевых объектов** , а затем выберите **+** кнопку.
+17. Разверните этапа **Целевого объекта зависимостей** , а затем выберите **+** кнопку.
18. Выберите `CordovaLib` цели, а затем выберите кнопку **Добавить** .
-19. Разверните первый этап **Двоичные связь с библиотеками** (он уже должен содержать кучу рамки), а затем выберите **+** кнопку.
+19. Разверните первый этап **Двоичные связь с библиотеками** (он уже должен содержать кучу рамок), а затем выберите **+** кнопку.
20. Выберите `libCordova.a` статическую библиотеку, а затем выберите кнопку **Добавить** .
-21. Удаление фазы **Запустить скрипт** .
+21. Удаление фазы **Запуска скрипта** .
22. Выберите **значок проекта** в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Параметры построения** .
-23. Поиск **Других флагов компоновщика**и добавьте значения **-all_load** и **- Obj-C**.
+23. Искать **Другие флаги компоновщика**и добавьте значения **-force_load** **- Obj -** c.
24. Разверните `CordovaLib` подпроекта.
-25. Найдите `VERSION` файл, перетащите его в ваш основной проект (мы хотим создать ссылку на него, не копия).
+25. Найти `VERSION` файл, перетащите его в ваш основной проект (мы хотим создать ссылку на него, не копия).
26. Выберите переключатель **создать группы для любой дополнительной папки** , а затем выберите кнопку **Готово** .
-27. Выберите `VERSION` файл, который вы просто перетащить на предыдущем шаге.
+27. Выберите `VERSION` файл, который вы только что вытащили на предыдущем шаге.
-28. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Инспектора файлов** (или menuitem **Просмотр → общих назначений → показать файл инспектор**).
+28. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Файл инспектора** (или menuitem **посмотреть → общих назначений → показать файл инспектор**).
-29. Выберите **относительный CORDOVALIB** в **Инспектора файлов** для раскрывающегося меню для **местоположения**.
+29. Выбрать **по отношению к CORDOVALIB** в **Файл инспектора** для раскрывающегося меню для **местоположения**.
-30. Xcode предпочтения **предпочтения Xcode → места → полученных данных → передовые...** можно присвоить **уникальный**, чтобы единой заголовки можно найти.
+30. Xcode предпочтения **предпочтения Xcode → места → данные → передовые...** можно присвоить **уникальный**, так что единого заголовки можно найти.
31. Выберите **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
@@ -447,57 +464,57 @@ platform add ios`.
36. Выберите кнопку **Run** .
-**Примечание:** Если ваш проект не работает как ожидалось в симуляторе, пожалуйста принять к сведению любые ошибки в журнале консоли в Xcode для подсказки.
+**Примечание**: Если ваш проект не работает как ожидалось в симуляторе, пожалуйста принять к сведению любые ошибки в журнале консоли в Xcode для подсказки.
## Обновление проектов 1.8.x до 1.9.0
1. Установите Cordova 1.9.0.
-2. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+2. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
3. Копия `www/cordova-1.9.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-1.8.x.js` файл.
-4. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-1.9.0.js` файл.
+4. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-1.9.0.js` файл.
-**Примечание:** 1.9.0 поддерживает новый `BackupWebStorage` логическое `Cordova.plist` параметр. Она включена по умолчанию, так что установить `false` чтобы отключить его, особенно на iOS 6. Смотреть [заметки о выпуске: Safari и UIKit раздел][16]
+**Примечание**: 1.9.0 поддерживает новый `BackupWebStorage` логическое `Cordova.plist` параметр. Она включена по умолчанию, поэтому установите его в `false` отключить ее, особенно на iOS 6. Смотреть [заметки о выпуске: сафари и UIKit секции][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
## Проекты модернизации 1.7.0 1.8.x
1. Установите Cordova 1.8.0.
-2. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+2. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
3. Копия `www/cordova-1.8.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-1.7.x.js` файл.
-4. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-1.8.0.js` файл.
+4. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-1.8.0.js` файл.
Если вы собираетесь использовать API захвата, вам понадобится новый **iPad retina дисплей** активов:
1. Копия `Resources/Capture.bundle` элемент из нового проекта в каталог проекта, помарок существующих `Resources/Capture.bundle` пункта.
-2. В вашем проекте, выберите `Capture.bundle` элемент в ваш проект навигатор в Xcode, введите клавишу **Delete** , а затем выберите **Удалить ссылку** из появившемся диалоговом.
+2. В вашем проекте, выберите `Capture.bundle` элемент в навигаторе проекта в Xcode, введите клавишу **Delete** , а затем выберите **Удалить ссылку** из появившемся диалоговом.
-3. Перетащите новый `Capture.bundle` от шаг 1 выше в навигаторе проекта Xcode, затем выберите переключатель **создать группы для любой дополнительной папки** .
+3. Перетащите новый `Capture.bundle` от шаг 1 выше в навигаторе проекта в Xcode, затем выберите **создать группы для любых папок, добавлен** переключатель.
## Обновление проектов 1.6.x на 1.7.0
1. Установите Cordova 1.7.0.
-2. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+2. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
3. Копия `www/cordova-1.7.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-1.6.0.js` файл.
-4. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-1.7.0.js` файл.
+4. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-1.7.0.js` файл.
-## Обновление 1.5.0 проекты 1.6.x
+## Обновление 1.5.0 проектов к 1.6.x
1. Установите Cordova 1.6.1.
2. Сделайте резервную копию `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` , и `Cordova.plist` в вашем проекте.
-3. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+3. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
4. Скопируйте эти файлы из нового проекта в папке проекта 1.5.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
@@ -512,92 +529,92 @@ platform add ios`.
6. Копия `www/cordova-1.6.1.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-1.5.0.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-1.6.1.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-1.6.1.js` файл.
-8. Добавить новый `Cordova.plist` файл в ваш проект. Это необходимо потому, что ядро плагин имена должны меняться, чтобы соответствовать те, от Android и BlackBerry, для единой Cordova JavaScript файл (`cordova-js`).
+8. Добавить новый `Cordova.plist` файл в ваш проект. Это необходимо потому, что основной плагин имена должны меняться, чтобы соответствовать те от Android и BlackBerry, для единой (файл JavaScript Кордова`cordova-js`).
-9. Интегрировать любые параметры, **плагины** и **ExternalHosts** записи, которые вы имели в вашей **резервной Cordova.plist** в новый`Cordova.plist`.
+9. Интегрировать любые настройки, **плагины** и **ExternalHosts** записи, которые вы имели в вашей **резервной Cordova.plist** в новый`Cordova.plist`.
-10. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate. Любой `UIWebViewDelegate` или `CDVCommandDelegate` код в `AppDelegate.m` нужно будет идти в `MainViewController.m` сейчас (см. комментарии разделы в этом файле).
+10. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новом `AppDelegate` файлов. Любой `UIWebViewDelegate` или `CDVCommandDelegate` код в `AppDelegate.m` нужно идти в `MainViewController.m` сейчас (см. разделы комментарии в этом файле).
-11. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `MainViewController.h` и `MainViewController.m` в новые файлы MainViewController.
+11. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `MainViewController.h` и `MainViewController.m` в новой MainViewController файлы.
-12. Нажмите на значок проекта в навигаторе проект, выберите **проект**, а затем выберите вкладку **Параметры построения** .
+12. Нажмите на значок проекта в диспетчере структуры проекта, выберите **проект**, а затем выберите вкладку **Параметры построения** .
13. Введите **компилятор для C / C + +/ Objective-C** в поле поиска.
14. Выберите значение **3.1 компилятора LLVM Apple** .
-## Обновление проектов 1.4.x на 1.5.0
+## Обновление проектов 1.4.x для 1.5.0
1. Установите Cordova 1.5.0.
-2. Создайте новый проект и запустите его один раз. Вам нужно некоторые из активов от этого нового проекта.
+2. Создайте новый проект и запустите его один раз. Вам понадобится некоторые из активов от этого нового проекта.
3. Копия `www/cordova-1.5.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-1.4.x.js` файл.
-4. Обновить Cordova сценарий ссылку в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) чтобы указать новый Cordova `cordova-1.5.0.js` файла.
+4. Обновить ссылку скрипт Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) чтобы указать новый Кордова `cordova-1.5.0.js` файла.
5. Найти `PhoneGap.framework` в вашем навигаторе проекта, выберите его.
6. Введите ключ **Удалить** и удалить `PhoneGap.framework` ссылка в диспетчере структуры проекта.
-7. Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любой дополнительной папки** .
+7. Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любых папок, добавил** .
-8. Введите сочетание клавиш **Shift-Command-G** , который следует падение вниз еще один лист для вас, чтобы перейти к папке ( **перейдите в папку:** листа).
+8. Введите сочетание клавиш **Command-Shift-G** , который следует падение вниз другой лист для вас, чтобы перейти к папке ( **перейдите в папку:** лист).
9. Введите `/Users/Shared/Cordova/Frameworks/Cordova.framework` в **перейдите в папку:** лист, а затем нажмите кнопку **Go** .
-10. Нажмите на кнопку **Добавить** в лист **Добавить файлы...** .
+10. Нажмите на кнопку **Добавить** в окне **Добавить файлы...** .
11. Выберите `Cordova.framework` в диспетчере структуры проекта.
-12. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Инспектора файлов**.
+12. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Файл инспектор**.
13. Выберите **Абсолютный путь** в **Инспектора файлов** для раскрывающегося меню для **местоположения**.
-14. Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любой дополнительной папки** .
+14. Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любых папок, добавил** .
-15. Введите сочетание клавиш **Shift-Command-G** , который следует падение вниз еще один лист для вас, чтобы перейти к папке ( **перейдите в папку:** листа).
+15. Введите сочетание клавиш **Command-Shift-G** , который следует падение вниз другой лист для вас, чтобы перейти к папке ( **перейдите в папку:** лист).
16. Введите `~/Documents/CordovaLib/Classes/deprecated` в **перейдите в папку:** лист, а затем нажмите кнопку **Go** .
-17. Нажмите на кнопку **Добавить** в лист **Добавить файлы...** .
+17. Нажмите на кнопку **Добавить** в окне **Добавить файлы...** .
18. В вашем `AppDelegate.h` , `AppDelegate.m` , и `MainViewController.h` файлы, заменить весь `#ifdef PHONEGAP_FRAMEWORK` блок с:
- #import "CDVDeprecated.h"
+ #import «CDVDeprecated.h»
-19. Нажмите на **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем перейдите на вкладку **Параметры построения** .
+19. Нажмите на **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
-20. Поиск для **путей поиска рамки**.
+20. Поиск **путей поиска рамки**.
21. Замените существующее значение с`/Users/Shared/Cordova/Frameworks`.
22. Поиск для **макросов препроцессора**.
-23. Для первого значения (комбинированные), замените значение с **CORDOVA_FRAMEWORK = YES**.
+23. Для первого (комбинированные) значения, замените значение с **CORDOVA_FRAMEWORK = YES**.
-24. Выберите вкладку **Build фаз** .
+24. Выберите вкладку **Build фазы** .
25. Разверните узел **запустить сценарий**.
26. Замените все вхождения **PhoneGap** с **Кордова**.
-27. Найти ваш `PhoneGap.plist` файл в диспетчере структуры проекта и щелкните на имени файла один раз войти в режим редактирования имени.
+27. Найти ваш `PhoneGap.plist` файл в диспетчере структуры проекта и щелкните на имени файла, после того, как войти в режим редактирования имени.
-28. Переименовать `PhoneGap.plist` в`Cordova.plist`.
+28. Переименуйте `PhoneGap.plist` в`Cordova.plist`.
29. Щелкните правой кнопкой мыши `Cordova.plist` и выберите команду **Открыть как → исходный код**.
-30. Нажмите **Option-Command-F**, выберите **заменить** из раскрывающегося списка в верхнем левом углу окна исходного кода.
+30. Нажмите **Option-Command-F**, выберите **заменить** из раскрывающегося списка в верхней левой части окна исходного кода.
-31. Введите `com.phonegap` для строки поиска, и `org.apache.cordova` для замены строки, затем нажмите кнопку **Заменить все** .
+31. Введите `com.phonegap` для поиска строки, и `org.apache.cordova` для замены строки, затем нажмите кнопку **Заменить все** .
32. Введите **PG** для строки поиска и **CDV** для замены строки, а затем нажмите кнопку **Заменить все** .
-33. Нажмите **Command-B** , чтобы построить, вам все равно придется симбиозе, которые вы можете избавиться от в будущем (см. `CDVDeprecated.h` . Например, заменить классы в коде, использующие PG * для CDV *).
+33. Нажмите **Command-B** , чтобы построить. Вы до сих пор затраченной, которые вы можете избавиться в будущем (см. `CDVDeprecated.h` . К примеру, заменить классы в коде, использующие PG * CDV *).
## Проекты модернизации 1.4.0 1.4.1
@@ -615,7 +632,7 @@ platform add ios`.
7. Обновление `phonegap-1.4.0.js` файл не является обязательным, в JavaScript между 1.4.0 и 1.4.1 ничего не изменилось.
-## Обновление 1.3.0 проекты 1.4.0
+## Обновление 1.3.0 проектов до 1.4.0
1. Установите Cordova 1.4.0.
@@ -636,19 +653,19 @@ platform add ios`.
6. Копия `www/phonegap-1.4.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-1.3.0.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `phonegap-1.4.0.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `phonegap-1.4.0.js` файл.
8. Добавьте новую запись под `Plugins` в ваш `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
9. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate.
-## Обновление 1.2.0 проектах для 1.3.0
+## Обновление 1.2.0 проекты 1.3.0
1. Установите Cordova 1.3.0.
2. Сделайте резервную копию `AppDelegate.m` и `AppDelegate.h` в вашем проекте.
-3. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+3. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
4. Скопируйте эти файлы из нового проекта в папке проекта 1.2.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
@@ -663,19 +680,19 @@ platform add ios`.
6. Копия `www/phonegap-1.3.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-1.2.0.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `phonegap-1.3.0.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `phonegap-1.3.0.js` файл.
8. Добавьте новую запись под `Plugins` в ваш `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
-9. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate.
+9. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
-## Обновление 1.1.0 проекты 1.2.0
+## Обновление 1.1.0 проектов до 1.2.0
1. Установите Cordova 1.2.0.
2. Сделайте резервную копию `AppDelegate.m` и `AppDelegate.h` в вашем проекте.
-3. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+3. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
4. Скопируйте эти файлы из нового проекта в папке проекта 1.1.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
@@ -690,11 +707,11 @@ platform add ios`.
6. Копия `www/phonegap-1.2.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-1.1.0.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `phonegap-1.2.0.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `phonegap-1.2.0.js` файл.
8. Добавьте новую запись под `Plugins` в ваш `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
-9. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate.
+9. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
## Проекты модернизации 1.0.0 1.1.0
@@ -702,7 +719,7 @@ platform add ios`.
2. Сделайте резервную копию `AppDelegate.m` и `AppDelegate.h` в вашем проекте.
-3. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+3. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
4. Скопируйте эти файлы из нового проекта в папке проекта 1.0.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
@@ -717,19 +734,19 @@ platform add ios`.
6. Копия `www/phonegap-1.1.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-1.0.0.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `phonegap-1.1.0.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `phonegap-1.1.0.js` файл.
8. Добавьте новую запись под `Plugins` в ваш `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
-9. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate.
+9. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
-## Проекты модернизации 0.9.6 1.0.0
+## Проекты модернизации 0.9.6 для 1.0.0
1. Установите Cordova 1.0.0.
2. Сделайте резервную копию `AppDelegate.m` и `AppDelegate.h` в вашем проекте.
-3. Создайте новый проект. Вам нужно некоторые из активов от этого нового проекта.
+3. Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
4. Скопируйте эти файлы из нового проекта в папке проекта 0.9.6-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
@@ -744,8 +761,8 @@ platform add ios`.
6. Копия `www/phonegap-1.0.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/phonegap-0.9.6.js` файл.
-7. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `phonegap-1.0.0.js` файл.
+7. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `phonegap-1.0.0.js` файл.
8. Добавьте новую запись под `Plugins` в ваш `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
-9. Интегрировать любой код конкретного проекта, у вас есть в вашем резервные `AppDelegate.h` и `AppDelegate.m` в новые файлы AppDelegate.
\ No newline at end of file
+9. Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
\ No newline at end of file
[07/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/config.md b/docs/zh/edge/guide/platforms/android/config.md
index fde340b..65144c3 100644
--- a/docs/zh/edge/guide/platforms/android/config.md
+++ b/docs/zh/edge/guide/platforms/android/config.md
@@ -14,40 +14,58 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 系統組態
+# Android 系统配置
-`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 本節詳細說明僅適用于 android 系統生成的首選項。 有關全域配置選項,請參閱 config.xml 檔的資訊。
+`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 本节详细说明仅适用于 android 系统生成的首选项。 有关全局配置选项,请参阅 config.xml 文件的信息。
-* `KeepRunning`(boolean 類型的值,預設值為 `true` ): 確定應用程式是否保持甚至後在後臺運行 `pause` 事件火災。
+* `KeepRunning`(boolean 类型的值,默认值为 `true` ): 确定应用程序是否保持甚至后在后台运行 `pause` 事件火灾。 注意: 将此设置为 false 不会杀了这款应用程序暂停事件之后,该应用程序时在后台只将停止执行科尔多瓦 web 视图中的代码。
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: 指定顯示在 400-500 範圍內的標準 HTTP 錯誤回應的錯誤頁。 將指定的檔放在包含主頁和其他 web 資產的頂級目錄。
+* `LoadUrlTimeoutValue`(以毫秒为单位的数字,默认为 `20000` ,20 秒): 当加载一个页面,在引发超时错误之前等待的时间量。 此示例指定 10 秒,而不是 20:
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: 顯示本機對話方塊載入應用程式時。值的格式是*標題、 消息*
+* `SplashScreen`(字符串,默认值为 `splash` ): 包括其扩展名的文件的名称 `res/drawable` 目录。 各种资产必须共享此各子目录中的共同名称。
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: 載入一個應用程式內的子頁面時顯示本機的對話方塊。值的格式是*標題、 消息*
+* `SplashScreenDelay`(编号以毫秒为单位,默认值为 `3000` ): 所需的时间初始屏幕图像显示。
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(數,預設值是 `20000` ): 當載入一個頁面,在引發逾時錯誤之前等待的時間量。 此示例指定 10 秒,而不是 20:
+* `InAppBrowserStorageEnabled`(boolean 类型的值,默认值为 `true` ): 控件是否在 InAppBrowser 内打开的页可以访问同一认为和 WebSQL 存储作为默认浏览器打开的页面。
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: 減去其副檔名的檔的名稱 `res/drawable` 目錄。各種資產必須共用此各子目錄中的共同名稱。
+* `LoadingDialog`(字符串,默认值为 `null` ): 如果设置,显示一对话框中指定的标题和消息,和一个微调框,加载的应用程序中的第一页时。 由在此值字符串中的逗号分隔的标题和消息,那逗号删除之前显示的对话框。
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(編號,預設值為 `5000` ): 所需的時間初始螢幕圖像顯示。
+* `LoadingPageDialog`(字符串,默认值为 `null` ): 相同, `LoadingDialog` ,但用于在应用程序中的第一页后加载的每个页面。
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(URL,默认为 `null` ): 如果设置,将显示而不是以"应用程序错误"标题对话框的应用程序中的错误时所引用的网页。
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(boolean 类型的值,默认值为 `false` ): 显示在屏幕顶部的标题。
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(字符串,默认值为 `ERROR` ): 将通过哪些日志将过滤邮件从您的应用程序的最小日志级别设置。 有效的值为 `ERROR` , `WARN` , `INFO` , `DEBUG` ,和`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(boolean 类型的值,默认值为 `false` ): 同样作为 `Fullscreen` 在此 xml 文件的全局配置参数。 此 Android 特定元素支持全球否决 `Fullscreen` 元素,并将在未来版本中移除。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/index.md b/docs/zh/edge/guide/platforms/android/index.md
index 7f20af5..51c6a77 100644
--- a/docs/zh/edge/guide/platforms/android/index.md
+++ b/docs/zh/edge/guide/platforms/android/index.md
@@ -14,25 +14,27 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 平臺指南
+# Android 平台指南
-本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 Android 設備的應用程式。請參閱下列特定于平臺的詳細資訊:
+本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 Android 设备的应用程序。 它引导您通过安装 Android SDK,在 Eclipse SDK 中打开 Android 项目和部署到模拟器或设备的过程。 您将需要按照本指南,请至少在安装 Android SDK,无论哪个工作流如下。 ( *Web 项目开发*和*本机平台开发*工作流需要预先安装并在您的路径通过读取了 Android SDK。
-* Android 系統組態
+请参阅下列特定于平台的详细信息:
+
+* Android 系统配置
* Android WebViews
-* Android 外掛程式
-* 升級 Android
-* Android 系統的命令列工具
+* Android 插件
+* 升级 Android
+* Android 系统的命令行工具
-上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
-## 要求和支援
+## 要求和支持
-Android SDK,請參閱[系統要求][1]。
+Android SDK,请参阅[系统要求][1]。
[1]: http://developer.android.com/sdk/index.html
-科爾多瓦支援 Android 2.2、 2.3 和 4.x。作為一般規則,平臺已棄用作為他們低於 5%的谷歌的[分佈的儀表板][2].
+科尔多瓦支持 Android 2.2、 2.3 和 4.x。作为一般规则,平台已弃用作为他们低于 5%的谷歌的[分布的仪表板][2].
[2]: http://developer.android.com/about/dashboards/index.html
@@ -42,147 +44,151 @@ NOTE, doc said:
- Android 3.x (Deprecated May 2013)
-->
-開發人員應使用 `cordova` 實用程式與 Android SDK 一起。 命令列介面資訊,請參閱如何安裝它,添加專案,然後生成和部署專案。
-
-## 安裝 SDK
+开发人员应使用 `cordova` 实用程序与 Android SDK 一起。 命令行界面信息,请参阅如何安装它,添加项目,然后生成和部署项目。
-從[developer.android.com/sdk][3]安裝 Android SDK。 你可能會出現一個選擇在哪裡安裝 SDK,否則移動下載 `adt-bundle` 樹到無論您存儲的開發工具。
+请在安装 Android SDK 从 [developer.android.com/sdk][3].作为分发,android sdk ' adt-捆绑-<os>-<arch>-<ver>' 文件。在 windows 上,adt 捆绑打包用安装程序安装。在 OSX 和 Linux,只需打开包装 'adt 捆绑' 中的位置,您将存储的开发工具。 [关于 Android SDK 安装程序的详细的信息可以在这里找到][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
-科爾多瓦命令列工具來工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路徑環境中目錄。 在 Mac 上可以使用文字編輯器來創建或修改 `~/.bash_profile` 檔中,添加行,如下,根據 SDK 的安裝位置:
+科尔多瓦命令行工具来工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路径环境中目录。 在 Mac 上可以使用文本编辑器来创建或修改 `~/.bash_profile` 文件中,添加行,如下,根据 SDK 的安装位置:
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ 导出路径 = ${路径}:/开发/adt-捆绑/sdk/平台-工具:/开发/adt-捆绑/sdk/工具
-這暴露了 SDK 工具在新打開的終端視窗。否則運行這使它們在當前會話中可用:
+这暴露了 SDK 工具在新打开的终端窗口。否则运行这使它们在当前会话中可用:
- $ source ~/.bash_profile
+ 元源 ~/.bash_profile
-若要修改路徑上 Windows 7 的環境:
+若要修改路径上 Windows 7 的环境:
-* 在桌面的左下角的**開始**功能表上按一下,在**電腦**上,按右鍵,然後按一下**屬性**.
+* 在桌面的左下角的**开始**菜单上单击,在**计算机**上,右键单击,然后单击**属性**.
-* 在左側列中,按一下**高級系統設置**。
+* 在左侧列中,单击**高级系统设置**。
-* 在結果對話方塊中,按下**環境變數**.
+* 在结果对话框中,按下**环境变量**.
-* 選擇**PATH**變數,然後按**編輯**.
+* 选择**PATH**变量,然后按**编辑**.
-* 將以下內容追加到基於例如安裝 SDK 的位置的路徑:
+* 将以下内容追加到基于例如安装 SDK 的位置的路径:
- ;C:\Development\adt-bundle\sdk\platform-tools ;C:\Development\adt-bundle\sdk\tools
+ ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
-* 將值保存並關閉這兩個對話方塊。
+* 将值保存并关闭这两个对话框。
-您可能還需要啟用 JAVA 和螞蟻打開一個命令提示符並鍵入 `java` ,然後還鍵入 `ant` 。將追加到該路徑無法運行的日期為准:
+您可能还需要启用 Java 和蚂蚁打开一个命令提示符并键入 `java` ,然后还键入 `ant` 。将追加到该路径无法运行的日期为准:
- ; %JAVA_HOME%\bin;%ANT_HOME%\bin
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-## 在 SDK 中打開的專案
+## 在 SDK 中打开的项目
-使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
+使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
- $ 科爾多瓦創建你好 com.example.hello"HelloWorld"$ cd 你好 $ 科爾多瓦平臺添加 android $ 科爾多瓦生成
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add android
+ $ cordova build
-一旦創建了,這裡是如何使用 SDK 來修改它:
+一旦创建了,这里是如何使用 SDK 来修改它:
+
+* 启动**Eclipse**应用程序。
-* 啟動**Eclipse**應用程式。
+* 选择**新建项目**菜单项。
-* 選擇**新建專案**功能表項目。
+* 从结果对话框中,选择**从现有代码的 Android 项目**并按**下一步**: ![][5]
-* 從結果對話方塊中,選擇**從現有代碼的 Android 專案**並按**下一步**: ![][4]
+* 定位到 `hello` ,或无论你创建目录的项目,然后到 `platforms/android` 子目录。
-* 定位到 `hello` ,或無論你創建目錄的專案,然後到 `platforms/android` 子目錄。
+* 请确保两个 `hello` 和 `hello-CordovaLib` 项目被选定要导入。 `hello-CordovaLib`项目需要到科尔多瓦 3.3.0,因为科尔多瓦现在用作 Android 库而不是.jar 文件。
* 按**完成**.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
-一旦日食視窗將打開,一個紅色的**X**可能似乎表明未解決的問題。如果是這樣,執行這些額外的步驟:
+一旦日食窗口将打开,一个红色的**X**可能似乎表明未解决的问题。如果是这样,执行这些额外的步骤:
-* 按右鍵專案目錄。
+* 右键单击项目目录。
-* 在出現的**屬性**對話方塊中,選擇**Android**從功能窗格。
+* 在出现的**属性**对话框中,选择**Android**从导航窗格。
-* 為專案生成目標,選擇您已安裝的最高的 Android API 級別。
+* 为项目生成目标,选择您已安装的最高的 Android API 级别。
-* 按一下**確定**.
+* 单击**确定**.
-* 從**專案**功能表中選擇**清潔**。這應該更正該專案中的所有錯誤。
+* 从**项目**菜单中选择**清洁**。这应该更正该项目中的所有错误。
-## 部署到模擬程式
+## 部署到仿真程序
-您可以使用 `cordova` 實用程式在一個模擬程式,或你運行一個應用程式可以在 SDK 內運行它。 不管怎樣,SDK 必須首先配置以顯示至少一個設備。 若要這樣做,請使用 Android SDK 經理,從 Eclipse 獨立運行的 JAVA 應用程式。 有兩種方法來打開它:
+您可以使用 `cordova` 实用程序在一个仿真程序,或你运行一个应用程序可以在 SDK 内运行它。 不管怎样,SDK 必须首先配置以显示至少一个设备。 若要这样做,请使用 Android SDK 经理,从 Eclipse 独立运行的 Java 应用程序。 有两种方法来打开它:
-* 運行 `android` 命令列上。
+* 运行 `android` 命令行上。
-* 從內日食,按此工具列圖示:
+* 从内日食,按此工具栏图标:
- ![][5]
-
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-一旦打開,Android SDK 管理器將顯示不同的運行時庫:
+ ![][6]
-![][6]
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
- [6]: img/guide/platforms/android/asdk_window.png
-
-選擇**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
+一旦打开,Android SDK 管理器将显示不同的运行时库:
![][7]
- [7]: img/guide/platforms/android/asdk_device.png
+ [7]: img/guide/platforms/android/asdk_window.png
-新聞**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
+选择**工具 → 管理 AVDs** (Android 的虚拟设备),然后从**设备定义**在随后出现的对话框中选择任何项:
![][8]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [8]: img/guide/platforms/android/asdk_device.png
-AVD 然後出現在**虛擬的 Android 設備**清單中:
+新闻**创建 AVD**,(可选) 修改该名称,然后按**确定**以接受这些更改:
![][9]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
-若要打開模擬器作為單獨的應用程式,選擇 AVD 然後按**開始**。它發射將在設備上,與其他控制項可用的硬體按鈕:
+AVD 然后出现在**虚拟的 Android 设备**列表中:
![][10]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+若要打开模拟器作为单独的应用程序,选择 AVD 然后按**开始**。它发射将在设备上,与其他控件可用的硬件按钮:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
-此時你可以使用 `cordova` 實用程式將應用部署到模擬程式從命令列:
+此时你可以使用 `cordova` 实用程序将应用部署到仿真程序从命令行:
- $ 科爾多瓦效仿 android
+ $ cordova emulate android
-如果改為你使用的日食,按右鍵該專案,並選擇**運行作為 → Android 應用程式**。可能要求您指定 AVD,如果都已經打開。
+如果改为您在 Eclipse 内工作,用鼠标右键单击该项目,并选择**作为 → 运行 Android 应用程序**。可能要求您指定 AVD,如果都已经打开。
-為獲得更快的體驗,使用基於英特爾的模擬程式映射:
+为获得更快的体验,使用基于英特尔的仿真程序映像:
-* 安裝一個或多個 `Intel x86 Atom` 的系統映射,以及 `Intel Hardware Accelerated Execution Manager` 下**的額外**的可用.
+* 安装一个或多个 `Intel x86 Atom` 的系统映像,以及 `Intel Hardware Accelerated Execution Manager` 下**的额外**的可用.
-* 運行英特爾安裝程式時,這是在您 Android SDK 內可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
+* 运行英特尔安装程序时,这是在您 Android SDK 内可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
-* 設置為英特爾圖像的目標來創建新的 AVD。
+* 设置为英特尔图像的目标来创建新的 AVD。
-* 當啟動模擬程式,確保沒有任何錯誤訊息,指示未能載入 HAX 模組。
+* 当启动仿真程序,确保没有任何错误消息,指示未能加载 HAX 模块。
-## 將部署到設備
+## 将部署到设备
-要將應用程式推直接到設備,請確保您的設備上的[Android 開發者網站][11],所述上啟用 USB 調試和使用一個迷你 USB 電纜,將其插入您的系統。
+要将应用程序推直接到设备,请确保您的设备上的[Android 开发者网站][12],所述上启用 USB 调试和使用一个迷你 USB 电缆,将其插入您的系统。
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
-從命令列,可以將應用程式推送到設備:
+从命令行,可以将应用程序推送到设备:
- 運行 android 的 $ 科爾多瓦
+ $ cordova run android
-交替內日食,按右鍵該專案並選擇**作為 → 運行 Android 應用程式**.
\ No newline at end of file
+交替内日食,右键单击该项目并选择**作为 → 运行 Android 应用程序**.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/plugin.md b/docs/zh/edge/guide/platforms/android/plugin.md
index ef4973b..c1af6b1 100644
--- a/docs/zh/edge/guide/platforms/android/plugin.md
+++ b/docs/zh/edge/guide/platforms/android/plugin.md
@@ -14,147 +14,160 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 外掛程式
+# Android 插件
-在編寫外掛程式,需要瞭解的科爾多瓦 android 系統的體系結構。 科爾多瓦 Android 包括 Android 的 web 視圖與附加到它上面的鉤子。 這些外掛程式都表示為類映射的 `config.xml` 檔。
+此部分提供了如何在 Android 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。 另一个示例,请参阅还在[CordovaPlugin.java][1]的评论.
-外掛程式包括至少一個擴展的 JAVA 類的 `CordovaPlugin` 類。 外掛程式必須重寫的一個 `execute` 方法從 `CordovaPlugin` 。 作為最佳實踐,該外掛程式應處理 `pause` 和 `resume` 的事件和任何外掛程式之間傳遞的消息。 外掛程式需要長時間運行的請求,後臺活動媒體重播、 聽眾或內部狀態等應執行 `onReset()` ,以及方法。 它執行時 `WebView` 定位到新的一頁或刷新,重新載入 JavaScript。
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
-## 外掛程式類映射
+Android 插件基于科尔多瓦-Android,Android 的 web 视图包括与附加到它上面的钩子。 插件被表示为类映射的 `config.xml` 文件。 插件包括至少一个扩展的 Java 类的 `CordovaPlugin` 类,重写的一个其 `execute` 方法。 作为最佳实践,该插件还应处理 `pause` 和 `resume` 事件,以及任何插件之间传递的消息。 插件需要长时间运行的请求,后台活动媒体回放、 听众或内部状态等应执行 `onReset()` ,以及方法。 它执行时 `WebView` 定位到新的一页或刷新,重新加载 JavaScript。
-一個外掛程式的 JavaScript 部分始終使用 `cordova.exec` 方法,如下所示:
+## 插件类映射
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+插件的 JavaScript 接口使用 `cordova.exec` 方法,如下所示:
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-這封送從 web 視圖到 Android 的本機方面,更多或更少沸騰到調用請求 `action` 上的方法 `service` 類,傳入的參數中的 `args` 陣列。
+这封送请求从 web 视图到 Android 的本机对岸,有效地调用 `action` 方法 `service` 具有额外的参数中传递的类 `args` 数组。
-是否您分發你的外掛程式作為 JAVA 檔或一罐,必須將該外掛程式添加到 `config.xml` 檔在科爾多瓦 Android 應用程式的 `res/xml/` 目錄。
+是否您分发插件作为 Java 文件或作为它自己的一个*jar*文件,必须在科尔多瓦 Android 应用程序中指定插件 `res/xml/config.xml` 文件。 有关如何使用的详细信息,请参阅应用程序插件 `plugin.xml` 文件,把这个注射 `feature` 元素:
- <feature name="<service_name>">
- <param name="android-package" value="<full_name_including_namespace>" />
- </feature>
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-服務名稱應與匹配在 JavaScript 中使用 `exec` 的電話和值是 JAVA 類完整名稱,包括命名空間。 否則為該外掛程式可編譯,但仍無法訪問由科爾多瓦。
+服务名称匹配在 JavaScript 中使用 `exec` 调用。 值是 Java 类的完全限定命名空间标识符。 否则为该插件可能会编译,但仍不能使用到科尔多瓦。
-## 編寫一個 Android JAVA 外掛程式
+## 插件初始化和生存期
-JavaScript 觸發外掛程式到本機端的請求。Android JAVA 外掛程式正確映射通過 `config.xml` 檔。所以最終的 Android JAVA 外掛程式類長什麼樣子?
+插件对象的一个实例创建为生活的每个 `WebView` 。 插件不会实例化之前他们第一次引用通过调用从 JavaScript,除非 `<param>` 与 `onload` `name` 属性设置为 `"true"` 的 `config.xml` 。 例如:
+
+ <feature name="Echo">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
+ </feature>
+
-什麼獲取調度到該外掛程式通過 JavaScript 的 `exec` 函數獲取傳遞到外掛程式類的 `execute` 方法。 大多數 `execute` 實現看起來像這樣:
+插件应使用 `initialize` 方法为他们的创业逻辑。
- @Override 公共 boolean 類型的值執行 CallbackCoNtext callbackCoNtext JSONArray args 字串操作) 將引發 JSONException {如果 ("beep".equals(action)) {this.beep(args.getLong(0));callbackCoNtext.success() ;則返回 true ;} 返回 false ;/ / 返回 false 結果的"MethodNotFound"錯誤。
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
}
-我們比較的值的 `action` 參數,並派遣到 (私人) 方法在類中,可以選擇將某些參數傳遞給方法關閉請求。
+## 编写一个 Android Java 插件
-當捕獲異常,並返回錯誤,重要的是為了明確起見,錯誤返回給 JavaScript 匹配 JAVA 異常名稱盡可能多。
+JavaScript 调用触发插件请求到本机的一边,和 correspoinding Java 插件映射正确地在 `config.xml` 文件中,但最后的 Android Java 插件类看起来不会像什么? 无论派往与 JavaScript 的插件 `exec` 函数传递到插件类的 `execute` 方法。 大多数 `execute` 实现看起来像这样:
-### 執行緒
+ @Override 公共 boolean 类型的值执行 CallbackContext callbackContext JSONArray args 字符串操作) 将引发 JSONException {如果 ("beep".equals(action)) {this.beep(args.getLong(0));callbackContext.success() ;则返回 true ;} 返回 false ;/ / 返回 false 结果的"MethodNotFound"错误。
+ }
+
-在 web 視圖中的 JavaScript 並*不*在 UI 執行緒上運行。它在測試網執行緒上運行。`execute`還在測試網執行緒上運行方法。
+JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法派遣了可选参数。
-如果您需要與使用者介面進行交互,您應該使用以下方法:
+当捕获异常,并返回错误,重要的是为了明确起见,错误返回给 JavaScript 匹配 Java 异常名称尽可能多。
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getActivity().runOnUiThread(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+## 线程处理
+
+插件的 JavaScript 并*不*在主线程中运行 `WebView` 接口 ; 相反,它会运行 `WebCore` 线程,一样 `execute` 方法。 如果您需要与用户界面进行交互,则应使用以下变化:
+
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-如果你不需要在 UI 執行緒上運行,但不是想阻止測試網線:
+使用以下如果你不需要在主界面上运行的线程,但不是想阻止 `WebCore` 线程或者:
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getThreadPool().execute(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-### 回聲 Android 外掛程式示例
+## 回声 Android 插件示例
-添加以下內容我們 `config.xml` 檔:
+若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <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` 裡面我們的科爾多瓦 Android 應用程式:
+然后添加以下到 `src/org/apache/cordova/plugin/Echo.java` 文件:
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-讓我們看看代碼。 必要的 `imports` 在頂部。 我們班從延伸 `CordovaPlugin` 。 我們重 execute() 方法,以便從 exec() 接收消息。 我們的方法首先比較反對 `action` : 這個外掛程式只支援一個操作, `echo` 行動。 任何其他行動返回 `false` ,這會導致錯誤的類型 `INVALID_ACTION` ,其中將轉化為一個錯誤回檔調用的 JavaScript 一邊。 下一步,我們抓住 echo 字串使用 `getString` 方法上的我們 `args` ,告訴它我們想要獲取參數陣列中的第十的參數。 我們做一些參數檢查: 請確保它不是 `null` ,並確保它不是一個零長度的字串。 如果是,我們稱之為 `callbackContext.error()` (其中,現在,你應該知道調用錯誤回檔)。 如果所有這些檢查通過,然後我們調用 `callbackContext.success()` ,並通過在 `message` 我們收到作為參數的字串。 這最後轉化為一個成功回檔調用的 JavaScript 一邊。 它還�
��過 `message` 參數作為入 JavaScript 成功回呼函數的參數。
-
-## 調試外掛程式
-
-Eclipse 可以用於調試 Android 專案,並可以調試外掛程式,如果 JAVA 原始程式碼包含在專案中。 已知只有最新版本的 Android 開發者工具是允許來原始程式碼附件 JAR 的依賴關係,所以這不完全支援在這一次。
-
-## 常見的陷阱
-
-* 外掛程式可以訪問 `CordovaInterface` 物件。 此物件具有對 Android 的訪問 `Activity` ,在運行該應用程式。 這是 `Context` 啟動新的 android 系統所需 `Intent` 。 `CordovaInterface`允許外掛程式啟動 `Activity` 一個結果,並設置回檔外掛程式時 `Intent` 回來到應用程式。 這是重要的因為 `Intent` s 系統是 android 系統進程之間的通信。
+必要的进口商品在文件的顶部延伸中的类 `CordovaPlugin` ,其 `execute()` 方法,它将覆盖从其接收邮件 `exec()` 。 `execute()`方法第一次测试的值 `action` ,在这种情况下有有效期的只有一个 `echo` 的值。 任何其他行动返回 `false` ,并导致 `INVALID_ACTION` 错误,会转换为调用的 JavaScript 一边错误回调。
-* 外掛程式並沒有直接存取 `Context` 因為他們在過去。 遺留下來 `ctx` 成員已棄用,並將移除 2.0 發表後六個月。 所有的 `ctx` 方法上存在 `Context` ,所以這兩個 `getContext()` 和 `getActivity()` 都能夠返回所需的適當物件。
+下一步,该方法检索 echo 字符串使用 `args` 对象的 `getString` 方法,指定的第一个参数传递给该方法。 值传递给一个私人后 `echo` 的方法,它是参数检查,以确保它不是 `null` 或空字符串,这种情况下的 `callbackContext.error()` 调用 JavaScript 的错误回调。 如果通过各种检查, `callbackContext.success()` 将传递原始 `message` 回 JavaScript 的成功回调作为参数的字符串。
-## 使用源
+## Android 系统集成
-準備好自己要寫你自己的外掛程式的最佳方法之一是[看看現有的外掛程式][1].
+Android 功能 `Intent` 允许进程互相沟通的系统。 插件可以访问 `CordovaInterface` 对象,可以访问 Android `Activity` ,运行应用程序。 这是 `Context` 启动新的 android 系统所需 `Intent` 。 `CordovaInterface`允许插件启动 `Activity` 一个结果,并设置回调插件时 `Intent` 返回到应用程序。
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+到科尔多瓦 2.0 插件可以不再直接访问 `Context` ,和遗产 `ctx` 成员已被否决。 所有 `ctx` 的方法上存在 `Context` ,所以这两个 `getContext()` 和 `getActivity()` 可以返回所需的对象。
-您還應閱讀通過在[CordovaPlugin.java][2]中的評論.
+## 调试 Android 插件
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+Eclipse 允许您调试插件作为 Java 源代码包含在项目中。 只有最新版本的 Android 开发者工具允许您将源代码附加到*JAR*的依赖关系,所以此功能尚不完全支持。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/tools.md b/docs/zh/edge/guide/platforms/android/tools.md
index ad989ce..85ef558 100644
--- a/docs/zh/edge/guide/platforms/android/tools.md
+++ b/docs/zh/edge/guide/platforms/android/tools.md
@@ -14,15 +14,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 系統的命令列工具
+# Android 系统的命令行工具
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
[1]: http://cordova.apache.org
-## 創建一個專案
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
-運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。這裡是 Mac 和 Windows 的語法:
+## 创建一个项目
+
+运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。这里是 Mac 和 Windows 的语法:
$ /path/to/cordova-android/bin/create /path/to/project com.example.project_name ProjectName
$ C:\path\to\cordova-android\bin\create.bat C:\path\to\project com.example.project_name ProjectName
@@ -30,33 +32,33 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 生成
-此清理,然後生成專案。
+此清理,然后生成项目。
-在 Mac 或 Windows 上調試:
+在 Mac 或 Windows 上调试:
$ /path/to/project/cordova/build --debug
$ C:\path\to\project\cordova\build.bat --debug
-釋放,Mac 或 Windows 上:
+释放,Mac 或 Windows 上:
$ /path/to/project/cordova/build --release
$ C:\path\to\project\cordova\build.bat --release
-## 運行應用程式
+## 运行应用程序
-`run`命令接受下列*可選*的參數:
+`run`命令接受下列*可选*的参数:
-* 目標規範。這包括 `--emulator` , `--device` ,或`--target=<targetID>`.
+* 目标规范。这包括 `--emulator` , `--device` ,或`--target=<targetID>`.
-* 生成規范。這包括 `--debug` , `--release` ,或`--nobuild`.
+* 生成规范。这包括 `--debug` , `--release` ,或`--nobuild`.
- \[目標\] \[生成\] $ /path/to/project/cordova/run $ C:\path\to\project\cordova\run.bat \[目標\] \[生成\]
+ \[目标\] \[生成\] $ /path/to/project/cordova/run $ C:\path\to\project\cordova\run.bat \[目标\] \[生成\]
-請確保您創建至少一個 Android 虛擬裝置,否則為系統會提示您這樣與做 `android` 命令。 如果多個 AVD 可用作為目標,提示您選擇一個。 預設情況下 `run` 命令檢測連接的設備或當前正在運行的模擬程式,如果沒有設備發現。
+请确保您创建至少一个 Android 虚拟设备,否则为系统会提示您这样与做 `android` 命令。 如果多个 AVD 可用作为目标,提示您选择一个。 默认情况下 `run` 命令检测连接的设备或当前正在运行的仿真程序,如果没有设备发现。
-## 日誌記錄
+## 日志记录
$ /path/to/project/cordova/log $ C:\path\to\project\cordova\log.bat
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/upgrading.md b/docs/zh/edge/guide/platforms/android/upgrading.md
index c503766..11444bf 100644
--- a/docs/zh/edge/guide/platforms/android/upgrading.md
+++ b/docs/zh/edge/guide/platforms/android/upgrading.md
@@ -14,398 +14,417 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升級 Android
+# 升级 Android
-本指南演示如何修改 Android 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
+本指南演示如何修改 Android 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
-## 從 3.0.0 升級到 3.1.0
+## 从 3.2.0 升级到 3.3.0
-為創建的科爾多瓦 CLI 的專案:
+遵循相同的 instructinos`3.2.0`.
-1. 更新 `cordova` CLI 版本-請參閱命令列介面
-2. 運行`cordova platform update android`
+从 3.3.0 开始,科尔多瓦运行时是现在作为编译 Android 的库,而不是 Jar。 这都不应该影响对于命令行用法,但 IDE 用户将需要导入到新添加的 `MyProject-CordovaLib` 到其工作区中的项目。
-對於不使用 CLI 科爾多瓦創建的專案,請運行:
+## 从 3.1.0 升级到 3.2.0
-1. `bin/更新 < project_path >`
+为创建的科尔多瓦 CLI 的项目:
-## 從 2.9.0 升級到 CLI (3.0.0)
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
-1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+2. 运行`cordova platform update android`
-2. 添加您的平臺的科爾多瓦專案,例如:`cordova
-platform add android`.
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
+
+ bin/update <project_path>
+
+
+## 从 3.0.0 升级到 3.1.0
-3. 您的專案的內容複寫 `www` 到目錄 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+为创建的科尔多瓦 CLI 的项目:
-4. 將本機的任何資產從舊專案複製到相應的目錄下 `platforms/android` : 此目錄是您的本機科爾多瓦 android 專案存在的地方。
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
-5. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
+2. 运行`cordova platform update android`
-## 從 2.9.0 升級到 3.0.0
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
-1. 創建一個新的 Apache 科爾多瓦 Android 專案。
+ bin/update <project_path>
+
-2. 將複製的內容你 `www` 目錄到新的專案。
+## 从 2.9.0 升级到 CLI (3.0.0)
-3. 複製任何本機的 Android 資產從您 `res` 目錄到新的專案。
+1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
-4. 複製在你安裝從任何外掛程式 `src` 子目錄到新專案。
+2. 添加您的平台的科尔多瓦项目,例如:`cordova
+platform add android`.
-5. 請確保要升級任何棄用 `<plugin>` 從你的舊的引用 `config.xml` 到新檔 `<feature>` 規範。
+3. 您的项目的内容复制 `www` 到目录 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
-6. 更新對任何引用 `org.apache.cordova.api` 包被`org.apache.cordova`.
+4. 将本机的任何资产从旧项目复制到相应的目录下 `platforms/android` : 此目录是您的本机科尔多瓦 android 项目存在的地方。
-* **注:**所有核心 Api 已被移除,必須作為外掛程式安裝。請有關詳細資訊,參閱管理外掛程式指南的使用 Plugman。
+5. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
-## 從 2.8.0 升級到 2.9.0
+## 从 2.9.0 升级到 3.0.0
-1. 運行`bin/update <project_path>`.
+1. 创建一个新的 Apache 科尔多瓦 Android 项目。
-## 從 2.7.0 升級到 2.8.0
+2. 将复制的内容你 `www` 目录到新的项目。
-1. 刪除 `cordova-2.7.0.jar` 從專案的 `libs` 目錄。
+3. 复制任何本机的 Android 资产从您 `res` 目录到新的项目。
-2. 添加 `cordova-2.8.0.jar` 到專案中的 `libs` 目錄。
+4. 复制在你安装从任何插件 `src` 子目录到新项目。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+5. 请确保要升级任何弃用 `<plugin>` 从你的旧的引用 `config.xml` 到新文件 `<feature>` 规范。
-4. 複製新 `cordova.js` 到您的專案。
+6. 更新对任何引用 `org.apache.cordova.api` 包被`org.apache.cordova`.
+
+ **注**: 所有核心 Api 已被移除,必须作为插件安装。请有关详细信息,参阅管理插件指南的使用 Plugman。
-5. 更新您的 html 代碼,使用新的 `cordova.js` 檔。
+## 从 2.8.0 升级到 2.9.0
-6. 複製 `res/xml/config.xml` 檔,以匹配`framework/res/xml/config.xml`.
+1. 运行`bin/update <project_path>`.
-7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
+## 从 2.7.0 升级到 2.8.0
-8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+1. 删除 `cordova-2.7.0.jar` 从项目的 `libs` 目录。
-## 從 2.6.0 升級到 2.7.0
+2. 添加 `cordova-2.8.0.jar` 到项目中的 `libs` 目录。
-1. 刪除 `cordova-2.6.0.jar` 從專案的 `libs` 目錄。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-2. 添加 `cordova-2.7.0.jar` 到專案中的 `libs` 目錄。
+<!-- SS Eclipse -->
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+1. 复制新 `cordova.js` 到您的项目。
-4. 複製新 `cordova-2.7.0.js` 到您的專案。
+2. 更新您的 html 代码,使用新的 `cordova.js` 文件。
-5. 更新您的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
+3. 复制 `res/xml/config.xml` 文件,以匹配`framework/res/xml/config.xml`.
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+4. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
-7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
+5. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+## 从 2.6.0 升级到 2.7.0
-## 從 2.5.0 升級到 2.6.0
+1. 删除 `cordova-2.6.0.jar` 从项目的 `libs` 目录。
-1. 刪除 `cordova-2.5.0.jar` 從專案的 `libs` 目錄。
+2. 添加 `cordova-2.7.0.jar` 到项目中的 `libs` 目录。
-2. 添加 `cordova-2.6.0.jar` 到專案中的 `libs` 目錄。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+4. 复制新 `cordova-2.7.0.js` 到您的项目。
-4. 複製新 `cordova-2.6.0.js` 到您的專案。
+5. 更新您的 html 代码,使用新的 `cordova-2.7.0.js` 文件。
-5. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
-7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
+8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+## 从 2.5.0 升级到 2.6.0
-運行 `bin/update <project>` 的專案路徑與科爾多瓦原始目錄中列出。
+1. 删除 `cordova-2.5.0.jar` 从项目的 `libs` 目录。
-## 從 2.4.0 升級到 2.5.0
+2. 添加 `cordova-2.6.0.jar` 到项目中的 `libs` 目录。
-1. 刪除 `cordova-2.4.0.jar` 從專案的 `libs` 目錄。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-2. 添加 `cordova-2.5.0.jar` 到專案中的 `libs` 目錄。
+4. 复制新 `cordova-2.6.0.js` 到您的项目。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+5. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
-4. 複製新 `cordova-2.5.0.js` 到您的專案。
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-5. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
+运行 `bin/update <project>` 的项目路径与科尔多瓦源目录中列出。
-8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+## 从 2.4.0 升级到 2.5.0
-## 從 2.3.0 升級到 2.4.0
+1. 删除 `cordova-2.4.0.jar` 从项目的 `libs` 目录。
-1. 刪除 `cordova-2.3.0.jar` 從專案的 `libs` 目錄。
+2. 添加 `cordova-2.5.0.jar` 到项目中的 `libs` 目录。
-2. 添加 `cordova-2.4.0.jar` 到專案中的 `libs` 目錄。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+4. 复制新 `cordova-2.5.0.js` 到您的项目。
-4. 複製新 `cordova-2.4.0.js` 到您的專案。
+5. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
-5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
-7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-## 從 2.2.0 升級到 2.3.0
+## 从 2.3.0 升级到 2.4.0
-1. 刪除 `cordova-2.2.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-2.3.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-2.3.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-2.4.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-2.3.0.js` 到您的專案。
+4. 复制新 `cordova-2.4.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-## 從 2.1.0 升級到 2.2.0
+## 从 2.2.0 升级到 2.3.0
-1. 刪除 `cordova-2.1.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-2.2.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-2.2.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-2.3.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-2.2.0.js` 到您的專案。
+4. 复制新 `cordova-2.3.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-## 從 2.0.0 升級到 2.1.0
+## 从 2.1.0 升级到 2.2.0
-1. 刪除 `cordova-2.0.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-2.1.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-2.1.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-2.2.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-2.1.0.js` 到您的專案。
+4. 复制新 `cordova-2.2.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-## 從 1.9.0 升級到 2.0.0
+## 从 2.0.0 升级到 2.1.0
-1. 刪除 `cordova-1.9.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-2.0.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-2.0.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-2.1.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-2.0.0.js` 到您的專案。
+4. 复制新 `cordova-2.1.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
-6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-### 注意到關於 2.0.0 發佈
+7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
-`config.xml`將會更換 `cordova.xml` 和 `plugins.xml` 。 這個新的檔是前面兩種的組合。 但是,舊的檔已被否決,和目前仍工作,同時將停止在將來的版本中工作。
+## 从 1.9.0 升级到 2.0.0
-## 從 1.8.1 升級到 1.9.0
+1. 删除 `cordova-1.9.0.jar` 从项目的 `libs` 目录。
-1. 刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+2. 添加 `cordova-2.0.0.jar` 到项目中的 `libs` 目录。
-2. 添加 `cordova-1.9.0.jar` 到專案中的 `libs` 目錄。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+4. 复制新 `cordova-2.0.0.js` 到您的项目。
-4. 複製新 `cordova-1.9.0.js` 到您的專案。
+5. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
-5. 更新您的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
+6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
+在 2.0.0 版、 `config.xml` 文件结合和替换 `cordova.xml` 和 `plugins.xml` 。 旧的文件已被否决,,虽然他们仍工作在 2.0.0,将停止在将来的版本中工作。
-### 注意到關於 1.9.0 釋放
+## 从 1.8.1 升级到 1.9.0
+
+1. 删除 `cordova-1.8.0.jar` 从项目的 `libs` 目录。
+
+2. 添加 `cordova-1.9.0.jar` 到项目中的 `libs` 目录。
+
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+
+4. 复制新 `cordova-1.9.0.js` 到您的项目。
+
+5. 更新您的 html 代码,使用新的 `cordova-1.9.0.js` 文件。
+
+6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-由於採用了 `CordovaWebView` ,協力廠商外掛程式可能無法正常工作。 這些外掛程式需要獲取上下文從 `CordovaInterface` 使用 `getContext()` 或 `getActivity()` 。 如果您不是一個經驗豐富的 Android 開發者,請聯繫外掛程式的維護者和將這項任務添加到其 bug 跟蹤工具。
+由于采用了 `CordovaWebView` 的 1.9.0 版本中,第三方插件可能无法工作。 这些插件需要获取上下文从 `CordovaInterface` 使用 `getContext()` 或 `getActivity()` 。 如果您不是一个经验丰富的 Android 开发者,请联系插件的维护者和将这项任务添加到其 bug 跟踪工具。
-## 從 1.8.0 升級到 1.8.0
+## 从 1.8.0 升级到 1.8.0
-1. 刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.8.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.8.1.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.8.1.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.8.1.js` 到您的專案。
+4. 复制新 `cordova-1.8.1.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-1.8.1.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.8.1.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 1.7.0 升級到 1.8.0
+## 从 1.7.0 升级到 1.8.0
-1. 刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.7.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.8.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.8.0.js` 到您的專案。
+4. 复制新 `cordova-1.8.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 1.7.0 升級到 1.8.0
+## 从 1.7.0 升级到 1.8.0
-1. 刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.7.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.8.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.8.0.js` 到您的專案。
+4. 复制新 `cordova-1.8.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 1.6.1 升級到 1.7.0
+## 从 1.6.1 升级到 1.7.0
-1. 刪除 `cordova-1.6.1.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.6.1.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.7.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.7.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.7.0.js` 到您的專案。
+4. 复制新 `cordova-1.7.0.js` 到您的项目。
5. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 1.6.0 升級到 1.6.1
+## 从 1.6.0 升级到 1.6.1
-1. 刪除 `cordova-1.6.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.6.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.6.1.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.6.1.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.6.1.js` 到您的專案。
+4. 复制新 `cordova-1.6.1.js` 到您的项目。
5. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 1.5.0 版升級到 1.6.0
+## 从 1.5.0 版升级到 1.6.0
-1. 刪除 `cordova-1.5.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `cordova-1.5.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.6.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.6.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.6.0.js` 到您的專案。
+4. 复制新 `cordova-1.6.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.6.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-7. 替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
+7. 替换 `res/xml/phonegap.xml` 与 `res/xml/cordova.xml` 进行匹配`framework/res/xml/cordova.xml`.
-## 從 1.4.0 升級到 1.5.0 版
+## 从 1.4.0 升级到 1.5.0 版
-1. 刪除 `phonegap-1.4.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-1.4.0.jar` 从项目的 `libs` 目录。
-2. 添加 `cordova-1.5.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `cordova-1.5.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `cordova-1.5.0.js` 到您的專案。
+4. 复制新 `cordova-1.5.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.5.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-7. 替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
+7. 替换 `res/xml/phonegap.xml` 与 `res/xml/cordova.xml` 进行匹配`framework/res/xml/cordova.xml`.
-## 從 1.3.0 升級到 1.4.0
+## 从 1.3.0 升级到 1.4.0
-1. 刪除 `phonegap-1.3.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-1.3.0.jar` 从项目的 `libs` 目录。
-2. 添加 `phonegap-1.4.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `phonegap-1.4.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `phonegap-1.4.0.js` 到您的專案。
+4. 复制新 `phonegap-1.4.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `phonegap-1.4.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `phonegap-1.4.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 從 1.2.0 升級到 1.3.0
+## 从 1.2.0 升级到 1.3.0
-1. 刪除 `phonegap-1.2.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-1.2.0.jar` 从项目的 `libs` 目录。
-2. 添加 `phonegap-1.3.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `phonegap-1.3.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `phonegap-1.3.0.js` 到您的專案。
+4. 复制新 `phonegap-1.3.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `phonegap-1.2.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 從 1.1.0 升級到 1.2.0
+## 从 1.1.0 升级到 1.2.0
-1. 刪除 `phonegap-1.1.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-1.1.0.jar` 从项目的 `libs` 目录。
-2. 添加 `phonegap-1.2.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `phonegap-1.2.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `phonegap-1.2.0.js` 到您的專案。
+4. 复制新 `phonegap-1.2.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `phonegap-1.2.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 從 1.0.0 升級到 1.1.0
+## 从 1.0.0 升级到 1.1.0
-1. 刪除 `phonegap-1.0.0.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-1.0.0.jar` 从项目的 `libs` 目录。
-2. 添加 `phonegap-1.1.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `phonegap-1.1.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `phonegap-1.1.0.js` 到您的專案。
+4. 复制新 `phonegap-1.1.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `phonegap-1.1.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `phonegap-1.1.0.js` 文件。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 從 0.9.6 升級到 1.0.0
+## 从 0.9.6 升级到 1.0.0
-1. 刪除 `phonegap-0.9.6.jar` 從專案的 `libs` 目錄。
+1. 删除 `phonegap-0.9.6.jar` 从项目的 `libs` 目录。
-2. 添加 `phonegap-1.0.0.jar` 到專案中的 `libs` 目錄。
+2. 添加 `phonegap-1.0.0.jar` 到项目中的 `libs` 目录。
-3. 如果您正在使用 Eclipse,請刷新您的 eclipse 專案,做清潔。
+3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
-4. 複製新 `phonegap-1.0.0.js` 到您的專案。
+4. 复制新 `phonegap-1.0.0.js` 到您的项目。
-5. 更新您的 html 代碼,使用新的 `phonegap-1.0.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `phonegap-1.0.0.js` 文件。
6. 添加 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/webview.md b/docs/zh/edge/guide/platforms/android/webview.md
index 6b9b383..b98e380 100644
--- a/docs/zh/edge/guide/platforms/android/webview.md
+++ b/docs/zh/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android WebViews
-協助下開始在科爾多瓦 1.9, `CordovaActivity` ,你可以使用科爾多瓦作為一個更大的本機 Android 應用程式中的一個元件。 Android 是指這種元件 `CordovaWebView` 。 新的基於科爾多瓦的應用程式從 1.9 起使用 `CordovaWebView` 作為其主要的視圖,無論是否遺留下來 `CordovaActivity` 使用方法。
+这一节演示如何嵌入在较大型的 Android 应用程序内的科尔多瓦启用 web 视图组件。这些组件可以如何与对方沟通的详细信息,请参阅应用程序插件。
-如果你熟悉 Android 應用程式的開發,請閱讀 Android 平臺指南 》 嘗試前,包括 web 視圖開發科爾多瓦的應用程式。 它不是作者科爾多瓦 Android 應用程式的主要途徑。 這些指令是目前手動,但最終可能會實現自動化。
+如果你熟悉 Android,你应首先熟悉 Android 平台指南和之前你尝试更不寻常发展嵌入 web 视图的选项,安装了最新 Android sdk。 从开始科尔多瓦 1.9,Android 平台依靠 `CordovaWebView` 组件,生成遗留下来 `CordovaActivity` 预日期 1.9 版本的组件。
-## 系統必備元件
+1. 要按照这些说明进行操作,请确保您有最新的科尔多瓦分布。从[cordova.apache.org][1]下载和解压缩其 android 系统的软件包。
-* 科爾多瓦 1.9 或更大
+2. 导航到 Android 包 `/framework` 目录并运行 `ant jar` 。它创建了科尔多瓦 `.jar` 文件中,形成了作为`/framework/cordova-x.x.x.jar`.
-* Android SDK 更新到最新的 SDK
+3. 复制 `.jar` 到 Android 项目文件 `/libs` 目录。
-## 在 android 系統的專案中使用 CordovaWebView 的指南
-
-1. `cd`到 `/framework` 並運行 `ant jar` 打造科爾多瓦 jar。 它創建時所形成的.jar 檔 `cordova-x.x.x.jar` 在 `/framework` 目錄。
-
-2. 科爾多瓦 jar 複製到您的 Android 專案 `/libs` 目錄。
-
-3. 編輯您的應用程式的 `main.xml` 檔 (根據 `/res/xml` ),看起來像下面這樣,與 `layout_height` , `layout_width` 和 `id` 修改,以適合您的應用程式:
+4. 将以下内容添加到应用程序的 `/res/xml/main.xml` 文件中,与 `layout_height` 、 `layout_width` 和 `id` 修改,以适合应用程序:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android:layout_height="match_parent" />
-4. 修改您的活動,使它實現了 `CordovaInterface` 。 您應該執行包括的方法。 您可能希望將它們從複製 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或執行這些靠你自己。 下面的代碼片段顯示了一個基本的應用程式,使用該介面。 請注意如何引用的視圖 id 匹配 `id` 在上面所示的 XML 片段中指定的屬性:
+5. 修改活动,使它实现了 `CordovaInterface` 。 它应实施的包括的方法。 您可能希望将它们从复制 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或其他执行他们自己。 下面的代码片段显示了一个基本的应用程序依赖于接口。 请注意如何引用的视图 id 匹配 `id` 在上面所示的 XML 片段中指定的属性:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-如果您使用的相機,你應該也可以實現這:
-
+6. 如果应用程序需要使用相机,实现以下内容:
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
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,
@@ -99,16 +93,18 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-最後,請記住,添加執行緒池,否則外掛程式有沒有線程上運行:
+
+7. 最后,请记住,添加线程池,否则插件有没有线程在其上运行:
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. 将应用程序的 HTML 和 JavaScript 文件复制到 Android 项目 `/assets/www` 目录。
-1. 將您的應用程式的 HTML 和 JavaScript 檔案複製到您的 Android 專案 `/assets/www` 目錄。
+9. 复制 `config.xml` 文件从 `/framework/res/xml` 到项目中的 `/res/xml` 目录。
-2. 複製 `config.xml` 從 `/framework/res/xml` 到您的專案的 `/res/xml` 目錄。
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/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
index 5833811..e4df245 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/config.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/config.md
@@ -14,20 +14,20 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 黑莓手機配置
+# 黑莓 10 配置
-`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 僅適用于黑莓 10 此節的詳細資訊偏好生成。 有關全域配置選項,請參閱 config.xml 檔的資訊。
+`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 仅适用于黑莓 10 此节的详细信息偏好生成。 有关全局配置选项,请参阅 config.xml 文件的信息。
-* `ChildBrowser`( `disable` 或預設的 `enable` ): 禁用兒童瀏覽器視窗。 預設情況下,應用程式啟動一個輔助瀏覽器視窗以顯示資源通過訪問 `window.open()` 或通過指定 `_blank` 錨點目標。 指定 `disable` 重寫此預設行為。
+* `ChildBrowser`( `disable` 或默认的 `enable` ): 禁用儿童浏览器窗口。 默认情况下,应用程序启动一个辅助浏览器窗口以显示资源通过访问 `window.open()` 或通过指定 `_blank` 锚点目标。 指定 `disable` 重写此默认行为。
<preference name="ChildBrowser" value="disable"/>
-* `PopupBlocker`( `enable` 或預設的 `disable` ): 啟用快顯視窗阻止程式,這樣可以防止對調用 `window.open()` 。 預設情況下,快顯視窗在兒童瀏覽器視窗中顯示。 將首選項設置為 `enable` 防止它顯示在所有。
+* `PopupBlocker`( `enable` 或默认的 `disable` ): 启用弹出窗口阻止程序,这样可以防止对调用 `window.open()` 。 默认情况下,弹出窗口在儿童浏览器窗口中显示。 将首选项设置为 `enable` 防止它显示在所有。
<preference name="PopupBlocker" value="enable"/>
-* `WebSecurity`( `disable` 或預設的 `enable` ): 設置為 `disable` 重寫 web 安全設置,允許訪問遠端內容從未知的來源。 此首選項的目的是作為發展方便只,所以之前將它刪除包裝分發您的應用程式。 發佈應用程式,所有 Uri 都應已知和白名單使用 `<access>` 元素,域白名單指南中所述。
+* `WebSecurity`( `disable` 或默认的 `enable` ): 设置为 `disable` 重写 web 安全设置,允许访问远程内容从未知的来源。 此首选项的目的是作为发展方便只,所以之前将它删除包装分发您的应用程序。 发布应用程序,所有 Uri 都应已知和白名单使用 `<access>` 元素,域白名单指南中所述。
<preference name="WebSecurity" value="disable"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/index.md b/docs/zh/edge/guide/platforms/blackberry10/index.md
index 11d1119..032eea9 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/index.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/index.md
@@ -14,161 +14,138 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 10 黑莓平臺指南
+# 10 黑莓平台指南
-本指南介紹如何設置您的開發環境,以生成和部署科爾多瓦的黑莓 10 設備的應用程式。 對於以前版本的黑莓手機,你需要使用一組不同的命令列工具,黑莓平臺指南中所述。
+本指南介绍如何设置您的开发环境,以生成和部署科尔多瓦的黑莓 10 设备的应用程序。 对于以前版本的黑莓手机,你需要使用一组不同的命令行工具,黑莓平台指南中所述。
## 要求
-在 Windows、 Mac 和 Linux 上提供的開發環境。
+在 Windows、 Mac 和 Linux 上提供的开发环境。
-開發人員應使用 `cordova` 實用程式與黑莓手機本機 SDK 一起。 命令列介面資訊,請參閱如何安裝 `cordova` ,添加專案,然後生成和部署每個平臺。
+开发人员应使用 `cordova` 实用程序与黑莓手机本机 SDK 一起。 命令行界面信息,请参阅如何安装 `cordova` ,添加项目,然后生成和部署每个平台。
-## 安裝黑莓手機本機 SDK
+## 安装黑莓手机本机 SDK
-黑莓手機本機 SDK 是可用的[developer.blackberry.com][1]。 安裝完成後,您需要將其命令列工具添加到您的系統路徑。
+黑莓手机本机 SDK 是可用的[developer.blackberry.com][1]。 安装完成后,您需要将其命令行工具添加到您的系统路径。
[1]: http://developer.blackberry.com/native/download/
-關於視窗:
+关于窗口:
-* 轉到**我的電腦 → 屬性 → 高級 → 環境變數**.
+* 转到**我的计算机 → 属性 → 高级 → 环境变量**.
-* 追加本機 SDK 安裝目錄的路徑,例如:
+* 追加本机 SDK 安装目录的路径,例如:
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
-關於 Mac 和 Linux:
+关于 Mac 和 Linux:
-* 編輯 `~/.bash_profile` 檔,添加如下所示,根據安裝本機的 SDK 了一行:
+* 编辑 `~/.bash_profile` 文件,添加如下所示,根据安装本机的 SDK 了一行:
- $ 匯出路徑 = ${路徑}:/應用程式/bbndk/host\_10\_1\_0\_132 達爾文/x 86 usr/bin /
-
- 或為 10.2 本機 SDK:
-
- $ 出口 PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
-* 運行下面的命令將在當前會話中的更改應用:
+* 运行下面的命令将在当前会话中的更改应用:
元源 ~/.bash_profile
-## 為簽章設定
-
-如果您希望在設備上測試或發佈通過黑莓應用程式,您的系統必須設置為代碼簽名。
-
-若要獲取簽名金鑰,轉到黑莓手機網站和請確保保留您指定的密碼。 然後運行 `blackberry-signer` 黑莓手機本機 SDK 中包含的實用程式。
-
-可以在這裡找到詳細的說明:
+## 为签名设置
-* [註冊您的代碼簽名金鑰。][2]
+如果您希望在设备上测试或发布通过黑莓应用程序,您的系统必须设置为代码签名。
-* [設置您的系統的代碼簽名。][3]
+若要获取签名密钥,请转到 \[黑莓键顺序形式\] (https://www.blackberry.com/SignedKeys/codesigning.html)。
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+选择第一个复选框:"为 BlackBerry10 使用黑莓 NDK 开发的应用程序",然后登录或创建 BBID。
-## 創建一個專案
+输入密码并单击"获取令牌"以下载 bbidtoken.csk。将此文件保存到您的操作系统,将会显示在下载页面上的默认位置。
-使用 `cordova` 實用程式設置了一個新的專案,如所述的命令列介面。例如,在原始程式碼中的目錄:
+最后一步是生成签名的证书:
- $ 科爾多瓦創建你好 com.example.hello $ cd 你好 $ 科爾多瓦平臺添加 blackberry10 $ 科爾多瓦生成
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
-## 部署到模擬程式
+## 创建一个项目
-如果您想要運行的設備模擬程式,下載並安裝黑莓手機 10 模擬器。
+使用 `cordova` 实用程序设置了一个新的项目,如所述的命令行界面。例如,在源代码中的目录:
-* [下載][1]
-* [入門][4]
+ $ cordova create hello com.example.hello
+ $ cd hello
+ $ cordova platform add blackberry10
+ $ cordova build
+
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+## 部署到仿真程序
-在測試之前在模擬器或設備上的應用程式,您需要將*目標*添加到您的專案。 每個是以唯一的名稱,確定並與 IP 位址關聯。 您需要在您使用它來查看應用程式之前從模擬程式獲取的 IP 位址。
+如果您想要运行的设备仿真程序,下载并安装黑莓手机 10 模拟器。
-啟動模擬程式映射,然後從主畫面中選擇**設置**:
+* [下载][1]
+* [入门][2]
-![][5]
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
- [5]: img/guide/platforms/blackberry10/bb_home.png
+在测试之前在仿真器或设备上的应用程序,您需要启用发展模式。
-導航到**的安全和隱私 → 發展模式**節、 啟用選項,和獲得的 IP 位址:
+启动仿真程序映像,然后从主屏幕中选择**设置**:
-![][6]
+![][3]
- [6]: img/guide/platforms/blackberry10/bb_devel.png
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-當您設置黑莓 10 平臺為您的專案包含一組額外的命令列實用程式。 下面的命令,在這種情況下調用從專案的頂級目錄,將目標命名*動車組*與上面顯示的 IP 位址相關聯。
+导航到**的安全和隐私 → 发展模式**节和启用的选项:
-* 關於視窗:
-
- $ platforms\blackberry10\cordova\target.bat 添加鴯鶓 169.254.0.1-t 模擬器
+![][4]
-* 關於 Mac/Linux:
-
- $ 平臺/blackberry10/科爾多瓦/目標添加鴯鶓 169.254.0.1-t 模擬器
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
-然後,運行 `emulate` 命令來查看該應用程式:
+然后,运行 `emulate` 命令来查看该应用程序:
- $ 科爾多瓦效仿 blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
-## 將部署到設備
-
-若要部署到一個設備,請確保它插入到您的電腦。 啟用發展模式和獲得的 IP 位址為 desribed 以上的模擬程式部分中。 您還需要獲得從 PIN**設置**應用程式下的**關於 → 硬體**:
+## 将部署到设备
-![][7]
+要部署到一个设备,请确保它插入到您的计算机和发展模式已启用。
- [7]: img/guide/platforms/blackberry10/bb_pin.png
+然后,运行 `run` 命令来查看该应用程序:
-運行目標命令列實用程式將一個名稱與一個 IP 位址、 裝置密碼和 PIN 相關聯。
-
-* 關於視窗:
+ $ cordova run blackberry10 --devicepass <password>
- $ platforms\blackberry10\cordova\target.bat 添加差異 169.254.0.1-t 設備 — — 密碼 123456 — — pin FFFF972E
-* 關於 Mac/Linux:
-
- $ 平臺/blackberry10/科爾多瓦/目標添加差異 169.254.0.1-t 設備 — — 密碼 123456 — — pin FFFF972E
+如果调试的令牌还没有为该设备设置,错误消息,提示您提供密码您定义配置您的计算机以签名的应用程序时。
-地點:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`是指密碼來解鎖設備。
+## WebInspector 的调试
-* `--pin`是指設備從**設置**應用程式獲得的 PIN。
+在调试时在设备或仿真程序上,您可以运行 WebInspector 远程来查看应用程序的内部状态。 使您可以连接到您的应用程序使用标准 web 浏览器的 URL 显示一个提示。 有关详细信息,请参见[调试使用 WebInspector][5].
-然後,運行 `run` 命令來查看該應用程式:
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- 運行 blackberry10 $ 科爾多瓦
-
+## 生成发布版本
-如果調試權杖未尚未設置的設備,一條錯誤訊息會提示您使用與您的簽名金鑰提供註冊時的密碼運行腳本的平臺。
+默认情况下,运行 `cordova build` 命令创建一个无符号的*.bar*包文件适用于设备或模拟器上测试。
-* 關於視窗:
-
- $ platforms\blackberry10\cordova\run.bat — — 設備 — — keystorepass mysecret
+使用 `--release` 创建一个发布版本适合通过黑莓手机世界分布。
-* 關於 Mac/Linux:
+ $ cordova build --release --keystorepass <signing password>
- $ 平臺/blackberry10/科爾多瓦/運行 — — 設備 — — keystorepass mysecret
-
-## WebInspector 的調試
-在調試時在設備或模擬程式上,您可以運行 WebInspector 遠端來查看應用程式的內部狀態。 使您可以連接到您的應用程式使用標準 web 瀏覽器的 URL 顯示一個提示。 有關詳細資訊,請參見[調試使用 WebInspector][8].
+`--keystorepass`选项指定定义配置您的计算机登录时的密码的应用程序。
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+## 将部署到其他位置
-## 生成發佈版本
+上面的说明假定通过 USB 插入设备或模拟器运行在本地计算机上。它也是可能部署到其他位置。
-預設情況下,運行 `cordova build` 命令創建一個無符號的*.bar*包檔適用于設備或模擬器上測試。
+当您设置黑莓 10 平台为您的项目包含一组额外的命令行实用程序。 下面的命令,在这种情况下调用从项目的顶级目录中,将一个名为*动车组*与 IP 地址的目标相关联。
-您需要運行一個不同 `build` 命令來創建一個發佈版本適合通過黑莓手機世界分佈。 它不依賴于 `cordova` CLI 的工具,而是使用下面的語法:
-
-* 關於視窗:
+* 关于窗口:
- $ platforms\blackberry10\cordova\build.bat — — 釋放 — — keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
-* 關於 Mac/Linux:
+* 关于 Mac/Linux:
- $ 平臺/blackberry10/科爾多瓦/生成 — — 釋放 — — keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+一旦定义了目标,你可以提供给运行的命令使用 `--target` :
-`--keystorepass`選項指定定義配置您的電腦登錄時的密碼的應用程式。
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
[08/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
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
[31/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
Italian Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for Italian Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/60194dbe
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/60194dbe
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/60194dbe
Branch: refs/heads/master
Commit: 60194dbe298c1c2f1792d5711b4832b4a8c0c737
Parents: 0bc591a
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 11:23:51 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/it/edge/config_ref/images.md | 65 +-
docs/it/edge/config_ref/index.md | 37 +-
.../it/edge/cordova/events/events.backbutton.md | 5 +-
.../edge/cordova/events/events.deviceready.md | 5 +-
.../edge/cordova/events/events.endcallbutton.md | 2 +-
docs/it/edge/cordova/events/events.md | 68 +-
.../it/edge/cordova/events/events.menubutton.md | 5 +-
docs/it/edge/cordova/events/events.pause.md | 3 +-
docs/it/edge/cordova/events/events.resume.md | 3 +-
.../edge/cordova/events/events.searchbutton.md | 2 +-
.../cordova/events/events.startcallbutton.md | 2 +-
.../cordova/events/events.volumedownbutton.md | 2 +-
.../cordova/events/events.volumeupbutton.md | 2 +-
docs/it/edge/cordova/plugins/pluginapis.md | 106 +++
docs/it/edge/cordova/storage/storage.md | 59 +-
docs/it/edge/guide/appdev/whitelist/index.md | 195 ++---
docs/it/edge/guide/cli/index.md | 138 +++-
docs/it/edge/guide/hybrid/plugins/index.md | 122 ++-
docs/it/edge/guide/hybrid/webviews/index.md | 5 +-
docs/it/edge/guide/overview/index.md | 670 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/it/edge/guide/platforms/android/config.md | 44 +-
docs/it/edge/guide/platforms/android/index.md | 60 +-
docs/it/edge/guide/platforms/android/plugin.md | 199 ++---
docs/it/edge/guide/platforms/android/tools.md | 2 +
.../edge/guide/platforms/android/upgrading.md | 95 ++-
docs/it/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 2 +-
.../edge/guide/platforms/blackberry10/index.md | 109 ++-
.../edge/guide/platforms/blackberry10/plugin.md | 197 +++--
.../edge/guide/platforms/blackberry10/tools.md | 38 +-
.../guide/platforms/blackberry10/upgrading.md | 29 +-
docs/it/edge/guide/platforms/index.md | 19 +-
docs/it/edge/guide/platforms/ios/config.md | 42 +-
docs/it/edge/guide/platforms/ios/index.md | 2 +-
docs/it/edge/guide/platforms/ios/plugin.md | 202 +++--
docs/it/edge/guide/platforms/ios/tools.md | 4 +-
docs/it/edge/guide/platforms/ios/upgrading.md | 139 ++--
docs/it/edge/guide/platforms/ios/webview.md | 101 +--
docs/it/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/it/edge/guide/platforms/win8/index.md | 90 ++-
docs/it/edge/guide/platforms/win8/tools.md | 2 +
docs/it/edge/guide/platforms/win8/upgrading.md | 13 +
docs/it/edge/guide/platforms/wp7/index.md | 61 +-
docs/it/edge/guide/platforms/wp8/index.md | 69 +-
docs/it/edge/guide/platforms/wp8/plugin.md | 182 +++--
docs/it/edge/guide/platforms/wp8/tools.md | 13 +-
docs/it/edge/guide/platforms/wp8/upgrading.md | 43 +-
docs/it/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/it/edge/index.md | 123 +--
docs/it/edge/plugin_ref/plugman.md | 135 +++-
docs/it/edge/plugin_ref/spec.md | 57 +-
55 files changed, 2878 insertions(+), 1971 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/config_ref/images.md b/docs/it/edge/config_ref/images.md
index b17e5b4..0ba81d9 100644
--- a/docs/it/edge/config_ref/images.md
+++ b/docs/it/edge/config_ref/images.md
@@ -45,11 +45,15 @@ Windows Phone specifica un'icona predefinita di 48 pixel, insieme a sfondo vari
windows-phone/icon-173-tile.png
-BlackBerry richiede un'icona 80-pixel:
+BlackBerry 10 richiede un elemento icona nel file config. xml:
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
+Vedere la documentazione di BlackBerry per tareting più dimensioni e impostazioni internazionali.
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
Tizen richiede un'icona di 128 pixel:
tizen/icon-128.png
@@ -71,7 +75,7 @@ Android specifica sia ritratto e paesaggio-oriented splash immagini dello scherm
android/screen-xhdpi-portrait.png
-La piattaforma iOS specifica varianti per iPhone/iPod e iPad, con varianti per retina display e diversi orientamenti. Il file *568 h* è personalizzato per l'iPhone 5 schermo più alto:
+La piattaforma iOS specifica varianti per iPhone/iPod e iPad, con varianti per retina display e diversi orientamenti. Il file *568 h* vale per l'iPhone 5 schermo più alto:
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,38 +88,69 @@ La piattaforma iOS specifica varianti per iPhone/iPod e iPad, con varianti per r
ios/screen-iphone-portrait-568h-2x.png
-BlackBerry e Windows Phone entrambi specificare una singola immagine:
+Windows Phone specifica una singola immagine:
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
Le seguenti sezioni dettaglio come impostare schermate iniziali quando lavoro con SDK e gli strumenti della riga di comando correlati descritti nelle guide di piattaforma.
+Non dimenticare di installare il plugin SplashScreen prima di provare ad utilizzare la `navigator.splashscreen.hide()` o `navigator.splashscreen.show()` metodi.
+
## Schermate iniziali per la piattaforma Android
-Inserire i file [immagine 9-patch][1] del progetto Android `res/drawable` directory. Dovrebbe essere la dimensione per ciascuno:
+Inserire i file [immagine 9-patch][1] del progetto Android `platforms/android/res/drawable*` directory.
[1]: https://developer.android.com/tools/help/draw9patch.html
+Dovrebbe essere la dimensione per ciascuno:
+
* XLarge (xhdpi): almeno 960 × 720
* grande (hdpi): almeno 640 × 480
* medio (mdpi): almeno 470 × 320
* piccolo (ldpi): almeno 426 × 320
+Se si desidera utilizzare le immagini di schermo splash predefinito fornite in Cordova, è necessario copiare i file png da `platforms/android/www/res/screen/android` a `platforms/android/res/drawable*/` :
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+Il `drawable` i nomi di directory devono seguire le convenzioni di Android per supportare [formati di schermo][2] e [risorse alternative][3].
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
+
In `config.xml` , aggiungere le seguenti preferenze:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-La prima riga imposta l'immagine da visualizzare come schermata iniziale. Se è il nome tuo immagine niente altro che `splash.png` , è necessario modificare questa linea.
+La prima riga imposta l'immagine da visualizzare come schermata iniziale. Questo è il nome del file dei png nella `drawable*` directory. Se è il nome dell'immagine niente altro che `splash.png` , è necessario modificare questa linea. Non includere l'estensione del file (cioè, `.png` ). Se si desidera utilizzare le schermate iniziali predefinito fornite in Cordova come elencato sopra, utilizzare il valore`screen`.
-La seconda riga imposta il ritardo di quanto tempo lo splashscreen appare in millisecondi. Per chiudere la schermata iniziale una volta che l'app riceve il `deviceready` evento, chiamare il `navigator.splashscreen.hide()` metodo.
+La seconda riga imposta il ritardo predefinito di quanto tempo lo splashscreen appare in millisecondi. Questo dovrebbe essere il tempo massimo previsto inizio. Il valore predefinito per SplashScreenDelay è 3000 ms.
+
+Infine, la schermata iniziale dovrebbe essere presente solo tempo necessario. Quando ha iniziato l'app e webview ha caricato, l'app deve nascondere la schermata iniziale affinché il vostro punto di vista principale è visibile. Perché il tempo di avvio di app variano un po a causa di una serie di fattori, si raccomanda che l'app richiama esplicitamente `navigator.splashscreen.hide()` nel metodo Javascript che risponde alla `deviceready` evento. Altrimenti la schermata iniziale sarà visibile per il valore di SplashScreenDelay che configurato in precedenza. Questo approccio basato sugli eventi è altamente raccomandato contro avendo la schermata visibile per sempre una durata fissa.
## Schermate iniziali per la piattaforma iOS
-Copiare le immagini di schermata iniziale del progetto iOS `Resources/splash` directory. Aggiungere solo le immagini per i dispositivi che si desidera supportare, come iPad o iPhone. La dimensione di ogni immagine dovrebbe essere:
+Copiare immagini di splash screen del progetto iOS `Resources/splash` directory. Aggiungere solo quelle immagini per i dispositivi che si desidera supportare, come iPad o iPhone. La dimensione di ogni immagine dovrebbe essere:
* Default-568h@2x~iphone.png (640x1136 pixels)
* Default-Landscape@2x~ipad.png (1496 x 2048 pixel)
@@ -127,8 +162,8 @@ Copiare le immagini di schermata iniziale del progetto iOS `Resources/splash` di
## Schermate iniziali per la piattaforma BlackBerry 10
-Copiare le immagini di schermata iniziale del progetto `res/screen/blackberry10` directory. I nomi dei file dovrebbe essere:
+Aggiungere un elemento di rim: spruzzata di config. xml per ogni risoluzione e le impostazioni internazionali che desiderano sostenere:
+
+[http://Developer.BlackBerry.com/HTML5/Documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/config_ref/index.md b/docs/it/edge/config_ref/index.md
index 1fd8603..9171001 100644
--- a/docs/it/edge/config_ref/index.md
+++ b/docs/it/edge/config_ref/index.md
@@ -16,17 +16,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Il File config. Xml
-Molti aspetti del comportamento di un'app possono essere controllati con un file di configurazione globale, `config.xml` , che è inserito nella directory web di primo livello patrimoniale insieme a pagina iniziale dell'app. Questo file XML indipendente dalla piattaforma è formattato basato sulla specifica [Confezionato Web Apps (widget)][1] di W3C ed esteso per specificare le caratteristiche di nucleo API di Cordova, plugins e impostazioni specifiche della piattaforma.
+Molti aspetti del comportamento di un'app possono essere controllati con un file di configurazione globale, `config.xml` . Questo file XML indipendente dalla piattaforma è organizzato basato sulla specifica [Confezionato Web Apps (widget)][1] del W3C ed esteso per specificare le caratteristiche di nucleo API di Cordova, plugins e impostazioni specifiche della piattaforma.
[1]: http://www.w3.org/TR/widgets/
-Per i progetti creati con Cordova CLI (descritto nella interfaccia Command-Line), questo file può essere trovato nella directory `www` di primo livello. Utilizzando la CLI per costruire un progetto rigenera le versioni di questo file in varie sottodirectory all'interno di `platforms` . Se si utilizza la CLI per creare un progetto, ma poi spostare il vostro flusso di lavoro per un SDK, il file di specifica della piattaforma serve come fonte.
+Per i progetti creati con Cordova CLI (descritto in The Command-Line Interface), questo file si trova nella directory principale:
+
+ app/config.xml
+
+
+Si noti che prima versione 3.3.1-0.2.0, il file esisteva a `app/www/config.xml` , e che averlo qui è ancora supportato.
+
+Quando si utilizza la CLI per costruire un progetto, versioni di questo file vengono copiati passivamente in vari `platforms/` sottodirectory, ad esempio:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
In questa sezione in dettaglio le opzioni di configurazione globale e multi-piattaforma. Vedere le sezioni seguenti per le opzioni specifiche della piattaforma:
* Configurazione iOS
* Configurazione Android
-* Configurazione BlackBerry
+* Configurazione di blackBerry 10
Oltre le varie opzioni di configurazione descritte di seguito, è possibile configurare anche set di base di un'applicazione delle immagini per ogni piattaforma di destinazione. Per ulteriori informazioni, vedere icone e schermate iniziali.
@@ -44,13 +56,9 @@ In questo esempio viene illustrato il valore predefinito `config.xml` generato d
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
-
Gli elementi di configurazione seguenti appaiono nel primo livello `config.xml` del file e sono supportati su tutte le piattaforme supportate di Cordova:
* Il `<widget>` dell'elemento `id` attributo fornisce l'identificatore di dominio inverso dell'app e la `version` il numero di versione completo espresso nella notazione di maggiore/minore/patch.
@@ -59,7 +67,7 @@ Gli elementi di configurazione seguenti appaiono nel primo livello `config.xml`
* Il `<description>` e `<author>` elementi specificano metadati e informazioni di contatto che possono essere visualizzati all'interno di elenchi di app store.
-* L'optional `<content>` elemento definisce la pagina iniziale dell'applicazione nella directory di risorse web di primo livello. Il valore predefinito è `index.html` , che abitualmente viene visualizzata in un progetto di primo livello `www` directory.
+* L'optional `<content>` elemento definisce la pagina iniziale dell'app nella directory di risorse web di primo livello. Il valore predefinito è `index.html` , che abitualmente viene visualizzata in un progetto di primo livello `www` directory.
* `<access>`gli elementi definiscono l'insieme di domini esterni che è consentito comunicare con l'app. Il valore predefinito indicato sopra permette di accedere a qualsiasi server. Vedere la guida di dominio Whitelist per dettagli.
@@ -79,7 +87,7 @@ Si applicano le seguenti preferenze globali per tutte le piattaforme:
<preference name="Orientation" value="landscape" />
- **Nota:** Il `default` valore significa *sia* gli orientamenti orizzontale e verticale sono abilitati. Se si desidera utilizzare le impostazioni di default su ogni piattaforma (solitamente ritratto solo), lasciare questo tag della `config.xml` file. Inoltre, utilizza BlackBerry `auto` invece di `default` nel suo `config.xml` file. Se si specifica `default` nel mondiale `config.xml` , si traduce in `auto` della compilazione di BlackBerry.
+ **Nota**: il `default` valore significa *sia* gli orientamenti orizzontale e verticale sono abilitati. Se si desidera utilizzare le impostazioni di default su ogni piattaforma (solitamente ritratto solo), lasciare questo tag della `config.xml` file.
## Preferenze di multi-piattaforma
@@ -105,17 +113,10 @@ Per più di una piattaforma, ma non a tutte le, si applicano le seguenti prefere
Si applica a iOS e BlackBerry.
-
- **Nota:** Per BlackBerry, i valori validi sono `enable` o`disable`.
-
-## Il `<feature>` elemento
-Se si utilizza la CLI per costruire applicazioni, si utilizza il `plugin` comando per abilitare il dispositivo API. Questo non modifica il livello superiore `config.xml` file, quindi il `<feature>` elemento non si applica al vostro flusso di lavoro. Se sei lavorando direttamente in un SDK e utilizzando le specifiche della piattaforma `config.xml` file come origine, si utilizza il `<feature>` tag per abilitare il dispositivo-livello API e plugin esterni. In genere appaiono in questa forma:
-
- <feature name="Plugin" value="PluginID" />
-
+## La *funzione di* elemento
-Essi appaiono spesso con valori personalizzati nelle specifiche della piattaforma `config.xml` file. Ad esempio, ecco come specificare il dispositivo API per progetti Android:
+Se si utilizza la CLI per costruire applicazioni, si utilizza il `plugin` comando per abilitare il dispositivo API. Questo non modifica il livello superiore `config.xml` file, quindi il `<feature>` elemento non si applica al vostro flusso di lavoro. Se si lavora direttamente in un SDK e utilizzando le specifiche della piattaforma `config.xml` file come origine, si utilizza il `<feature>` tag per abilitare il dispositivo-livello API e plugin esterni. Essi appaiono spesso con valori personalizzati nelle specifiche della piattaforma `config.xml` file. Ad esempio, ecco come specificare il dispositivo API per progetti Android:
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.backbutton.md b/docs/it/edge/cordova/events/events.backbutton.md
index 7421c51..848f53b 100644
--- a/docs/it/edge/cordova/events/events.backbutton.md
+++ b/docs/it/edge/cordova/events/events.backbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# BackButton
+# backbutton
L'evento viene generato quando l'utente preme il pulsante indietro.
@@ -27,8 +27,9 @@ Per ignorare il comportamento predefinito tasto back, registrare un listener di
## Piattaforme supportate
+* Amazon fuoco OS
* Android
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
* Windows Phone 7 e 8
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.deviceready.md b/docs/it/edge/cordova/events/events.deviceready.md
index e715437..1012adf 100644
--- a/docs/it/edge/cordova/events/events.deviceready.md
+++ b/docs/it/edge/cordova/events/events.deviceready.md
@@ -25,7 +25,7 @@ Quando Cordova è completamente caricato, viene generato l'evento.
Questo evento è essenziale per qualsiasi applicazione. Segnala che il dispositivo di Cordova API hanno caricato e sono pronte accedere.
-Cordova è costituito da due basi di codice: nativo e JavaScript. Mentre carica il codice nativo, viene visualizzata un'immagine di caricamento personalizzato. Tuttavia, JavaScript solo carichi una volta caricato il DOM. Questo significa che l'applicazione web potenzialmente può chiamare una funzione JavaScript di Cordova prima il corrispondente codice nativo è disponibile.
+Cordova è costituito da due basi di codice: nativo e JavaScript. Mentre carica il codice nativo, viene visualizzata un'immagine di caricamento personalizzato. Tuttavia, JavaScript solo carichi una volta caricato il DOM. Questo significa che l'applicazione web potenzialmente può chiamare una funzione JavaScript di Cordova prima il corrispondente codice nativo diventa disponibile.
Il `deviceready` viene generato un evento una volta Cordova ha caricato completamente. Una volta viene generato l'evento, si possono tranquillamente fare chiamate a Cordova APIs. Applicazioni in genere allegare un listener di eventi con `document.addEventListener` una volta che ha caricato il DOM documento HTML.
@@ -33,8 +33,9 @@ Il `deviceready` evento si comporta in modo un po' diverso dagli altri. Qualsias
## Piattaforme supportate
+* Amazon fuoco OS
* Android
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
* iOS
* Tizen
* Windows Phone 7 e 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.endcallbutton.md b/docs/it/edge/cordova/events/events.endcallbutton.md
index 9bd68d0..1b71cbb 100644
--- a/docs/it/edge/cordova/events/events.endcallbutton.md
+++ b/docs/it/edge/cordova/events/events.endcallbutton.md
@@ -29,7 +29,7 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.md b/docs/it/edge/cordova/events/events.md
index 682777d..0153a6c 100644
--- a/docs/it/edge/cordova/events/events.md
+++ b/docs/it/edge/cordova/events/events.md
@@ -23,69 +23,25 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* deviceready
* pausa
* curriculum
-* online
-* non in linea
-* BackButton
-* batterycritical
-* batterylow
-* batterystatus
-* pulsante menu
-* SearchButton
+* backbutton
+* menubutton
+* searchbutton
* startcallbutton
* endcallbutton
* volumedownbutton
* volumeupbutton
-## La funzionalità di accesso
-
-A partire dalla versione 3.0, stato batteria implementa di Cordova e altre API a livello di dispositivo come *plugin*. Accesso a tutti gli altri eventi non correlati allo stato della batteria sono abilitati per impostazione predefinita. Utilizzare la CLI `plugin` comando, descritto in Command-Line Interface, per abilitare o disabilitare gli eventi batteria:
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-Questi comandi si applicano a tutte le piattaforme mirate, ma modificano le impostazioni di configurazione specifiche della piattaforma descritte di seguito:
-
-* Android
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## Eventi aggiunti da [org.apache.cordova.battery stato][1]
-* BlackBerry WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* iOS (in`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* Tizen (in`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- Riferimento: il [manifesto dell'applicazione per applicazione Web Tizen][1]
+## Eventi aggiunti da [org.apache.cordova.network-informazioni][2]
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-Alcune piattaforme possono supportare questa funzionalità senza richiedere alcuna configurazione speciale. Vedere *Supporto piattaforma* nella sezione panoramica.
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.menubutton.md b/docs/it/edge/cordova/events/events.menubutton.md
index 6eafb36..117fe79 100644
--- a/docs/it/edge/cordova/events/events.menubutton.md
+++ b/docs/it/edge/cordova/events/events.menubutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# pulsante menu
+# menubutton
L'evento viene generato quando l'utente preme il tasto menu.
@@ -29,8 +29,9 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
+* Amazon fuoco OS
* Android
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.pause.md b/docs/it/edge/cordova/events/events.pause.md
index dc08b04..dcaf2a9 100644
--- a/docs/it/edge/cordova/events/events.pause.md
+++ b/docs/it/edge/cordova/events/events.pause.md
@@ -29,8 +29,9 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
+* Amazon fuoco OS
* Android
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
* iOS
* Windows Phone 7 e 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.resume.md b/docs/it/edge/cordova/events/events.resume.md
index c918cdf..4e194ed 100644
--- a/docs/it/edge/cordova/events/events.resume.md
+++ b/docs/it/edge/cordova/events/events.resume.md
@@ -29,8 +29,9 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
+* Amazon fuoco OS
* Android
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
* iOS
* Windows Phone 7 e 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.searchbutton.md b/docs/it/edge/cordova/events/events.searchbutton.md
index 1660c93..047e835 100644
--- a/docs/it/edge/cordova/events/events.searchbutton.md
+++ b/docs/it/edge/cordova/events/events.searchbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# SearchButton
+# searchbutton
L'evento viene generato quando l'utente preme il pulsante di ricerca su Android.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.startcallbutton.md b/docs/it/edge/cordova/events/events.startcallbutton.md
index 3ee0596..70ebf67 100644
--- a/docs/it/edge/cordova/events/events.startcallbutton.md
+++ b/docs/it/edge/cordova/events/events.startcallbutton.md
@@ -29,7 +29,7 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.volumedownbutton.md b/docs/it/edge/cordova/events/events.volumedownbutton.md
index ca10ca4..8fff04f 100644
--- a/docs/it/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/it/edge/cordova/events/events.volumedownbutton.md
@@ -29,7 +29,7 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/events/events.volumeupbutton.md b/docs/it/edge/cordova/events/events.volumeupbutton.md
index aa9426d..eafdb80 100644
--- a/docs/it/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/it/edge/cordova/events/events.volumeupbutton.md
@@ -29,7 +29,7 @@ Applicazioni in genere è necessario utilizzare `document.addEventListener` per
## Piattaforme supportate
-* BlackBerry WebWorks (OS 5.0 e superiori)
+* BlackBerry 10
## Esempio rapido
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/plugins/pluginapis.md b/docs/it/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..e9e5b8a
--- /dev/null
+++ b/docs/it/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+licenza: licenza uno o più contratti di licenza di collaboratore per l'Apache Software Foundation (ASF). Vedere il file avviso distribuito con questo lavoro per ulteriori informazioni riguardanti la proprietà del copyright. L'ASF licenze questo file a voi con la licenza Apache, versione 2.0 (la "licenza"); non si può usare questo file se non in conformità con la licenza. È possibile ottenere una copia della licenza a
+
+ http://www.apache.org/licenses/License-2.0 se non richiesto dalla legge o concordato per iscritto, il software distribuito sotto la licenza è distribuito su un "AS IS" base, senza garanzie o condizioni di alcun tipo, esplicita o implicita. Vedere la licenza per la lingua specifica che disciplina le autorizzazioni e limitazioni
+
+
+## con la licenza.
+
+# Plugin API
+
+Cordova viene fornito con un set minimo di API e progetti aggiungere cosa extra API richiedono tramite plugin.
+
+Può cercare attraverso tutti i plugin esistenti utilizzando il [Plugin Registry][1].
+
+ [1]: http://plugins.cordova.io/
+
+Il set tradizionale di Cordova plugin sono i seguenti:
+
+* [Stato della batteria][2]
+
+ > Monitorare lo stato della batteria del dispositivo.
+
+* [Fotocamera][3]
+
+ > Catturare una foto usando la fotocamera del dispositivo.
+
+* [Contatti][4]
+
+ > Lavorare con il database di contatti di dispositivi.
+
+* [Dispositivo][5]
+
+ > Raccogliere informazioni specifiche del dispositivo.
+
+* [Movimento di dispositivo (accelerometro)][6]
+
+ > Sfruttare il sensore di movimento del dispositivo.
+
+* [Dispositivo orientamento (bussola)][7]
+
+ > Ottenere la direzione che il dispositivo sta puntando.
+
+* [Finestre di dialogo][8]
+
+ > Notifiche visive del dispositivo.
+
+* [FileSystem][9]
+
+ > Gancio in file system nativo tramite JavaScript.
+
+* [Trasferimento di file][10]
+
+ > Gancio in file system nativo tramite JavaScript.
+
+* [Geolocalizzazione][11]
+
+ > Sensibilizzare la vostra sede di applicazione.
+
+* [Globalizzazione][12]
+
+ > Attivare la rappresentazione degli oggetti specifici di una lingua.
+
+* [InAppBrowser][13]
+
+ > Lanciare gli URL in un'altra istanza del browser in-app.
+
+* [Media][14]
+
+ > Registrare e riprodurre file audio.
+
+* [Acquisizione di media][15]
+
+ > Catturare i file multimediali utilizzando le applicazioni di cattura multimediale del dispositivo.
+
+* [Informazioni di rete (connessione)][16]
+
+ > Verificare rapidamente lo stato di rete e informazioni della rete cellulare.
+
+* [Splashscreen][17]
+
+ > Mostrare e nascondere la schermata iniziale di applicazioni.
+
+* [Vibrazione][18]
+
+ > Un'API per vibrare il dispositivo.
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+Traduzioni inglese di questi documenti di plugin si possono trovare guardando le versioni precedenti della documentazione Cordova. Utilizzare il menu a discesa a molto alto a destra di questo sito per passare le versioni.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/cordova/storage/storage.md b/docs/it/edge/cordova/storage/storage.md
index 0ed5f9f..400676f 100644
--- a/docs/it/edge/cordova/storage/storage.md
+++ b/docs/it/edge/cordova/storage/storage.md
@@ -16,52 +16,47 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Archiviazione
-> Fornisce l'accesso alle opzioni di archiviazione del dispositivo.
+> Una panoramica delle opzioni di archiviazione per Cordova.
-Questa API offre opzioni di archiviazione basate su due diverse specifiche W3C:
+Archiviazione diverse API sono disponibili per applicazioni di Cordova. Vedi [html5rocks][1]. per una panoramica più completa ed esempi.
-* La [Specifica API di archiviazione Web][1] consente di accedere ai dati tramite coppie chiave/valore semplice. Vedere la sezione localStorage per informazioni dettagliate su questa interfaccia.
+ [1]: http://www.html5rocks.com/en/features/storage
-* La [Specifica di Database SQL Web][2] offre più tabelle di database completo accessibili tramite query SQL. Una sintesi di questa interfaccia viene visualizzata immediatamente sotto.
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+Conosciuto anche come *web storage*, *archiviazione semplice*, o dalla sua interfaccia alternativa *archiviazione della sessione* , questa API fornisce archiviazione coppia chiave/valore sincrona ed è disponibile in implementazioni di WebView sottostante. Consultare [le specifiche W3C][2] per dettagli.
-Cordova fornisce accesso a entrambe le interfacce per la minoranza di dispositivi che non supportano già li. Altrimenti applicano implementazioni incorporate.
+ [2]: http://www.w3.org/TR/webstorage/
-## Metodi
+**Windows Phone 7 Quirk**: notazione del punto è *non* disponibile, quindi assicuratevi di utilizzare `setItem` o `getItem` piuttosto che accedere ai tasti direttamente dall'oggetto di archiviazione, come in`window.localStorage.someKey`.
-* openDatabase
+## WebSQL
-## Argomenti
+Questa API è disponibile in WebView sottostante. La [Specifica di Database SQL Web][3] offre più tabelle di database completo accessibili tramite query SQL.
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## Oggetti
+Le seguenti piattaforme di supporto WebSQL:
-* Database
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* SQLError
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
-## La funzionalità di accesso
+## IndexedDB
-A partire dalla versione 3.0, accesso alle API di archiviazione è costruito in Cordova e non richiedono l'utilizzo di CLI aggiungere plugin come descritto in l'interfaccia della riga di comando.
+Questa API è disponibile in WebView sottostante. [DB indicizzati][4] offre più funzionalità che LocalStorage ma meno di WebSQL.
-Se si utilizza il vecchio set di strumenti di Cordova che precedono la CLI, le seguenti impostazioni di configurazione specifiche della piattaforma sono ancora necessari:
+ [4]: http://www.w3.org/TR/IndexedDB/
-* Android (in`app/res/xml/config.xml`)
-
- < nome funzione = "Storage" >< nome param = "android-pacchetto" value="org.apache.cordova.Storage" / >< / caratteristica >
-
+Le piattaforme seguenti supportano IndexedDB:
-* BlackBerry WebWorks (in`www/config.xml`)
-
- < presentano id="blackberry.widgetcache" richiesto = versione "vero" = "1.0.0.0" / >
-
+* Windows Phone 8
+* BlackBerry 10
+
+## Opzioni basate su plugin
+
+Oltre l'archiviazione che API sopra elencate, il [File API][5] ti permette di memorizzare dati sul file system locale. Altri [plugins Cordova][6] forniscono opzioni di archiviazione simili.
-Alcune piattaforme possono supportare questa funzionalità senza richiedere alcuna configurazione speciale. Vedere *Supporto piattaforma* nella sezione panoramica.
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/appdev/whitelist/index.md b/docs/it/edge/guide/appdev/whitelist/index.md
index 7f3b8b1..a32975a 100644
--- a/docs/it/edge/guide/appdev/whitelist/index.md
+++ b/docs/it/edge/guide/appdev/whitelist/index.md
@@ -16,187 +16,120 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Guida di whitelist
-## Panoramica
+Dominio whitelisting è un modello di sicurezza che controlla l'accesso a domini esterni, oltre che un'applicazione si ha alcun controllo. Criteri di protezione predefiniti di Cordova consentono l'accesso a qualsiasi sito. Prima di spostare l'applicazione di produzione, si dovrebbe formulare una whitelist e consentire l'accesso alla rete specifici domini e sottodomini.
-Risorsa whitelisting è un modello di sicurezza che controlla accesso alle risorse di rete esterni, come ad esempio `http://google.com` . Criteri di protezione predefiniti di Cordova Apache consentono l'accesso a qualsiasi risorsa su qualsiasi sito su Internet. Prima di spostare l'applicazione di produzione, si dovrebbe rivedere la sua whitelist e dichiarare l'accesso alla rete specifici domini e sottodomini.
-
-## Specifica
-
-Dominio whitelisting getta le basi per la specifica [W3C Widget accesso][1] . Nella specifica di Widget accesso il `<access>` elemento viene utilizzato per dichiarare l'accesso alle risorse di rete specifici. Apache Cordova si estende questo concetto per consentire whitelisting delle singole risorse di rete (URL). In futuro, Apache Cordova sarà astratta le implementazioni di whitelisting piattaforma. Tuttavia, per ora ogni piattaforma implementa un proprio dominio o risorsa whitelisting. Le differenze tra le implementazioni della piattaforma sono descritti più avanti in questo documento.
+Cordova aderisce alla specifica [W3C Widget di accesso][1] , che si basa sulla `<access>` elemento all'interno dell'app `config.xml` file per abilitare l'accesso alla rete a domini specifici. Per i progetti che si basano sul flusso di lavoro CLI descritto in l'interfaccia della riga di comando, questo file si trova nella directory principale del progetto. Altrimenti per percorsi di sviluppo specifico della piattaforma, posizioni sono elencati nelle sezioni qui sotto. (Vedi le varie guide di piattaforma per ulteriori informazioni su ogni piattaforma).
[1]: http://www.w3.org/TR/widgets-access/
-Il formato generico per le voci whitelist segue la specifica "[corrispondenza modello][2]" per Google Chrome confezionato Apps. Le risorse sono specificate da URL, ma un asterisco (*) personaggio può essere utilizzato come un "jolly" in luoghi diversi per indicare "qualsiasi valore può andare qui". Seguito sono riportati esempi specifici.
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## Sintassi
+Negli esempi seguenti viene whitelist sintassi:
-Accesso a tutte le risorse su [google.com][3]:
-
- [3]: http://google.com
-
- http://google.com/*
+* Accesso a [google.com][2]:
+ <access origin="http://google.com" />
+
-Accesso a tutte le risorse al sicuro [google.com][4] ( `https://` ):
-
- [4]: https://google.com
-
- https://Google.com/ *
+* Accesso al sicuro [google.com][3] ( `https://` ):
+ <access origin="https://google.com" />
+
-Accesso per il sottodominio specifico [maps.google.com][5]:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* Accesso per il sottodominio [maps.google.com][4]:
+ <access origin="http://maps.google.com" />
+
-Accesso a tutti i sottodomini su [google.com][3] (ad esempio, [mail.google.com][6] e [docs.google.com][7]):
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* Accesso a tutti i sottodomini su [google.com][2], ad esempio [mail.google.com][5] e [docs.google.com][6]:
+ <access origin="http://*.google.com" />
+
-Accesso a tutte le risorse su [www.google.com][8] "/ mobile" nel percorso:
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* Accesso a *tutti i* domini, ad esempio, [google.com][2] e [developer.mozilla.org][7]:
-
-Accesso a [google.com][3] su qualsiasi protocollo (ad esempio, HTTP, HTTPS, FTP, ecc.):
-
- *://google.com/*
+ <access origin="*" />
+
+ Questo è il valore predefinito per i progetti CLI appena creati.
-Accesso a tutte le risorse su Internet (ad esempio, [google.com][3] e [developer.mozilla.org][9]):
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
- [9]: http://developer.mozilla.org
+## Amazon fuoco OS Whitelisting
- *
-
+Le regole specifiche della piattaforma whitelisting si trovano in`res/xml/config.xml`.
-## Android
+## Android Whitelisting
-### Dettagli
+Le regole specifiche della piattaforma whitelisting si trovano in`res/xml/config.xml`.
-Le regole di whitelisting si trovano in `res/xml/config.xml` e dichiarata con l'elemento`<access origin="..." />`.
+**Nota**: Android 2.3 e prima, dominio whitelist funziona solo per `href` i collegamenti ipertestuali, non fa riferimento a risorse quali immagini e script. Prendere provvedimenti per evitare gli script da essere iniettato nell'applicazione.
-Android supporta pienamente la sintassi di whitelisting.
+Navigazione verso domini non whitelisted via `href` collegamento ipertestuale provoca la pagina aprire nel browser predefinito, piuttosto che all'interno dell'applicazione. (Confrontare questo comportamento su iOS riportata di seguito).
-### Sintassi
+## iOS Whitelisting
-Accesso a [google.com][3]:
+Regole di whitelisting della piattaforma si trovano nella directory applicazione denominata `config.xml` file.
- <access origin="http://google.com/*" />
-
+Origini specificati senza un protocollo, ad esempio `www.apache.org` anziché `http://www.apache.org` , predefinito a tutti i `http` , `https` , `ftp` , e `ftps` regimi.
-## BlackBerry 10
+Caratteri jolly sulla piattaforma iOS sono più flessibile nella specifica [W3C Widget accesso][1] . Ad esempio, il seguente accede tutti i sottodomini e domini di primo livello come `.com` e `.net` :
-### Dettagli
-
-Le regole di whitelisting si trovano in `www/config.xml` e dichiarata con l'elemento`<access origin="..." />`.
-
-BlackBerry 10 gestisce i caratteri jolly in modo diverso da altre piattaforme in due modi:
+ <access origin="*.google.*" />
+
-1) Contenuto accessibile da XMLHttpRequest deve essere dichiarato in modo esplicito. origine = "*" non saranno rispettati per questo caso di utilizzo. In alternativa, tutta la sicurezza web può essere disattivata utilizzando una preferenza.
+A differenza della piattaforma Android sopra indicata, navigando per domini non whitelisted tramite `href` collegamento ipertestuale su iOS impedisce la pagina di apertura a tutti.
-2) sottodomini = "true" può essere usato al posto di "* .domain"
+## BlackBerry 10 Whitelisting
-### Sintassi
+Le regole di whitelisting si trovano in`www/config.xml`.
-Accesso a [google.com][3]:
+Uso di blackBerry 10 di caratteri jolly si differenzia da altre piattaforme in due modi:
- <access origin="http://google.com" subdomains="false" />
+* Qualsiasi contenuto accessibile da `XMLHttpRequest` deve essere dichiarato in modo esplicito. L'impostazione di `origin="*"` non funziona in questo caso. In alternativa, tutta la sicurezza web può essere disattivata utilizzando il `WebSecurity` preferenza descritto in configurazione del BlackBerry:
+ <preference name="websecurity" value="disable" />
+
-Accesso a [maps.google.com][5]:
-
- <access origin="http://maps.google.com" subdomains="false" />
+* In alternativa all'impostazione `*.domain` , impostare un ulteriore `subdomains` attribuire a `true` . Deve essere impostato su `false` per impostazione predefinita. Ad esempio, il seguente consente l'accesso a `google.com` , `maps.google.com` , e `docs.google.com` :
-
-Accesso a tutti i sottodomini su [Google.it][3]:
-
- <access origin="http://google.com" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-Accesso a tutti i domini, tra cui `file://` protocollo:
-
- <access origin="*" subdomains="true" />
+ La seguente restringe accedi a `google.com` :
-
-Disattivare tutti i web security:
-
- <preference name="websecurity" value="disable" />
+ <access origin="http://google.com" subdomains="false" />
+
+ Specificare l'accesso a tutti i domini, tra cui il locale `file://` protocollo:
+
+ <access origin="*" subdomains="true" />
-## iOS
-
-### Dettagli
-
-Le regole di whitelisting si trovano in `AppName/config.xml` e dichiarata con l'elemento`<access origin="..." />`.
+(Per ulteriori informazioni sul supporto, vedere documentazione di BlackBerry nell' [elemento di accesso][8].)
-iOS supporta pienamente la sintassi di whitelisting.
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-### Cambiato in 3.1.0:
+## Cambiamenti iOS 3.1.0
Prima della versione 3.1.0, Cordova-iOS incluso alcune estensioni non standard per il dominio whilelisting regime sostenuto da altre piattaforme di Cordova. A partire da 3.1.0, whitelist iOS ora conforme alla sintassi whitelist risorsa descritta nella parte superiore di questo documento. Se si aggiorna da pre-3.1.0, e si sono utilizzando queste estensioni, potrebbe essere necessario cambiare il `config.xml` file al fine di continuare come prima, lo stesso insieme di risorse di whitelisting.
In particolare, questi modelli devono essere aggiornati:
-* " `apache.org` " (nessun protocollo): questo sarebbe partita precedentemente `http` , `https` , `ftp` , e `ftps` protocolli. Modificare in " `*://apache.org/*` " per includere tutti i protocolli, o includere una riga per ogni protocollo è necessario supportare.
-
-* " `http://apache.*` " (jolly alla fine del dominio): questo sarebbe partita in precedenza tutti i top-level-domini, tra cui possibili due lettere tutti i TLD (ma come non utili domini. co.uk). Includere una riga per ogni TLD che in realtà è possibile controllare e bisogno di whitelist.
+* `apache.org`(nessun protocollo): questo sarebbe partita precedentemente `http` , `https` , `ftp` , e `ftps` protocolli. Modificare in " `*://apache.org/*` " per includere tutti i protocolli, o includere una riga per ogni protocollo è necessario supportare.
-* " `h*t*://ap*he.o*g` " (i caratteri jolly per lettere mancanti casuali): questi non sono più supportati; cambiamento di includere una riga per ogni dominio e protocollo che tu effettivamente necessario whitelist.
+* `http://apache.*`(jolly alla fine del dominio): questo sarebbe partita in precedenza tutti i top-level-domini, tra cui possibili due lettere tutti i TLD (ma come non utili domini. co.uk). Includere una riga per ogni TLD che in realtà è possibile controllare e bisogno di whitelist.
-### Sintassi
+* `h*t*://ap*he.o*g`(jolly per lettere mancanti casuali): questi non sono più supportati; cambiamento di includere una riga per ogni dominio e il protocollo che è effettivamente necessario whitelist.
-Accesso a [google.com][3]:
+## Windows Phone Whitelisting
- <access origin="http://google.com/*" />
-
-
-## Windows Phone (7 & 8)
-
-Le regole di whitelisting si trovano in `config.xml` e dichiarata con l'elemento`<access origin="..." />`.
-
-### Sintassi
-
-Accesso a [google.com][3]:
-
- <access origin="http://google.com" />
-
+Le regole di whitelisting per Windows Phone 7 e 8 si trovano nell'app `config.xml` file.
-## Tizen
-
-### Dettagli
-
-Directory radice dell'applicazione `config.xml` file specifica le regole di whitelisting dominio, utilizzando il `<access origin="..." />` elemento. Per un riferimento completo, vedere la [documentazione di Tizen l'accesso esterno risorse di rete][10].
-
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
-
-### Sintassi
-
-Accesso a [google.com][3]:
-
- <access origin="http://google.com" subdomains="false" />
-
-
-Accesso al sicuro [google.com][4] ( `https://` ):
-
- <access origin="https://google.com" subdomains="false" />
-
-
-Accesso a tutti i sottodomini su [Google.it][3]:
-
- <access origin="http://google.com" subdomains="true" />
-
+## Tizen Whitelisting
-Accesso a tutti i domini, tra cui `file://` protocollo:
+Regole di whitelisting si trovano nell'app `config.xml` file. La piattaforma si basa sulla stessa `subdomains` attributo come la piattaforma BlackBerry. (Per ulteriori informazioni sul supporto, vedere documentazione di Tizen sull' [elemento di accesso][9].)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/cli/index.md b/docs/it/edge/guide/cli/index.md
index ad5f3d3..b1e675e 100644
--- a/docs/it/edge/guide/cli/index.md
+++ b/docs/it/edge/guide/cli/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# L'interfaccia della riga di comando
-Questa guida viene illustrato come creare applicazioni e distribuirle in varie piattaforme mobile nativi utilizzando il `cordova` interfaccia della riga di comando (CLI). Questo strumento consente di creare nuovi progetti, costruirli su diverse piattaforme e farli funzionare all'interno di un emulatore. È possibile utilizzare anche la CLI per inizializzare il codice del progetto, dopo di che è possibile utilizzare SDK platforms vari per svilupparle ulteriormente.
+Questa guida viene illustrato come creare applicazioni e distribuirle in varie piattaforme mobile nativi utilizzando il `cordova` interfaccia della riga di comando (CLI). Questo strumento consente di creare nuovi progetti, costruirli su diverse piattaforme ed eseguire su dispositivi reali o all'interno di emulatori. Il CLI è lo strumento principale da utilizzare per il flusso di lavoro multi-piattaforma (vedere il prospetto per una descrizione dei vari flussi di lavoro.) Tuttavia, è possibile utilizzare anche la CLI per inizializzare il codice del progetto, dopo di che è possibile utilizzare vari platforms SDK e shell strumenti per costante sviluppo.
## Prerequisiti
@@ -25,6 +25,7 @@ Prima di eseguire eventuali strumenti da riga di comando, è necessario installa
Per aggiungere il supporto o ricostruire un progetto per qualsiasi piattaforma, è necessario eseguire l'interfaccia della riga di comando dalla stessa macchina che supporta SDK la piattaforma. CLI supporta le seguenti combinazioni:
* iOS (Mac)
+* Amazon fuoco OS (Mac, Linux, Windows)
* Android (Mac, Linux)
* BlackBerry 10 (Mac, Linux, Windows)
* Windows Phone 7 (Windows)
@@ -46,6 +47,8 @@ Per installare il `cordova` della riga di comando strumento, attenersi alla segu
Il log di installazione può produrre errori per qualsiasi disinstallato platform SDK. Dopo l'installazione, si dovrebbe essere in grado di eseguire `cordova` sulla riga di comando.
+
+ **Nota**: il `-g` bandiera sopra dice npm installare cordova a livello globale. Potrebbe essere necessario aggiungere la directory npm al tuo percorso al fine di richiamare globalmente installati moduli npm. Su Windows, npm di solito può essere trovato alla `C:\Users\username\AppData\Roaming\npm` e su Unix presso`/usr/local/share/npm`.
[1]: http://nodejs.org/
@@ -56,11 +59,13 @@ Andare nella directory dove si mantiene il codice sorgente ed eseguire un comand
$ cordova create hello com.example.hello HelloWorld
-Esso può richiedere molto tempo per completare il comando, quindi siate pazienti. Eseguire il `cordova -d` per vedere le informazioni sullo stato.
+Esso può richiedere molto tempo per completare il comando, quindi siate pazienti. Esegue il comando con il `-d` opzione Visualizza informazioni sui suoi progressi.
+
+Il primo argomento *Ciao* specifica una directory ad essere generato per il progetto. Questa directory non dovrebbe già esistere, Cordova si creerà per voi. Sua `www` sottodirectory ospita la pagina iniziale dell'applicazione, insieme a diverse risorse sotto `css` , `js` , e `img` , che seguono le convenzioni di denominazione dei file del sviluppo web comuni. La `config.xml` file contiene metadati importanti necessari per generare e distribuire l'applicazione.
-Il primo argomento specifica una directory *Ciao* a essere generato per il progetto. Sua `www` sottodirectory ospita la pagina iniziale dell'applicazione, insieme a diverse risorse sotto `css` , `js` , e `img` , che seguono le convenzioni di denominazione dei file del sviluppo web comuni. La `config.xml` file contiene metadati importanti necessari per generare e distribuire l'applicazione.
+Il secondo argomento `com.example.hello` fornisce il tuo progetto con un identificatore di dominio-stile reverse. Questo argomento è facoltativo, ma solo se si omette anche il terzo argomento, poiché gli argomenti sono posizionali. È possibile modificare questo valore successivamente nella `config.xml` del file, ma essere consapevoli che ci può essere un codice generato di fuori di `config.xml` utilizzando questo valore, ad esempio nomi di pacchetto Java. Il valore predefinito è `io.cordova.hellocordova` , ma è consigliabile che si seleziona un valore appropriato.
-Gli altri due argomenti sono opzionali: il `com.example.hello` argomento fornisce il tuo progetto con un identificatore di dominio-stile reverse e il `HelloWorld` fornisce il testo di visualizzazione dell'applicazione. È possibile modificare entrambi questi valori più tardi nella `config.xml` file.
+Il terzo argomento `HelloWorld` fornisce il titolo di visualizzazione dell'applicazione. Questo argomento è facoltativo. È possibile modificare questo valore successivamente nella `config.xml` del file, ma essere consapevoli che ci può essere un codice generato di fuori di `config.xml` utilizzando questo valore, ad esempio i nomi delle classi di Java. Il valore predefinito è `HelloCordova` , ma è consigliabile che si seleziona un valore appropriato.
## Aggiungi piattaforme
@@ -72,6 +77,7 @@ Tutti i comandi successivi devono essere eseguito all'interno della directory de
Per poter compilare il progetto, è necessario specificare un insieme di piattaforme di destinazione. La capacità di eseguire questi comandi dipende se la macchina supporta ogni SDK, e se avete già installato ogni SDK. Eseguire uno di questi da un Mac:
$ cordova platform add ios
+ $ cordova platform add amazon-fireos
$ cordova platform add android
$ cordova platform add blackberry10
$ cordova platform add firefoxos
@@ -82,6 +88,7 @@ Eseguire una qualsiasi di queste da una macchina Windows, dove *wp* si riferisce
$ 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
@@ -97,18 +104,21 @@ Eseguire questo per controllare il set corrente di piattaforme:
Eseguire uno dei seguenti comandi per rimuovere una piattaforma sinonimi:
$ cordova platform remove blackberry10
+ $ cordova platform rm amazon-fireos
$ cordova platform rm android
-Esecuzione di comandi per aggiungere o rimuovere colpisce piattaforme il contenuto della directory del progetto *piattaforme* , dove ogni piattaforma specificata appare come una sottodirectory. La directory di origine *www* è riprodotta all'interno di sottodirectory su ogni piattaforma, apparendo ad esempio `platforms/ios/www` o `platforms/android/assets/www` . Per impostazione predefinita, il file di configurazione di ogni piattaforma è impostato per poter accedere a tutte le API di Cordova.
+Esecuzione di comandi per aggiungere o rimuovere colpisce piattaforme il contenuto della directory del progetto *piattaforme* , dove ogni piattaforma specificata appare come una sottodirectory. La directory di origine *www* è riprodotta all'interno di sottodirectory su ogni piattaforma, apparendo ad esempio `platforms/ios/www` o `platforms/android/assets/www` . Perché CLI costantemente copia i file dalla cartella sorgente *www* , è consigliabile modificare solo questi file e non quelli situati sotto le sottodirectory di *piattaforme* . Se si utilizza il software di controllo versione, è necessario aggiungere questa cartella *www* di origine, insieme con la cartella *si fonde* , al sistema di controllo di versione. (Ulteriori informazioni sulla cartella *si fonde* possono essere trovati nella sezione Personalizza ogni piattaforma sottostante).
+
+**AVVERTENZA**: quando si utilizza la CLI per compilare l'applicazione, si è fortemente scoraggiato dalla modifica di qualsiasi file nella `/platforms/` cartella se non sai cosa stai facendo o sono specificamente detto diversamente nella documentazione. Questo è perché i file nella `/platforms/` direcotry verranno sovrascritti a preparare o reinstallazione del plugin.
+
+Se volete a questo punto, è possibile utilizzare un SDK come Eclipse o Xcode per aprire il progetto creato. Devi aprire il set derivato dei beni dalla `/platforms/` directory per sviluppare con un SDK. Questo è perché sono archiviati i file di metadati specifici SDK all'interno l'appropriato `/platform/` sottodirectory. (Vedi le guide di piattaforma per informazioni su come sviluppare applicazioni all'interno di ogni IDE). Utilizzare questo approccio se si desidera semplicemente inizializzare un progetto utilizzando la CLI e poi passare a un SDK per lavoro nativo.
-Se lo si desidera, è possibile utilizzare un SDK a questo punto aprire il progetto creato. Tuttavia, tutte le modifiche apportate al progetto all'interno di un effetto SDK il derivato impostato dei beni, non i file sorgente della multipiattaforma originale. Utilizzare questo approccio se si desidera semplicemente inizializzare un progetto. (Vedi le guide di piattaforma per informazioni su come sviluppare applicazioni all'interno di ogni SDK). Leggere se si desidera utilizzare gli strumenti della riga di comando per il ciclo di sviluppo intero.
+Leggere se si desidera utilizzare l'approccio del flusso di lavoro multi-piattaforma (CLI) per il ciclo di sviluppo intero.
## Costruire l'App
-Per impostazione predefinita, il `cordova create` script genera una scheletrica applicazione web-based in cui home page è il progetto `www/index.html` file. Modificare questa applicazione, tuttavia si desidera, ma qualsiasi inizializzazione deve essere specificato come parte della `deviceready` gestore di eventi, a cui fa riferimento predefinito da `www/js/index.js` . <!-- XREF
-(See the Application Development Guide for details.)
-XREF -->
+Per impostazione predefinita, il `cordova create` script genera una scheletrica applicazione web-based in cui home page è il progetto `www/index.html` file. Modificare questa applicazione, tuttavia si desidera, ma qualsiasi inizializzazione deve essere specificato come parte della `deviceready` gestore di eventi, a cui fa riferimento predefinito da`www/js/index.js`.
Eseguire il comando seguente per costruire in modo iterativo del progetto:
@@ -135,7 +145,11 @@ SDK per piattaforme mobili, spesso in bundle con emulatori che eseguire un'immag
$ cordova emulate android
-Alcune piattaforme mobili emulano un particolare dispositivo per impostazione predefinita, come l'iPhone per i progetti di iOS. Per altre piattaforme, è necessario prima di associare un dispositivo con un emulatore. (Vedi le guide di piattaforma per dettagli). Ad esempio, si può in primo luogo eseguire il `android` comando per lanciare il SDK di Android, quindi eseguire un'immagine particolare dispositivo, che lancia il secondo il comportamento predefinito:
+Alcune piattaforme mobili emulano un particolare dispositivo per impostazione predefinita, come l'iPhone per i progetti di iOS. Per altre piattaforme, è necessario prima di associare un dispositivo con un emulatore.
+
+Nota: Supporto emulatore non è attualmente disponibile per OS fuoco Amazon
+
+(Vedi le guide di piattaforma per dettagli). Ad esempio, si può in primo luogo eseguire il `android` comando per lanciare il SDK di Android, quindi eseguire un'immagine particolare dispositivo, che lancia il secondo il comportamento predefinito:
![][2]
@@ -152,15 +166,29 @@ Alternativamente, è possibile collegare il telefono al computer e testare le ap
$ cordova run android
-Prima di eseguire questo comando, è necessario impostare il dispositivo per la prova, seguendo procedure che variano per ogni piattaforma. Nel caso di Android, dovete abilitare un'opzione di **debug USB** sul dispositivo e magari aggiungere un driver USB a seconda del vostro sviluppo di Francia. Vedere piattaforma guide per informazioni dettagliate sui requisiti di ogni piattaforma.
+Prima di eseguire questo comando, è necessario impostare il dispositivo per la prova, seguendo procedure che variano per ogni piattaforma. Nei dispositivi Android e Amazon fuoco OS, dovete abilitare un'opzione di **debug USB** sul dispositivo e magari aggiungere un driver USB a seconda del vostro sviluppo di Francia. Vedere piattaforma guide per informazioni dettagliate sui requisiti di ogni piattaforma.
-## Aggiungere funzionalità
+## Aggiungere funzionalità di Plugin
Quando si compila e Mostra un nuovo progetto, l'applicazione predefinita che appare non fa molto molto. È possibile modificare l'applicazione in molti modi per sfruttare tecnologie web standard, ma per le app comunicare strettamente con varie funzionalità a livello di dispositivo, è necessario aggiungere plugins che forniscono accesso al nucleo Cordova APIs.
-Un *plugin* è un po ' di codice del componente aggiuntivo che fornisce un'interfaccia per i componenti nativi. È possibile progettare la propria interfaccia plugin, per esempio, quando si progetta un'applicazione ibrida che mescola una Cordova WebView con componenti nativi. (Vedere visualizzazioni Web Embedding e guida allo sviluppo di Plugin per dettagli). Più comunemente, si dovrebbe aggiungere un plugin per abilitare una delle funzionalità a livello di dispositivo base di Cordova <!- - XRIF discusso nella Guida Sviluppo Applicazione e XRIF--> dettagliate nel riferimento all'API.
+Un *plugin* è un po ' di codice del componente aggiuntivo che fornisce un'interfaccia per i componenti nativi. È possibile progettare la propria interfaccia plugin, per esempio, quando si progetta un'applicazione ibrida che mescola una Cordova WebView con componenti nativi. (Vedere visualizzazioni Web Embedding e guida allo sviluppo di Plugin per dettagli). Più comunemente, è necessario aggiungere un plugin per abilitare una delle caratteristiche fondamentali di Cordova dispositivo-livello dettagliati in riferimento all'API. Un elenco di questi plugin, tra cui il plugin aggiuntivi forniti dalla Comunità, può essere trovato alla [plugins.cordova.io][4]. È possibile utilizzare la CLI per la ricerca di plugin da questo registro. Ad esempio, alla ricerca di `bar` e `code` produce un singolo risultato che corrisponde a entrambi i termini come minuscole sottostringhe:
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+Cercando solo il `bar` termine rendimenti e risultati aggiuntivi:
+
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
+
+Il `cordova plugin add` comando richiede di specificare il repository per il codice del plugin. Si prega di notare che quando si seguire il flusso di lavoro di Web progetto Dev e utilizzare la CLI, CLI si prenderà cura di aggiungere il codice del plugin nel posto appropriato per ogni piattaforma. (Se si segue il flusso di lavoro nativo progetto Dev, si dovrà aggiungere il plugin utilizzando Plugman (guida link qui), più volte per ogni piattaforma.)
-Il `cordova plugin add` comando richiede di specificare il repository per il codice del plugin. Qui ci sono esempi di funzioni che potrebbero aggiungere:
+Ecco alcuni esempi di come si potrebbe utilizzare la CLI per aggiungere funzionalità per l'app:
* Informazioni di base del dispositivo (dispositivo API):
@@ -185,7 +213,7 @@ Il `cordova plugin add` comando richiede di specificare il repository per il cod
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.media-capture
$ cordova plugin add org.apache.cordova.media
-
+
* Accedere ai file sul dispositivo o rete (File API):
@@ -232,17 +260,58 @@ Uso `plugin ls` (o `plugin list` , o `plugin` da sola) alla Mostra attualmente i
Per rimuovere un plugin, si riferiscono ad esso dall'identificatore stesso che compare nell'elenco. Ad esempio, ecco come si vuoi rimuovere il supporto per una console di debug da una versione di rilascio:
- $ cordova plugin rm org.apache.cordova.console
+ $ cordova plugin rm org.apache.cordova.console
$ cordova plugin remove org.apache.cordova.console # same
-È possibile rimuovere-lotto o aggiungere plugins specificando più argomenti per ogni comando.
+È possibile rimuovere-lotto o aggiungere plugins specificando più argomenti per ogni comando:
+
+ $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+
-## Personalizzare ogni piattaforma
+## Opzioni avanzate del Plugin
+
+Quando si aggiunge un plugin, diverse opzioni consentono di specificare da dove scaricare il plugin. Gli esempi sopra utilizzano un noto `registry.cordova.io` Registro di sistema e il plugin è specificato dal `id` :
+
+ $ cordova plugin add org.apache.cordova.console
+
+
+Il `id` può anche includere il numero di versione del plugin, dopo un `@` personaggio. Il `latest` versione è un alias per la versione più recente. Ad esempio:
+
+ $ cordova plugin add org.apache.cordova.console@latest
+ $ cordova plugin add org.apache.cordova.console@0.2.1
+
+
+Se il plugin non è registrato presso `registry.cordova.io` , ma si trova in un altro repository git, è possibile specificare un URL alternativo:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git
+
+
+Git esempio precedente recupera il plugin dalla fine del ramo principale, ma può essere aggiunto un git-rif alternativo come ad esempio un tag o ramo dopo un `#` personaggio:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+
+
+Se il plugin (e la sua `plugin.xml` file) è in una sottodirectory all'interno della repo git, è possibile specificare con un `:` personaggio. Si noti che il `#` personaggio è ancora necessaria:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
+
+
+È inoltre possibile combinare il git-ref sia nella sottodirectory:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
+
+
+In alternativa, specificare un percorso locale plugin nella directory che contiene il `plugin.xml` file:
+
+ $ cordova plugin add ../my_plugin_dir
+
+
+## Utilizzando *si fonde* a personalizzare ogni piattaforma
Mentre Cordova consente di implementare facilmente un app per molte piattaforme diverse, a volte è necessario aggiungere personalizzazioni. In tal caso, non si vuole modificare i file di origine in varie `www` directory all'interno del primo livello `platforms` directory, perché essi stanno regolarmente sostituiti con il primo livello `www` source multipiattaforma della directory.
-Invece, il primo livello `merges` directory offre un posto per specificare i beni da distribuire su specifiche piattaforme. Ciascuna sottodirectory specifiche della piattaforma all'interno `merges` rispecchia la struttura di directory del `www` albero dei sorgenti, consente di sovrascrivere o aggiungere i file come necessario. Ad esempio, ecco come si potrebbero usi `merges` per aumentare la dimensione del carattere predefinita per dispositivi Android:
+Invece, il primo livello `merges` directory offre un posto per specificare i beni da distribuire su specifiche piattaforme. Ciascuna sottodirectory specifiche della piattaforma all'interno `merges` rispecchia la struttura di directory del `www` albero dei sorgenti, consente di sovrascrivere o aggiungere i file come necessario. Ad esempio, ecco come si potrebbero usi `merges` per aumentare la dimensione del carattere predefinita per dispositivi Android e Amazon fuoco OS:
* Modificare il `www/index.html` file, aggiungendo un link al file CSS aggiuntivo, `overrides.css` in questo caso:
@@ -260,7 +329,24 @@ Quando si ricostruisce il progetto, la versione di Android presenta la dimension
È inoltre possibile utilizzare `merges` per aggiungere file non presenti nell'originale `www` directory. Ad esempio, un'app può incorporare una grafica del *pulsante indietro* nell'interfaccia di iOS, memorizzato `merges/ios/img/back_button.png` , mentre la versione di Android invece può catturare `backbutton` eventi dal corrispondente pulsante hardware.
-## Aggiornamento di Cordova
+## Aiuto comandi
+
+Cordova dispone di un paio di comandi globali, che possono aiutarvi se rimani bloccato o un problema di esperienza. Il `help` comando consente di visualizzare tutti i comandi disponibili di Cordova e la loro sintassi:
+
+ $ cordova help
+ $ cordova # same
+
+
+Il `info` comando produce un elenco di dettagli potenzialmente utili, quali piattaforme attualmente installate e plugins, versioni SDK per ogni piattaforma e versioni di CLI e `node.js` :
+
+ $ cordova info
+
+
+Esso presenta le informazioni a schermo e catturare l'output in un locale `info.txt` file.
+
+**Nota**: attualmente sono disponibili solo i dettagli su piattaforme Android e iOS.
+
+## Aggiornamento di Cordova e progetto
Dopo aver installato il `cordova` utilità, si può sempre aggiornare all'ultima versione eseguendo il seguente comando:
@@ -269,13 +355,19 @@ Dopo aver installato il `cordova` utilità, si può sempre aggiornare all'ultima
Per installare una versione specifica, utilizzare questa sintassi:
- $ sudo npm installare -g cordova@3.1.0
+ $ sudo npm install -g cordova@3.1.0
-Eseguire `cordova -v` per vedere la versione attualmente in esecuzione. Eseguire il `npm
+Eseguire `cordova -v` per vedere quale versione è attualmente in esecuzione. Eseguire il `npm
info` comando per un elenco più lungo che include la versione corrente, insieme ad altri numeri di versione disponibile:
$ npm info cordova
-Cordova 3.0 è la prima versione a supportare l'interfaccia della riga di comando descritta in questa sezione. Se si sta aggiornando da una versione precedente alla 3.0, è necessario creare un nuovo progetto, come descritto sopra, poi copiare risorse dell'applicazione più anziani nel primo livello `www` directory. Dove applicabile, maggiori dettagli sull'aggiornamento a 3.0 sono disponibili nelle guide piattaforma. Una volta che si aggiorna alla `cordova` interfaccia della riga di comando e uso `npm update` per rimanere attuale, richiede più tempo procedure descritte ci non sono più pertinenti.
\ No newline at end of file
+Cordova 3.0 è la prima versione a supportare l'interfaccia della riga di comando descritta in questa sezione. Se si sta aggiornando da una versione precedente alla 3.0, è necessario creare un nuovo progetto, come descritto sopra, poi copiare risorse dell'applicazione più anziani nel primo livello `www` directory. Dove applicabile, maggiori dettagli sull'aggiornamento a 3.0 sono disponibili nelle guide piattaforma. Una volta che si aggiorna alla `cordova` interfaccia della riga di comando e uso `npm update` per rimanere attuale, richiede più tempo procedure descritte ci non sono più pertinenti.
+
+Cordova 3.0 + possa ancora richiedere varie modifiche alle strutture di directory a livello di progetto e altre dipendenze. Dopo aver eseguito il `npm` comando sopra per aggiornare Cordova stessa, potrebbe essere necessario per assicurare le risorse del progetto conformano ai requisiti dell'ultima versione. Eseguire un comando simile al seguente per ogni piattaforma che si sta costruendo:
+
+ $ cordova platform update android
+ $ cordova platform update ios
+ ...etc.
\ No newline at end of file
[20/57] [abbrv] CB-5931 1/28 push latest of edge for German Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/plugin_ref/spec.md b/docs/de/edge/plugin_ref/spec.md
index b9ab272..90b28c5 100644
--- a/docs/de/edge/plugin_ref/spec.md
+++ b/docs/de/edge/plugin_ref/spec.md
@@ -27,7 +27,7 @@ Ein Beispiel-Plugin-Element:
version="1.0.2">
-## `<plugin>`Element
+## *Plugin* Element
Das `plugin` Element ist das Plugin Manifest Element der obersten Ebene. Es verfügt über die folgenden Attribute:
@@ -40,7 +40,7 @@ Das `plugin` Element ist das Plugin Manifest Element der obersten Ebene. Es verf
^\d+[.]\d+[.]\d+$
-## `<engines>`und `<engine>` Elemente
+## *Motoren* und *Motor* -Elemente
Die untergeordneten Elemente der `<engines>` Element angeben Versionen von Apache-Cordova-basierten Frameworks, die dieses Plugin unterstützt. Ein Beispiel:
@@ -64,7 +64,7 @@ Motor-Elemente können auch angeben, fuzzy-Treffer um Wiederholung zu vermeiden
</engines>
-Die '<engine>' Markierungen hat auch Standardunterstützung für alle die Hauptplattformen Cordova ist vorhanden. Angabe des 'Cordoba' Motor Tags bedeutet, dass alle Versionen von Cordova auf jeder Plattform das Motor-Version-Attribut genügen müssen. Sie können auch bestimmte Plattformen und ihre Versionen auflisten, um die Catch-All 'Cordoba'-Engine zu überschreiben:
+Die `<engine>` Markierungen hat auch Standardunterstützung für alle die Hauptplattformen Cordova ist vorhanden. Angabe der `cordova` Motor Tag bedeutet, dass alle Versionen von Cordova auf jeder Plattform das Motor-Version-Attribut genügen müssen. Sie können auch eine Liste bestimmte Plattformen und ihre Versionen um die CatchAll-überschreiben `cordova` Motor:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,7 +73,8 @@ Die '<engine>' Markierungen hat auch Standardunterstützung für alle die Hauptp
</engines>
-Hier ist eine Liste der Standard-Suchmaschinen, die die "<engine>'-Tag unterstützt: * 'Cordoba' * 'Cordova-Plugman' * 'Cordova-Android' * 'Cordova-Ios' * 'Cordova-blackberry10' * 'Cordova-wp7' * 'Cordova-wp8' * 'Cordova-windows8'
+Hier ist eine Liste der Standard-Suchmaschinen, die die "<engine>'-Tag unterstützt: * 'Cordoba' * 'Cordova-Plugman' * 'Cordova-Amazon-Fireos' * 'Cordova-Android' * 'Cordova-Ios' * 'Cordova-blackberry10' * 'Cordova-wp7' * 'Cordova-wp8' * 'Cordova-windows8'
+* ' Android-Sdk' / / liefert die höchste Android-api-Ebene installiert * 'Apfel-Xcode' / / liefert die Xcode-Version * 'Apple-Ios' / / liefert die höchste installierte iOS-Version * 'Apple-Osx' / / liefert die OSX Version * 'Blackberry-Ndk' / / liefert die systemeigenen Blackberry SDK Version
Benutzerdefinierte Apache Cordova-basierten Frameworks sollte aufgeführt sein, unter dem Motor-Tag angeben, etwa so:
@@ -84,7 +85,7 @@ Benutzerdefinierte Apache Cordova-basierten Frameworks sollte aufgeführt sein,
</engines>
-Ein benutzerdefinierter Apache Cordova-basiertes Framework erfordert, dass ein Motor-Element die folgenden Attribute enthält: 'Name', 'Version', 'ScriptSrc' und 'Plattform'.
+Ein benutzerdefinierter Apache Cordova-basiertes Framework erfordert, dass ein Motor-Element die folgenden Attribute enthält: `name` , `version` , `scriptSrc` , und`platform`.
* `name`(erforderlich): einen lesbaren Namen für Ihre benutzerdefinierte Rahmen.
@@ -92,13 +93,13 @@ Ein benutzerdefinierter Apache Cordova-basiertes Framework erfordert, dass ein M
* `scriptSrc`(erforderlich): der Skript-Datei, die Plugman sagt, welche Version von benutzerdefinierten Rahmen ist. Im Idealfall sollte diese Datei innerhalb des Verzeichnisses der obersten Ebene für Ihr Pluginverzeichnis.
-* `platform`(erforderlich): Welche Plattformen, Ihr Framework unterstützt. Sie können den Platzhalter ' *' um zu sagen, für alle Plattformen unterstützt, geben Sie mehrere mit ein Pipe-Zeichen wie 'android|ios|blackberry10' oder nur einer einzigen Plattform wie 'Android'.
+* `platform`(erforderlich): Welche Plattformen, Ihr Framework unterstützt. Sie können den Platzhalter `*` um zu sagen, für alle Plattformen unterstützt, geben Sie mehrere durch ein Pipezeichen wie `android|ios|blackberry10` oder nur eine einzelne Plattform wie`android`.
Plugman bricht mit einem NULL-Code für jedes Plugin, dessen Ziel-Projekt des Motors Einschränkungen nicht erfüllt.
Wenn keine `<engine>` Markierungen angegeben ist, Plugman blind in das Projektverzeichnis angegebenen Cordova zu installieren versucht.
-## `<name>`Element
+## *Name* Element
Ein lesbarer Name für das Plugin, dessen Textinhalt den Namen des plugins enthält. Zum Beispiel:
@@ -107,7 +108,7 @@ Ein lesbarer Name für das Plugin, dessen Textinhalt den Namen des plugins enth
Dieses Element nicht (noch) Lokalisierung zu behandeln.
-## `<description>`Element
+## *Beschreibung* Element
Eine Klartextbeschreibung für das Plugin. Der Textinhalt des Elements enthält die Beschreibung des Plugins. Ein Beispiel:
@@ -116,28 +117,28 @@ Eine Klartextbeschreibung für das Plugin. Der Textinhalt des Elements enthält
Dieses Element nicht (noch) Lokalisierung zu behandeln.
-## `<author>`Element
+## *Autor* Element
Plugin-Autor-Namen. Der Textinhalt des Elements enthält den Namen des Autors Plugin. Ein Beispiel:
<author>Foo plugin description</author>
-## `<keywords>`Element
+## *Schlüsselwörter* Element
Plugin-Schlüsselwörter. Der Textinhalt des Elements enthält eine durch Kommas getrennte Stichwörter, um das Plugin zu beschreiben. Ein Beispiel:
<keywords>foo,bar</keywords>
-## `<license>`Element
+## *Lizenz* Element
Plugin-Lizenz. Der Textinhalt des Elements enthält das Plugin-Lizenz. Ein Beispiel:
<license>Apache 2.0 License</license>
-## `<asset>`Element
+## *Asset* Element
Ein oder mehrere Elemente Auflisten der Dateien oder Verzeichnisse in einer Cordova app kopieren `www` Verzeichnis. Beispiele:
@@ -159,7 +160,7 @@ Alle `<asset>` Tags erfordern beide `src` und `target` Attribute. Nur Web-Plugin
erstellt die `js/experimental` Verzeichnis innerhalb der `www` Verzeichnis, sofern bereits vorhanden, dann Kopien der `new-foo.js` Datei und benennt es `foo.js` . Existiert eine Datei schon am Zielort, Plugman beendet und kehrt den Installationsvorgang, gibt eine Benachrichtigung über den Konflikt und beendet mit einem NULL-Code.
-## `<js-module>`Element
+## *Js-Modul* Element
Die meisten Plugins enthalten eine oder mehrere JavaScript-Dateien. Jeder `<js-module>` Tag entspricht einer JavaScript-Datei, und verhindert, dass das Plugin Benutzer hinzufügen ein `<script>` Tag für jede Datei. Während `<asset>` Markierungen kopieren Sie einfach eine Datei aus dem Plugin-Unterverzeichnis in `www` , `<js-module>` Markierungen sind viel komplexer. Sie sieht wie folgt:
@@ -192,9 +193,9 @@ Wenn `src` , löst nicht an eine vorhandene Datei Plugman beendet und kehrt die
Schachteln `<js-module>` Elemente im `<platform>` deklariert plattformspezifische JavaScript-Modul Bindungen.
-## `<dependency>`
+## *Abhängigkeit* Element
-Die `<dependency>` Tag können Sie angeben, andere Plugins, die das aktuelle Plugin abhängig. Während sie zukünftige Versionen von Plugin-Repositories zugreifen werden, kurzfristig Plugins direkt verwiesen als URLs von `<dependency>` Markierungen. Sie werden wie folgt formatiert:
+Die `<dependency>` Tag können Sie andere Plugins angeben, von denen das aktuelle Plugin abhängig ist. Während sie zukünftige Versionen von Plugin-Repositories zugreifen werden, kurzfristig Plugins direkt verwiesen als URLs von `<dependency>` Markierungen. Sie werden wie folgt formatiert:
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
@@ -215,7 +216,7 @@ Setzen Sie die `url` der ein `<dependency>` tag zu `"."` und bieten ein `subdir`
Beachten Sie, dass die `subdir` immer gibt einen Pfad relativ zum *Stammverzeichnis* das Git Repository, nicht das übergeordnete-Plugin. Dies gilt auch dann, wenn Sie das Plugin mit einem lokalen Pfad direkt darauf installiert. Plugman findet die Wurzel das Git Repository und dann findet die anderen Plugin von dort.
-## `<platform>`
+## *Plattform* Element
Die `<platform>` Tag identifiziert Plattformen, die erfordern Änderungen an den Konfigurationsdateien oder systemeigenen Code zugeordnet. Tools, die unter Verwendung dieser Spezifikation können unterstützte Plattformen zu identifizieren und installieren Sie das Programm in Cordova Projekte.
@@ -235,13 +236,14 @@ Die erforderlichen `name` -Attribut identifiziert eine Plattform unterstützt, d
Plattformnamen sollten Kleinbuchstaben sein. Plattformnamen, so willkürlich gewählt, sind aufgeführt:
+* Amazon-fireos
* Android
-* BB10
+* blackberry10
* Ios
* WP7
* WP8
-## `<source-file>`
+## *Quelldatei* Element
Die `<source-file>` Element identifiziert ausführbare Quellcodes, die in ein Projekt installiert werden soll. Beispiele:
@@ -266,7 +268,7 @@ Es unterstützt die folgenden Attribute:
* `compiler-flags`(nur iOS): Wenn festgelegt ist, weist der angegebenen Compiler-Flags für die bestimmten Quelldatei.
-## `<config-file>`
+## *Config-Datei* Element
Bezeichnet eine XML-basierte Konfiguration-Datei, die geändert werden, wo in diesem Dokument die Änderung stattfinden sollen, und was geändert werden sollte.
@@ -314,7 +316,7 @@ Es unterstützt die folgenden Attribute:
Wenn die Auswahl auf ein untergeordnetes Element des angegebenen Dokuments nicht behoben wird, das Tool beendet und kehrt des Installationsvorgangs gibt eine Warnung aus und beendet mit einem NULL-Code.
-## `<plugins-plist>`
+## *Plugins-plist* Element
Dies ist *veraltet* , da es nur Cordova-Ios 2.2.0 und unterhalb gilt. Verwendung der `<config-file>` Tag für neuere Versionen von Cordova.
@@ -332,16 +334,21 @@ Gibt einen Schlüssel und Wert auf den richtigen anfügen `AppInfo.plist` Datei
<plugins-plist key="Foo" string="CDVFoo" />
-## `<resource-file>`und`<header-file>`
+## *Ressource-Datei* und *Header-Datei* Elemente
-Wie Quelldateien, aber speziell für Plattformen wie iOS unterscheiden, die Quelldateien, Kopf- und Ressourcen. Beispiele:
+Wie Quelldateien, aber speziell für Plattformen wie iOS unterscheiden, die Quelldateien, Kopf- und Ressourcen. iOS Beispiele:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+Android-Beispiel:
+
+ < src="FooPluginStrings.xml Ressource-Datei" target="res/values/FooPluginStrings.xml" / >
+
+
+## *Lib-Datei* Element
Wie Quelle, Ressourcen- und Header-Dateien, aber speziell für Plattformen wie BlackBerry 10 User generated Bibliotheken verwenden. Beispiele:
@@ -355,7 +362,7 @@ Unterstützte Attribute:
* `arch`: Die Architektur, für die die `.so` Datei erstellt wurde, entweder `device` oder`simulator`.
-## `<framework>`
+## *Rahmen* Element
Bezeichnet einen Rahmen (in der Regel Teil der OS/Plattform), von denen das Plugin abhängig ist.
@@ -369,7 +376,7 @@ Das `src` -Attribut identifiziert den Rahmen, welche Plugman versucht die Cordov
Der optionale `weak` -Attribut ist ein boolescher Wert, der angibt, ob das Framework schwach verbunden sein sollte. Der Standardwert ist`false`.
-## `<info>`
+## *Info* Element
Zusätzliche Informationen für die Nutzer. Dies ist nützlich, wenn Sie zusätzliche Schritte erforderlich, die können nicht einfach automatisiert werden oder Plugman den Rahmen sprengen. Beispiele:
@@ -382,7 +389,7 @@ Zusätzliche Informationen für die Nutzer. Dies ist nützlich, wenn Sie zusätz
</info>
-# Variablen
+## Variablen
In bestimmten Fällen kann eine Plugin müssen Änderungen an der Konfiguration der Zielanwendung abhängig zu machen. Z. B. für C2DM auf Android, eine app zu registrieren, dessen Paket-Id ist `com.alunny.message` wäre wie eine Berechtigung erforderlich:
[49/57] [abbrv] CB-5931 1/28 push latest of edge for Japanese Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/amazonfireos/plugin.md b/docs/ja/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..fef932b
--- /dev/null
+++ b/docs/ja/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 のプラグインの例
+
+アプリケーション ・ プラグインで説明する java スクリプトの設定インタ フェースの*エコー*機能を合わせて使用して、 `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 プラグイン コードを再利用し、指す plugin.xml を変更、する場合は、 `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 の下/フォルダーを指す plugin.xml を変更し、 `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>
+
+
+## あなたのプラグインで Amazon の WebView を使用します。
+
+コルドバ アマゾン火 os はオープン ソース クロム プロジェクトに組み込まれているカスタムのアマゾン WebView を使用しています。それは加速し、Kindle の火災に流体のパフォーマンス用に最適化された GPU です。
+
+[Amazon 開発者ポータル][1]点検プロジェクトでアマゾンの WebView を最大限に活用する方法を理解するには.
+
+ [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/d017b43d/docs/ja/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/amazonfireos/webview.md b/docs/ja/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..e234903
--- /dev/null
+++ b/docs/ja/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 web 表示
+
+3.0.0 以降、コルドバ アマゾン火 OS アプリケーションでコンポーネントとして使用できます。 アマゾン火 OS としてこのコンポーネントを指します `CordovaWebView` 。 `CordovaWebView`オープン ソース クロム プロジェクトに組み込まれているアマゾン WebView を拡張します。 この機能を活用してあなたの web アプリは現代のウェブ ランタイム エンジンで実行される最新の HTML5 web 標準を利用できます。
+
+## 前提条件
+
+* コルドバ 3.0.0 以上
+
+* 最新の SDK を更新 android SDK
+
+* アマゾン WebView SDK
+
+## アマゾン火 OS プロジェクトで CordovaWebView の使用へのガイドします。
+
+1. ダウンロード[アマゾン WebView 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
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/config.md b/docs/ja/edge/guide/platforms/android/config.md
index 8d5169d..9897353 100644
--- a/docs/ja/edge/guide/platforms/android/config.md
+++ b/docs/ja/edge/guide/platforms/android/config.md
@@ -18,36 +18,54 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`ファイルは、各アプリケーションと CordovaWebView のインスタンス全体に適用される、アプリの基本的な設定を制御します。 このセクションの詳細設定アンドロイドのビルドにのみ適用されます。 グローバル構成のオプションには、config.xml ファイル情報を参照してください。
-* `KeepRunning`(ブール値、既定値は `true` ): アプリケーション滞在後もバック グラウンドで実行されているかどうかを判断します、 `pause` イベントが発生します。
+* `KeepRunning`(ブール値、既定値は `true` ): アプリケーション滞在後もバック グラウンドで実行されているかどうかを判断します、 `pause` イベントが発生します。 注: これを false に設定がない殺すアプリ一時停止イベントの後、アプリはバック グラウンドでコルドバ webview でコードの実行を停止のみです。
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: 400-500 の範囲で標準的な HTTP エラーへの応答に表示するエラー ページを指定します。 ホーム ページおよびその他の web 資産を含む最上位ディレクトリで指定されたファイルを配置します。
+* `LoadUrlTimeoutValue`(数はミリ秒単位で、既定の `20000` 、20 秒間): タイムアウト エラーをスローする前に待機する時間の量、ページの読み込み中。 この例では 20 よりもむしろ 10 秒を指定します。
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: アプリをロードするとき、ネイティブのダイアログを表示します。値の形式は、*タイトル、メッセージです。*
+* `SplashScreen`(文字列、既定値は `splash` ): からの拡張子を除いたファイル名、 `res/drawable` ディレクトリ。 様々 な資産は、さまざまなサブディレクトリでこの共通名を共有しなければなりません。
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: サブ ・ ページは、アプリ内での読み込み時ネイティブ ダイアログを表示します。値の形式は、*タイトル、メッセージです。*
+* `SplashScreenDelay`(既定値は、ミリ秒単位で番号 `3000` ): スプラッシュ画面のイメージが表示されます時間の量。
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(番号、既定値は `20000` ): タイムアウト エラーをスローする前に待機する時間の量、ページの読み込み中。 この例では 20 よりもむしろ 10 秒を指定します。
+* `InAppBrowserStorageEnabled`(ブール値、既定値は `true` ): コントロール、InAppBrowser 内でページを開くかどうかとしてアクセスできます同じ localStorage および WebSQL ストレージ ページ、既定のブラウザーで開かれます。
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: からの拡張子を除いたファイル名、 `res/drawable` ディレクトリ。様々 な資産は、さまざまなサブディレクトリでこの共通名を共有しなければなりません。
+* `LoadingDialog`(文字列、既定値は `null` ): 場合セット、スピナーは、アプリケーションの最初のページの読み込み時に指定したタイトルとメッセージ、ダイアログ ボックスが表示されます。 タイトルとメッセージは、この値の文字列でコンマで区切られます、ダイアログ ボックスが表示される前に、そのカンマが削除されます。
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(数は、既定値は `5000` ): 時間量スプラッシュ スクリーンのイメージが表示されます。
+* `LoadingPageDialog`(文字列、既定値は `null` ): と同じ `LoadingDialog` 、しかし、アプリケーションの最初のページの後のすべてのページをロードするため。
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(デフォルトで、URL `null` ): 場合設定、「アプリケーション エラー」というタイトルのダイアログではなくアプリケーションで、エラー発生時に参照先のページが表示されます。
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(ブール値、既定値は `false` ): 画面の上部にタイトルを表示します。
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(文字列、既定値は `ERROR` ): アプリケーションからメッセージ ログをフィルタ リングの最小のログ レベルを設定します。 有効な値は `ERROR` 、 `WARN` 、 `INFO` 、 `DEBUG` と`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(ブール値、既定値は `false` ): と同じ、 `Fullscreen` でこの xml ファイルのグローバルな構成パラメーター。 このアンドロイド固有要素は推奨されませんグローバル `Fullscreen` 要素、将来のバージョンで削除されます。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/index.md b/docs/ja/edge/guide/platforms/android/index.md
index 5255ba1..4625181 100644
--- a/docs/ja/edge/guide/platforms/android/index.md
+++ b/docs/ja/edge/guide/platforms/android/index.md
@@ -16,7 +16,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android プラットフォーム ガイド
-このガイドは、Android デバイスのための Cordova アプリを展開する SDK の開発環境を設定する方法を示します。詳細なプラットフォーム固有の情報は、次を参照してください。
+このガイドは、Android デバイスのための Cordova アプリを展開する SDK の開発環境を設定する方法を示します。 それの Android SDK をインストールする Eclipse SDK で Android プロジェクトを開くと、エミュレーターまたはデバイスに展開するプロセスについて説明します。 このガイドに従って少なくとも次ワークフローに関係なく、Android SDK をインストールをする必要があります。 ( *Web プロジェクト Dev*と*ネイティブのプラットフォーム開発*のワークフロー要求 Android SDK をインストールし、パス経由でアクセス可能)
+
+詳細なプラットフォーム固有の情報は、次を参照してください。
* Android の構成
* Android の web 表示
@@ -44,20 +46,19 @@ NOTE, doc said:
開発者を使用する必要があります、 `cordova` 人造人間 SDK と共にユーティリティ。 それをインストール、追加プロジェクト、ビルドし、プロジェクトを配置する方法については、コマンド ライン インターフェイス参照してください。
-## SDK をインストールします。
-
-[Developer.android.com/sdk][3]から Android SDK をインストールします。 それ以外の場合、ダウンロードした移動、SDK をインストールする場所の選択肢が表示されます `adt-bundle` ツリーの開発ツールを格納する場所を。
+Android SDK をインストールします。 [developer.android.com/sdk][3].Android の sdk として配布されて、' adt-バンドル-<os>-<arch>-<ver>' ファイル。Windows では、adt バンドルは、インストーラーにパッケージ化されます。OSX と Linux 上に簡単に解凍 'adt バンドル' 開発ツールを格納する場所。 [Android の SDK のセットアップに関する詳細情報をここで発見ことができます。][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
コルドバ動作するコマンド ライン ツール、SDK の含まする必要があります `tools` と `platform-tools` パス環境のディレクトリ。 Mac、テキストエディターを使用して作成または変更することができます、 `~/.bash_profile` ファイルは、SDK のインストールに応じて、次のような行を追加します。
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ エクスポート パス ${path} を =:/開発/adt-バンドル/sdk/プラットフォーム固有のツール:/開発/adt-バンドル/sdk/ツール
これは、SDK で新しくオープンしたターミナル windows のツールを公開します。それ以外の場合、現在のセッションで使用できるようにするこれを実行します。
- $ source ~/.bash_profile
+ $ ソース ~/.bash_profile
Windows 7 を道の環境を変更: する
@@ -79,14 +80,17 @@ Windows 7 を道の環境を変更: する
また、コマンド ・ プロンプトとタイプ Java および Ant. オープンを有効にする必要があります `java` 、また入力と `ant` 。パスに追加いずれかを実行する失敗します。
- %JAVA_HOME%\bin;%ANT_HOME%\bin
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
## SDK でプロジェクトを開く
使用、 `cordova` コルドバのコマンド ライン インターフェイスで説明されているように、新しいプロジェクトを設定するユーティリティ。たとえば、ソース コード ディレクトリ: で
- $ コルドバ作成こんにちは com.example.hello"HelloWorld"$ cd こんにちは $ コルドバ プラットフォーム android $ コルドバ ビルドを追加
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add android
+ $ cordova build
作成したらここでは、SDK を使用して、それを変更する方法です。
@@ -95,13 +99,15 @@ Windows 7 を道の環境を変更: する
* **新しいプロジェクト**のメニュー項目を選択します。
-* 表示されたダイアログ ボックスから**既存のコードから Android プロジェクト**を選択し、**次**キーを押します。 ![][4]
+* 表示されたダイアログ ボックスから**既存のコードから Android プロジェクト**を選択し、**次**キーを押します。 ![][5]
* 移動する `hello` 、または好みのディレクトリに作成した、プロジェクトし、 `platforms/android` サブディレクトリ。
+* 必ず両方 `hello` と `hello-CordovaLib` をインポートするプロジェクトが選択されています。 `hello-CordovaLib`コルドバは .jar ファイルではなく Android ライブラリとして今使用されるためコルドバ 3.3.0 現在プロジェクトが必要です。
+
* **終了**キーを押します。.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
Eclipse ウィンドウが開いたら、未解決の問題を示す赤い**X**が表示されます。もしそうなら、この追加の手順を実行します。
@@ -123,46 +129,46 @@ Eclipse ウィンドウが開いたら、未解決の問題を示す赤い**X**
* Eclipse、内でこのツールバー アイコンを押します。
- ![][5]
+ ![][6]
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
一度開いて、アンドロイド SDK マネージャーはさまざまなランタイム ライブラリが表示されます。
-![][6]
+![][7]
- [6]: img/guide/platforms/android/asdk_window.png
+ [7]: img/guide/platforms/android/asdk_window.png
**ツール → 管理 Avd** (Android 仮想デバイス) を選択し、表示されたダイアログ ボックス内の**デバイス定義**から任意の項目を選択します。
-![][7]
+![][8]
- [7]: img/guide/platforms/android/asdk_device.png
+ [8]: img/guide/platforms/android/asdk_device.png
プレス**AVD の作成**、必要に応じて、名前の変更、変更を受け入れて**[ok]**を押します。
-![][8]
+![][9]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
これで、AVD **Android 仮想デバイス**リストに表示されます。
-![][9]
+![][10]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [10]: img/guide/platforms/android/asdk_avds.png
エミュレーターを開くには、個別のアプリケーションとして、AVD を選択し、**開始**を押します。ハードウェア ボタンで使用できるコントロールを追加して、デバイスのように多くを起動します。
-![][10]
+![][11]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [11]: img/guide/platforms/android/asdk_emulator.png
この時点で使用することができます、 `cordova` ユーティリティをコマンドラインからエミュレーターにアプリケーションを配置します。
- $ コルドバ android をエミュレートします。
+ $ cordova emulate android
-代わりに Eclipse 内で作業している、プロジェクトを右クリックし、 **Android アプリケーション → として実行**を選択します。どれもが既に開かれている場合、AVD を指定しようとしています。
+Eclipse 内で作業する代わりに、プロジェクトを右クリックし、 **Android アプリケーション → として実行**を選択します。どれもが既に開かれている場合、AVD を指定しようとしています。
高速な体験、Intel ベースのエミュレーター イメージを使用します。
@@ -176,13 +182,13 @@ Eclipse ウィンドウが開いたら、未解決の問題を示す赤い**X**
## デバイスへの配置します。
-デバイスに直接アプリをプッシュするには、 [Android 開発者向けサイト][11]で説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。
+デバイスに直接アプリをプッシュするには、 [Android 開発者向けサイト][12]で説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
アプリをデバイスにプッシュするには、コマンド行から。
- android を実行 $ コルドバ
+ $ cordova run android
Eclipse、内でプロジェクトを右クリックし、**人造人間アプリケーション → として実行**を選択します.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/plugin.md b/docs/ja/edge/guide/platforms/android/plugin.md
index 0c24091..e921c26 100644
--- a/docs/ja/edge/guide/platforms/android/plugin.md
+++ b/docs/ja/edge/guide/platforms/android/plugin.md
@@ -16,145 +16,158 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android のプラグイン
-プラグインを書くコルドバ Android のアーキテクチャの理解が必要です。 コルドバ アンドロイド Android の WebView それに取り付けられたフックで構成されます。 これらのプラグインのクラスへのマッピングとして表される、 `config.xml` ファイル。
+Android プラットフォームでネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインターフェイスの概要についてアプリケーション ・ プラグインが参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。 別のサンプルも参照してください[CordovaPlugin.java][1]のコメント.
-プラグイン拡張する少なくとも 1 つの Java クラスから成っている、 `CordovaPlugin` クラス。 プラグインの 1 つをオーバーライドする必要があります、 `execute` メソッドから `CordovaPlugin` 。 最高のプラグインが処理する実際には、 `pause` と `resume` イベント、およびプラグインの間のメッセージパッシング。 実行時間の長い要求は、メディアの再生、リスナー、または内部の状態などのバック グラウンド アクティビティでプラグインを実装する必要があります、 `onReset()` メソッドと同様です。 それを実行するとき、 `WebView` 、java スクリプトの設定を再読み込みを新しいページまたは更新に移動します。
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Android のプラグインはそれに取り付けられたフックを持つアンドロイドの WebView を成っているコルドバ アンドロイドに基づいています。 プラグインのクラスへのマッピングとして表される、 `config.xml` ファイル。 プラグイン拡張する少なくとも 1 つの Java クラスから成っている、 `CordovaPlugin` のいずれかをオーバーライドするクラスの `execute` メソッド。 ベスト プラクティス、プラグインも扱うべきです `pause` と `resume` イベントのプラグイン間のメッセージパッシングと共に。 実行時間の長い要求は、メディアの再生、リスナー、または内部の状態などのバック グラウンド アクティビティでプラグインを実装する必要があります、 `onReset()` メソッドと同様です。 それを実行するとき、 `WebView` 、java スクリプトの設定を再読み込みを新�
�いページまたは更新に移動します。
## プラグイン クラスのマッピング
-プラグインの JavaScript の部分を常に使用して、 `cordova.exec` メソッドは次のように。
+プラグインの java スクリプトの設定インターフェイスを使用して、 `cordova.exec` メソッドは次のように。
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+
+
+これは、WebView から要求アンドロイド ネイティブの側では、効果的に呼び出しをマーシャ リングします、 `action` 法、 `service` クラスに渡される引数は、 `args` 配列。
+
+コルドバ Android アプリケーションのプラグインを指定する必要があります Java ファイルや独自の*jar*ファイルとしてプラグインを配布するかどうか `res/xml/config.xml` ファイル。 アプリケーション ・ プラグインを使用する方法の詳細についてを参照してください、 `plugin.xml` ファイルをこれを注入する `feature` 要素。
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-これは、アンドロイド ネイティブ側には、もっとまたはより少なく通話にダウン沸騰、WebView から要求をマーシャ リングします、 `action` 法、 `service` に渡された引数を持つクラス、 `args` 配列。
+サービス名は、JavaScript で使用されるものと一致する `exec` を呼び出します。 値は、Java クラスの完全修飾名前空間の識別子です。 それ以外の場合は、プラグイン コンパイルしますが、まだコルドバを利用できない可能性があります。
-プラグインを追加する必要がありますあなたのプラグインを Java ファイルや独自の jar ファイルとして配布するかどうか、 `config.xml` 、コルドバ Android アプリケーションでファイル `res/xml/` ディレクトリ。
+## プラグインの初期化と有効期間
- <feature name="<service_name>">
+それぞれの人生のためのプラグイン オブジェクトの 1 つのインスタンスが作成されます `WebView` 。 プラグインはまでインスタンス化されない最初、JavaScript から呼び出しによって参照されている場合を除き `<param>` と、 `onload` `name` 属性を設定する `"true"` で `config.xml` 。 例えば。
+
+ <feature name="Echo">
<param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
</feature>
-サービス名、JavaScript で使用されるものと一致する必要があります `exec` 呼び出し、および値は、Java クラスの完全名、名前空間を含みます。 それ以外の場合、プラグイン コンパイルしますが、まだコルドバで到達できません。
+プラグインを使用する必要があります、 `initialize` 、スタート アップ ロジックのメソッド。
-## Android の Java プラグインを書く
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
+ }
+
-Java スクリプトの設定をネイティブ側に要求するプラグインが発生します。経由で Android の Java プラグインが正しくマップされている、 `config.xml` ファイル。だから最終的な Android の Java プラグイン クラスどのようか。
+## Android の Java プラグインを書く
-何を介して JavaScript のプラグインにディスパッチを取得 `exec` 関数で渡されるプラグイン クラスの `execute` メソッド。 ほとんど `execute` の実装のようになります。
+JavaScript 呼び出し火災ネイティブ側に要求するプラグインとそれに対応する Java プラグインが適切にマップされている、 `config.xml` ファイルがどのよう最終的な Android の Java プラグイン クラス見てですか? 何が、JavaScript のプラグインにディスパッチされる `exec` 関数はプラグイン クラスに渡されます `execute` メソッド。 ほとんど `execute` の実装のようになります。
- @Override パブリック boolean 文字列操作、JSONArray args (CallbackContext callbackContext) を実行 JSONException がスローされます {場合 (「beep".equals(action)) {this.beep(args.getLong(0));callbackContext.success();返します true;} 戻り偽;//"MethodNotFound"エラーで誤った結果を返します。
- }
+ @Override パブリック boolean 文字列操作、JSONArray args (CallbackContext callbackContext) を実行 JSONException がスローされます {場合 (「beep".equals(action)) {this.beep(args.getLong(0));callbackContext.success();返します true;} 戻り偽;//"MethodNotFound"エラーで誤った結果を返します。
+ }
-値と比較の `action` パラメーター、およびディスパッチ クラスでは、必要に応じて、一部のパラメーターをメソッドに渡します (プライベート) メソッドへのオフ要求。
+JavaScript は `exec` 関数の `action` パラメーターを省略可能なパラメーターとディスパッチ専用クラスのメソッドに対応します。
とき例外をキャッチし、エラーを返す、エラー JavaScript の一致する Java の例外名を可能な限り明快のために重要です。
-### スレッド処理
+## スレッド処理
-WebView に JavaScript が*なく*UI スレッド上で実行します。WebCore スレッドで実行されます。`execute`メソッドも WebCore スレッドを実行します。
+プラグインの java スクリプトの設定が*ない*のメイン スレッドで実行、 `WebView` インタ フェース ; その代わりに、上で実行、 `WebCore` スレッドのように、 `execute` メソッド。 ユーザー インターフェイスと対話する必要がある場合次のバリエーションを使用する必要があります。
-UI と対話する必要がある場合、次を使用する必要があります。
-
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getActivity().runOnUiThread(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-UI スレッド上で実行する必要がない場合 WebCore のスレッドをブロックしません。
+使用、次の主要なインターフェイスで実行する必要がない場合の糸、しかしブロックしたくない、 `WebCore` スレッドのいずれか。
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getThreadPool().execute(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-### エコー Android のプラグインの例
+## エコー Android のプラグインの例
-追加するのには、次の `config.xml` ファイル。
+アプリケーション ・ プラグインで説明する java スクリプトの設定インタ フェースの*エコー*機能を合わせて使用して、 `plugin.xml` を注入する、 `feature` ローカル プラットフォーム仕様 `config.xml` ファイル。
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <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` コルドバ Android アプリケーション内。
+次を追加し、 `src/org/apache/cordova/plugin/Echo.java` ファイル。
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-コードを見てをみましょう。 必要な `imports` が一番。 私たちのクラスから拡張 `CordovaPlugin` 。 Execute() メソッドをオーバーライドして、exec() からメッセージを受信します。 本手法はまず比較 `action` : このプラグインは 1 つのアクションのみをサポートします、 `echo` アクション。 その他のアクションを返します `false` 、タイプのエラーの結果が `INVALID_ACTION` 、JavaScript 側エラー コールバック呼び出しに変換します。 次に、私たちを使用してエコー文字列をつかむ、 `getString` メソッドに私たち `args` 、パラメーター配列の 0 番目のパラメーターを取得したいそれを伝えます。 パラメーターのチェックのビットを行う我々: それはないことを確認 `null` 、長さ 0 の文字列ではないことを確認しています。 我々 を呼び出す場合は、 `callbackConte
xt.error()` (これは、今では、あなたが知っておくべきエラー コールバックを呼び出します)。 かどうかすべてのこれらのチェックに合格し、我々 を呼び出す `callbackContext.success()` を渡すと、 `message` 私たちをパラメーターとして受け取る文字列。 これは最後に、JavaScript 側成功コールバックの呼び出しに変換します。 それも通過、 `message` JavaScript の成功コールバック関数にパラメーターとしてパラメーター。
-
-## プラグインのデバッグ
-
-Eclipse を使用して Android プロジェクトをデバッグすることができます、プロジェクトに Java ソースが含まれる場合、プラグインをデバッグできます。 Android の開発者ツールの最新バージョンのみこの時点で完全にサポートされていないのでソース コード添付ファイル JAR の依存関係を許可するように知られています。
-
-## 一般的な落とし穴
-
-* プラグインへのアクセスがある、 `CordovaInterface` オブジェクト。 このオブジェクトには、Android へのアクセスを `Activity` アプリケーションを実行しています。 これは、 `Context` 新しい Android を起動するために必要な `Intent` 。 `CordovaInterface`プラグインを開始することができます、 `Activity` 、結果とときのコールバックのプラグインを設定する、 `Intent` アプリケーションに戻ってくる。 これは重要ですが、以来、 `Intent` s システムは、Android とのプロセス間通信方法。
+ファイルの上部に必要な輸入品からクラスを拡張 `CordovaPlugin` 、その `execute()` メソッドからメッセージを受信する、オーバーライドする `exec()` 。 `execute()`メソッドは、最初の値をテスト `action` 、この場合が 1 つだけ有効な `echo` 値です。 その他のアクションを返します `false` の結果と、 `INVALID_ACTION` 、JavaScript 側に呼び出されるエラー コールバックに変換エラー。
-* プラグインに直接アクセスする必要はありません、 `Context` 彼らは、過去に持っていると。 遺産 `ctx` メンバーは廃止され、6 ヶ月間 2.0 をリリースした後削除されます。 すべての `ctx` メソッドに存在する、 `Context` 、両方 `getContext()` と `getActivity()` に必要な適切なオブジェクトを返すことが可能です。
+次に、メソッドを使って文字列のエコーを取得、 `args` オブジェクトの `getString` メソッドは、最初のパラメーターを指定する、メソッドに渡されます。 プライベートに渡される後 `echo` 法、それはパラメーター チェックじゃないことを確認 `null` またはその場合、空の文字列 `callbackContext.error()` JavaScript のエラー コールバックを呼び出します。 様々 なチェックにパスした場合、 `callbackContext.success()` 元を渡します `message` への JavaScript の成功コールバックをパラメーターとして文字列。
-## ソースを使用してください。
+## Android の統合
-[既存のプラグインに目を通す][1]には、独自のプラグインを書くに自分自身を準備する最もよい方法の 1 つ.
+アンドロイドの特徴、 `Intent` プロセスが互いに通信することができますシステムです。 プラグインへのアクセスがある、 `CordovaInterface` 、Android にアクセスできるオブジェクト `Activity` アプリケーションを実行します。 これは、 `Context` 新しい Android を起動するために必要な `Intent` 。 `CordovaInterface`プラグインを開始することができます、 `Activity` 、結果とときのコールバックのプラグインを設定する、 `Intent` をアプリケーションに返します。
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+コルドバ 2.0 以降のプラグインにもはや直接アクセスできます、 `Context` 、および、従来の `ctx` メンバーは使用されなくなりました。 すべて `ctx` メソッドに存在する、 `Context` 、両方 `getContext()` と `getActivity()` の必要なオブジェクトを返すことができます。
-[CordovaPlugin.java][2]のコメントをまた読む必要があります。.
+## Android のプラグインのデバッグ
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+Eclipse は、プロジェクトに含まれている Java ソースとしてプラグインをデバッグすることができます。 Android の開発者ツールの最新バージョンのみこの機能はまだ完全にできませんので、 *JAR*の依存関係にソースコードを接続することができます。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/tools.md b/docs/ja/edge/guide/platforms/android/tools.md
index 6f4df39..4e07a46 100644
--- a/docs/ja/edge/guide/platforms/android/tools.md
+++ b/docs/ja/edge/guide/platforms/android/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+プラグインできるようにする低レベルのコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。概要については、アプリケーション ・ プラグインを参照してください。
+
## プロジェクトを作成します。
実行、 `create` プロジェクト、逆ドメイン スタイル パッケージ識別子、およびアプリケーションの表示名を既存のパスを指定するコマンドです。Mac と Windows の両方の構文を次に示します。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/upgrading.md b/docs/ja/edge/guide/platforms/android/upgrading.md
index 8d4c530..49dc227 100644
--- a/docs/ja/edge/guide/platforms/android/upgrading.md
+++ b/docs/ja/edge/guide/platforms/android/upgrading.md
@@ -18,22 +18,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
このガイドは、コルドバの旧バージョンからアップグレードする Android プロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
+## 3.2.0 から 3.3.0 へのアップグレード
+
+用として同じ instructinos に従ってください。`3.2.0`.
+
+3.3.0 にはじまって、コルドバ ランタイム今 jar ファイルの代わりにアンドロイドをライブラリとしてコンパイルされます。 これがコマンドラインの使用法の効果がない IDE ユーザーが新しく追加されたインポートする必要があります `MyProject-CordovaLib` のワークスペースにプロジェクト。
+
+## 3.1.0 から 3.2.0 へのアップグレード
+
+コルドバ CLI で作成されたプロジェクト。
+
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2. 実行`cordova platform update android`
+
+コルドバ CLI で作成されていないプロジェクトの場合に実行します。
+
+ bin/update <project_path>
+
+
## 3.1.0 3.0.0 からアップグレード
コルドバ CLI で作成されたプロジェクト。
-1. 更新、 `cordova` - CLI バージョンのコマンド ライン インターフェイスを参照してください
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
2. 実行`cordova platform update android`
コルドバ CLI で作成されていないプロジェクトの場合に実行します。
-1. `bin/更新 < project_path >`
+ bin/update <project_path>
+
## 2.9.0 から CLI (3.0.0) へのアップグレード
1. コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
-2. あなたのプラットフォームの追加、cordova のプロジェクトします。`cordova
+2. コルドバ プロジェクトたとえば、プラットフォームの追加します。`cordova
platform add android`.
3. プロジェクトの内容をコピー `www` ディレクトリを `www` で作成したコルドバ プロジェクトのルート ディレクトリ。
@@ -55,8 +76,8 @@ platform add android`.
5. 非推奨アップグレードすることを確認 `<plugin>` あなたの古いからの参照 `config.xml` ファイルを新しい `<feature>` 仕様。
6. 参照を更新、 `org.apache.cordova.api` パッケージになるまで`org.apache.cordova`.
-
-* **注:**すべてのコア Api が削除されているし、のプラグインとしてインストールする必要があります。詳細についてを使用して Plugman 管理プラグイン ガイドを参照してください。
+
+ **注**: すべてのコア Api が削除されているし、のプラグインとしてインストールする必要があります。詳細についてを使用して Plugman 管理プラグイン ガイドを参照してください。
## 2.8.0 から 2.9.0 へのアップグレードします。
@@ -68,17 +89,19 @@ platform add android`.
2. 追加 `cordova-2.8.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
-4. コピー、新しい `cordova.js` プロジェクトに。
+<!-- SS Eclipse -->
-5. あなたの HTML を使用して、新しい更新 `cordova.js` ファイル。
+1. コピー、新しい `cordova.js` プロジェクトに。
-6. コピー、 `res/xml/config.xml` と一致するファイル`framework/res/xml/config.xml`.
+2. あなたの HTML を使用して、新しい更新 `cordova.js` ファイル。
-7. 更新プログラム `framework/res/xml/config.xml` を以前のように同様の設定を持っています。
+3. コピー、 `res/xml/config.xml` と一致するファイル`framework/res/xml/config.xml`.
-8. ファイルのコピー元 `bin/templates/cordova` プロジェクトの `cordova` ディレクトリ。
+4. 更新プログラム `framework/res/xml/config.xml` を以前のように同様の設定を持っています。
+
+5. ファイルのコピー元 `bin/templates/cordova` プロジェクトの `cordova` ディレクトリ。
## 2.6.0 からへ 2.7.0 をアップグレードします。
@@ -86,7 +109,7 @@ platform add android`.
2. 追加 `cordova-2.7.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.7.0.js` プロジェクトに。
@@ -104,7 +127,7 @@ platform add android`.
2. 追加 `cordova-2.6.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.6.0.js` プロジェクトに。
@@ -124,7 +147,7 @@ platform add android`.
2. 追加 `cordova-2.5.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.5.0.js` プロジェクトに。
@@ -142,7 +165,7 @@ platform add android`.
2. 追加 `cordova-2.4.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.4.0.js` プロジェクトに。
@@ -158,7 +181,7 @@ platform add android`.
2. 追加 `cordova-2.3.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.3.0.js` プロジェクトに。
@@ -174,7 +197,7 @@ platform add android`.
2. 追加 `cordova-2.2.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.2.0.js` プロジェクトに。
@@ -190,7 +213,7 @@ platform add android`.
2. 追加 `cordova-2.1.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.1.0.js` プロジェクトに。
@@ -206,7 +229,7 @@ platform add android`.
2. 追加 `cordova-2.0.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-2.0.0.js` プロジェクトに。
@@ -214,9 +237,7 @@ platform add android`.
6. コピー、 `res/xml/config.xml` 一致するように`framework/res/xml/config.xml`.
-### 2.0.0 についてのメモをリリースします。
-
-`config.xml`交換は `cordova.xml` と `plugins.xml` 。 この新しいファイルは前の 2 つの組み合わせです。 ただし、古いファイルは廃止され、現在まだ仕事中、将来のリリースでの作業を停止します。
+2.0.0 リリース、 `config.xml` ファイルを結合し、置換 `cordova.xml` と `plugins.xml` 。 古いファイルは廃止され、彼らはまだ、2.0.0 で動作しながら、将来のリリースで動作しなくなります。
## 1.8.1 から 1.9.0 にアップグレードします。
@@ -224,7 +245,7 @@ platform add android`.
2. 追加 `cordova-1.9.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.9.0.js` プロジェクトに。
@@ -232,9 +253,7 @@ platform add android`.
6. 更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
-### 1.9.0 についてのメモをリリースします。
-
-導入により、 `CordovaWebView` 、サード パーティのプラグインが動作しない場合があります。 これらのプラグインからコンテキストを取得する必要があります、 `CordovaInterface` を使用して `getContext()` または `getActivity()` 。 経験豊富なアンドロイドの開発者でない場合プラグインのメンテナに連絡して、バグ追跡システムにこのタスクを追加してください。
+導入により、 `CordovaWebView` では 1.9.0 リリースでは、サード パーティのプラグインが動作しません。 これらのプラグインからコンテキストを取得する必要があります、 `CordovaInterface` を使用して `getContext()` または `getActivity()` 。 経験豊富なアンドロイドの開発者でない場合プラグインのメンテナに連絡して、バグ追跡システムにこのタスクを追加してください。
## 1.8.0 から 1.8.0 へのアップグレードします。
@@ -242,7 +261,7 @@ platform add android`.
2. 追加 `cordova-1.8.1.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.8.1.js` プロジェクトに。
@@ -256,7 +275,7 @@ platform add android`.
2. 追加 `cordova-1.8.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.8.0.js` プロジェクトに。
@@ -270,7 +289,7 @@ platform add android`.
2. 追加 `cordova-1.8.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.8.0.js` プロジェクトに。
@@ -284,7 +303,7 @@ platform add android`.
2. 追加 `cordova-1.7.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.7.0.js` プロジェクトに。
@@ -296,7 +315,7 @@ platform add android`.
2. 追加 `cordova-1.6.1.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.6.1.js` プロジェクトに。
@@ -308,7 +327,7 @@ platform add android`.
2. 追加 `cordova-1.6.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.6.0.js` プロジェクトに。
@@ -324,7 +343,7 @@ platform add android`.
2. 追加 `cordova-1.5.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `cordova-1.5.0.js` プロジェクトに。
@@ -340,7 +359,7 @@ platform add android`.
2. 追加 `phonegap-1.4.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `phonegap-1.4.0.js` プロジェクトに。
@@ -356,7 +375,7 @@ platform add android`.
2. 追加 `phonegap-1.3.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `phonegap-1.3.0.js` プロジェクトに。
@@ -372,7 +391,7 @@ platform add android`.
2. 追加 `phonegap-1.2.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `phonegap-1.2.0.js` プロジェクトに。
@@ -388,7 +407,7 @@ platform add android`.
2. 追加 `phonegap-1.1.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `phonegap-1.1.0.js` プロジェクトに。
@@ -402,7 +421,7 @@ platform add android`.
2. 追加 `phonegap-1.0.0.jar` プロジェクトの `libs` ディレクトリ。
-3. Eclipse を使用して eclipse プロジェクトを更新して、クリーンを行います。
+3. Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
4. コピー、新しい `phonegap-1.0.0.js` プロジェクトに。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/android/webview.md b/docs/ja/edge/guide/platforms/android/webview.md
index fa0255a..ad812ef 100644
--- a/docs/ja/edge/guide/platforms/android/webview.md
+++ b/docs/ja/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android の web 表示
-コルドバ 1.9 での援助にはじまって、 `CordovaActivity` 、コルドバ大きいネイティブ Android アプリケーションでコンポーネントとして使用できます。 Android としてこのコンポーネントを指す、 `CordovaWebView` 。 1.9 から新しいコルドバ ベースのアプリケーションを使用し、 `CordovaWebView` かどうかに関係なくそのメイン ビューとして、従来の `CordovaActivity` のアプローチが使用されます。
+このセクションを大きい人造人間アプリケーション内でのコルドバ有効 WebView コンポーネントを埋め込む方法を示します。これらのコンポーネントが互いと通信できる方法については、アプリケーション ・ プラグインを参照してください。
-Android アプリケーションの開発に慣れていないしている場合は、WebView を含めようとして前にコルドバのアプリケーションを開発する Android プラットフォームのガイドをお読みください。 アンドロイド Cordova アプリを作成する主な方法ではありません。 これらの手順は、現在マニュアルですが可能性があります最終的に自動化されます。
+人造人間に慣れていないしている場合する必要があります最初 Android プラットフォーム ガイドに慣れるお持ち、WebView を埋め込みのより珍しい開発オプションを実行する前にインストールされている最新の人造人間 SDK。 コルドバ 1.9 を皮切りに、人造人間プラットホームに依存している、 `CordovaWebView` 、従来のビルド コンポーネント `CordovaActivity` 1.9 リリース前コンポーネント。
-## 前提条件
+1. これらの指示に従って、最新コルドバ分布があることを確認します。[Cordova.apache.org][1]からダウンロードし、その Android パッケージを解凍します。
-* コルドバ 1.9 以上
+2. Android パッケージに移動 `/framework` ディレクトリと実行 `ant jar` 。Cordova が作成されます `.jar` として形成されたファイル`/framework/cordova-x.x.x.jar`.
-* 最新の SDK を更新 android SDK
+3. コピー、 `.jar` Android プロジェクトにファイル `/libs` ディレクトリ。
-## Android プロジェクトでの CordovaWebView の使用へのガイドします。
-
-1. `cd``/framework`を実行 `ant jar` コルドバの jar を構築します。 として形成された .jar ファイルを作成します `cordova-x.x.x.jar` で、 `/framework` ディレクトリ。
-
-2. コルドバ jar を Android プロジェクト内にコピー `/libs` ディレクトリ。
-
-3. 編集アプリケーションの `main.xml` ファイル (下 `/res/xml` ) と、次のように、 `layout_height` 、 `layout_width` 、 `id` 、アプリケーションに合わせて変更します。
+4. 次に、アプリケーションの追加 `/res/xml/main.xml` ファイルと、 `layout_height` 、 `layout_width` と `id` 、アプリケーションに合うように変更します。
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ Android アプリケーションの開発に慣れていないしている場合
android:layout_height="match_parent" />
-4. あなたの活動を変更して、それを実装する、 `CordovaInterface` 。 含まれているメソッドを実装する必要があります。 それらをコピーすることができます `/framework/src/org/apache/cordova/CordovaActivity.java` 、または独自に実装します。 インターフェイスを使用して、基本的なアプリケーションを次のコード片に示します。 参照先のビュー id と一致する方法に注意してください、 `id` 上記のように XML フラグメントで指定された属性。
+5. アクティビティを変更して、それを実装する、 `CordovaInterface` 。 それは含まれているメソッドを実装する必要があります。 それらをコピーすることができます `/framework/src/org/apache/cordova/CordovaActivity.java` 、または他、自分でそれらを実装します。 次のコードは、基本的なアプリケーションのインターフェイスに依存している示しています。 参照先のビュー id と一致する方法に注意してください、 `id` 上記のように XML フラグメントで指定された属性。
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ Android アプリケーションの開発に慣れていないしている場合
}
-カメラを使用する場合もこれを実装する必要があります。
-
+6. アプリケーションは、カメラを使用する必要がある場合、次を実装します。
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ Android アプリケーションの開発に慣れていないしている場合
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,
@@ -99,16 +93,18 @@ Android アプリケーションの開発に慣れていないしている場合
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-最後に、スレッド プールを追加してください、それ以外の場合、プラグインには上で実行するスレッドはありません。
+
+7. 最後に、スレッド プールを追加してください、それ以外の場合プラグインには実行するスレッドはありません。
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. アプリケーションの HTML や JavaScript ファイル Android プロジェクトをコピー `/assets/www` ディレクトリ。
-1. アプリケーションの HTML や JavaScript ファイル、プロジェクトにコピー Android の `/assets/www` ディレクトリ。
+9. コピー、 `config.xml` ファイルから `/framework/res/xml` をプロジェクトの `/res/xml` ディレクトリ。
-2. コピー `config.xml` から `/framework/res/xml` プロジェクトの `/res/xml` ディレクトリ。
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/blackberry10/config.md b/docs/ja/edge/guide/platforms/blackberry10/config.md
index 3c04e09..58b981d 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/config.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/config.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# ブラックベリーの構成
+# ブラックベリー 10 構成
`config.xml`ファイルは、各アプリケーションと CordovaWebView のインスタンス全体に適用される、アプリの基本的な設定を制御します。 ブラックベリー 10 にのみ適用されますこのセクションの詳細設定を構築します。 グローバル構成のオプションには、config.xml ファイル情報を参照してください。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/blackberry10/index.md b/docs/ja/edge/guide/platforms/blackberry10/index.md
index 3d2cbad..e171d7e 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/index.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/index.md
@@ -36,17 +36,13 @@ Windows:
* ネイティブ SDK のインストール ディレクトリ パスに追加、たとえば。
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
Mac および Linux:
* 編集、 `~/.bash_profile` ネイティブ SDK のインストール先に応じて、次のような行を追加するファイル。
- $ エクスポート パス ${path} =:/アプリケーション/bbndk/host\_10\_1\_0\_132/ダーウィン/x 86/usr/bin/
-
- または 10.2 ネイティブ SDK:
-
- $ 輸出 PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
* 現在のセッションで変更を適用するのには、次を実行します。
@@ -56,22 +52,25 @@ Mac および Linux:
デバイスのテストやブラックベリーの世界を通じてアプリケーションを配布する場合、システムはコード署名用のセットアップをなければなりません。
-署名キーを取得するためにブラックベリーのウェブサイトに移動し、指定したパスワードを保持することを確認します。 実行して、 `blackberry-signer` ユーティリティ ブラックベリー ネイティブ SDK に含まれています。
+署名キーを取得するために、\[ブラックベリー キー注文フォーム\] (https://www.blackberry.com/SignedKeys/codesigning.html) に移動します。
-- の詳細は、こちらをご覧ください。
+最初のチェック ボックスを選択します:"ブラックベリー NDK を使用して開発された BlackBerry10 アプリ」のため署名し、BBID を作成することも。
-* [コード署名キーに登録します。][2]
+パスワードを入力し、「トークンの取得」bbidtoken.csk をダウンロードする] をクリックします。ダウンロード ページに表示されますお使いの OS のデフォルトの場所にこのファイルを保存します。
-* [コードの署名用にシステムを設定します。][3]
+最後の手順は、署名証明書を生成します。
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
## プロジェクトを作成します。
使用の `cordova` コマンド ライン インターフェイスで説明されているように、新しいプロジェクトを設定するユーティリティ。たとえば、ソース コード ディレクトリ: で
- $ コルドバ作成こんにちは com.example.hello $ cd こんにちは $ コルドバ プラットフォーム blackberry10 $ コルドバ ビルドを追加
+ $ cordova create hello com.example.hello
+ $ cd hello
+ $ cordova platform add blackberry10
+ $ cordova build
## エミュレーターへの展開します。
@@ -79,96 +78,74 @@ Mac および Linux:
デバイス エミュレーターを実行する場合は、ダウンロードして、ブラックベリー 10 シミュレータをインストールします。
* [ダウンロード][1]
-* [はじめに][4]
+* [はじめに][2]
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
-デバイスまたはエミュレーターでアプリケーションをテストする前に*ターゲット*プロジェクトを追加する必要があります。 それぞれ一意の名前で識別され、IP アドレスに関連付けられています。 アプリの表示に使用する前に、エミュレーターから IP アドレスを取得する必要があります。
+デバイスまたはエミュレーターでアプリケーションをテストする前に開発モードを有効にする必要があります。
エミュレーター イメージを起動し、ホーム画面から**設定**を選択します。
-![][5]
-
- [5]: img/guide/platforms/blackberry10/bb_home.png
+![][3]
-移動し、**セキュリティとプライバシー → 開発モード**セクションのオプションを有効にして IP アドレスを取得する:
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-![][6]
+移動し、**セキュリティとプライバシー → 開発モード**セクションし、オプションを有効にします。
- [6]: img/guide/platforms/blackberry10/bb_devel.png
-
-コマンド ライン ユーティリティのセットを追加、プロジェクトの BlackBerry 10 プラットフォームを設定するときに含められます。 この場合、プロジェクトの最上位ディレクトリから呼び出される、次のコマンドは、 *emu*上に表示される IP アドレスを持つという名前のターゲットを関連付けます。
-
-* Windows:
-
- $ platforms\blackberry10\cordova\target.bat -t のエミュー 169.254.0.1 シミュレータを追加します。
+![][4]
-* Mac の/Linux: 上
-
- $ プラットフォーム/blackberry10/コルドバ/ターゲット追加エミュー 169.254.0.1-t シミュレータ
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
その後、実行、 `emulate` アプリケーションを表示するコマンド。
- $ コルドバ エミュレート blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
## デバイスへの配置します。
-デバイスへの配備をお使いのコンピューターに接続されていることを確認します。 開発モードを有効にして上記のエミュレーター desribed として IP アドレスを取得します。 ピンを取得する必要があります、下の**設定**アプリケーション**→ についてハードウェア**:
-
-![][7]
-
- [7]: img/guide/platforms/blackberry10/bb_pin.png
+デバイスへの配備をお使いのコンピューターに接続されているし、開発モードが有効になってを確認します。
-名前に関連付ける IP アドレス、デバイスのパスワードと PIN とターゲット コマンド ライン ユーティリティを実行します。
+その後、実行、 `run` アプリケーションを表示するコマンド。
-* Windows:
+ $ cordova run blackberry10 --devicepass <password>
- $ platforms\blackberry10\cordova\target.bat mydevice 169.254.0.1 t デバイス--パスワード 123456 - ピン FFFF972E を追加します。
-* Mac の/Linux: 上
-
- $ プラットフォーム/blackberry10/コルドバ/ターゲット mydevice 169.254.0.1 t デバイス--パスワード 123456 - ピン FFFF972E を追加します。
+デバッグ トークンがまだない場合、デバイスの設定、エラー メッセージされたらパスワードを入力するときにアプリケーションに署名するお使いのコンピューターの構成を定義しています。
-場所:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`デバイスのロックを解除するパスワードを指します。
+## WebInspector とデバッグ
-* `--pin`デバイス**の設定**アプリケーションから取得した PIN を指します。
+デバイスまたはエミュレーター上でのデバッグ、アプリケーションの内部状態を表示するリモート WebInspector を実行ことがあります。 プロンプトは標準の web ブラウザーを使ってアプリを接続することができます URL を表示します。 詳細については、[デバッグ使用 WebInspector][5]を参照してください。.
-その後、実行、 `run` アプリケーションを表示するコマンド。
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- blackberry10 を実行 $ コルドバ
-
+## リリース バージョンをビルド
-デバッグ トークンがまだ設定されていないデバイスの場合、エラー メッセージはキーに署名するための登録時に指定したパスワードでスクリプトを実行するプラットフォームを使用するよう指示します。
+既定では、実行して、 `cordova build` コマンドはデバイスまたはシミュレータにテストに適した符号なし*.bar*パッケージ ファイルを作成します。
-* Windows:
-
- $ platforms\blackberry10\cordova\run.bat - デバイス - keystorepass mysecret
+使用する `--release` BlackBerry の世界を介して配信に適してリリース バージョンを作成します。
-* Mac の/Linux: 上
+ $ cordova build --release --keystorepass <signing password>
- $ プラットフォーム/blackberry10/コルドバ/実行--デバイス--keystorepass mysecret
-## WebInspector とデバッグ
+`--keystorepass`オプションに署名するお使いのコンピューターを構成するときに定義されたパスワードを指定しますアプリケーション。
-デバイスまたはエミュレーター上でのデバッグ、アプリケーションの内部状態を表示するリモート WebInspector を実行ことがあります。 プロンプトは標準の web ブラウザーを使ってアプリを接続することができます URL を表示します。 詳細については、[デバッグ使用 WebInspector][8]を参照してください。.
+## 他の場所に配置します。
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+上記の手順は、デバイスは USB 経由で接続されてまたはシミュレータが、ローカル コンピューターで実行されていると仮定します。また、他の場所に展開することが可能です。
-## リリース バージョンをビルド
-
-既定では、実行して、 `cordova build` コマンドはデバイスまたはシミュレータにテストに適した符号なし*.bar*パッケージ ファイルを作成します。
-
-別に実行する必要があります `build` のブラックベリーの世界を介して配信に適してリリース バージョンを作成するコマンド。 依存しない、 `cordova` CLI ツールし、代わりに、次の構文を使用します。
+コマンド ライン ユーティリティのセットを追加、プロジェクトの BlackBerry 10 プラットフォームを設定するときに含められます。 この場合、プロジェクトの最上位ディレクトリから呼び出される、次のコマンドは*emu* IP アドレスを持つという名前のターゲットを関連付けます。
* Windows:
- $ platforms\blackberry10\cordova\build.bat - リリース--keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
* Mac の/Linux: 上
- $ プラットフォーム/blackberry10/コルドバ/ビルド - リリース--keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+ターゲットが定義されたら、実行するコマンドを使用する提供できます `--target` :
-`--keystorepass`オプションに署名するお使いのコンピューターを構成するときに定義されたパスワードを指定しますアプリケーション。
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
[48/57] [abbrv] CB-5931 1/28 push latest of edge for Japanese Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/blackberry10/plugin.md b/docs/ja/edge/guide/platforms/blackberry10/plugin.md
index 4bd442a..f30377a 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/plugin.md
@@ -16,119 +16,185 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# ブラックベリー 10 プラグイン
-これはコルドバのプラグイン開発ガイドの続きです。 今、そのコンテンツを確認してみましょう BlackBerry 10 プラットフォーム用エコー プラグインが必要とするものを見てください。 リコール エコー プラグインはどのような文字列、ユーザーは基本的を返しますを提供しています、 `window.echo` 機能。
+BlackBerry 10 プラットフォームにネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインターフェイスの概要についてアプリケーション ・ プラグインが参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。
- window.echo = function(str, callback) {
+エコー プラグインは基本的にどのような文字列を返します、 `window.echo` 関数は、JavaScript から送信します。
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-コルドバのネイティブのブラックベリー 10 プラグイン JavaScript コードが含まれており、ネイティブ コードを含めることができます。 エコーのプラグインの例は、JavaScript からネイティブの機能を呼び出す方法を示します。 ネイティブと JavaScript コード JNEXT で提供されるフレームワークを介して互いに通信します。 すべてのプラグインも含める必要があります、 `plugin.xml` ファイル。
+ブラックベリー 10 コルドバ プラグインには JNEXT によって提供されるフレームワークを介して互いに通信する JavaScript およびネイティブ コードが含まれています。 すべてのプラグインも含める必要があります、 `plugin.xml` ファイル。
-## あなたのプラグインのネイティブのパーツを作成します。
+## ネイティブ クラスを作成します。
-あなたのプラグインのネイティブの部分を作成するブラックベリー 10 NDK IDE を開くし、ファイルを選択します > 新しい > ブラックベリー プロジェクト > ネイティブ拡張子 > ブラックベリー WebWorks。 目的のプロジェクト名を入力してください/場所やクリックして仕上げ。
+あなたのプラグインのネイティブの部分を作成するブラックベリー 10 NDK IDE を開きを選択します**ファイル → 新しいブラックベリー プロジェクト → ネイティブ拡張子 → ブラックベリー 10**。 **完了**を押し、目的のプロジェクト名と場所を入力してください。.
-IDE で作成されたプロジェクトには、メモリ プラグインのサンプル コードが含まれます。置換またはこれらのファイルを独自の機能を含めるを変更可能性があります。
+IDE で作成されたプロジェクトには、メモリ プラグインのサンプル コードが含まれます。置き換えるか、独自の機能を実装するこれらのファイルを変更可能性があります。
* `*name*_js.hpp`: JNEXT コード C++ ヘッダー。
* `*name*_js.cpp`: JNEXT の C++ コードです。
-JNEXT 拡張のネイティブのインターフェイスは、プロジェクトのパブリック ディレクトリにプラグイン ヘッダー ファイルで表示できます。 また、定数と、ネイティブ コードで使用できるユーティリティ関数が含まれています。 あなたのプラグインは、plugin.h で定義されている JSExt から派生する必要があります。つまり、次のクラスを実装する必要があります。
+JNEXT 拡張のネイティブのインターフェイスは、プロジェクトのパブリック ディレクトリにプラグイン ヘッダー ファイルで表示できます。 定数、ネイティブ コード内から使用できるユーティリティ関数もあります。 プラグインから派生する必要があります `JSExt` で定義される `plugin.h` 。 つまり、次のクラスを実装する必要があります。
- JSExt クラス {0} パブリック: 仮想 ~JSExt() {};仮想文字列 InvokeMethod (const 文字列 & strCommand) = 0;仮想 bool CanDelete (ボイド) = 0;プライベート: std::string m_id;};
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-したがって、あなたの拡張機能は、plugin.h ヘッダー ファイルを含める必要があります。エコーの例で使用する JSExt 次のように echo_js.hpp ファイル。
+拡張子を含める必要があります、 `plugin.h` ヘッダー ファイル。`Echo`を使用する例では、 `JSExt` で次のように、 `echo_js.hpp` ファイル。
- #include"./public/plugin.h"< 文字列 > #ifndef ECHO_JS_H_ #define ECHO_JS_H_ #include クラス エコー: 公共 JSExt {公共: 明示的なエコー (const std::string & id);仮想 〜 Echo();仮想 std::string InvokeMethod (const std::string & コマンド);仮想 bool CanDelete();プライベート: std::string m_id;};#endif//ECHO_JS_H_
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
+
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
+
+ #endif // ECHO_JS_H_
-`m_id`はこのオブジェクトの JNEXT id を含む属性です。 Id は、クラスにコンス トラクターへの引数として渡されます。 ネイティブ コードから JavaScript 側でイベントをトリガーする必要があります。 JNEXT CanDelete メソッドを使用して、ネイティブなオブジェクトを削除できるかどうかを決定します。 InvokeMethod 関数は、この特定のオブジェクトのメソッドを呼び出す JavaScript から要求から結果として呼び出されます。 この関数を唯一の引数は、このメソッドは、ネイティブ オブジェクトのメソッドを実行する必要がありますを決定するために解析する必要があります JavaScript から渡される文字列です。 今 echo_js.cpp でこれらの関数を実装します。エコーの例のとおり InvokeMethod 関数を実装します。
+`m_id`属性が含まれています、 `JNEXT` 、クラスにコンス トラクターへの引数として渡されるオブジェクトの id。 それは、JavaScript 側でイベントをトリガーするネイティブ側に必要です。 `CanDelete`メソッドは、ネイティブ オブジェクトを削除できるかどうかを判断します。 `InvokeMethod`関数はこの特定のオブジェクトのメソッドを呼び出す JavaScript から要求から結果として呼び出されます。 この関数を唯一の引数は、ネイティブ オブジェクトのメソッドのどれを実行する必要がありますを決定するこのメソッドで解析する JavaScript から渡される文字列です。 これらのメソッドが実装されて `echo_js.cpp` 。 ここでは、 `InvokeMethod` 関数、 `Echo` の例:
- Echo::InvokeMethod 文字列 (const 文字列 & コマンド) {//parse コマンドと文字列 int インデックスから args = command.find_first_of("");文字列 strCommand = command.substr (0 インデックス);strValue の文字列 = command.substr (インデックス + 1、command.length());//関数を実行する必要がありますを決定する場合 (strCommand「エコー」= =) {返す strValue;} 他 {返す「サポートされていないメソッド」;}
- }
+ string Echo::InvokeMethod(const string& command) {
+
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
+
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
+ }
-あなたのネイティブ プラグイン次のコールバック関数を実装することもあります。
+ネイティブのプラグイン次のコールバック関数を実装することもあります。
* `extern char * onGetObjList (ボイド);`
* `extern JSExt * onCreateObject (const 文字列 & strClassName、const 文字列 & strObjId);`
-`onGetObjList`関数 JNEXT によってサポートされているクラスのカンマ区切りリストを返します。 JNEXT の JNEXT がインスタンス化できるクラスのセットを決定するこの関数を使用します。 私たちエコー プラグインで我々 に次がある `echo_js.cpp` :
+`onGetObjList`関数 JNEXT によってサポートされているクラスのコンマ区切りリストを返します。 JNEXT の JNEXT がインスタンス化できるクラスのセットを決定するこの関数を使用します。 `Echo`のプラグインでは、次を実装する `echo_js.cpp` :
- char * onGetObjList() {静的チャー名 =「エコー」;返す名前;}
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-`onCreateObject`関数は 2 つのパラメーターを受け取ります。 最初のパラメーターは、JavaScript 側から作成される要求されたクラスの名前です。 無効な名前はそれらで返される `onGetObjList` 。 2 番目のパラメーターは、クラスの一意のオブジェクト id です。 このメソッドは作成したプラグイン オブジェクトへのポインターを返します。 私たちエコー プラグインで我々 に次がある `echo_js.cpp` :
+`onCreateObject`関数は 2 つのパラメーターを受け取ります。 最初に返されると有効な名前を持つ、JavaScript 側から作成される要求されたクラスの名前は `onGetObjList` です。 2 番目のパラメーターは、クラスの一意のオブジェクト id です。 このメソッドは作成したプラグイン オブジェクトへのポインターを返します。 `Echo`のプラグインでは、次を実装する `echo_js.cpp` :
- JSExt * onCreateObject (const 文字列 & className、const 文字列 id) {場合 (クラス名「エコー」= =) {返す新しい Echo(id);}; NULL を返す}
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
+ }
-## あなたのプラグインの JavaScript の部分を作成します。
+## プラグインの java スクリプトの設定を作成します。
-あなたのプラグインの JavaScript の部分は、次のファイルを含める必要があります。
+プラグインは、次の JavaScript ファイルを含める必要があります。
-* `client.js`: これはクライアント側とコルドバ アプリケーション呼び出すことができる API が含まれています。 API で `client.js` 呼び出しが呼び出しを行う `index.js` 。 API `client.js` また、コールバックをトリガーするイベントにコールバック関数を接続します。
+* `client.js`: これはクライアント側とコルドバのアプリケーションで使用できる API が含まれています。 API で `client.js` 呼び出しが呼び出しを行う `index.js` 。 API `client.js` また、コールバックをトリガーするイベントにコールバック関数を接続します。
* `index.js`: コルドバを読み込みます `index.js` cordova.exec ブリッジを介してアクセス可能になります。 `client.js`ファイルがで API への呼び出しを行う、 `index.js` ファイルは、順番に呼び出すネイティブ側との通信に JNEXT。
-クライアント側とサーバー側 ( `client.js` と `index.js` ) を介して相互作用する、 `Cordova.exec` 関数です。 だから、 `client.js` を呼び出す、 `exec` 機能し、必要な引数を指定します。 エコー プラグインで我々 に次がある、 `client.js` ファイル。
+クライアント側とサーバー側 ( `client.js` と `index.js` ) を介して相互作用する、 `Cordova.exec` 関数です。 `client.js`を呼び出す必要があります、 `exec` 機能し、必要な引数を指定します。 `Echo`のプラグイン実装では、次の `client.js` ファイル。
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-今、 `index.js` JNEXT を使用してネイティブ側と対話します。 だから JNEXT に Echo という名前のコンス トラクター関数をアタッチします。 コンス トラクター内で init 関数を使用して次のキー操作を実行します。
-
-* ネイティブ側によってエクスポートされる必要なモジュールを指定します。必要なモジュールの名前は、共有ライブラリ (.so) ファイルの名前と一致する必要があります。
-
-`JNEXT.require("libecho")`
+`index.js`コンポーネント JNEXT を使用して、ネイティブ側との対話を。 名前付きのコンス トラクター関数をアタッチする `Echo` JNEXT を使用して次のキー操作を実行することができます、 `init` 関数。
-* 買収のモジュールを使用してオブジェクトを作成し、呼び出しによって返される ID を保存します。 self.m_id = JNEXT.createObject ("libecho。エコー");アプリケーション エコー関数を呼び出すとき `client.js` 、呼び出しがエコー関数を順番に呼び出す `index.js` PluginResult オブジェクトに戻る (データ) に応答を送信しますが、 `client.js` 。 以来、関数に渡された args 引数 JSON.stringfy() によって変換され、URIcomponent としてエンコード、次に呼び出す必要があります。
-
-`データ = JSON.parse(decodeURIComponent(args.data));`
-
-今すぐ戻ってデータを送信できます。すべて一緒に入れてみましょう:
+* ネイティブ側によってエクスポートされる必要なモジュールを指定します。必要なモジュールの名前は共有ライブラリ ファイルの名前と一致する必要があります ( `.so` ファイル)。
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* 買収のモジュールを使用してオブジェクトを作成して、呼び出しによって返される ID を保存します。
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ アプリケーションを呼び出すとき、 `echo` で機能 `client.js` を呼び出す順番に呼び出し、 `echo` で機能 `index.js` 、どこで、 `PluginResult` オブジェクトへの応答としてデータを送信します `client.js` 。 以来、 `args` 関数に渡された引数によって変換された `JSON.stringfy()` としてエンコードされ、 `URIcomponent` 、次を呼び出す必要があります。
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+今、次のように戻って、データを送信できます。
+
+ module.exports = {
+ echo: function (success, fail, args, env) {
+ var result = new PluginResult(args, env),
+ data = JSON.parse(decodeURIComponent(args.data)),
+ response = echo.getInstance().echo(data);
+ result.ok(response, false);
+ }
+ };
-## プラグインのアーキテクチャ
+## プラグイン アーキテクチャ
-含むプラグインの成果物を置くことができます、 `plugin.xml` ファイル、JavaScript (C++)、ソース ファイルとバイナリ ファイル ( `.so` )、ディレクトリ構造内で、ファイルの場所が正しく指定されている限り、 `plugin.xml` ファイル。 典型的な構造はこのようになります:
+など、プラグインのアイテムを配置することができます、 `plugin.xml` ファイル、JavaScript および C++ のソース ファイルと `.so` ファイルの場所を正しく指定する限り、任意のディレクトリ構造内で、バイナリ ファイル、 `plugin.xml` ファイル。 典型的な構造を次に示します。
-***your\_project\_directory***(> plugin.xml)
+***project_directory***(> plugin.xml)
-* **www**(> client.js)
+* **www** (>client.js)
* **src**
* **blackberry10**(> index.js、**ネイティブ**> *.cpp, *.hpp)
* **デバイス**(>*バイナリファイル** .so)
* **シミュレータ**(>*バイナリファイル** .so)
-(一覧を最上位のディレクトリ間の階層関係を示します。 かっこは、与えられたディレクトリの内容を示します。 すべてのディレクトリ名は太字で表示されます。 ファイル名が付きます、 `>` 記号)。
-
-## 内容は `plugin.xml` ファイル
-
-`plugin.xml`ファイルには拡張子とその他のメタデータの名前空間が含まれています。名前空間定義し、エコー プラグインのための他のメタデータを次のように指定します。
-
- < プラグイン 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"アーチ「シミュレータ」=/>< config ファイル ターゲット ="www/config.xml"親 ="/ウィジェット">< name="org.apache.cordova.blackberry.echo 機能"value="org.apache.cordova.blackberry.echo"/></config ファイル ></プラットフォーム ></プラグイン >
\ No newline at end of file
+最上位のフォルダー間の階層関係を示します。 かっこは、与えられたディレクトリの内容を示します。 すべてのディレクトリ名は太字で表示されます。 ファイル名が付きます、 `>` 記号。
+
+## *Plugin.xml*ファイル
+
+`plugin.xml`ファイルには、拡張機能の名前空間とその他のメタデータが含まれています。セットアップの `Echo` 次のようにプラグイン:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/blackberry10/tools.md b/docs/ja/edge/guide/platforms/blackberry10/tools.md
index f07925b..6ba0cab 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+プラグインできるようにする低レベルのコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。概要については、アプリケーション ・ プラグインを参照してください。
+
以下に示すコマンドのヘルプを使用する場合は、コマンドを入力、に沿って、 `-h` または `-help` の引数をすべてのコマンドでサポートされている使用可能な引数のそれぞれの説明を提供します。
-## 作成します。
+## アプリを作成します。
`create`コマンドは、新しいプロジェクトを作成します。
@@ -37,9 +39,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `<project-name>`アプリケーションの表示名を指定します。
-**注:** 、 `create` コマンドによる依存関係のインストールをブートス トラップ、 `npm install` コマンド。 インストール ディレクトリとシステム権限に応じて、管理者特権が必要です。 Osx 版/Linux 上に問題がある場合実行 `sudo npm install` を使用する前に、 `create` コマンド。 Windows では、実行 `npm install` 管理者特権で開いたコマンド ライン ユーティリティです。
+**注**: `create` コマンドによる依存関係のインストールをブートス トラップ、 `npm install` コマンド。 インストール ディレクトリとシステム権限に応じて、管理者特権が必要です。 Osx 版/Linux 上に問題がある場合実行 `sudo npm install` を使用する前に、 `create` コマンド。 Windows では、実行 `npm install` 管理者特権で開いたコマンド ライン ユーティリティです。
-## ターゲット
+## ターゲットを作成します。
`target`コマンドでは、エミュレーターまたはアプリのテストに使用するブラックベリー装置を管理することができます。追加または、ターゲットを削除または既定のターゲットとして、ターゲットを設定できます。
@@ -56,7 +58,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-p | --password <password>`デバイスまたはエミュレーターのパスワードを指定します。デバイスまたはエミュレーターがパスワード保護されている場合にのみ必要です。
-* `--pin <device-pin>`デバッグ トークンの有効なホストとしてそのデバイスを識別して、BlackBerry デバイスの PIN を指定します。 デバッグ トークンを作成している場合にのみ、この引数が必要です。
+* `--pin <device-pin>`デバッグ トークンの有効なホストとしてそのデバイスを識別して、BlackBerry デバイスの PIN を指定します。 この引数は、デバッグ トークンを作成するときにのみ必要です。
### ターゲットを削除します。
@@ -68,11 +70,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
コルドバ/< プロジェクトへのパス > < 名前 > の既定をターゲットします。
-## ビルド
+## アプリをビルドします。
`build`コマンド .bar ファイルとしてプロジェクトをビルドします。 どちらかリリース モード (符号付き .bar ファイルを生成します) または (符号なしの .bar ファイルで作り出す) デバッグ モードでアプリをビルドすることができます。
-### リリース モードでプロジェクトをビルドします。
+### リリース モードでアプリケーションを構築します。
< プロジェクトへのパス >/コルドバ/リリースをビルド [-k |--keystorepass < パスワード >] [-b |--buildId < 番号 >] [-p |--params < params JSON ファイル >]
@@ -100,41 +102,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-ll | --loglevel <level>`ログ レベルを指定します。ログ レベルのいずれか可能性があります `error` 、 `warn` 、または`verbose`.
-ある場合、既定のターゲットに定義した (以前のインストール済みデバッグ トークンを対象が BlackBerry デバイスの場合)、引数なしでスクリプトを実行して、スクリプトにアプリのパッケージを既定のターゲットを展開します。 たとえば。
+ある場合、既定のターゲットに定義した (以前のインストール済みデバッグ トークンを対象が BlackBerry デバイスの場合)、アプリに引数なしとスクリプト パッケージのスクリプトを実行することができ、既定のターゲットを展開します。 たとえば。
< プロジェクトへのパス >/コルドバ/ビルドのデバッグ
-## 実行
+## アプリを実行します。
-`run`コマンドは指定された BlackBerry デバイスまたはエミュレーターでアプリケーションをデプロイします。 アプリを展開する前に、デバイスまたはエミュレーターを使用して、ターゲット ・ スクリプトにアプリを配置するターゲットを作成する必要があります。 配置スクリプトは、アプリの最新のビルドを展開します。
+`run`コマンドは指定された BlackBerry デバイスまたはエミュレーター上のアプリの最新ビルドを配置します。アプリを展開するにはターゲット デバイスまたはエミュレーターを指定する必要があります。
コルドバ/< プロジェクトへのパス > < ターゲット > を実行します。
-どこ
-
-* `<target>`以前に追加したターゲットの名前を指定します。 場合 `<target>` 、デバイスがそのデバイス USB 接続でお使いのコンピューターに接続する必要がありますまたはお使いのコンピューターと同じ Wi-Fi ネットワークに接続されています。
-
-## プラグイン
+... 僕 `<target>` 以前に追加したターゲットの名前を指定します。 場合 `<target>` は、デバイスをお使いのコンピューターと同じ Wi-Fi ネットワーク上または他の USB ケーブルを介してコンピューターに接続する必要があります。
-`target`コマンドの追加し、プラグインを削除することができます
+## プラグインを処理します。
-### ローカルでホストされているプラグインをフェッチします。
+`target`コマンドの追加し、プラグインを削除することができます。ローカルでホストされているプラグインをフェッチ。
< プロジェクトへのパス > コルドバ/プラグイン フェッチ < パス-プラグイン >
-### インストールされているプラグインの一覧を表示します。
+インストールされているプラグインの一覧を表示します。
< プロジェクトへのパス > コルドバ/プラグイン ls
-### プラグインを追加します。
+プラグインを追加します。
< プロジェクトへのパス > < 名前 > を追加/コルドバ/プラグイン
-### プラグインを削除します。
+プラグインを削除します。
< プロジェクトへのパス > コルドバ/プラグイン rm < 名前 >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/blackberry10/upgrading.md b/docs/ja/edge/guide/platforms/blackberry10/upgrading.md
index baae5d5..c6991a3 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,10 +14,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# ブラックベリーのアップグレード
+# ブラックベリー 10 のアップグレード
このガイドは、コルドバの旧バージョンからアップグレードするブラックベリー プロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
+## 3.1.0 から 3.2.0 へのアップグレード
+
+コルドバ CLI で作成されたプロジェクト。
+
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2. 実行`cordova platform update blackberry`
+
+コルドバ CLI で作成されていないプロジェクトの場合に実行します。
+
+ bin/更新 < project_path >
+
+
## 3.1.0 3.0.0 からアップグレードします。
1. コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.1.0 プロジェクトを作成します。
@@ -29,7 +42,7 @@ platform add blackberry10`.
4. コピーまたは元のプロジェクトから任意のネイティブの資産を上書き ( `Resources` など)。
-5. コピー、 `config.xml` に、 `www` ディレクトリ、すべてのプラグインの定義を削除します。プラットフォーム ディレクトリの代わりにここでの設定を変更します。
+5. コピー、 `config.xml` ファイルに、 `www` ディレクトリ、すべてのプラグインの定義を削除します。ここでいうよりプラットフォーム ディレクトリ内の設定を変更する必要があります。
6. コルドバ CLI ツールを使用して、必要な任意のプラグインをインストールします。 CLI 処理するすべてのコア Api のプラグインとして追加する必要がありますので注意してください。 プラグインだけマーク 3.0.0 と上記 CLI と互換性のあります。
@@ -41,14 +54,14 @@ CLI を専ら BlackBerry10 プラットフォームをサポートすること
1. コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
-2. あなたのプラットフォームの追加、cordova のプロジェクトします。`cordova
+2. たとえばコルドバ プロジェクトにあなたのプラットフォームを追加します。`cordova
platform add blackberry10`.
3. 元のプロジェクトの内容をコピー `www` ディレクトリを `www` で作成したコルドバ プロジェクトのルート ディレクトリ。
4. コピーまたは元のプロジェクトから任意のネイティブの資産を上書き ( `Resources` など)。
-5. コピー、 `config.xml` に、 `www` ディレクトリ、すべてのプラグインの定義を削除します。プラットフォーム ディレクトリの代わりにここでの設定を変更します。
+5. コピー、 `config.xml` ファイルに、 `www` ディレクトリ、すべてのプラグインの定義を削除します。ここでいうよりプラットフォーム ディレクトリ内の設定を変更する必要があります。
6. コルドバ CLI ツールを使用して、必要な任意のプラグインをインストールします。CLI 処理するすべてのコア Api のプラグインとして追加する必要がありますので注意してください。のみ 3.0.0 プラグインは CLI と互換性があります。
@@ -56,7 +69,7 @@ platform add blackberry10`.
## アップグレード 2.8.0 プロジェクト 2.9.0
-ブラックベリー 10:
+ブラックベリー 10: のため
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.9.0 ソースを展開`~/Cordova-2.9.0`.
@@ -70,7 +83,7 @@ platform add blackberry10`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova.js` ファイル。
-### BlackBerryOS/脚本
+BlackBerryOS/脚本。
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.9.0 ソースを展開`~/Cordova-2.9.0`.
@@ -90,9 +103,7 @@ platform add blackberry10`.
9. コピー、 `cordova` 、古いを上書きする既存のプロジェクトに新しいプロジェクト ディレクトリ `cordova` ディレクトリ。
-## アップグレード 2.7.0 2.8.0 にプロジェクトします。
-
-ブラックベリー 10:
+## アップグレード 2.7.0 2.8.0 にプロジェクト
ブラックベリー 10 新しい CLI ツールを使用して、コア Api のプラグインとして管理します。 指示は更新、古いプロジェクトの複雑さのため、既存のプロジェクトを更新するのではなく、新しいプロジェクトにプロジェクトを移行します。 またメモ コルドバ js スクリプト ファイルは今 'cordova.js' と呼ばれもはやバージョン文字列が含まれています。
@@ -108,7 +119,7 @@ platform add blackberry10`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova.js` ファイル。
-BlackBerryOS/脚本:
+BlackBerryOS/脚本。
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.8.0 ソースを展開`~/Cordova-2.8.0`.
@@ -128,7 +139,7 @@ BlackBerryOS/脚本:
9. コピー、 `cordova` 、古いを上書きする既存のプロジェクトに新しいプロジェクト ディレクトリ `cordova` ディレクトリ。
-## アップグレード 2.6.0 へ 2.7.0 プロジェクトします。
+## アップグレード 2.6.0 へ 2.7.0 プロジェクト
1. ダウンロードし、たとえば、ハード ドライブ上の永続的なディレクトリの場所へ 2.7.0 コルドバ ソースを抽出、`~/Cordova-2.7.0`.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/index.md b/docs/ja/edge/guide/platforms/index.md
index 91e90a1..203c613 100644
--- a/docs/ja/edge/guide/platforms/index.md
+++ b/docs/ja/edge/guide/platforms/index.md
@@ -22,6 +22,13 @@ Cordova アプリを開発するには、各モバイル プラットフォー
以下に示す各*プラットフォーム ガイド*を各プラットフォームの開発環境をセットアップする知っている必要がありますがわかります: SDK 入手先、デバイス エミュレーターをセットアップする方法、直接テストするためのデバイスを接続する方法および署名キーの要件を管理する方法。 その他のガイドは、各プラットフォームの一連のユニークな構成オプションのプラグインを追加する手順に関する情報を提供各プラットフォーム、およびプラットフォーム固有のコマンド ライン ツールに低レベルの代替として機能するをアップグレードする方法、 `cordova` コマンド ライン ユーティリティです。
+## アマゾン火 OS
+
+* アマゾン火 OS プラットフォーム ガイド
+* アマゾン火 OS 構成
+* アマゾン火 OS web 表示
+* アマゾン火 OS プラグイン
+
## アンドロイド
* Android プラットフォーム ガイド
@@ -31,19 +38,13 @@ Cordova アプリを開発するには、各モバイル プラットフォー
* Android のコマンド ライン ツール
* Android のアップグレード
-## ブラックベリー
-
-* BlackBerry プラットフォーム ガイド
-* ブラックベリーの構成
-* ブラックベリーのコマンド ライン ツール
-* ブラックベリーのアップグレード
-
## ブラックベリー 10
* BlackBerry 10 プラットフォーム ガイド
* ブラックベリー 10 構成
* ブラックベリー 10 プラグイン
* ブラックベリー 10 コマンド ライン ツール
+* ブラックベリー 10 のアップグレード
## iOS
@@ -54,6 +55,10 @@ Cordova アプリを開発するには、各モバイル プラットフォー
* iOS コマンド ライン ツール
* IOS のアップグレード
+## Ubuntu
+
+* Ubuntu プラットフォーム ガイド
+
## Windows Phone
* Windows Phone 8 プラットフォーム ガイド
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/config.md b/docs/ja/edge/guide/platforms/ios/config.md
index d3c2491..479417c 100644
--- a/docs/ja/edge/guide/platforms/ios/config.md
+++ b/docs/ja/edge/guide/platforms/ios/config.md
@@ -18,12 +18,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`ファイルは、各アプリケーションと CordovaWebView のインスタンス全体に適用される、アプリの基本的な設定を制御します。 このセクションの詳細設定を iOS のビルドにのみ適用されます。 グローバル構成のオプションには、config.xml ファイル情報を参照してください。
-* `EnableViewportScale`(ブール値、既定値は `false` ): に設定されている `true` viewport メタ タグを使用して無効にするかユーザーのスケーリングの範囲を制限します。
+* `EnableViewportScale`(ブール値、既定値は `false` ): に設定されている `true` が既定で有効になっているビューポート メタ タグを無効にするかユーザーがスケーリングの範囲を制限できるようにします。
<preference name="EnableViewportScale" value="true"/>
+
+ 次のように、ビューポートのスケーリングを無効にしてフィットする HTML レンダリング WebView 内柔軟にコンテンツ。
+
+ < メタ名 = 'ビューポート' コンテンツ =' 幅初期スケール デバイス幅を = = 1、ユーザー スケーラブル = no'/>
+
-* `MediaPlaybackRequiresUserAction`(ブール値、既定値は `false` ): に設定されている `true` を HTML5 の動画を自動的に遊ぶことから防ぐために、 `autoplay` 属性。 呼び出すときに適用されません `play()` ビデオ オブジェクト。
+* `MediaPlaybackRequiresUserAction`(ブール値、既定値は `false` ): に設定されている `true` を HTML5 ビデオまたはオーディオが自動的に遊ぶを防ぐために、 `autoplay` 属性または JavaScript を介して。
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
@@ -43,21 +48,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(ブール値、既定値は `true` ): に設定されている `false` をフェードイン、フェードアウトその表示状態が変更されたとき、スプラッシュ画面を防ぐために。
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(float、既定値は `2` ): スプラッシュ スクリーンの秒数のフェードを実行する効果を指定します。
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(ブール値、既定値は `true` ): に設定されている `false` 、スプラッシュ スクリーンのスピン ボタンを非表示にします。
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
* `KeyboardDisplayRequiresUserAction`(ブール値、既定値は `true` ): に設定されている `false` を呼び出すときに表示されるキーボードを許可する `focus()` フォーム入力に。
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
@@ -68,26 +58,26 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(ブール値、既定値は `false` ): に設定されている `true` 、キーボードが表示されたら、ビューポートを垂直方向に縮小デフォルト beavior をオーバーライドする、webview を縮小します。 これは、Android アプリのためのデフォルトの動作と一致します。
-
- <preference name="KeyboardShrinksView" value="true"/>
-
-
* `GapBetweenPages`(float、既定値は `` ): ページ間のポイントのギャップのサイズ。
- < 設定名"GapBetweenPages"の値を = =「0」/>
+ <preference name="GapBetweenPages" value="0"/>
* `PageLength`(float、既定値は `` ): ページ フローの方向にポイント単位で指定する各ページのサイズ。 とき PaginationMode が右左からまたは左から右に、このプロパティは、各ページの幅を表します。 PaginationMode は、topToBottom または bottomToTop が、このプロパティの各ページの高さを表します。 既定値は 0、レイアウト ビューポートのサイズを使用して、ページの寸法を決定することを意味します。
- < 設定名「か」値を = =「0」/>
+ <preference name="PageLength" value="0"/>
* `PaginationBreakingMode`(文字列、既定値は `page` ): 有効な値は `page` と `column` 。列またはページ分割が発生する方法です。 このプロパティは、特定の CSS プロパティの列とページ分割に関するを表彰するか無視するかどうかを決定します。 このプロパティ設定すると `column` 、コンテンツはページ区切りの場所で列区切りに関連した CSS プロパティを尊重します。
- < 設定名"PaginationBreakingMode"の値を = ="page"/>
+ <preference name="PaginationBreakingMode" value="page"/>
* `PaginationMode`(文字列、既定値は `unpaginated` ): 有効な値は `unpaginated` 、 `leftToRight` 、 `topToBottom` 、 `bottomToTop` 、および `rightToLeft` 。 このプロパティは、web ビューのコンテンツは、時に、ビューの 1 つの画面を埋めるページに分割または 1 つの長いスクロール ビューとして表示されるかどうかを決定します。 場合は改ページ調整のフォームは、このプロパティに設定するとそのコンテンツを再配置するか、GapBetweenPages の値を使用する web ビューを引き起こすコンテンツの改ページ調整レイアウトを切り替えます。
- < 設定名"PaginationMode"の値を = =「改」/>
\ No newline at end of file
+ <preference name="PaginationMode" value="unpaginated"/>
+
+
+* `UIWebViewDecelerationSpeed`(文字列、既定値は `normal` ): 有効な値は `normal` 、 `fast` 。 このプロパティは勢いのスクロールの減速速度を制御します。 `normal`ほとんどのネイティブ アプリの場合、既定の速度は、 `fast` モバイル Safari の既定値です。
+
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/index.md b/docs/ja/edge/guide/platforms/ios/index.md
index a4b883d..a114546 100644
--- a/docs/ja/edge/guide/platforms/ios/index.md
+++ b/docs/ja/edge/guide/platforms/ios/index.md
@@ -112,7 +112,7 @@ Xcode のためのエミュレーターが付属、最新の iPhone と iPad の
## 一般的な問題
-**警告:**ときに、アプリケーション プログラミング インターフェイス (API) を変更または別の API に置き換え、*廃止*としてマークされます。 API は、短期的に動作しますが、最終的に削除されます。 これらの非推奨インターフェイスは Apache コルドバに反映され、Xcode 問題それらについての警告をビルドしてアプリケーションを配置するとき。
+**警告**: アプリケーション プログラミング インターフェイス (API) を変更または別の API に置き換え、それとしてマークされますが*使用されなくなりました*。 API は、短期的に動作しますが、最終的に削除されます。 これらの非推奨インターフェイスは Apache コルドバに反映され、Xcode 問題それらについての警告をビルドしてアプリケーションを配置するとき。
Xcode の警告について、 `invokeString` メソッドは、カスタム URL からアプリを起動する機能にかかわる。 カスタム URL から読み込むためのメカニズムが変更されており、このコードはまだ存在している後方コルドバの古いバージョンで作成されたアプリの機能を提供します。 これらの警告を無視することができますので、サンプル アプリはこの機能を使用しません。 これらの警告が表示されないように、非推奨となった invokeString API を参照するコードを削除します。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/plugin.md b/docs/ja/edge/guide/platforms/ios/plugin.md
index 0285c30..8ccc01c 100644
--- a/docs/ja/edge/guide/platforms/ios/plugin.md
+++ b/docs/ja/edge/guide/platforms/ios/plugin.md
@@ -16,181 +16,163 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS のプラグイン
-プラグインは拡張する客観的 C クラスは `CDVPlugin` クラスです。
+IOS プラットフォームにネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインターフェイスの概要についてアプリケーション ・ プラグインが参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。
-各プラグインのクラスとして登録する必要があります、 `<feature>` タグを `config.xml` ファイル。 その JavaScript はこの機構を介して `exec` メソッドの `service` パラメーター、Objective-C のクラスにマップします。
+IOS プラグインは拡張する客観的 C クラスとして実装され、 `CDVPlugin` クラス。 Javascript の `exec` メソッドの `service` 、Objective-C クラス、各プラグインにマップするパラメーターとして登録する必要があります、 `<feature>` タグの名前付きのアプリケーション ディレクトリに `config.xml` ファイル。
## プラグイン クラスのマッピング
-プラグインの JavaScript の部分を常に使用して、 `cordova.exec` メソッドは次のように。
+プラグインの JavaScript の部分を使用して、 `cordova.exec` メソッドは次のように。
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-これから要求をマーシャ リングします、 `UIWebView` 、iOS ネイティブ側にもっとまたはより少なく通話にダウン沸騰、 `action` メソッド、 `service` に渡された引数を持つクラス、 `args` 配列。
+これからの要求をマーシャ リングします、 `UIWebView` iOS ネイティブ側を効果的に呼び出して、 `action` 法、 `service` に渡された引数を持つクラス、 `args` 配列。
-指定のプラグインとして、 `<feature>` 、コルドバ iOS アプリケーションのプロジェクトのタグ `config.xml` ファイル。
+としてプラグインを指定する、 `<feature>` タグ コルドバ iOS アプリケーションのプロジェクトに `config.xml` ファイルを使用して、 `plugin.xml` このマークアップをアプリケーション ・ プラグインで説明するように自動的に挿入するファイル。
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-機能は、 `name` 属性は、JavaScript で使用すると一致する必要があります `exec` コールの `service` パラメーターと、 `value` 属性は、プラグインの Objective-C のクラスの名前と一致する必要があります。 `<param name>`私はする必要があります常に `"ios-package"` 。 このセットアップに従っていない場合、プラグイン コンパイル可能性がありますが、コルドバ到達されませんされます。
+機能の `name` として、java スクリプトの設定を指定する属性に一致する必要があります `exec` コールの `service` パラメーター。 `value`属性は、プラグインの Objective-C のクラスの名前と一致する必要があります。 `<param>`要素の `name` する必要があります常に `ios-package` 。 これらのガイドラインに従っていない場合、プラグインがありますコンパイルがコルドバ可能性がありますまだないそれにアクセスすることができます。
## プラグインの初期化と有効期間
-それぞれの人生のためのプラグイン オブジェクトの 1 つのインスタンスが作成されます `UIWebView` 。 プラグインはまでインスタンス化されない最初、JavaScript から呼び出しによって参照されている場合を除き `<param>` と、 `onload` `name` 属性を設定する `"true"` で `config.xml` 。 例えば。
+それぞれの人生のためのプラグイン オブジェクトの 1 つのインスタンスが作成されます `UIWebView` 。 JavaScript からの呼び出しによって最初に参照されたときに通常、プラグインがインスタンス化されます。 設定してインスタンス化することができますそれ以外の場合、 `param` という名前の `onload` を `true` で、 `config.xml` ファイル。
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
-*ない*プラグインの初期化子を指定します。代わりに、プラグインを使用する必要があります、 `pluginInitialize` 、スタート アップ ロジックのメソッド。
+*ない*プラグインの初期化子を指定します。代わりに、プラグインを使用する必要があります、 `pluginInitialize` 、スタートアップ ロジックのメソッド。
-実行時間の長い要求プラグイン背景活動 (例えば、再生中のメディア)、内部状態またはリスナーを実装する必要があります、 `onReset` メソッドと停止またはそれらの活動をクリーンアップします。 このメソッドが実行されます、 `UIWebView` 、java スクリプトの設定を再読み込みを新しいページまたは更新に移動します。
+実行時間の長い要求プラグイン活動を背景は、メディアの再生、リスナー、またはその内部状態を実装する必要がありますを維持するような `onReset` それらの活動をきれいにする方法。 メソッドの実行タイミング、 `UIWebView` 、java スクリプトの設定を再読み込みを新しいページまたは更新に移動します。
## IOS コルドバ プラグインを書く
-Java スクリプトの設定をネイティブ側に要求するプラグイン火があります。 我々 は持っている iOS Objective-C プラグイン経由で適切に割り当てられて、 `config.xml` ファイル。 だから最終的な iOS Objective-C のプラグイン クラスどのようか。
+JavaScript 呼び出し火災ネイティブ側に要求するプラグインおよび対応する iOS Objective-C プラグインが適切にマップされている、 `config.xml` ファイル、しかし最終的な iOS Objective-C のプラグイン クラスの一見はどんなですか? 何が、JavaScript のプラグインにディスパッチされる `exec` 関数は、対応するプラグインのクラスに渡されます `action` メソッド。 プラグインのメソッドは、この署名。
-どのような JavaScript の経由でプラグインにディスパッチを取得 `exec` 関数で渡される対応するプラグイン クラスの `action` メソッド。プラグインのメソッドは、この署名。
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+詳細についてを参照してください `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` 、 `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` 、と。`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
## iOS CDVPluginResult のメッセージの種類
-CDVPluginResult を使用してを返すことができますさまざまな結果型を JavaScript コールバックに戻るのようなクラスのメソッドを使用しています。
+使用できる `CDVPluginResult` をさまざまな結果を返す型に戻る JavaScript コールバックこのパターンに従うクラスのメソッドを使用して。
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-作成することができます `String` 、 `Int` 、 `Double` 、 `Bool` 、 `Array` 、 `Dictionary` 、 `ArrayBuffer` 、および `Multipart` の種類。 または、任意の引数 (ちょうど送信ステータス) を添付しないでください。 または、エラーを返します。 その場合、コールバックは発生しませんないすべてで任意のプラグインの結果を送信することもできます。
+作成することができます `String` 、 `Int` 、 `Double` 、 `Bool` 、 `Array` 、 `Dictionary` 、 `ArrayBuffer` 、および `Multipart` の種類。 また、ステータスを送信したり、エラーを返すへの引数を省略またはも任意のプラグインの結果を送信しないように選択することができます、その場合ではどちらのコールバックが発生します。
-### メモ
+複雑な戻り値について次に注意してください。
-* `messageAsArrayBuffer`期待 `NSData*` に変換し、 `ArrayBuffer` JavaScript コールバック (と `ArrayBuffers` JavaScript からプラグインに送信に変換`NSData*`).
-* `messageAsMultipart` 期待して、 `NSArray *` サポートされている他のいずれかを含む型ととして配列全体を送信します `引数` JavaScript のコールバック。
- * 気まぐれ: これはちょうど構文糖 (ただし、それは甘い) です。 こうすると、すべての引数はシリアル化または必要に応じて逆シリアル化します。 例えば、それに返しても安全 `NSData*` が、マルチパートとしてではなく `Array` /`Dictionary`.
+* `messageAsArrayBuffer`期待 `NSData*` に変換し、 `ArrayBuffer` JavaScript コールバックで。 同様に、いずれかの `ArrayBuffer` に変換され、プラグインに JavaScript 送信されます`NSData*`.
-## エコー プラグイン iOS プラグイン
+* `messageAsMultipart`期待して、 `NSArray*` 型、サポートされている他のいずれかを含むととして配列全体を送信します、 `arguments` JavaScript コールバックします。 この方法にすべての引数はシリアル化またはに返しても安全ですので、必要に応じて逆シリアル化される `NSData*` が、マルチパートとしてではなく `Array` /`Dictionary`.
-我々 は、次のプロジェクトに追加の `config.xml` ファイル。
+## IOS は、例えばプラグインをエコーします。
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+アプリケーション ・ プラグインで説明する java スクリプトの設定インタ フェースの*エコー*機能を合わせて使用して、 `plugin.xml` を注入する、 `feature` ローカル プラットフォーム仕様 `config.xml` ファイル。
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-我々 は、次のファイルを追加し、( `Echo.h` および `Echo.m` ) 私たちコルドバ iOS アプリケーション ディレクトリ内のプラグイン ディレクトリに。
+我々 は、次を追加して `Echo.h` および `Echo.m` ファイルを `Plugins` コルドバ iOS アプリケーション ディレクトリ内のフォルダー。
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-コードを見てをみましょう。上部に我々 はすべての必要なコルドバ輸入があります。私たちのクラスから拡張 `CDVPlugin` (非常に重要)。
+ファイルの上部に必要な輸入品からクラスを拡張 `CDVPlugin` 。 この場合、プラグインは 1 つのみをサポートします。 `echo` アクション。 エコー文字列を呼び出すことによって取得、 `objectAtIndex` の最初のパラメーターでメソッドを取得、 `arguments` 、JavaScript によって渡される配列の引数に対応する `exec()` 関数。
-このプラグインは 1 つのアクションのみをサポートします、 `echo` アクション。 最初に、私たちを使用してエコー文字列をつかむ、 `objectAtIndex` メソッドに私たち `args` 、引数配列の 0 番目のパラメーターを取得したいそれを伝えます。 パラメーターのチェックのビットを行う我々: それはないことを確認 `nil` 、長さ 0 の文字列ではないことを確認しています。
+それじゃないことを確認するパラメーターをチェックします `nil` または空の文字列を返す、 `PluginResult` と、 `ERROR` 状態であれば。 かどうかは、パラメーター チェックに合格して、それを返します、 `PluginResult` と、 `OK` 元を渡してステータス `echo` 文字列。 最後に、結果を送信 `self.commandDelegate` 、これを実行する、 `exec` 側の JavaScript メソッドの成功または失敗のコールバック。 成功時のコールバックが呼び出されると、それを渡します、 `echo` パラメーター。
-私たちを返すかどうかは、 `PluginResult` と、 `ERROR` 状態。 すべてのそれらのチェックに合格し、私たちを返すかどうか、 `PluginResult` と、 `OK` の状態、およびパス、 `echo` 我々 は最初の場所で、パラメーターとして受け取った文字列。
+## iOS の統合
-最後に、我々 に結果を送信 `self.commandDelegate` 、これを実行する、 `exec` 側の JavaScript メソッドの成功または失敗のコールバック。 成功時のコールバックが呼び出されると、それを渡します、 `echo` パラメーター。
+`CDVPlugin`クラスを備えてあなたのプラグインをオーバーライドすることができます他の方法。 たとえば、キャプチャすることができます、 `pause` 、 `resume` 、アプリを終了して `handleOpenURL` イベント。 指導のための[CDVPlugin.h][1]および[CDVPlugin.m][2]のクラスを参照してください。
-## スレッド処理
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-プラグインのメソッドは、UI と同じスレッドで実行されます。あなたのプラグイン大量の処理が必要です、ブロッキング呼び出しを必要とする場合は、バック グラウンド スレッドを使用してください。たとえば。
+## スレッド処理
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
+プラグインのメソッドは、通常メイン インターフェイスとして同じスレッドで実行します。 あなたのプラグイン大量の処理が必要です、ブロッキング呼び出しを必要とする場合は、バック グラウンド スレッドを使用してください。 たとえば。
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
-## 高度なプラグイン機能
-
-他のメソッドでオーバーライドすることができますを参照してください。
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
-
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-たとえばにフックすることができます、 `pause` 、 `resume` 、アプリを終了して `handleOpenURL` イベント。
-
-## プラグインのデバッグ
-
-Objective-C 側をデバッグするときは Xcode の組み込みのデバッガー。 JavaScript では、iOS の 5.0 使用できます[Weinre、Apache コルドバ プロジェクト][6]や[iWebInspector、サード パーティ製ユーティリティ][7]
+## IOS のプラグインのデバッグ
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+Objective-C 側デバッグ、Xcode の組み込みのデバッガーが必要です。 Javascript は、iOS の 5.0 使用できます[Weinre、Apache コルドバ プロジェクト][3]や[iWebInspector、サード パーティ製ユーティリティ][4]。 Ios 6, iOS の内 6 シミュレータを実行しているアプリをサファリ 6.0 を添付できます。
-IOS の 6, サファリ 6.0 を使用して単に ios 6 シミュレータを実行しているアプリにアタッチすると思います。
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
## 一般的な落とし穴
-* Config.xml にプラグインのマッピングを追加することを忘れないでください。忘れた場合は、Xcode のコンソールにエラーが記録されます。
+* あなたのプラグインのマッピングを追加することを忘れないでください `config.xml` 。忘れた場合は、Xcode のコンソールにエラーが記録されます。
* ドメイン ホワイト リスト ガイドで説明されているように、ホワイト リストに接続するすべてのホストを追加することを忘れないでください。忘れた場合は、Xcode のコンソールにエラーが記録されます。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/tools.md b/docs/ja/edge/guide/platforms/ios/tools.md
index 8148641..2c5555d 100644
--- a/docs/ja/edge/guide/platforms/ios/tools.md
+++ b/docs/ja/edge/guide/platforms/ios/tools.md
@@ -22,6 +22,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
IOS コマンド ライン ツール シェル スクリプトの上に成り立っているし、など、Xcode のコマンド ライン ツールに頼る `xcode-select` と`xcodebuild`.
+プラグインできるようにする低レベルのコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。概要については、アプリケーション ・ プラグインを参照してください。
+
## プロジェクトを作成します。
実行、 `create` プロジェクト、逆ドメイン スタイル パッケージ識別子、およびアプリケーションの表示名を既存のパスを指定するコマンドです。
@@ -34,7 +36,7 @@ IOS コマンド ライン ツール シェル スクリプトの上に成り立
$ /path/to/my_new_project/cordova/build
-## エミュレーターでアプリを実行します。
+## アプリケーションをエミュレーター上で実行します。
$ /path/to/my_new_project/cordova/run
[34/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/upgrading.md b/docs/zh/edge/guide/platforms/ios/upgrading.md
index 492ba6d..d0ba8b0 100644
--- a/docs/zh/edge/guide/platforms/ios/upgrading.md
+++ b/docs/zh/edge/guide/platforms/ios/upgrading.md
@@ -14,118 +14,118 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升级 iOS
+# 升級 iOS
-本指南演示如何修改 iOS 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+本指南演示如何修改 iOS 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
-**注**: Xcode 4.6 必需的推荐 Xcode 5。 目前,以提交到苹果 App Store,你应使用最新的产品出厂的版本的 iOS SDK,这是 iOS 7。 iOS 7 SDK 尚不需要,但这可能会很快改变。
+**注**: Xcode 4.6 必需的推薦 Xcode 5。 目前,以提交到蘋果 App Store,你應使用最新的產品出廠的版本的 iOS SDK,這是 iOS 7。 iOS 7 SDK 尚不需要,但這可能會很快改變。
-## 升级 3.1.0 项目到 3.2.0
+## 升級 3.1.0 專案到 3.2.0
-对于非 CLI 的项目,请运行:
+對於非 CLI 的專案,請運行:
- bin/更新路径/到项目
+ bin/更新路徑/到專案
-CLI 的项目:
+CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update ios`
+2. 運行`cordova platform update ios`
-## 升级 3.0.0 项目到 3.1.0
+## 升級 3.0.0 專案到 3.1.0
-对于非 CLI 的项目,请运行:
+對於非 CLI 的專案,請運行:
- bin/更新路径/到项目
+ bin/更新路徑/到專案
-CLI 的项目:
+CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update ios`
+2. 運行`cordova platform update ios`
-iOS 7 的问题:
+iOS 7 的問題:
-1. 删除 `width=device-width, height=device-height` 从 `index.html` 文件的 `viewport` `meta` 标记。 (请参见[相关 bug][1].)
+1. 刪除 `width=device-width, height=device-height` 從 `index.html` 檔的 `viewport` `meta` 標記。 (請參見[相關 bug][1].)
-2. 更新你的 iOS 7 支持的媒体、 媒体捕获和闪屏核心插件。
+2. 更新你的 iOS 7 支援的媒體、 媒體捕獲和閃屏核心外掛程式。
[1]: https://issues.apache.org/jira/browse/CB-4323
-Xcode 5 的问题:
+Xcode 5 的問題:
-1. 如果 Xcode 5 提示您这样做 (在问题导航器),请更新您的项目设置。
+1. 如果 Xcode 5 提示您這樣做 (在問題導航器),請更新您的專案設置。
-2. 更新您**编译器的 C / C + + / 目标 C**根据**生成设置**选项卡,设置**生成选项**一节。 选择**默认编译器 (苹果 LLVM 5.0)**.
+2. 更新您**編譯器的 C / C + + / 目標 C**根據**生成設置**選項卡,設置**生成選項**一節。 選擇**預設編譯器 (蘋果 LLVM 5.0)**.
-## 从 2.9.0 升级到 CLI (3.0.0)
+## 從 2.9.0 升級到 CLI (3.0.0)
-1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
-2. 添加您的平台到科尔多瓦项目中,例如:`cordova
+2. 添加您的平臺到科爾多瓦專案中,例如:`cordova
platform add ios`.
-3. 该项目的内容复制 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+3. 該專案的內容複寫 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
-4. 复制或覆盖任何本机资产从原始项目 ( `Resources` 等),这让肯定要添加任何新文件到 `.xcodeproj` 项目。 IOS 项目内生成 `platforms\ios` 目录。
+4. 複製或覆蓋任何本機資產從原始專案 ( `Resources` 等),這讓肯定要添加任何新檔到 `.xcodeproj` 專案。 IOS 專案內生成 `platforms\ios` 目錄。
-5. 复制您 `config.xml` 到 `www` 目录中,并删除任何插件定义。修改设置在这里而不是平台目录。
+5. 複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。修改設置在這裡而不是平臺目錄。
-6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
+6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
-7. 生成并测试。
+7. 生成並測試。
-## 升级 2.9.0 项目到 3.0.0
+## 升級 2.9.0 專案到 3.0.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 3.0.0 源,例如到`~/Documents/Cordova-3.0.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 3.0.0 源,例如到`~/Documents/Cordova-3.0.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-7. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+7. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
-**注意**: 从开始科尔多瓦 3.0.0,不预先安装插件,和你需要使用 `plugman` 命令行实用程序来安装它们自己。 请参阅使用 Plugman 管理插件。
+**注意**: 從開始科爾多瓦 3.0.0,不預先安裝外掛程式,和你需要使用 `plugman` 命令列實用程式來安裝它們自己。 請參閱使用 Plugman 管理外掛程式。
-## 升级 2.8.0 项目到 2.9.0
+## 升級 2.8.0 專案到 2.9.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Documents/Cordova-2.9.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Documents/Cordova-2.9.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-7. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+7. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
-## 升级 2.7.0 项目到 2.8.0
+## 升級 2.7.0 專案到 2.8.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Documents/Cordova-2.8.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Documents/Cordova-2.8.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.7.0.js` 文件。
+5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.7.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-7. 更新任何 `<plugin>` 标签在 `config.xml` 文件到 `<feature>` 标签。 注意,现有 `<plugin>` 标签仍正常工作,但都被否决了。 您可以复制此信息在 `config.xml` 文件的一个新的项目。 例如:
+7. 更新任何 `<plugin>` 標籤在 `config.xml` 檔到 `<feature>` 標籤。 注意,現有 `<plugin>` 標籤仍正常工作,但都被否決了。 您可以複製此資訊在 `config.xml` 檔的一個新的專案。 例如:
<plugins>
<plugin name="LocalStorage" value="CDVLocalStorage" />
@@ -139,312 +139,312 @@ platform add ios`.
<!-- other <feature> tags -->
-8. 删除 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+8. 刪除 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
-9. 将这两个框架添加到您的项目:
+9. 將這兩個框架添加到您的專案:
OpenAL ImageIO
-10. 更新您的项目目标**生成设置**。编辑**"-Obj-C"**要下**链接 → 其他链接器标志**, **"-ObjC"**.
+10. 更新您的專案目標**生成設置**。編輯**"-Obj-C"**要下**連結 → 其他連結器標誌**, **"-ObjC"**.
-11. 更新您的项目目标**生成设置**。 在**链接 → 其他链接器标志**,更改**"-all_load"**是 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 你只需要这样做,如果你有在中定义的问题[这一问题。][2].
+11. 更新您的專案目標**生成設置**。 在**連結 → 其他連結器標誌**,更改**"-all_load"**是 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 你只需要這樣做,如果你有在中定義的問題[這一問題。][2].
[2]: https://issues.apache.org/jira/browse/CB-3458
-## 升级 2.6.0 项目到 2.7.0
+## 升級 2.6.0 專案到 2.7.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Documents/Cordova-2.7.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.7.0 源,例如到`~/Documents/Cordova-2.7.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
+5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][3]).
+7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][3]).
-8. 在您 `config.xml` 文件,[删除这条线][4].
+8. 在您 `config.xml` 檔,[刪除這條線][4].
-9. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+9. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
[3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
[4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
-## 升级 2.5.0 项目到 2.6.0
+## 升級 2.5.0 專案到 2.6.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.6.0 源,例如到`~/Documents/Cordova-2.6.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.6.0 源,例如到`~/Documents/Cordova-2.6.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制项目的 `www/cordova-2.6.0.js` 文件到您 `www` 目录中,并删除您 `www/cordova-2.5.0.js` 文件。
+5. 複製專案的 `www/cordova-2.6.0.js` 檔到您 `www` 目錄中,並刪除您 `www/cordova-2.5.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及引用的脚本的任何其他文件) 来引用到新的 `cordova-2.6.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及引用的腳本的任何其他檔) 來引用到新的 `cordova-2.6.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][5]).
+7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][5]).
-8. 在您 `config.xml` 文件,[添加此新行][6].
+8. 在您 `config.xml` 檔,[添加此新行][6].
-9. 在您 `config.xml` 文件,[添加此新行][7].
+9. 在您 `config.xml` 檔,[添加此新行][7].
-10. 在您 `config.xml` 文件, [UIWebViewBounce 已改为 DisallowOverscroll,和默认值都不同][8].
+10. 在您 `config.xml` 檔, [UIWebViewBounce 已改為 DisallowOverscroll,和預設值都不同][8].
-11. 在您 `config.xml` 文件, `EnableLocation` 首选项已被否决。
+11. 在您 `config.xml` 檔, `EnableLocation` 首選項已被否決。
-12. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+12. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
[5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
[6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
[7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
[8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
-## 升级 2.4.0 项目到 2.5.0
+## 升級 2.4.0 專案到 2.5.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.5.0 源,例如到`~/Documents/Cordova-2.5.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.5.0 源,例如到`~/Documents/Cordova-2.5.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.5.0.js` 到新项目中的文件您 `www` 目录并删除您 `www/cordova-2.4.0.js` 文件。
+5. 複製 `www/cordova-2.5.0.js` 到新專案中的檔您 `www` 目錄並刪除您 `www/cordova-2.4.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.5.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.5.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][9]).
+7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][9]).
-8. 在您 `config.xml` 文件,[添加这些新行][10].
+8. 在您 `config.xml` 檔,[添加這些新行][10].
-9. 在您 `config.xml` 文件,[编辑的根元素,更改它从科尔多瓦到构件][11].
+9. 在您 `config.xml` 檔,[編輯的根項目,更改它從科爾多瓦到構件][11].
-10. 在您 `config.xml` 文件,[删除 OpenAllWhitelistURLsInWebView 首选项][12].
+10. 在您 `config.xml` 檔,[刪除 OpenAllWhitelistURLsInWebView 首選項][12].
-11. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。在 2.5.0,这已更新脚本。
+11. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。在 2.5.0,這已更新腳本。
-12. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+12. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
[9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
[10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
[11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
[12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
-## 升级 2.3.0 项目到 2.4.0
+## 升級 2.3.0 專案到 2.4.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.4.0 源,例如到`~/Documents/Cordova-2.4.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.4.0 源,例如到`~/Documents/Cordova-2.4.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.4.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.3.0.js` 文件。
+5. 複製 `www/cordova-2.4.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.3.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.4.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.4.0.js` 檔。
-7. 更新 (或替换,如果您从未更改文件) 您 `MainViewController.m` 文件根据您从新项目 (见[此比较][13]).
+7. 更新 (或替換,如果您從未更改檔) 您 `MainViewController.m` 檔根據您從新專案 (見[此比較][13]).
-8. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][14]).
+8. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][14]).
-9. 在您 `config.xml` 文件,[添加此新行][15].
+9. 在您 `config.xml` 檔,[添加此新行][15].
-10. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。在 2.4.0,这已固定的脚本。
+10. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。在 2.4.0,這已固定的腳本。
-11. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+11. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
-12. AssetsLibrary.framework 作为资源添加到项目中。 (参见[苹果的文档][16]有关如何执行此操作的说明.)。
+12. AssetsLibrary.framework 作為資源添加到專案中。 (參見[蘋果的文檔][16]有關如何執行此操作的說明.)。
[13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
[14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
[15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
[16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
-## 升级 2.2.0 项目到 2.3.0
+## 升級 2.2.0 專案到 2.3.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.3.0 源,例如到`~/Documents/Cordova-2.3.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.3.0 源,例如到`~/Documents/Cordova-2.3.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.3.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.2.0.js` 文件。
+5. 複製 `www/cordova-2.3.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.2.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.3.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.3.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个。
+7. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個。
-8. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。2.3.0,在这新的脚本。
+8. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。2.3.0,在這新的腳本。
-9. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
+9. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
-10. 转换您 `Cordova.plist` 文件为 `config.xml` ,通过运行脚本 `bin/cordova\_plist\_to\_config\_xml` 对您的项目文件。
+10. 轉換您 `Cordova.plist` 檔為 `config.xml` ,通過運行腳本 `bin/cordova\_plist\_to\_config\_xml` 對您的專案檔案。
-11. 添加到 InAppBrowser 插件你 `config.xml` ,通过添加此标记下的 `<cordova><plugins>` :
+11. 添加到 InAppBrowser 外掛程式你 `config.xml` ,通過添加此標記下的 `<cordova><plugins>` :
- < 插件名称 = 值"InAppBrowser"="CDVInAppBrowser"/ >
+ < 外掛程式名稱 = 值"InAppBrowser"="CDVInAppBrowser"/ >
-12. 请注意目标 C 插件*不*列入白名单了。 到白名单中您的连接与应用程序白名单中,您需要设置 `User-Agent` 连接到同一个用户代理作为主要的科尔多瓦 web 视图的标题。 你可以通过访问 `userAgent` 关闭主视图-控制器属性。 主视图-控制器 ( `CDVViewController` ) 也有 `URLisAllowed` 为您检查是否一个 URL 通过白名单中的方法。
+12. 請注意目標 C 外掛程式*不*列入白名單了。 到白名單中您的連接與應用程式白名單中,您需要設置 `User-Agent` 連接到同一個使用者代理作為主要的科爾多瓦 web 視圖的標題。 你可以通過訪問 `userAgent` 關閉主視圖-控制器屬性。 主視圖-控制器 ( `CDVViewController` ) 也有 `URLisAllowed` 為您檢查是否一個 URL 通過白名單中的方法。
-13. 设备的 API 更改:
+13. 設備的 API 更改:
- * Ios,device.platform 用于返回 `iPhone` , `iPad` 或 `iPod Touch` ; 现在它返回 (正确)`iOS`.
- * 对于 iOS,device.name (现已被否决所有平台) 用于返回用户的设备的名称 (例如 Shazron 的 iPhone 5 ′) ;现在它返回用于返回什么 device.platform: `iPhone` , `iPad` 或`iPod Touch`.
- * 对于所有平台,有一个名为 device.model ; 的新属性这将返回特定的设备模型,例如: `iPad2,5` (对于其他平台,返回用于返回什么 device.name)。
+ * Ios,device.platform 用於返回 `iPhone` , `iPad` 或 `iPod Touch` ; 現在它返回 (正確)`iOS`.
+ * 對於 iOS,device.name (現已被否決所有平臺) 用於返回使用者的設備的名稱 (例如 Shazron 的 iPhone 5 ′) ;現在它返回用於返回什麼 device.platform: `iPhone` , `iPad` 或`iPod Touch`.
+ * 對於所有平臺,有一個名為 device.model ; 的新屬性這將返回特定的設備模型,例如: `iPad2,5` (對於其他平臺,返回用於返回什麼 device.name)。
-## 升级 2.1.0 项目到 2.2.0
+## 升級 2.1.0 專案到 2.2.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.2.0 源,例如到`~/Documents/Cordova-2.2.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.2.0 源,例如到`~/Documents/Cordova-2.2.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.2.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.1.0.js` 文件。
+5. 複製 `www/cordova-2.2.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.1.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.2.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.2.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个:
+7. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個:
* 更新 → viewWillAppear
-8. 复制 `cordova` 目录从新项目到项目的根目录。在 2.2.0,这有更新的 '模仿' 脚本。
+8. 複製 `cordova` 目錄從新專案到專案的根目錄。在 2.2.0,這有更新的 '模仿' 腳本。
-9. 下一步,更新您 `CordovaLib` 分项目的引用。 从科尔多瓦 2.1.0 开始,我们 CORDOVALIB Xcode 变量不再使用引用的位置时 `CordovaLib` 驻留,引用现在是绝对文件引用。
+9. 下一步,更新您 `CordovaLib` 分專案的引用。 從科爾多瓦 2.1.0 開始,我們 CORDOVALIB Xcode 變數不再使用引用的位置時 `CordovaLib` 駐留,引用現在是絕對檔引用。
- 1. 启动终端程序
- 2. 转到您安装科尔多瓦的位置 (请参见步骤 1)、 在 `bin` 子目录
- 3. 运行下面的脚本,其中第一个参数是您的项目的路径 `.xcodeproj` 文件:
+ 1. 啟動終端程式
+ 2. 轉到您安裝科爾多瓦的位置 (請參見步驟 1)、 在 `bin` 子目錄
+ 3. 運行下面的腳本,其中第一個參數是您的專案的路徑 `.xcodeproj` 檔:
`update_cordova_subproject path/to/your/project/xcodeproj`
-**注**: 在 2.2.0, `bin/create` 脚本中的副本 `CordovaLib` 分项目到您的项目。 要有相同种类的安装程序,只是复制权在 `CordovaLib` 到你的项目目录和更新 `CordovaLib` 分项目 (相对于项目) 在 Xcode 文件检查器中的位置。
+**注**: 在 2.2.0, `bin/create` 腳本中的副本 `CordovaLib` 分專案到您的專案。 要有相同種類的安裝程式,只是複製權在 `CordovaLib` 到你的專案目錄和更新 `CordovaLib` 分專案 (相對於專案) 在 Xcode 檔檢查器中的位置。
-## 升级 2.0.0 项目到 2.1.0
+## 升級 2.0.0 專案到 2.1.0
-与科尔多瓦 2.1.0, `CordovaLib` 已升级为使用**自动引用计数 (弧)**。 你不需要升级到**弧**要使用 CordovaLib,但是如果你想要升级您的项目使用**弧**,请使用 Xcode 迁移向导从菜单中:**编辑 → 重构 → 转换为目标 C 弧...**,取消选择 libCordova.a,然后运行向导完成。
+與科爾多瓦 2.1.0, `CordovaLib` 已升級為使用**自動引用計數 (弧)**。 你不需要升級到**弧**要使用 CordovaLib,但是如果你想要升級您的專案使用**弧**,請使用 Xcode 遷移嚮導從功能表中:**編輯 → 重構 → 轉換為目標 C 弧...**,取消選擇 libCordova.a,然後運行嚮導完成。
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.1.0 源,例如到`~/Documents/Cordova-2.1.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.1.0 源,例如到`~/Documents/Cordova-2.1.0`.
-2. 如果它正在运行,请退出 Xcode。
+2. 如果它正在運行,請退出 Xcode。
-3. 使用终端程序,定位到你放在上面的下载的源的目录。
+3. 使用終端程式,定位到你放在上面的下載的源的目錄。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.1.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.0.0.js` 文件。
+5. 複製 `www/cordova-2.1.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.0.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.1.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.1.0.js` 檔。
-7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 根据新项目中的一个:
+7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 根據新專案中的一個:
- * 编辑 → 应用程序: didFinishLaunchingWithOptions:
- * 添加 → 应用程序: supportedInterfaceOrientationsForWindow:
+ * 編輯 → 應用程式: didFinishLaunchingWithOptions:
+ * 添加 → 應用程式: supportedInterfaceOrientationsForWindow:
-8. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个:
+8. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個:
* 添加 → viewWillAppear
-9. 复制 `cordova` 目录从新项目到项目的根目录。在 2.1.0,这有更新的脚本,支持带空格的路径。
+9. 複製 `cordova` 目錄從新專案到專案的根目錄。在 2.1.0,這有更新的腳本,支援帶空格的路徑。
-10. 删除 `VERSION` 文件从您的项目参考 (**是在`CordovaLib`).
+10. 刪除 `VERSION` 檔從您的專案參考 (**是在`CordovaLib`).
-11. 下一步,更新您 `CordovaLib` 分项目的引用。 从科尔多瓦 2.1.0 开始,我们 CORDOVALIB Xcode 变量不再使用引用的位置时 `CordovaLib` 驻留,引用现在是绝对文件引用。
+11. 下一步,更新您 `CordovaLib` 分專案的引用。 從科爾多瓦 2.1.0 開始,我們 CORDOVALIB Xcode 變數不再使用引用的位置時 `CordovaLib` 駐留,引用現在是絕對檔引用。
- 1. 启动终端程序
- 2. 转到您安装科尔多瓦的位置 (请参见步骤 1)、 在 `bin` 子目录
- 3. 运行下面的脚本,其中第一个参数是您的项目的路径 `.xcodeproj` 文件:
+ 1. 啟動終端程式
+ 2. 轉到您安裝科爾多瓦的位置 (請參見步驟 1)、 在 `bin` 子目錄
+ 3. 運行下面的腳本,其中第一個參數是您的專案的路徑 `.xcodeproj` 檔:
- `update_cordova_subproject 路径/为/您/项目/xcodeproj`
+ `update_cordova_subproject 路徑/為/您/專案/xcodeproj`
-## 升级 1.9.0 项目到 2.0.0
+## 升級 1.9.0 專案到 2.0.0
-1. 安装 2.0.0 科尔多瓦。
+1. 安裝 2.0.0 科爾多瓦。
-2. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+2. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-3. 复制 `www/cordova-2.0.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.9.0.js` 文件。
+3. 複製 `www/cordova-2.0.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.9.0.js` 檔。
-4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.0.0.js` 文件。
+4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.0.0.js` 檔。
-5. 复制 `cordova` 目录从新项目到项目的根目录 (如果你想要的项目的命令行工具)。
+5. 複製 `cordova` 目錄從新專案到專案的根目錄 (如果你想要的專案的命令列工具)。
-6. 添加一个新条目下的 `Plugins` 在你 `Cordova.plist` 下**支持文件**组的文件。 关键是 `Device` 和值是`CDVDevice`.
+6. 添加一個新條目下的 `Plugins` 在你 `Cordova.plist` 下**支援檔**組的檔。 關鍵是 `Device` 和值是`CDVDevice`.
-7. 删除`Cordova.framework`.
+7. 刪除`Cordova.framework`.
-8. 删除 `verify.sh` 从**支持文件**组。
+8. 刪除 `verify.sh` 從**支援檔**組。
-9. 在项目导航器中选择项目图标,选择您的项目**目标**,然后选择**生成设置**选项卡。
+9. 在專案導航器中選擇專案圖示,選擇您的專案**目標**,然後選擇**生成設置**選項卡。
-10. 搜索**预处理器宏**,然后删除所有**CORDOVA_FRAMEWORK = 1**值。
+10. 搜索**預處理器宏**,然後刪除所有**CORDOVA_FRAMEWORK = 1**值。
-11. 找到 `CordovaLib` 安装在您的硬盘-上根据您的个人文件夹中的目录 `Documents` 子目录。
+11. 找到 `CordovaLib` 安裝在您的硬碟-上根據您的個人資料夾中的目錄 `Documents` 子目錄。
-12. 找到 `CordovaLib.xcodeproj` 文件在 `CordovaLib` 目录中,然后拖放到您的项目文件。它应显示作为子项目。
+12. 找到 `CordovaLib.xcodeproj` 檔在 `CordovaLib` 目錄中,然後拖放到您的專案檔案。它應顯示作為子專案。
-13. 构建您的项目,你应该与有关的一些错误 `#import` 指令。
+13. 構建您的專案,你應該與有關的一些錯誤 `#import` 指令。
-14. 为 `#import` 的错误,改变这种风格在任何基于报价进口:
+14. 為 `#import` 的錯誤,改變這種風格在任何基於報價進口:
#import "CDV.h"
- 为此基于方括号中的样式:
+ 為此基於方括弧中的樣式:
#import <Cordova/CDV.h>
- 和删除任何 `#ifdef` 任何科尔多瓦的包装进口,他们再也不需要 (现在统一进口)
+ 和刪除任何 `#ifdef` 任何科爾多瓦的包裝進口,他們再也不需要 (現在統一進口)
-15. 再次,生成您的项目和它不应具有任何 `#import` 的错误。
+15. 再次,生成您的專案和它不應具有任何 `#import` 的錯誤。
-16. 在项目导航器中选择**项目图标**,选择您的项目**目标**,然后选择**生成阶段**选项卡。
+16. 在專案導航器中選擇**專案圖示**,選擇您的專案**目標**,然後選擇**生成階段**選項卡。
-17. 展开**目标依赖项**阶段,然后选择**+**按钮。
+17. 展開**目標依賴項**階段,然後選擇**+**按鈕。
-18. 选择 `CordovaLib` 的目标,然后选择**添加**按钮。
+18. 選擇 `CordovaLib` 的目標,然後選擇**添加**按鈕。
-19. 展开**链接二进制与图书馆**的第一阶段,(它应该已经包含框架的一群),然后选择**+**按钮。
+19. 展開**連結二進位與圖書館**的第一階段,(它應該已經包含框架的一群),然後選擇**+**按鈕。
-20. 选择 `libCordova.a` 静态库,然后选择**添加**按钮。
+20. 選擇 `libCordova.a` 靜態程式庫,然後選擇**添加**按鈕。
-21. 删除**运行脚本**阶段。
+21. 刪除**運行腳本**階段。
-22. 在项目导航器中选择**项目图标**,选择您的项目**目标**,然后选择**生成设置**选项卡。
+22. 在專案導航器中選擇**專案圖示**,選擇您的專案**目標**,然後選擇**生成設置**選項卡。
-23. 搜索**其他的链接器标志**,并添加相应的值**-force_load**和**-Obj C**.
+23. 搜索**其他的連結器標誌**,並添加相應的值**-force_load**和**-Obj C**.
-24. 扩大 `CordovaLib` 子项目。
+24. 擴大 `CordovaLib` 子專案。
-25. 找到 `VERSION` 文件,将它拖动到您 (我们想要创建一个链接到它,不是副本) 的主项目。
+25. 找到 `VERSION` 檔,將它拖動到您 (我們想要創建一個連結到它,不是副本) 的主專案。
-26. 选择**创建组的任何添加的文件夹**单选按钮,然后选择**完成**按钮。
+26. 選擇**創建組的任何添加的資料夾**選項按鈕,然後選擇**完成**按鈕。
-27. 选择 `VERSION` 文件,你只是被拖上一步中。
+27. 選擇 `VERSION` 檔,你只是被拖上一步中。
-28. 键入**选项-命令-1**键的组合,以显示**文件检查器**(或菜单项**查看 → 实用程序 → 显示文件检查器**).
+28. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**(或功能表項目**查看 → 實用程式 → 顯示檔檢查器**).
-29. 选择**相对于 CORDOVALIB** **文件检查器**器下拉菜单中的**位置**.
+29. 選擇**相對於 CORDOVALIB** **檔檢查器**器下拉式功能表中的**位置**.
-30. 设置为**独特**,这样才可以找到统一标头的 Xcode 偏好**Xcode 首选项 → 位置 → 派生数据 → 先进的......** 。
+30. 設置為**獨特**,這樣才可以找到統一標頭的 Xcode 偏好**Xcode 首選項 → 位置 → 派生資料 → 先進的......** 。
-31. 在项目导航器中选择**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
+31. 在專案導航器中選擇**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
-32. 搜索**标题搜索路径**。该设置将追加这三个值,包括引号:
+32. 搜索**標題搜索路徑**。該設置將追加這三個值,包括引號:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
@@ -453,70 +453,70 @@ platform add ios`.
"$(BUILT_PRODUCTS_DIR)"
-33. 搜索**其他链接器标志**。该设置将追加此值:
+33. 搜索**其他連結器標誌**。該設置將追加此值:
-weak_framework CoreFoundation
-34. 生成您的项目,它应编译和链接**没有**问题.
+34. 生成您的專案,它應編譯和連結**沒有**問題.
-35. 从该**计划**下拉箭头,选择您的项目,然后选择**iPhone 5.1 模拟器**.
+35. 從該**計畫**下拉箭頭,選擇您的專案,然後選擇**iPhone 5.1 模擬器**.
-36. 选择**运行**按钮。
+36. 選擇**運行**按鈕。
-**注**: 如果您的项目不预期正常工作在模拟器中,请注意任何错误的控制台日志中 Xcode 的线索。
+**注**: 如果您的專案不預期正常工作在模擬器中,請注意任何錯誤的主控台日誌中 Xcode 的線索。
-## 1.8.X 项目升级到 1.9.0
+## 1.8.X 專案升級到 1.9.0
-1. 安装包 1.9.0 科尔多瓦。
+1. 安裝包 1.9.0 科爾多瓦。
-2. 创建一个新项目。您将需要的一些资产从这个新的项目。
+2. 創建一個新專案。您將需要的一些資產從這個新的專案。
-3. 复制 `www/cordova-1.9.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.8.x.js` 文件。
+3. 複製 `www/cordova-1.9.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.8.x.js` 檔。
-4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.9.0.js` 文件。
+4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.9.0.js` 檔。
-**注**: 1.9.0 支持新 `BackupWebStorage` 布尔 `Cordova.plist` 设置。 它默认启用的那么将其设置为 `false` ,禁用它,尤其是在 iOS 6 上。 请参阅[发行说明: 野生动物园和 UIKit 科][17]
+**注**: 1.9.0 支援新 `BackupWebStorage` 布林 `Cordova.plist` 設置。 它預設啟用的那麼將其設置為 `false` ,禁用它,尤其是在 iOS 6 上。 請參閱[版本資訊: 野生動物園和 UIKit 科][17]
[17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
-## 升级 1.7.0 项目到 1.8.x
+## 升級 1.7.0 專案到 1.8.x
-1. 安装 1.8.0 科尔多瓦。
+1. 安裝 1.8.0 科爾多瓦。
-2. 创建一个新项目。您将需要的一些资产从这个新的项目。
+2. 創建一個新專案。您將需要的一些資產從這個新的專案。
-3. 复制 `www/cordova-1.8.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.7.x.js` 文件。
+3. 複製 `www/cordova-1.8.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.7.x.js` 檔。
-4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.8.0.js` 文件。
+4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.8.0.js` 檔。
-如果您打算使用捕获 API,您将需要在新的**iPad 视网膜显示**资产:
+如果您打算使用捕獲 API,您將需要在新的**iPad 視網膜顯示**資產:
-1. 复制 `Resources/Capture.bundle` 从新项目到项目目录中,覆盖您现有的项目 `Resources/Capture.bundle` 项目。
+1. 複製 `Resources/Capture.bundle` 從新專案到專案目錄中,覆蓋您現有的專案 `Resources/Capture.bundle` 專案。
-2. 在您的项目中选择 `Capture.bundle` 项目到您的项目在 Xcode 中导航,键入**Delete**键,然后从出现的对话框中选择**移除引用**。
+2. 在您的專案中選擇 `Capture.bundle` 專案到您的專案在 Xcode 中導航,鍵入**Delete**鍵,然後從出現的對話方塊中選擇**移除引用**。
-3. 拖动新 `Capture.bundle` 从步骤 1 以上到您项目中 Xcode 导航器,然后选择**创建组的任何添加的文件夹**单选按钮。
+3. 拖動新 `Capture.bundle` 從步驟 1 以上到您專案中 Xcode 導航器,然後選擇**創建組的任何添加的資料夾**選項按鈕。
-## 升级到 1.7.0 的 1.6.x 项目
+## 升級到 1.7.0 的 1.6.x 專案
-1. 安装科尔多瓦 1.7.0。
+1. 安裝科爾多瓦 1.7.0。
-2. 创建一个新项目。您将需要的一些资产从这个新的项目。
+2. 創建一個新專案。您將需要的一些資產從這個新的專案。
-3. 复制 `www/cordova-1.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.6.0.js` 文件。
+3. 複製 `www/cordova-1.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.6.0.js` 檔。
-4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.7.0.js` 文件。
+4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.7.0.js` 檔。
-## 升级 1.5.0 项目到 1.6.x
+## 升級 1.5.0 專案到 1.6.x
-1. 安装 1.6.1 科尔多瓦。
+1. 安裝 1.6.1 科爾多瓦。
-2. 创建的备份, `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` ,和 `Cordova.plist` 在您的项目中。
+2. 創建的備份, `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` ,和 `Cordova.plist` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 1.5.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 1.5.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h
AppDelegate.m
@@ -525,224 +525,224 @@ platform add ios`.
Cordova.plist
-5. 添加所有新的 `MainViewController` 和 `AppDelegate` 文件,放入您的 Xcode 项目。
+5. 添加所有新的 `MainViewController` 和 `AppDelegate` 檔,放入您的 Xcode 專案。
-6. 复制 `www/cordova-1.6.1.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.5.0.js` 文件。
+6. 複製 `www/cordova-1.6.1.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.5.0.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.6.1.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.6.1.js` 檔。
-8. 添加新的 `Cordova.plist` 文件到您的项目。 这是必要的因为核心插件服务名称必须更改以匹配为一个统一的科尔多瓦 JavaScript 文件 (从 Android 和黑莓,部分`cordova-js`).
+8. 添加新的 `Cordova.plist` 檔到您的專案。 這是必要的因為核心外掛程式服務名稱必須更改以匹配為一個統一的科爾多瓦 JavaScript 檔 (從 Android 和黑莓,部分`cordova-js`).
-9. 集成任何设置,你在你的**备份 Cordova.plist**成新的**插件**和**ExternalHosts**条目`Cordova.plist`.
+9. 集成任何設置,你在你的**備份 Cordova.plist**成新的**外掛程式**和**ExternalHosts**條目`Cordova.plist`.
-10. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新 `AppDelegate` 文件。 任何 `UIWebViewDelegate` 或 `CDVCommandDelegate` 中的代码 `AppDelegate.m` 需要去到 `MainViewController.m` 现在 (见该文件中的注释掉节)。
+10. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新 `AppDelegate` 檔。 任何 `UIWebViewDelegate` 或 `CDVCommandDelegate` 中的代碼 `AppDelegate.m` 需要去到 `MainViewController.m` 現在 (見該檔中的注釋掉節)。
-11. 集成任何您已在您的备份中的具体项目代码 `MainViewController.h` 和 `MainViewController.m` 成新的 MainViewController 文件。
+11. 集成任何您已在您的備份中的具體專案代碼 `MainViewController.h` 和 `MainViewController.m` 成新的 MainViewController 檔。
-12. 在项目导航器中的项目图标上单击,选择您的**项目**,然后选择**生成设置**选项卡。
+12. 在專案導航器中的專案圖示上按一下,選擇您的**專案**,然後選擇**生成設置**選項卡。
-13. 输入**编译器的 C / C + + / 目标 C**在搜索字段中。
+13. 輸入**編譯器的 C / C + + / 目標 C**在搜索欄位中。
-14. 选择**苹果 LLVM 编译器 3.1**的值。
+14. 選擇**蘋果 LLVM 編譯器 3.1**的值。
-## 升级到 1.5.0 版的 1.4.x 项目
+## 升級到 1.5.0 版的 1.4.x 專案
-1. 安装科尔多瓦 1.5.0 版。
+1. 安裝科爾多瓦 1.5.0 版。
-2. 创建一个新的项目并运行一次。您将需要的一些资产从这个新的项目。
+2. 創建一個新的專案並運行一次。您將需要的一些資產從這個新的專案。
-3. 复制 `www/cordova-1.5.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.4.x.js` 文件。
+3. 複製 `www/cordova-1.5.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.4.x.js` 檔。
-4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新的科尔多瓦 `cordova-1.5.0.js` 文件。
+4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新的科爾多瓦 `cordova-1.5.0.js` 檔。
-5. 找到 `PhoneGap.framework` 在你项目导航器中选择它。
+5. 找到 `PhoneGap.framework` 在你專案導航器中選擇它。
-6. 键入**Delete**键,删除 `PhoneGap.framework` 项目导航器中的引用。
+6. 鍵入**Delete**鍵,刪除 `PhoneGap.framework` 專案導航器中的引用。
-7. 键入**选项-命令-A**组合键,应下拉表将文件添加到您的项目 (**添加文件...**表)。 请确保选中**创建组的任何添加的文件夹**单选按钮。
+7. 鍵入**選項-命令-A**複合鍵,應下拉表將檔添加到您的專案 (**添加檔...**表)。 請確保選中**創建組的任何添加的資料夾**選項按鈕。
-8. 键入的**Shift-命令-G**键组合,应下拉你去到一个文件夹中的另一个工作表 (**转到文件夹:**表)。
+8. 鍵入的**Shift-命令-G**鍵組合,應下拉你去到一個資料夾中的另一個工作表 (**轉到資料夾:**表)。
-9. 输入 `/Users/Shared/Cordova/Frameworks/Cordova.framework` 在**转到文件夹:**工作表,然后按**继续**按钮。
+9. 輸入 `/Users/Shared/Cordova/Frameworks/Cordova.framework` 在**轉到資料夾:**工作表,然後按**繼續**按鈕。
-10. 在工作表中**添加的文件......** ,请按**添加**按钮。
+10. 在工作表中**添加的檔......** ,請按**添加**按鈕。
-11. 选择 `Cordova.framework` 项目导航器中。
+11. 選擇 `Cordova.framework` 專案導航器中。
-12. 键入**选项-命令-1**键的组合,以显示**文件检查器**.
+12. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**.
-13. **绝对路径**在**文件检查器**的下拉菜单中选择的**位置**.
+13. **絕對路徑**在**檔檢查器**的下拉式功能表中選擇的**位置**.
-14. 键入**选项-命令-A**组合键,应下拉表将文件添加到您的项目 (**添加文件...**表)。 请确保选中**创建组的任何添加的文件夹**单选按钮。
+14. 鍵入**選項-命令-A**複合鍵,應下拉表將檔添加到您的專案 (**添加檔...**表)。 請確保選中**創建組的任何添加的資料夾**選項按鈕。
-15. 键入的**Shift-命令-G**键组合,应下拉你去到一个文件夹中的另一个工作表 (**转到文件夹:**表)。
+15. 鍵入的**Shift-命令-G**鍵組合,應下拉你去到一個資料夾中的另一個工作表 (**轉到資料夾:**表)。
-16. 输入 `~/Documents/CordovaLib/Classes/deprecated` 在**转到文件夹:**工作表,然后按**继续**按钮。
+16. 輸入 `~/Documents/CordovaLib/Classes/deprecated` 在**轉到資料夾:**工作表,然後按**繼續**按鈕。
-17. 在工作表中**添加的文件......** ,请按**添加**按钮。
+17. 在工作表中**添加的檔......** ,請按**添加**按鈕。
-18. 在你 `AppDelegate.h` , `AppDelegate.m` ,和 `MainViewController.h` 文件,替换整个 `#ifdef PHONEGAP_FRAMEWORK` 与块:
+18. 在你 `AppDelegate.h` , `AppDelegate.m` ,和 `MainViewController.h` 檔,替換整個 `#ifdef PHONEGAP_FRAMEWORK` 與塊:
#import"CDVDeprecated.h"
-19. 单击项目导航器中的**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
+19. 按一下專案導航器中的**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
-20. **框架搜索路径**搜索.
+20. **框架搜索路徑**搜索.
-21. 替换现有值与`/Users/Shared/Cordova/Frameworks`.
+21. 替換現有值與`/Users/Shared/Cordova/Frameworks`.
-22. 搜索**预处理器宏**.
+22. 搜索**預處理器宏**.
-23. 对于第一次 (组合) 值,替换的值与**CORDOVA_FRAMEWORK = YES**.
+23. 對於第一次 (組合) 值,替換的值與**CORDOVA_FRAMEWORK = YES**.
-24. 选择**生成阶段**选项卡。
+24. 選擇**生成階段**選項卡。
-25. 扩大**运行脚本**.
+25. 擴大**運行腳本**.
-26. 与**科尔多瓦**的**PhoneGap**任何替换.
+26. 與**科爾多瓦**的**PhoneGap**任何替換.
-27. 找到您 `PhoneGap.plist` 文件在项目导航器,并单击文件名一旦输入名称编辑模式。
+27. 找到您 `PhoneGap.plist` 檔在專案導航器,並按一下檔案名一旦輸入名稱編輯模式。
28. 重命名 `PhoneGap.plist` 到`Cordova.plist`.
-29. 用鼠标右键单击 `Cordova.plist` ,然后选择**→ 作为开放源码的代码**.
+29. 用滑鼠右鍵按一下 `Cordova.plist` ,然後選擇**→ 作為開放源碼的代碼**.
-30. 按**选项-命令-F**,选择**替换**从下拉在上面留下的源窗口。
+30. 按**選項-命令-F**,選擇**替換**從下拉在上面留下的源視窗。
-31. 输入 `com.phonegap` 查找字符串,和 `org.apache.cordova` 的替换字符串,然后按**全部替换**按钮。
+31. 輸入 `com.phonegap` 查找字串,和 `org.apache.cordova` 的替換字串,然後按**全部替換**按鈕。
-32. 查找字符串和**CDV**的**PG**输入替换字符串,然后按**全部替换**按钮。
+32. 查找字串和**CDV**的**PG**輸入替換字串,然後按**全部替換**按鈕。
-33. 按**命令-B**生成。 你仍然有你可以摆脱在将来的瞧不起 (请参阅 `CDVDeprecated.h` 。 例如,替换在您的代码中使用的类,PG * CDV *)。
+33. 按**命令-B**生成。 你仍然有你可以擺脫在將來的瞧不起 (請參閱 `CDVDeprecated.h` 。 例如,替換在您的代碼中使用的類,PG * CDV *)。
-## 升级 1.4.0 1.4.1 向项目
+## 升級 1.4.0 1.4.1 向專案
-1. 安装 1.4.1 科尔多瓦。
+1. 安裝 1.4.1 科爾多瓦。
-2. 制作一个备份`MainViewController.m`.
+2. 製作一個備份`MainViewController.m`.
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 复制 `MainViewController.m` 到 1.4.0-based 项目目录中的新项目从磁盘上的文件,替换旧文件 (备份您的文件第一次从上面的步骤 2)。
+4. 複製 `MainViewController.m` 到 1.4.0-based 專案目錄中的新專案從磁片上的檔,替換舊檔 (備份您的檔第一次從上面的步驟 2)。
-5. 添加 `MainViewController.m` 到 Xcode 项目文件。
+5. 添加 `MainViewController.m` 到 Xcode 專案檔案。
-6. 将任何您已在您的备份中的具体项目代码集成 `MainViewController.m` 成新的文件。
+6. 將任何您已在您的備份中的具體專案代碼集成 `MainViewController.m` 成新的檔。
-7. 更新 `phonegap-1.4.0.js` 文件是可选的 JavaScript 1.4.0 和 1.4.1 之间上没有任何改变。
+7. 更新 `phonegap-1.4.0.js` 檔是可選的 JavaScript 1.4.0 和 1.4.1 之間上沒有任何改變。
-## 升级 1.3.0 项目到 1.4.0
+## 升級 1.3.0 專案到 1.4.0
-1. 安装 1.4.0 科尔多瓦。
+1. 安裝 1.4.0 科爾多瓦。
-2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
+2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 1.3.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 1.3.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 项目文件。
+5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
-6. 复制 `www/phonegap-1.4.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.3.0.js` 文件。
+6. 複製 `www/phonegap-1.4.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.3.0.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.4.0.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.4.0.js` 檔。
-8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
+9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
-## 升级 1.2.0 项目到 1.3.0
+## 升級 1.2.0 專案到 1.3.0
-1. 安装 1.3.0 科尔多瓦。
+1. 安裝 1.3.0 科爾多瓦。
-2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
+2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 1.2.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 1.2.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 项目文件。
+5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
-6. 复制 `www/phonegap-1.3.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.2.0.js` 文件。
+6. 複製 `www/phonegap-1.3.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.2.0.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.3.0.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.3.0.js` 檔。
-8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
+9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
-## 升级 1.1.0 项目到 1.2.0
+## 升級 1.1.0 專案到 1.2.0
-1. 安装科尔多瓦 1.2.0。
+1. 安裝科爾多瓦 1.2.0。
-2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
+2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 1.1.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 1.1.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 项目文件。
+5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
-6. 复制 `www/phonegap-1.2.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.1.0.js` 文件。
+6. 複製 `www/phonegap-1.2.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.1.0.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.2.0.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.2.0.js` 檔。
-8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
+9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
-## 升级 1.0.0 项目到 1.1.0
+## 升級 1.0.0 專案到 1.1.0
-1. 安装科尔多瓦 1.1.0。
+1. 安裝科爾多瓦 1.1.0。
-2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
+2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 1.0.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 1.0.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 项目文件。
+5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
-6. 复制 `www/phonegap-1.1.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.0.0.js` 文件。
+6. 複製 `www/phonegap-1.1.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.0.0.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.1.0.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.1.0.js` 檔。
-8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
+9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
-## 升级 0.9.6 项目到 1.0.0
+## 升級 0.9.6 專案到 1.0.0
-1. 安装科尔多瓦 1.0.0。
+1. 安裝科爾多瓦 1.0.0。
-2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
+2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
-3. 创建一个新项目。您将需要的一些资产从这个新的项目。
+3. 創建一個新專案。您將需要的一些資產從這個新的專案。
-4. 将这些文件从新项目复制到您的 0.9.6-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
+4. 將這些檔從新專案複製到您的 0.9.6-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 项目文件。
+5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
-6. 复制 `www/phonegap-1.0.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-0.9.6.js` 文件。
+6. 複製 `www/phonegap-1.0.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-0.9.6.js` 檔。
-7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.0.0.js` 文件。
+7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.0.0.js` 檔。
-8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
\ No newline at end of file
+9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/webview.md b/docs/zh/edge/guide/platforms/ios/webview.md
index 464225b..305c4cd 100644
--- a/docs/zh/edge/guide/platforms/ios/webview.md
+++ b/docs/zh/edge/guide/platforms/ios/webview.md
@@ -16,45 +16,45 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# WebViews iOS
-这一节演示如何嵌入在一个较大的 iOS 应用程序内的科尔多瓦启用 web 视图组件。这些组件可以如何与对方沟通的详细信息,请参阅应用程序插件。
+這一節演示如何嵌入在一個較大的 iOS 應用程式內的科爾多瓦啟用 web 視圖元件。這些元件可以如何與對方溝通的詳細資訊,請參閱應用程式外掛程式。
-支持的 iOS WebViews 开始与科尔多瓦版本 1.4,使用 `Cleaver` 的 Xcode 模板用作参考实现的组件。 科尔多瓦 2.0 及更高版本仅支持基于子项目的刀实施。
+支援的 iOS WebViews 開始與科爾多瓦版本 1.4,使用 `Cleaver` 的 Xcode 範本用作參考實現的元件。 科爾多瓦 2.0 及更高版本僅支援基於子專案的刀實施。
-这些说明至少需要科尔多瓦 2.3 和 Xcode 4.5,沿与 `config.xml` 从新创建的 iOS 项目文件。 你可以使用程序的命令行界面来创建一个新项目,然后获取 `config.xml` 从文件中的命名的应用程序子目录内`platforms/ios`.
+這些說明至少需要科爾多瓦 2.3 和 Xcode 4.5,沿與 `config.xml` 從新創建的 iOS 專案檔案。 你可以使用程式的命令列介面來創建一個新專案,然後獲取 `config.xml` 從檔中的命名的應用程式子目錄內`platforms/ios`.
-要按照这些说明进行操作,请确保您有最新的科尔多瓦分布。从[cordova.apache.org][1]下载并解压其 iOS 包。
+要按照這些說明進行操作,請確保您有最新的科爾多瓦分佈。從[cordova.apache.org][1]下載並解壓其 iOS 包。
[1]: http://cordova.apache.org
-## 将刀添加到 Xcode 项目 (CordovaLib 子项目)
+## 將刀添加到 Xcode 專案 (CordovaLib 子專案)
-1. 如果它正在运行,请退出 Xcode。
+1. 如果它正在運行,請退出 Xcode。
-2. 打开一个终端并导航到科尔多瓦 iOS 的源目录。
+2. 打開一個終端並導航到科爾多瓦 iOS 的原始目錄。
-3. 复制 `config.xml` 文件到项目目录上文所述。
+3. 複製 `config.xml` 檔到專案目錄上文所述。
-4. 打开 Xcode 并使用 Finder 来复制 `config.xml` 文件到其**项目导航**窗口。
+4. 打開 Xcode 並使用 Finder 來複製 `config.xml` 檔到其**專案導航**視窗。
-5. 选择**创建组的任何添加的文件夹**,然后按**完成**.
+5. 選擇**創建組的任何添加的資料夾**,然後按**完成**.
-6. 使用 Finder 来复制 `CordovaLib/CordovaLib.xcodeproj` 文件到 Xcode 的**项目导航器**
+6. 使用 Finder 來複製 `CordovaLib/CordovaLib.xcodeproj` 檔到 Xcode 的**專案導航器**
-7. 选择 `CordovaLib.xcodeproj` 内**项目导航器**.
+7. 選擇 `CordovaLib.xcodeproj` 內**專案導航器**.
-8. 键入**选项-命令-1**键的组合,以显示**文件检查器**.
+8. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**.
-9. 选择**相对于组****文件检查器**器下拉菜单中的**位置**.
+9. 選擇**相對於組****檔檢查器**器下拉式功能表中的**位置**.
-10. 在**导航项目**中选择**项目图标**,选择**目标**,然后选择**生成设置**选项卡。
+10. 在**導航專案**中選擇**專案圖示**,選擇**目標**,然後選擇**生成設置**選項卡。
-11. 添加 `-force_load` 和 `-Obj-C` 的**其他链接器标志**值。
+11. 添加 `-force_load` 和 `-Obj-C` 的**其他連結器標誌**值。
-12. 单击项目导航器中的**项目图标**,选择**目标**,然后选择**生成阶段**选项卡。
+12. 按一下專案導航器中的**專案圖示**,選擇**目標**,然後選擇**生成階段**選項卡。
-13. 展开**链接二进制文件与库**.
+13. 展開**連結二進位檔案與庫**.
-14. 选择**+**按钮,然后添加下列**框架**。 (可选) 在**导航项目**内, 移动它们**框架**组下:
+14. 選擇**+**按鈕,然後添加下列**框架**。 (可選) 在**導航專案**內, 移動它們**框架**組下:
AddressBook.framework
AddressBookUI.framework
@@ -68,79 +68,85 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
CoreMedia.framework
-15. 扩展**目标的依赖关系**,与该标签,如果有多个框顶部的框。
+15. 擴展**目標的依賴關係**,與該標籤,如果有多個框頂部的框。
-16. 选择**+**按钮,然后添加 `CordovaLib` 生成产品。
+16. 選擇**+**按鈕,然後添加 `CordovaLib` 生成產品。
-17. 展开**链接与库的二进制文件**,与该标签,如果有多个框顶部的框。
+17. 展開**連結與庫的二進位檔案**,與該標籤,如果有多個框頂部的框。
-18. 选择**+**按钮,然后添加`libCordova.a`.
+18. 選擇**+**按鈕,然後添加`libCordova.a`.
-19. 设置**Xcode 首选项 → 位置 → 派生数据 → 高级...**到**独特**.
+19. 設置**Xcode 首選項 → 位置 → 派生資料 → 高級...**到**獨特**.
-20. 在项目导航器中选择**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
+20. 在專案導航器中選擇**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
-21. 搜索**标题搜索路径**。该设置,添加这三个值以下,包括引号:
+21. 搜索**標題搜索路徑**。該設置,添加這三個值以下,包括引號:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- 科尔多瓦 2.1.0,如 `CordovaLib` 已升级为使用**自动引用计数 (弧)**。 你不需要升级到**弧**要使用 `CordovaLib` ,但如果您想要升级您的项目使用**弧**,则应使用 Xcode 迁移向导从**编辑 → 重构 → 转换为目标 C 弧...**菜单中,**取消选择 libCordova.a**,然后运行向导完成。
+ 科爾多瓦 2.1.0,如 `CordovaLib` 已升級為使用**自動引用計數 (弧)**。 你不需要升級到**弧**要使用 `CordovaLib` ,但如果您想要升級您的專案使用**弧**,則應使用 Xcode 遷移嚮導從**編輯 → 重構 → 轉換為目標 C 弧...**功能表中,**取消選擇 libCordova.a**,然後運行嚮導完成。
## 使用 CDVViewController
-1. 添加以下标头:
+1. 添加以下標頭:
#import <Cordova/CDVViewController.h>
-2. 实例化一个新的 `CDVViewController` 和保留它在某个地方,例如,到类的属性:
+2. 具現化一個新的 `CDVViewController` 和保留它在某個地方,例如,到類的屬性:
CDVViewController* viewController = [CDVViewController new];
-3. (可选) 设置 `wwwFolderName` 属性,默认为 `www` :
+3. (可選) 設置 `wwwFolderName` 屬性,預設為 `www` :
viewController.wwwFolderName = @"myfolder";
-4. (可选) 设置的起始页 `config.xml` 文件的 `<content>` 标记,或者本地的文件:
+4. (可選) 設置的起始頁 `config.xml` 檔的 `<content>` 標記,或者本地的檔:
<content src="index.html" />
- ...或是远程站点:
+ ...或是遠端站台:
<content src="http://apache.org" />
-5. (可选) 设置 `useSplashScreen` 属性,默认为 `NO` :
+5. (可選) 設置 `useSplashScreen` 屬性,預設為 `NO` :
viewController.useSplashScreen = YES;
-6. 设置**视图框架**。始终设置为最后一个属性:
+6. 設置**視圖框架**。始終設置為最後一個屬性:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
-7. 向视图添加刀:
+7. 向視圖添加刀:
[myView addSubview:viewController.view];
-## 添加 HTML、 CSS 和 JavaScript 资产
+## 添加 HTML、 CSS 和 JavaScript 資產
-1. 创建一个新的目录,在项目中, `www` 为例。
+1. 創建一個新的目錄,在專案中, `www` 為例。
-2. 将 HTML、 CSS 和 JavaScript 资产放到此目录。
+2. 將 HTML、 CSS 和 JavaScript 資產放到此目錄。
-3. 使用 Finder 将目录复制到 Xcode 的**项目导航**窗口。
+3. 使用 Finder 將目錄複寫到 Xcode 的**專案導航**視窗。
-4. 选择**任何添加的文件夹创建文件夹的参考文件**.
+4. 選擇**任何添加的資料夾創建資料夾的參考檔**.
-5. 设置相应的 `wwwFolderName` 和 `startPage` 你最初创建的目录的属性或使用默认值 (在上一节中指定) 时实例化`CDVViewController`.
+5. 設置相應的 `wwwFolderName` 和 `startPage` 你最初創建的目錄的屬性或使用預設值 (在上一節中指定) 時具現化`CDVViewController`.
- / * 如果您创建了一个名为 'myfolder' 文件夹和你想要的文件中它是 Start 的 ' mypage.html' * / viewController.wwwFolderName = @"myfolder";viewController.startPage = @"mypage.html"
\ No newline at end of file
+ /*
+ if you created a folder called 'myfolder' and
+ you want the file 'mypage.html' in it to be
+ the startPage
+ */
+ viewController.wwwFolderName = @"myfolder";
+ viewController.startPage = @"mypage.html"
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/tizen/index.md b/docs/zh/edge/guide/platforms/tizen/index.md
index 9c1ddf2..7d9375e 100644
--- a/docs/zh/edge/guide/platforms/tizen/index.md
+++ b/docs/zh/edge/guide/platforms/tizen/index.md
@@ -14,19 +14,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Tizen 平台指南
+# Tizen 平臺指南
-本指南介绍了如何设置您的 SDK 开发环境部署科尔多瓦运行 Tizen 操作系统的设备的应用程序。
+本指南介紹了如何設置您的 SDK 開發環境部署科爾多瓦運行 Tizen 作業系統的設備的應用程式。
-## 要求和支持
+## 要求和支援
Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows XP SP3/7 (32 位)。
-开发人员应使用 `cordova` 实用程序 Tizen SDK 的结合。 命令行界面信息,请参阅如何安装它,添加项目,然后生成和部署项目。
+開發人員應使用 `cordova` 實用程式 Tizen SDK 的結合。 命令列介面資訊,請參閱如何安裝它,添加專案,然後生成和部署專案。
-## 安装 SDK
+## 安裝 SDK
-从[tizen.org][1]下载 Tizen SDK.
+從[tizen.org][1]下載 Tizen SDK.
[1]: https://developer.tizen.org/sdk
@@ -54,25 +54,25 @@ Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows X
-->
-## 在 SDK 中打开的项目
+## 在 SDK 中打開的專案
1. 推出 Tizen Eclipse IDE。
-2. 选择**文件 → 导入 → Tizen Web 项目**:
+2. 選擇**檔 → 導入 → Tizen Web 專案**:
![][2]
3. 按**下一步**.
-4. 请确保选中了**选择根目录**。
+4. 請確保選中了**選擇根目錄**。
-5. 请确保选中了**复制到工作区中的项目**。
+5. 請確保選中了**複製到工作區中的專案**。
-6. 按**浏览**并选择科尔多瓦 Tizen `samples` 项目目录 (如 `/cordova-basic` ):
+6. 按**流覽**並選擇科爾多瓦 Tizen `samples` 專案目錄 (如 `/cordova-basic` ):
![][3]
-7. 按**完成**。您的项目现在应该将其导入并出现在**项目资源管理器**视图中:
+7. 按**完成**。您的專案現在應該將其導入並出現在**專案資源管理器**視圖中:
![][4]
@@ -80,31 +80,31 @@ Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows X
[3]: img/guide/platforms/tizen/import_widget.png
[4]: img/guide/platforms/tizen/project_explorer.png
-重新生成项目,在**项目资源管理器**视图中右键单击并选择**生成项目**:
+重新生成專案,在**專案資源管理器**視圖中按右鍵並選擇**生成專案**:
![][5]
[5]: img/guide/platforms/tizen/build_project.png
-如*hello.wgt*的小部件包文件应在项目的根目录中生成。
+如*hello.wgt*的小部件包檔應在專案的根目錄中生成。
-## 部署到仿真程序
+## 部署到模擬程式
-用鼠标右键单击**项目资源管理器**视图中的项目并选择**运行作为 → Tizen Web 模拟器应用程序**:
+用滑鼠右鍵按一下**專案資源管理器**視圖中的專案並選擇**運行作為 → Tizen Web 模擬器應用程式**:
![][6]
[6]: img/guide/platforms/tizen/runas_web_sim_app.png
-## 将部署到设备
+## 將部署到設備
-* 请确保目标设备正常启动、 连接和配置。必须正确设置其**日期和时间**设置。
+* 請確保目標設備正常啟動、 連接和配置。必須正確設置其**日期和時間**設置。
-* 使用**连接资源管理器**视图选择的应用程序部署目标:**窗口显示视图 → 连接资源管理器**.
+* 使用**連接資源管理器**視圖選擇的應用程式部署目標:**視窗顯示視圖 → 連接資源管理器**.
![][7]
-* 用鼠标右键单击该项目,在**项目资源管理器**视图,然后选择 Run As **& rarr;Tizen Web 应用程序**:
+* 用滑鼠右鍵按一下該專案,在**專案資源管理器**視圖,然後選擇 Run As **& rarr;Tizen Web 應用程式**:
![][8]
[33/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ubuntu/index.md b/docs/zh/edge/guide/platforms/ubuntu/index.md
index 1532248..330f74b 100644
--- a/docs/zh/edge/guide/platforms/ubuntu/index.md
+++ b/docs/zh/edge/guide/platforms/ubuntu/index.md
@@ -14,37 +14,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Ubuntu 平台指南
+# Ubuntu 平臺指南
## 初始版本
-欢迎来到科尔多瓦 Ubuntu 平台支持的初始版本。 此版本中,重点是在 Ubuntu 的系统上开发和使用科尔多瓦 Web 项目开发工作流。 这包括将 Ubuntu 平台添加到您的项目,添加标准科尔多瓦插件,,当然,建设和运行的 Ubuntu 平台的应用程序。
+歡迎來到科爾多瓦 Ubuntu 平臺支援的初始版本。 此版本中,重點是在 Ubuntu 的系統上開發和使用科爾多瓦 Web 專案開發工作流。 這包括將 Ubuntu 平臺添加到您的專案,添加標準科爾多瓦外掛程式,,當然,建設和運行的 Ubuntu 平臺的應用程式。
### Ubuntu SDK
-您还可能想要安装 Ubuntu QtCreator 开发环境。 请参阅[developer.ubuntu.com][1]为更多的信息。 (QtCreator SDK 不是需要将 Ubuntu 平台支持添加到应用程序科尔多瓦。)
+您還可能想要安裝 Ubuntu QtCreator 開發環境。 請參閱[developer.ubuntu.com][1]為更多的資訊。 (QtCreator SDK 不是需要將 Ubuntu 平臺支援添加到應用程式科爾多瓦。)
[1]: http://developer.ubuntu.com
-### Ubuntu 运行时平台
+### Ubuntu 運行時平臺
-Ubuntu 是知名的为其桌面环境 (用于笔记本电脑、 Pc 和此类)。 Ubuntu 触摸延伸到手机和平板电脑上的 Ubuntu 操作系统。 Ubuntu 运行时平台有不同的 CPU 体系结构 (x 86,armhf,等.)。 必须适当地编译插件和应用程序代码。 对此广泛领域的支持正在迅速演变在 Ubuntu 中。
+Ubuntu 是知名的為其桌面環境 (用於筆記本電腦、 Pc 和此類)。 Ubuntu 觸摸延伸到手機和平板電腦上的 Ubuntu 作業系統。 Ubuntu 運行時平臺有不同的 CPU 體系結構 (x 86,armhf,等.)。 必須適當地編譯外掛程式和應用程式代碼。 對此廣泛領域的支援正在迅速演變在 Ubuntu 中。
-### 最新信息
+### 最新資訊
-科尔多瓦 app 支持 Ubuntu 运行时平台的最新信息,请参阅[wiki.ubuntu.com/Cordova][2].
+科爾多瓦 app 支援 Ubuntu 運行時平臺的最新資訊,請參閱[wiki.ubuntu.com/Cordova][2].
[2]: http://wiki.ubuntu.com/Cordova
-## 发展平台要求
+## 發展平臺要求
-此初始发行版的开发平台应该是 Ubuntu 桌面。Ubuntu 13.10 (代号 '暧昧') 或更高版本需要享受完整的支持的功能集。
+此初始發行版本的開發平臺應該是 Ubuntu 桌面。Ubuntu 13.10 (代號 '曖昧') 或更高版本需要享受完整的支援的功能集。
-你可以安装科尔多瓦非 Ubuntu 使用在系统上 (故宫),但重要的能力,在这个时候只提供通过 Ubuntu debian 软件包。
+你可以安裝科爾多瓦非 Ubuntu 使用在系統上 (故宮),但重要的能力,在這個時候只提供通過 Ubuntu debian 套裝軟體。
-## 科尔多瓦安装
+## 科爾多瓦安裝
-添加到您的 Ubuntu 系统 Ubuntu 科尔多瓦[个人包存档][3]:
+添加到您的 Ubuntu 系統 Ubuntu 科爾多瓦[個人包存檔][3]:
[3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
@@ -52,24 +52,24 @@ Ubuntu 是知名的为其桌面环境 (用于笔记本电脑、 Pc 和此类
$ sudo apt-get update
-安装科尔多瓦 cli 包 (和它的依赖项):
+安裝科爾多瓦 cli 包 (和它的依賴項):
$ sudo apt-get install cordova-cli
-## 项目工作流
+## 專案工作流
-### 创建一个项目
+### 創建一個專案
$ cordova create project1 REVERSEDNSNAME.project1 project1
-### 移动到项目目录
+### 移動到專案目錄
$ cd project1
-### 添加 Ubuntu 平台
+### 添加 Ubuntu 平臺
$ cordova platform add ubuntu
@@ -79,11 +79,11 @@ Ubuntu 是知名的为其桌面环境 (用于笔记本电脑、 Pc 和此类
$ cordova build ubuntu
-### 运行应用程序
+### 運行應用程式
$ cordova run ubuntu
-### 添加电池状态插件
+### 添加電池狀態外掛程式
$ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/index.md b/docs/zh/edge/guide/platforms/win8/index.md
index 0869820..f504392 100644
--- a/docs/zh/edge/guide/platforms/win8/index.md
+++ b/docs/zh/edge/guide/platforms/win8/index.md
@@ -14,55 +14,55 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows 8 平台指南
+# Windows 8 平臺指南
-本指南介绍如何设置您的 SDK 开发环境为 Windows 8 部署科尔多瓦的应用程序。请参阅下列特定于平台的详细信息:
+本指南介紹如何設置您的 SDK 開發環境為 Windows 8 部署科爾多瓦的應用程式。請參閱下列特定于平臺的詳細資訊:
-* 升级 Windows 8
-* Windows 8 的命令行工具
+* 升級 Windows 8
+* Windows 8 的命令列工具
-上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
-Microsoft 不推荐使用在 Windows 8 和 Windows 室温下*地铁风格的应用程序*名称 MSDN 现在指的是这种类型的应用程序作为*Windows 应用商店*的应用程序,并且本指南跟随该公约 》。 此外,在本指南中*Windows 8*表示 Windows 8 和 Windows 室温下
+Microsoft 不推薦使用在 Windows 8 和 Windows 室溫下*地鐵風格的應用程式*名稱 MSDN 現在指的是這種類型的應用程式作為*Windows 應用商店*的應用程式,並且本指南跟隨該公約 》。 此外,在本指南中*Windows 8*表示 Windows 8 和 Windows 室溫下
## 要求
* Windows 8
-* Visual Studio 2012 专业或更好或 Visual Studio 2012 表示为 Windows 8
+* Visual Studio 2012 專業或更好或 Visual Studio 2012 表示為 Windows 8
-按照在[windowsstore.com][1]的说明提交您对 Windows 应用商店的应用程序。
+按照在[windowsstore.com][1]的說明提交您對 Windows 應用商店的應用程式。
[1]: http://www.windowsstore.com/
-## 安装 SDK 和科尔多瓦
+## 安裝 SDK 和科爾多瓦
-设置您的 Visual Studio 2012 的首选变形。 所有产品的付费版本 (专业、 等) 让您构建 Windows 应用商店的应用程序。 你需要**表达为 Windows 8**来构建 Windows 应用商店应用程序使用的[速成版][2].
+設置您的 Visual Studio 2012 的首選變形。 所有產品的付費版本 (專業、 等) 讓您構建 Windows 應用商店的應用程式。 你需要**表達為 Windows 8**來構建 Windows 應用商店應用程式使用的[速成版][2].
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
-下载并解压缩[科尔多瓦][3]的最新副本。这些说明适用于 `lib\windows-8` 子目录。
+下載並解壓縮[科爾多瓦][3]的最新副本。這些說明適用于 `lib\windows-8` 子目錄。
[3]: http://phonegap.com/download
-## 设立了一个新的项目
+## 設立了一個新的專案
-你已经可以生成使用*HTML/JavaScript 跟踪*在 Windows 应用商店的应用程序中可用的 Windows 8 应用程序。 在 Windows 应用商店的应用程序中使用科尔多瓦,正如在其他科尔多瓦支持的平台上公开相同的 Api。
+你已經可以生成使用*HTML/JavaScript 跟蹤*在 Windows 應用商店的應用程式中可用的 Windows 8 應用程式。 在 Windows 應用商店的應用程式中使用科爾多瓦,正如在其他科爾多瓦支援的平臺上公開相同的 Api。
-* 打开 Visual Studio 2012 并选择**新的项目**.
+* 打開 Visual Studio 2012 並選擇**新的專案**.
-* 从项目列表从树,然后**空白应用程序**选择**安装 → 模板 → 其它语言 → JavaScript → Windows 存储区**。 输入你喜欢的如无论项目名称 `CordovaWin8Foo` 如本示例所示:
+* 從專案清單從樹,然後**空白應用程式**選擇**安裝 → 範本 → 其它語言 → JavaScript → Windows 存儲區**。 輸入你喜歡的如無論專案名稱 `CordovaWin8Foo` 如本示例所示:
![][4]
-* Microsoft 将继续使用 `default.html` 作为默认的主页,但大多数的 web 开发人员使用 `index.html` 。 它是个好主意,这样做,至少要匹配你有可能在其他平台。 若要修复此问题,在**解决方案资源管理器中**重命名 `default.html` 文件到 `index.html` 。 然后双击 `package.appxmanifest` 文件,并将**起始页**该值更改为 `index.html` :
+* Microsoft 將繼續使用 `default.html` 作為預設的主頁,但大多數的 網頁程式開發人員使用 `index.html` 。 它是個好主意,這樣做,至少要匹配你有可能在其他平臺。 若要修復此問題,在**解決方案資源管理器中**重命名 `default.html` 檔到 `index.html` 。 然後按兩下 `package.appxmanifest` 檔,並將**起始頁**該值更改為 `index.html` :

-* 要包括 `cordova.js` 在项目中,右键单击 `js` 目录在**解决方案资源管理器**并选择**添加 → 新项目**。 找到 `cordova.js` 文件在 `lib\windows-8` 目录。
+* 要包括 `cordova.js` 在專案中,按右鍵 `js` 目錄在**解決方案資源管理器**並選擇**添加 → 新專案**。 找到 `cordova.js` 檔在 `lib\windows-8` 目錄。
-* 编辑的代码为 `index.html` 。 将引用添加到 `cordova.js` 。 您可以手动,或通过从**解决方案资源管理器中**拖动文件。 添加以下其他应用程序的主页上的依赖关系:
+* 編輯的代碼為 `index.html` 。 將引用添加到 `cordova.js` 。 您可以手動,或通過從**解決方案資源管理器中**拖動檔。 添加以下其他應用程式的主頁上的依賴關係:
<!-- WinJS references -->
<link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
@@ -77,7 +77,7 @@ Microsoft 不推荐使用在 Windows 8 和 Windows 室温下*地铁风格的应
<script src="/js/default.js"></script>
-* 添加 `deviceready` 处理程序,以演示科尔多瓦工作:
+* 添加 `deviceready` 處理常式,以演示科爾多瓦工作:
<body>
<p>Content goes here</p>
@@ -92,11 +92,11 @@ Microsoft 不推荐使用在 Windows 8 和 Windows 室温下*地铁风格的应
[4]: img/guide/platforms/win8/wsnewproject.png
-## 测试项目
+## 測試專案
-从 Visual Studio 中运行该项目。你会看到显示的消息框:
+從 Visual Studio 中運行該專案。你會看到顯示的訊息方塊:

-这是它。你现在准备好建立 Windows 应用商店的应用,科尔多瓦。
\ No newline at end of file
+這是它。你現在準備好建立 Windows 應用商店的應用,科爾多瓦。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/tools.md b/docs/zh/edge/guide/platforms/win8/tools.md
index f93b62a..80f1be2 100644
--- a/docs/zh/edge/guide/platforms/win8/tools.md
+++ b/docs/zh/edge/guide/platforms/win8/tools.md
@@ -14,24 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows 8 的命令行工具
+# Windows 8 的命令列工具
-`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
[1]: http://cordova.apache.org
-低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關概述,請參見應用程式外掛程式。
## Windows 8
-Windows 8 的命令行工具仅支持创建新项目。必须从 cmd 或 powershell 的提示符下运行命令。
+Windows 8 的命令列工具僅支援創建新專案。必須從 cmd 或 powershell 的提示符下運行命令。
-## 创建一个项目
+## 創建一個專案
-运行 `create` 命令使用以下参数:
+運行 `create` 命令使用以下參數:
-* 您新的科尔多瓦 Windows 8 项目的路径
+* 您新的科爾多瓦 Windows 8 專案的路徑
-* 之后反向域风格公约的包名称。这将成为默认 Namespace。
+* 之後反向域風格公約的包名稱。這將成為預設 Namespace。
-* 项目名称
\ No newline at end of file
+* 專案名稱
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/upgrading.md b/docs/zh/edge/guide/platforms/win8/upgrading.md
index 56ec6b4..7db8671 100644
--- a/docs/zh/edge/guide/platforms/win8/upgrading.md
+++ b/docs/zh/edge/guide/platforms/win8/upgrading.md
@@ -14,43 +14,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升级 Windows 8
+# 升級 Windows 8
-本指南演示如何修改 Windows 8 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+本指南演示如何修改 Windows 8 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
-## 从 3.1.0 升级到 3.2.0
+## 從 3.1.0 升級到 3.2.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update windows8`.
+2. 運行`cordova platform update windows8`.
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin\update <project_path>
-## 升级到 3.1.0
+## 升級到 3.1.0
-在科尔多瓦 3.1.0 引入了对 Windows 8 的科尔多瓦 CLI 支持。若要升级,我们建议创建新的科尔多瓦 CLI 项目和所有必要的资产转移。
+在科爾多瓦 3.1.0 引入了對 Windows 8 的科爾多瓦 CLI 支援。若要升級,我們建議創建新的科爾多瓦 CLI 專案和所有必要的資產轉移。
-## 从 2.8.0 升级到 2.9.0
+## 從 2.8.0 升級到 2.9.0
-下面的命令应当从内进行 Visual Studio 可以肯定任何项目引用是更新删除。
+下面的命令應當從內進行 Visual Studio 可以肯定任何專案引用是更新刪除。
-1. 删除 `cordova-2.8.0.js` 从项目的 `www` 目录。
+1. 刪除 `cordova-2.8.0.js` 從專案的 `www` 目錄。
-2. 添加 `cordova.js` 文件从源到项目中的 `www` 目录。(请注意该文件不再包含在文件名中的版本号)。
+2. 添加 `cordova.js` 檔從源到專案中的 `www` 目錄。(請注意該檔不再包含在檔案名中的版本號)。
-3. 生成和测试 !
+3. 生成和測試 !
-## 从 2.7.0 升级到 2.8.0
+## 從 2.7.0 升級到 2.8.0
-下面的命令应当从内进行 Visual Studio 可以肯定任何项目引用是更新删除。
+下面的命令應當從內進行 Visual Studio 可以肯定任何專案引用是更新刪除。
-1. 删除 `cordova-2.7.0.js` 从项目的 `www` 目录。
+1. 刪除 `cordova-2.7.0.js` 從專案的 `www` 目錄。
-2. 添加 `cordova.js` 文件从源到项目中的 `www` 目录。(请注意该文件不再包含在文件名中的版本号)。
+2. 添加 `cordova.js` 檔從源到專案中的 `www` 目錄。(請注意該檔不再包含在檔案名中的版本號)。
-3. 生成和测试 !
\ No newline at end of file
+3. 生成和測試 !
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp7/index.md b/docs/zh/edge/guide/platforms/wp7/index.md
index 95f6112..07f0fd2 100644
--- a/docs/zh/edge/guide/platforms/wp7/index.md
+++ b/docs/zh/edge/guide/platforms/wp7/index.md
@@ -14,91 +14,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 7 平台指南
+# Windows Phone 7 平臺指南
-本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 Windows Phone 7 设备的应用程序。 应用程序也使用相同的 Api,但 7 缺乏的一些 IE10 的高级功能上 Windows Phone 8 可用的版本的 Windows Phone 8 设备上运行。 Windows Phone 8 应用程序*不*在 Windows Phone 7 设备上运行。
+本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 Windows Phone 7 設備的應用程式。 應用程式也使用相同的 Api,但 7 缺乏的一些 IE10 的高級功能上 Windows Phone 8 可用的版本的 Windows Phone 8 設備上運行。 Windows Phone 8 應用程式*不*在 Windows Phone 7 設備上運行。
-适用于这两个版本的更多详细的平台特定信息如下所示:
+適用于這兩個版本的更多詳細的平臺特定資訊如下所示:
-* 升级 Windows Phone
-* Windows Phone 插件
-* Windows Phone 的命令行工具
+* 升級 Windows Phone
+* Windows Phone 外掛程式
+* Windows Phone 的命令列工具
-上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
-## 系统要求
+## 系統要求
-使用 Windows 7 或 Windows 8 (Pro) 或 Windows Vista sp2。需要的 SDK 的 Windows 64 位版本 (x64)。Pro 版被推荐运行的设备仿真程序。
+使用 Windows 7 或 Windows 8 (Pro) 或 Windows Vista sp2。需要的 SDK 的 Windows 64 位版本 (x64)。Pro 版被推薦運行的設備模擬程式。
-注册和支付为[Windows Phone 开发中心][1]帐户,如果你想要在实际设备上安装应用程序或将其提交给市场的地方。
+註冊和支付為[Windows Phone 開發中心][1]帳戶,如果你想要在實際設備上安裝應用程式或將其提交給市場的地方。
[1]: http://dev.windowsphone.com/en-us/publish
-**注意**: 在虚拟机中运行 SDK 可能提出了挑战。阅读[在 Mac 上的 Windows Phone][2]开发解决方案的见解。
+**注意**: 在虛擬機器中運行 SDK 可能提出了挑戰。閱讀[在 Mac 上的 Windows Phone][2]開發解決方案的見解。
[2]: http://aka.ms/BuildaWP8apponaMac
-## 安装 SDK 和科尔多瓦
+## 安裝 SDK 和科爾多瓦
-下载并安装[Windows Phone SDK][3].
+下載並安裝[Windows Phone SDK][3].
[3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-下载并解压缩[科尔多瓦][4]的最新副本。 您需要工作 `lib\windows-phone-8\wp7` 子目录中, `lib\windows-phone-8\wp8` 包含科尔多瓦的视窗电话 8 版本。
+下載並解壓縮[科爾多瓦][4]的最新副本。 您需要工作 `lib\windows-phone-8\wp7` 子目錄中, `lib\windows-phone-8\wp8` 包含科爾多瓦的視窗電話 8 版本。
[4]: http://phonegap.com/download
-复制 `CordovaWP7_x_x_x.zip` 文件到 `\My Documents\Visual
-Studio 2012\Templates\ProjectTemplates\` 目录。
+複製 `CordovaWP7_x_x_x.zip` 檔到 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 目錄。
-## 建筑模板
+## 建築範本
-**注意**: 如果跳过这一步 `lib\windows-phone` 的目录已经包含 `CordovaWP7_x_x_x.zip` 文件。
+**注意**: 如果跳過這一步 `lib\windows-phone` 的目錄已經包含 `CordovaWP7_x_x_x.zip` 檔。
-为了简化开发过程,科尔多瓦,将捆绑一个脚本来生成 Visual Studio 模板。 这些允许您迅速生成科尔多瓦的应用程序,如果有必要,您可以修改它们。 以下步骤显示如何生成它。
+為了簡化開發過程,科爾多瓦,將捆綁一個腳本來生成 Visual Studio 範本。 這些允許您迅速生成科爾多瓦的應用程式,如果有必要,您可以修改它們。 以下步驟顯示如何生成它。
-### 运行该批处理文件来创建和安装模板
+### 運行該批次檔來創建和安裝範本
-根的回购协议包含 `createTemplates.bat` 文件。 双击此文件将生成两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的当前版本号。 若要使用这些文件很容易在 Visual Studio 中的,复制它们到 `My Documents\Visual Studio
-2012\Templates\ProjectTemplates\` 子目录。 然后,可以创建新的**Apache 科尔多瓦 Windows Phone_ 应用程序从 Visual Studio __File → 新项目**菜单。
+根的回購協定包含 `createTemplates.bat` 檔。 按兩下此檔將生成兩個 `.zip` 檔: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的當前版本號。 若要使用這些檔很容易在 Visual Studio 中的,複製它們到 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 子目錄。 然後,可以創建新的**Apache 科爾多瓦 Windows Phone_ 應用程式從 Visual Studio __File → 新專案**功能表。
-如果您从命令行运行该批处理文件,还可以调用同一个参数,以便自动安装:
+如果您從命令列運行該批次檔,還可以調用同一個參數,以便自動安裝:
- > createTemplates.bat-安装
+ > createTemplates.bat-安裝
-## 设立了一个新的项目
+## 設立了一個新的專案
-* 打开 Visual Studio 表示为 Windows Phone 和选择**新的项目**.
+* 打開 Visual Studio 表示為 Windows Phone 和選擇**新的專案**.
-* 选择**CordovaWP7**。版本编号显示在模板描述。
+* 選擇**CordovaWP7**。版本編號顯示在範本描述。
-* 为该项目的名称,并选择**确定**.
+* 為該專案的名稱,並選擇**確定**.
-## 审查的项目结构
+## 審查的專案結構
-`www`目录功能 `html` , `js` ,和 `css` 子目录和任何其他资源要求您的应用程序。 任何附加内容需要的 Visual Studio 项目的一部分,必须将它设置为内容。
+`www`目錄功能 `html` , `js` ,和 `css` 子目錄和任何其他資源要求您的應用程式。 任何附加內容需要的 Visual Studio 專案的一部分,必須將它設置為內容。
-下面的示例结构表示一个 2.3.0 项目,但可能已安装的版本而异:
+下面的示例結構表示一個 2.3.0 專案,但可能已安裝的版本而異:
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 为该设备生成项目
+## 為該設備生成專案
-在测试之前您的设备上的应用程序,必须注册该设备。 有关如何部署和测试 Windows Phone 7 上的详细信息,请参考[微软的文档][6]。 这些都是基本的步骤:
+在測試之前您的設備上的應用程式,必須註冊該設備。 有關如何部署和測試 Windows Phone 7 上的詳細資訊,請參考[微軟的文檔][6]。 這些都是基本的步驟:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
-* 请确保您的电话连接,并且屏幕处于解锁状态。
+* 請確保您的電話連接,並且螢幕處於解鎖狀態。
-* 在 Visual Studio 中,从顶部的下拉菜单中选择**设备**。
+* 在 Visual Studio 中,從頂部的下拉式功能表中選擇**設備**。
-* 按主要的下拉菜单中,若要启动调试,旁边的绿色**播放**按钮,否则键入**F5**.
+* 按主要的下拉式功能表中,若要啟動調試,旁邊的綠色**播放**按鈕,否則鍵入**F5**.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-此时,你完了。
\ No newline at end of file
+此時,你完了。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/index.md b/docs/zh/edge/guide/platforms/wp8/index.md
index 7eb3274..a6d6c2d 100644
--- a/docs/zh/edge/guide/platforms/wp8/index.md
+++ b/docs/zh/edge/guide/platforms/wp8/index.md
@@ -14,135 +14,135 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 8 平台指南
+# Windows Phone 8 平臺指南
-本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦为 Windows Phone 8 设备的应用程序。 如果你想要的目标 7.5 和 8 设备,而是尽可能详细的 Windows Phone 7 平台指南开发为 Windows Phone 7。 第 7 版并没有互联网资源管理器中 10 中包含的所有高级的功能,但实现相同的 Api 集。 Windows Phone 8 应用程序*不*在 Windows Phone 7 设备上运行。
+本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦為 Windows Phone 8 設備的應用程式。 如果你想要的目標 7.5 和 8 設備,而是盡可能詳細的 Windows Phone 7 平臺指南開發為 Windows Phone 7。 第 7 版並沒有互聯網資源管理器中 10 中包含的所有高級的功能,但實現相同的 Api 集。 Windows Phone 8 應用程式*不*在 Windows Phone 7 設備上運行。
-适用于这两个版本的更多详细的平台特定信息如下所示:
+適用于這兩個版本的更多詳細的平臺特定資訊如下所示:
-* 升级 Windows Phone
-* Windows Phone 插件
-* Windows Phone 的命令行工具
+* 升級 Windows Phone
+* Windows Phone 外掛程式
+* Windows Phone 的命令列工具
-上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
-## 系统要求
+## 系統要求
-* 操作系统:
+* 作業系統:
- * Windows 8 或 Windows 8 临
+ * Windows 8 或 Windows 8 臨
* 需要的 SDK 的 Windows 64 位版本 (x64)。
- * Pro 版建议以便您可以运行的设备仿真程序。
+ * Pro 版建議以便您可以運行的設備模擬程式。
-* 硬件:
+* 硬體:
- * 6.5 GB 的可用硬盘空间
+ * 6.5 GB 的可用硬碟空間
* 4 GB RAM
* (x64) 64 位 CPU
-* Windows Phone 8 仿真器
+* Windows Phone 8 模擬器
- * 手机仿真器使用 HYPER-V,因此该列表只包含那些必备。
+ * 手機模擬器使用 HYPER-V,因此該清單只包含那些必備。
* Windows 8 Pro 64 位版或更高
- * 需要支持虚拟化的处理器和 [第二级别地址翻译 (板式)][1]
- * 查看[列表中的英特尔处理器支持 VT-x (虚拟化) 和 EPT (板式)][2]
- * 启用虚拟化功能 (即,VT-x 上英特尔) 在您的 BIOS 设置,如默认情况下通常禁用此。
+ * 需要支援虛擬化的處理器和 [第二級別位址翻譯 (板式)][1]
+ * 查看[清單中的英特爾處理器支援 VT-x (虛擬化) 和 EPT (板式)][2]
+ * 啟用虛擬化功能 (即,VT-x 上英特爾) 在您的 BIOS 設置,如預設情況下通常禁用此。
* SDK 和 IDE (Visual Studio)
- * Visual Studio 2012 专业、 保费或极限。 请注意 Visual Studio 表示为 Windows Phone (包含在 SDK) 建议不要因为你可以不生成模板 (见下文) 与 VS 表示,由于它并没有**导出模板**功能,这是只有在 VS Pro 或更高。
+ * Visual Studio 2012 專業、 保費或極限。 請注意 Visual Studio 表示為 Windows Phone (包含在 SDK) 建議不要因為你可以不生成範本 (見下文) 與 VS 表示,由於它並沒有**匯出範本**功能,這是只有在 VS Pro 或更高。
-* 注册和支付为[Windows Phone 开发中心][3]帐户,如果你想要在实际设备上安装您的应用程序或将其提交给市场的地方。
+* 註冊和支付為[Windows Phone 開發中心][3]帳戶,如果你想要在實際設備上安裝您的應用程式或將其提交給市場的地方。
[1]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**注意**: 在虚拟机中运行 SDK 可能会有一些挑战。 您可以阅读这篇博客,让大家了解关于要为[在 Mac 上的 Windows Phone][4]开发的解决方案.
+**注意**: 在虛擬機器中運行 SDK 可能會有一些挑戰。 您可以閱讀這篇博客,讓大家瞭解關於要為[在 Mac 上的 Windows Phone][4]開發的解決方案.
[4]: http://aka.ms/BuildaWP8apponaMac
-## 安装 SDK 和科尔多瓦
+## 安裝 SDK 和科爾多瓦
-下载并安装[Windows Phone SDK][5].
+下載並安裝[Windows Phone SDK][5].
[5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-下载并解压缩[科尔多瓦][6]的最新副本。`lib\windows-phone-8\wp8`子目录是要你做的工作。
+下載並解壓縮[科爾多瓦][6]的最新副本。`lib\windows-phone-8\wp8`子目錄是要你做的工作。
[6]: http://phonegap.com/download
-复制 `CordovaWP8_x_x_x.zip` 文件到 `\My Documents\Visual
-Studio 2012\Templates\ProjectTemplates\` 目录。
+複製 `CordovaWP8_x_x_x.zip` 檔到 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 目錄。
-## 建筑模板
+## 建築範本
-**注意**: 如果跳过这一步 `lib\windows-phone` 的目录已经包含 `CordovaWP8_x_x_x.zip` 文件。
+**注意**: 如果跳過這一步 `lib\windows-phone` 的目錄已經包含 `CordovaWP8_x_x_x.zip` 檔。
-为了简化开发过程,科尔多瓦,将捆绑一个脚本来生成 Visual Studio 模板。 这些允许您迅速生成科尔多瓦的应用程序,如果有必要,您可以修改它们。 以下步骤显示如何生成它。
+為了簡化開發過程,科爾多瓦,將捆綁一個腳本來生成 Visual Studio 範本。 這些允許您迅速生成科爾多瓦的應用程式,如果有必要,您可以修改它們。 以下步驟顯示如何生成它。
-### 运行该批处理文件来创建和安装模板
+### 運行該批次檔來創建和安裝範本
-回购的根目录中包含 `createTemplates.bat` 文件。 双击此生成两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的当前版本号。 若要使用这些文件很容易在 Visual Studio 中的,复制它们到 `My
-Documents\Visual Studio 2012\Templates\ProjectTemplates\` 。 然后,可以从**Visual Studio 文件 → 新建项目**菜单创建新的 Apache 科尔多瓦 Windows Phone 应用程序。
+回購的根目錄中包含 `createTemplates.bat` 檔。 按兩下此生成兩個 `.zip` 檔: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的當前版本號。 若要使用這些檔很容易在 Visual Studio 中的,複製它們到 `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` 。 然後,可以從**Visual Studio 檔 → 新建專案**功能表創建新的 Apache 科爾多瓦 Windows Phone 應用程式。
-如果您从命令行运行该批处理文件,也可以使用参数来自动安装调用它:
+如果您從命令列運行該批次檔,也可以使用參數來自動安裝調用它:
- > createTemplates.bat-安装
+ > createTemplates.bat-安裝
-## 设立了一个新的项目
+## 設立了一個新的專案
-打开 Visual Studio 表示为 Windows Phone 和选择**新的项目**.
+打開 Visual Studio 表示為 Windows Phone 和選擇**新的專案**.
-选择**CordovaWP8**。版本号将显示在模板描述。
+選擇**CordovaWP8**。版本號將顯示在範本描述。
-为该项目的名称,并选择**确定**.
+為該專案的名稱,並選擇**確定**.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 审查的项目结构
+## 審查的專案結構
-`www`目录功能 `html` , `js` ,和 `css` 子目录和任何其他资源要求您的应用程序。 任何附加内容需要的 Visual Studio 项目的一部分,必须将它设置为内容。
+`www`目錄功能 `html` , `js` ,和 `css` 子目錄和任何其他資源要求您的應用程式。 任何附加內容需要的 Visual Studio 專案的一部分,必須將它設置為內容。
-下面的示例结构表示一个 2.3.0 项目,但可能已安装的版本而异:
+下面的示例結構表示一個 2.3.0 專案,但可能已安裝的版本而異:
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 生成并部署到仿真程序
+## 生成並部署到模擬程式
-请确保在主要的下拉式菜单中选择**Windows Phone 仿真器**。
+請確保在主要的下拉式功能表中選擇**Windows Phone 模擬器**。
-然后按绿色**播放**按钮下拉菜单中开始调试,或键入**F5**.
+然後按綠色**播放**按鈕下拉式功能表中開始調試,或鍵入**F5**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 为该设备生成项目
+## 為該設備生成專案
-在测试之前您的设备上的应用程序,必须注册该设备。 有关如何部署和测试 Windows Phone 8 上的详细信息,请参考[微软的文档][10]。 这些都是基本的步骤:
+在測試之前您的設備上的應用程式,必須註冊該設備。 有關如何部署和測試 Windows Phone 8 上的詳細資訊,請參考[微軟的文檔][10]。 這些都是基本的步驟:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
-* 请确保您的电话连接,并且屏幕处于解锁状态。
+* 請確保您的電話連接,並且螢幕處於解鎖狀態。
-* 在 Visual Studio 中,从顶部的下拉菜单中选择**设备**。
+* 在 Visual Studio 中,從頂部的下拉式功能表中選擇**設備**。
-* 按主要的下拉菜单中,若要启动调试,旁边的绿色**播放**按钮,否则键入**F5**.
+* 按主要的下拉式功能表中,若要啟動調試,旁邊的綠色**播放**按鈕,否則鍵入**F5**.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-此时,你完了。
+此時,你完了。
-## 进一步阅读
+## 進一步閱讀
-Windows Phone 开发者博客 IE10 和 WebKit 的浏览器和如何支持这两个之间的差异提供[有用的详细信息][12]。
+Windows Phone 開發者博客 IE10 和 WebKit 的瀏覽器和如何支援這兩個之間的差異提供[有用的詳細資訊][12]。
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/plugin.md b/docs/zh/edge/guide/platforms/wp8/plugin.md
index bcea6b5..2a406c1 100644
--- a/docs/zh/edge/guide/platforms/wp8/plugin.md
+++ b/docs/zh/edge/guide/platforms/wp8/plugin.md
@@ -1,4 +1,4 @@
-— — 许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 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
+— — 許可證: 下一個或多個參與者授權合約許可向阿帕奇軟體基金會 (ASF)。 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
@@ -12,39 +12,39 @@
under the License.
---
-# Windows Phone 插件
+# Windows Phone 外掛程式
-此部分提供了如何在 Windows Phone 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
+此部分提供了如何在 Windows Phone 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。
-在 Windows Phone 上的科尔多瓦编写插件需要科尔多瓦的体系结构的一个基本的了解。 科尔多瓦 WP7 组成的 `WebBrowser` ,承载应用程序的 JavaScript 代码并管理本机 API 调用。 您可以扩展 C# `BaseCommand` 类 ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ),其中附带了大部分你需要的功能:
+在 Windows Phone 上的科爾多瓦編寫外掛程式需要科爾多瓦的體系結構的一個基本的瞭解。 科爾多瓦 WP7 組成的 `WebBrowser` ,承載應用程式的 JavaScript 代碼並管理本機 API 呼叫。 您可以擴展 C# `BaseCommand` 類 ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ),其中附帶了大部分你需要的功能:
-1. 选择您的项目,并单击鼠标右键,选择**添加 → 新项目......**如果您愿意,您可以添加它到 `Plugins` 文件夹。
+1. 選擇您的專案,並按一下滑鼠右鍵,選擇**添加 → 新專案......**如果您願意,您可以添加它到 `Plugins` 資料夾。
-2. 选择**类**和命名为 `Echo.cs` 。 这类名称必须*完全*匹配你叫什么指定的服务作为 `cordova.exec()` 的 JavaScript 一边打电话。
+2. 選擇**類**和命名為 `Echo.cs` 。 這類名稱必須*完全*匹配你叫什麼指定的服務作為 `cordova.exec()` 的 JavaScript 一邊打電話。
-3. 包括基类,这些类执行:
+3. 包括基類,這些類執行:
使用 WPCordovaClassLib.Cordova ;使用 WPCordovaClassLib.Cordova.Commands ;使用 WPCordovaClassLib.Cordova.JSON ;
-4. 扩展您的类从 `BaseCommand` :
+4. 擴展您的類從 `BaseCommand` :
- 公共类回声: BaseCommand {/ /......}
+ 公共類回聲: BaseCommand {/ /......}
-5. 添加 `echo` 可从 JavaScript 调用的方法:
+5. 添加 `echo` 可從 JavaScript 調用的方法:
- 公共类回声: BaseCommand {公共 void 回声 (字符串选项) {/ / JS 可调用插件的所有方法必须都有此签名 !
- / / 公共返回 void,1 参数是一个字符串}}
+ 公共類回聲: BaseCommand {公共 void 回聲 (字串選項) {/ / JS 可調用外掛程式的所有方法必須都有此簽名 !
+ / / 公共返回 void,1 參數是一個字串}}
-请参阅可用的插件来重写方法的[BaseCommand.cs][1]类。 例如,该插件可以捕获 '暂停' 和 '恢复' 事件。
+請參閱可用的外掛程式來重寫方法的[BaseCommand.cs][1]類。 例如,該外掛程式可以捕獲 '暫停' 和 '恢復' 事件。
[1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-## 命名空间
+## 命名空間
-不合格的命令的默认命名空间为:
+不合格的命令的預設命名空間為:
namespace Cordova.Extension.Commands
{
@@ -52,7 +52,7 @@
}
-如果你想要指定您自己的命名空间,则需要完全限定打电话到 `cordova.exec` 。例如,如果您想要定义您的类 C# 像这样:
+如果你想要指定您自己的命名空間,則需要完全限定打電話到 `cordova.exec` 。例如,如果您想要定義您的類 C# 像這樣:
namespace com.mydomain.cordovaExtensions
{
@@ -63,55 +63,55 @@
}
-JavaScript 会需要调用 `exec` 像这样:
+JavaScript 會需要調用 `exec` 像這樣:
- cordova.exec (赢、 失败,"com.mydomain.cordovaExtensions.Echo",......);
+ cordova.exec (贏、 失敗,"com.mydomain.cordovaExtensions.Echo",......);
-## 解释在 C 中的参数
+## 解釋在 C 中的參數
-中讨论的示例中应用程序插件,你的插件接收的数据是一个字符串,但如果你想要传递的字符串数组吗? 假设 JavaScript `cordova.exec` 调用指定像这样:
+中討論的示例中應用程式外掛程式,你的外掛程式接收的資料是一個字串,但如果你想要傳遞的字串陣列嗎? 假設 JavaScript `cordova.exec` 調用指定像這樣:
- cordova.exec (赢了,失败了,"回声"、"回声"、 ["输入的字符串"]) ;
+ cordova.exec (贏了,失敗了,"回聲"、"回聲"、 ["輸入的字串"]) ;
-值 `options` 的字符串传递给 `Echo.echo` 方法是 JSON:
+值 `options` 的字串傳遞給 `Echo.echo` 方法是 JSON:
"[\"input string\"]"
-所有 JavaScript `exec` 参数被传递到 C# 中之前, 是 JSON 编码和所以需要解码:
+所有 JavaScript `exec` 參數被傳遞到 C# 中之前, 是 JSON 編碼和所以需要解碼:
string optVal = JsonHelper.Deserialize<string[]>(options)[0];
// optVal now has the value of "input string"
-## 通过结果从 C# 对 JavaScript
+## 通過結果從 C# 對 JavaScript
-`BaseCommand`类提供的方法将数据传递到 JavaScript 回调处理程序。如果你只是想要信号没有附带结果的成功,你可以简单地调用:
+`BaseCommand`類提供的方法將資料傳遞到 JavaScript 回檔處理常式。如果你只是想要信號沒有附帶結果的成功,你可以簡單地調用:
DispatchCommandResult();
// calls back with an empty plugin result, considered a success callback
-若要传递回来的数据,你需要调用 `DispatchCommandResult` 以不同的方式:
+若要傳遞回來的資料,你需要調用 `DispatchCommandResult` 以不同的方式:
- DispatchCommandResult (新 PluginResult (PluginResult.Status.OK,"一切都按计划,这是一个传递给成功处理的结果")) ;
+ DispatchCommandResult (新 PluginResult (PluginResult.Status.OK,"一切都按計劃,這是一個傳遞給成功處理的結果")) ;
-使用一个已编码的 JSON 字符串的结构化的对象数据传递回 JavaScript:
+使用一個已編碼的 JSON 字串的結構化的物件資料傳遞回 JavaScript:
DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-要发出错误的信号,请致电 `DispatchCommandResult` 与 `PluginResult` 对象,其状态是 `ERROR` :
+要發出錯誤的信號,請致電 `DispatchCommandResult` 與 `PluginResult` 物件,其狀態是 `ERROR` :
- DispatchCommandResult (新 PluginResult (PluginResult.Status.ERROR,"回波信号错误")) ;
+ DispatchCommandResult (新 PluginResult (PluginResult.Status.ERROR,"回波信號錯誤")) ;
-## 处理序列化错误
+## 處理序列化錯誤
-您的论点,在解释时 `try` / `catch` 块可帮助屏蔽掉坏的输入。这种模式将出现在整个科尔多瓦 C# 代码:
+您的論點,在解釋時 `try` / `catch` 塊可説明遮罩掉壞的輸入。這種模式將出現在整個科爾多瓦 C# 代碼:
string optVal = null;
@@ -134,13 +134,13 @@ JavaScript 会需要调用 `exec` 像这样:
}
-## 插件 XML
+## 外掛程式 XML
-下面演示如何使用 `plugin.xml` 文件来指定插件的源代码文件在 Windows Phone 平台上。 请参阅应用程序插件概述和插件规范有关可用选项的详细信息。
+下面演示如何使用 `plugin.xml` 檔來指定外掛程式的原始程式碼檔在 Windows Phone 平臺上。 請參閱應用程式外掛程式概述和外掛程式規範有關可用選項的詳細資訊。
-* `<source-file>`元素定义了所有插件资源如*.cs*, *.xaml*, *.xaml.cs*,图像资产和*.dll*文件的。
+* `<source-file>`元素定義了所有外掛程式資源如*.cs*, *.xaml*, *.xaml.cs*,圖像資產和*.dll*檔的。
-* `<config-file>`元素定义元素注入到一个配置文件。此示例将插件添加到该平台的 `config.xml` 文件:
+* `<config-file>`元素定義元素注入到一個設定檔。此示例將外掛程式添加到該平臺的 `config.xml` 檔:
<config-file target="config.xml" parent="/*">
<feature name="PluginName">
@@ -149,35 +149,35 @@ JavaScript 会需要调用 `exec` 像这样:
</config-file>
- 本示例将添加到联系人功能 `WMAppManifest.xml` 文件:
+ 本示例將添加到連絡人功能 `WMAppManifest.xml` 檔:
<config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
<Capability Name="ID_CAP_CONTACTS" />
</config-file>
-## 调试插件
+## 調試外掛程式
-使用 Visual Studio 调试器来调试插件的 C# 组件。您可以在您的类所公开的方法中的任何设置一个断点。
+使用 Visual Studio 調試器來調試外掛程式的 C# 元件。您可以在您的類所公開的方法中的任何設置一個中斷點。
-JavaScript 更难在 Windows Phone 上进行调试。您需要使用 `console.log` 来输出插件的状态,或告知自己的错误。
+JavaScript 更難在 Windows Phone 上進行調試。您需要使用 `console.log` 來輸出外掛程式的狀態,或告知自己的錯誤。
-## 常见的陷阱
+## 常見的陷阱
-* 要小心不要将从 JavaScript 的参数传递给本机方面难以作为 JSON 反序列化的。 大多数设备平台期望的参数传递给 `cordova.exec()` 必须是一个数组,如下所示:
+* 要小心不要將從 JavaScript 的參數傳遞給本機方面難以作為 JSON 反序列化的。 大多數設備平臺期望的參數傳遞給 `cordova.exec()` 必須是一個陣列,如下所示:
- cordova.exec (胜利、 失败,"ServiceName"、"方法名称"["这是一个字符串"、 54,{文字: '麻烦'}]) ;
+ cordova.exec (勝利、 失敗,"ServiceName"、"方法名稱"["這是一個字串"、 54,{文字: '麻煩'}]) ;
- 这可能会导致对 C# 进行解码一个过于复杂的字符串值:
+ 這可能會導致對 C# 進行解碼一個過於複雜的字串值:
"[\"this is a string\", 54, { literal:'trouble' }]"
- 相反,考虑将*所有*参数都转换为字符串之前调用 `exec()` ,和每个单独解码:
+ 相反,考慮將*所有*參數都轉換為字串之前調用 `exec()` ,和每個單獨解碼:
cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
string[] optValues = JsonHelper.Deserialize<string[]>(options);
-* 通常,最好要在调用之前检查参数,在 JavaScript 中的 `exec()` 。 这样做允许您重新使用更多的代码和各种本机实现拉从插件的不必要的功能。
\ No newline at end of file
+* 通常,最好要在調用之前檢查參數,在 JavaScript 中的 `exec()` 。 這樣做允許您重新使用更多的代碼和各種本機實現拉從外掛程式的不必要的功能。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/tools.md b/docs/zh/edge/guide/platforms/wp8/tools.md
index 9ef333c..4b86d7c 100644
--- a/docs/zh/edge/guide/platforms/wp8/tools.md
+++ b/docs/zh/edge/guide/platforms/wp8/tools.md
@@ -14,39 +14,39 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 的命令行工具
+# Windows Phone 的命令列工具
-`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
[1]: http://cordova.apache.org
-低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關概述,請參見應用程式外掛程式。
## Windows Phone
-Windows Phone 的命令行工具支持创建、 构建和运行的新项目。必须从 cmd 或 powershell 的提示符下运行命令。
+Windows Phone 的命令列工具支援創建、 構建和運行的新專案。必須從 cmd 或 powershell 的提示符下運行命令。
-WP8 回购现在包括用于生成 WP7 + WP8 代码的应用程序。回购为每个具有的子目录: `wp7/` 和`wp8/`.
+WP8 回購現在包括用於生成 WP7 + WP8 代碼的應用程式。回購為每個具有的子目錄: `wp7/` 和`wp8/`.
-## 创建一个项目
+## 創建一個專案
-有 2 种方法去有关创建一个新的 Apache 科尔多瓦 WP7 或 WP8 应用程序。
+有 2 種方法去有關創建一個新的 Apache 科爾多瓦 WP7 或 WP8 應用程式。
-### 运行该批处理文件来创建和安装模板
+### 運行該批次檔來創建和安裝範本
-* 根的回购协议包含 `createTemplates.bat` 文件。 双击它产生两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*表示的当前版本号。 若要方便地使用这些文件在 Visual Studio 中的,复制它们到 `My Documents\Visual Studio
-2012\Templates\ProjectTemplates\` 。 然后,可以从 Visual Studio 中创建新的 Apache 科尔多瓦 Windows Phone 应用程序**文件 → 新建项目**菜单。
+* 根的回購協定包含 `createTemplates.bat` 檔。 按兩下它產生兩個 `.zip` 檔: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*表示的當前版本號。 若要方便地使用這些檔在 Visual Studio 中的,複製它們到 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 。 然後,可以從 Visual Studio 中創建新的 Apache 科爾多瓦 Windows Phone 應用程式**檔 → 新建專案**功能表。
-* 如果您从命令行运行该批处理文件,还可以调用同一个参数,以便自动安装
+* 如果您從命令列運行該批次檔,還可以調用同一個參數,以便自動安裝
-运行该脚本:
+運行該腳本:
- > createTemplates.bat-安装
+ > createTemplates.bat-安裝
-### 在命令行上使用创建脚本
+### 在命令列上使用創建腳本
-运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。 下面是 Windows Phone 7 和 8 的语法:
+運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。 下面是 Windows Phone 7 和 8 的語法:
>.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
>.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
@@ -60,31 +60,31 @@ WP8 回购现在包括用于生成 WP7 + WP8 代码的应用程序。回购为
>.\wp8\bin\create C:\path\to\my_new_project io.cordova.example CordovaWP8App
-启动 Visual Studio 和打开解决方案文件 (.sln) 中 (C:\path\to\my\_new\_project)
+啟動 Visual Studio 和打開解決方案檔 (.sln) 中 (C:\path\to\my\_new\_project)
-生成并运行它
+生成並運行它
-## 建设项目 (清洁,然后生成)
+## 建設專案 (清潔,然後生成)
-* 调试
+* 調試
- $ C:\path\to\my\_new\_project\cordova\build-调试
+ $ C:\path\to\my\_new\_project\cordova\build-調試
-* 释放
+* 釋放
- $ C:\path\to\my\_new\_project\cordova\build — — 释放
+ $ C:\path\to\my\_new\_project\cordova\build — — 釋放
-## 运行应用程序
+## 運行應用程式
-使用下列*可选*的参数运行运行命令
+使用下列*可選*的參數運行運行命令
-* 目标规范。这包括 `--emulator` , `--device` ,或`--target=<targetID>`.
+* 目標規範。這包括 `--emulator` , `--device` ,或`--target=<targetID>`.
-* 生成规范。这包括 `--debug` , `--release` ,或`--nobuild`.
+* 生成規范。這包括 `--debug` , `--release` ,或`--nobuild`.
- $ C:\path\to\my\_new\_project\cordova\run \[目标\] \[生成\]
+ $ C:\path\to\my\_new\_project\cordova\run \[目標\] \[生成\]
-默认情况下 `run` 命令调用与 `--emulator --debug` 如果不提供了标志。
+預設情況下 `run` 命令調用與 `--emulator --debug` 如果不提供了標誌。
## 清洗
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/upgrading.md b/docs/zh/edge/guide/platforms/wp8/upgrading.md
index 1ead496..73569f3 100644
--- a/docs/zh/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/zh/edge/guide/platforms/wp8/upgrading.md
@@ -14,405 +14,405 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升级 Windows Phone
+# 升級 Windows Phone
-本指南演示如何修改 Windows Phone 的项目,这两个版本 7 和 8,从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。 以下部分显示了如何从非 CLI 项目升级。
+本指南演示如何修改 Windows Phone 的專案,這兩個版本 7 和 8,從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。 以下部分顯示了如何從非 CLI 專案升級。
-## 从 3.1.0 升级到 3.2.0
+## 從 3.1.0 升級到 3.2.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行 `cordova platform update wp8` (或 `wp7` ,每添加到您的项目的平台)。
+2. 運行 `cordova platform update wp8` (或 `wp7` ,每添加到您的專案的平臺)。
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin\update <project_path>
-## 从 3.0.0 升级到 3.1.0
+## 從 3.0.0 升級到 3.1.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行 `cordova platform update wp8` (或 `wp7` ,每添加到您的项目的平台)。
+2. 運行 `cordova platform update wp8` (或 `wp7` ,每添加到您的專案的平臺)。
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin\update <project_path>
-## 从 2.9.0 升级到 CLI (3.0.0)
+## 從 2.9.0 升級到 CLI (3.0.0)
-1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
-2. 添加您的平台到科尔多瓦项目中,例如:`cordova
+2. 添加您的平臺到科爾多瓦專案中,例如:`cordova
platform add wp7 wp8`.
-3. 该项目的内容复制 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+3. 該專案的內容複寫 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
-4. 复制或覆盖任何本机资产从原始项目 ( `SplashScreen` , `ApplicationIcon` 等等),这让确定要添加的任何新文件 `.csproj` 文件。 Windows 电话里面的项目生成 `platforms\wp7` 或 `platforms\wp8` 目录。
+4. 複製或覆蓋任何本機資產從原始專案 ( `SplashScreen` , `ApplicationIcon` 等等),這讓確定要添加的任何新檔 `.csproj` 檔。 Windows 電話裡面的專案生成 `platforms\wp7` 或 `platforms\wp8` 目錄。
-5. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
+5. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.9.0 升级到 3.0.0 (非 CLI)
+## 從 2.9.0 升級到 3.0.0 (非 CLI)
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 3.0.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 3.0.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 复制并覆盖任何闪屏或图标图像。
+3. 複製並覆蓋任何閃屏或圖示圖像。
-4. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+4. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-5. 生成并测试。
+5. 生成並測試。
-**注**: 所有核心 Api 从科尔多瓦版本 3.0 中, 移除和作为插件必须单独安装。 关于如何重新启用非 CLI 的工作流中的这些功能的详细信息,请参阅使用 Plugman 到管理插件。
+**注**: 所有核心 Api 從科爾多瓦版本 3.0 中, 移除和作為外掛程式必須單獨安裝。 關於如何重新啟用非 CLI 的工作流中的這些功能的詳細資訊,請參閱使用 Plugman 到管理外掛程式。
-## 从 2.8.0 升级到 2.9.0
+## 從 2.8.0 升級到 2.9.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.9.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.9.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新的名称 `cordova.js` 的 HTML 标记,如果它仍在使用科尔多瓦 VERSION.js (应该是刚中`cordova.js`).
+3. 更新的名稱 `cordova.js` 的 HTML 標籤,如果它仍在使用科爾多瓦 VERSION.js (應該是剛中`cordova.js`).
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们也添加到.csproj 文件。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們也添加到.csproj 檔。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.7.0 升级到 2.8.0
+## 從 2.7.0 升級到 2.8.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.8.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.8.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova.js` 文件。(注意文件名中的版本号的缺乏。
+3. 更新您的 html 代碼,使用新的 `cordova.js` 檔。(注意檔案名中的版本號的缺乏。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.6.0 升级到 2.7.0
+## 從 2.6.0 升級到 2.7.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.7.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.7.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.7.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.5.0 升级到 2.6.0
+## 從 2.5.0 升級到 2.6.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.6.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.6.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.4.0 升级到 2.5.0
+## 從 2.4.0 升級到 2.5.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.5.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.5.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.3.0 升级到 2.4.0
+## 從 2.3.0 升級到 2.4.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.4.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.4.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.2.0 升级到 2.3.0
+## 從 2.2.0 升級到 2.3.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建新的 Apache 科尔多瓦 WP7 2.3.0 项目。
+1. 創建新的 Apache 科爾多瓦 WP7 2.3.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.1.0 升级到 2.2.0
+## 從 2.1.0 升級到 2.2.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建新的 Apache 科尔多瓦 WP7 2.2.0 项目。
+1. 創建新的 Apache 科爾多瓦 WP7 2.2.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 2.0.0 升级到 2.1.0
+## 從 2.0.0 升級到 2.1.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建新的 Apache 科尔多瓦 WP7 2.1.0 项目。
+1. 創建新的 Apache 科爾多瓦 WP7 2.1.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 1.9.0 升级到 2.0.0
+## 從 1.9.0 升級到 2.0.0
-有很大变化到 Apache 科尔多瓦 2.0.0 WP7 项目结构,使这升级有点更多涉及的其他人。 本质上这不是升级而建立一个新的项目和对现有源代码文件的副本。
+有很大變化到 Apache 科爾多瓦 2.0.0 WP7 專案結構,使這升級有點更多涉及的其他人。 本質上這不是升級而建立一個新的專案和對現有原始程式碼檔的副本。
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 创建一个新的 Apache 科尔多瓦 WP7 2.0 项目。
+1. 創建一個新的 Apache 科爾多瓦 WP7 2.0 專案。
-2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
+2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
-3. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+3. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
-4. 复制并覆盖任何闪屏或图标图像。
+4. 複製並覆蓋任何閃屏或圖示圖像。
-5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
+5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
-6. 生成并测试。
+6. 生成並測試。
-## 从 1.8.0 升级到 1.9.0
+## 從 1.8.0 升級到 1.9.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.9.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.9.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.9.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
-## 从 1.7.0 升级到 1.8.0
+## 從 1.7.0 升級到 1.8.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.8.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.8.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
-## 从 1.6.0 升级到 1.7.0
+## 從 1.6.0 升級到 1.7.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.7.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.7.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.7.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.7.0.js` 檔。
-## 从 1.6.0 升级到 1.6.1
+## 從 1.6.0 升級到 1.6.1
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.6.1.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.6.1.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.6.1.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.6.1.js` 檔。
-## 从 1.5.0 版升级到 1.6.0
+## 從 1.5.0 版升級到 1.6.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.6.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.6.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.6.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
-## 从 1.4.0 升级到 1.5.0 版
+## 從 1.4.0 升級到 1.5.0 版
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.5.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.5.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.5.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
-## 从 1.3.0 升级到 1.4.0
+## 從 1.3.0 升級到 1.4.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.4.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.4.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.4.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.4.0.js` 檔。
-## 从 1.2.0 升级到 1.3.0
+## 從 1.2.0 升級到 1.3.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.3.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.3.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.3.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.3.0.js` 檔。
-## 从 1.1.0 升级到 1.2.0
+## 從 1.1.0 升級到 1.2.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.2.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.2.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.2.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-1.2.0.js` 檔。
-## 从 1.0.0 升级到 1.1.0
+## 從 1.0.0 升級到 1.1.0
-在 Visual Studio 的解决方案资源管理器窗口中:
+在 Visual Studio 的解決方案資源管理器視窗中:
-1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
+1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
-2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
+2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
-3. **引用**上单击鼠标右键,然后选择**添加引用**.
+3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
-4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
+4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
- **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
+ **注**: 您可以通過在引用上右擊並選擇**屬性**查看 DLL 的版本.
-5. 复制新 `cordova-1.1.0.js` 到您的项目。(请确定它被标记为内容)。
+5. 複製新 `cordova-1.1.0.js` 到您的專案。(請確定它被標記為內容)。
-6. 更新您的 html 代码,使用新的 `cordova-1.1.0.js` 文件。
\ No newline at end of file
+6. 更新您的 html 代碼,使用新的 `cordova-1.1.0.js` 檔。
\ No newline at end of file
[41/57] [abbrv] CB-5931 1/28 push latest of edge for Korean Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/wp7/index.md b/docs/ko/edge/guide/platforms/wp7/index.md
index 1f0c935..5d46be2 100644
--- a/docs/ko/edge/guide/platforms/wp7/index.md
+++ b/docs/ko/edge/guide/platforms/wp7/index.md
@@ -26,84 +26,79 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
위의 명령줄 도구 코르도바 3.0 이전 버전을 참조 하십시오. 현재 인터페이스에 대 한 내용은 명령줄 인터페이스를 참조 하십시오.
-## 1. 시스템 요구 사항
+## 시스템 요구 사항
-* 운영 체제:
-
- * 윈도우 7 또는 윈도우 8 (프로) 또는 s p 2와 윈도 즈 조망
- * Windows의 64 비트 버전 (64)가 SDK에 대 한 필요 합니다.
- * 프로 버전은 장치 에뮬레이터를 실행 하기 위한 것이 좋습니다.
+윈도우 7 또는 윈도우 8 (프로) 또는 Windows Vista를 사용 하 여 s p 2와 함께. Windows의 64 비트 버전 (64)가 SDK에 대 한 필요 합니다. 프로 버전은 장치 에뮬레이터를 실행 하기 위한 것이 좋습니다.
-* 등록 및 실제 장치에 응용 프로그램을 설치 하거나 시장 장소에 그것을 제출 하는 경우 [Windows Phone 개발 센터][1] 계정에 대 한 지불.
+등록 및 실제 장치에 응용 프로그램을 설치 하거나 시장 장소에 그것을 제출 하는 경우 [Windows Phone 개발 센터][1] 계정에 대 한 지불.
[1]: http://dev.windowsphone.com/en-us/publish
-**참고:** 가상 컴퓨터에서 SDK를 실행 몇 가지 도전을 제시 수도 있습니다. [Mac에서 Windows Phone][2] 에 대 한 개발 솔루션에 통찰력을 제공이 블로그에 게시물을 읽을 수 있습니다..
+**참고**: 가상 컴퓨터에서 SDK를 실행 과제를 제공할 수 있습니다. [Mac에서 Windows Phone][2] 개발 솔루션에 대 한 통찰력에 대 한 읽기.
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2. 설치 SDK + 코르 도우 바
+## SDK 및 코르 도우 바 설치
-* 다운로드 하 고 [Windows Phone SDK][3] 설치
+다운로드 하 고 [Windows Phone SDK][3] 설치.
-* 다운로드 및 [코르도바][4]의 최신 복사본을 추출 합니다. 일 하 게 될 것입니다는 `lib\windows-phone-8\wp7` 하위 디렉터리, `lib\windows-phone-8\wp8` 코르도바의 Windwos 전화 8 버전이 포함 되어 있습니다.
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* 복사는 `CordovaWP7_x_x_x.zip` 파일은 `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` 디렉터리.
+다운로드 및 [코르도바][4]의 최신 복사본을 추출 합니다. 일 하기 위해 필요는 `lib\windows-phone-8\wp7` 하위 디렉터리, `lib\windows-phone-8\wp8` 코르도바의 Windwos 전화 8 버전이 포함 되어 있습니다.
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1. 건물 템플릿
+복사는 `CordovaWP7_x_x_x.zip` 파일은 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 디렉터리.
-**참고:** 이 단계는 필요 하지 않을 수 있습니다. Lib\windows 전화 번호부 파일 CordovaWP7\_x\_x_x.zip에 이미 포함 되어 있는 경우이 단계를 건너뛸 수 있습니다.
+## 서식 파일 작성
-개발 프로세스를 단순화 하기 위해 코르 도우 바 Visual Studio 템플릿을 빌드하는 스크립트와 함께 제공. Visual Studio 내부 코르도바 응용 프로그램의 빠른 생성을 위한 수 있습니다. 필요한 경우이 서식 파일을 수정할 수 있습니다 그리고 아래 단계 진행 서식 파일을 생성 하려면 방법을 나타냅니다.
+**참고**: 경우이 단계를 건너뛰고는 `lib\windows-phone` 디렉터리에 이미 포함 되어 있는 `CordovaWP7_x_x_x.zip` 파일.
-### 설치 서식 파일을 만들고 배치 파일을 실행 합니다.
+개발을 간소화 하기 위해 코르 도우 바 Visual Studio 템플릿을 빌드하는 스크립트를 묶는다. 이들은 빠르게 코르도바 애플 리 케이 션을 생성 하 고 필요한 경우 수정할 수 있습니다. 아래 단계에는 그것을 생성 하는 방법을 보여 줍니다.
-* Repo의 루트 파일 createTemplates.bat에 포함 되어 있습니다. 더블 클릭이 파일 2.zip 파일을 생성 합니다. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x는 현재 버전 번호) 쉽게 복사 Visual Studio에서 이러한 파일을 사용 하 여 그들에 게 "내 Documents\Visual Studio 2012\Templates\ProjectTemplates\" 다음 수 새 프로젝트 메뉴-> Visual Studio 파일에서 새로운 아파치 코르도바 Windows Phone 응용 프로그램을 만들 수 있습니다. 있습니다
+### 설치 된 서식 파일을 만들고 배치 파일을 실행
-* 명령줄에서 배치 파일을 실행 하는 경우 호출할 수 있습니다 또한 자동으로 설치 하는 매개 변수
+Repo의 루트를 포함 한 `createTemplates.bat` 파일. 2 생성이 파일을 두 번 클릭 하면 `.zip` 파일: `CordovaWP7_x_x_x.zip` 및 `CordovaWP8_x_x_x.zip` *x.x.x* 는 현재 버전 번호. 쉽게 Visual Studio에서에서 이러한 파일을 사용 하 여 복사 하는 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 하위 디렉터리. 당신은 새로운 **프로젝트에서 Visual Studio _\_File → 새로운 아파치 코르도바 Windows Phone\_ apps** 메뉴를 만들 수 있습니다.
-스크립트를 실행 합니다.
+명령줄에서 배치 파일을 실행 하면 자동으로 설치 하도록 매개 변수와 함께 호출할 수 있습니다.
- > createTemplates.bat-설치
+ > createTemplates.bat-설치
-## 3. 새 프로젝트 설정
+## 새 프로젝트 설정
* Visual Studio Express에 대 한 Windows Phone 열고 **새 프로젝트** 선택.
-* **CordovaWP7**를 선택 합니다. (버전 번호 서식 파일 설명에 표시 됩니다.)
+* **CordovaWP7**를 선택 합니다. 서식 파일 설명에 버전 번호 표시입니다.
* 프로젝트에 이름을 하 고 **확인** 을 선택 합니다.
-## 4. 프로젝트 구조를 검토
-
-* `www`디렉터리에 당신의 코르도바 `html/js/css` 및 응용 프로그램에 포함 된 기타 리소스.
+## 프로젝트 구조를 검토
-* 여기에 추가 하는 콘텐츠 Visual Studio 프로젝트의 일부가 될 필요가 있고 내용으로 설정 해야 합니다.
+`www`디렉터리 기능 `html` , `js` , 및 `css` 하위 디렉터리 및 다른 리소스 응용 프로그램 요구 한다. 모든 추가 콘텐츠 Visual Studio 프로젝트의 일부가 될 필요가 있고 내용으로 설정 해야 합니다.
-* 참고:이 화면 캡처 wp8 코르도바 2.3.0 다운로드에서 귀하의 목록을 실제 버전 설치에 따라 달라 집니다.
+2.3.0는 다음 샘플 구조 대표 프로젝트, 하지만 설치 된 버전에 따라 다를 수 있습니다.
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6. 장치에 대 한 프로젝트를 빌드
+## 장치에 대 한 프로젝트를 구축
-장치에서 응용 프로그램을 테스트 하려면 장치를 등록 해야 합니다. 클릭 [여기][6] 배포 하 고 Windows Phone 7에 대 한 테스트에 설명서를 읽을 수 있습니다.
+장치에서 응용 프로그램을 테스트 하기 전에 장치를 등록 해야 합니다. 배포 하 고 Windows Phone 7에서 테스트 하는 방법에 대 한 자세한 내용은 [Microsoft의 설명서][6] 를 참조 하십시오. 다음은 기본적인 단계입니다.
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* 귀하의 휴대 전화 연결 되어 있으며 화면 잠긴 ㄴ 다는 것을 확인 하십시오.
-* Visual Studio에서 상단 드롭다운 메뉴에서 '장치'를 선택 합니다.
+* Visual Studio에서 상단에 드롭 다운 메뉴에서 **장치** 를 선택 합니다.
-* 디버깅을 시작 하려면 주요 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 누르거나 **f5 키** 를 입력합니다.
+* 디버깅을 시작 하려면 주요 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 눌러 또는 다른 **f5 키** 입력.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## 끝 났 어!
\ No newline at end of file
+이 시점에서, 당신이 끝났습니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/wp8/index.md b/docs/ko/edge/guide/platforms/wp8/index.md
index b7f9b60..564b8fe 100644
--- a/docs/ko/edge/guide/platforms/wp8/index.md
+++ b/docs/ko/edge/guide/platforms/wp8/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone 플랫폼 가이드 8
-이 가이드에서는 Windows Phone 8 장치에 대 한 코르도바 애플 리 케이 션을 배포 하기 위해 SDK 개발 환경을 설정 하는 방법을 보여 줍니다. 7.5 및 8 장치를 타겟팅 하려는 경우 대신 Windows Phone 7 플랫폼 가이드 상세한 Windows Phone 7 개발. 버전 7 IE10에 포함 된 모든 고급 기능을가지고 있지 않습니다 하지만 동일한 Api 집합을 구현 합니다. Windows Phone 8 애플 리 케이 션 *하지* Windows Phone 7 장치에서 실행.
+이 가이드에서는 Windows Phone 8 장치에 대 한 코르도바 애플 리 케이 션을 배포 하기 위해 SDK 개발 환경을 설정 하는 방법을 보여 줍니다. 7.5 및 8 장치를 타겟팅 하려는 경우 대신 Windows Phone 7 플랫폼 가이드 상세한 Windows Phone 7 개발. 버전 7 인터넷 익스플로러 10에 포함 된 모든 고급 기능을가지고 있지 않습니다 하지만 동일한 Api 집합을 구현 합니다. Windows Phone 8 애플 리 케이 션 *하지* Windows Phone 7 장치에서 실행.
두 버전 모두에 적용 되는 자세한 플랫폼 관련 정보에 대 한 다음 참조.
@@ -26,7 +26,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
위의 명령줄 도구 코르도바 3.0 이전 버전을 참조 하십시오. 현재 인터페이스에 대 한 내용은 명령줄 인터페이스를 참조 하십시오.
-## 1. 시스템 요구 사항
+## 시스템 요구 사항
* 운영 체제:
@@ -48,7 +48,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* [인텔 프로세서를 지원 하려면 VT-x (가상화) EPT (판금) 목록][2] 참조
* 일반적으로이 기본적으로 비활성화 되어 BIOS 설정에서 가상화 기능 (인텔에 즉, VT-x) 사용.
-* SDK + IDE (Visual Studio)
+* SDK 및 IDE (Visual Studio)
* 비주얼 스튜디오 2012 전문가, 프리미엄, 또는 궁극. Note Visual Studio Express에 대 한 Windows Phone (SDK에 포함)은 권장 하지 않습니다 VS 익스프레스 서식 파일 (아래 참조)를 구축 하지 수 있기 때문에 VS 프로에서 서만 또는 더 높은 **템플릿 내보내기** 기능을 필요 하지 않습니다.
@@ -58,92 +58,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**참고:** 가상 컴퓨터에서 SDK를 실행 몇 가지 도전을 제시 수도 있습니다. [Mac에서 Windows Phone][4] 에 대 한 개발 솔루션에 통찰력을 제공이 블로그에 게시물을 읽을 수 있습니다..
+**참고**: 가상 컴퓨터에서 SDK를 실행 몇 가지 도전을 제시 수도 있습니다. [Mac에서 Windows Phone][4] 에 대 한 개발 솔루션에 통찰력을 제공이 블로그에 게시물을 읽을 수 있습니다..
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2. 설치 SDK + 코르 도우 바
+## SDK 및 코르 도우 바 설치
-* 다운로드 하 고 [Windows Phone SDK][5] 설치
+다운로드 하 고 [Windows Phone SDK][5] 설치.
-* 다운로드 및 [코르도바][6]의 최신 복사본을 추출 합니다. 일 하 게 될 것입니다는 `lib\windows-phone-8\wp8` 하위 디렉터리, `lib\windows-phone-8\wp7` 코르도바의 Windwos Phone 7 버전이 포함 되어 있습니다.
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* 복사는 `CordovaWP8_x_x_x.zip` 파일은 `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` 디렉터리.
+다운로드 및 [코르도바][6]의 최신 복사본을 추출 합니다. `lib\windows-phone-8\wp8`하위 디렉터리는 작업을 수행 해야 합니다.
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1. 건물 템플릿
+복사는 `CordovaWP8_x_x_x.zip` 파일은 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 디렉터리.
-**참고:** 이 단계는 필요 하지 않을 수 있습니다. Lib\windows 전화 번호부 파일 CordovaWP8\_x\_x_x.zip에 이미 포함 되어 있는 경우이 단계를 건너뛸 수 있습니다.
+## 서식 파일 작성
-개발 프로세스를 단순화 하기 위해 코르 도우 바 Visual Studio 템플릿을 빌드하는 스크립트와 함께 제공. Visual Studio 내부 코르도바 응용 프로그램의 빠른 생성을 위한 수 있습니다. 필요한 경우이 서식 파일을 수정할 수 있습니다 그리고 아래 단계 진행 서식 파일을 생성 하려면 방법을 나타냅니다.
+**참고**: 경우이 단계를 건너뛰고는 `lib\windows-phone` 디렉터리에 이미 포함 되어 있는 `CordovaWP8_x_x_x.zip` 파일.
-### 설치 서식 파일을 만들고 배치 파일을 실행 합니다.
+개발을 간소화 하기 위해 코르 도우 바 Visual Studio 템플릿을 빌드하는 스크립트를 묶는다. 이들은 빠르게 코르도바 애플 리 케이 션을 생성 하 고 필요한 경우 수정할 수 있습니다. 아래 단계에는 그것을 생성 하는 방법을 보여 줍니다.
-* Repo의 루트 파일 createTemplates.bat에 포함 되어 있습니다. 더블 클릭이 파일 2.zip 파일을 생성 합니다. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x는 현재 버전 번호) 쉽게 복사 Visual Studio에서 이러한 파일을 사용 하 여 그들에 게 "내 Documents\Visual Studio 2012\Templates\ProjectTemplates\" 다음 수 새 프로젝트 메뉴-> Visual Studio 파일에서 새로운 아파치 코르도바 Windows Phone 응용 프로그램을 만들 수 있습니다. 있습니다
+### 설치 된 서식 파일을 만들고 배치 파일을 실행
-* 명령줄에서 배치 파일을 실행 하는 경우 호출할 수 있습니다 또한 자동으로 설치 하는 매개 변수
+Repo의 루트 디렉터리에 있는 `createTemplates.bat` 파일. 이것 두 생성을 두 번 클릭 `.zip` 파일: `CordovaWP7_x_x_x.zip` 및 `CordovaWP8_x_x_x.zip` , 여기서 *x.x.x* 는 현재 버전 번호. 쉽게 Visual Studio에서에서 이러한 파일을 사용 하 여 복사를 `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` . 당신은 다음 **Visual Studio 파일 → 새 프로젝트** 메뉴에서 새로운 아파치 코르도바 Windows Phone 응용 프로그램을 만들 수 있습니다.
-스크립트를 실행 합니다.
+명령줄에서 배치 파일을 실행 하면 자동으로 설치 하도록 매개 변수 또한 호출할 수 있습니다.
- > createTemplates.bat-설치
+ > createTemplates.bat-설치
-## 3. 새 프로젝트 설정
+## 새 프로젝트 설정
-* Visual Studio Express에 대 한 Windows Phone 열고 **새 프로젝트** 선택.
+Visual Studio Express에 대 한 Windows Phone 열고 **새 프로젝트** 선택.
-* **CordovaWP8**를 선택 합니다. (버전 번호 서식 파일 설명에 표시 됩니다.)
+**CordovaWP8**를 선택 합니다. 버전 번호는 서식 파일 설명에 표시 됩니다.
-* 프로젝트에 이름을 하 고 **확인** 을 선택 합니다.
+프로젝트에 이름을 하 고 **확인** 을 선택 합니다.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4. 프로젝트 구조를 검토
-
-* `www`디렉터리에 당신의 코르도바 `html/js/css` 및 응용 프로그램에 포함 된 기타 리소스.
+## 프로젝트 구조를 검토
-* 여기에 추가 하는 콘텐츠 Visual Studio 프로젝트의 일부가 될 필요가 있고 내용으로 설정 해야 합니다.
+`www`디렉터리 기능 `html` , `js` , 및 `css` 하위 디렉터리 및 다른 리소스 응용 프로그램 요구 한다. 모든 추가 콘텐츠 Visual Studio 프로젝트의 일부가 될 필요가 있고 내용으로 설정 해야 합니다.
-* 참고:이 화면 캡처 코르도바 2.3.0 다운로드에서 귀하의 목록을 실제 버전 설치에 따라 달라 집니다.
+2.3.0는 다음 샘플 구조 대표 프로젝트, 하지만 설치 된 버전에 따라 다를 수 있습니다.
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5. 빌드하고 에뮬레이터에 배포
+## 빌드하고 에뮬레이터에 배포
-* **Windows Phone 에뮬레이터** 주요 드롭 다운 메뉴에 선택 되어 있는지 확인 합니다.
+**Windows Phone 에뮬레이터** 주요 드롭 다운 메뉴에 선택 되어 있는지 확인 합니다.
-* 디버깅을 시작 하려면 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 누르거나 **f5 키** 를 입력합니다.
+다음 디버깅을 시작 하려면 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 누르거나 **f5 키** 를 입력합니다.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6. 장치에 대 한 프로젝트를 빌드
+## 장치에 대 한 프로젝트를 구축
-장치에서 응용 프로그램을 테스트 하려면 장치를 등록 해야 합니다. 클릭 [여기][10] 배포 하 고 Windows Phone 8 테스트에 설명서를 읽을 수 있습니다.
+장치에서 응용 프로그램을 테스트 하기 전에 장치를 등록 해야 합니다. 배포 하 고 Windows Phone 8에서 테스트 하는 방법에 대 한 자세한 내용은 [Microsoft의 설명서][10] 를 참조 하십시오. 다음은 기본적인 단계입니다.
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* 귀하의 휴대 전화 연결 되어 있으며 화면 잠긴 ㄴ 다는 것을 확인 하십시오.
-* Visual Studio에서 상단 드롭다운 메뉴에서 '장치'를 선택 합니다.
+* Visual Studio에서 상단에 드롭 다운 메뉴에서 **장치** 를 선택 합니다.
-* 디버깅을 시작 하려면 주요 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 누르거나 **f5 키** 를 입력합니다.
+* 디버깅을 시작 하려면 주요 드롭 다운 메뉴 옆에 있는 녹색 **재생** 버튼을 눌러 또는 다른 **f5 키** 입력.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## 끝 났 어!
+이 시점에서, 당신이 끝났습니다.
## 더 읽기
-특정 차이점 IE10 및 웹 킷 브라우저 및 지 원하는 방법에 대 한 자세한 내용은 모두 MS 유용한 [가이드는 여기][12] 있다
+Windows Phone 개발자 블로그 IE10 웹 킷 브라우저와 모두를 지 원하는 방법에 차이에 [유용한 정보][12] 를 제공 합니다.
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/wp8/plugin.md b/docs/ko/edge/guide/platforms/wp8/plugin.md
index 4f46ba1..6f59548 100644
--- a/docs/ko/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ko/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+-라이센스: 아파치 소프트웨어 재단 (ASF)에 하나 이상의 참가자 사용권 계약 하에서 허가 된. 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
@@ -16,172 +14,172 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone 플러그인
-코르 도우 바에 대 한 Windows Phone는 플러그인을 작성 코르도바의 아키텍처에 대 한 기본적인 이해를 필요 합니다. 코르 도우 바 WP7 WebBrowser 호스트 응용 프로그램 자바 코드와 네이티브 API 호출을 관리 하는 이루어져 있다. BaseCommand 이다 ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) 클래스에서 C#을 확장할 수 있습니다 '배관' 당신을 위해 이미 구축의 대다수와 함께 제공.
+이 섹션에서는 Windows Phone 플랫폼에 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 정보를 제공 합니다. 이것을 읽기 전에 응용 프로그램 플러그인 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스의 개요 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다.
-1. 프로젝트를 선택 하 고 **추가 → 새 항목...** 을 선택 마우스 오른쪽 단추로 클릭
-
- * 가급적 이면 '플러그인' 디렉토리를 추가 하지만 그것은 당신에 게
+코르 도우 바에 대 한 Windows Phone는 플러그인을 작성 코르도바의 아키텍처에 대 한 기본적인 이해를 필요 합니다. 코르 도우 바 WP7 이루어져 있는 `WebBrowser` 네이티브 API 호출을 관리 하 고 응용 프로그램의 자바 스크립트 코드를 호스팅하. C#을 확장할 수 있습니다. `BaseCommand` 클래스 ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ), 어떤 대부분의 필요한 기능을 함께 제공:
-2. '클래스'를 선택 하 고 이름을`Echo.cs`
-
- * 이 클래스 해야 *정확 하 게* 일치로 부르는`cordova.exec(win, fail, "Echo", ...)`
+1. 프로젝트를 선택 하 고 **추가 → 새 항목...** 을 선택 마우스 오른쪽 단추로 클릭 원하는 경우, 추가할 수 있는 그것에 `Plugins` 폴더.
-3. 기본 클래스 구현을 포함
+2. **클래스** 를 선택 하 고 이름을 `Echo.cs` . 이 클래스 이름은 반드시 *정확 하 게* 일치 부르는에서 서비스로 지정은 `cordova.exec()` 자바 스크립트 쪽에 전화.
+
+3. 기본 클래스 구현은 다음과 같습니다.
WPCordovaClassLib.Cordova;를 사용 하 여
WPCordovaClassLib.Cordova.Commands;를 사용 하 여
WPCordovaClassLib.Cordova.JSON;를 사용 하 여
-4. BaseCommand에서 클래스를 확장
+4. 클래스를 확장 `BaseCommand` :
공용 클래스 에코: BaseCommand {/ /...}
-5. 자바 스크립트에서 호출할 수 있는 메서드 추가
+5. 추가 `echo` JavaScript에서 호출 가능한 메서드:
공용 클래스 에코: BaseCommand {공공 무효 에코 (문자열 옵션) {/ / 모든 JS 호출 가능 플러그인 방법이이 서명 있어야!
/ 공공, 무효, 1 인수를 문자열로 반환 /}}
+재정의 하려면 플러그인에 대 한 사용할 수 있는 방법에 대 한 [BaseCommand.cs][1] 클래스를 참조 하십시오. 예를 들어 플러그인 '일시 중지' 및 '다시 시작' 이벤트를 캡처할 수 있습니다.
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
## 네임 스페이스
정규화 되지 않은 명령에 대 한 기본 네임 스페이스가입니다.
- 네임 스페이스 Cordova.Extension.Commands {/ /...}
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-정규화 된 전화를 해야 자신의 네임 스페이스를 사용 하려는 경우 `cordova.exec` . 예를 들어,이 같은 C# 클래스를 정의 하려면:
+정규화 된 전화를 해야 자신의 네임 스페이스를 지정 하려면 `cordova.exec` . 예를 들어,이 같은 C# 클래스를 정의 하려면:
- 네임 스페이스 com.mydomain.cordovaExtensions {공용 클래스 에코: BaseCommand {/ /...}}
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
-그런 다음, 자바 스크립트에서를 호출 해야 `exec` 이 같은:
+자바 스크립트를 호출 해야 `exec` 이 같은:
- cordova.exec (승리, 실패, "com.mydomain.cordovaExtensions.Echo",...);
+ cordova.exec (승리, 실패, "com.mydomain.cordovaExtensions.Echo",...);
## C에서 인수를 해석
-플러그인 방법에 의해 받은 데이터 문자열 값 이지만 실제로 우리의 자바 스크립트 코드를 보고, 우리 우리의 의도 문자열 배열을 전달 하는 참조. 우리의 자바 스크립트 호출을 다시 보면서 `cordova.exec` , 우리는 우리가 통과 참조 `[str]` :
+응용 프로그램 플러그인에서 설명한 예제에서 당신의 플러그인 수신 데이터 문자열인, 하지만 문자열의 배열을 전달 하려면? 자바 스크립트를 가정해 `cordova.exec` 전화 같이 지정:
- cordova.exec (승리, 실패, "에코", "에코", ["입력된 문자열"]);
+ cordova.exec (승리, 실패, "에코", "에코", ["입력된 문자열"]);
-우리에 전달 된 옵션 문자열을 검사 하는 경우 우리의 `Echo.echo` 방법, 우리는 값이 실제로 볼:
+값 `options` 에 전달 된 문자열은 `Echo.echo` 메서드는 JSON:
- "[\"input string\ "]"
+ "[\"input string\ "]"
-모든 자바 스크립트 `exec` 인수는 JSON C#으로 전달 되기 전에 인코딩됩니다.
-
-우리가 우리가 기대 했던 문자열로 취급 하 고 싶다면, 우리가 그것을 해독 해야 합니다. 우리는 간단한 JSON deserialization을 사용할 수 있습니다.
+모든 자바 스크립트 `exec` 인수 JSON 인코딩 C#으로 전달 되기 전에 고 그래서 해독 될 필요가:
- optVal 문자열 JsonHelper.Deserialize < string > = (옵션) [0];
- / / optVal는 지금 "입력된 문자열"의 값
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
## 자바 C#에서 통과 결과
-기본 클래스 BaseCommand 자바 스크립트 콜백 처리기에 데이터를 전달 하기 위한 메서드를 제공 합니다. 단순히 아무 추가 결과 정보가 필요할 때 명령이 성공 했다 신호, 당신은 간단 하 게 호출할 수 있습니다.
+`BaseCommand`클래스는 자바 스크립트 콜백 처리기에 데이터를 전달 하는 메서드를 제공 합니다. 신호 없이 동반 결과 성공 하려면 단순히 든 지 호출할 수 있습니다.
- DispatchCommandResult(); / / 빈 플러그인 결과와 다시 통화 성공 콜백 간주
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-다른 버전을 호출 해야 데이터를 다시 전달, `DispatchCommandResult` :
+다시 데이터를 전달 하려면 전화 해야 `DispatchCommandResult` 다르게:
- DispatchCommandResult (새로운 PluginResult (PluginResult.Status.OK, "모든 것이 계획 대로 갔다, 이것은 성공 처리기에 전달 된 결과 이다."));
+ DispatchCommandResult (새로운 PluginResult (PluginResult.Status.OK, "모든 것이 계획 대로 갔다, 이것은 성공 처리기에 전달 된 결과 이다."));
-JavaScript에 다시 구조화 된 개체 데이터를 전달 하는 JSON 문자열로 인코딩할 수 해야:
+인코딩된 JSON 문자열을 사용 하 여 구조적된 개체 데이터를 다시 JavaScript에 전달.
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-오류가 발생 했습니다, 전화할 수 신호를 할 경우 `DispatchCommandResult` 로 `PluginResult` 개체:
+오류 신호, 전화 `DispatchCommandResult` 로 `PluginResult` 개체의 상태는 `ERROR` :
- DispatchCommandResult (새로운 PluginResult (PluginResult.Status.ERROR, "에코 신호 오류"));
+ DispatchCommandResult (새로운 PluginResult (PluginResult.Status.ERROR, "에코 신호 오류"));
-## 귀하의 플러그인의 C# 메서드에 serialization 오류 처리
+## Serialization 오류 처리
-귀하의 인수를 해석할 때 그것은 우리는 나쁜 입력 경우 try/catch 블록을 사용 하는 것이 좋습니다. 이것은 코르도바 C# 코드에서 사용 하는 패턴:
+인수를 해석할 때 `try` / `catch` 블록 도움이 나쁜 입력 화면. 이 패턴은 코르도바 C# 코드를 통해 나타납니다.
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... 우리의 일을 계속}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
## 플러그인 XML
-이들은 plugin.xml 파일을 사용 하 여 windows 전화 특정 예, 자세한 내용은 플러그인 사양을 참조합니다
-
-### `<source-file>`
+다음 사용 하는 방법을 보여 줍니다 있는 `plugin.xml` 파일 Windows Phone 플랫폼에는 플러그인의 소스 파일을 지정 합니다. 사용 가능한 옵션에 대 한 자세한 내용은 응용 프로그램 플러그인 플러그인 사양에 대 한 개요, 참조.
-Windows phone은 `<source-file>` 요소는 현재 모든 플러그인 리소스 정의 하는 데 사용 됩니다 (즉..cs,.xaml. xaml.cs,.dll, 이미지 자산 등).
+* `<source-file>`요소 정의 *.cs* *.xaml*, 같은 모든 플러그인 리소스 *. xaml.cs*, *.dll* 파일, 그리고 이미지 자산.
-### `<config-file>`
-
-`<config-file>`요소 요소를 구성 파일에 넣어 정의 합니다. 플랫폼 config.xml에 플러그인을 추가 하는 등이 같은 뭔가 할 것:
-
- < 구성 파일 target="config.xml" 부모 = "/ *" >< 기능 이름 "PluginName" = >< param 이름을 = "wp-패키지" 값 = "PluginName" / >< / 기능 >< / config 파일 >
+* `<config-file>`요소는 구성 파일에 삽입 하는 요소를 정의 합니다. 이 예제에서는 플랫폼의 플러그인 추가 `config.xml` 파일:
-
-우리는 WMAppManifest.xml에 연락처 기능을 추가 하 고 싶 었, 그것은 이렇게 보이는 것입니다.
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ 이 예제에서는 연락처 기능을 추가 하는 `WMAppManifest.xml` 파일:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## 고급 플러그인 기능
-
-재정의할 수 있는 다른 방법을 참조 하십시오.
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-예를 들어 '일시 중지' 및 '다시 시작' 응용 프로그램 이벤트에 연결할 수 있습니다.
-
-### 플러그인을 디버깅
+## 플러그인을 디버깅
-C# 쪽을 디버깅 하려면 Visual Studio 디버거를 사용 하 여, 그냥 클래스에 의해 노출 되는 방법 중 하나에 브레이크 포인트를 설정할 수 있습니다.
+Visual Studio 디버거를 사용 하 여 플러그인의 C# 구성 요소를 디버깅 합니다. 클래스에 의해 노출 되는 방법 중 하나에 브레이크 포인트를 설정할 수 있습니다.
-자바 스크립트 디버깅 Windows Phone 조금 더 어렵습니다. 사용 해야 `console.log` 귀하의 플러그인의 상태를 출력 또는 오류 자신을 알려라.
+자바 스크립트는 Windows Phone 디버깅 하기가 어렵습니다. 사용 해야 `console.log` 플러그인의 상태를 출력 하거나 스스로 오류.
## 일반적인 함정
-* 네이티브 자바 스크립트 구현에 전달 하는 인수를 결정할 때는 주의 해야 합니다. 하지만 대부분 장치 플랫폼 기대 args 배열 될 cordova.exec에 전달 된 다른 유형의 개체가이 배열에 있는 경우 deserialize 하기 어렵거나 된다.
+* 일 자바 스크립트에서 JSON으로 deserialize 하기 어려운 네이티브 측에 인수를 전달 하지 않도록 주의 하십시오. 전달 된 인수를 기대 하는 대부분의 장치 플랫폼 `cordova.exec()` 배열을 다음과 같은 수:
cordova.exec (승리, 실패, "ServiceName", "MethodName" ["이것은 문자열", 54, {리터럴: '문제'}]);
- * 즉, C# 코드와 같은 문자열 값을 해독 하기 어려운 받습니다.
+ 이 C# 디코딩하는 지나치게 복잡 한 문자열 값에서 발생할 수 있습니다.
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this 이다은 string\ ", 54, {리터럴: '문제'}]"
-
- * Exec를 호출 하기 전에 모든 매개 변수를 문자열로 변환 고려 하십시오.
+ 대신, *모든* 매개 변수를 호출 하기 전에 문자열로 변환 하는 것을 고려 하십시오 `exec()` , 및 각각을 별도로 디코딩:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- cordova.exec (승리, 실패, "ServiceName", "MethodName" ["이것은 문자열", "54", "{리터럴: '문제'}"]);
-
- 문자열 optValues JsonHelper.Deserialize < string > = (옵션);
-
-* 그것은 일반적으로 매개 변수를 호출 하기 전에 자바 스크립트 코드에서 검사 하는 것이 좋습니다 `exec` . 이 플러그인의 다양 한 네이티브 구현 중 더 많은 JavaScript 코드를 다시 사용할 수 있습니다.
\ No newline at end of file
+* 그것은 일반적으로 호출 하기 전에 자바 스크립트에서 매개 변수를 확인 하는 더 나은 `exec()` . 이렇게 하면 더 많은 코드를 다시 사용 하 여 당겨 플러그인의에서 불필요 한 기능과 다양 한 네이티브 구현을 수 있습니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/wp8/tools.md b/docs/ko/edge/guide/platforms/wp8/tools.md
index a9286bf..9aa7dd8 100644
--- a/docs/ko/edge/guide/platforms/wp8/tools.md
+++ b/docs/ko/edge/guide/platforms/wp8/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+낮은 수준의 명령줄 인터페이스에 대 한 정보에 대 한 있도록 플러그인 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 개요 응용 프로그램 플러그인을 참조 하십시오.
+
## Windows Phone
Windows Phone 명령줄 도구 지원 만드는 건물과 새로운 프로젝트를 실행 합니다. 명령을은 cmd 또는 powershell 프롬프트에서 실행 해야 합니다.
@@ -30,9 +32,10 @@ WP8 repo는 지금 WP7 + WP8을 구축 하기 위한 코드를 포함 애플 리
새로운 아파치 코르도바 WP7 또는 WP8 응용 프로그램을 만드는 방법에 대해 이동 하는 방법은 2 가지.
-### 설치 서식 파일을 만들고 배치 파일을 실행 합니다.
+### 설치 된 서식 파일을 만들고 배치 파일을 실행
-* Repo의 루트 파일 createTemplates.bat에 포함 되어 있습니다. 더블 클릭이 파일 2.zip 파일을 생성 합니다. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x는 현재 버전 번호) 쉽게 복사 Visual Studio에서 이러한 파일을 사용 하 여 그들에 게 "내 Documents\Visual Studio 2012\Templates\ProjectTemplates\" 다음 수 새 프로젝트 메뉴-> Visual Studio 파일에서 새로운 아파치 코르도바 Windows Phone 응용 프로그램을 만들 수 있습니다. 있습니다
+* Repo의 루트를 포함 한 `createTemplates.bat` 파일. 2 생성 두 번 클릭 `.zip` 파일: `CordovaWP7_x_x_x.zip` 및 `CordovaWP8_x_x_x.zip` , *x.x.x* 현재 버전 번호를 나타냅니다. Visual Studio에서 이러한 파일을 쉽게 사용 하려면 복사를 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . 다음 Visual Studio에서 새로운 아파치 코르도바 Windows Phone 응용 프로그램을 만들 수 있게 하는 **파일 → 새 프로젝트** 메뉴.
* 명령줄에서 배치 파일을 실행 하는 경우 호출할 수 있습니다 또한 자동으로 설치 하는 매개 변수
@@ -61,7 +64,7 @@ Visual Studio를 시작 하 고 (C:\path\to\my\_new\_project)에서 솔루션
빌드 및 실행
-## (다음 정리 빌드) 프로젝트 구축
+## 프로젝트 구축 (청소, 다음 빌드)
* 디버그
@@ -71,7 +74,7 @@ Visual Studio를 시작 하 고 (C:\path\to\my\_new\_project)에서 솔루션
$ C:\path\to\my\_new\_project\cordova\build-릴리스
-## 응용 프로그램을 실행
+## 응용 프로그램 실행
다음 *선택적* 매개 변수와 함께 '실행 명령 실행
@@ -81,7 +84,7 @@ Visual Studio를 시작 하 고 (C:\path\to\my\_new\_project)에서 솔루션
$ C:\path\to\my\_new\_project\cordova\run \[대상\] \[빌드\]
-기본적으로는 `run` 명령으로 불릴 것 이다 `--emulator --debug` 플래그가 제공 되지 않은 경우.
+기본적으로는 `run` 명령으로 불린다 `--emulator --debug` 플래그가 제공 되지 않은 경우.
## 청소
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/wp8/upgrading.md b/docs/ko/edge/guide/platforms/wp8/upgrading.md
index f4594a0..0e7cb2d 100644
--- a/docs/ko/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/ko/edge/guide/platforms/wp8/upgrading.md
@@ -18,22 +18,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
이 가이드에서는 두 버전 7과 8, 코르도바의 이전 버전에서 업그레이드 하려면 Windows Phone 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. Cli 버전을 업데이트 하는 방법 정보에 대 한 명령줄 인터페이스를 참조. 다음 섹션에서는 비 CLI 프로젝트에서 업그레이드 하는 방법을 보여 줍니다.
+## 3.2.0 3.1.0에서 업그레이드
+
+코르 도우 바 CLI로 만든 프로젝트의 경우:
+
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2. 실행 `cordova platform update wp8` (또는 `wp7` , 프로젝트에 추가한 플랫폼 당).
+
+아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
+
+ bin\update <project_path>
+
+
## 3.1.0 3.0.0에서 업그레이드
코르 도우 바 CLI로 만든 프로젝트의 경우:
-1. 업데이트는 `cordova` CLI 버전-명령줄 인터페이스 참조
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
2. 실행 `cordova platform update wp8` (또는 `wp7` , 프로젝트에 추가한 플랫폼 당).
아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
-1. `bin\update <project_path>`
+ bin\update <project_path>
+
## 2.9.0에서 CLI (3.0.0) 업그레이드
1. 명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.0.0 프로젝트를 만듭니다.
-2. 당신의 플랫폼 추가는 코르도바 프로젝트, 예를 들면:`cordova
+2. 예를 들어 당신의 플랫폼 코르도바 프로젝트에 추가:`cordova
platform add wp7 wp8`.
3. 프로젝트의 내용을 복사 `www` 디렉토리에 `www` 에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
@@ -58,7 +73,7 @@ Visual Studio의 솔루션 탐색기 창에서:
5. 빌드 및 테스트 합니다.
-**참고:** 모든 핵심 Api 버전 3.0, 코르도바에서 제거 되 고 플러그인으로 따로 설치 해야 합니다. 다시 비 CLI 워크플로에서 이러한 기능을 사용 하도록 설정 하는 방법에 자세한 내용은 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오.
+**참고**: 모든 핵심 Api 버전 3.0, 코르도바에서 제거 되 고 플러그인으로 따로 설치 해야 합니다. 다시 비 CLI 워크플로에서 이러한 기능을 사용 하도록 설정 하는 방법에 자세한 내용은 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오.
## 2.9.0 2.8.0에서 업그레이드
@@ -234,7 +249,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.9.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -252,7 +267,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.8.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -270,7 +285,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.7.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -288,7 +303,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.6.1.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -306,7 +321,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.6.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -324,7 +339,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.5.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -342,7 +357,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.4.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -360,7 +375,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.3.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -378,7 +393,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다..
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.2.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
@@ -396,7 +411,7 @@ Visual Studio의 솔루션 탐색기 창에서:
4. 새 배포로 이동 하 고 추가 `WP7CordovaClassLib.dll` 파일.
- * **참고:** 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
+ **참고**: 참조를 마우스 오른쪽 단추로 클릭 하 고 **속성** 을 선택 하 여 DLL의 버전을 볼 수 있습니다.
5. 새로운 복사 `cordova-1.1.0.js` 프로젝트에. (반드시 내용으로 표시 됩니다.)
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/support/index.md b/docs/ko/edge/guide/support/index.md
new file mode 100644
index 0000000..cda5a82
--- /dev/null
+++ b/docs/ko/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+면허: 아파치 소프트웨어 재단 (ASF)에 하나 이상의 참가자 사용권 계약 하에서 허가 된. NOTICE 파일 저작권 소유권에 관한 자세한 내용은이 작업 배포를 참조 하십시오. ASF 라이센스 아파치 라이센스 버전 2.0 ("라이센스");이 파일 당신이 라이선스 준수를 제외 하 고이 파일을 사용할 수 없습니다. 라이센스의 복사본을 얻을 수 있습니다.
+
+ http://www.apache.org/licenses/LICENSE-2.0 적용 가능한 법률에 의해 요구 또는 서 면으로 동의 하지 않는 한 소프트웨어 라이선스 하에 배포에 배포 되는 "있는 그대로" 기준, 보증 또는 조건 어떤 종류의 없이, 명시적 또는 묵시적. 사용 권한 및 라이센스 제한 적용 되는 특정 언어에 대 한 라이센스를 참조 하십시오.
+
+
+---
+
+# 플랫폼 지원
+
+다음 개발 도구 및 각 모바일 플랫폼에 대 한 장치 사용할 수 있는 Api의 집합을 보여 줍니다. (열 머리글 CLI의 속기 스텁이 표시.)
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>아마존 fireos</tt>
+ </th>
+
+ <th>
+ <tt>안 드 로이드</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>ios</tt>
+ </th>
+
+ <th>
+ <tt>우분투</tt>
+ </th>
+
+ <th>
+ <tt>wp7</tt> (윈도우<br />전화 번호 7)
+ </th>
+
+ <th>
+ <tt>wp8</tt> (윈도우<br />전화 번호 8)
+ </th>
+
+ <th>
+ <tt>win8</tt><br />(윈도우 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="amazon-fireos" class="y">
+ 맥, 윈도우, 리눅스
+ </td>
+
+ <td data-col="android" class="y">
+ 맥, 윈도우, 리눅스
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ 맥, 윈도우
+ </td>
+
+ <td data-col="ios" class="y">
+ 맥
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">임베디드<br />WebView</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(상세 내용 보기)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(상세 내용 보기)</a>
+ </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="ubuntu" class="y">
+ </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="firefoxos" 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="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(상세 내용 보기)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_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="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(상세 내용 보기)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(상세 내용 보기)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">카메라</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">캡처</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">연결</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">연락처</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">장치</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">이벤트</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">파일</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">지리적 위치</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">세계화</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ iframe을 사용 하 여
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">알림</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">Splashscreen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">스토리지</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/index.md b/docs/ko/edge/index.md
index 2efb68d..6b98035 100644
--- a/docs/ko/edge/index.md
+++ b/docs/ko/edge/index.md
@@ -29,17 +29,31 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- 커맨드라인 인터페이스
+ 플랫폼 지원
</h2>
- <span>커맨드라인으로 생성, 빌드, 그리고 배치까지</span>
+ <span>모든 주요 기능에 대 한 호환성 테이블입니다.</span>
+ </li>
+ <li>
+ <h2>
+ 명령줄 인터페이스
+ </h2>
+
+ <span>만들기, 빌드 및 명령줄에서 배포.</span>
</li>
<li>
<h2>
플랫폼 가이드
</h2>
- <span>해당하는 SDK설치와 프로젝트 업데이트</span>
+ <span>각 SDK 업데이트 프로젝트 설정</span>
+ </li>
+ <li>
+ <h2>
+ Plugman를 사용 하 여 플러그인을 관리 하
+ </h2>
+
+ <span>CLI 없이 플러그인을 관리 하기 위해 Plugman를 사용 하 여</span>
</li>
<li>
<h2>
@@ -85,6 +99,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ 스토리지
+ </h2>
+
+ <span>기본 저장 옵션의 개요입니다.</span>
+ </li>
+ <li>
+ <h2>
<a href="_index.html">키워드 인덱스</a>
</h2>
@@ -99,115 +120,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<ul>
<li>
<h2>
- 가속도센서
- </h2>
-
- <span>기기의 모션센서 활용하기</span>
- </li>
- <li>
- <h2>
- 카메라
- </h2>
-
- <span>기기의 카메라를 이용하여 사진 찍기</span>
- </li>
- <li>
- <h2>
- 캡쳐
- </h2>
-
- <span>기기의 미디어 캡쳐 어플리케이션을 이용하여 미디어 파일 캡쳐하기</span>
- </li>
- <li>
- <h2>
- 나침반
- </h2>
-
- <span>기기가 가리키는 방향 얻기</span>
- </li>
- <li>
- <h2>
- 네트워크 연결
- </h2>
-
- <span>네트워크 상태와 셀룰러 네트워크 정보 빠르게 확인하기</span>
- </li>
- <li>
- <h2>
- 연락처
- </h2>
-
- <span>기기의 연락처 데이터베이스 사용하기</span>
- </li>
- <li>
- <h2>
- 장치
- </h2>
-
- <span>기기의 특정 정보 수집하기</span>
- </li>
- <li>
- <h2>
이벤트
</h2>
- <span>자바스크립트를 통해 내장 이벤트에 연결하기</span>
- </li>
- <li>
- <h2>
- 파일
- </h2>
-
- <span>자바스크립트를 통해 내장 파일 시스템에 연결하기</span>
- </li>
- <li>
- <h2>
- 위치정보
- </h2>
-
- <span>어플리케이션에서 위치정보 이용하기</span>
- </li>
- <li>
- <h2>
- Globalization
- </h2>
-
- <span>지역에 따라 객체 표현을 다르게 하기</span>
+ <span>자바 스크립트를 통해 네이티브 이벤트에 후크 합니다.</span>
</li>
<li>
<h2>
- 인앱브라우저
- </h2>
-
- <span>다른 인앱브라우저 객체에서 URL 실행하기</span>
- </li>
- <li>
- <h2>
- 음악
- </h2>
-
- <span>오디오 파일 기록 및 재생하기</span>
- </li>
- <li>
- <h2>
- 알림
- </h2>
-
- <span>기기의 시각, 청각과 촉각 알림</span>
- </li>
- <li>
- <h2>
- 스플래시 스크린
- </h2>
-
- <span>어플리케이션의 스플래시 스크린 보이기 및 숨기기</span>
- </li>
- <li>
- <h2>
- 스토리지
+ 플러그인 Api
</h2>
- <span>기기의 내장 저장소 옵션으로 연결하기</span>
+ <span>발견 어떤 플러그인 코르도바 프로젝트에서 사용 하 여 사용할 수 있습니다.</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/plugin_ref/plugman.md b/docs/ko/edge/plugin_ref/plugman.md
index 0cfc545..d495cd9 100644
--- a/docs/ko/edge/plugin_ref/plugman.md
+++ b/docs/ko/edge/plugin_ref/plugman.md
@@ -16,69 +16,150 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Plugman를 사용 하 여 플러그인을 관리 하
-버전 3.0 이후, 코르도바 모든 장치, 플러그인으로 Api를 구현 하 고 기본적으로 비활성화 그들을 떠난다. 또한 두 가지 방법으로 추가 하 고 제거 플러그인을 지원 합니다. 첫 번째는 사용 하 여는 `cordova` CLI 명령줄 인터페이스를 설명 합니다. 두 번째는 저수준 [plugman][1] 명령줄 인터페이스를 사용 하 여. 이 가이드는 Cordova의 그들의 버전을 업그레이드 하 고 싶어 하지만 누가 아직 그들의 워크플로에서 코르도바 CLI를 채택 하지 않은 개발자를 위한 유용할 수 있습니다 두 번째 접근에 집중 한다.
+버전 3.0 이후, 코르도바 모든 장치, 플러그인으로 Api를 구현 하 고 기본적으로 비활성화 그들을 떠난다. 또한 두 가지 방법으로 추가 하 고 제거 플러그인을 지원 합니다. 첫 번째는 사용 하 여는 `cordova` CLI 명령줄 인터페이스를 설명 합니다. 두 번째는 저수준 [Plugman][1] 명령줄 인터페이스 ("네이티브 플랫폼 개발" 워크플로)를 사용 하 여 이러한 두 가지 개발 경로 사이의 주요 차이점은 그 Plugman만 추가할 수 있습니다 플러그인 하나의 플랫폼을 한 번에 반해 CLI 모든 플랫폼을 대상으로 하는 플러그인을 추가 합니다. 이 때문에, 그것은 작업 하는 경우 밀접 하 게 따라서 단일 플랫폼으로 워크플로 "네이티브 플랫폼 개발" 이름 Plugman를 사용 하 여 더 이해.
[1]: https://github.com/apache/cordova-plugman/
-대 한 자세한 내용은 plugman, [그것의 저장소에서 README 파일][2] 을 참조합니다.
+Plugman에 대 한 자세한 노드 모듈로 Plugman 소모 또는 Plugman 코드에 해킹에 관심이 있다면, 하는 경우에 특히 [그것의 저장소에서 README 파일][2] 을 참조합니다.
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## 기본 명령
+## Plugman 설치
-Plugman를 설치 하려면 [노드][3] 컴퓨터에 설치 되어 있어야 합니다.
+Plugman를 설치 하려면 [노드][3] 컴퓨터에 설치 되어 있어야 합니다. 그럼 다음을 실행할 수 있습니다 어디에서 나 세계적으로, 컴퓨터에 모든 디렉터리에서 사용할 수 있도록 plugman를 설치 하 여 환경에서 명령:
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-다음은 각 플랫폼에 대 한 플러그인을 추가 하는 구문이입니다.
+당신이 있어야 `git` 에 당신의 `PATH` 원격 git Url에서 직접 플러그인을 설치할 수 있습니다.
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**팁:** 찾으면 그 plugman npm으로 설치한 후 있습니다 여전히 실행할 수 `plugman` 명령, 추가 했는지 확인은 `/npm/` 디렉토리에 당신의`PATH`.
+
+**참고:** 세계적으로 Plugman를 설치 하 여 고궁 박물원 글로벌 네임 스페이스를 오염 하지 않으려는 경우이 단계를 건너뛸 수 있습니다. 만약이 사건이 다음 셸 도구와 코르 도우 바 프로젝트를 만들 때 있을 것입니다는 `node_modules` Plugman를 포함 하 여 프로젝트 내부 디렉터리. 이후 세계적으로 instally 하지 않았다, 예를 들면 모든 Plugman 명령에 대 한 노드를 호출 해야 합니다 `node ./node_modules/plugman/main.js -version` . 이 가이드의 나머지 부분에서는 가정 합니다 설치 Plugman 세계적으로, 그것을 그냥 호출할 수 있습니다 의미`plugman`.
+
+## 코르 도우 바 프로젝트 만들기
+
+Plugman를 사용 하 여 코르도바 프로젝트를 만들어야 합니다. 이렇게 하려면 명령줄 인터페이스 또는 낮은 수준의 쉘 스크립트. 쉘 스크립트를 사용 하 여 프로젝트를 만드는 데 대 한 지침 플랫폼 가이드 페이지에 나열 된 다양 한 "명령줄 도구" 가이드에 있습니다.
+
+## 플러그인 추가
+
+Plugman 설치 하 고 코르 도우 바 프로젝트를 만들었습니다와 플랫폼에 플러그인을 추가 시작할 수 있습니다.
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+최소 매개 변수를 사용 하 여,이 명령은 코르도바 프로젝트에 플러그인을 설치 합니다. 해당 플랫폼에 대 한 플랫폼 및 코르도바 프로젝트 위치를 지정 해야 합니다. 또한 지정 해야 플러그인을 다른 `--plugin` 매개 변수 형성 되 고:
+
+* `name`플러그인 내용이 존재: 디렉터리 이름입니다. 이 기존 디렉터리 여야는 `--plugins_dir` 경로 (아래 추가 정보 참조) 또는 코르도바 레지스트리에서 플러그인.
+* `url`: URL https:// 또는 git로 시작: / /를 포함 하는 시그니처의 유효한 git 저장소를 가리키는 한 `plugin.xml` 파일. 이 저장소의 내용을 복사할 것이 고`--plugins_dir`.
+* `path`: 디렉터리 경로를 포함 하는 유효한 플러그인을 포함 하는 `plugin.xml` 파일. 이 패스의이 내용을 복사할 수 있는`--plugins_dir`.
+
+다른 매개 변수:
+
+* `--plugins_dir`기본값은 `<project>/cordova/plugins` , 하지만 수 있습니다 각각에 대 한 하위 디렉터리 포함 된 디렉터리 가져와야 플러그인.
+* `--www`프로젝트의 기본값 `www` 폴더 위치 하지만 코르도바 프로젝트 응용 프로그램 웹 자산으로 사용 되는 모든 디렉터리를 수 있습니다.
+* `--variable`특정 변수를 지정할 필요 설치 시 특정 API 키 또는 다른 사용자 정의 사용자 정의 매개 변수를 필요로 하는 플러그인을 수 있습니다. 자세한 내용은 [플러그인 명세][4] 를 참조 하십시오.
+
+ [4]: plugin_spec.md
+
+## 플러그인 제거
+
+플러그인을 제거 하려면 단순히 전달 된 `--uninstall` 플래그와 플러그인 ID를 제공
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## 도움말 명령
+
+Plugman 전역 도움말 명령 집착 하거나 문제가 발생 하는 경우 도움이 될 수 있는 특징 이다. 그것은 모든 사용 가능한 Plugman 명령 및 구문 목록을 표시 합니다.
+
+ plugman -help
+ plugman # same as above
+
+
+**참고**: `plugman -help` 몇 가지 추가 레지스트리 관련 명령이 표시 될 수 있습니다. 이 명령은 플러그인 개발자 이며 제 3 자 플러그인 레지스트리에 구현 되지 않을 수 있습니다.
+
+추가할 수 있습니다는 `--debug|-d` 플래그 방출 하 고 당신을 도울 수 있습니다 내부 디버깅 메시지를 표시 하는 자세한 정보 표시 모드에서 해당 명령을 실행 하는 모든 Plugman 명령에 누락 된 파일 같은 문제를 추적 합니다.
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+마지막으로, 사용할 수 있습니다는 `--version|-v` 플래그를 사용 하는 Plugman의 버전을 참조 하십시오.
+
+ plugman -v
+
+
+## 레지스트리 작업
+
+[플러그인 레지스트리][5]상호 작용을 위해 사용 될 수 있는 plugman 명령 수가 있습니다. 이러한 레지스트리 명령을 *plugins.cordova.io* 플러그인 레지스트리 관련 되며 제 3 자 플러그인 레지스트리에서 구현 되지 않을 수 있습니다 note 하시기 바랍니다.
+
+ [5]: http://plugins.cordova.io
+
+### 플러그인에 대 한 검색
+
+Plugman를 사용 하 여 플러그인 id 주어진된 공간 구분 된 키워드 목록이 일치 하는 [플러그 접속식 레지스트리][5] 검색 수 있습니다.
+
+ plugman search <plugin keywords>
+
+
+### 플러그인 레지스트리 변경
+
+당신이 얻을 수 또는 현재 플러그인 레지스트리 URL 설정 plugman를 사용 하 여. 일반적으로 http://registry.cordova.io에서 설정 하는 제 3 자 플러그인 레지스트리를 사용 하려는 경우가 아니면이 떠나야 한다.
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-플러그인을 제거:
+### 플러그인 정보
+
+함께 플러그인 저장소에 저장 된 어떤 특정 플러그인에 대 한 정보를 얻을 수 있습니다.
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
+이 플러그인의 버전 번호와 같은 플러그인 레지스트리 정보와 인출 연락을 드릴 것입니다.
+
## 코어 플러그인 설치
아래 예제에서는 코르도바 Api 프로젝트에서는 여전히 작동 버전 3.0으로 업그레이드 한 후 필요에 따라 플러그인을 추가 하는 방법을 보여 줍니다. 각 명령에 대 한 대상 플랫폼을 선택 하 고 플랫폼의 프로젝트 디렉토리를 참조 해야 합니다.
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
[18/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/appdev/whitelist/index.md b/docs/ru/edge/guide/appdev/whitelist/index.md
index 12fb14e..aad9fea 100644
--- a/docs/ru/edge/guide/appdev/whitelist/index.md
+++ b/docs/ru/edge/guide/appdev/whitelist/index.md
@@ -14,189 +14,122 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Whitelist Путеводитель
+# Контроль доступа к внешним ресурсам (Whitelist)
-## Обзор
+Список разрешенных доменов это модель безопасности, которая контролирует доступ во внешние домены, к которому ваше приложение не имеет доступа. Политика безопасности по умолчанию для Cordova позволяет получить доступ к любому сайту. Прежде чем переносить приложение для рабочую среду, следует сформулировать список разрешений и разрешить доступ к определенным сетевым доменам и поддоменам.
-Белый список ресурсов является модель безопасности, которая контролирует доступ к внешним сетевым ресурсам, таким как `http://google.com` . Политика безопасности по умолчанию Apache Cordova позволяет получить доступ к любому ресурсу на любой сайт в Интернете. Прежде чем переносить приложение к производству, следует пересмотреть свою whitelist и объявить доступ к определенным сетевым домены и поддомены.
-
-## Спецификация
-
-Домен whitelisting закладывает основу для спецификации [W3C виджет доступа][1] . В спецификации доступа виджет `<access>` элемент используется для объявления доступа к определенным сетевым ресурсам. Apache Cordova расширяет это понятие, чтобы позволить whitelisting отдельных сетевых ресурсов (URL). В будущем Apache Cordova будет аннотация белый список реализаций платформы. Однако в настоящее время каждая платформа реализует свой ресурс или домена whitelisting. Далее в этом документе описаны различия между реализациями платформы.
+Cordova следует спецификации [W3C Доступ виджета][1], которая опирается на элемент `<access>` в файле `config.xml` приложения, чтобы включить сетевой доступ к отдельным доменам. Для проектов которые погалаются на процесс с использованием командной строки, описанный в разделе "Интерфейс командной строки", этот файл расположен в корневой папке проекта. В противном случае при использовании пути разработки с использованием платформо-ориентированного кода, места расположения указаны в разделах ниже. (См. различные руководства платформ для получения дополни�
�ельной информации на каждой платформе.)
[1]: http://www.w3.org/TR/widgets-access/
-Общий формат для записи whitelist соответствует спецификации «[шаблону][2]» для Google Chrome упакованных приложений. Ресурсы указываются в URL, но звездочка (*) персонаж может использоваться как «шаблон» в нескольких местах для обозначения «любое значение может пойти здесь». Ниже приводятся конкретные примеры.
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## Синтаксис
+В следующих примерах демонстрируется синтаксис белый список:
-Доступ ко всем ресурсам на [google.com][3]:
-
- [3]: http://google.com
-
- http://google.com/*
+* Доступ к [google.com][2]:
+ <access origin="http://google.com" />
+
-Доступ ко всем ресурсам в безопасной [google.com][4] ( `https://` ):
-
- [4]: https://google.com
-
- HTTPS://Google.com/ *
-
-
-Доступ к конкретным поддомен [maps.google.com][5]:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* Доступ по защищенному протоколу к [google.com][3] (`https://`):
+ <access origin="https://google.com" />
+
-Доступ ко всем дочерним доменам на [google.com][3] (например, [mail.google.com][6] и [адресу docs.google.com][7]):
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* Доступ к поддомену [maps.google.com][4]:
+ <access origin="http://maps.google.com" />
+
-Доступ ко всем ресурсам на [www.google.com][8] по пути «/ мобильный»:
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* Доступ для всех поддоменов для домена [google.com][2], например, [mail.google.com][5] и [docs.google.com][6]:
+ <access origin="http://*.google.com" />
+
-Доступ к [google.com][3] на любой протокол (например, HTTP, HTTPS, FTP и т.д):
-
- *://google.com/*
+* Доступ ко *всем* доменам, например, [google.com][2] и [developer.mozilla.org][7]:
-
-Доступ для всех ресурсов в Интернете (например, [google.com][3] и [developer.mozilla.org][9]):
-
- [9]: http://developer.mozilla.org
-
- *
+ <access origin="*" />
+
+ Это значение по умолчанию для вновь созданных проектов CLI.
-## Андроид
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
-### Подробная информация
+## Список разрешений Amazon Fire OS
-Whitelisting правила находятся в `res/xml/config.xml` и объявил с элементом`<access origin="..." />`.
+Список разрешений расположен в`res/xml/config.xml`.
-Android полностью поддерживает синтаксис "белый список".
+## Список разрешений Android
-### Синтаксис
+Платформа специфического whitelisting правила находятся в`res/xml/config.xml`.
-Доступ к [google.com][3]:
+**Замечание**: Для Android 2.3 или ранее, список разрешения работает только для ссылок `href`, а не для добавленных ресурсов, таких как изображения и скрипты. Принимайте шаги, чтобы исключить добавление скриптов в приложение.
- <access origin="http://google.com/*" />
-
-
-## Ежевика 10
+Переход с помощью ссылки `href` к домену не указанному в списке разрешений приводит к тому что страница открывается в браузере а не в приложении. (Сравните это с поведением iOS указанном ниже.)
-### Подробная информация
+## Список разрешений iOS
-Whitelisting правила находятся в `www/config.xml` и объявил с элементом`<access origin="..." />`.
+Список разрешения для платформы может быть найден в файле `config.xml` расположенном в каталоге с именем приложения.
-Ежевика 10 обрабатывает символы по-разному чем другие платформы двумя способами:
+Ресурсы указанные без протокола, как например `www.apache.org` в отличие от `http://www.apache.org`, по умолчанию разрешают доступ ко схемам `http`, `https`, `ftp`, и `ftps`.
-1) Доступ к XMLHttpRequest содержимому должны быть объявлены явным образом. происхождения = «*» не будут соблюдаться для этот случай использования. Кроме того все веб-безопасности может быть отключена с помощью предпочтение.
+Шаблоны на платформе iOS более гибкие, чем в спецификации [W3C Доступ виджета][1]. К примеру, следующая конструкция разрешает доступ к всем поддоменам и доменам верхнего уровня, как например `.com` и `.net`:
-2) поддомены = "true" может быть использован вместо «* .domain»
+ <access origin="*.google.*" />
+
-### Синтаксис
+В отличие от платформы Android упомянутой выше, попытка перехода к домену не указанному в списке разрешений через ссылку `href`, на iOS предотвращает открытие страницы полностью.
-Доступ к [google.com][3]:
+## Список разрешений BlackBerry 10
- <access origin="http://google.com" subdomains="false" />
-
+Разрешающие правила могут быть найдены в `www/config.xml`.
-Доступ к [maps.google.com][5]:
+Использование шаблонов в BlackBerry 10 отличается от остальных платформы двумя способами:
- <access origin="http://maps.google.com" subdomains="false" />
+* Любой контент, к которому получается доступ с использованием `XMLHttpRequest` должн быть объявлен явным образом. Установка `origin="*"` в этом случае не работает. Как вариант, веб-безопасность можно отключить с помощью параметра `WebSecurity`, описанном в разделе Настройка BlackBerry:
+ <preference name="websecurity" value="disable" />
+
-Доступ ко всем дочерним доменам на [google.com][3]:
-
- <access origin="http://google.com" subdomains="true" />
+* Как альтернатива параметру `*.domain` , установите дополнительный атрибут `subdomains` со значением `true` . Он установлен в `false` по умолчанию. Например, следующее описание позволяет получить доступ к `google.com` , `maps.google.com` , и `docs.google.com` :
-
-Доступ ко всем доменам, в том числе `file://` протокол:
-
- <access origin="*" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-Отключите все веб-безопасности:
-
- <preference name="websecurity" value="disable" />
+ А следующее описание ограничивает доступ до `google.com` :
-
-## iOS
-
-### Подробная информация
-
-Whitelisting правила находятся в `AppName/config.xml` и объявил с элементом`<access origin="..." />`.
-
-iOS полностью поддерживает синтаксис "белый список".
-
-### Изменена 3.1.0:
-
-До версии 3.1.0 Кордова iOS включены некоторые нестандартные расширения схемы whilelisting домена, поддерживаемой другими платформами Cordova. По состоянию на 3.1.0 белый iOS теперь соответствует ресурсов whitelist синтаксис, описанный в верхней части этого документа. Если вы модернизируете от pre-3.1.0, и вы использовали эти расширения, может потребоваться изменить ваш `config.xml` файл для того чтобы продолжать whitelisting тот же набор ресурсов, как раньше.
-
-В частности эти модели должны быть обновлены:
-
-* « `apache.org` » (не протокол): это будет соответствовать ранее `http` , `https` , `ftp` , и `ftps` протоколы. Изменить на « `*://apache.org/*` » включить все протоколы, или включать строку для каждого протокола, необходимо поддерживать.
-
-* « `http://apache.*` » (подстановочный знак в конце домена): это будет соответствовать ранее все верхнего-уровня-домены, включая все возможные двухбуквенные ДВУ (но не полезно домены как. co.uk). Включить строку для каждого TLD, который вы фактически контролировать и нуждаются в белый список.
-
-* « `h*t*://ap*he.o*g` » (подстановочные знаки для случайных недостающие буквы): они больше не поддерживаются; изменения будет включать строку для каждого домена и протоколу что вы на самом деле нужно whitelist.
-
-### Синтаксис
-
-Доступ к [google.com][3]:
-
- <access origin="http://google.com/*" />
+ <access origin="http://google.com" subdomains="false" />
+
-
-## Windows Phone (7 и 8)
-
-Whitelisting правила находятся в `config.xml` и объявил с элементом`<access origin="..." />`.
-
-### Синтаксис
-
-Доступ к [google.com][3]:
-
- <access origin="http://google.com" />
+ Укажите доступ ко всем доменам, в том числе для протокола локальной файловой системы `file://`:
+ <access origin="*" subdomains="true" />
-## Tizen
+(За более подробной информацией о поддерживаемых функциях, смотрите документации BlackBerry по [тегу access][8].)
-### Подробная информация
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-Корневой каталог приложения `config.xml` файл определяет правила белый список доменов, используя `<access origin="..." />` элемент. Полный справочник смотрите в [документации Tizen доступ к внешним сетевым ресурсам][10].
+## Изменения для iOS в версии 3.1.0
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
+До версии 3.1.0, Cordova-iOS включала некоторые нестандартные расширений к списку разрешенных доменов поддерживаемым остальными платформами Cordova. Начиная с 3.1.0, список разрешенных доменов для iOS соотвествует синтаксису списка разрешенных доменов описанному в начале этого документа. Если вы обновляетесь с версии до 3.1.0, и вы использовали эти разширения, вам возможно понадобиться изменить ваш `config.xml` файл для того чтобы продолжить разрешать доступ к тому же набору ресурсов что и ранее.
-### Синтаксис
+Точнее, эти шаблоны должны быть обновлены:
-Доступ к [google.com][3]:
+* `apache.org`(без протокола): это значение ранее указывало на возможность использования протоколов `http` , `https` , `ftp` , и `ftps`. Измените на « `*://apache.org/*` » чтобы включить все протоколы, или включите строку для каждого протокола, который необходимо поддерживать.
- <access origin="http://google.com" subdomains="false" />
-
+* `http://apache.*`(подстановочный знак в конце домена): это ранее обеспечивало совпадение с любыми доменами верхнего уровня, включая все возможные комбинации ДВУ из двух букв (но не полезные домены как .co.uk). Включить строку для каждого TLD, который вы фактически контролируете и к которому необходимо предоставить доступ.
-Доступ к безопасной [google.com][4] ( `https://` ):
+* `h*t*://ap*he.o*g`(подстановочные знаки для случайных недостающие буквы): они больше не поддерживаются; измените файл и включить строку для каждого домена и протокола, что вам действительно необходим в списке разрешений.
- <access origin="https://google.com" subdomains="false" />
-
+## Список разрешений Windows Phone
-Доступ ко всем дочерним доменам на [google.com][3]:
+Списки разрешающий правил для Windows Phone 7 и 8 находятся в файле `config.xml` приложения.
- <access origin="http://google.com" subdomains="true" />
-
+## Список разрешений Tizen
-Доступ ко всем доменам, в том числе `file://` протокол:
+Списки разрешающий правил находятся в файле приложения `config.xml`. Платформа рассчитывает на тот же атрибут `subdomains` что и платформа BlackBerry. (За более детальной информацией о поддерживаемых функциях, смотрите документацию Tizen по [тегу access][9].)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/cli/index.md b/docs/ru/edge/guide/cli/index.md
index 20710f0..de122c6 100644
--- a/docs/ru/edge/guide/cli/index.md
+++ b/docs/ru/edge/guide/cli/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Интерфейс командной строки
-Это руководство показывает, как создавать приложения и развернуть их в различных родной мобильных платформ с использованием `cordova` интерфейс командной строки (CLI). Этот инструмент позволяет создавать новые проекты, строить их на разных платформах и запускать их в эмуляторе. CLI можно также использовать для инициализации кода проекта, после чего вы можете использовать различные платформы SDK для их дальнейшего развития.
+Это руководство показывает, как создавать приложения и развернуть их в различных родной мобильных платформ с использованием `cordova` интерфейс командной строки (CLI). Эта программа позволяет вам создавать новые проекты, собирать их на различных платформах, и запускать ваше приложение на устройствах или в эмуляторах. CLI это основной инструмент для кросс-платформенной процесса разработки (Смотрите "Обзор" для описания различных процессов разработки.) Однако, вы также можете использовать CLI для инициализации кода проекта, после чего вы можете и�
�пользовать SDK различных платформ и инструменты командной строки для дальнейшей разработки.
## Необходимые условия
@@ -25,63 +25,70 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Чтобы добавить поддержку или перестроить проект для любой платформы, вы должны запустить интерфейс командной строки из той же машине, который поддерживает платформы SDK. CLI поддерживает следующие комбинации:
* iOS (Mac)
+* Amazon Fire OS (Mac, Linux, Windows)
* Android (Mac, Linux)
-* Ежевика 10 (Mac, Linux, Windows)
+* BlackBerry 10 (Mac, Linux, Windows)
* Windows Phone 7 (Windows)
* Windows Phone 8 (Windows)
* Windows 8 (Windows)
* Firefox OS (Mac, Linux, Windows)
-На Mac доступны через *терминал* приложения командной строки. На ПК он доступен как *командной строки* под *Аксессуары*.
+На Mac командная строка доступна с помощью приложения *Терминал*. На ПК он доступен как приложение *Командная строка* в разделе *Аксессуары*.
-Скорее, это запустить 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` указывает npm установить cordova глобально. Возможно вам понадобиться добавить каталог npm в переменную PATH для того чтобы вызывать глобально установленные модули npm. На Windows, npm обычно может быть найдена в каталоге `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` будет показывать информацию о прогрессе операции.
+
+Первый аргемент - *hello* указывает каталог в котором будет сформирован ваш проект. Этот каталог не должен существовать, Cordova создаст его для вас. Подкаталог `www` созданной директории будет содержать домашнюю страницу вашего приложения, совместно с ресурсами в каталогах `css`, `js`, и `img`, что соответствует общепринятым соглашениям по наименованию файлов и каталогов принятых в веб-разработке. Файл `config.xml` содержит важные метаданные необходимые для формирования и распространения приложения.
-Первый аргумент указывает *Привет* каталог создан для вашего проекта. Ее `www` подкаталог домов Главная страница вашего приложения, наряду с различными ресурсами под `css` , `js` , и `img` , которые следуют общей веб развития именах файлов. `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
-Выполните любую из этих из окна машины, где *wp* относится к различных версий операционной системы Windows Phone:
+Запустите любой из них из окна машины, где *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
@@ -97,70 +104,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Выполните одну из следующих команд синонимом чтобы удалить платформу:
$ 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* , нар�
�ду с папке *сливается* для системы управления версиями. (Дополнительные сведения о папке *сливается* можно найти в разделе Настройка каждой платформы ниже.)
+
+**Предупреждение**: при использовании командной строки для построения приложения, вам настоятельно не рекомендуется изменять любые файлы в `/platforms/` папке если вы не знаете, что вы делаете, или специально сказал в противном случае в документации. Это потому, что файлы в `/platforms/` каталоге будут перезаписаны на готовить или переустановки плагина.
+
+Если вы хотите на данный момент, можно использовать пакет SDK, например Eclipse или Xcode чтобы открыть проект, созданный вами. Вам нужно будет открыть набор производных активов из `/platforms/` каталог для разработки с пакетом SDK. Это потому, что файлы SDK конкретных метаданных хранятся в соответствующей `/platform/` подкаталога. (См. руководства платформы для получения информации о том, как разрабатывать приложения в каждой интегрированной среде разработки.) Этот подход следует используйте, если вы просто хотите, чтобы инициализировать проект, с помощью ком�
�ндной строки и затем переключиться на SDK для родной работы.
-Если вы хотите, можно использовать пакет SDK в этот момент чтобы открыть проект, созданный вами. Однако любые изменения, внесенные в проект в рамках SDK влияет производная набор активов, не кросс платформенный исходных файлов. Этот подход следует используйте, если вы просто хотите инициализировать проект. (См. платформа руководства для получения информации о том, как разрабатывать приложения в пределах каждого пакета SDK.) Читайте дальше, если вы хотите использовать инструменты командной строки для весь цикл разработки.
+Читайте дальше, если вы хотите использовать кросс платформенный рабочего подхода (CLI) для весь цикл разработки.
## Построение приложения
-По умолчанию `cordova create` скрипт генерирует скелетных веб-приложение, Домашняя страница которого находится проекта `www/index.html` файл. Изменить это приложение, вы хотите, но любой инициализации должен быть указан как часть `deviceready` обработчика событий по умолчанию из ссылки на `www/js/index.js` . <!-- XREF
-(See the Application Development Guide for details.)
-XREF -->
+По умолчанию `cordova create` скрипт генерирует скелетных веб-приложение, чья Главная страница — проект `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` , можно использовать Apple в Xcode SDK в качестве альтернативы изменить и скомпилировать платформенно зависимый код, генерирующий Кордова в пределах `platforms/ios` . Можно использовать тот же подход с других платформ SDK.
+В этом случае, после запуска `prepare` , Xcode SDK от Apple можно использовать в качестве альтернативы изменить и скомпилировать платформенно зависимый код, генерирующий Кордова в `platforms/ios` . Можно использовать тот же подход с другой платформы SDK.
## Тестирование приложения на эмуляторе или устройстве
-SDK для мобильных платформ, которые часто поставляются в комплекте с эмуляторами, выполняемых изображения устройства, так что вы можете запустить приложение на главном экране и посмотреть, как он взаимодействует со многими функциями платформы. Выполните команду следующего вида восстановить приложение и просмотреть его в пределах определенной платформы эмулятора:
+SDK для мобильных платформ, которые часто поставляются в комплекте с эмуляторов, которые выполняются изображения устройства, так что вы можете запустить приложение на главном экране и посмотреть, как он взаимодействует с многими функциями платформы. Выполните команду, например восстановить приложение и просмотреть его в пределах определенной платформы эмулятора:
$ cordova emulate android
-Некоторые мобильные платформы эмулировать конкретного устройства по умолчанию, такие как iPhone iOS проектов. Для других платформ необходимо сначала связать устройство с эмулятором. (См. платформа направляющие для деталей.) Например, вы можете сначала запустить `android` команда для запуска Android SDK, а затем запустить изображение конкретного устройства, которое запускает согласно его поведение по умолчанию:
+Некоторые мобильные платформы эмулировать конкретного устройства по умолчанию, такие как iPhone на iOS проектов. Для других платформ необходимо сначала связать устройство с эмулятором.
+
+Примечание: Эмулятор поддержка недоступна в настоящее время Amazon Fire ОС
+
+(См. руководства платформы для подробной информации). Например, вы можете сначала запустить `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 и Amazon Fire ОС устройства вам придется включить **отладку USB** вариант на устройстве и возможно добавить драйвер USB в зависимости от вашего развития далее. Смотрите подробную информацию о потребностях каждой платформы платформы руководства.
+
+## Добавить плагин функции
+
+При построении и посмотреть новый проект приложения по умолчанию, которое появляется не очень много. Вы можете изменить приложение во многих отношениях, чтобы воспользоваться преимуществами стандартных веб-технологий, но для app тесно общаться с различными функциями устройства уровень, вам нужно добавить плагины, которые обеспечивают доступ к основные API Cordova.
+
+*Плагин* -это немного дополнения кода, который предоставляет интерфейс для родной компонентов. Вы можете создать свой собственный плагин интерфейс, например, при разработке приложения гибрид, который смешивает Cordova WebView с собственными компонентами. (См. Встраивание WebViews и плагин развития руководство для деталей.) Чаще всего можно добавить плагин, чтобы включить один из Кордова в основных функций устройства уровня подробно описаны в справочнике по API. Список этих плагинов, включая дополнительные плагины, сообщества, можно найти на [plugins.cordova
.io][4]. CLI можно использовать для поиска плагинов из этого реестра. Например, поиск для `bar` и `code` производит один результат, соответствующий оба термина как подстроки без учета регистра:
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
-## Добавление компонентов
+Поиск только `bar` урожайность и дополнительный результат:
-При построении и просмотреть новый проект приложения по умолчанию, которое появляется не очень много. Вы можете изменить app в много способов, чтобы воспользоваться преимуществами стандартных веб-технологий, но для app тесно общаться с различными функциями на уровне устройства, вам нужно добавить плагины, которые обеспечивают доступ к основные API Cordova.
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
-*Плагин* является немного дополнение кода, который предоставляет интерфейс для родной компонентов. Вы можете создать свой собственный плагин интерфейс, например, при разработке приложения гибрид, который смешивает Cordova WebView с собственными компонентами. (См. Встраивание WebViews и руководство по разработке плагинов для деталей.) Чаще всего, хотел бы добавить плагин, чтобы включить один из Кордова в основных функций устройства уровня <!--XREF обсуждаются в руководство По Разработке Приложений и внешних ССЫЛОК--> подробно описаны в Справочник по API.
+`cordova plugin add`Команды необходимо указать хранилище для код плагина. Пожалуйста, обратите внимание, что когда вы следовать веб Dev проекта рабочего процесса и использовать CLI, CLI будет заботиться о добавлении плагин код в соответствующее место для каждой платформы. (Если вы после родной Dev рабочего проекта, вам придется добавить плагины, с помощью Plugman (руководство ссылку здесь), несколько раз для каждой платформы).
-`cordova plugin add`Команды необходимо указать хранилище для код плагина. Ниже приведены примеры функций, которые можно добавить:
+Ниже приведены примеры использования командной строки для добавления функций в приложение:
* Информация основные устройства (устройства API):
@@ -185,7 +213,7 @@ SDK для мобильных платформ, которые часто пос
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.media-capture
$ cordova plugin add org.apache.cordova.media
-
+
* Доступ к файлам на устройстве или сети (файл API):
@@ -224,25 +252,66 @@ SDK для мобильных платформ, которые часто пос
$ 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
+
-## Настройка каждой платформы
+## Расширенный модуль параметры
-Хотя Cordova позволяет легко развертывать приложение для многих различных платформ, иногда необходимо добавить настройки. В этом случае, вы не хотите изменить исходные файлы в различных `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 выбирает плагин с конца ветки master, но git ссылка на альтернативный например тег или ветви могут быть добавлены после `#` характер:
+
+ $ 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
+
+
+## Использование *слияния* для настройки каждой платформы
+
+Хотя Cordova позволяет легко развертывать приложение на разных платформах, иногда необходимо добавить настройки. В этом случае, вы не хотите изменить исходные файлы в различных `www` каталогов в пределах верхнего уровня `platforms` каталог, потому что они регулярно вы заменили с верхнего уровня `www` кросс платформенной исходного каталога.
+
+Вместо этого верхнего уровня `merges` Каталог предлагает место для указания активов для развертывания на определенных платформах. Каждый подкаталог платформа специфического в пределах `merges` отражает структуру каталогов `www` дерево исходных текстов, позволяет переопределить или добавить файлы, при необходимости. Например, вот как вы, возможно, использует `merges` чтобы увеличить размер шрифта по умолчанию для устройств Android и Amazon Fire ОС:
* Редактировать `www/index.html` файл, добавив ссылку на дополнительные CSS-файл, `overrides.css` в этом случае:
@@ -258,9 +327,26 @@ SDK для мобильных платформ, которые часто пос
При повторном построении проекта, Android версия имеет размер пользовательского шрифта, в то время как другие остаются неизменными.
-Вы можете также использовать `merges` для добавления файлов не представляют в оригинале `www` каталог. Например, приложение может включать *обратно кнопку* графического в интерфейс iOS, хранящиеся в `merges/ios/img/back_button.png` , в то время как Android версии вместо этого может захватить `backbutton` события из соответствующих аппаратной кнопки.
+Вы можете также использовать `merges` для добавления файлов нет в оригинале `www` каталог. Например, приложение может включать *обратно кнопку* рисунок в интерфейс iOS, хранятся в `merges/ios/img/back_button.png` , в то время как Android версии вместо может захватить `backbutton` события из соответствующей аппаратной кнопки.
+
+## Команды помощи
+
+Cordova имеет несколько глобальных команд, которые могут помочь вам, если вы застряли или возникли проблемы. `help`Команда отображает все доступные команды Кордова и их синтаксис:
+
+ $ cordova help
+ $ cordova # same
+
+
+`info`Команда создает список потенциально полезных деталей, например, установленных платформ и плагины, SDK версии для каждой платформы и версии CLI и `node.js` :
-## Обновление Кордова
+ $ cordova info
+
+
+Он представляет информацию на экран и перенаправляет выходные данные в локальной `info.txt` файла.
+
+**Примечание**: в настоящее время, доступны только сведения о платформ iOS и Android.
+
+## Обновление вашего проекта и Кордова
После установки `cordova` утилиты, вы можете всегда обновить его до последней версии, выполнив следующую команду:
@@ -269,13 +355,19 @@ SDK для мобильных платформ, которые часто пос
Используйте этот синтаксис для установки определенной версии:
- $ sudo npm установить -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, сама, вам может понадобиться обеспечить вашего проекта ресурсы соответствовали требованиям последней версии. Выполните команды ниже для каждой платформы, вы создаете:
+
+ $ 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/b87ed7c8/docs/ru/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/hybrid/plugins/index.md b/docs/ru/edge/guide/hybrid/plugins/index.md
index ce37e1d..37979b6 100644
--- a/docs/ru/edge/guide/hybrid/plugins/index.md
+++ b/docs/ru/edge/guide/hybrid/plugins/index.md
@@ -16,36 +16,94 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Руководство по разработке расширений
-Мосты плагин Cordova a bit of функциональность между WebView питания Cordova-приложение и родной платформе Cordova-приложение работает на. Плагины состоят из единого интерфейса JavaScript, используемых на всех платформах и встроенных реализаций после платформа специфического плагин интерфейсы, которые вызывает JavaScript. Все основные Cordova API реализованы с помощью этой архитектуры.
+*Плагин* представляет собой пакет из введенного кода, который позволяет webview Кордова, в течение которого ваше приложение предоставляет для взаимодействия с родной платформой, на которой он работает. Плагины предоставляют доступ к функциям устройства и платформы, которые обычно недоступны для веб-приложений. Все основные функции Cordova API реализованы в виде плагинов, и многие другие доступны, что включение функций, таких как сканеры штрих-кодов, NFC-коммуникации, или адаптировать календарь интерфейсов.
-Этом руководстве шаги процесса написания простой плагин эхо передает строку из JavaScript и отправляет его в родной среде для поддерживаемых платформ. Машинный код затем возвращает ту же строку обратно на обратные вызовы внутри плагина JavaScript.
+Плагины составляют единый интерфейс JavaScript наряду с соответствующей библиотеки машинного кода для каждой поддерживаемой платформы. Этот раздел шаги через простой *эхо* плагин, который передает строку из JavaScript на родной платформе и обратно, один, который можно использовать в качестве модели для создания гораздо более сложные функции. В этом разделе обсуждаются основные плагинная структура и интерфейс JavaScript с видом на улицу. Для каждого соответствующего родной интерфейс см. список в конце этого раздела.
-Это руководство предоставляет достаточно обзор, на котором можно построить писать более сложные плагины.
+В дополнение к этим инструкциям, при подготовке к написать плагин, то лучше посмотреть на [Существующие плагины][1] для руководства.
-## JavaScript
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-Точка входа для любого плагина является JavaScript. Причина разработчиков использовать Cordova, поэтому они могут использовать и писать JavaScript, не Objective-C, не Java, C#. Интерфейс JavaScript для вашего плагина является передней и возможно наиболее важной частью Cordova плагин.
+## Создание плагина
-Можно структурировать ваш плагин JavaScript, как вам нравится. Одна вещь, вы *должны* использовать для связи между Cordova JavaScript и родной среды `cordova.exec` функции. Вот пример:
+Разработчики приложений используют CLI `plugin add` команда (обсуждается в интерфейс командной строки) чтобы применить плагин к проекту. Аргумент для этой команды является URL-адрес для *git* -репозиторий, содержащий код плагина. Этот пример реализует 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` для взаимодействия с родной платформой, используя следующий синтаксис:
-### Пример 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,42 +112,36 @@ 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` «action» и пройдя массив аргументов, содержащих строку эхо, который является первым параметром в `window.echo` функции.
-
-Успех обратного вызова передается в `exec` это просто ссылка на обратный вызов функцию, `window.echo` принимает. Мы делаем немного больше для обратного вызова ошибки: Если родной стороне запускает обратный вызов для ошибки, мы просто успех обратного вызова и передайте в него строку «по умолчанию».
-
-## Модуль Спецификация
-
-Cordova имеет плагин спецификации доступны для включения автоматической установки плагина для Android, iOS, платформы BlackBerry 10 и Windows Phone. Структурирование ваш плагин определенным образом и добавив `plugin.xml` файл манифеста, можно разрешить пользователям устанавливать ваш плагин через командной строки инструмента.
+Посмотрите на три последние аргументы для `cordova.exec` функции. Первые звонки `Echo` *службы*, имя класса. Второй просит `echo` *действий*, метода в этом классе. В-третьих, массив аргументов, содержащих строку эхо, которая является `window.echo` функция в первый параметр.
-* Модуль Спецификация
+Успех обратного вызова передается в `exec` это просто ссылка на функцию обратного вызова `window.echo` принимает. Если родной платформе инициирует обратный вызов для ошибки, он просто вызывает успех обратного вызова и передает ему строку по умолчанию.
-## Родной
+## Интерфейсы
-После того, как вы определяете JavaScript для вашего плагина, вы должны дополнить его по крайней мере один собственной реализации. Ниже перечислены детали, чтобы сделать это для каждой платформы. Эти руководства по-прежнему опираться на простой пример эхо плагин, рассмотренных выше.
+После того, как вы определяете JavaScript для вашего плагина, необходимо дополнить его по крайней мере один собственной реализации. Детали для каждой платформы перечислены ниже, и каждый основывается на простой пример эхо плагин выше:
-* Андроид плагины
-* Ежевика плагины
-* Ежевика 10 плагинов
-* iOS, плагины
+* Amazon Fire OS плагины
+* Android плагины
+* iOS плагины
+* BlackBerry 10 плагинов
* Windows Phone плагины
-В настоящее время Tizen платформа не поддерживает плагины.
+Платформа Tizen не поддерживает плагины.
## Публикации плагины
-После того как вы разработали ваш плагин, вы можете опубликовать его и поделиться им с сообществом. Вы можете опубликовать ваш плагин в cordova реестр (на [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
@@ -97,4 +149,4 @@ Cordova имеет плагин спецификации доступны для
Вот оно что!
-Другие на основе реестра команды доступны и `plugman --help` даст вам список какие команды доступны и как их использовать.
\ No newline at end of file
+Запуск `plugman --help` перечислены другие доступные команды на основе реестра.
\ No newline at end of file
[06/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/plugin.md b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
index 550c48c..36cbf94 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
@@ -14,121 +14,187 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 黑莓 10 外掛程式
+# 黑莓 10 插件
-這是延續科爾多瓦的外掛程式開發指南。 一旦您已經檢查過這些內容,現在讓我們看看我們需要有黑莓 10 平臺的回聲外掛程式的事情。 召回的回聲外掛程式基本上返回任何字串使用者提供的 `window.echo` 函數:
+此部分提供了如何在黑莓 10 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
- window.echo = function(str, callback) {
+Echo 插件基本上返回任何字符串 `window.echo` 从 JavaScript 函数发送:
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-科爾多瓦本機的黑莓 10 外掛程式包含 JavaScript 代碼,還可能包含本機代碼。 Echo 外掛程式示例演示如何調用本機功能從 JavaScript。 本機和 JavaScript 代碼相互通信通過一個由 JNEXT 提供的框架。 每個外掛程式還必須包含 `plugin.xml` 檔。
+黑莓 10 科尔多瓦插件包含 JavaScript 和本机代码,其中提供的 JNEXT 框架通过互相沟通。 每个插件还必须包含 `plugin.xml` 文件。
-## 創建你的外掛程式的本機部分
+## 创建本机类
-若要創建的本機部分你的外掛程式,打開黑莓 10 NDK IDE 並選擇檔 > 新 > 黑莓專案 > 本機擴展 > 黑莓手機 WebWorks。 請輸入您的所需的專案名稱 / 位置,然後按一下完成。
+若要创建的本机部分你的插件,打开黑莓 10 NDK IDE 并选择**文件 → 新 → 黑莓手机项目 → 本机扩展 → 黑莓 10**。 输入所需的项目名称和位置,然后按**完成**.
-由 IDE 創建的專案包含一個記憶體外掛程式的示例代碼。您可以替換或修改這些檔以包括您自己的功能。
+由 IDE 创建的项目包含一个内存插件的示例代码。您可以替换或修改这些文件以执行您自己的功能:
-* `*name*_js.hpp`: JNEXT 代碼 c + + 頭。
+* `*name*_js.hpp`: JNEXT 代码 c + + 头。
-* `*name*_js.cpp`: JNEXT 的 c + + 代碼。
+* `*name*_js.cpp`: JNEXT 的 c + + 代码。
-JNEXT 擴展的本機介面可以查看外掛程式標頭檔位於公共的目錄中,您的專案中。 它還包含常量和可以在本機代碼中使用的實用程式函數。 你的外掛程式必須從 JSExt 在 plugin.h 中定義的派生。這就是,你必須實現下面的類:
+JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目录中。 它还具有常数和本机代码内的可用实用程序功能。 该插件必须派生自 `JSExt` ,这在中定义 `plugin.h` 。 这就是,你必须实现下面的类:
- 類 JSExt {公共: 虛擬 ~JSExt() {} ;虛擬字串 InvokeMethod (const 字串 & strCommand) = 0 ;虛擬 bool CanDelete (無效) = 0 ;私人: std::string m_id ;};
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-因此,您的擴展應包含 plugin.h 標頭檔。在回波的示例中,您使用 JSExt,如下所示在 echo_js.hpp 檔中:
+延长应包括 `plugin.h` 的头文件。在 `Echo` 的示例中,您使用 `JSExt` ,如下所示在 `echo_js.hpp` 文件:
- #include"....../ public/plugin.h"< 字串 > #ifndef ECHO_JS_H_ #define ECHO_JS_H_ #include 類回聲: 公共 JSExt {公共: 顯式回聲 (const std::string & id) ;虛擬 ~ echo () ;虛擬 std::string InvokeMethod (const std::string & 命令) ;虛擬 bool CanDelete() ;私人: std::string m_id ;};#endif / / ECHO_JS_H_
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
+
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
+
+ #endif // ECHO_JS_H_
-`m_id`是一個包含此物件的 JNEXT id 的屬性。 Id 作為建構函式的參數傳遞到類。 它被需要觸發 JavaScript 邊從本機上的事件。 JNEXT 規定的 CanDelete 方法用於確定是否可以刪除您的本機物件的方法。 從 JavaScript 調用此特定物件的方法的請求結果調用 InvokeMethod 函數。 此函數的唯一參數是從這種方法應分析以確定應該執行哪種方法的本機物件的 JavaScript 傳遞的字串。 現在我們在 echo_js.cpp 中實現這些功能。對於回聲的示例,我們執行了 InvokeMethod 函數,如下所示:
+`m_id`属性包含 `JNEXT` 作为构造函数的参数传递给该类的对象 id。 它需要触发事件的 JavaScript 一边本机的一面。 `CanDelete`方法确定是否可以删除的本机对象。 `InvokeMethod`从 JavaScript 调用此特定对象的方法的请求结果调用的函数。 此函数的唯一参数是此方法分析来确定哪种本机对象方法应执行的 JavaScript 从传递的字符串。 在实现这些方法 `echo_js.cpp` 。 这里是 `InvokeMethod` 函数为 `Echo` 的示例:
- 字串 Echo::InvokeMethod (const 字串和命令) {//parse 命令,並從字串 int 索引 args = command.find_first_of("") ;字串 strCommand = command.substr (0,索引) ;字串 strValue = command.substr (指數 + 1,command.length()) ;/ / 確定應該執行哪些函數如果 (strCommand = ="回聲") {返回 strValue;} 其他 {返回"不支援方法";}
- }
+ string Echo::InvokeMethod(const string& command) {
+
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
+
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
+ }
-你本機的外掛程式還必須實現以下回呼函數:
+本机插件还必须实现以下回调函数:
-* `extern char * onGetObjList (無效) ;`
+* `extern char * onGetObjList (无效) ;`
-* `extern JSExt * onCreateObject (const 字串 & strClassName、 const 字串 & strObjId) ;`
+* `extern JSExt * onCreateObject (const 字符串 & strClassName、 const 字符串 & strObjId) ;`
-`onGetObjList`函數返回支援的 JNEXT 類的逗號分隔清單。 JNEXT 使用此函數來確定的 JNEXT 可以具現化的類的集合。 在我們回波的外掛程式,我們有以下 `echo_js.cpp` :
+`onGetObjList`函数返回的类支持的 JNEXT 的逗号分隔列表。 JNEXT 使用此函数来确定的 JNEXT 可以实例化的类的集合。 `Echo`插件实现以下在 `echo_js.cpp` :
- char * onGetObjList() {靜態 char 名稱 [] ="回聲";返回的名稱 ;}
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-`onCreateObject`函數採用兩個參數。 第一個參數是類的請求將從 JavaScript 側創建的名稱。 有效的名稱就是那些在中返回 `onGetObjList` 。 第二個參數是類的唯一的物件 id。 此方法返回創建的外掛程式物件的指標。 在我們回波的外掛程式,我們有以下 `echo_js.cpp` :
+`onCreateObject`函数采用两个参数。 第一是要从 JavaScript 一侧,与那些返回的有效名称创建的请求的类的名称 `onGetObjList` 。 第二个参数是类的唯一的对象 id。 此方法返回创建的插件对象的指针。 `Echo`插件实现以下在 `echo_js.cpp` :
- JSExt * onCreateObject (const 字串與類名、 常量字串 & id) {如果 (className = ="回聲") {返回新 Echo(id) ;} 返回 Null ;}
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
+ }
-## 創建你的外掛程式的 JavaScript 部分
+## 创建插件的 JavaScript
-你的外掛程式的 JavaScript 部分必須包含以下檔:
+该插件必须包含以下的 JavaScript 文件:
-* `client.js`: 這被認為是在用戶端,並包含科爾多瓦應用程式可以調用的 API。 中的 API `client.js` 調用程式調用 `index.js` 。 中的 API `client.js` 也連接到火,回檔的事件的回呼函數。
+* `client.js`: 这被认为是在客户端,并包含可用到科尔多瓦的应用程序的 API。 中的 API `client.js` 调用程序调用 `index.js` 。 中的 API `client.js` 也连接到火,回调的事件的回调函数。
-* `index.js`: 科爾多瓦載入 `index.js` 並使其可通過 cordova.exec 橋。 `client.js`檔程式中的 API 呼叫 `index.js` 檔中,從而使打電話到 JNEXT 與本機端進行通信。
+* `index.js`: 科尔多瓦加载 `index.js` 并使其可通过 cordova.exec 桥。 `client.js`文件程序中的 API 调用 `index.js` 文件中,从而使打电话到 JNEXT 与本机端进行通信。
-用戶端和伺服器端 ( `client.js` 和 `index.js` ) 進行交互,通過 `Cordova.exec` 函數。 所以,在 `client.js` 調用 `exec` 函數並提供必要的參數。 在回聲外掛程式,我們有以下 `client.js` 檔:
+客户端和服务器端 ( `client.js` 和 `index.js` ) 进行交互,通过 `Cordova.exec` 函数。 `client.js`需要调用 `exec` 函数并提供必要的参数。 `Echo`插件实现以下在 `client.js` 文件:
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-現在, `index.js` 與本機的一面,用 JNEXT 進行交互。 所以您附加命名回顯到 JNEXT 的建構函式。 在建構函式內您執行下列關鍵操作使用 init 函數:
+`index.js`组件使用 JNEXT 与本机端进行交互。 附加构造函数命名为 `Echo` 到 JNEXT 使您可以执行下列关键操作使用 `init` 函数:
-* 指定匯出的本機方面所需的模組。所需的模組的名稱必須匹配的共用的庫檔 (.so 檔) 的名稱。
-
-`JNEXT.require("libecho")`
-
-* 通過使用獲得的模組創建一個物件並保存調用所返回的 ID。 self.m_id = JNEXT.createObject ("libecho。Echo") ;當您的應用程式調用中的回波函數 `client.js` ,調用反過來調用的回波函數中 `index.js` 、 凡 PluginResult 物件將 (資料) 的回應發送回 `client.js` 。 由於傳遞到函數的 args 參數是由 JSON.stringfy() 轉換和編碼為 URIcomponent,您必須調用以下內容:
-
-`資料 = JSON.parse(decodeURIComponent(args.data)) ;`
-
-現在,您可以發送回來的資料。讓我們把它都放在一起:
+* 指定导出的本机方面所需的模块。所需的模块的名称必须匹配的共享的库文件的名称 ( `.so` 文件):
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* 通过使用获得的模块创建一个对象并保存调用所返回的 ID:
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ 当应用程序调用 `echo` 函数在 `client.js` ,那反过来调用调用 `echo` 函数在 `index.js` 、 在何处 `PluginResult` 对象发送数据作为响应返回到 `client.js` 。 因为 `args` 传递到函数的参数被转换的 `JSON.stringfy()` 和编码为 `URIcomponent` ,您必须调用以下:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+您现在可以发送回来的数据如下所示:
+
+ module.exports = {
+ echo: function (success, fail, args, env) {
+ var result = new PluginResult(args, env),
+ data = JSON.parse(decodeURIComponent(args.data)),
+ response = echo.getInstance().echo(data);
+ result.ok(response, false);
+ }
+ };
-## 該外掛程式的體系結構
+## 插件体系结构
-您可以放置的工件的外掛程式,其中包括 `plugin.xml` 檔、 原始檔案 (JavaScript、 c + +) 和二進位檔案 ( `.so` ) 在任何目錄結構內,只要你正確地指定了檔位置在 `plugin.xml` 檔。 典型的結構看起來像這樣:
+您可以将该插件构件,包括 `plugin.xml` 文件、 JavaScript 和 c + + 源代码文件,和 `.so` 二进制文件在任何的目录结构内,只要你正确地指定了文件位置在 `plugin.xml` 文件。 这里是典型的结构:
-***your\_project\_directory***(> 通過)
+***project_directory***(> 通过)
-* **www**(> client.js)
+* **www** (>client.js)
* **src**
- * **blackberry10**(> index.js 的**本機**> *.cpp、 *.hpp)
- * **設備**(>*二進位檔案**.so)
- * **模擬器**(>*二進位檔案**.so)
-
-(此清單顯示的頂層目錄之間的層次關係。 在括弧顯示給定目錄的內容。 所有目錄名稱都顯示為粗體文本。 檔的名稱前面有 `>` 標誌.)
-
-## 內容的 `plugin.xml` 檔
-
-`plugin.xml`檔中包含的命名空間的擴展和其他中繼資料。定義的命名空間和指定的 Echo 外掛程式的其他中繼資料,如下所示:
-
- < 外掛程式 xmlns ="HTTP://www.phonegap.com/ns/plugins/1.0"id="org.apache.cordova.blackberry.echo"版本 ="1.0.0">< js 模組 src ="www/client.js">< 合併目標 ="導航"/ >< / js 模組 >< 平臺名稱 ="blackberry10">< 原始檔案 src="src/blackberry10/index.js"/ >< lib 檔 src="src/blackberry10/native/device/libecho.so"拱 ="設備"/ >< lib 檔 src="src/blackberry10/native/simulator/libecho.so"拱 ="模擬器"/ >< 設定檔目標 ="www/config.xml"父 ="/ widget">< 功能 name="org.apache.cordova.blackberry.echo"value="org.apache.cordova.blackberry.echo"/ >< / 設定檔 >< /平臺 >< / 外掛程式 >
\ No newline at end of file
+ * **blackberry10**(> index.js 的**本机**> *.cpp、 *.hpp)
+ * **设备**(>*二进制文件**.so)
+ * **模拟器**(>*二进制文件**.so)
+
+此列表显示在顶级文件夹之间的层次关系。 在括号显示给定目录的内容。 所有目录名称都显示为粗体文本。 文件的名称前面有 `>` 标志。
+
+## *通过*文件
+
+`plugin.xml`文件包含扩展的命名空间和其他元数据。设置了 `Echo` 插件,如下所示:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/tools.md b/docs/zh/edge/guide/platforms/blackberry10/tools.md
index 4ee1191..913e773 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/tools.md
@@ -14,127 +14,125 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 黑莓 10 命令列工具
+# 黑莓 10 命令行工具
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
[1]: http://cordova.apache.org
-如果您需要幫助與下面列出的任何命令,請鍵入命令沿與 `-h` 或 `-help` 參數,所支援的所有命令並提供為每個可用的參數說明。
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
-## 創建
+如果您需要帮助与下面列出的任何命令,请键入命令沿与 `-h` 或 `-help` 参数,所支持的所有命令并提供为每个可用的参数说明。
-`create`命令將創建一個新的專案:
+## 创建一个应用程序
- bin/創建 < 路徑到專案 >< 專案-包 >< 專案名稱 >
+`create`命令将创建一个新的项目:
+
+ bin/创建 < 路径到项目 >< 项目-包 >< 项目名称 >
-在哪裡
+在哪里
-* `<path-to-project>`指定您想要的專案中創建的目錄
+* `<path-to-project>`指定您想要的项目中创建的目录
-* `<project-package>`指定一個反向功能變數名稱樣式識別碼
+* `<project-package>`指定一个反向域名样式标识符
-* `<project-name>`指定應用程式的顯示名稱
+* `<project-name>`指定应用程序的显示名称
-**注:** `create` 命令引導其依賴項安裝通過 `npm install` 命令。 根據安裝的目錄和系統許可權,這可能需要管理員特權。 如果在 OSX/Linux 上有問題,請運行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,運行 `npm install` 命令列實用程式中打開具有管理員許可權。
+**注**: `create` 命令引导其依赖项安装通过 `npm install` 命令。 根据安装的目录和系统权限,这可能需要管理员特权。 如果在 OSX/Linux 上有问题,请运行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,运行 `npm install` 命令行实用程序中打开具有管理员权限。
-## 目標
+## 创建目标
-`target`命令允許您管理模擬器或您使用來測試您的應用程式的黑莓設備。您可以添加或刪除一個目標,或將目標設置為的預設目標。
+`target`命令允许您管理模拟器或您使用来测试您的应用程序的黑莓设备。您可以添加或删除一个目标,或将目标设置为的默认目标。
-### 添加目標
+### 添加目标
- < 路徑到專案 >/科爾多瓦/目標添加 < 名稱 >< 的 ip 位址 > [-t |-類型 < 設備 | 模擬器 >] [-p |-< 密碼 >] [— — pin < 設備針 >]
+ < 路径到项目 >/科尔多瓦/目标添加 < 名称 >< 的 ip 地址 > [-t |-类型 < 设备 | 模拟器 >] [-p |-< 密码 >] [— — pin < 设备针 >]
-在哪裡
+在哪里
-* `<name>`指定目標的唯一名稱。
+* `<name>`指定目标的唯一名称。
-* `<ip-address>`指定的 ip 位址的黑莓設備或模擬器。
+* `<ip-address>`指定的 ip 地址的黑莓设备或模拟器。
-* `-p | --password <password>`指定的設備或模擬程式的密碼。只有在設備或模擬器是受密碼保護,這是必需的。
+* `-p | --password <password>`指定的设备或仿真程序的密码。只有在设备或模拟器是受密码保护,这是必需的。
-* `--pin <device-pin>`指定的黑莓設備,作為一個有效的主機調試標記標識該設備的 PIN。 此參數是必需的只有當您要創建一個調試標記。
+* `--pin <device-pin>`指定的黑莓设备,作为一个有效的主机调试标记标识该设备的 PIN。 只有在创建调试令牌时,此参数是必需的。
-### 刪除目標
+### 删除目标
- < 路徑到專案 >/科爾多瓦/目標刪除 < 名稱 >
+ < 路径到项目 >/科尔多瓦/目标删除 < 名称 >
-### 將目標設置為預設值
+### 将目标设置为默认值
- < 路徑到專案 >/科爾多瓦/目標預設 < 名稱 >
+ < 路径到项目 >/科尔多瓦/目标默认 < 名称 >
-## 生成
+## 构建应用程序
-`build`命令將生成作為.bar 檔的專案。 您可以建立您的應用程式中任何一種釋放模式 (會產生一個簽名的.bar 檔) 或在偵錯模式下 (會產生一個無符號的.bar 檔)。
+`build`命令将生成作为.bar 文件的项目。 您可以建立您的应用程序中任何一种释放模式 (会产生一个签名的.bar 文件) 或在调试模式下 (会产生一个无符号的.bar 文件)。
-### 生成您在發佈模式下的專案
+### 构建在发布模式下的应用程序
- < 路徑到專案 >/科爾多瓦/生成釋放 [-k |-keystorepass < 密碼 >] [-b |-buildId < 數量 >] [-p |-params < params JSON 檔 >]
+ < 路径到项目 >/科尔多瓦/生成释放 [-k |-keystorepass < 密码 >] [-b |-buildId < 数量 >] [-p |-params < params JSON 文件 >]
-在哪裡
+在哪里
-* `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。
+* `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。
-* `-b | --buildId <number>`指定您的應用程式的內部版本號。 通常情況下,這個數位應從以前的已簽名版本遞增。 此參數是可選的。
+* `-b | --buildId <number>`指定您的应用程序的内部版本号。 通常情况下,这个数字应从以前的已签名版本递增。 此参数是可选的。
-* `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。此參數是可選的。
+* `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。此参数是可选的。
-### 生成您在偵錯模式下的專案
+### 生成在调试模式下项目
- < 路徑到專案 >/科爾多瓦/生成調試 [< 目標 >] [-k |-keystorepass < 密碼 >] [-p |-params < params JSON 檔 >] [-ll | — — loglevel < error|warn|verbose >]
+ < 路径到项目 >/科尔多瓦/生成调试 [< 目标 >] [-k |-keystorepass < 密码 >] [-p |-params < params JSON 文件 >] [-ll | — — loglevel < error|warn|verbose >]
-在哪裡
+在哪里
-* `<target>`指定以前添加的目標的名稱。 如果 `<target>` 不指定,則預設的目標使用,如果其中一個已創建。 此參數才是必需的如果你想要的腳本,以將您的應用程式部署到黑莓設備或模擬程式和你沒有創建一個預設目標。 此外,如果 `<target>` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。
+* `<target>`指定以前添加的目标的名称。 如果 `<target>` 不指定,则默认的目标使用,如果其中一个已创建。 此参数才是必需的如果你想要的脚本,以将您的应用程序部署到黑莓设备或仿真程序和你没有创建一个默认目标。 此外,如果 `<target>` 是一个设备,然后该设备必须连接到您的计算机的 USB 连接或连接到您的计算机位于同一 Wi-Fi 网络。
-* `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。 此密碼還用於創建您的調試權杖。 此參數才是必需如果你想要創建並為您安裝調試權杖的腳本。
+* `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。 此密码还用于创建您的调试令牌。 此参数才是必需如果你想要创建并为您安装调试令牌的脚本。
-* `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。
+* `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。
-* `-ll | --loglevel <level>`指定的日誌級別。日誌級別可能是 `error` , `warn` ,或`verbose`.
+* `-ll | --loglevel <level>`指定的日志级别。日志级别可能是 `error` , `warn` ,或`verbose`.
-如果你有以前定義一個預設目標 (和以前安裝調試的標記,如果這一目標是黑莓設備),你可以不帶任何參數運行該腳本,該腳本將打包您的應用程式並將它部署到預設的目標。 例如:
+如果你有以前定义一个默认目标 (和以前安装调试的标记,如果这一目标是黑莓设备),您可以使用运行该脚本没有参数和脚本包您的应用程序并将它部署到的默认目标。 例如:
- < 路徑到專案 >/科爾多瓦/生成調試
+ < 路径到项目 >/科尔多瓦/生成调试
-## 運行
+## 运行应用程序
-`run`命令部署該應用程式指定的黑莓設備或模擬程式上。 在部署之前您的應用程式,您必須首先創建一個目標設備或模擬程式您想要將您的應用程式部署到使用目標的腳本。 部署腳本將部署您的應用程式的最新版本。
+`run`命令将部署应用程序的最新生成指定的黑莓设备或仿真程序上。若要部署您的应用程序,您需要指定一个目标设备或仿真程序:
- < 路徑到專案 >/科爾多瓦/運行 < 目標 >
+ < 路径到项目 >/科尔多瓦/运行 < 目标 >
-在哪裡
-
-* `<target>`指定以前添加的目標的名稱。 如果 `<target>` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。
-
-## 外掛程式
+...现场 `<target>` 指定以前添加的目标的名称。 如果 `<target>` 是一个设备,然后它必须连接到您的计算机通过 USB 电缆,或者在您的计算机位于同一 Wi-Fi 网络。
-`target`命令允許您添加和刪除外掛程式
+## 句柄插件
-### 獲取本地承載的外掛程式
+`target`命令允许您添加和删除插件。要获取本地承载的插件:
- < 路徑到專案 >/科爾多瓦/外掛程式 fetch < 路徑到外掛程式 >
+ < 路径到项目 >/科尔多瓦/插件 fetch < 路径到插件 >
-### 查看已安裝的外掛程式的清單
+查看已安装插件的列表:
- < 路徑到專案 >/科爾多瓦/外掛程式 ls
+ < 路径到项目 >/科尔多瓦/插件 ls
-### 添加外掛程式
+添加插件:
- < 路徑到專案 >/科爾多瓦/外掛程式添加 < 名稱 >
+ < 路径到项目 >/科尔多瓦/插件添加 < 名称 >
-### 刪除某個外掛程式
+删除某个插件:
- < 路徑到專案 >/科爾多瓦/外掛程式 rm < 名稱 >
\ No newline at end of file
+ < 路径到项目 >/科尔多瓦/插件 rm < 名称 >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
index d71afa5..305afb7 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,442 +14,453 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升級黑莓手機
+# 升级黑莓 10
-本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
+本指南演示如何修改黑莓手机的项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
-## 從 3.0.0 升級到 3.1.0
+## 从 3.1.0 升级到 3.2.0
-1. 創建新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+为创建的科尔多瓦 CLI 的项目:
-2. 添加您的平臺到科爾多瓦專案中,例如:`cordova
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+
+2. 运行`cordova platform update blackberry`
+
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
+
+ bin/更新 < project_path >
+
+
+## 从 3.0.0 升级到 3.1.0
+
+1. 创建新的 Apache 科尔多瓦 3.1.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+
+2. 添加您的平台到科尔多瓦项目中,例如:`cordova
platform add blackberry10`.
-3. 複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3. 复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
-4. 複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
+4. 复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
-5. 複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。您將修改此處的設置而不是平臺目錄。
+5. 复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
-6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 和上文與 CLI 相容。
+6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。 请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。 只有插件标记 3.0.0 和上文与 CLI 兼容。
-7. 生成並測試。
+7. 生成并测试。
-請注意,CLI 完全支援 BlackBerry10 平臺。PlayBook 和 BBOS,請參閱版本 2.9.0 科爾多瓦和下方。
+请注意,CLI 完全支持 BlackBerry10 平台。PlayBook 和 BBOS,请参阅版本 2.9.0 科尔多瓦和下方。
-## 從 2.9.0 升級到 CLI (3.0.0)
+## 从 2.9.0 升级到 CLI (3.0.0)
-1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
-2. 添加您的平臺的科爾多瓦專案,例如:`cordova
+2. 添加您的平台到科尔多瓦项目中,例如:`cordova
platform add blackberry10`.
-3. 複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3. 复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
-4. 複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
+4. 复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
-5. 複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。您將修改此處的設置而不是平臺目錄。
+5. 复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
-6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
+6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
-7. 生成並測試。
+7. 生成并测试。
-## 升級 2.8.0 專案到 2.9.0
+## 升级 2.8.0 项目到 2.9.0
黑莓 10:
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
-2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
-3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
-4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
+4. 创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
-5. 將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
+5. 将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-### BlackBerryOS/操作手冊
+为 BlackBerryOS/行动手册:
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
-2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
-3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5. 复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
-8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
-9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
-## 升級 2.7.0 專案到 2.8.0
-
-黑莓 10:
+## 升级 2.7.0 项目到 2.8.0
-黑莓 10 使用新的 CLI 模具和管理核心作為外掛程式的 Api。 說明將您的專案遷移到新的專案,而不是更新現有的專案,由於更新一個舊的專案的複雜性。 此外注意到科爾多瓦 js 指令檔現在被稱為 'cordova.js' 和不再包含版本的字串。
+黑莓 10 使用新的 CLI 模具和管理核心作为插件的 Api。 说明将您的项目迁移到新的项目,而不是更新现有的项目,由于更新一个旧的项目的复杂性。 此外注意到科尔多瓦 js 脚本文件现在被称为 'cordova.js' 和不再包含版本的字符串。
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
-2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
-3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
-4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
+4. 创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
-5. 將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
+5. 将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-BlackBerryOS/行動手冊:
+为 BlackBerryOS/行动手册:
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
-2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
-3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5. 复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
-8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
-9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
-## 升級 2.6.0 專案到 2.7.0
+## 升级 2.6.0 项目到 2.7.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
-2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
+2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
-3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
+3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
-4. 創建一個新專案,黑莓手機的命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,黑莓手机的命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。
+5. 复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
-7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
+7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
-8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
+8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
-9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
+9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
-## 從 2.5.0 升級到 2.6.0
+## 从 2.5.0 升级到 2.6.0
-更新 PhoneGap 下載目錄:
+更新 PhoneGap 下载目录:
-建議你下載整個目錄的新副本。
+建议你下载整个目录的新副本。
-但是,在這裡是零敲碎打更新所需的新零件:
+但是,在这里是零敲碎打更新所需的新零件:
-1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。
+1. 更新中的 cordova.blackberry.js 文件 `Phonegap-2.6.0/lib/blackberry/javascript` 目录。
-2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。
+2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目录。
-3. 更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
+3. 更新 `build.xml` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
-4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。
+4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目录。
-5. 更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
+5. 更新 `VERSION` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
-更新示例 / 目錄或遷移現有的專案:
+更新示例 / 目录或迁移现有的项目:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 更新的內容 `ext-qnx/` 目錄。
+4. 更新的内容 `ext-qnx/` 目录。
-5. 複製新 `cordova-2.6.0.js` 到您的專案。
+5. 复制新 `cordova-2.6.0.js` 到您的项目。
-6. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
-## 從 2.4.0 升級到 2.5.0
+## 从 2.4.0 升级到 2.5.0
-更新 PhoneGap 下載目錄:
+更新 PhoneGap 下载目录:
-建議你下載整個目錄的新副本。
+建议你下载整个目录的新副本。
-但是,在這裡是零敲碎打更新所需的新零件:
+但是,在这里是零敲碎打更新所需的新零件:
-1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。
+1. 更新中的 cordova.blackberry.js 文件 `Phonegap-2.5.0/lib/blackberry/javascript` 目录。
-2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。
+2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目录。
-3. 更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
+3. 更新 `build.xml` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
-4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。
+4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目录。
-5. 更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
+5. 更新 `VERSION` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
-更新示例 / 目錄或遷移現有的專案:
+更新示例 / 目录或迁移现有的项目:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 更新的內容 `ext-qnx/` 目錄。
+4. 更新的内容 `ext-qnx/` 目录。
-5. 複製新 `cordova-2.5.0.js` 到您的專案。
+5. 复制新 `cordova-2.5.0.js` 到您的项目。
-6. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
-## 從 2.3.0 升級到 2.4.0
+## 从 2.3.0 升级到 2.4.0
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-2.4.0.js` 到您的專案。
+4. 复制新 `cordova-2.4.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
- * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.2.3.0/ext/` 目录。
-3. 更新的內容 `cordova.2.3.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.2.3.0/ext-air/` 目录。
-4. 更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。
+4. 更新的内容 `cordova.2.3.0/ext-qnx/` 目录。
-5. 更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。
+5. 更新中的.js 文件 `cordova.2.3.0/javascript/` 目录。
-6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 到目錄`cordova.2.4.0/`.
+6. 打开 `sample/lib/` 目录和重命名 `cordova.2.3.0/` 到目录`cordova.2.4.0/`.
-7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
-## 從 2.2.0 升級到 2.3.0
+## 从 2.2.0 升级到 2.3.0
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-2.3.0.js` 到您的專案。
+4. 复制新 `cordova-2.3.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
- * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.2.2.0/ext/` 目录。
-3. 更新的內容 `cordova.2.2.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.2.2.0/ext-air/` 目录。
-4. 更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。
+4. 更新的内容 `cordova.2.2.0/ext-qnx/` 目录。
-5. 更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。
+5. 更新中的.js 文件 `cordova.2.2.0/javascript/` 目录。
-6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 到目錄`cordova.2.3.0/`.
+6. 打开 `sample/lib/` 目录和重命名 `cordova.2.2.0/` 到目录`cordova.2.3.0/`.
-7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
-## 從 2.1.0 升級到 2.2.0
+## 从 2.1.0 升级到 2.2.0
-更新只是 www 目錄:
+更新只是 www 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-2.2.0.js` 到您的專案。
+4. 复制新 `cordova-2.2.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
- * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.2.1.0/ext/` 目录。
-3. 更新的內容 `cordova.2.1.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.2.1.0/ext-air/` 目录。
-4. 更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。
+4. 更新的内容 `cordova.2.1.0/ext-qnx/` 目录。
-5. 更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。
+5. 更新中的.js 文件 `cordova.2.1.0/javascript/` 目录。
-6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 到目錄`cordova.2.2.0/`.
+6. 打开 `sample/lib/` 目录和重命名 `cordova.2.1.0/` 到目录`cordova.2.2.0/`.
-7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
-## 從 2.0.0 升級到 2.1.0
+## 从 2.0.0 升级到 2.1.0
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-2.1.0.js` 到您的專案。
+4. 复制新 `cordova-2.1.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.2.0.0/ext/` 目录。
-3. 更新的內容 `cordova.2.0.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.2.0.0/ext-air/` 目录。
-4. 更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。
+4. 更新中的.js 文件 `cordova.2.0.0/javascript/` 目录。
-5. 打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 到目錄`cordova.2.1.0/`.
+5. 打开 `sample/lib/` 目录和重命名 `cordova.2.0.0/` 到目录`cordova.2.1.0/`.
-6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
-## 從 1.9.0 升級到 2.0.0
+## 从 1.9.0 升级到 2.0.0
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-2.0.0.js` 到您的專案。
+4. 复制新 `cordova-2.0.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
-6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+6. 更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.1.9.0/ext/` 目录。
-3. 更新的內容 `cordova.1.9.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.1.9.0/ext-air/` 目录。
-4. 更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。
+4. 更新中的.js 文件 `cordova.1.9.0/javascript/` 目录。
-5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 到目錄`cordova.2.0.0/`.
+5. 打开 `sample/lib/` 目录和重命名 `cordova.1.9.0/` 到目录`cordova.2.0.0/`.
-6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
-8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+8. 打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
-* 要升級到 1.8.0,請轉從 1.7.0
+* 要升级到 1.8.0,请转从 1.7.0
-## 從 1.7.0 升級到 1.8.0
+## 从 1.7.0 升级到 1.8.0
-更新只是 `www` 目錄:
+更新只是 `www` 目录:
-1. 打開您 `www/` 目錄,其中包含您的應用程式。
+1. 打开您 `www/` 目录,其中包含您的应用程序。
-2. 刪除和更新中的.jar 檔 `ext/` 目錄。
+2. 删除和更新中的.jar 文件 `ext/` 目录。
-3. 更新的內容 `ext-air/` 目錄。
+3. 更新的内容 `ext-air/` 目录。
-4. 複製新 `cordova-1.8.0.js` 到您的專案。
+4. 复制新 `cordova-1.8.0.js` 到您的项目。
- * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
-5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
-6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+6. 更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
-更新 (即,更新使用 ant 工具) 的示例目錄:
+更新 (即,更新使用 ant 工具) 的示例目录:
-1. 打開 `sample/lib/` 目錄。
+1. 打开 `sample/lib/` 目录。
-2. 更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。
+2. 更新中的.jar 文件 `cordova.1.7.0/ext/` 目录。
-3. 更新的內容 `cordova.1.7.0/ext-air/` 目錄。
+3. 更新的内容 `cordova.1.7.0/ext-air/` 目录。
-4. 更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。
+4. 更新中的.js 文件 `cordova.1.7.0/javascript/` 目录。
-5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 到目錄`cordova.1.8.0/`.
+5. 打开 `sample/lib/` 目录和重命名 `cordova.1.7.0/` 到目录`cordova.1.8.0/`.
-6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
+6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
-7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
-8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
+8. 打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
+ < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
+ < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/index.md b/docs/zh/edge/guide/platforms/index.md
index 2b3ce7a..2475353 100644
--- a/docs/zh/edge/guide/platforms/index.md
+++ b/docs/zh/edge/guide/platforms/index.md
@@ -14,60 +14,65 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 平臺指南
+# 平台指南
-在開發之前為任何下面列出的平臺,安裝科爾多瓦的命令列介面 (CLI)。(有關詳細資訊,見命令列介面)。
+在开发之前为任何下面列出的平台,安装科尔多瓦的命令行界面 (CLI)。(有关详细信息,见命令行界面)。
-要開發科爾多瓦的應用程式,您必須為您的目標每個移動平臺安裝 Sdk。 這種安裝是工作的必要無論你做你在 SDK 中多數還是為您組建循環使用 CLI 的。
+要开发科尔多瓦的应用程序,您必须为您的目标每个移动平台安装 Sdk。 这种安装是工作的必要无论你做你在 SDK 中多数还是为您生成周期使用 CLI 的。
-下面列出每個*平臺指南*告訴您您需要知道要設置的每個平臺的開發環境: 在何處獲取 SDK、 如何設置設備模擬程式、 如何連接設備進行直接測試和如何管理簽署的關鍵要求。 附加指南提供了每個平臺特有的配置選項,說明添加外掛程式,資訊如何升級每個平臺,以及特定于平臺的命令列工具,作為一個較低級別的替代 `cordova` 命令列實用程式。
+下面列出每个*平台指南*告诉您您需要知道要设置的每个平台的开发环境: 在何处获取 SDK、 如何设置设备仿真程序、 如何连接设备进行直接测试和如何管理签署的关键要求。 附加指南提供了每个平台特有的配置选项,说明添加插件,信息如何升级每个平台,以及特定于平台的命令行工具,作为一个较低级别的替代 `cordova` 命令行实用程序。
-## Android 系統
+## 亚马逊火 OS
-* Android 平臺指南
-* Android 系統組態
-* Android WebViews
-* Android 外掛程式
-* Android 系統的命令列工具
-* 升級 Android
+* 亚马逊火 OS 平台指南
+* 亚马逊火 OS 配置
+* 亚马逊火 OS WebViews
+* 亚马逊火 OS 插件
-## 黑莓手機
+## Android 系统
-* 黑莓平臺指南
-* 黑莓手機配置
-* 黑莓手機的命令列工具
-* 升級黑莓手機
+* Android 平台指南
+* Android 系统配置
+* Android WebViews
+* Android 插件
+* Android 系统的命令行工具
+* 升级 Android
## 黑莓 10
-* 10 黑莓平臺指南
+* 10 黑莓平台指南
* 黑莓 10 配置
-* 黑莓 10 外掛程式
-* 黑莓 10 命令列工具
+* 黑莓 10 插件
+* 黑莓 10 命令行工具
+* 升级黑莓 10
## iOS
-* iOS 平臺指南
+* iOS 平台指南
* iOS 配置
* WebViews iOS
-* iOS 外掛程式
-* iOS 命令列工具
-* 升級 iOS
+* iOS 插件
+* iOS 命令行工具
+* 升级 iOS
+
+## Ubuntu
+
+* Ubuntu 平台指南
## Windows Phone
-* Windows Phone 8 平臺指南
-* Windows Phone 7 平臺指南
+* Windows Phone 8 平台指南
+* Windows Phone 7 平台指南
* Windows Phone 配置
-* Windows Phone 的命令列工具
-* 升級 Windows Phone
+* Windows Phone 的命令行工具
+* 升级 Windows Phone
## Windows 8
-* Windows 8 平臺指南
-* Windows 8 的命令列工具
-* 升級 Windows 8
+* Windows 8 平台指南
+* Windows 8 的命令行工具
+* 升级 Windows 8
## Tizen
-* Tizen 平臺指南
\ No newline at end of file
+* Tizen 平台指南
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/config.md b/docs/zh/edge/guide/platforms/ios/config.md
index 139dc13..3a777ab 100644
--- a/docs/zh/edge/guide/platforms/ios/config.md
+++ b/docs/zh/edge/guide/platforms/ios/config.md
@@ -16,78 +16,68 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS 配置
-`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 本節詳細說明僅適用于 iOS 版本的首選項。 有關全域配置選項,請參閱 config.xml 檔的資訊。
+`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 本节详细说明仅适用于 iOS 版本的首选项。 有关全局配置选项,请参阅 config.xml 文件的信息。
-* `EnableViewportScale`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 使用視區的元標記來禁用或限制的使用者縮放的範圍。
+* `EnableViewportScale`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,以便视区元标记来禁用或限制的范围的用户比例,这默认启用的。
<preference name="EnableViewportScale" value="true"/>
+
+ 放置在 HTML 中禁用缩放和适合的视口,如下内容灵活地内呈现 web 视图:
+
+ < 元名称 = '视' 内容 =' 宽度 = 设备-宽度,初始规模 = 1,用户可扩展 = no' / >
+
-* `MediaPlaybackRequiresUserAction`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 以防止 HTML5 視頻自動播放的 `autoplay` 屬性。 調用時,不適用 `play()` 視頻物件上。
+* `MediaPlaybackRequiresUserAction`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 以防止与自动播放 HTML5 视频或音频 `autoplay` 属性或通过 JavaScript。
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
-* `AllowInlineMediaPlayback`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,讓 HTML5 播放媒體顯示*內聯*的螢幕佈局,使用瀏覽器提供的控制項,而不是本機控制項內。 為此,添加 `webkit-playsinline` 歸咎于任何 `<video>` 的元素。
+* `AllowInlineMediaPlayback`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,让 HTML5 播放媒体显示*内联*的屏幕布局,使用浏览器提供的控件,而不是本机控件内。 为此,添加 `webkit-playsinline` 归咎于任何 `<video>` 的元素。
<preference name="AllowInlineMediaPlayback" value="true"/>
-* `BackupWebStorage`(字串,或者 `none` , `local` ,或預設的 `cloud` ): 設置為 `cloud` 允許通過 iCloud 備份到 web 存儲資料。 設置為 `local` ,使得只有本地備份通過 iTunes 同步。 設置為 `none` 防止 web 存儲備份。
+* `BackupWebStorage`(字符串,或者 `none` , `local` ,或默认的 `cloud` ): 设置为 `cloud` 允许通过 iCloud 备份到 web 存储数据。 设置为 `local` ,使得只有本地备份通过 iTunes 同步。 设置为 `none` 防止 web 存储备份。
<preference name="BackupWebStorage" value="local"/>
-* `TopActivityIndicator`(字串,預設值為 `gray` ): 控制指示大量的處理器活動的狀態列中的旋轉的小圖示的外觀。 有效的值為 `whiteLarge` , `white` ,和`gray`.
+* `TopActivityIndicator`(字符串,默认值为 `gray` ): 控制指示大量的处理器活动的状态栏中的旋转的小图标的外观。 有效的值为 `whiteLarge` , `white` ,和`gray`.
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(boolean 類型的值,預設值為 `true` ): 設置為 `false` 以防止褪色和縮小其顯示狀態發生更改時初始螢幕。
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(浮動,預設值為 `2` ): 指定的初始螢幕的秒數淡出效果來執行。
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(boolean 類型的值,預設值為 `true` ): 設置為 `false` 隱藏初始螢幕微調框。
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
-* `KeyboardDisplayRequiresUserAction`(boolean 類型的值,預設值為 `true` ): 設置為 `false` ,允許鍵盤出現在調用時 `focus()` 形式投入。
+* `KeyboardDisplayRequiresUserAction`(boolean 类型的值,默认值为 `true` ): 设置为 `false` ,允许键盘出现在调用时 `focus()` 形式投入。
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
-* `SuppressesIncrementalRendering`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 等待,直到在呈現到螢幕之前已收到的所有內容。
+* `SuppressesIncrementalRendering`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 等待,直到在呈现到屏幕之前已收到的所有内容。
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 規模 web 視圖,當鍵盤出現時,重寫預設 beavior,沿垂直方向縮小視區。 這與匹配 Android 應用程式的預設的行為。
+* `GapBetweenPages`(浮动,默认值为 `` ): 的大小,以磅为单位,页面之间的差距。
- <preference name="KeyboardShrinksView" value="true"/>
+ <preference name="GapBetweenPages" value="0"/>
-* `GapBetweenPages`(浮動,預設值為 `` ): 的大小,以磅為單位,頁面之間的差距。
+* `PageLength`(浮动,默认值为 `` ): 中点,在页面流的方向每个页面的大小。 当 PaginationMode 是从右到左或从左到右,此属性表示每个页面的宽度。 PaginationMode topToBottom 或 bottomToTop 时,此属性表示每个页面的高度。 默认值为 0,这意味着布局使用视区的大小来确定页面的尺寸。
- < 首選項名稱 = 值"GapBetweenPages"="0"/ >
+ <preference name="PageLength" value="0"/>
-* `PageLength`(浮動,預設值為 `` ): 中點,在頁面流的方向每個頁面的大小。 當 PaginationMode 是從右至左或從左至右,此屬性工作表示每個頁面的寬度。 PaginationMode topToBottom 或 bottomToTop 時,此屬性工作表示每個頁面的高度。 預設值為 0,這意味著佈局使用視區的大小來確定頁面的尺寸。
+* `PaginationBreakingMode`(字符串,默认值为 `page` ): 有效的值为 `page` 和 `column` 。在列或页断发生的方式。 此属性确定是否某些 CSS 属性关于列和页打破是荣幸还是忽略。 当此属性设置为 `column` ,内容尊重相关的页断的地方断列的 CSS 属性。
- < 首選項名稱 = 值"PageLength"="0"/ >
+ <preference name="PaginationBreakingMode" value="page"/>
-* `PaginationBreakingMode`(字串,預設值為 `page` ): 有效的值為 `page` 和 `column` 。在列或頁斷發生的方式。 此屬性確定是否某些 CSS 屬性關於列和頁打破是榮幸還是忽略。 當此屬性設置為 `column` ,內容尊重相關的頁斷的地方斷列的 CSS 屬性。
+* `PaginationMode`(字符串,默认值为 `unpaginated` ): 有效的值为 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此属性确定是否在 web 视图中的内容划分为一次填充视图一屏幕的页或一个长的滚动视图所示。 如果设置为一个分页的窗体,此属性切换分页的布局上的内容,导致其内容的 web 视图使用重新布局的 PageLength 和 GapBetweenPages 的值。
- < 首選項名稱 = 值"PaginationBreakingMode"="第頁"/ >
+ <preference name="PaginationMode" value="unpaginated"/>
-* `PaginationMode`(字串,預設值為 `unpaginated` ): 有效的值為 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此屬性確定是否在 web 視圖中的內容劃分為一次填充視圖一螢幕的頁或一個長的滾動視圖所示。 如果設置為一個分頁的表單,此屬性切換分頁的佈局上的內容,導致其內容的 web 視圖使用重新佈局的 PageLength 和 GapBetweenPages 的值。
+* `UIWebViewDecelerationSpeed`(字符串,默认值为 `normal` ): 有效的值为 `normal` , `fast` 。 此属性控制减速势头滚动。 `normal`是大多数本机应用程序,默认的速度和 `fast` 的移动版 Safari 是默认的。
- < 首選項名稱 = 值"PaginationMode"="分頁"/ >
\ No newline at end of file
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
[45/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
Korean Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for Korean Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/a8b97baa
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/a8b97baa
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/a8b97baa
Branch: refs/heads/master
Commit: a8b97baadf9902c18524effa171c80c6d2f28a54
Parents: b87ed7c
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 14:03:51 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/ko/edge/config_ref/images.md | 67 +-
docs/ko/edge/config_ref/index.md | 35 +-
.../ko/edge/cordova/events/events.backbutton.md | 3 +-
.../edge/cordova/events/events.deviceready.md | 5 +-
.../edge/cordova/events/events.endcallbutton.md | 2 +-
docs/ko/edge/cordova/events/events.md | 62 +-
.../ko/edge/cordova/events/events.menubutton.md | 3 +-
docs/ko/edge/cordova/events/events.pause.md | 3 +-
docs/ko/edge/cordova/events/events.resume.md | 3 +-
.../cordova/events/events.startcallbutton.md | 2 +-
.../cordova/events/events.volumedownbutton.md | 2 +-
.../cordova/events/events.volumeupbutton.md | 2 +-
docs/ko/edge/cordova/plugins/pluginapis.md | 106 +++
docs/ko/edge/cordova/storage/storage.md | 59 +-
docs/ko/edge/guide/appdev/whitelist/index.md | 195 ++---
docs/ko/edge/guide/cli/index.md | 138 +++-
docs/ko/edge/guide/hybrid/plugins/index.md | 120 ++-
docs/ko/edge/guide/hybrid/webviews/index.md | 5 +-
docs/ko/edge/guide/overview/index.md | 670 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/ko/edge/guide/platforms/android/config.md | 44 +-
docs/ko/edge/guide/platforms/android/index.md | 60 +-
docs/ko/edge/guide/platforms/android/plugin.md | 199 ++---
docs/ko/edge/guide/platforms/android/tools.md | 2 +
.../edge/guide/platforms/android/upgrading.md | 95 ++-
docs/ko/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 2 +-
.../edge/guide/platforms/blackberry10/index.md | 109 ++-
.../edge/guide/platforms/blackberry10/plugin.md | 193 +++--
.../edge/guide/platforms/blackberry10/tools.md | 38 +-
.../guide/platforms/blackberry10/upgrading.md | 25 +-
docs/ko/edge/guide/platforms/index.md | 19 +-
docs/ko/edge/guide/platforms/ios/config.md | 42 +-
docs/ko/edge/guide/platforms/ios/index.md | 2 +-
docs/ko/edge/guide/platforms/ios/plugin.md | 200 +++--
docs/ko/edge/guide/platforms/ios/tools.md | 2 +
docs/ko/edge/guide/platforms/ios/upgrading.md | 141 ++--
docs/ko/edge/guide/platforms/ios/webview.md | 99 +--
docs/ko/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/ko/edge/guide/platforms/win8/index.md | 90 ++-
docs/ko/edge/guide/platforms/win8/tools.md | 2 +
docs/ko/edge/guide/platforms/win8/upgrading.md | 13 +
docs/ko/edge/guide/platforms/wp7/index.md | 61 +-
docs/ko/edge/guide/platforms/wp8/index.md | 69 +-
docs/ko/edge/guide/platforms/wp8/plugin.md | 180 +++--
docs/ko/edge/guide/platforms/wp8/tools.md | 13 +-
docs/ko/edge/guide/platforms/wp8/upgrading.md | 43 +-
docs/ko/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/ko/edge/index.md | 131 +---
docs/ko/edge/plugin_ref/plugman.md | 135 +++-
docs/ko/edge/plugin_ref/spec.md | 59 +-
54 files changed, 2869 insertions(+), 1962 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/config_ref/images.md b/docs/ko/edge/config_ref/images.md
index 3e577f7..7a80e39 100644
--- a/docs/ko/edge/config_ref/images.md
+++ b/docs/ko/edge/config_ref/images.md
@@ -1,6 +1,6 @@
---
-license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. NOTICE 파일 저작권 소유권에 관한 자세한 내용은이 작업 배포를 참조 하십시오. ASF 라이센스 아파치 라이센스 버전 2.0 ("라이센스");이 파일 당신이 라이선스 준수를 제외 하 고이 파일을 사용할 수 없습니다. You may obtain a copy of the License at
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 저작권에 대한 추가 정보를 보려면 NOTICE 파일을 보십시오. ASF는 이 파일을 아파치 라이센스 2.0 (이하 "라이센스") 하에 배포합니다. 라이센스에 허가되지 않은 용도로는 이 파일을 사용하실 수 없습니다. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -22,7 +22,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
CLI에서 작업할 때 아이콘 소스 파일은 프로젝트 내에서 다양 한 플랫폼 관련 하위 디렉터리 내에 있는 `www/res/icons` 디렉터리. 새로 만든된 프로젝트 대상으로 하고자 하는 플랫폼에 대 한 대체 수 코르 도우 바 아이콘의 기본 집합을 갖추고 있습니다.
-안 드 로이드는 낮은, 중간, 높은, 매우 높은 해상도 대 한 아이콘을 지정합니다.
+안드로이드에서는 아이콘을 저해상도, 중간 해상도, 고해성도, 그리고 초고해상도로 나눕니다:
android/icon-36-ldpi.png
android/icon-48-mdpi.png
@@ -45,11 +45,15 @@ Windows Phone는 다음과 같은 다양 한 장치 배경 이미지 사용 하
windows-phone/icon-173-tile.png
-블랙베리 80 픽셀 아이콘을 필요로합니다.
+블랙베리 10 config.xml의 아이콘 요소를 필요로 합니다.
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
+여러 크기와 로케일 tareting 블랙베리의 설명서를 참조 하십시오.
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
Tizen은 128 픽셀 아이콘을 필요로합니다.
tizen/icon-128.png
@@ -71,7 +75,7 @@ Splashscreen API를 사용 하 여 여러 플랫폼에서 애플 리 케이 션
android/screen-xhdpi-portrait.png
-IOS 플랫폼 변형 망막 디스플레이 및 다른 방향에 대 한 아이폰/아이팟과 아이 패드에 대 한 이체를 지정합니다. *568 H* 파일 아이폰 5의 키가 화면에 대 한 사용자 지정:
+IOS 플랫폼 변형 망막 디스플레이 및 다른 방향에 대 한 아이폰/아이팟과 아이 패드에 대 한 이체를 지정합니다. *568 H* 파일 아이폰 5의 키가 화면에 적용 됩니다.
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,34 +88,65 @@ IOS 플랫폼 변형 망막 디스플레이 및 다른 방향에 대 한 아이
ios/screen-iphone-portrait-568h-2x.png
-블랙베리와 Windows Phone 단일 시작 화면 이미지를 지정합니다.
+Windows Phone 단일 시작 화면 이미지를 지정합니다.
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
다음 섹션에서는 Sdk 및 관련된 명령줄 도구 플랫폼 가이드에서 설명 하는 경우 시작 화면을 설정 하는 방법을 자세히 설명.
+사용 하기 전에 SplashScreen 플러그인을 설치 하는 것을 잊지 마세요는 `navigator.splashscreen.hide()` 또는 `navigator.splashscreen.show()` 방법.
+
## 안 드 로이드 플랫폼에 대 한 시작 화면
-안 드 로이드 프로젝트에 [9 패치 이미지][1] 파일을 배치 `res/drawable` 디렉터리. 각각에 대 한 크기 이어야 합니다.
+안 드 로이드 프로젝트에 [9 패치 이미지][1] 파일을 배치 `platforms/android/res/drawable*` 디렉터리.
[1]: https://developer.android.com/tools/help/draw9patch.html
+각각에 대 한 크기 이어야 합니다.
+
* xlarge (xhdpi): 적어도 960 × 720
* 대형 (hdpi): 640 × 480 이상
* 매체 (mdpi): 적어도 470 × 320
* 작은 (ldpi): 적어도 426 × 320
+코르 도우 바에 제공 된 기본 시작 화면 이미지를 사용 하려는 경우에서 png 파일을 복사 해야 합니다 `platforms/android/www/res/screen/android` 에 `platforms/android/res/drawable*/` :
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+`drawable`디렉터리 이름이 [화면 크기][2] 및 [대체 리소스][3] 를 지원 하기 위한 안 드 로이드 규칙에 따라 해야 합니다.
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
+
에 `config.xml` , 다음과 같은 환경 설정 추가:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-첫 줄 시작 화면으로 표시 하려면 이미지를 설정 합니다. 당신이 이름을 이미지 아무것도 이외의 경우 `splash.png` ,이 줄을 수정 해야 합니다.
+첫 줄 시작 화면으로 표시 하려면 이미지를 설정 합니다. 이것은에서 png 파일 이름에 `drawable*` 디렉터리. 만약 당신이 이름을 이미지 아무것도 아닌 다른 `splash.png` ,이 줄을 수정 해야 합니다. 파일 이름 확장명을 포함 하지 않습니다 (즉, `.png` ). 코르 도우 바 상기에 제공 된 기본 시작 화면을 사용 하려는 경우 값을 사용 하 여`screen`.
-두 번째 줄에는 얼마나 오래는 splashscreen 나타납니다 밀리초에서의 지연 설정 합니다. App 받게 되 면 스플래시 화면을 해제 하는 `deviceready` 이벤트, 전화는 `navigator.splashscreen.hide()` 방법.
+두 번째 줄에는 얼마나 오래는 splashscreen 밀리초에 나타납니다의 기본 지연을 설정 합니다. 이 최대 예상된 시작 시간 이어야 합니다. SplashScreenDelay의 기본값은 3000 석사.
+
+마지막으로, 시작 화면이 있어야 존재만 필요한 만큼. 앱 시작 했다 webview 로드 되었을 때 기본 보기에 표시 됩니다 귀하의 응용 프로그램 시작 화면 숨길 해야. 여러 가지 요인으로 인해 응용 프로그램 시작 시간이 꽤 달라 집니다 때문에 좋습니다 당신의 app 명시적으로 호출 `navigator.splashscreen.hide()` 자바 메서드에 응답 하는 `deviceready` 이벤트. 그렇지 않으면 시작 화면 위에 구성 하는 SplashScreenDelay 값에 대 한 표시 됩니다. 이 이벤트 구동 방식은 대 표시 항상 고정된 기간 동안 시작 화면을가지고 것이 좋습니다.
## IOS 플랫폼에 대 한 시작 화면
@@ -127,8 +162,8 @@ IOS 프로젝트에 스플래시 스크린 이미지를 복사 `Resources/splash
## 블랙베리 10 플랫폼에 대 한 시작 화면
-프로젝트의 시작 화면 이미지 복사 `res/screen/blackberry10` 디렉터리. 파일 이름 이어야 합니다.
+각 해상도 로캘 지원 하고자에 대해 config.xml에 변죽: 스플래시 요소를 추가:
+
+[http://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/config_ref/index.md b/docs/ko/edge/config_ref/index.md
index c6a8d8d..2106a0c 100644
--- a/docs/ko/edge/config_ref/index.md
+++ b/docs/ko/edge/config_ref/index.md
@@ -16,17 +16,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Config.xml 파일
-응용 프로그램의 행동의 여러 측면 전역 구성 파일을 제어할 수 있습니다 `config.xml` , 즉 응용 프로그램의 홈 페이지와 함께 최상위 웹 자산 디렉터리에 배치 합니다. 이 플랫폼-불가 지론 XML 파일 W3C의 [웹 응용 프로그램 (위젯) 포장][1] 사양에 따라 포맷 이며 핵심 코르도바 API 기능, 플러그인, 및 플랫폼 관련 설정을 지정 하려면 확장.
+응용 프로그램의 행동의 여러 측면 전역 구성 파일을 제어할 수 있습니다 `config.xml` . 이 플랫폼-불가 지론 XML 파일 W3C의 [웹 응용 프로그램 (위젯) 포장][1] 사양에 따라 및 핵심 코르도바 API 기능, 플러그인, 및 플랫폼 관련 설정을 지정 하려면 확장 된 배열입니다.
[1]: http://www.w3.org/TR/widgets/
-코르 도우 바 CLI (명령줄 인터페이스에 설명)를 사용 하 여 만든 프로젝트에 대 한이 파일은 최상위 수준에서 찾을 수 있습니다 `www` 디렉터리. 내에서 다양 한 하위 디렉터리에이 파일의 버전을 재생성 프로젝트를 CLI를 사용 하 여 `platforms` . CLI를 사용 하 여 프로젝트를 생성 하지만 워크플로 SDK에 이동 플랫폼 특정 파일 원본으로 사용 됩니다.
+코르도바 CLI (명령줄 인터페이스에 설명)를 사용 하 여 만든 프로젝트에 대 한 최상위 디렉터리에이 파일을 찾을 수 있습니다.
+
+ app/config.xml
+
+
+버전 3.3.1-0.2.0, 이전 파일에 존재 했음을 참고 `app/www/config.xml` , 여기 데이 지원 여전히.
+
+CLI를 사용 하 여 프로젝트 빌드을이 파일의 버전은 수 동적으로 복사할 다양 한 `platforms/` 하위 디렉터리, 예를 들면:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
이 섹션에는 글로벌 및 크로스 플랫폼 구성 옵션 자세히 설명합니다. 플랫폼 특정 옵션에 대 한 다음 섹션을 참조 하십시오.
* iOS 구성
* 안 드 로이드 구성
-* 블랙베리 구성
+* 블랙베리 10 구성
다양 한 구성 옵션 아래에 선발 외에 각 대상 플랫폼에 대 한 이미지는 응용 프로그램의 핵심 집합을 구성할 수 있습니다. 자세한 내용은 아이콘 및 시작 화면을 참조 하십시오.
@@ -44,13 +56,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
-
다음 구성 요소는 최상위에 표시 `config.xml` 파일 및 모든 지원된 코르도바 플랫폼에서 지원 됩니다:
* `<widget>`요소의 `id` 특성은 응용 프로그램의 리버스-도메인 식별자를 제공 합니다 그리고 `version` 메이저/마이너/패치 표기법 그것의 전체 버전 번호.
@@ -79,7 +87,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="Orientation" value="landscape" />
- **참고:** `default`값은 *모두* 가로 및 세로 방향 사용 됩니다. 각 플랫폼의 기본 설정 (일반적으로 세로 전용)를 사용 하려는 경우이 태그를 두고는 `config.xml` 파일. 또한, 블랙베리를 사용 하 여 `auto` 대신 `default` 에 `config.xml` 파일. 지정 하면 `default` 는 글로벌 `config.xml` , 변환 `auto` 블랙베리 빌드에서.
+ **참고**: 있는 `default` 값은 *모두* 가로 및 세로 방향 사용 됩니다. 각 플랫폼의 기본 설정 (일반적으로 세로 전용)를 사용 하려는 경우이 태그를 두고는 `config.xml` 파일.
## 멀티 플랫폼 환경 설정
@@ -105,17 +113,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
IOS와 블랙베리에 적용 됩니다.
-
- **참고:** 블랙베리에 대 한 유효한 값은 `enable` 또는`disable`.
-
-## `<feature>`요소
-CLI를 사용 하 여 응용 프로그램을 구축할 경우 사용 된 `plugin` 장치 Api를 사용 하려면 명령. 이 최상위 수정 하지 않습니다 `config.xml` 파일, 그래서 `<feature>` 요소 작업 흐름에 적용 되지 않습니다. 경우 SDK에서 직접 사용 하는 플랫폼 관련 `config.xml` 파일 원본으로 사용 된 `<feature>` 장치 수준 Api와 외부 플러그인을 사용 하려면 태그. 그들은 일반적으로이 폼에 나타납니다.
-
- <feature name="Plugin" value="PluginID" />
-
+## *기능* 요소
-그들은 종종 특정 플랫폼에에서 사용자 지정 값으로 나타납니다 `config.xml` 파일. 예를 들어, 여기에 안 드 로이드 프로젝트에 대 한 장치 API를 지정 하는 방법이입니다.
+CLI를 사용 하 여 응용 프로그램을 구축할 경우 사용 된 `plugin` 장치 Api를 사용 하려면 명령. 이 최상위 수정 하지 않습니다 `config.xml` 파일, 그래서 `<feature>` 요소 작업 흐름에 적용 되지 않습니다. SDK 및 플랫폼 특정 사용 하 여에서 직접 작업 하는 경우 `config.xml` 파일 원본으로 사용 된 `<feature>` 장치 수준 Api와 외부 플러그인을 사용 하려면 태그. 그들은 종종 특정 플랫폼에에서 사용자 지정 값으로 나타납니다 `config.xml` 파일. 예를 들어, 여기에 안 드 로이드 프로젝트에 대 한 장치 API를 지정 하는 방법이입니다.
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.backbutton.md b/docs/ko/edge/cordova/events/events.backbutton.md
index 5d6b65d..eabbc65 100644
--- a/docs/ko/edge/cordova/events/events.backbutton.md
+++ b/docs/ko/edge/cordova/events/events.backbutton.md
@@ -27,8 +27,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
+* 아마존 화재 운영 체제
* 안 드 로이드
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
* Windows Phone 7과 8
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.deviceready.md b/docs/ko/edge/cordova/events/events.deviceready.md
index ef3e535..e36b1b4 100644
--- a/docs/ko/edge/cordova/events/events.deviceready.md
+++ b/docs/ko/edge/cordova/events/events.deviceready.md
@@ -25,7 +25,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
이 이벤트는 모든 응용 프로그램에 필수적입니다. 코르도바의 장치 Api 로드를 액세스할 준비가 신호 합니다.
-코르 도우 바 두 코드 베이스의 구성: 기본과 자바 스크립트. 네이티브 코드를 로드 하는 동안 사용자 지정 로딩 이미지를 표시 합니다. 그러나, 자바 스크립트는 DOM을 로드할 한 번만 로드 합니다. 즉, 웹 응용 프로그램 해당 네이티브 코드는 전에 코르 도우 바 자바 스크립트 함수를 호출 잠재적으로 수 있습니다.
+코르 도우 바 두 코드 베이스의 구성: 기본과 자바 스크립트. 네이티브 코드를 로드 하는 동안 사용자 지정 로딩 이미지를 표시 합니다. 그러나, 자바 스크립트는 DOM을 로드할 한 번만 로드 합니다. 즉, 해당 네이티브 코드로 사용할 수 있게 하기 전에 웹 애플 리 케이 션 코르 도우 바 자바 스크립트 함수를 호출 잠재적으로 수 있습니다.
`deviceready`코르도바 완전히 로드 되 면 이벤트가 발생 합니다. 한 번 이벤트가 발생 하면 안전 하 게 통화를 할 수 Cordova Api. 응용 프로그램은 일반적으로와 이벤트 리스너 첨부 `document.addEventListener` HTML 문서의 DOM 로드 되 면.
@@ -33,8 +33,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
+* 아마존 화재 운영 체제
* 안 드 로이드
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
* iOS
* Tizen
* Windows Phone 7과 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.endcallbutton.md b/docs/ko/edge/cordova/events/events.endcallbutton.md
index 5646f22..a302acf 100644
--- a/docs/ko/edge/cordova/events/events.endcallbutton.md
+++ b/docs/ko/edge/cordova/events/events.endcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.md b/docs/ko/edge/cordova/events/events.md
index eb4ee36..dc4bab6 100644
--- a/docs/ko/edge/cordova/events/events.md
+++ b/docs/ko/edge/cordova/events/events.md
@@ -23,12 +23,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* deviceready
* 일시 중지
* 이력서
-* 온라인
-* 오프 라인
* backbutton
-* batterycritical
-* batterylow
-* batterystatus
* menubutton
* searchbutton
* startcallbutton
@@ -36,56 +31,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* volumedownbutton
* volumeupbutton
-## 기능 액세스
-
-버전 3.0, 코르도바 구현 배터리 상태 및 기타 장치 수준 Api *플러그인*으로. 배터리 상태와 관련이 없는 다른 모든 이벤트에 대 한 액세스는 기본적으로 사용 됩니다. CLI의 사용 `plugin` 에 명령줄 인터페이스를 설정 하거나 해제 하려면 배터리 이벤트를 설명 하는 명령:
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-이 명령은 모든 타겟된 플랫폼에 적용 하지만 플랫폼 관련 구성 설정을 아래에 설명 된 수정:
-
-* 안 드 로이드
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## [Org.apache.cordova.battery-상태][1] 에 의해 추가 이벤트
-* 블랙베리 WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* (iOS`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* (Tizen`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- 참조: [Tizen 웹 응용 프로그램에 대 한 응용 프로그램 매니페스트][1]
+## [Org.apache.cordova.network 정보][2] 에 의해 추가 이벤트
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-일부 플랫폼은 특별 한 구성이 필요 없이이 기능을 지원할 수 있습니다. *플랫폼 지원* 개요 섹션에서을 참조 하십시오.
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.menubutton.md b/docs/ko/edge/cordova/events/events.menubutton.md
index c144bb5..d4691c1 100644
--- a/docs/ko/edge/cordova/events/events.menubutton.md
+++ b/docs/ko/edge/cordova/events/events.menubutton.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
+* 아마존 화재 운영 체제
* 안 드 로이드
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.pause.md b/docs/ko/edge/cordova/events/events.pause.md
index b4f51ca..85882c8 100644
--- a/docs/ko/edge/cordova/events/events.pause.md
+++ b/docs/ko/edge/cordova/events/events.pause.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
+* 아마존 화재 운영 체제
* 안 드 로이드
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
* iOS
* Windows Phone 7과 8
* 윈도우 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.resume.md b/docs/ko/edge/cordova/events/events.resume.md
index 3b49647..24f579e 100644
--- a/docs/ko/edge/cordova/events/events.resume.md
+++ b/docs/ko/edge/cordova/events/events.resume.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
+* 아마존 화재 운영 체제
* 안 드 로이드
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
* iOS
* Windows Phone 7과 8
* 윈도우 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.startcallbutton.md b/docs/ko/edge/cordova/events/events.startcallbutton.md
index a2aaf5a..d83ccf7 100644
--- a/docs/ko/edge/cordova/events/events.startcallbutton.md
+++ b/docs/ko/edge/cordova/events/events.startcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.volumedownbutton.md b/docs/ko/edge/cordova/events/events.volumedownbutton.md
index 5648b59..0893288 100644
--- a/docs/ko/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/ko/edge/cordova/events/events.volumedownbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/events/events.volumeupbutton.md b/docs/ko/edge/cordova/events/events.volumeupbutton.md
index 04e5f44..0e51771 100644
--- a/docs/ko/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/ko/edge/cordova/events/events.volumeupbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 지원 되는 플랫폼
-* 블랙베리 WebWorks (운영 체제 5.0와 더 높은)
+* 블랙베리 10
## 빠른 예제
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/plugins/pluginapis.md b/docs/ko/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..6d46766
--- /dev/null
+++ b/docs/ko/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+면허: 아파치 소프트웨어 재단 (ASF)에 하나 이상의 참가자 사용권 계약 하에서 허가 된. NOTICE 파일 저작권 소유권에 관한 자세한 내용은이 작업 배포를 참조 하십시오. ASF 라이센스 아파치 라이센스 버전 2.0 ("라이센스");이 파일 당신이 라이선스 준수를 제외 하 고이 파일을 사용할 수 없습니다. 라이센스의 복사본을 얻을 수 있습니다.
+
+ http://www.apache.org/licenses/LICENSE-2.0 적용 가능한 법률에 의해 요구 또는 서 면으로 동의 하지 않는 한 소프트웨어 라이선스 하에 배포에 배포 되는 "있는 그대로" 기준, 보증 또는 조건 어떤 종류의 없이, 명시적 또는 묵시적. 라이센스 권한 및 제한 적용 되는 특정 언어에 대 한 참조
+
+
+## 라이센스.
+
+# 플러그인 Api
+
+코르도바 api, 최소한의 세트와 함께 제공 하 고 프로젝트 추가 플러그인을 통해 필요한 어떤 추가 Api.
+
+모든 기존 플러그인 [플러그인 레지스트리][1] 를 사용 하 여 검색할 수 있습니다..
+
+ [1]: http://plugins.cordova.io/
+
+코르 도우 바 플러그인의 전통적인 세트는 다음과 같습니다.
+
+* [배터리 상태][2]
+
+ > 단말기의 배터리의 상태를 모니터링 합니다.
+
+* [카메라][3]
+
+ > 사진을 단말기의 카메라를 사용 하 여 캡처.
+
+* [연락처][4]
+
+ > 장치 연락처 데이터베이스와 함께 작동 합니다.
+
+* [장치][5]
+
+ > 장치 특정 정보를 수집 합니다.
+
+* [장치 동작 (가 속도계)][6]
+
+ > 소자의 모션 센서로 누릅니다.
+
+* [장치 방향 (나침반)][7]
+
+ > 장치 가리키는 방향을 가져옵니다.
+
+* [대화 상자][8]
+
+ > 시각적 장치 알림입니다.
+
+* [파일 시스템][9]
+
+ > 자바 스크립트를 통해 기본 파일 시스템에 연결 합니다.
+
+* [파일 전송][10]
+
+ > 자바 스크립트를 통해 기본 파일 시스템에 연결 합니다.
+
+* [지리적 위치][11]
+
+ > 응용 프로그램 위치를 인식 하 게 합니다.
+
+* [세계화][12]
+
+ > 로케일에 특정 개체의 표현을 가능 하 게 합니다.
+
+* [InAppBrowser][13]
+
+ > 다른 응용 프로그램에서 브라우저 인스턴스에 Url을 시작 합니다.
+
+* [미디어][14]
+
+ > 녹음 한 오디오 파일을 재생 합니다.
+
+* [미디어 캡처][15]
+
+ > 장치의 미디어 캡처 응용 프로그램을 사용 하 여 미디어 파일을 캡처하십시오.
+
+* [네트워크 정보 (연결)][16]
+
+ > 신속 하 게 네트워크 상태 및 셀룰러 네트워크 정보를 확인 합니다.
+
+* [Splashscreen][17]
+
+ > 표시 및 응용 프로그램 시작 화면을 숨깁니다.
+
+* [진동][18]
+
+ > 장치를 진동 하는 API.
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+이러한 플러그인 워드 프로세서의 비 영어 번역 코르도바 설명서의 이전 버전을 보고 하 여 찾을 수 있습니다. 매우 상단 오른쪽에이 사이트의 드롭 다운 메뉴를 사용 하 여 버전을 전환할.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/cordova/storage/storage.md b/docs/ko/edge/cordova/storage/storage.md
index c005847..e4ef54c 100644
--- a/docs/ko/edge/cordova/storage/storage.md
+++ b/docs/ko/edge/cordova/storage/storage.md
@@ -16,52 +16,47 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 스토리지
-> 장치의 저장소 옵션에 대 한 액세스를 제공합니다.
+> 코르 도우 바에 대 한 저장소 옵션에 대 한 개요입니다.
-이 API는 두 가지 다른 W3C 사양에 따라 스토리지 옵션을 제공 합니다.
+여러 저장소 Api 코르도바 애플리케이션에 사용할 수 있습니다. [Html5rocks][1]를 참조 하십시오. 더 완전 한 개요 및 예제.
-* [웹 저장소 API 규격][1] 을 사용 하면 단순한 키/값 쌍을 통해 데이터에 액세스할 수 있습니다. 이 인터페이스에 대 한 자세한 내용은 대 한 localStorage 섹션을 참조 하십시오.
+ [1]: http://www.html5rocks.com/en/features/storage
-* [웹 SQL 데이터베이스 사양][2] 더 완전 한 기능의 데이터베이스 테이블 액세스 SQL 쿼리를 통해 제공 합니다. 이 인터페이스의 요약 바로 아래에 나타납니다.
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+또한 다른 *세션 저장소* 인터페이스 또는 *웹 스토리지*, *간단한 스토리지*,으로 알려진,이 API 동기 키/값 쌍 스토리지를 제공 하 고 기본 WebView 구현에서 사용할 수 있습니다. 자세한 내용은 [W3C 사양을][2] 참조 하십시오.
-코르 도우 바 두 인터페이스에 이미 그들을 지원 하지 않는 장치의 소수 민족에 대 한 액세스를 제공 합니다. 그렇지 않으면 기본 구현이 적용 됩니다.
+ [2]: http://www.w3.org/TR/webstorage/
-## 메서드
+**Windows Phone 7 특질**: 점 표기법은 *하지* 사용할 수, 사용 해야 `setItem` 또는 `getItem` 보다는로 키 저장소 개체에서 직접 액세스`window.localStorage.someKey`.
-* openDatabase
+## WebSQL
-## 인수
+이 API는 기본 WebView에서 사용할 수 있습니다. [웹 SQL 데이터베이스 사양][3] 더 완전 한 기능의 데이터베이스 테이블 액세스 SQL 쿼리를 통해 제공 합니다.
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## 개체
+다음 플랫폼 WebSQL을 지원합니다.
-* 데이터베이스
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* SQLError
+* 안 드 로이드
+* 블랙베리 10
+* iOS
+* Tizen
-## 기능 액세스
+## IndexedDB
-버전 3.0, 저장소 Api에 액세스 하도록 코르도바, 내장 및 명령줄 인터페이스에 설명 된 대로 플러그인을 추가 하는 CLI를 사용 하 여 필요 하지 않습니다.
+이 API는 기본 WebView에서 사용할 수 있습니다. [색인 DB][4] LocalStorage 보다 더 많은 기능이 있지만 WebSQL 보다 적게 제공합니다.
-앞에 CLI 코르도바 도구의 이전 세트를 사용 하는 경우 다음 플랫폼 관련 구성 설정을 여전히 필요 합니다.
+ [4]: http://www.w3.org/TR/IndexedDB/
-* (안 드 로이드`app/res/xml/config.xml`)
-
- < 기능 이름 "저장소" = >< param 이름을 "안 드 로이드 패키지" value="org.apache.cordova.Storage =" / >< / 기능 >
-
+다음 플랫폼 IndexedDB를 지원합니다.
-* (블랙베리 WebWorks`www/config.xml`)
-
- < id="blackberry.widgetcache 기능" 필수 = "진정한" 버전 "1.0.0.0" = / >
-
+* Windows Phone 8
+* 블랙베리 10
+
+## 플러그인 기반 옵션
+
+위에 나열 된 Api 저장소 뿐만 아니라 [파일 API][5] 로컬 파일 시스템에 캐시 데이터를 수 있습니다. [코르 도우 바 플러그인][6] 의 다른 유사한 스토리지 옵션을 제공 합니다.
-일부 플랫폼은 특별 한 구성이 필요 없이이 기능을 지원할 수 있습니다. *플랫폼 지원* 개요 섹션에서을 참조 하십시오.
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/appdev/whitelist/index.md b/docs/ko/edge/guide/appdev/whitelist/index.md
index 02a9a02..069b9ff 100644
--- a/docs/ko/edge/guide/appdev/whitelist/index.md
+++ b/docs/ko/edge/guide/appdev/whitelist/index.md
@@ -16,187 +16,120 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 화이트 리스트 가이드
-## 개요
+허용 된 도메인은 액세스를 제어 하는 보안 모델 외부 도메인을 통해 당신은 응용 프로그램에서 제어 합니다. 코르도바의 기본 보안 정책에는 어떤 사이트에 액세스할 수 있습니다. 프로덕션 응용 프로그램을 이동 하기 전에 화이트 리스트를 공식화 하 고 특정 네트워크 도메인 및 하위 도메인에 대 한 액세스를 허용 해야 합니다.
-리소스 허용과 같은 외부 네트워크 리소스에 액세스를 제어 하는 보안 모델은 `http://google.com` . 아파치 코르도바의 기본 보안 정책은 인터넷에서 어떤 사이트에 리소스에 액세스할 수 있습니다. 프로덕션 응용 프로그램을 이동 하기 전에 그것의 허용을 검토 하 고 특정 네트워크 도메인 및 하위 도메인에 대 한 액세스를 선언 해야.
-
-## 사양
-
-도메인 허용 [W3C 위젯 액세스][1] 사양에 대 한 기초를 낳는다. 위젯 액세스 사양에는 `<access>` 요소 선언 특정 네트워크 리소스에 액세스 하는 데 사용 됩니다. 아파치 코르도바 개별 네트워크 리소스 (Url)의 허용 된 수 있도록이 개념을 확장 합니다. 미래에 아파치 코르도바 플랫폼 수단이 구현을 추상화 됩니다. 그러나, 지금은 각 플랫폼 자체 리소스 또는 도메인 허용을 구현합니다. 플랫폼 구현 간의 차이이 문서의 뒷부분에 설명 되어 있습니다.
+코르 도우 바 사양을 준수 하는 [W3C 위젯 액세스][1] 에 의존 하는 `<access>` 애플 리 케이 션의 내의 요소 `config.xml` 특정 도메인에 대 한 네트워크 액세스를 사용 하도록 파일. 설명 명령줄 인터페이스 CLI 워크플로에 의존 하는 프로젝트에 대 한이 파일은 프로젝트의 최상위 디렉토리에 있습니다. 그렇지 않으면 플랫폼별 개발 경로, 위치는 아래 섹션에 나열 됩니다. (각 플랫폼에 대 한 자세한 내용은 다양 한 플랫폼 가이드를 참조 하십시오.)
[1]: http://www.w3.org/TR/widgets-access/
-목록 항목에 대 한 일반적인 형식 "[패턴 일치][2]" 사양을 구글 크롬 패키지 애플 리 케이 션에 대 한 다음과 같습니다. 리소스 URL, 하지만 별표 지정 (*) 문자를 나타내는 "값은 여기 갈 수 있습니다" 여러 장소에서 "와일드 카드"로 사용할 수 있습니다. 구체적인 예제는 아래와 같습니다.
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## 구문
+다음 예제에서는 허용 된 구문을 보여 줍니다.
-[Google.com][3]에서 모든 리소스에 액세스할:
-
- [3]: http://google.com
-
- http://google.com/*
+* [Google.com][2]에 대 한 액세스:
+ <access origin="http://google.com" />
+
-보안 [google.com][4] 에서 모든 리소스에 액세스 ( `https://` ):
-
- [4]: https://google.com
-
- https://google.com/ *
+* 보안 [google.com][3] 에 대 한 액세스 ( `https://` ):
+ <access origin="https://google.com" />
+
-특정 하위 도메인 [maps.google.com][5]에 대 한 액세스:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* 하위 도메인 [maps.google.com][4]에 대 한 액세스:
+ <access origin="http://maps.google.com" />
+
-[Google.com][3] (예: [mail.google.com][6] 및 [docs.google.com][7])에 모든 하위 도메인에 대 한 액세스:
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* 하위 모든 도메인 [google.com][2], 예를 들면 [mail.google.com][5] 및 [docs.google.com][6]액세스:
+ <access origin="http://*.google.com" />
+
-[Www.google.com][8] "/ 모바일" 경로 아래에 있는 모든 리소스에 액세스할:
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* 예를 들어, [google.com][2] 및 [developer.mozilla.org][7] *모든* 도메인에 대 한 액세스:
-
-[Google.com][3] 프로토콜 (예: HTTP, HTTPS, FTP, 등)에 대 한 액세스:
-
- *://google.com/*
+ <access origin="*" />
+
+ 이 새로 만든된 CLI 프로젝트의 기본값입니다.
-인터넷에 (예를 들어, [google.com][3] [developer.mozilla.org][9]) 모든 리소스에 액세스할:
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
- [9]: http://developer.mozilla.org
+## 아마존 화재 OS 수단이
- *
-
+발견 되는 플랫폼 특정 허용 된 규칙`res/xml/config.xml`.
-## 안 드 로이드
+## 안 드 로이드 화이트
-### 세부 정보
+발견 되는 플랫폼 특정 허용 된 규칙`res/xml/config.xml`.
-허용 규칙에서 찾을 수 있습니다 `res/xml/config.xml` 요소를 선언 하 고`<access origin="..." />`.
+**참고**: 안 드 로이드 2.3에와 도메인 허용에만 작동 하기 전에 `href` 하이퍼링크, 이미지 및 스크립트와 같은 리소스를 참조 하지. 스크립트에서 응용 프로그램에 삽입 되지 않도록 하는 조치를 취할.
-안 드 로이드는 완벽 하 게 허용 된 구문을 지원합니다.
+통해 비 허용 도메인 탐색 `href` 하이퍼링크 기본 브라우저가 아닌 응용 프로그램 내에서 열려면 페이지 원인. (아래에 언급 된 iOS의 행동에이 비교.)
-### 구문
+## iOS 수단이
-[Google.com][3]에 대 한 액세스:
+플랫폼의 허용 규칙 명명 된 응용 프로그램 디렉터리에서 찾을 수 있습니다 `config.xml` 파일.
- <access origin="http://google.com/*" />
-
+기원과 같은 프로토콜을 하지 않고 지정 된 `www.apache.org` 보다는 `http://www.apache.org` 의 모든 기본은 `http` , `https` , `ftp` , 및 `ftps` 계획.
-## 블랙베리 10
+IOS 플랫폼에서 와일드 카드는 [W3C 위젯 액세스][1] 사양 보다 더 유연 합니다. 예를 들어, 다음 액세스 모든 하위 도메인과 최상위 도메인 같은 `.com` 및 `.net` :
-### 세부 정보
-
-허용 규칙에서 찾을 수 있습니다 `www/config.xml` 요소를 선언 하 고`<access origin="..." />`.
-
-블랙베리 10은 두 가지 방법으로 다른 플랫폼 보다 다르게 와일드 카드를 처리합니다.
+ <access origin="*.google.*" />
+
-1) 콘텐츠 XMLHttpRequest 액세스는 명시적으로 선언 되어야 합니다. 출처 = "*"이 사용 사례에 대 한 존중 하지 것 이다. 양자 택일로, 모든 웹 보안 환경 설정을 사용 하 여 비활성화 될 수 있습니다.
+안 드 로이드 플랫폼 위에서 언급을 통해 비 허용 도메인 탐색 달리 `href` iOS에서 하이퍼링크 모든 열에서 페이지 방지.
-2) 하위 =의 대신에 사용 될 수 있습니다 "true" "*.domain"
+## 블랙베리 10 화이트
-### 구문
+허용 규칙에서 찾을 수 있습니다.`www/config.xml`.
-[Google.com][3]에 대 한 액세스:
+블랙베리 10 사용 와일드 카드의 두 가지 방법으로 다른 플랫폼에서 다릅니다.
- <access origin="http://google.com" subdomains="false" />
+* 콘텐츠 액세스 `XMLHttpRequest` 명시적으로 선언 해야 합니다. 설정 `origin="*"` 이 경우 작동 하지 않습니다. 양자 택일로, 모든 웹 보안 비활성화 될 수 있습니다 사용 하는 `WebSecurity` 블랙베리 구성에서 설명 하는 기본 설정:
+ <preference name="websecurity" value="disable" />
+
-[Maps.google.com][5]에 대 한 액세스:
-
- <access origin="http://maps.google.com" subdomains="false" />
+* 설정 하는 대신 `*.domain` , 설정 추가로 `subdomains` 속성을 `true` . 로 설정 해야 `false` 기본적으로. 다음에 액세스할 수 있습니다 예를 들어 `google.com` , `maps.google.com` , 및 `docs.google.com` :
-
-[Google.com][3]에 모든 하위 도메인에 대 한 액세스:
-
- <access origin="http://google.com" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-포함 하 여 모든 도메인에 액세스 권한을 `file://` 프로토콜:
-
- <access origin="*" subdomains="true" />
+ 다음 우 스 액세스를 `google.com` :
-
-모든 웹 보안 사용 안 함:
-
- <preference name="websecurity" value="disable" />
+ <access origin="http://google.com" subdomains="false" />
+
+ 지역을 포함 하 여 모든 도메인에 대 한 액세스 지정 `file://` 프로토콜:
+
+ <access origin="*" subdomains="true" />
-## iOS
-
-### 세부 정보
-
-허용 규칙에서 찾을 수 있습니다 `AppName/config.xml` 요소를 선언 하 고`<access origin="..." />`.
+(대 한 자세한 내용은 지원, 블랙베리의 설명서를 참조 하십시오 [액세스 요소][8] 에.)
-iOS는 완벽 하 게 허용 된 구문을 지원합니다.
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-### 3.1.0에서 변경:
+## 3.1.0 iOS 변화
이전 버전 3.1.0, 코르도바 iOS 일부 비표준 확장 다른 코르도바 플랫폼에서 지 원하는 도메인 whilelisting 체계를 포함. 3.1.0, 현재 iOS 허용 지금이 문서 상단에 설명 된 리소스 허용 구문을 따릅니다. 전 3.1.0에서 업그레이드 하는 경우 이러한 확장을 사용 하는 변경 해야 할 수 있습니다 당신의 `config.xml` 전에 허용 된 자원의 동일한 집합을 계속 하려면 파일.
특히, 이러한 패턴 업데이트 해야 합니다.
-* " `apache.org` " (프로토콜):이 이전 일치 하는 것 `http` , `https` , `ftp` , 및 `ftps` 프로토콜. 변경 " `*://apache.org/*` " 모든 프로토콜을 포함 하거나 지원 해야 할 각 프로토콜에 대 한 행을 포함 합니다.
-
-* " `http://apache.*` " (와일드 카드 도메인의 끝에):이 이전 모든 탑-레벨 도메인, 모든 가능한 두 글자 Tld를 포함 하 여 일치 하는 것 (하지만 유용 하지 않은 도메인. co.uk). 실제로 제어 하 고 허용 하는 데 필요한 각 TLD에 대 한 줄을 포함 합니다.
+* `apache.org`(프로토콜):이 이전 일치 하는 것 `http` , `https` , `ftp` , 및 `ftps` 프로토콜. 변경 " `*://apache.org/*` " 모든 프로토콜을 포함 하거나 지원 해야 할 각 프로토콜에 대 한 행을 포함 합니다.
-* " `h*t*://ap*he.o*g` " (임의 누락 된 문자에 대 한 와일드 카드):이 더 이상 지원, 각 도메인에 대 한 줄을 포함 하 고 당신이 프로토콜 변경 실제로 허용 해야 합니다.
+* `http://apache.*`(와일드 카드 도메인의 끝에):이 이전 모든 탑-레벨 도메인, 모든 가능한 두 글자 Tld를 포함 하 여 일치 하는 것 (하지만 유용 하지 않은 도메인. co.uk). 실제로 제어 하 고 허용 하는 데 필요한 각 TLD에 대 한 줄을 포함 합니다.
-### 구문
+* `h*t*://ap*he.o*g`(무작위로 누락 된 글자에 대 한 와일드 카드):이 더 이상 지원; 각 도메인 및 실제로 허용을 해야 하는 프로토콜에 대 한 행을 포함 하도록 변경 합니다.
-[Google.com][3]에 대 한 액세스:
+## Windows Phone 수단이
- <access origin="http://google.com/*" />
-
-
-## Windows Phone (7 & 8)
-
-허용 규칙에서 찾을 수 있습니다 `config.xml` 요소를 선언 하 고`<access origin="..." />`.
-
-### 구문
-
-[Google.com][3]에 대 한 액세스:
-
- <access origin="http://google.com" />
-
+애플 리 케이 션의에서 발견 되는 Windows Phone 7과 8에 대 한 허용 규칙 `config.xml` 파일.
-## Tizen
-
-### 세부 정보
-
-응용 프로그램 루트 디렉터리의 `config.xml` 파일 지정 도메인 허용 규칙을 사용 하는 `<access origin="..." />` 요소. 완벽 한 기준에 대 한 [Tizen 외부 네트워크 리소스 액세스 문서][10] 를 참조 하십시오..
-
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
-
-### 구문
-
-[Google.com][3]에 대 한 액세스:
-
- <access origin="http://google.com" subdomains="false" />
-
-
-보안 [google.com][4] 에 대 한 액세스 ( `https://` ):
-
- <access origin="https://google.com" subdomains="false" />
-
-
-[Google.com][3]에 모든 하위 도메인에 대 한 액세스:
-
- <access origin="http://google.com" subdomains="true" />
-
+## Tizen 화이트
-포함 하 여 모든 도메인에 액세스 권한을 `file://` 프로토콜:
+애플 리 케이 션의에서 발견 되는 허용 된 규칙 `config.xml` 파일. 같은 플랫폼 의존 `subdomains` 블랙베리 플랫폼으로 특성. (대 한 자세한 내용은 지원, Tizen의 설명서를 참조 하십시오 [액세스 요소][9] 에.)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/cli/index.md b/docs/ko/edge/guide/cli/index.md
index 57f18a9..1946d21 100644
--- a/docs/ko/edge/guide/cli/index.md
+++ b/docs/ko/edge/guide/cli/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 명령줄 인터페이스
-이 가이드에서는 응용 프로그램을 만들고 사용 하 여 다양 한 네이티브 모바일 플랫폼에 배포 하는 방법에 `cordova` 명령줄 인터페이스 (CLI). 이 도구를 사용 하면 새 프로젝트를 만들고, 다른 플랫폼에서 구축 및 에뮬레이터 내에서 실행할 수 있습니다. 후 당신은 다양 한 플랫폼의 Sdk를 사용 하 여 그들을 더 개발 하는 프로젝트 코드를 초기화 하는 CLI를 사용할 수도 있습니다.
+이 가이드에서는 응용 프로그램을 만들고 사용 하 여 다양 한 네이티브 모바일 플랫폼에 배포 하는 방법에 `cordova` 명령줄 인터페이스 (CLI). 이 도구를 사용 하면 새 프로젝트를 만들 다른 플랫폼에서 그들을 구축 하 고 실제 장치 또는 에뮬레이터 내에서 실행할 수 있습니다. CLI는 교차 플랫폼 워크플로우를 사용 하는 주요 도구 (다양 한 워크플로 대 한 개요를 참조 하십시오.) 그러나, 초기화 후 사용 다양 한 플랫폼 Sdk 및 셸 도구 지속적인된 개발을 위한 프로젝트 코드는 CLI를 사용할 수 있습니다.
## 필수 구성 요소
@@ -25,6 +25,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
지원을 추가 하거나 모든 플랫폼에 대 한 프로젝트를 다시 작성, 명령줄 인터페이스 플랫폼의 SDK를 지 원하는 동일한 컴퓨터에서 실행 해야 합니다. CLI에서는 다음 조합을 지원합니다.
* iOS (Mac)
+* 아마존 화재 OS (맥, 리눅스, 윈도우)
* 안 드 로이드 (맥, 리눅스)
* 블랙베리 10 (맥, 리눅스, 윈도우)
* Windows Phone 7 (윈도 즈)
@@ -46,6 +47,8 @@ Mac에서는 명령줄 *터미널* 응용 프로그램을 통해 제공 됩니
설치 로그는 모든 제거 플랫폼 Sdk에 대 한 오류를 생성할 수 있습니다. 설치, 다음 실행 할 수 있어야 `cordova` 커맨드 라인에.
+
+ **참고**:는 `-g` 플래그 위의 고궁 cordova를 세계적으로 설치 하 게 합니다. 세계적으로 호출 하려면 경로를 고궁 박물원 디렉터리 설치 npm 모듈을 추가 해야 할 수도 있습니다. Windows에서 고궁 박물원 보통에서 찾을 수 있습니다 `C:\Users\username\AppData\Roaming\npm` 에서 유닉스에`/usr/local/share/npm`.
[1]: http://nodejs.org/
@@ -56,11 +59,13 @@ Mac에서는 명령줄 *터미널* 응용 프로그램을 통해 제공 됩니
$ cordova create hello com.example.hello HelloWorld
-그것은 시간이 좀 걸릴 수 있습니다를 완료 하려면 명령에 대 한 그래서 인내심. 실행은 `cordova -d` 진행 상황에 대 한 정보를 볼 수 있습니다.
+그것은 시간이 좀 걸릴 수 있습니다를 완료 하려면 명령에 대 한 그래서 인내심. 와 함께 명령을 실행 된 `-d` 옵션 진행 상황에 대 한 정보를 표시 합니다.
+
+첫 번째 인수 *안녕하세요* 프로젝트 생성 될 디렉터리를 지정 합니다. 이 디렉토리가 이미 존재 하지 해야 합니다, 그리고 코르 도우 바 당신을 위해 그것을 만들 것입니다. 그것의 `www` 하위 디렉터리 응용 프로그램의 홈 페이지에서 다양 한 리소스와 함께 하우스 `css` , `js` , 및 `img` 는 일반적인 웹 개발 파일 명명 규칙을 따릅니다. `config.xml`파일을 생성 하 고 응용 프로그램을 배포 하는 데 필요한 중요 한 메타 데이터를 포함 합니다.
-첫 번째 인수는 프로젝트에 대해 생성 될 *안녕하세요* 디렉터리를 지정 합니다. 그것의 `www` 하위 디렉터리 응용 프로그램의 홈 페이지에서 다양 한 리소스와 함께 하우스 `css` , `js` , 및 `img` 는 일반적인 웹 개발 파일 명명 규칙을 따릅니다. `config.xml`파일을 생성 하 고 응용 프로그램을 배포 하는 데 필요한 중요 한 메타 데이터를 포함 합니다.
+두 번째 인수 `com.example.hello` 역방향 도메인 스타일 식별자와 함께 프로젝트를 제공 합니다. 이 인수는 선택 사항 이지만 이후 인수는 위치 세 번째 인수를 또한 생략 하는 경우에. 이 값 나중에 편집할 수 있는 `config.xml` 파일, 하지만 밖에 서 생성 되는 코드가 있을 수 있습니다 알고 있어야 할 `config.xml` 자바 패키지 이름 등이 값을 사용 하 여. 기본값은 `io.cordova.hellocordova` , 하지만 적절 한 값을 선택 하는 것이 좋습니다.
-나머지 두 인수는 선택 사항:는 `com.example.hello` 인수는 역방향 도메인 스타일 식별자를 사용 하 여 프로젝트를 제공 합니다 및 `HelloWorld` 응용 프로그램의 표시 텍스트를 제공 합니다. 모두 이러한 값 나중에 편집할 수 있는 `config.xml` 파일.
+세 번째 인수 `HelloWorld` 응용 프로그램의 디스플레이 타이틀을 제공 합니다. 이 인수는 선택 사항입니다. 이 값 나중에 편집할 수 있는 `config.xml` 파일, 하지만 밖에 서 생성 되는 코드가 있을 수 있습니다 알고 있어야 할 `config.xml` Java 클래스 이름 등이 값을 사용 하 여. 기본값은 `HelloCordova` , 하지만 적절 한 값을 선택 하는 것이 좋습니다.
## 플랫폼 추가
@@ -72,6 +77,7 @@ 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
@@ -82,6 +88,7 @@ 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
@@ -97,18 +104,21 @@ Windows 시스템에서 이러한 실행 *wp* Windows Phone 운영 체제의 다
플랫폼을 제거 하려면 다음 동의어 명령 중 하나를 실행 합니다.
$ 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 덮어씁니다에 준비 또는 플러그인 재설치.
+
+이 시점에서 바라는 경우에 만든 프로젝트를 열려면 이클립스 등 Xcode SDK를 사용할 수 있습니다. 자산에서 파생 상품 집합을 열어야 할 것 이다는 `/platforms/` 디렉터리는 SDK와 함께 개발 하는 것. 이것은 SDK 특정 메타 데이터 파일은 적절 한 저장 때문에 `/platform/` 하위 디렉터리. (각 IDE 내에서 응용 프로그램을 개발 하는 방법에 대 한 내용은 플랫폼 가이드를 참조 하십시오.) 단순히 CLI를 사용 하 여 프로젝트를 초기화 한 다음 기본 작업에 대 한 SDK를 전환 하려면이 방법을 사용 합니다.
-당신이 바라는 경우에 만든 프로젝트를 열려면 SDK를이 시점에서 사용할 수 있습니다. 그러나, SDK 영향 파생 내 프로젝트 수정 자산, 원래 크로스 플랫폼 소스 파일의 설정. 간단 하 게 프로젝트를 초기화 하려는 경우이 방법을 사용 합니다. (각 sdk 응용 프로그램을 개발 하는 방법에 대 한 내용은 플랫폼 가이드를 참조 하십시오.) 전체 개발 주기에 대 한 명령줄 도구를 사용 하려는 경우에 읽기.
+전체 개발 주기에 대 한 교차 플랫폼 워크플로우 접근 (CLI)를 사용 하고자 하는 경우에 읽기.
## 응용 프로그램 빌드
-기본적으로는 `cordova create` 스크립트 생성 하는 골격 웹 기반 응용 프로그램의 홈 페이지는 프로젝트의 `www/index.html` 파일. 그러나 있지만, 모든 초기화의 일부로 지정 해야 합니다이 응용 프로그램을 편집 된 `deviceready` 이벤트 처리기에서 기본적으로 참조 `www/js/index.js` . <!-- XREF
-(See the Application Development Guide for details.)
-XREF -->
+기본적으로는 `cordova create` 스크립트 생성 하는 골격 웹 기반 응용 프로그램의 홈 페이지는 프로젝트의 `www/index.html` 파일. 그러나 있지만, 모든 초기화의 일부로 지정 해야 합니다이 응용 프로그램을 편집 된 `deviceready` 이벤트 처리기에서 기본적으로 참조`www/js/index.js`.
반복적으로 프로젝트를 빌드하려면 다음 명령을 실행:
@@ -135,7 +145,11 @@ XREF -->
$ cordova emulate android
-일부 모바일 플랫폼 아이폰 iOS 프로젝트 등 기본적으로 특정 장치를 에뮬레이션할. 다른 플랫폼을 위해 에뮬레이터와 장치를 처음 연결할 할 수 있습니다. (자세한 내용은 플랫폼 가이드를 참조 하십시오.) 예를 들어, 당신이 먼저 실행에 `android` 명령을 실행 안 드 로이드 SDK 다음 그것의 기본 동작에 따라 시작 특정 장치 이미지를 실행:
+일부 모바일 플랫폼 아이폰 iOS 프로젝트 등 기본적으로 특정 장치를 에뮬레이션할. 다른 플랫폼을 위해 에뮬레이터와 장치를 처음 연결할 할 수 있습니다.
+
+참고: 에뮬레이터 지원은 현재 사용할 수 없습니다 아마존 화재 운영 체제
+
+(자세한 내용은 플랫폼 가이드를 참조 하십시오.) 예를 들어, 당신이 먼저 실행에 `android` 명령을 실행 안 드 로이드 SDK 다음 그것의 기본 동작에 따라 시작 특정 장치 이미지를 실행:
![][2]
@@ -152,15 +166,29 @@ XREF -->
$ cordova run android
-이 명령을 실행 하기 전에 해야 테스트를 위한 장치를 설정 하려면 다음 절차를 각 플랫폼 마다 다릅니다. 안 드 로이드의 경우, 장치에서 **USB 디버깅** 옵션을 사용 하 여 아마도 개발 environmnent에 따라 USB 드라이버를 추가 할 것입니다. 각 플랫폼의 요구 사항에 대 한 내용은 플랫폼 가이드를 참조 하십시오.
+이 명령을 실행 하기 전에 해야 테스트를 위한 장치를 설정 하려면 다음 절차를 각 플랫폼 마다 다릅니다. 안 드 로이드와 아마존 화재 OS 장치에서 장치에서 **USB 디버깅** 옵션을 사용 하 여 아마도 개발 environmnent에 따라 USB 드라이버를 추가 했. 각 플랫폼의 요구 사항에 대 한 내용은 플랫폼 가이드를 참조 하십시오.
-## 기능 추가
+## 플러그인 기능 추가
구축 하 고 새로운 프로젝트를 볼 때 표시 되는 기본 응용 프로그램 매우 많이 하지 않습니다. 표준 웹 기술을 활용 하기 위해 여러 가지에서 응용 프로그램을 수정할 수 있습니다 하지만 다양 한 장치 수준의 기능을 밀접 하 게 의사 소통을 위해 애플 리 케이 션에 대 한 핵심 코르도바 Api에 대 한 액세스를 제공 하는 플러그인을 추가 해야 합니다.
-*플러그인* 은 네이티브 구성 요소에 대 한 인터페이스를 제공 하는 부가 기능 코드의 조금 이다. 예를 들어 기본 구성 요소와 코르도바 WebView를 혼합 하이브리드 앱을 디자인할 때 자신의 플러그인 인터페이스를 디자인할 수 있습니다. (포함 WebViews 및 플러그인 개발 가이드 자세한 참조.) 더 일반적으로, 코르도바의 기본 장치 수준 기능 중 하나를 사용 하는 플러그인 추가 <!-응용 프로그램 개발 가이드에 설명 된 외부 참조 및 외부 참조--> API 참조에 대 한 자세한.
+*플러그인* 은 네이티브 구성 요소에 대 한 인터페이스를 제공 하는 부가 기능 코드의 조금 이다. 예를 들어 기본 구성 요소와 코르도바 WebView를 혼합 하이브리드 앱을 디자인할 때 자신의 플러그인 인터페이스를 디자인할 수 있습니다. (포함 WebViews 및 플러그인 개발 가이드 자세한 참조.) 더 일반적으로, API 참조에 대 한 자세한 코르도바의 기본 장치 수준 기능 중 하나를 사용 하는 플러그인을 추가할 것입니다. [Plugins.cordova.io][4]에 커뮤니티에서 제공 하는 추가 플러그인을 포함 하 여이 플러그인의 목록을 찾을 수 있습니다. CLI를 사용 하 여이 레지스트리에서 플러그인에 대 한 검색 수 있습니다. 예를 들어 검색 `bar` 와 `code` 두 용어 모두 소문자 부분으로 일치 하는 단일 결과 생성:
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+만 찾고 있는 `bar` 수확량 및 추가적인 결과:
+
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
+
+`cordova plugin add`명령 코드를 플러그인에 대 한 저장소를 지정 해야 합니다. 제발 note는 웹 프로젝트 개발 워크플로에 따라 CLI를 사용 하 여 때 CLI는 알아서 각 플랫폼에 대 한 적절 한 장소에 플러그인 코드를 추가 합니다. (네이티브 프로젝트 개발 워크플로 다음과 같은 경우 각 플랫폼에 대 한 Plugman (가이드 링크는 여기), 여러 번 사용 하는 플러그인을 추가 해야 합니다.)
-`cordova plugin add`명령 코드를 플러그인에 대 한 저장소를 지정 해야 합니다. 여기에 기능을 추가할 수 있습니다 예입니다.
+여기에 응용 프로그램에 기능을 추가 하는 CLI를 사용 하는 방법을 예입니다.
* 기본 장치 정보 (장치 API):
@@ -185,7 +213,7 @@ XREF -->
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.media-capture
$ cordova plugin add org.apache.cordova.media
-
+
* 장치 또는 네트워크 (파일 API) 액세스 파일:
@@ -232,17 +260,58 @@ XREF -->
플러그인을 제거 하려면 목록에서 나타나는 같은 식별자로 그것을 참조 하십시오. 예를 들어, 여기에 어떻게 릴리스 버전에서 디버그 콘솔에 대 한 지원을 제거할 것입니다.
- $ 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
+
-## 각 플랫폼을 사용자 지정
+## 고급 플러그인 옵션
+
+플러그인을 추가 하는 경우 몇 가지 옵션 사용 플러그인 가져오기 위하여 어디에서 지정할 수 있습니다. 위의 예제를 사용 하 여 잘 알려진 `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
+
+
+위의 git 예제 마스터 분기의 끝에서 플러그인을 인출 하지만 태그 또는 분기와 같은 대체 git ref 후 추가 될 수 있는 `#` 문자:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+
+
+경우 플러그인 (및 그것의 `plugin.xml` 파일)은 내 자식 repo 서브 디렉토리에서 그것을 지정할 수 있습니다 한 `:` 문자. 참고는 `#` 문자 여전히 필요:
+
+ $ 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` 안 드 로이드 장치에 대 한 기본 글꼴 크기를 밀어 주기 위하여:
+대신, 최상위 `merges` 디렉터리 특정 플랫폼에 배포 하기 위해 자산을 지정 하는 장소를 제공 합니다. 각 플랫폼 관련 하위 디렉터리 내에서 `merges` 거울의 디렉토리 구조는 `www` 소스 트리를 무시 하거나 필요에 따라 파일을 추가할 수 있습니다. 예를 들어, 여기 어떻게 사용 하는 수도 `merges` 안 드 로이드와 아마존 화재 OS 장치에 대 한 기본 글꼴 크기를 밀어 주기 위하여:
* 편집은 `www/index.html` 추가 CSS 파일에 링크를 추가 하는 파일 `overrides.css` 이 경우:
@@ -260,7 +329,24 @@ XREF -->
또한 사용할 수 있습니다 `merges` 파일 원본에 존재 하지 추가할 `www` 디렉터리. 예를 들어, 애플 리 케이 션에 통합할 수 있는 *버튼을 다시* 그래픽 iOS 인터페이스에 저장 `merges/ios/img/back_button.png` , 안 드 로이드 버전 대신 캡처할 수 있습니다 하는 동안 `backbutton` 이벤트는 해당 하는 하드웨어 단추를.
-## 코르 도우 바 업데이트
+## 도움말 명령
+
+코르 도우 바 갇 하거나 문제가 발생할 경우 도움이 될 수 있는 글로벌 명령 몇을 갖추고 있습니다. `help`명령은 표시 모든 사용 가능한 코르도바 명령 및 구문:
+
+ $ cordova help
+ $ cordova # same
+
+
+`info`명령은 현재 설치 된 플랫폼, 플러그인, 각 플랫폼을 위한 SDK 버전 및 cli 버전 같은 잠재적으로 유용한 정보의 목록을 생성 하 고 `node.js` :
+
+ $ cordova info
+
+
+그것은 모두 화면에 정보를 제공 및 로컬에서 출력을 캡처 `info.txt` 파일.
+
+**참고**: 현재, iOS 및 안 드 로이드 플랫폼에만 내용을 사용할 수 있습니다.
+
+## 코르 도우 바 및 프로젝트 업데이트
설치한 후에 `cordova` 유틸리티를 업데이트할 수 있습니다 항상 그것 최신 버전을 다음 명령을 실행 하 여:
@@ -269,13 +355,19 @@ XREF -->
이 구문을 사용 하 여 특정 버전을 설치.
- $ sudo npm 설치-g cordova@3.1.0
+ $ sudo npm install -g cordova@3.1.0
-실행 `cordova -v` 현재 실행 중인 버전을 볼 수 있습니다. 실행은 `npm
+실행 `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
[12/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/webview.md b/docs/ru/edge/guide/platforms/ios/webview.md
index 0abf254..a1124a2 100644
--- a/docs/ru/edge/guide/platforms/ios/webview.md
+++ b/docs/ru/edge/guide/platforms/ios/webview.md
@@ -16,51 +16,45 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS WebViews
-Начиная с Cordova 1.4, можно использовать Cordova как компонент в iOS приложений. Этот компонент является кодовым названием «Колун».
+В этом разделе показано, как внедрить компонент WebView Cordova поддержкой в рамках более крупных приложений iOS. Дополнительные сведения о том, как эти компоненты могут взаимодействовать друг с другом смотрите приложение плагины.
-Новые Cordova-приложения, созданные с помощью Xcode шаблона, доступного в Cordova 1.4 или более широкому использованию Кливер. (Шаблон — Кливер в эталонной реализации).
+Поддержка iOS WebViews начал с Кордова версии 1.4, с помощью `Cleaver` компонент, для которого шаблон Xcode выступает в качестве эталонной реализации. Кордова 2.0 и более поздних версий поддерживают только реализация на основе подпроекта Кливер.
-Колун осуществления подпроектов на основе поддерживают только Cordova 2.0.0 и последующих версиях.
+Эти инструкции требуют по крайней мере Cordova 2.3 и Xcode 4.5, наряду с `config.xml` файл из проекта вновь созданный iOS. Процедура в интерфейс командной строки можно использовать для создания нового проекта, а затем получить `config.xml` файл в подкаталоге именованного приложения в`platforms/ios`.
-## Необходимые условия
+Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней Кордова. Скачать его с [cordova.apache.org][1] и разархивируйте его пакет iOS.
-* Кордова 2.3.0 или больше
+ [1]: http://cordova.apache.org
-* Xcode 4.5 или больше
+## Добавление Колун в Xcode проект (подпроект CordovaLib)
-* `config.xml`файл (из вновь созданного iOS проекта)
+1. Если оно выполняется, закройте Xcode.
-## Добавление Кливер в Xcode проект (подпроект CordovaLib)
+2. Откройте терминал и перейдите в исходный каталог для iOS Кордова.
-1. Скачайте и распакуйте Cordova источник постоянного каталог на жестком диске, например`~/Documents/Cordova`.
+3. Копия `config.xml` файла, описанного выше в каталог проекта.
-2. Закройте Xcode, если она запущена.
+4. Откройте Xcode и использовать Finder для копирования `config.xml` файл в окно своей **Структуры проекта** .
-3. С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
+5. Выберите **создать группы для любой дополнительной папки** и нажмите кнопку **Готово**.
-4. Копия `config.xml` файл в каталог проекта на диске (см выше).
+6. Используйте Finder для копирования `CordovaLib/CordovaLib.xcodeproj` файл в Xcode в **Диспетчере структуры проекта**
-5. Перетащите и падение `config.xml` файлов в навигатор проекта Xcode.
+7. Выберите `CordovaLib.xcodeproj` в рамках **проекта навигатор**.
-6. Выберите переключатель **создать группы для любой дополнительной папки** и нажмите кнопку **Готово**.
+8. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Файл инспектор**.
-7. Перетащите и падение `CordovaLib.xcodeproj` файлов в навигатор проекта Xcode (от постоянного каталога расположение выше и она должна быть в `CordovaLib` подкаталог).
+9. Выберите **относительный группу** в **Инспектора файлов** в раскрывающемся меню для **местоположения**.
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+10. Выберите **значок проекта** в **Диспетчере структуры проекта**, выберите **Цель**, а затем выберите вкладку **Параметры построения** .
-9. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Инспектора файлов**.
+11. Добавить `-force_load` и `-Obj-C` для значения **Другие флаги компоновщика** .
-10. Выберите **относительный группу** в **Инспектора файлов** для раскрывающегося меню для **местоположения**.
+12. Нажмите на **значок проекта** в диспетчере структуры проекта, выберите **Цель**, а затем выберите вкладку **Построение этапов** .
-11. Выберите **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
+13. Расширять **связь двоичные файлы с библиотеками**.
-12. Добавить `-all_load` и `-Obj-C` для **Других компоновщика Flags** значения.
-
-13. Нажмите на **значок проекта** в диспетчере структуры проекта, выберите **целевой**, а затем выберите вкладку **Build фаз** .
-
-14. Разверните **двоичных файлов связь с библиотеками**.
-
-15. Выберите **+** кнопку и добавьте следующие **рамки**. При необходимости в диспетчере структуры проекта, переместите их под **рамки** группы):
+14. Выберите **+** кнопку и добавьте следующие **рамки**. При необходимости в **Диспетчере структуры проекта**, переместите их в группе **рамки** :
AddressBook.framework
AddressBookUI.framework
@@ -74,80 +68,80 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
CoreMedia.framework
-16. Разверните узел **Целевого объекта зависимостей**, приставки, помечены как это, если у вас есть несколько коробки!
+15. Разверните узел **Целевого объекта зависимостей**, приставки с этим ярлыком, если существует более одного окна.
-17. Выберите **+** кнопку и добавьте `CordovaLib` создания продукта.
+16. Выберите **+** кнопку и добавить `CordovaLib` создания продукта.
-18. Разверните **Двоичных файлов связь с библиотеками**, приставки, помечены как это, если у вас есть несколько коробки!
+17. Разверните **Двоичные файлы связь с библиотеками**, приставки с этим ярлыком, если существует более одного окна.
-19. Выберите **+** кнопку и добавить`libCordova.a`.
+18. Выберите **+** кнопку и добавить`libCordova.a`.
-20. Присвоить **уникальный** Xcode предпочтения **предпочтения Xcode → места → полученных данных → передовые...**.
+19. Задать **Xcode предпочтения → места → полученных данных → передовые...** **уникальным**.
-21. Выберите **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
+20. Выберите **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
-22. Поиск **путей поиска заголовка**. Для этого параметра, добавьте эти три значения ниже (в кавычках):
+21. Поиск **путей поиска заголовка**. Для этого параметра, добавьте эти три значения ниже, включая котировки:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- С Cordova 2.1.0 `CordovaLib` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно для обновления до **дуги** для использования CordovaLib, но если вы хотите обновить проект для использования **дуги**, пожалуйста, используйте мастер миграции Xcode из меню: **Правка → рефакторинг → преобразовать в Objective-C ARC...**, **снимите флажок libCordova.a**, затем запустите мастер до завершения.
+ По состоянию на Cordova 2.1.0 `CordovaLib` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно обновить до **дуги** для использования `CordovaLib` , но если вы хотите обновить проект для использования **дуги**, следует использовать мастер миграции Xcode от **Правка → переделать → преобразовать в Objective-C ARC...** меню, **снимите флажок libCordova.a**, затем запустите мастер до завершения.
-## Использование CDVViewController в коде
+## С помощью CDVViewController
-1. Добавьте этот заголовок:
+1. Добавьте следующий заголовок:
#import <Cordova/CDVViewController.h>
-2. Создайте экземпляр нового `CDVViewController` и сохранить его где-нибудь (например, к свойству в классе):
+2. Создайте экземпляр нового `CDVViewController` и сохраните его где-нибудь, например, для свойства класса:
CDVViewController* viewController = [CDVViewController new];
-3. (*ФАКУЛЬТАТИВНЫЙ*) Установите `wwwFolderName` Свойства (по умолчанию `www` ):
+3. При необходимости задайте `wwwFolderName` свойства, которое по умолчанию равно `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*ФАКУЛЬТАТИВНЫЙ*) Задайте начальную страницу в config.xml, `<content>` тег.
+4. При необходимости задайте начальную страницу `config.xml` файла `<content>` тег, либо локальный файл:
<content src="index.html" />
- ИЛИ
+ .. или удаленный веб-узел:
<content src="http://apache.org" />
-5. (*ФАКУЛЬТАТИВНЫЙ*) Установите `useSplashScreen` Свойства (по умолчанию `NO` ):
+5. При необходимости задайте `useSplashScreen` свойства, которое по умолчанию равно `NO` :
viewController.useSplashScreen = YES;
-6. Задать **кадр представления** (всегда установить это как последнего свойства):
+6. Задайте **кадр представления**. Всегда установите это как Последнее свойство:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
-7. Добавьте Кливер в представление:
+7. Добавьте в представление Кливер:
[myView addSubview:viewController.view];
-## Добавление HTML, CSS и JavaScript активов
+## Добавление HTML, CSS и JavaScript активы
-1. Создайте новый каталог проекта на диске, `www` например.
+1. Создайте новый каталог в рамках проекта, `www` например.
-2. Положите ваши активы HTML, CSS и JavaScript в этот каталог.
+2. Поместите HTML, CSS и JavaScript активов в этот каталог.
-3. Перетащите и поместите каталог в навигатор проекта Xcode.
+3. Чтобы скопировать каталог в окне **Навигатора проекта** Xcode используйте Finder.
-4. Выберите переключатель **создать папку ссылок для любых папок, добавил** .
+4. Выберите пункт **создать папку ссылки для любых папок, добавлен**.
-5. Установите соответствующий `wwwFolderName` и `startPage` свойства для папки, вы первоначально создали, или использовать значения по умолчанию (см. предыдущий раздел) при создании экземпляра`CDVViewController`.
+5. Установите соответствующие `wwwFolderName` и `startPage` свойства для каталога, вы первоначально создали, или использовать значения по умолчанию (указанный в предыдущем разделе) при создании экземпляра`CDVViewController`.
/*
if you created a folder called 'myfolder' and
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/tizen/index.md b/docs/ru/edge/guide/platforms/tizen/index.md
index 80f30aa..9c75a1a 100644
--- a/docs/ru/edge/guide/platforms/tizen/index.md
+++ b/docs/ru/edge/guide/platforms/tizen/index.md
@@ -22,7 +22,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Tizen SDK требует Linux Ubuntu 10.04/10.10/11.04/11.10 (32-бит) или Windows XP SP3/7 (32-бит).
-Разработчики должны использовать `cordova` утилита в сочетании с Tizen SDK. Увидеть интерфейс командной строки для информации как установить его, добавлять проекты, а затем построить и развернуть проект.
+Разработчики должны использовать `cordova` утилита в сочетании с Tizen SDK. Увидеть интерфейс командной строки для получения информации, как установить его, добавить проекты, а затем построить и развернуть проект.
## Установите SDK
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ubuntu/index.md b/docs/ru/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..2c41103
--- /dev/null
+++ b/docs/ru/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Руководство по Ubuntu платформы
+
+## Первоначальный релиз
+
+Добро пожаловать на первоначального выпуска Ubuntu платформы поддержки в Кордове. С этого выпуска основное внимание развивается на системе Ubuntu и используя Cordova веб проекта Dev рабочего процесса. Это включает в себя добавление платформы Ubuntu для вашего проекта, Добавление стандартных плагинов Cordova и, конечно, строительство и приложений для Ubuntu платформы.
+
+### Ubuntu SDK
+
+Вы также можете установить среду разработки Ubuntu QtCreator. Смотрите [developer.ubuntu.com][1] для получения дополнительной информации. (QtCreator SDK не требуется для добавления поддержки платформы Ubuntu в приложение Cordova).
+
+ [1]: http://developer.ubuntu.com
+
+### Ubuntu среды выполнения платформы
+
+Ubuntu является хорошо известен своей среды рабочего стола (для ноутбуков, ПК и т.п.). Ubuntu Touch расширяет ОС Ubuntu на телефоны и планшеты. Ubuntu среды выполнения платформы имеют различных Процессорных архитектур (x 86, armhf, и т.д.). Приложения и плагин код должен быть скомпилирован соответствующим образом. Поддержка этой широкой области стремительно развивается в Ubuntu.
+
+### Последняя информация
+
+Для получения последней информации о поддержке приложение Cordova для платформ среды выполнения Ubuntu см [wiki.ubuntu.com/Cordova][2].
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## Требования к платформе разработки
+
+Для этого первоначального выпуска платформы разработки должна быть Ubuntu Desktop. Ubuntu 13.10 (кодовое имя 'дерзкий') или более поздней версии требуется для полного набора поддерживаемых возможностей.
+
+Вы можете установить Кордова на не Ubuntu системы (с помощью НПМ), но важных возможностей предоставляются только через Ubuntu debian пакетов на данный момент.
+
+## Установка Кордова
+
+Добавьте в Ubuntu Cordova [Личный архив пакетов][3] Ubuntu системы:
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+Установите пакет cordova-cli (и его зависимости):
+
+ $ sudo apt-get install cordova-cli
+
+
+## Проект рабочего процесса
+
+### Создание проекта
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### Перейти в каталог проекта
+
+ $ cd project1
+
+
+### Добавьте платформа Ubuntu
+
+ $ cordova platform add ubuntu
+
+
+### Построить для Ubuntu
+
+ $ cordova build ubuntu
+
+
+### Запустите приложение
+
+ $ cordova run ubuntu
+
+
+### Добавить плагин статус батареи
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/win8/index.md b/docs/ru/edge/guide/platforms/win8/index.md
index 7effbb2..eb669c7 100644
--- a/docs/ru/edge/guide/platforms/win8/index.md
+++ b/docs/ru/edge/guide/platforms/win8/index.md
@@ -21,94 +21,82 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Обновление для Windows 8
* Средства командной строки Windows 8
-Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
Майкрософт рекомендуется использовать имя *приложения в стиле Metro* в Windows 8 и Windows RT. MSDN теперь ссылается на этот тип приложения как приложения *Магазина Windows* , и это руководство следует этой Конвенции. Кроме того в этом руководстве *Windows 8* означает Windows 8 и Windows RT.
-## 1. Требования
+## Требования к
* ОС Windows 8
* Visual Studio 2012 Professional или лучше или Visual Studio 2012 Express для Windows 8
-Следуйте инструкциям [здесь][1] представить ваши приложения Магазина Windows.
+Следуйте инструкциям в [windowsstore.com][1] представить ваше приложение для Магазина Windows.
[1]: http://www.windowsstore.com/
-## 2. Установить SDK + Кордова
+## Установить SDK и Кордова
-* Настройте ваш предпочтительный вариант Visual Studio 2012. Все платные версии продукта (профессиональный, и т.д.) позволяют создавать приложения Магазина Windows. Вам нужно **Express для Windows 8** для построения приложений Магазина Windows с использованием [Экспресс издания][2].
-
-* Загрузите и распакуйте последнюю копию [Cordova][3]. Вы будете работать `lib\windows-8` подкаталог.
+Настройте ваш предпочтительный вариант Visual Studio 2012. Все платные версии продукта (профессиональный, и т.д.) позволяют создавать приложения Магазина Windows. Вам нужно **Express для Windows 8** для построения приложений Магазина Windows с использованием [Экспресс издания][2].
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+Загрузите и распакуйте последнюю копию [Кордова][3]. Эти instuctions применяются к `lib\windows-8` подкаталога.
+
[3]: http://phonegap.com/download
-## 3. Установите новый проект
+## Создание нового проекта
-Вы уже можете построить приложений Windows 8 с помощью *отслеживания HTML/JavaScript,* доступные в приложениях Магазина Windows. Используйте Кордова в приложениях Магазина Windows для предоставления те же API как на других платформах, поддерживаемых Cordova.
+Вы уже можете построить приложений Windows 8 с помощью *отслеживания HTML/JavaScript,* доступные в приложениях Магазина Windows. Используйте Кордова в приложениях Магазина Windows для предоставления те же API как на других платформах, поддерживаемых Кордова.
* Откройте Visual Studio 2012 и выберите **Новый проект**.
-* Выберите **Установленные → шаблон → другие языки → JavaScript → магазина Windows** из дерева, а затем **Пустое приложение** из списка проекты. Введите любые имя проекта, вам нравится, такие как `CordovaWin8Foo` как в этом примере.
+* Выберите **Установленные → шаблон → другие языки → JavaScript → Windows Store** из дерева, а затем **Пустое приложение** из списка проекты. Введите имя проекта, какой вам нравится, такие как `CordovaWin8Foo` как в этом примере:
![][4]
-* Корпорация Майкрософт продолжает использовать `default.html` как домашняя страница по умолчанию, но большинство веб-разработчиков сайта `index.html` . (Плюс вполне вероятно, что в других вариантах платформа вашего проекта вы используете `index.html` как имя страницы по умолчанию.) Чтобы исправить это, в обозреватель переименовать `default.html` файл `index.html` . Затем дважды щелкните `package.appxmanifest` файл и изменить значение **Начальная страница**`index.html`.
+* Microsoft продолжает использовать `default.html` как Главная страница по умолчанию, но большинство веб-разработчиков сайта `index.html` . Это хорошая идея, чтобы сделать это, по крайней мере соответствовать другие платформы, скорее всего, вы работаете на. Чтобы исправить это, в **Обозреватель** переименовать `default.html` файл `index.html` . Затем дважды щелкните `package.appxmanifest` файл и измените значение, **Стартовая страница** `index.html` :
- ![][5]
-
-* Включить `cordova.js` в вашем проекте, щелкните правой кнопкой мыши `js` в обозревателе решений и выберите **Добавить → новый элемент**. Найдите `cordova.js` файл в `lib\windows-8` Каталог отмечалось выше.
-
-* Изменить код для `index.html` . Добавьте ссылку на `cordova.js` . Вы можете сделать это, или вручную, перетащив файл из обозревателя решений.
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### Добавление ссылки на...
+* Включить `cordova.js` в проекте, щелкните правой кнопкой мыши `js` в **Обозревателе** решений и выберите **пункт Добавить → новый**. Найдите `cordova.js` файл в `lib\windows-8` каталог.
- <!-- WinJS references -->
- <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
- <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
- <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
-
- <!-- Cordova -->
- <script src="/js/cordova.js"></script>
+* Изменить код для `index.html` . Добавьте ссылку на `cordova.js` . Вы можете сделать это вручную, или перетащить файл из **Обозревателя решений**. Добавьте следующие другие зависимости к домашней странице приложения:
- <!-- CordovaWin8Foo references -->
- <link href="/css/default.css" rel="stylesheet" />
- <script src="/js/default.js"></script>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* Добавить `deviceready` работает обработчик для демонстрации Кордова:
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-* Далее добавите, что некоторый код, который демонстрирует Cordova работает.
+ [4]: img/guide/platforms/win8/wsnewproject.png
-### Добавление обработчика «deviceready»...
+## Тестирование проекта
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
-
-
-## 5. Тестирование проекта
+Запуск проекта из Visual Studio. Вы увидите окно сообщения появляются:
-* Запуск проекта из Visual Studio. Вы увидите окно сообщения появляются:
+ 
- ![][6]
-
- [6]: img/guide/platforms/win8/wsalert.png
-
-## Договорились!
-Вот оно что! Теперь вы готовы строить приложения Магазина Windows с Кордова.
\ No newline at end of file
+Вот это. Теперь вы готовы строить приложения Магазина Windows с Кордова.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/win8/tools.md b/docs/ru/edge/guide/platforms/win8/tools.md
index c049df7..f98b26a 100644
--- a/docs/ru/edge/guide/platforms/win8/tools.md
+++ b/docs/ru/edge/guide/platforms/win8/tools.md
@@ -20,13 +20,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
+
## ОС Windows 8
-Средства командной строки Windows 8 поддерживают только, создание новых проектов. Команды должны быть запущены из строки cmd или powershell.
+Средства командной строки Windows 8 поддерживают только создание новых проектов. Команды должны быть запущены из строки cmd или powershell.
## Создание проекта
-Запустите `create` команды со следующими параметрами:
+Запуск `create` команды со следующими параметрами:
* Путь к вашему новому проекту Cordova Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/win8/upgrading.md b/docs/ru/edge/guide/platforms/win8/upgrading.md
index 6b5aeeb..59a5ba7 100644
--- a/docs/ru/edge/guide/platforms/win8/upgrading.md
+++ b/docs/ru/edge/guide/platforms/win8/upgrading.md
@@ -16,15 +16,28 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Обновление для Windows 8
-В этом руководстве показано, как изменять проекты Windows 8 для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
+В этом руководстве показано, как изменять проекты Windows 8 для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
+
+## Обновление до 3.2.0 от 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2. Запуск`cordova platform update windows8`.
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+ bin\update <project_path>
+
## Обновление до 3.1.0
-Cordova CLI поддержка для Windows 8 была введена в Cordova 3.1.0. Для обновления, мы предлагаем создание нового CLI Cordova проекта и движущихся над всеми необходимыми активами.
+Кордова CLI поддержка для Windows 8 была введена в Кордове 3.1.0. Для обновления, мы предлагаем создание новой CLI Cordova проекта и движущихся над всеми необходимыми активами.
## Обновление до 2.9.0 с 2.8.0
-Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться любой ссылки на проект, обновлены и удалены.
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
1. Удалить `cordova-2.8.0.js` из проекта `www` каталог.
@@ -32,12 +45,12 @@ Cordova CLI поддержка для Windows 8 была введена в Cordo
3. Построение и тестирование!
-## Обновление до 2.8.0 от 2.7.0
+## Обновление до 2.8.0 с 2.7.0
-Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться любой ссылки на проект, обновлены и удалены.
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
1. Удалить `cordova-2.7.0.js` из проекта `www` каталог.
-2. Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что этот файл больше не содержит номер версии в имени файла).
+2. Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что файл больше не содержит номер версии в имени файла).
3. Построение и тестирование!
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp7/index.md b/docs/ru/edge/guide/platforms/wp7/index.md
index f67cf97..edc158f 100644
--- a/docs/ru/edge/guide/platforms/wp7/index.md
+++ b/docs/ru/edge/guide/platforms/wp7/index.md
@@ -24,86 +24,81 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Windows Phone плагины
* Windows Phone средств командной строки
-Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
-## 1. Системные требования
+## Системные требования
-* Операционная система:
-
- * Windows 7 или Windows 8 (Pro) или Windows Vista с пакетом обновления 2
- * Для SDK требуется 64-разрядная версия (x 64) Windows.
- * Pro версия рекомендуется для запуска эмулятора устройства.
+Использовать Windows 7 или Windows 8 (Pro) или Windows Vista с пакетом обновления 2. 64-Разрядная версия (x 64) Windows требуется для SDK. Pro версия рекомендуется для запуска эмулятора устройства.
-* Зарегистрироваться и оплатить для учетной записи [Windows Phone Dev центр][1] , если вы хотите установить приложение на реальном устройстве или представить его на рынке.
+Зарегистрироваться и оплатить счет [Центр разработчиков Windows Phone][1] если вы хотите установить приложения на реальном устройстве или представить его на рынке.
[1]: http://dev.windowsphone.com/en-us/publish
-**Примечание:** Запуск пакета SDK в виртуальной машине может представлять определенные трудности. Вы можете читать этот блог, который дает представление о решениях по разработке для [Windows Phone на Mac][2].
+**Примечание**: выполнение пакета SDK в виртуальной машине могут представлять вызовы. Читайте [Windows Phone на Mac][2] для идеи о разработке решений.
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2. Установить SDK + Кордова
+## Установить SDK и Кордова
-* Скачать и установить [Windows Phone SDK][3]
+Скачать и установить [Windows Phone SDK][3].
-* Загрузите и распакуйте последнюю копию [Cordova][4]. Вы будете работать `lib\windows-phone-8\wp7` подкаталог, `lib\windows-phone-8\wp8` содержит версию Windwos телефон 8 Cordova.
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* Копия `CordovaWP7_x_x_x.zip` файл `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` каталог.
+Загрузите и распакуйте последнюю копию [Кордова][4]. Вам нужно работать `lib\windows-phone-8\wp7` подкаталога, `lib\windows-phone-8\wp8` содержит 8 телефон Windwos версия Кордова.
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1. Создание шаблона
+Копия `CordovaWP7_x_x_x.zip` файл `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` каталог.
-**Примечание:** этот шаг может не потребоваться. Если lib\windows телефонный справочник уже содержит файл CordovaWP7\_x\_x_x.zip, то вы можете пропустить этот шаг.
+## Создание шаблона
-Чтобы упростить процесс разработки, Кордова поставляется с сценарий для создания шаблонов Visual Studio. Это позволяет для быстрого создания приложений Cordova внутри Visual Studio. Этот шаблон может быть изменен при необходимости и ниже шаги свидетельствуют о том, как поступить, если вы хотите создать шаблон.
+**Примечание**: этот шаг пропустить, если `lib\windows-phone` уже содержит каталог `CordovaWP7_x_x_x.zip` файлов.
-### Запустите пакетный файл для создания и установки шаблонов.
+Для упрощения разработки Cordova расслоения сценарий для создания шаблонов Visual Studio. Они позволяют вам быстро создавать Cordova apps, и при необходимости их можно изменить. Ниже шаги показывают, как создать его.
-* Корень репо содержит файл createTemplates.bat. Дважды щелкнув этот файл будет генерировать 2 ZIP-файлов. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip, где ХХХ это номер текущей версии) Легко использовать эти файлы в Visual Studio, копировать их «Мои документы\Visual Studio 2012\Templates\ProjectTemplates\» вы затем сможете для создания новых приложений Apache Cordova Windows Phone из файла Visual Studio-> меню новый проект.
+### Запустите пакетный файл для создания и установки шаблонов
-* Если вы запустите пакетный файл из командной строки, вы также можете позвонить с параметром для автоматической установки
+Содержит корень репо `createTemplates.bat` файл. Дважды щелкните этот файл создает два `.zip` файлы: `CordovaWP7_x_x_x.zip` и `CordovaWP8_x_x_x.zip` , где *ххх* — номер текущей версии. Чтобы использовать эти файлы в Visual Studio, скопируйте их в `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` подкаталога. Вы могл после этого создать новое меню **приложений Apache Cordova Windows Phone_ из Visual Studio __File → новый проект** .
-Запустите сценарий:
+Если вы запустите пакетный файл из командной строки, можно также вызвать с параметром для автоматической установки:
- >createTemplates.bat -install
+ >createTemplates.bat -install
-## 3. Установите новый проект
+## Создание нового проекта
* Откройте Visual Studio Express для Windows Phone и выберите **Новый проект**.
-* Выберите **CordovaWP7**. (Номер версии отображается в описании шаблона.)
+* Выберите **CordovaWP7**. Версия номер отображается в описании шаблона.
* Присвойте проекту имя и нажмите **OK**.
-## 4. Обзор структуры проекта
-
-* `www`Каталог содержит ваше Cordova `html/js/css` и любые другие ресурсы, включенные в вашем приложении.
+## Обзор структуры проекта
-* Любое содержание, которое вы добавляете, здесь должен быть частью проекта Visual Studio, и он должен быть задан как содержание.
+`www`Каталог функции `html` , `js` , и `css` подкаталоги и любые другие ресурсы требует вашего приложения. Любое дополнительное содержимое должно быть частью проекта Visual Studio, и он должен быть задан как содержание.
-* Примечание: Этот захват экрана от wp8 cordova-2.3.0 скачать, ваше объявление будет зависеть от фактической версии.
+Следующий пример структуры представляет собой 2.3.0 проекта, но могут варьироваться в зависимости от установленной версии:
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6. Создайте свой проект для устройства
+## Постройте проект для устройства
-Для тестирования приложения на устройстве, устройство должны быть зарегистрированы. Нажмите [здесь][6] для чтения документации по развертыванию и тестированию на вашем Windows Phone 7.
+Перед тестированием приложения на устройстве, устройство должно быть зарегистрировано. Документации [корпорации Майкрософт][6] сведения о том, как развернуть и протестировать на Windows Phone 7. Таковы основные шаги:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* Убедитесь, что ваш телефон подключен, и экран разблокирован.
-* В Visual Studio выберите «Устройство» в верхнем раскрывающемся меню.
+* В Visual Studio выберите **устройство** в раскрывающемся меню в верхней.
-* Нажмите на зеленый **играть** кнопку рядом с основной раскрывающееся меню, чтобы начать отладку, или введите **F5**.
+* Нажмите кнопку зеленый **играть** рядом с главного меню раскрывающегося списка для запуска отладки, или же введите **F5**.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## Договорились!
\ No newline at end of file
+На данный момент вы сделали.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/index.md b/docs/ru/edge/guide/platforms/wp8/index.md
index 55cf1a1..55ca90f 100644
--- a/docs/ru/edge/guide/platforms/wp8/index.md
+++ b/docs/ru/edge/guide/platforms/wp8/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Руководство по платформы Windows Phone 8
-В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Windows Phone 8. Если вы хотите 7,5 и 8 устройств, разработка для Windows Phone 7 вместо подробно в Windows Phone 7 Руководство по платформы. Версия 7 не имеют все расширенные функции, включенные в IE10, но реализует тот же набор API-интерфейсов. Приложения Windows Phone 8 делать *не* запускаются на устройствах Windows Phone 7.
+В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Windows Phone 8. Если вы хотите 7,5 и 8 устройств, разработка для Windows Phone 7 вместо подробно в Windows Phone 7 руководство платформы. Версия 7 не имеют всех продвинутых функций, включенных в Internet Explorer 10, но реализует тот же набор API-интерфейсов. Приложения Windows Phone 8 делать *не* запускаются на устройствах Windows Phone 7.
Смотрите ниже для более подробной информации конкретной платформы, которая применяется для обеих версий:
@@ -24,9 +24,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Windows Phone плагины
* Windows Phone средств командной строки
-Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
-## 1. Системные требования
+## Системные требования
* Операционная система:
@@ -48,7 +48,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Смотрите [список процессоров Intel, которые поддерживают VT-x (виртуализация) и EPT (SLAT)][2]
* Включите возможность виртуализации (например, VT-x на Intel) в настройках BIOS, как обычно, эта возможность отключена по умолчанию.
-* SDK + IDE (Visual Studio)
+* SDK и IDE (Visual Studio)
* Visual Studio 2012 Professional, Premium или Ultimate. Обратите внимание что Visual Studio Express для Windows Phone (входит в пакет SDK) не рекомендуется, потому что вы не можете построить шаблон (см. ниже) с VS Express, как он не имеет функциональность **Экспорт шаблона** , который является только в VS Pro или выше.
@@ -58,92 +58,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**Примечание:** Запуск пакета SDK в виртуальной машине может представлять определенные трудности. Вы можете читать этот блог, который дает представление о решениях по разработке для [Windows Phone на Mac][4].
+**Примечание**: выполнение пакета SDK в виртуальной машине может представлять определенные трудности. Вы можете читать этот блог, который дает представление о решениях по разработке для [Windows Phone на Mac][4].
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2. Установить SDK + Кордова
+## Установить SDK и Кордова
-* Скачать и установить [Windows Phone SDK][5]
+Скачать и установить [Windows Phone SDK][5].
-* Загрузите и распакуйте последнюю копию [Cordova][6]. Вы будете работать `lib\windows-phone-8\wp8` подкаталог, `lib\windows-phone-8\wp7` содержит версию Windwos 7 Телефон Cordova.
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* Копия `CordovaWP8_x_x_x.zip` файл `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` каталог.
+Загрузите и распакуйте последнюю копию [Кордова][6]. `lib\windows-phone-8\wp8`Подкаталог, где вы должны сделать вашу работу.
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1. Создание шаблона
+Копия `CordovaWP8_x_x_x.zip` файл `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` каталог.
-**Примечание:** этот шаг может не потребоваться. Если lib\windows телефонный справочник уже содержит файл CordovaWP8\_x\_x_x.zip, то вы можете пропустить этот шаг.
+## Создание шаблона
-Чтобы упростить процесс разработки, Кордова поставляется с сценарий для создания шаблонов Visual Studio. Это позволяет для быстрого создания приложений Cordova внутри Visual Studio. Этот шаблон может быть изменен при необходимости и ниже шаги свидетельствуют о том, как поступить, если вы хотите создать шаблон.
+**Примечание**: этот шаг пропустить, если `lib\windows-phone` уже содержит каталог `CordovaWP8_x_x_x.zip` файлов.
-### Запустите пакетный файл для создания и установки шаблонов.
+Для упрощения разработки Cordova расслоения сценарий для создания шаблонов Visual Studio. Они позволяют вам быстро создавать Cordova apps, и при необходимости их можно изменить. Ниже шаги показывают, как создать его.
-* Корень репо содержит файл createTemplates.bat. Дважды щелкнув этот файл будет генерировать 2 ZIP-файлов. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip, где ХХХ это номер текущей версии) Легко использовать эти файлы в Visual Studio, копировать их «Мои документы\Visual Studio 2012\Templates\ProjectTemplates\» вы затем сможете для создания новых приложений Apache Cordova Windows Phone из файла Visual Studio-> меню новый проект.
+### Запустите пакетный файл для создания и установки шаблонов
-* Если вы запустите пакетный файл из командной строки, вы также можете позвонить с параметром для автоматической установки
+Репо корневой каталог содержит `createTemplates.bat` файл. Дважды щелкните это для создания двух `.zip` файлы: `CordovaWP7_x_x_x.zip` и `CordovaWP8_x_x_x.zip` , где *ххх* — номер текущей версии. Чтобы использовать эти файлы в Visual Studio, скопируйте их в `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` . Вы могл после этого создание новых приложений Apache Cordova Windows Phone из меню **Visual Studio файл → новый проект** .
-Запустите сценарий:
+Если вы запустите пакетный файл из командной строки, можно также вызвать его с параметром для автоматической установки:
- >createTemplates.bat -install
+ >createTemplates.bat -install
-## 3. Установите новый проект
+## Создание нового проекта
-* Откройте Visual Studio Express для Windows Phone и выберите **Новый проект**.
+Откройте Visual Studio Express для Windows Phone и выберите **Новый проект**.
-* Выберите **CordovaWP8**. (Номер версии отображается в описании шаблона.)
+Выберите **CordovaWP8**. Номер версии отображается в описании шаблона.
-* Присвойте проекту имя и нажмите **OK**.
+Присвойте проекту имя и нажмите **OK**.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4. Обзор структуры проекта
-
-* `www`Каталог содержит ваше Cordova `html/js/css` и любые другие ресурсы, включенные в вашем приложении.
+## Обзор структуры проекта
-* Любое содержание, которое вы добавляете, здесь должен быть частью проекта Visual Studio, и он должен быть задан как содержание.
+`www`Каталог функции `html` , `js` , и `css` подкаталоги и любые другие ресурсы требует вашего приложения. Любое дополнительное содержимое должно быть частью проекта Visual Studio, и он должен быть задан как содержание.
-* Примечание: Этот захват экрана от Кордова-2.3.0 скачать, ваше объявление будет зависеть от фактической версии.
+Следующий пример структуры представляет собой 2.3.0 проекта, но могут варьироваться в зависимости от установленной версии:
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5. Построение и развертывание в эмулятор
+## Построение и развертывание в эмулятор
-* Убедитесь, что в главном меню раскрывающегося списка выбран **Эмулятор Windows Phone** .
+Убедитесь, что **Эмулятор Windows Phone** установлен в главном меню раскрывающегося списка.
-* Нажмите на зеленый **играть** кнопку рядом раскрывающегося меню, чтобы начать отладку, или введите **F5**.
+Затем нажмите на кнопку зеленую **играть** рядом раскрывающегося меню, чтобы начать отладку, или введите **F5**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6. Создайте свой проект для устройства
+## Постройте проект для устройства
-Для тестирования приложения на устройстве, устройство должны быть зарегистрированы. Нажмите [здесь][10] для чтения документации по развертыванию и тестированию на вашем Windows Phone 8.
+Перед тестированием приложения на устройстве, устройство должно быть зарегистрировано. Документации [корпорации Майкрософт][10] сведения о том, как развернуть и протестировать на Windows Phone 8. Таковы основные шаги:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
-* Убедитесь, что ваш телефон подключен, и экран разблокирован.
+* Убедитесь, что ваш телефон подключен, и экран разблокируется.
-* В Visual Studio выберите «Устройство» в верхнем раскрывающемся меню.
+* В Visual Studio выберите **устройство** в раскрывающемся меню в верхней.
-* Нажмите на зеленый **играть** кнопку рядом с основной раскрывающееся меню, чтобы начать отладку, или введите **F5**.
+* Нажмите кнопку зеленый **играть** рядом с главного меню раскрывающегося списка для запуска отладки, или же введите **F5**.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## Договорились!
+На данный момент вы сделали.
## Дальнейшее чтение
-Для более подробной информации о конкретных различий между IE10 и WebKit браузерах и как поддерживать оба MS имеет полезное [руководство здесь][12]
+Блог разработчиков Windows Phone предоставляет [полезные сведения][12] о различиях между IE10 и WebKit браузеров и как поддержать оба.
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
[25/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
German Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for German Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/0bc591a6
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/0bc591a6
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/0bc591a6
Branch: refs/heads/master
Commit: 0bc591a6d1c3a98e5636dbe8cabf1166a0852329
Parents: 953aa02
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 10:26:31 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/de/edge/config_ref/images.md | 65 +-
docs/de/edge/config_ref/index.md | 37 +-
.../de/edge/cordova/events/events.backbutton.md | 5 +-
.../edge/cordova/events/events.deviceready.md | 5 +-
.../edge/cordova/events/events.endcallbutton.md | 2 +-
docs/de/edge/cordova/events/events.md | 66 +-
.../de/edge/cordova/events/events.menubutton.md | 3 +-
docs/de/edge/cordova/events/events.pause.md | 3 +-
docs/de/edge/cordova/events/events.resume.md | 3 +-
.../edge/cordova/events/events.searchbutton.md | 2 +-
.../cordova/events/events.startcallbutton.md | 2 +-
.../cordova/events/events.volumedownbutton.md | 2 +-
.../cordova/events/events.volumeupbutton.md | 2 +-
docs/de/edge/cordova/plugins/pluginapis.md | 106 +++
docs/de/edge/cordova/storage/storage.md | 61 +-
docs/de/edge/guide/appdev/whitelist/index.md | 195 ++---
docs/de/edge/guide/cli/index.md | 138 +++-
docs/de/edge/guide/hybrid/plugins/index.md | 122 ++-
docs/de/edge/guide/hybrid/webviews/index.md | 5 +-
docs/de/edge/guide/overview/index.md | 670 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/de/edge/guide/platforms/android/config.md | 44 +-
docs/de/edge/guide/platforms/android/index.md | 47 +-
docs/de/edge/guide/platforms/android/plugin.md | 193 ++---
docs/de/edge/guide/platforms/android/tools.md | 2 +
.../edge/guide/platforms/android/upgrading.md | 99 ++-
docs/de/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 2 +-
.../edge/guide/platforms/blackberry10/index.md | 104 +--
.../edge/guide/platforms/blackberry10/plugin.md | 199 +++--
.../edge/guide/platforms/blackberry10/tools.md | 38 +-
.../guide/platforms/blackberry10/upgrading.md | 29 +-
docs/de/edge/guide/platforms/index.md | 19 +-
docs/de/edge/guide/platforms/ios/config.md | 42 +-
docs/de/edge/guide/platforms/ios/index.md | 2 +-
docs/de/edge/guide/platforms/ios/plugin.md | 202 +++--
docs/de/edge/guide/platforms/ios/tools.md | 4 +-
docs/de/edge/guide/platforms/ios/upgrading.md | 147 ++--
docs/de/edge/guide/platforms/ios/webview.md | 92 ++-
docs/de/edge/guide/platforms/tizen/index.md | 2 +-
docs/de/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/de/edge/guide/platforms/win8/index.md | 98 ++-
docs/de/edge/guide/platforms/win8/tools.md | 4 +-
docs/de/edge/guide/platforms/win8/upgrading.md | 13 +
docs/de/edge/guide/platforms/wp7/index.md | 61 +-
docs/de/edge/guide/platforms/wp8/index.md | 69 +-
docs/de/edge/guide/platforms/wp8/plugin.md | 188 +++--
docs/de/edge/guide/platforms/wp8/tools.md | 17 +-
docs/de/edge/guide/platforms/wp8/upgrading.md | 43 +-
docs/de/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/de/edge/index.md | 123 +--
docs/de/edge/plugin_ref/plugman.md | 135 +++-
docs/de/edge/plugin_ref/spec.md | 59 +-
56 files changed, 2867 insertions(+), 1985 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/config_ref/images.md b/docs/de/edge/config_ref/images.md
index b36e865..b8a9b56 100644
--- a/docs/de/edge/config_ref/images.md
+++ b/docs/de/edge/config_ref/images.md
@@ -45,11 +45,15 @@ Windows Phone gibt ein Standardsymbol 48 Pixel, zusammen mit verschiedenen Gerä
windows-phone/icon-173-tile.png
-BlackBerry erfordert ein 80-Pixel-Symbol:
+BlackBerry 10 erfordert eine Icon-Element in config.xml:
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
+Finden Sie BlackBerry Dokumentation Tareting, mehrere Größen und Gebietsschemas.
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
Tizen erfordert ein 128 Pixeln-Symbol:
tizen/icon-128.png
@@ -71,7 +75,7 @@ Android gibt sowohl Hochformat und Querformat Splash-Bildschirm-Images für nied
android/screen-xhdpi-portrait.png
-Die iOS-Plattform gibt Varianten für iPhone/iPod und iPad, mit Varianten für Retina-Displays und verschiedenen Ausrichtungen. Die *568 h* -Datei ist für das iPhone 5 größer Bildschirm angepasst:
+Die iOS-Plattform gibt Varianten für iPhone/iPod und iPad, mit Varianten für Retina-Displays und verschiedenen Ausrichtungen. Die *568 h* -Datei gilt für das iPhone 5 größer Bildschirm:
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,38 +88,69 @@ Die iOS-Plattform gibt Varianten für iPhone/iPod und iPad, mit Varianten für R
ios/screen-iphone-portrait-568h-2x.png
-BlackBerry und Windows Phone geben Sie ein einzelnes Splash-Bildschirm-Image:
+Windows Phone gibt ein einzelnes Splash-Bildschirm-Image:
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
In den folgenden Abschnitten ausführlich auf Splash-Screens einrichten, beim Arbeiten mit SDKs und verwandte Befehlszeilentools in Plattform Leitfäden beschrieben.
+Vergessen Sie nicht, das SplashScreen-Plugin zu installieren, bevor Sie versuchen, verwenden Sie die `navigator.splashscreen.hide()` oder `navigator.splashscreen.show()` Methoden.
+
## Splash-Screens für die Android-Plattform
-Platz [9-Patch][1] Bilddateien im Android-Projekt `res/drawable` Verzeichnis. Für jeden sollte sein:
+Platz [9-Patch][1] Bilddateien im Android-Projekt `platforms/android/res/drawable*` Verzeichnisse.
[1]: https://developer.android.com/tools/help/draw9patch.html
+Für jeden sollte sein:
+
* XLarge (Xhdpi): mindestens 960 × 720
* große (Hdpi): mindestens 640 × 480
* Medium (Mdpi): mindestens 470 × 320
* klein (Ldpi): mindestens 426 × 320
+Wenn Sie Standard-Splash-Bildschirm-Images bereitgestellt in Cordova verwenden möchten, müssen Sie kopieren die PNG‑Dateien von `platforms/android/www/res/screen/android` zu `platforms/android/res/drawable*/` :
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+Die `drawable` Verzeichnisnamen müssen folgen den Android Konventionen zur Unterstützung der [Bildschirmgrößen][2] und [Alternative Ressourcen][3].
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
+
In `config.xml` , fügen Sie die folgenden Einstellungen:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-Die erste Zeile legt das Bild fest als den Begrüßungsbildschirm anzuzeigen. Wenn Sie Ihr Bild alles andere als nennen, `splash.png` , müssen Sie diese Zeile ändern.
+Die erste Zeile legt das Bild fest als den Begrüßungsbildschirm anzuzeigen. Dies ist der Dateiname der PNG in den `drawable*` Verzeichnissen. Wenn Sie das Bild alles andere als nennen, `splash.png` , müssen Sie diese Zeile ändern. Enthalten nicht die Dateinamenerweiterung (d.h. `.png` ). Wenn Sie die Standard-Splash-Screens in Cordova oben aufgeführten bereitgestellten verwenden möchten, verwenden Sie den Wert`screen`.
-Der zweiten Zeile wird die Verzögerung der Splashscreen in Millisekunden wie lange angezeigt wird. Um den Begrüßungsbildschirm zu entlassen, sobald die app erhält der `deviceready` Veranstaltung, Aufruf der `navigator.splashscreen.hide()` Methode.
+Der zweiten Zeile wird die Standardverzögerung der Splashscreen in Millisekunden wie lange angezeigt wird. Dies sollte die maximale erwartete Startzeit. Der Standardwert für SplashScreenDelay ist 3000 ms.
+
+Schließlich sollte der Begrüßungsbildschirm vorhanden nur so lange wie nötig sein. Wenn Ihre app begonnen hat und die Webview geladen hat, sollte Ihre Anwendung den Splash-Screen ausblenden, sodass Hauptansicht angezeigt wird. Da die Startzeit der app ziemlich aufgrund zahlreicher Faktoren variieren, es wird empfohlen, Ihre Anwendung explizit aufrufen `navigator.splashscreen.hide()` in der Javascript-Methode, die auf reagiert das `deviceready` Ereignis. Ansonsten werden der Splash-Screen für den SplashScreenDelay-Wert angezeigt, die Sie oben konfiguriert. Diese ereignisgesteuerten Ansatz wird dringend empfohlen, im Vergleich mit den Splash-Screen sichtbar für immer eine feste Laufzeit.
## Splash-Screens für die iOS-Plattform
-Kopieren Sie Ihre Bildschirm-Splash-Images in des iOS-Projekts `Resources/splash` Verzeichnis. Fügen Sie nur die Bilder für die Geräte, wie iPad oder iPhone unterstützen möchten. Die Größe der einzelnen Bilder sollten sein:
+Splash-Bildschirm-Images in des iOS-Projekts kopieren `Resources/splash` Verzeichnis. Fügen Sie nur diese Bilder für die Geräte, wie iPad oder iPhone unterstützen möchten. Die Größe der einzelnen Bilder sollten sein:
* Default-568h@2x~iphone.png (640x1136 pixels)
* Default-Landscape@2x~ipad.png (2048 x 1496 Pixel)
@@ -127,8 +162,8 @@ Kopieren Sie Ihre Bildschirm-Splash-Images in des iOS-Projekts `Resources/splash
## Splash-Screens für die BlackBerry 10-Plattform
-Kopieren Sie Ihre Bildschirm-Splash-Images in des Projekts `res/screen/blackberry10` Verzeichnis. Die Dateinamen sollten sein:
+Fügen Sie eine Felge: Splash-Element zu "config.xml" für jede Auflösung und Gebietsschema, die Sie unterstützen möchten:
+
+[http://Developer.BlackBerry.com/HTML5/Documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/config_ref/index.md b/docs/de/edge/config_ref/index.md
index 8b0fda7..3329037 100644
--- a/docs/de/edge/config_ref/index.md
+++ b/docs/de/edge/config_ref/index.md
@@ -16,17 +16,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Die Datei config.xml
-Zahlreiche Aspekte des Verhaltens einer app können mit einer globalen Konfigurationsdatei `config.xml` gesteuert werden, welche sich in der obersten Ebene des Web Asset Verzeichnisses zusammen mit der app-Homepage befindet. Diese plattformunabhängig XML-Datei wird basierend auf der W3C [Verpackt von Web-Anwendungen (Widgets)][1] Spezifikation formatiert, und erweitert, um die Kern-Cordova-API-Funktionen, Plugins und Plattform-spezifischen Einstellungen angeben.
+Zahlreiche Aspekte des Verhaltens einer app gesteuert werden, mit einer globalen Konfigurationsdatei `config.xml` . Diese plattformunabhängig XML-Datei ist auf der W3C [Verpackt von Web-Anwendungen (Widgets)][1] Spezifikation und erweiterte Kern-Cordova-API-Funktionen, Plugins und Plattform-spezifischen Einstellungen angeben angeordnet.
[1]: http://www.w3.org/TR/widgets/
-Für Projekte, die mit dem Cordova-CLI (beschrieben in Die Kommandozeilen-Schnittstelle) erstellt wurden, finden Sie diese Datei im `www` Verzeichnis der obersten Ebene. Mit dem CLI zum Erstellen eines Projekts regeneriert Versionen dieser Datei in verschiedenen Unterverzeichnissen innerhalb `platforms` . Wenn Sie die CLI zum Erstellen eines Projekts, aber dann verlagern Ihren Workflow auf ein SDK verwenden, dient die Plattform-spezifische Datei als Quelle.
+Für Projekte, die mit dem Cordova-CLI (beschrieben in The Command-Line Interface) erstellt werden kann diese Datei im obersten Verzeichnis gefunden werden:
+
+ app/config.xml
+
+
+Beachten Sie, dass Version 3.3.1-0.2.0, die Datei auf vorher `app/www/config.xml` , und dass es hier immer noch unterstützt wird.
+
+Wenn die CLI ein Projekt erstellen, werden in verschiedenen Versionen dieser Datei passiv kopiert `platforms/` Unterverzeichnisse, zum Beispiel:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
Dieser Abschnitt beschreibt globale und Cross-Plattform-Konfigurationsoptionen. Finden Sie in den folgenden Abschnitten für Plattform-spezifische Optionen:
* iOS Konfiguration
* Android Konfiguration
-* BlackBerry Konfiguration
+* BlackBerry 10 Konfiguration
Neben der verschiedenen Konfigurationsoptionen unten können Sie auch eine Anwendung Kernsatz von Bildern für jede Zielplattform konfigurieren. Weitere Informationen finden Sie unter Symbole und Splash-Screens.
@@ -44,13 +56,9 @@ In diesem Beispiel wird den Standardwert `config.xml` erzeugt durch der CLI `cre
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
-
Die folgenden Konfigurationselemente in der obersten Ebene angezeigt `config.xml` Datei und werden auf allen unterstützten Cordova-Plattformen unterstützt:
* Die `<widget>` des Elements `id` Attribut bietet die app-Reverse-Domänen-ID, und der `version` seine vollständige Versionsnummer in Major/Minor/Patch-Notation ausgedrückt.
@@ -59,7 +67,7 @@ Die folgenden Konfigurationselemente in der obersten Ebene angezeigt `config.xml
* Die `<description>` und `<author>` Elemente geben, Metadaten und Kontaktinformationen, die im app-Shop-Angebote angezeigt werden kann.
-* Der optionale `<content>` -Element definiert die Anwendung Startseite in der obersten Ebene Webverzeichnis Vermögenswerte. Der Standardwert ist `index.html` , die üblicherweise in einem Projekt angezeigt wird, ist der obersten Ebene `www` Verzeichnis.
+* Der optionale `<content>` -Element definiert die app Startseite in der obersten Ebene Webverzeichnis Vermögenswerte. Der Standardwert ist `index.html` , die üblicherweise in einem Projekt angezeigt wird, ist der obersten Ebene `www` Verzeichnis.
* `<access>`Elemente definieren den Satz der externen Domänen, die, denen die app erlaubt ist, zu kommunizieren. Der Standardwert, der oben gezeigten ermöglicht es, jeden beliebigen Server zugreifen. Finden Sie im Domain-Whitelist-Guide für Details.
@@ -79,7 +87,7 @@ Die folgenden globalen Einstellungen gelten für alle Plattformen:
<preference name="Orientation" value="landscape" />
- **Hinweis:** Die `default` Wert bedeutet *sowohl* quer- und Hochformat Ausrichtungen sind aktiviert. Wenn Sie Standardeinstellungen für jede Plattform (in der Regel Porträt nur) verwenden möchten, lassen Sie dieses Tag von der `config.xml` Datei. Verwendet außerdem BlackBerry `auto` anstelle von `default` in der `config.xml` Datei. Bei Angabe von `default` in der globalen `config.xml` , es übersetzt `auto` in den BlackBerry-Build.
+ **Hinweis**: die `default` Wert bedeutet *sowohl* quer- und Hochformat Ausrichtungen sind aktiviert. Wenn Sie Standardeinstellungen für jede Plattform (in der Regel Porträt nur) verwenden möchten, lassen Sie dieses Tag von der `config.xml` Datei.
## Multi-Plattform-Einstellungen
@@ -105,17 +113,10 @@ Die folgenden Einstellungen gelten für mehrere Plattformen, jedoch nicht auf al
Gilt für iOS und BlackBerry.
-
- **Hinweis:** Für BlackBerry, gültige Werte sind `enable` oder`disable`.
-
-## Die `<feature>` Element
-Wenn Sie die CLI verwenden, um Anwendungen zu erstellen, verwenden Sie den `plugin` Befehl Gerät APIs zu aktivieren. Dies ändert jedoch nicht die Top-Level- `config.xml` Datei, so dass die `<feature>` Element gilt nicht für Ihren Workflow. Wenn Sie direkt in ein SDK arbeiten und mit der Plattform-spezifischen `config.xml` Datei als Quelle, Sie verwenden die `<feature>` Tag auf Device-Ebene APIs und externe Plugins aktivieren. Sie werden in der Regel in dieser Form:
-
- <feature name="Plugin" value="PluginID" />
-
+## Das *Feature* Element
-Sie erscheinen oft mit benutzerdefinierten Werte in plattformspezifischen `config.xml` Dateien. Hier ist beispielsweise die Device-API für Android Projekte angeben:
+Wenn Sie die CLI verwenden, um Anwendungen zu erstellen, verwenden Sie den `plugin` Befehl Gerät APIs zu aktivieren. Dies ändert jedoch nicht die Top-Level- `config.xml` Datei, so dass die `<feature>` Element gilt nicht für Ihren Workflow. Wenn Sie direkt in ein SDK und verwenden die Plattform-spezifischen Arbeiten `config.xml` Datei als Quelle, Sie verwenden die `<feature>` Tag auf Device-Ebene APIs und externe Plugins aktivieren. Sie erscheinen oft mit benutzerdefinierten Werte in plattformspezifischen `config.xml` Dateien. Hier ist beispielsweise die Device-API für Android Projekte angeben:
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.backbutton.md b/docs/de/edge/cordova/events/events.backbutton.md
index cf3f988..c66ed4e 100644
--- a/docs/de/edge/cordova/events/events.backbutton.md
+++ b/docs/de/edge/cordova/events/events.backbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# BackButton
+# backbutton
Das Ereignis wird ausgelöst, wenn der Benutzer den "zurück"-Button drückt.
@@ -27,8 +27,9 @@ Um das zurück-Button Standardverhalten überschreiben, registriert einen Ereign
## Unterstützte Plattformen
+* Amazon Fire OS
* Android
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
* Windows Phone 7 und 8
## Kurzes Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.deviceready.md b/docs/de/edge/cordova/events/events.deviceready.md
index 33cb231..70c28f6 100644
--- a/docs/de/edge/cordova/events/events.deviceready.md
+++ b/docs/de/edge/cordova/events/events.deviceready.md
@@ -25,7 +25,7 @@ Das Ereignis wird ausgelöst, wenn Cordova vollständig geladen ist.
Dieses Ereignis ist wesentlich für jede Anwendung. Es signalisiert, dass Cordovas Gerät APIs geladen haben und bereit sind, zugreifen.
-Cordova besteht aus zwei Codebasen: native und JavaScript. Während der native Code lädt, zeigt eine benutzerdefinierte Lade-Bild. JavaScript lädt jedoch nur wenn das DOM geladen. Dies bedeutet, dass Ihre Webanwendung möglicherweise eine Cordova JavaScript-Funktion nennen darf, bevor der entsprechende systemeigene Code verfügbar ist.
+Cordova besteht aus zwei Codebasen: native und JavaScript. Während der native Code lädt, zeigt eine benutzerdefinierte Lade-Bild. JavaScript lädt jedoch nur wenn das DOM geladen. Dies bedeutet, dass die Web-app möglicherweise eine Cordova JavaScript-Funktion nennen darf, bevor der entsprechende systemeigene Code verfügbar ist.
Das `deviceready` -Ereignis wird ausgelöst, sobald Cordova vollständig geladen hat. Einmal können das Ereignis ausgelöst, Sie sicher Cordova-APIs aufrufen. Anwendungen in der Regel fügen Sie einen Ereignis-Listener mit `document.addEventListener` sobald das HTML-Dokument DOM geladen hat.
@@ -33,8 +33,9 @@ Das `deviceready` Ereignis verhält sich etwas anders als von anderen. Ein Ereig
## Unterstützte Plattformen
+* Amazon Fire OS
* Android
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
* iOS
* Tizen
* Windows Phone 7 und 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.endcallbutton.md b/docs/de/edge/cordova/events/events.endcallbutton.md
index eeca690..9289fa3 100644
--- a/docs/de/edge/cordova/events/events.endcallbutton.md
+++ b/docs/de/edge/cordova/events/events.endcallbutton.md
@@ -29,7 +29,7 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
## Kleines Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.md b/docs/de/edge/cordova/events/events.md
index b37b88b..0abbccb 100644
--- a/docs/de/edge/cordova/events/events.md
+++ b/docs/de/edge/cordova/events/events.md
@@ -23,69 +23,25 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* deviceready
* Anhalten
* Lebenslauf
-* Online
-* Offline
-* BackButton
-* batterycritical
-* batterylow
-* batterystatus
+* backbutton
* menubutton
-* SearchButton
+* searchbutton
* startcallbutton
* endcallbutton
* volumedownbutton
* volumeupbutton
-## Zugriff auf die Funktion
-
-Ab Version 3.0, Cordova implementiert Batteriestatus und andere Geräteebene APIs als *Plugins*. Zugriff auf alle anderen Ereignisse, die nicht im Zusammenhang mit Batterie-Status sind standardmäßig aktiviert. Verwenden Sie der CLI `plugin` Befehl, beschrieben in der Command-Line Interface, aktivieren oder Deaktivieren von Batterie-Veranstaltungen:
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-Diese Befehle gelten für alle Zielplattformen, aber die unten beschriebenen Plattform-spezifische Konfigurationseinstellungen ändern:
-
-* Android
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## Ereignisse, die von den [org.apache.cordova.battery-Status][1] hinzugefügt
-* BlackBerry WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* iOS (in`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* Tizen (in`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- Bezug: [Anwendungsmanifest für Tizen Webanwendung][1]
+## Ereignisse, die von den [org.apache.cordova.network-Informationen][2] hinzugefügt
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-Einige Plattformen können dieses Feature unterstützen, ohne dass eine besondere Konfiguration. Finden Sie unter *Plattform-Unterstützung* in der Übersicht.
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.menubutton.md b/docs/de/edge/cordova/events/events.menubutton.md
index dfa672a..b133b76 100644
--- a/docs/de/edge/cordova/events/events.menubutton.md
+++ b/docs/de/edge/cordova/events/events.menubutton.md
@@ -29,8 +29,9 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
+* Amazon Fire OS
* Android
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
## Kleines Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.pause.md b/docs/de/edge/cordova/events/events.pause.md
index e12d1f0..c57f58a 100644
--- a/docs/de/edge/cordova/events/events.pause.md
+++ b/docs/de/edge/cordova/events/events.pause.md
@@ -29,8 +29,9 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
+* Amazon Fire OS
* Android
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
* iOS
* Windows Phone 7 und 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.resume.md b/docs/de/edge/cordova/events/events.resume.md
index d699591..b9e4830 100644
--- a/docs/de/edge/cordova/events/events.resume.md
+++ b/docs/de/edge/cordova/events/events.resume.md
@@ -29,8 +29,9 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
+* Amazon Fire OS
* Android
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
* iOS
* Windows Phone 7 und 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.searchbutton.md b/docs/de/edge/cordova/events/events.searchbutton.md
index 4adc340..0324bb0 100644
--- a/docs/de/edge/cordova/events/events.searchbutton.md
+++ b/docs/de/edge/cordova/events/events.searchbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# SearchButton
+# searchbutton
Das Ereignis wird ausgelöst, wenn der Benutzer die Schaltfläche Suchen auf Android drückt.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.startcallbutton.md b/docs/de/edge/cordova/events/events.startcallbutton.md
index ab1ddf8..962df91 100644
--- a/docs/de/edge/cordova/events/events.startcallbutton.md
+++ b/docs/de/edge/cordova/events/events.startcallbutton.md
@@ -29,7 +29,7 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
## Kleines Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.volumedownbutton.md b/docs/de/edge/cordova/events/events.volumedownbutton.md
index 090cda6..31127ff 100644
--- a/docs/de/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/de/edge/cordova/events/events.volumedownbutton.md
@@ -29,7 +29,7 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
## Kleines Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/events/events.volumeupbutton.md b/docs/de/edge/cordova/events/events.volumeupbutton.md
index d6cec1e..316a5af 100644
--- a/docs/de/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/de/edge/cordova/events/events.volumeupbutton.md
@@ -29,7 +29,7 @@ Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal ei
## Unterstützte Plattformen
-* BlackBerry WebWorks (OS 5.0 und höher)
+* BlackBerry 10
## Kleines Beispiel
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/plugins/pluginapis.md b/docs/de/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..385b04f
--- /dev/null
+++ b/docs/de/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+Lizenz: eine oder mehrere Mitwirkende/r Lizenzverträge an die Apache Software Foundation (ASF) lizenziert. Finden Sie verteilte mit dieser Arbeit für weitere Informationen bezüglich Urheberrecht und Datenschutz-Datei. Die ASF-Lizenzen-diese Datei, um Sie unter der Apache License, Version 2.0 (die "Lizenz"); Sie können diese Datei nur in Übereinstimmung mit der Lizenz. Sie können eine Kopie der Lizenz zu erhalten.
+
+ http://www.Apache.org/licenses/LICENSE-2.0 sofern gesetzlich erforderlich oder schriftlich vereinbart, ist die Software unter der Lizenz verteilt auf einer "AS IS" BASIS, ohne Gewährleistungen oder Bedingungen irgendwelcher Art, weder ausdrücklich noch stillschweigend. Finden Sie die Lizenz für die jeweilige Sprache, EZB, Berechtigungen und Beschränkungen
+
+
+## unter der Lizenz.
+
+# Plugin APIs
+
+Cordova mit einen minimalen Satz von APIs und Projekte hinzufügen, was zusätzliche APIs, die sie durch Plugins erfordern.
+
+Sie können alle vorhandenen Plugins, die mithilfe der [Plugin Registry][1] durchsuchen.
+
+ [1]: http://plugins.cordova.io/
+
+Der traditionelle Satz von Cordova Plugins sind wie folgt:
+
+* [Batteriestatus][2]
+
+ > Überwachen Sie den Status des Geräts Batterie.
+
+* [Kamera][3]
+
+ > Ein Foto mit der Gerätekamera zu erfassen.
+
+* [Kontakte][4]
+
+ > Arbeiten Sie mit der Geräte-Kontaktdatenbank.
+
+* [Gerät][5]
+
+ > Gerät bestimmte Informationen zu sammeln.
+
+* [Bewegung Gerät (Beschleunigungssensor)][6]
+
+ > Tippen Sie in das Gerät Weg-und/oder Geschwindigkeitsgeber.
+
+* [Orientierung des Geräts (Kompass)][7]
+
+ > Erhalten Sie die Richtung, die das Gerät verweist.
+
+* [Dialoge][8]
+
+ > Visuelle Gerätebenachrichtigungen.
+
+* [Dateisystem][9]
+
+ > Haken Sie in native Dateisystem durch JavaScript.
+
+* [File-Transfer][10]
+
+ > Haken Sie in native Dateisystem durch JavaScript.
+
+* [Geolocation][11]
+
+ > Machen Sie Ihre Anwendung Lage bewusst.
+
+* [Globalisierung][12]
+
+ > Aktivieren Sie die Darstellung von Objekten, die spezifisch für ein Gebietsschema.
+
+* [InAppBrowser][13]
+
+ > URLs in einer anderen in-app Browserinstanz zu starten.
+
+* [Medien][14]
+
+ > Aufzeichnen und Wiedergeben von audio-Dateien.
+
+* [Medien erfassen][15]
+
+ > Media-Dateien mithilfe des Geräts Media Capture-Anwendungen zu erfassen.
+
+* [Netzwerkinformationen (Verbindung)][16]
+
+ > Der Netzwerkstatus und Mobilfunknetz Informationen schnell zu überprüfen.
+
+* [SplashScreen][17]
+
+ > Ein- und Ausblenden der Splash-Screen Anwendungen.
+
+* [Vibration][18]
+
+ > Eine API, das Gerät zu vibrieren.
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+Nicht-englische Übersetzungen über diese Plugin-Docs finden Sie indem Sie sich ältere Versionen von Cordova-Dokumentation. Verwenden Sie das Drop-Down-Menü auf die ganz oben rechts auf dieser Seite, um Versionen wechseln.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/cordova/storage/storage.md b/docs/de/edge/cordova/storage/storage.md
index 3d32880..56bdb0e 100644
--- a/docs/de/edge/cordova/storage/storage.md
+++ b/docs/de/edge/cordova/storage/storage.md
@@ -16,54 +16,47 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Speicher
-> Ermöglicht den Zugriff auf das Gerät Storage-Optionen.
+> Eine Übersicht über Storage-Optionen für Cordova.
-Diese API bietet Storage-Optionen, die auf der Grundlage von zwei verschiedenen W3C-Spezifikationen:
+Mehrere Speicher-APIs sind für Cordova-Anwendungen verfügbar. Finden Sie unter [html5rocks][1]. eine vollständigere Übersicht und Beispiele.
-* Die [Web Storage API-Spezifikation][1] ermöglicht Zugriff auf Daten über einfachen Schlüssel/Wert-Paaren. Finden Sie im Abschnitt über LocalStorage ausführliche auf dieser Schnittstelle.
+ [1]: http://www.html5rocks.com/en/features/storage
-* Der [Web SQL Database-Spezifikation][2] bietet Zugriff auf weitere vollwertige Datenbanktabellen über SQL-Abfragen. Eine Zusammenfassung dieser Schnittstelle unmittelbar unterhalb angezeigt wird.
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+Auch bekannt als *web-Speicher*, *einfache Lagerung*, oder durch seine Alternative *Session-Speicherung* -Schnittstelle, diese API bietet synchrone Schlüssel/Wert-Paar Speicher, und steht im zugrunde liegenden WebView-Implementierungen. Finden Sie in [der W3C-Spezifikation][2] für Details.
-Cordova bietet Zugriff auf beide Schnittstellen für die Minderheit der Geräte, die bereits diese nicht unterstützen. Im übrigen gelten die integrierten Implementierungen.
+ [2]: http://www.w3.org/TR/webstorage/
-## Methoden
+**Windows Phone 7 Quirk**: Dot Notation ist *nicht* möglich, so sicher sein, verwenden Sie `setItem` oder `getItem` eher als Zugriffstasten direkt aus dem Speicherobjekt, wie in`window.localStorage.someKey`.
-* openDatabase
+## WebSQL
-## Argumente
+Diese API ist verfügbar in den zugrunde liegenden WebView. Der [Web SQL Database-Spezifikation][3] bietet Zugriff auf weitere vollwertige Datenbanktabellen über SQL-Abfragen.
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## Objekte
+Die folgenden Plattformen unterstützen WebSQL:
-* Datenbank
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* SQLError
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
-## Zugriff auf die Funktion
+## IndexedDB
-Ab der Version 3.0 Zugang zum Storage APIs ist in Cordova integriert und erfordert keine mit dem CLI, Plugins hinzufügen, wie in der Command-Line Interface beschrieben.
+Diese API ist verfügbar in den zugrunde liegenden WebView. [Indiziert DB][4] bietet mehr Funktionen als LocalStorage aber weniger als WebSQL.
-Wenn Sie einen älteren Satz der Cordova Werkzeuge, die die CLI vorangehen verwenden, sind die folgenden Plattform-spezifische Konfigurationseinstellungen noch erforderlich:
+ [4]: http://www.w3.org/TR/IndexedDB/
-* Android (in`app/res/xml/config.xml`)
-
- <feature name="Storage">
- <param name="android-package" value="org.apache.cordova.Storage" />
- </feature>
-
+Die folgenden Plattformen unterstützen IndexedDB:
-* BlackBerry WebWorks (in`www/config.xml`)
-
- <feature id="blackberry.widgetcache" required="true" version="1.0.0.0" />
-
+* Windows Phone 8
+* BlackBerry 10
+
+## Plugin-Optionen
+
+Neben der Lagerung APIs oben aufgeführten, können Sie die [Datei API][5] zum Zwischenspeichern von Daten auf dem lokalen Dateisystem. Andere [Cordova Plugins][6] bieten ähnliche Speicheroptionen.
-Einige Plattformen können dieses Feature unterstützen, ohne dass eine besondere Konfiguration. Finden Sie unter *Plattform-Unterstützung* in der Übersicht.
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/appdev/whitelist/index.md b/docs/de/edge/guide/appdev/whitelist/index.md
index d05f381..f11d111 100644
--- a/docs/de/edge/guide/appdev/whitelist/index.md
+++ b/docs/de/edge/guide/appdev/whitelist/index.md
@@ -16,187 +16,120 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Whitelist-Guide
-## Übersicht
+Domain-Whitelist ist ein Sicherheitsmodell, das den Zugriff steuert an externe Domänen, auf die Sie Anwendung keine Kontrolle hat. Cordova des Standardsicherheitsrichtlinien ermöglicht Zugriff auf jeder Website. Sie sollten vor dem Umzug Ihre Anwendung auf die Produktion, eine Whitelist zu formulieren und ermöglichen den Zugriff auf bestimmte Netzwerk-Domains und Sub-Domains.
-Ressource Whitelisting ist ein Sicherheitsmodell, das steuert Zugang zu externen Netzwerk-Ressourcen, wie z. B. `http://google.com` . Apache Cordova Standardsicherheitsrichtlinien ermöglicht den Zugriff auf eine Ressource auf einer beliebigen Website im Internet. Bevor Sie Ihre Anwendung auf die Produktion verschieben, sollten Sie überprüfen ihrer Whitelist und deklarieren Zugang zu bestimmten Netzwerk-Domains und Sub-Domains.
-
-## Spezifikation
-
-Domäne Whitelisting legt den Grundstein für die Spezifikation des [W3C Widget Zugang][1] . In der Widget-Zugang-Spezifikation die `<access>` Element wird verwendet, um Zugriff auf bestimmte Netzwerkressourcen zu deklarieren. Apache Cordova erweitert dieses Konzept um Whitelisting der einzelnen Netzwerk-Ressourcen (URLs) zu ermöglichen. Apache Cordova wird in Zukunft die Plattform-Whitelisting-Implementierungen abstrahieren. Jedoch vorerst implementiert jede Plattform eine eigene Ressource oder Domäne Whitelisting. Die Unterschiede zwischen Plattform-Implementierungen werden später in diesem Dokument beschrieben.
+Cordova entspricht der [W3C Widget Access][1] -Spezifikation, die abhängig von der `<access>` Element innerhalb der app `config.xml` Datei Netzwerkzugriff auf bestimmte Domänen aktivieren. Für Projekte, die auf der CLI-Workflow in der Command-Line Interface beschrieben, befindet sich diese Datei im Wurzelverzeichnis des Projekts. Sonst sind die Standorte für plattformspezifische Entwicklungswege, in den folgenden Abschnitten aufgeführt. (Siehe die verschiedenen Plattform-Leitfäden für weitere Informationen auf jeder Plattform.)
[1]: http://www.w3.org/TR/widgets-access/
-Das allgemeine Format für Whitelist-Einträge folgt der "[Mustervergleich][2]" Spezifikation für Google Chrome verpackt Apps. Ressourcen werden durch die URL, aber Sternchen angegeben (*) Zeichen kann als "Platzhalter" an mehreren Stellen verwendet werden, um anzuzeigen, "hier kann jeder beliebige Wert gehen". Konkrete Beispiele sind unten aufgeführt.
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## Syntax
+Die folgenden Beispiele veranschaulichen die Whitelist-Syntax:
-Zugriff auf alle Ressourcen unter [google.com][3]:
-
- [3]: http://google.com
-
- http://google.com/*
+* Zugang zu [google.com][2]:
+ <access origin="http://google.com" />
+
-Zugriff auf alle Ressourcen auf die sichere [google.com][4] ( `https://` ):
-
- [4]: https://google.com
-
- https://Google.com/ *
+* Zugriff auf die sicheren [google.com][3] ( `https://` ):
+ <access origin="https://google.com" />
+
-Zugriff auf die bestimmte Subdomäne [maps.google.com][5]:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* Zugriff auf die Subdomain [maps.google.com][4]:
+ <access origin="http://maps.google.com" />
+
-Zugriff auf alle Sub-Domains auf [google.com][3] (z.B. [mail.google.com][6] und [docs.google.com][7]):
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* Zugriff auf alle Subdomains von [google.com][2], z. B. [mail.google.com][5] und [docs.google.com][6]:
+ <access origin="http://*.google.com" />
+
-Zugriff auf alle Ressourcen auf [www.google.com][8] unter dem Pfad "/ mobile":
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* Zugriff auf *alle* Domänen, z. B. [Google.de][2] und [developer.mozilla.org][7]:
-
-Zugang zu [google.com][3] auf beliebige Protokolle (z. B. HTTP, HTTPS, FTP, etc.):
-
- *://google.com/*
+ <access origin="*" />
+
+ Dies ist der Standardwert für neu erstellte CLI-Projekte.
-Zugriff auf alle Ressourcen im Internet (z.B. [google.com][3] und [developer.mozilla.org][9]):
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
- [9]: http://developer.mozilla.org
+## Amazon Fire OS Whitelisting
- *
-
+Plattform-spezifische Whitelisting Regeln findet man in`res/xml/config.xml`.
-## Android
+## Android Whitelisting
-### Informationen
+Plattform-spezifische Whitelisting Regeln findet man in`res/xml/config.xml`.
-Die Whitelist-Regeln finden sich in `res/xml/config.xml` und mit dem Element deklariert`<access origin="..." />`.
+**Hinweis**: auf Android 2.3 und vor dem Domain-Whitelist nur für funktioniert `href` Hyperlinks nicht verwiesen Ressourcen wie Bilder und Scripte. Ergreifen Sie, um die Skripte von injiziert in die Anwendung zu vermeiden.
-Android unterstützt Whitelisting-Syntax.
+Navigieren zu nicht zugelassenen Domains über `href` Hyperlink führt dazu, dass die Seite nicht in der Anwendung, sondern im Standardbrowser geöffnet. (Vergleichen Sie dies mit der iOS-Verhalten, die unten aufgeführten.)
-### Syntax
+## iOS Whitelisting
-Zugang zu [google.com][3]:
+Die Plattform Whitelisting Regeln befinden sich im Verzeichnis Anwendung mit Namen `config.xml` Datei.
- <access origin="http://google.com/*" />
-
+Herkunft angegeben ohne Protokoll, wie z. B. `www.apache.org` statt `http://www.apache.org` , standardmäßig auf alle die `http` , `https` , `ftp` , und `ftps` Systeme.
-## BlackBerry 10
+Platzhalter auf der iOS-Plattform sind flexibler als in der Spezifikation des [W3C Widget Zugang][1] . Beispielsweise die folgenden greift alle Subdomains und Domänen der obersten Ebene wie `.com` und `.net` :
-### Informationen
-
-Die Whitelist-Regeln finden sich in `www/config.xml` und mit dem Element deklariert`<access origin="..." />`.
-
-BlackBerry 10 behandelt Platzhalter anders als andere Plattformen auf zwei Arten:
+ <access origin="*.google.*" />
+
-1) Von XMLHttpRequest abgerufene Inhalte muss ausdrücklich deklariert werden. Herkunft = "*" wird nicht für diesen Anwendungsfall respektiert werden. Alternativ kann alle Web-Sicherheit mit einer Vorliebe deaktiviert werden.
+Im Gegensatz zu der Android-Plattform oben, navigieren zu nicht zugelassenen Domains über `href` Hyperlink auf iOS verhindert, dass die Seite überhaupt zu öffnen.
-2) Subdomains = "true" kann anstelle von verwendet werden "* .domain"
+## BlackBerry 10 Whitelisting
-### Syntax
+Die Whitelist-Regeln finden sich in`www/config.xml`.
-Zugang zu [google.com][3]:
+BlackBerry 10 Verwendung von Platzhaltern unterscheidet sich von anderen Plattformen auf zwei Arten:
- <access origin="http://google.com" subdomains="false" />
+* Alle Inhalte erreichbar `XMLHttpRequest` ausdrücklich deklariert werden müssen. Festlegen von `origin="*"` funktioniert nicht in diesem Fall. Alternativ alle Web-Sicherheit kann deaktiviert werden mit der `WebSecurity` bevorzugt in der BlackBerry Configuration beschrieben:
+ <preference name="websecurity" value="disable" />
+
-Zugriff auf [maps.google.com][5]:
-
- <access origin="http://maps.google.com" subdomains="false" />
+* Als Alternative zur Einstellung `*.domain` , legen Sie ein zusätzliches `subdomains` -Attribut auf `true` . Es sollte festgelegt werden, um `false` standardmäßig. Beispielsweise Folgendes ermöglicht den Zugriff auf `google.com` , `maps.google.com` , und `docs.google.com` :
-
-Zugriff auf alle Sub-Domains auf [google.com][3]:
-
- <access origin="http://google.com" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-Zugriff auf alle Domänen, einschließlich `file://` Protokoll:
-
- <access origin="*" subdomains="true" />
+ Die folgenden Narrows Zugang zu `google.com` :
-
-Deaktivieren Sie alle Web-Sicherheit:
-
- <preference name="websecurity" value="disable" />
+ <access origin="http://google.com" subdomains="false" />
+
+ Geben Sie Zugriff auf alle Domänen, einschließlich der lokales `file://` Protokoll:
+
+ <access origin="*" subdomains="true" />
-## iOS
-
-### Informationen
-
-Die Whitelist-Regeln finden sich in `AppName/config.xml` und mit dem Element deklariert`<access origin="..." />`.
+(Weitere Informationen zur Unterstützung, siehe BlackBerry Dokumentation auf dem [Access-element][8].)
-iOS unterstützt Whitelisting-Syntax.
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-### In 3.1.0 geändert:
+## iOS Änderungen in 3.1.0
Vor Version 3.1.0 enthalten Cordova-iOS einige nicht-standard-Erweiterungen für die Domäne Whilelisting Regelung von anderen Cordova-Plattformen unterstützt. Ab 3.1.0 entspricht die iOS-Whitelist jetzt die Ressource-Whitelist-Syntax an der Spitze dieses Dokuments beschrieben. Wenn Sie ein von Pre-3.1.0 Upgrade und Sie wurden diese Erweiterungen verwenden, müssen Sie möglicherweise ändern Ihre `config.xml` Datei um Whitelisting dieselben Ressourcen wie bisher weiter.
Insbesondere diese Muster müssen aktualisiert werden:
-* " `apache.org` " (kein Protokoll): dieser zuvor übereinstimmen würde, `http` , `https` , `ftp` , und `ftps` Protokolle. Ändern Sie in " `*://apache.org/*` " gehören alle Protokolle oder eine Zeile für jedes Protokoll unterstützt werden müssen.
-
-* " `http://apache.*` " (Wildcard am Ende der Domäne): Dies würde zuvor übereinstimmen, alle top-level-Domains, einschließlich alle mögliche zwei-Buchstaben-TLDs (aber nicht nützliche Domänen mag. co.uk). Zusätzlich eine Zeile für jede TLD, die Sie eigentlich kontrollieren und müssen auf die Whitelist.
+* `apache.org`(kein Protokoll): dieser zuvor übereinstimmen würde, `http` , `https` , `ftp` , und `ftps` Protokolle. Ändern Sie in " `*://apache.org/*` " gehören alle Protokolle oder eine Zeile für jedes Protokoll unterstützt werden müssen.
-* " `h*t*://ap*he.o*g` " (Platzhalter für zufällige Buchstaben fehlen): Diese werden nicht mehr unterstützt; Änderung eine Zeile für jede Domäne zu Protokoll, dass Sie tatsächlich auf die Whitelist benötigen.
+* `http://apache.*`(Wildcard am Ende der Domäne): Dies würde zuvor übereinstimmen, alle top-level-Domains, einschließlich alle mögliche zwei-Buchstaben-TLDs (aber nicht nützliche Domänen mag. co.uk). Zusätzlich eine Zeile für jede TLD, die Sie eigentlich kontrollieren und müssen auf die Whitelist.
-### Syntax
+* `h*t*://ap*he.o*g`(Platzhalter für zufällige Buchstaben fehlen): Diese werden nicht mehr unterstützt; Ändern Sie, um eine Zeile für jede Domäne und Protokoll, das Sie wirklich auf die Whitelist benötigen.
-Zugang zu [google.com][3]:
+## Windows Phone Whitelisting
- <access origin="http://google.com/*" />
-
-
-## Windows Phone (7 & 8)
-
-Die Whitelist-Regeln finden sich in `config.xml` und mit dem Element deklariert`<access origin="..." />`.
-
-### Syntax
-
-Zugang zu [google.com][3]:
-
- <access origin="http://google.com" />
-
+Die Whitelist-Regeln für Windows Phone 7 und 8 befinden sich in der app `config.xml` Datei.
-## Tizen
-
-### Informationen
-
-Stammverzeichnis der Anwendung `config.xml` Datei gibt Whitelisting Domänenregeln, mit dem `<access origin="..." />` Element. Eine vollständige Referenz finden Sie in der [Dokumentation Tizen zugreifen auf externe Netzwerkressourcen][10].
-
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
-
-### Syntax
-
-Zugang zu [google.com][3]:
-
- <access origin="http://google.com" subdomains="false" />
-
-
-Zugriff auf die sicheren [google.com][4] ( `https://` ):
-
- <access origin="https://google.com" subdomains="false" />
-
-
-Zugriff auf alle Sub-Domains auf [google.com][3]:
-
- <access origin="http://google.com" subdomains="true" />
-
+## Tizen Whitelisting
-Zugriff auf alle Domänen, einschließlich `file://` Protokoll:
+Whitelisting Regeln finden sich in der app `config.xml` Datei. Die Plattform basiert auf der gleichen `subdomains` Attribut als die BlackBerry-Plattform. (Weitere Informationen zur Unterstützung, siehe Tizens Dokumentation für das [Access-element][9].)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/cli/index.md b/docs/de/edge/guide/cli/index.md
index 4d2e0bf..516054b 100644
--- a/docs/de/edge/guide/cli/index.md
+++ b/docs/de/edge/guide/cli/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Die Befehlszeilenschnittstelle
-Diese Anleitung zeigt Ihnen, wie Anwendungen zu erstellen und auf verschiedene native mobile Plattformen mit Bereitstellen der `cordova` Befehlszeilenschnittstelle (CLI). Dieses Tool ermöglicht das Erstellen neuer Projekte, auf verschiedenen Plattformen zu bauen und diese in einem Emulator ausführen. Sie können auch die CLI verwenden, Projektcode, initialisiert werden, woraufhin Sie verschiedene Plattformen SDKs verwenden, um sie weiter zu entwickeln.
+Diese Anleitung zeigt Ihnen, wie Anwendungen zu erstellen und auf verschiedene native mobile Plattformen mit Bereitstellen der `cordova` Befehlszeilenschnittstelle (CLI). Mit diesem Tool können Sie neue Projekte erstellen und bauen sie auf verschiedenen Plattformen laufen auf echten Geräten oder innerhalb von Emulatoren. Die CLI ist das wichtigste Hilfsmittel für die Cross-Plattform-Workflow verwenden (siehe die Übersicht für eine Beschreibung der verschiedenen Workflows). Allerdings können Sie auch die CLI Projektcode, initialisiert werden, nach dem Sie verschiedene Plattformen SDKs und Shell-Hilfsmittel für die weitere Entwicklung verwenden.
## Voraussetzungen
@@ -25,6 +25,7 @@ Sie müssen vor dem Ausführen alle Kommandozeilen-Tools, SDKs für jede Plattfo
Hinzufügen von Unterstützung oder ein Projekt für jede Plattform neu erstellen, müssen Sie die Befehlszeilenschnittstelle aus dem gleichen Computer ausführen, die die Plattform SDK unterstützt. Die CLI unterstützt die folgenden Kombinationen:
* iOS (Mac)
+* Amazon Fire Betriebssystem (Mac, Linux, Windows)
* Android (Mac, Linux)
* BlackBerry 10 (Mac, Linux, Windows)
* Windows Phone 7 (Windows)
@@ -46,6 +47,8 @@ Installieren der `cordova` Command-line tool, gehen Sie folgendermaßen vor:
Das Installationsprotokoll kann Fehler für alle deinstallierten Platform SDKs erzeugen. Nach der Installation sollte man laufen `cordova` in der Befehlszeile.
+
+ **Hinweis**: die `-g` Flagge oben sagt Npm Cordova weltweit installieren. Sie müssen hinzufügen, dass das Npm-Verzeichnis auf Ihrem Pfad um Global aufzurufen Npm-Module installiert. Unter Windows, Npm in der Regel finden Sie unter `C:\Users\username\AppData\Roaming\npm` und unter Unix an`/usr/local/share/npm`.
[1]: http://nodejs.org/
@@ -56,11 +59,13 @@ Gehe in das Verzeichnis wo verwalten Sie Ihren Quellcode, und führen Sie einen
$ cordova create hello com.example.hello HelloWorld
-Es kann einige Zeit dauern für den Befehl abgeschlossen, also etwas Geduld. Führen Sie die `cordova -d` Informationen zum Fortschritt zu sehen.
+Es kann einige Zeit dauern für den Befehl abgeschlossen, also etwas Geduld. Ausführen des Befehls mit der `-d` Option zeigt Informationen über den Fortschritt.
+
+Das erste Argument *Hallo* gibt ein Verzeichnis für Ihr Projekt generiert werden. Dieses Verzeichnis sollte nicht bereits vorhanden, Cordova wird es für Sie erstellen. Seine `www` Unterverzeichnis Häuser Ihre Anwendung-Homepage, zusammen mit verschiedenen Ressourcen unter `css` , `js` , und `img` , die gemeinsame Web Entwicklung Dateibenennungskonventionen folgen. Die `config.xml` -Datei enthält wichtige Metadaten erzeugen und Verteilen der Anwendung erforderlich.
-Das erste Argument gibt ein *Hallo* -Verzeichnis für Ihr Projekt generiert werden. Seine `www` Unterverzeichnis Häuser Ihre Anwendung-Homepage, zusammen mit verschiedenen Ressourcen unter `css` , `js` , und `img` , die gemeinsame Web Entwicklung Dateibenennungskonventionen folgen. Die `config.xml` -Datei enthält wichtige Metadaten erzeugen und Verteilen der Anwendung erforderlich.
+Das zweite Argument `com.example.hello` stellt Ihr Projekt mit einem reverse Domain-Stil-Bezeichner. Dieses Argument ist optional, aber nur, wenn Sie auch das dritte Argument weglassen, da die Argumente positionelle sind. Sie können diesen Wert später in bearbeiten die `config.xml` Datei, aber beachten Sie, dass es möglicherweise außerhalb der generierte Code `config.xml` mit diesem Wert, wie z. B. Java-Package-Namen. Der Standardwert ist `io.cordova.hellocordova` , aber es wird empfohlen, dass Sie einen geeigneten Wert auswählen.
-Die anderen beiden Argumente sind optional: das `com.example.hello` Argument stellt Ihr Projekt mit einem Bezeichner reverse Domain-Stil und der `HelloWorld` bietet die Anwendung Anzeigetext. Sie können bearbeiten beide Werte später in der `config.xml` Datei.
+Das dritte Argument `HelloWorld` bietet die Anwendung Anzeigetitel. Dieses Argument ist optional. Sie können diesen Wert später in bearbeiten die `config.xml` Datei, aber beachten Sie, dass es möglicherweise außerhalb der generierte Code `config.xml` mit diesem Wert, wie z. B. Java Klassennamen. Der Standardwert ist `HelloCordova` , aber es wird empfohlen, dass Sie einen geeigneten Wert auswählen.
## Hinzufügen von Plattformen
@@ -72,6 +77,7 @@ Alle nachfolgenden Befehle müssen in das Verzeichnis des Projekts oder eines de
Bevor Sie das Projekt erstellen, müssen Sie eine Reihe von Zielplattformen angeben. Ihre Fähigkeit, diese Befehle ausführen hängt davon ab, ob Ihre Maschine jede SDK unterstützt, und ob Sie bereits installiert jedes SDK. Führen Sie einen der folgenden von einem Mac:
$ cordova platform add ios
+ $ cordova platform add amazon-fireos
$ cordova platform add android
$ cordova platform add blackberry10
$ cordova platform add firefoxos
@@ -82,6 +88,7 @@ Führen Sie einen aus einer Windows-Maschine, wo verschiedene Versionen des Betr
$ 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
@@ -97,18 +104,21 @@ Führen Sie diese um Ihren aktuellen Satz von Plattformen zu überprüfen:
Führen Sie einen der folgenden Synonym Befehle, eine Plattform zu entfernen:
$ cordova platform remove blackberry10
+ $ cordova platform rm amazon-fireos
$ cordova platform rm android
-Ausführen Befehle hinzufügen oder Entfernen von Plattformen wirkt sich auf den Inhalt des Verzeichnis des Projekts *Plattformen* , wo jede angegebene Plattform als Unterverzeichnis angezeigt wird. Das *Www* -Quellverzeichnis wird wiedergegeben in jede Plattform-Unterverzeichnis, erscheinen zum Beispiel in `platforms/ios/www` oder `platforms/android/assets/www` . Standardmäßig ist jede Plattform-Konfigurationsdatei eingerichtet, um alle Cordova's APIs zugreifen zu können.
+Ausführen Befehle hinzufügen oder Entfernen von Plattformen wirkt sich auf den Inhalt des Verzeichnis des Projekts *Plattformen* , wo jede angegebene Plattform als Unterverzeichnis angezeigt wird. Das *Www* -Quellverzeichnis wird wiedergegeben in jede Plattform-Unterverzeichnis, erscheinen zum Beispiel in `platforms/ios/www` oder `platforms/android/assets/www` . Da die CLI ständig über Dateien aus dem *Www* -Quellordner kopiert, sollten Sie nur diese Dateien und nicht diejenigen, die die *Plattformen* Unterverzeichnisse unterhalb bearbeiten. Wenn Sie Software für die Versionskontrolle verwenden, sollten Sie diese Quelle *Www* Ordner, zusammen mit Ordner *führt* zu Ihrem Versionsverwaltungssystem hinzufügen. (Weitere Informationen zum *verschmilzt* -Ordner finden Sie im Abschnitt Anpassen von jeder Plattform).
+
+**Warnung**: Wenn die CLI verwenden, um Ihre Anwendung zu erstellen, sind Sie dringend abgeraten von der Bearbeitung von Dateien mit in den `/platforms/` Ordner, wenn Sie wissen was Sie tun oder sind in der Dokumentation ausdrücklich anders gesagt. Dies liegt daran, die Dateien in die `/platforms/` Directory überschrieben werden weiter vorbereiten oder Plugin-Neuinstallation.
+
+Möchten Sie an dieser Stelle, können Sie eine SDK wie Eclipse oder Xcode verwenden, um das Projekt zu öffnen, die, das Sie erstellt. Sie müssen die abgeleitete Gruppe von Vermögenswerten aus öffnen die `/platforms/` Verzeichnis mit einem SDK entwickeln. Dies ist da die SDK-spezifische Metadaten-Dateien, innerhalb der entsprechenden gespeichert werden `/platform/` Unterverzeichnis. (Siehe die Plattform-Führer für Informationen zum Entwickeln von Anwendungen in jeder IDE.) Verwenden Sie diese Methode, wenn Sie möchten einfach Initialisieren eines Projekts mit der CLI und wechseln Sie dann zu einem SDK für native Arbeit.
-Wenn Sie möchten, können Sie eine SDK an dieser Stelle verwenden, um das Projekt zu öffnen, die, das Sie erstellt. Legen jedoch alle Bearbeitungen an das Projekt im SDK beeinflusst die Ableitung vorgenommenen Vermögenswerte, nicht die original Cross-Plattform-Quellcode-Dateien. Verwenden Sie diese Methode, wenn Sie einfach ein Projekt initialisieren möchten. (Siehe die Plattform-Führer für Informationen zum Entwickeln von Anwendungen innerhalb jedes SDK.) Lesen Sie weiter, wenn Sie Befehlszeilenprogramme für den gesamten Entwicklungszyklus verwenden möchten.
+Lesen Sie weiter, wenn Sie das plattformübergreifende Workflow-Konzept (CLI) für den gesamten Entwicklungszyklus verwenden möchten.
## Die App zu bauen
-In der Standardeinstellung der `cordova create` Skript generiert eine Skeletts Web-basierte Anwendung, deren Homepage des Projekts ist `www/index.html` Datei. Diese Anwendung zu bearbeiten, aber Sie wollen, aber Initialisierungen werden, als Teil angegeben sollte der `deviceready` -Ereignishandler, standardmäßig von verwiesen `www/js/index.js` . <!-- XREF
-(See the Application Development Guide for details.)
-XREF -->
+In der Standardeinstellung der `cordova create` Skript generiert eine Skeletts Web-basierte Anwendung, deren Homepage des Projekts ist `www/index.html` Datei. Diese Anwendung zu bearbeiten, aber Sie wollen, aber Initialisierungen werden, als Teil angegeben sollte der `deviceready` -Ereignishandler, standardmäßig von verwiesen`www/js/index.js`.
Führen Sie den folgenden Befehl, um das Projekt iterativ zu erstellen:
@@ -135,7 +145,11 @@ SDKs für mobile Plattformen kommen oft mit Emulatoren, die ein Gerätebild ausg
$ cordova emulate android
-Einige mobilen Plattformen emulieren ein bestimmtes Gerät wie das iPhone für iOS-Projekte in der Standardeinstellung. Für die anderen Plattformen müssen Sie zuerst ein Gerät mit einem Emulator zuordnen. (Siehe die Plattform-Führer für Details.) Beispielsweise Sie möglicherweise zunächst führen Sie den `android` Befehl zum Starten des Android SDK, dann führen Sie ein bestimmtes Gerät-Image, das es laut sein Standardverhalten startet:
+Einige mobilen Plattformen emulieren ein bestimmtes Gerät wie das iPhone für iOS-Projekte in der Standardeinstellung. Für die anderen Plattformen müssen Sie zuerst ein Gerät mit einem Emulator zuordnen.
+
+Hinweis: Emulator Unterstützung ist derzeit nicht für Amazon Fire OS
+
+(Siehe die Plattform-Führer für Details.) Beispielsweise Sie möglicherweise zunächst führen Sie den `android` Befehl zum Starten des Android SDK, dann führen Sie ein bestimmtes Gerät-Image, das es laut sein Standardverhalten startet:
![][2]
@@ -152,15 +166,29 @@ Alternativ können Sie schließen den Hörer an den Computer und testen die app
$ cordova run android
-Bevor Sie diesen Befehl ausführen, müssen Sie das Gerät zum Testen einrichten nach Verfahren, die für jede Plattform variieren. In Androids Fall müssten Sie eine Option **USB-debugging** auf dem Gerät zu aktivieren, und vielleicht einen USB-Treiber je nach Ihrer Entwicklung-Environmnent. Einzelheiten über jede Plattform Anforderungen finden Sie unter Plattform Guides.
+Bevor Sie diesen Befehl ausführen, müssen Sie das Gerät zum Testen einrichten nach Verfahren, die für jede Plattform variieren. In Android und Amazon-Feuer-OS-Geräte müssten Sie eine Option **USB-debugging** auf dem Gerät zu aktivieren, und vielleicht einen USB-Treiber je nach Ihrer Entwicklung-Environmnent. Einzelheiten über jede Plattform Anforderungen finden Sie unter Plattform Guides.
-## Hinzufügen von Features
+## Plugin-Features hinzufügen
Wenn Sie erstellen und eines neues Projekts anzeigen, nicht sehr viel die Standardanwendung, die angezeigt wird. Sie können ändern, die app in vielerlei Hinsicht zu standard-Web-Technologien nutzen, aber für die app eng mit verschiedenen Geräteebene Features zu kommunizieren, müssen Sie Plugins hinzufügen, die Zugriff auf Kern-Cordova-APIs.
-Ein *Plugin* ist ein Add-on-Code, die eine Schnittstelle zu systemeigenen Komponenten bereitstellt. Sie können Ihr eigenes Plugin-Schnittstelle, z. B. wenn eine Hybrid-app zu entwerfen, die einen Cordova WebView mit systemeigenen Komponenten mischt entwerfen. (Siehe Einbettung Webansichten für und Plugin Development Guide für Details.) Häufiger vorkommt, würde Sie eine Plugin um eine Cordovas Grundfunktionen auf Device-Ebene aktivieren hinzufügen <!--XREF diskutiert in der Application Development Guide und XREF--> in der API-Referenz.
+Ein *Plugin* ist ein Add-on-Code, die eine Schnittstelle zu systemeigenen Komponenten bereitstellt. Sie können Ihr eigenes Plugin-Schnittstelle, z. B. wenn eine Hybrid-app zu entwerfen, die einen Cordova WebView mit systemeigenen Komponenten mischt entwerfen. (Siehe Einbettung Webansichten für und Plugin Development Guide für Details.) Häufiger, fügen Sie eine Plugin um eine Cordovas Geräteebene Grundfunktionen in der API-Referenz detailliert aktivieren. Eine Liste dieser Plugins, einschließlich zusätzliche Plugins, die der Gemeinschaft kann bei [plugins.cordova.io][4]gefunden werden. Die CLI können Sie Plugins aus dieser Registrierung suchen. Z. B. Suche nach `bar` und `code` erzeugt ein einzelnes Ergebnis, die beide Begriffe als groß-und Kleinschreibung Teilzeichenfolgen entspricht:
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+Nur bei der Suche nach der `bar` Erträge und weiteres Ergebnis:
+
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
+
+Der `cordova plugin add` Befehl müssen Sie das Repository für den Plugin-Code angeben. Bitte beachten Sie, dass wenn Sie dem Web Projekt Dev-Workflow folgen und die CLI verwenden, die CLI kümmern wird der geeignete Ort für jede Plattform den Plugin-Code hinzufügen. (Wenn Sie die systemeigene Projektablauf Dev folgen, müssen Sie Plugins mit Plugman (Anleitung Link hier), mehrere Male für jede Plattform hinzufügen.)
-Der `cordova plugin add` Befehl müssen Sie das Repository für den Plugin-Code angeben. Hier sind Beispiele für Funktionen, die Sie hinzufügen können:
+Hier sind Beispiele für die Verwendung der CLI die app Features hinzugefügt:
* Grundlegenden Geräteinformationen (Device-API):
@@ -185,7 +213,7 @@ Der `cordova plugin add` Befehl müssen Sie das Repository für den Plugin-Code
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.media-capture
$ cordova plugin add org.apache.cordova.media
-
+
* Zugriff auf Dateien auf Gerät oder Netzwerk (File API):
@@ -232,17 +260,58 @@ Verwendung `plugin ls` (oder `plugin list` , oder `plugin` von selbst) derzeit a
Um ein Plugin zu entfernen, beziehen sich auf es durch den gleichen Bezeichner, der in der Liste angezeigt wird. Zum Beispiel, ist hier, wie Sie Unterstützung für eine Debug-Konsole aus einer Release-Version entfernen würde:
- $ cordova plugin rm org.apache.cordova.console
+ $ cordova plugin rm org.apache.cordova.console
$ cordova plugin remove org.apache.cordova.console # same
-Sie können Batch-entfernen oder Hinzufügen von Plugins durch mehr als ein Argument für jeden Befehl angeben.
+Sie können Batch-entfernen oder Hinzufügen von Plugins durch mehr als ein Argument für jeden Befehl angeben:
+
+ $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+
-## Jede Plattform anpassen
+## Erweiterte Plugin-Optionen
+
+Wenn Sie eine Plugin hinzufügen, können mehrere Optionen Sie angeben, wo Sie das Plugin zu holen. Die obigen Beispiele verwenden eine bekannte `registry.cordova.io` Registrierung und das Plugin wird angegeben durch die `id` :
+
+ $ cordova plugin add org.apache.cordova.console
+
+
+Die `id` kann auch die Plugin-Versionsnummer, angefügt nach enthalten einen `@` Charakter. Die `latest` Version ist ein Alias für die aktuellste Version. Zum Beispiel:
+
+ $ cordova plugin add org.apache.cordova.console@latest
+ $ cordova plugin add org.apache.cordova.console@0.2.1
+
+
+Wenn das Plugin nicht registriert ist `registry.cordova.io` aber befindet sich in einem anderen Git Repository, Sie können eine Alternative URL angeben:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git
+
+
+Das Git-Beispiel oben holt das Plugin vom Ende des Zweiges master, aber eine Alternative Git-Ref z. B. einen Tag oder Zweig kann angehängt werden, nach einem `#` Charakter:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+
+
+Wenn das Plugin (und seine `plugin.xml` Datei) ist in einem Unterverzeichnis innerhalb der Git Repo, können Sie angeben, dass es mit einem `:` Charakter. Beachten Sie, dass der `#` Charakter wird noch benötigt:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
+
+
+Sie können auch kombinieren, die Git-Ref und das Unterverzeichnis:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
+
+
+Alternativ geben Sie einen lokalen Pfad zu dem Pluginverzeichnis, enthält die `plugin.xml` Datei:
+
+ $ cordova plugin add ../my_plugin_dir
+
+
+## Verwendung *führt* , auf jeder Plattform anpassen
Während Cordova auf einfache Weise eine app für viele verschiedene Plattformen bereitstellen kann, müssen Sie manchmal Anpassungen hinzufügen. In diesem Fall wollen Sie die Quellcode-Dateien in verschiedenen ändern `www` Verzeichnisse innerhalb der obersten Ebene `platforms` Verzeichnis, da sie regelmäßig mit der obersten Ebene ersetzt sind `www` des Verzeichnisses Cross-Plattform-Quelle.
-Stattdessen der obersten Ebene `merges` Verzeichnis bietet Ihnen einen Ort zu geben Vermögen auf bestimmten Plattformen bereitstellen. Jedes plattformspezifischen Unterverzeichnis innerhalb `merges` spiegelt die Verzeichnisstruktur des der `www` Source-Tree, sodass Sie überschreiben oder Dateien nach Bedarf hinzufügen. Zum Beispiel hier ist, wie Sie verwendet möglicherweise `merges` zur Erhöhung der Standardschriftgrad für Android-Geräte:
+Stattdessen der obersten Ebene `merges` Verzeichnis bietet Ihnen einen Ort zu geben Vermögen auf bestimmten Plattformen bereitstellen. Jedes plattformspezifischen Unterverzeichnis innerhalb `merges` spiegelt die Verzeichnisstruktur des der `www` Source-Tree, sodass Sie überschreiben oder Dateien nach Bedarf hinzufügen. Zum Beispiel hier ist, wie Sie verwendet möglicherweise `merges` zur Erhöhung der Standardschriftgrad für Android und Amazon-Feuer-OS-Geräte:
* Bearbeiten Sie die `www/index.html` Datei, Hinzufügen eines Links zu einer weiteren CSS-Datei `overrides.css` in diesem Fall:
@@ -260,7 +329,24 @@ Wenn Sie das Projekt neu erstellen, verfügt die Android Version die benutzerdef
Sie können auch `merges` hinzufügen, Dateien nicht vorhanden, im Original `www` Verzeichnis. Beispielsweise eine app kann integrieren eine *Zurück-Schaltfläche* Grafik in die iOS-Benutzeroberfläche, gespeichert `merges/ios/img/back_button.png` , während die Android Version stattdessen erfassen kann `backbutton` Ereignisse über die entsprechende Taste.
-## Aktualisieren von Cordova
+## Hilfebefehle
+
+Cordova verfügt über ein paar globale Befehle, die Ihnen helfen können, wenn Sie stecken bleiben oder ein Problem. Der `help` Befehl zeigt alle verfügbaren Cordova-Befehle und deren Syntax:
+
+ $ cordova help
+ $ cordova # same
+
+
+Der `info` Befehl erzeugt eine Liste von potentiell nützliche Details, wie derzeit installierten Plattformen und Plugins, SDK-Versionen für jede Plattform und die CLI-Versionen und `node.js` :
+
+ $ cordova info
+
+
+Es stellt die Informationen zum Bildschirm sowohl erfasst die Ausgabe in einer lokalen `info.txt` Datei.
+
+**Hinweis**: derzeit sind nur Details auf iOS und Android-Plattformen verfügbar.
+
+## Aktualisierung von Cordova und Ihr Projekt
Nach der Installation der `cordova` Dienstprogramm, Sie können immer aktualisieren auf die neueste Version durch Ausführen des folgenden Befehls:
@@ -269,13 +355,19 @@ Nach der Installation der `cordova` Dienstprogramm, Sie können immer aktualisie
Verwenden Sie diese Syntax, um eine bestimmte Version zu installieren:
- $ Sudo Npm installieren -g cordova@3.1.0
+ $ sudo npm install -g cordova@3.1.0
-Führen Sie `cordova -v` , die aktuell ausgeführte Version zu sehen. Führen Sie den `npm
+Führen Sie `cordova -v` zu sehen, welche Version aktuell installiert ist. Führen Sie den `npm
info` Befehl für eine längere Liste, die die aktuelle Version zusammen mit anderen Nummern für verfügbare Version enthält:
$ npm info cordova
-Cordova 3.0 ist die erste Version, die in diesem Abschnitt beschriebenen Befehlszeilenschnittstelle zu unterstützen. Wenn Sie von einer Version vor 3.0 aktualisieren, müssen Sie ein neues Projekt erstellen, wie oben beschrieben, dann kopieren Sie die ältere Anwendung Vermögenswerte in der obersten Ebene `www` Verzeichnis. Gegebenenfalls stehen weitere Informationen zum Upgrade auf 3.0 in den Plattform-Führern. Nach der Aktualisierung auf die `cordova` Befehlszeilenschnittstelle und Nutzung `npm update` um dem Laufenden zu bleiben, die mehr Zeit in Anspruch, dort beschriebenen Verfahren sind nicht mehr relevant.
\ No newline at end of file
+Cordova 3.0 ist die erste Version, die in diesem Abschnitt beschriebenen Befehlszeilenschnittstelle zu unterstützen. Wenn Sie von einer Version vor 3.0 aktualisieren, müssen Sie ein neues Projekt erstellen, wie oben beschrieben, dann kopieren Sie die ältere Anwendung Vermögenswerte in der obersten Ebene `www` Verzeichnis. Gegebenenfalls stehen weitere Informationen zum Upgrade auf 3.0 in den Plattform-Führern. Nach der Aktualisierung auf die `cordova` Befehlszeilenschnittstelle und Nutzung `npm update` um dem Laufenden zu bleiben, die mehr Zeit in Anspruch, dort beschriebenen Verfahren sind nicht mehr relevant.
+
+Cordova 3.0 oder höher benötigen noch verschiedene Änderungen auf Projektebene Verzeichnisstrukturen und andere Abhängigkeiten. Nach dem Ausführen der `npm` Befehls über Cordova selbst aktualisieren, möglicherweise müssen Sie die Ressourcen des Projekts entsprechen den aktuellsten Anforderungen zu gewährleisten. Führen Sie einen Befehl wie den folgenden für jede Plattform, dass Sie erstellen:
+
+ $ cordova platform update android
+ $ cordova platform update ios
+ ...etc.
\ No newline at end of file
[56/57] [abbrv] CB-5931 Cordova 3.4 - broken links due to
inconsistent heading translation
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/appdev/whitelist/index.md b/docs/sl/edge/guide/appdev/whitelist/index.md
new file mode 100644
index 0000000..ce7c780
--- /dev/null
+++ b/docs/sl/edge/guide/appdev/whitelist/index.md
@@ -0,0 +1,135 @@
+---
+
+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.
+---
+
+# Seznam dovoljenih vodnik
+
+Whitelisting domene je varnostni model, ki nadzira dostop do zunanje domene, ki ga uporabi nima nadzora. Cordoba je Privzeta varnostna politika omogoča dostop do kateregakoli mesta. Pred selitvijo aplikacijo, da proizvodnja, morate oblikovati seznam varnih pošiljateljev in omogočajo dostop do določenih omrežnih domen in poddomen.
+
+Cordova ustreza specifikaciji [W3C Widget dostopa][1] , ki temelji na je `<access>` element v app je `config.xml` pila v usposobiti omrežni dostop do določenih domen. Za projekte, ki se zanašajo na CLI potek dela, opisane v vmesnik ukazne vrstice, ta datoteka se nahaja v najvišji ravni imenika projekta. Drugače za posamezne razvojne poti, mesta so navedena v nadaljevanju. (Glej različne vodnike platformo za več informacij na vsaki platformi.)
+
+ [1]: http://www.w3.org/TR/widgets-access/
+
+Ti primeri dokazujejo whitelist sintakso:
+
+* Dostop do [google.com][2]:
+
+ <access origin="http://google.com" />
+
+
+* Dostop do varnih [google.com][3] ( `https://` ):
+
+ <access origin="https://google.com" />
+
+
+* Dostop do poddomeno [maps.google.com][4]:
+
+ <access origin="http://maps.google.com" />
+
+
+* Dostop do vseh poddomen na [google.com][2], npr. [mail.google.com][5] in [docs.google.com][6]:
+
+ <access origin="http://*.google.com" />
+
+
+* Dostop do *vse* domene, na primer, [google.com][2] in [developer.mozilla.org][7]:
+
+ <access origin="*" />
+
+
+ To je privzeta vrednost za novoustanovljeno CLI projektov.
+
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
+
+## Amazon ogenj OS Whitelisting
+
+Whitelisting platforma specifična pravila najdemo v`res/xml/config.xml`.
+
+## Android Whitelisting
+
+Whitelisting platforma specifična pravila najdemo v`res/xml/config.xml`.
+
+**Opomba**: na Android 2.3 in preden domene whitelisting deluje samo za `href` hiperpovezave, ne sklicuje virov, kot so slike in skripte. Sprejme ukrepe za preprečitev skripte iz se vbrizga v uporabo.
+
+Plovba, upravljanje letala-whitelisted domene preko `href` hiperpovezavo povzroča strani, da odprete v brskalniku privzeto in ne znotraj aplikacije. (Primerjajte to vedenje osebe iOS, navedeno spodaj.)
+
+## iOS Whitelisting
+
+Platformo whitelisting pravila najdemo v imeniku imenovan uporaba `config.xml` datoteke.
+
+Začetki določili brez protokol, kot `www.apache.org` namesto `http://www.apache.org` , privzete za vse na `http` , `https` , `ftp` , in `ftps` sheme.
+
+Nadomestne znake na platformi iOS so bolj prilagodljivi kot v specifikaciji [W3C Widget dostop][1] . Na primer, naslednje dostopi vse poddomene in najvišje ravni domene, kot `.com` in `.net` :
+
+ <access origin="*.google.*" />
+
+
+Za razliko od Android plosčad, navedeno zgoraj, plovba, upravljanje letala-whitelisted domene preko `href` hiperpovezavo na iOS preprečuje odpiranje na vse strani.
+
+## Whitelisting blackBerry 10
+
+Whitelisting pravila najdemo v`www/config.xml`.
+
+BlackBerry 10 uporabo nadomestnih znakov, se razlikuje od drugih platform na dva načina:
+
+* Vse vsebine, dostopal `XMLHttpRequest` razglasiti to izrecno. Nastavitev `origin="*"` ne dela v tem primeru. Izmeničen, vsi ujeti varnost morda onemogočena uporaba v `WebSecurity` prednost opisane v BlackBerry konfiguracijo:
+
+ <preference name="websecurity" value="disable" />
+
+
+* Kot alternativa za nastavitev `*.domain` , nastavite dodatno `subdomains` pripisujejo `true` . To naj bi `false` privzeto. Na primer, naslednje omogoča dostop do `google.com` , `maps.google.com` , in `docs.google.com` :
+
+ <access origin="http://google.com" subdomains="true" />
+
+
+ Naslednje narrows dostop do `google.com` :
+
+ <access origin="http://google.com" subdomains="false" />
+
+
+ Določite dostopa na vseh področjih, vključno z lokalno `file://` protokola:
+
+ <access origin="*" subdomains="true" />
+
+(Če želite več informacij o podpori, dokumentaciji BlackBerry na [dostop element][8].)
+
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
+
+## iOS spremembe v 3.1.0
+
+Pred različico 3.1.0, Cordova iOS vključene nekatere nestandardne razširitve domene whilelisting shema podpira druge platforme Cordova. Od 3.1.0, iOS whitelist zdaj izpolnjuje virov whitelist sintakso popisovati na vrhu tega dokumenta. Če ste nadgradili iz pre-3.1.0, in so bili z uporabo te razširitve, smeš življati v sprememba vaš `config.xml` datoteko za nadaljevanje whitelisting istega nabora virov kot prej.
+
+Natančneje, te vzorce je treba posodobiti:
+
+* `apache.org`(ni protokola): to bi prej ustrezajo `http` , `https` , `ftp` , in `ftps` protokolov. Sprememba v " `*://apache.org/*` " vključujejo vse protokole ali vključite vrstico za vsak protokol, morate za podporo.
+
+* `http://apache.*`(nadomestni na koncu domene): to bi prej tekmo vse top-level-domene, vključno z vseh možnih dvočrkovna TLD-ji (vendar ne koristno domen všeč. co.uk). Vključi vrstico za vsako TLD, ki dejansko nadzor, in morate na seznam dovoljenih.
+
+* `h*t*://ap*he.o*g`(znaka za naključno manjkajoče črke): ti niso več podprti; spremenite vključiti vrstico za vsako domeno in protokola, da morate dejansko belo listo.
+
+## Windows Phone Whitelisting
+
+Whitelisting pravila za Windows Phone 7 in 8 najdemo v app je `config.xml` datoteke.
+
+## Tizen Whitelisting
+
+Whitelisting pravila najdemo v app je `config.xml` datoteke. Platforma temelji na istem `subdomains` atribut kot BlackBerry platforme. (Če želite več informacij o podpori, dokumentaciji Tizen's na [dostop element][9].)
+
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/cli/index.md b/docs/sl/edge/guide/cli/index.md
new file mode 100644
index 0000000..4423a98
--- /dev/null
+++ b/docs/sl/edge/guide/cli/index.md
@@ -0,0 +1,373 @@
+---
+
+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.
+
+
+---
+
+# Vmesnik ukazne vrstice
+
+Ta vodič vam pokaže, kako ustvariti aplikacije in jih razporedi na različne native mobilne platforme, z uporabo v `cordova` vmesnik ukazne vrstice (CLI). To orodje vam omogoča, da ustvarite nove projekte, jih gradijo na različnih platformah in teči na pravi naprave ali znotraj emulators. CLI je glavno orodje za navzkrižno platformo potek dela (glej pregled za opis različnih potekov dela.) Vendar pa lahko uporabite tudi CLI Inicializacija projekta zakonika, po katerem uporabljate različnih platform SDK in shell orodja za nadaljevanje razvoja.
+
+## Predpogoji
+
+Preden zaženete kateri koli orodja ukazne vrstice, morate namestiti SDK za vsako platformo, ki jih želite ciljati. (Glej navodila platformo za več podrobnosti.)
+
+Dodajanje podpore ali obnovo projekt za vse platforme, morate zagnati vmesnik ukazne vrstice iz istega stroja, ki podpira SDK platformo. CLI podpira naslednje kombinacije:
+
+* iOS (Mac)
+* Amazon ogenj OS (Mac, Linux, Windows)
+* Android (Mac, Linux)
+* BlackBerry 10 (Mac, Linux, Windows)
+* Windows Phone 7 (Windows)
+* Windows Phone 8 (Windows)
+* Windows 8 (Windows)
+* Firefox OS (Mac, Linux, Windows)
+
+Na Mac, ukazne vrstice je na voljo prek uporabe *Terminal* . Na PC, je na voljo kot *zapoved uren* pod *dodatki*.
+
+Bolj verjetno je da zaženete CLI iz različnih strojev, bolj smiselno ohraniti remote source code repozitorij, katerih premoženje porušiti lokalne delovne imenikov.
+
+Namestiti na `cordova` zapoved-črta orodje, sledite tem korakom:
+
+1. Travnato gričevje ter napeljati [Node.js][1]. Po namestitvi lahko sklicevanje na `node` ali `npm` v ukazni vrstici.
+
+2. Namestite v `cordova` korist. V Unix, prefixing dodatno `sudo` ukaz bo morda treba namestiti razvoj utilities sicer omejuje imenikov:
+
+ $ sudo npm install -g cordova
+
+
+ Dnevnik namestitve lahko povzroči napake za vsako uninstalled platform SDK. Po namestitvi lahko teči `cordova` v ukazni vrstici.
+
+ **Opomba**: na `-g` zastavo zgoraj pove npm namestiti cordova globalno. Morda boste morali dodati npm imenik v vaš STEZA za uveljavljanje globalno umestiti npm modulov. Na Windows, npm ponavadi najdete na `C:\Users\username\AppData\Roaming\npm` in na Unix v`/usr/local/share/npm`.
+
+ [1]: http://nodejs.org/
+
+## Ustvari App
+
+Pojdite v imenik, kjer želite ohraniti vaše izvorne kode, in zaženite ukaz in sicer:
+
+ $ cordova create hello com.example.hello HelloWorld
+
+
+To lahko traja nekaj časa za ukaz za dokončanje, zato bodite potrpežljivi. Tekmovanje v teku zapoved s je `-d` možnost prikaže informacije o napredku.
+
+Prvi argument *hello* določa imenik, za vaš projekt. Ta imenik že ne bi smela obstajati, Cordova bo ustvaril za vas. Svoje `www` subdirectory hiše aplikacije domačo stran, skupaj z različnih virov pod `css` , `js` , in `img` , ki sledijo skupne spletne razvoj poimenovanja datotek. Na `config.xml` Datoteka vsebuje pomembno metapodatkov, potrebne za ustvarjanje in distribucijo uporabo.
+
+Drugi argument `com.example.hello` projektu zagotavlja povratne domene-style identifikator. Ta argument je neobvezno, vendar le, če izpustite tudi tretji argument, saj so argumenti položaja. Urejate lahko ta vrednost kasneje v v `config.xml` datoteko, vendar se zaveda, da lahko pride do kode, ustvarjene zunaj programa `config.xml` uporabo te vrednosti, kot so Java paket imena. Privzeta vrednost je `io.cordova.hellocordova` , vendar je priporočljivo, da izberete ustrezno vrednost.
+
+Tretji argument `HelloWorld` zagotavlja aplikacije zaslona naslov. Ta argument je neobvezen. Urejate lahko ta vrednost kasneje v v `config.xml` datoteko, vendar se zaveda, da lahko pride do kode, ustvarjene zunaj programa `config.xml` uporabo te vrednosti, kot so imena razredov Java. Privzeta vrednost je `HelloCordova` , vendar je priporočljivo, da izberete ustrezno vrednost.
+
+## Dodaj platforme
+
+Vse kasnejše zapoved potreba teči v okviru projekta imenik, ali vse podimenike v njeno področje uporabe:
+
+ $ cd hello
+
+
+Preden lahko zgraditi projekt, morate določiti nabor ciljne platforme. Vašo sposobnost za vožnjo teh ukazov odvisna od tega, ali računalnik podpira vsako SDK, in ali ste že namestili vsako SDK. Zaženete kateri koli od teh iz Mac:
+
+ $ cordova platform add ios
+ $ cordova platform add amazon-fireos
+ $ cordova platform add android
+ $ cordova platform add blackberry10
+ $ cordova platform add firefoxos
+
+
+Zaženete kateri koli od teh s okno stroj, kjer *wp* se nanaša na različne različice operacijskega sistema 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
+
+
+Teči to v ček vaš trenutni nabor platforme:
+
+ $ cordova platforms ls
+
+
+(Opomba za `platform` in `platforms` ukazi so sinonim.)
+
+Zaženite enega od naslednjih sinonim ukazov umakniti platforma:
+
+ $ cordova platform remove blackberry10
+ $ cordova platform rm amazon-fireos
+ $ cordova platform rm android
+
+
+Izvaja ukaze za dodajanje ali odstranjevanje platforme vpliva na vsebino projekta *platforme* imenik, kjer se zdi vsako določeno platformo kot podimenik. *Www* Izvorni imenik je povzeto v podimeniku vsako platformo, ki se pojavljajo na primer v `platforms/ios/www` ali `platforms/android/assets/www` . Ker CLI nenehno kopira nad datoteke v *www* mapi vir, naj le urejate te datoteke in ne tisti, ki se nahaja pod *platform* podimenikov. Če vi raba prevod pregled software, vi should povečati to vir *www* mapo, skupaj z mapo *, ki se* v vaši različici sistema nadzora. (Več informacij o mapi *združuje* najdete v razdelku Prilagajanje vsako platformo spodaj.)
+
+**Opozorilo**: pri uporabi CLI zgraditi vaš zahtevek, se močno odvrača od urejanje datotek v v `/platforms/` zgibalnik če veš kaj delaš, ali so posebej povedal drugače v dokumentaciji. Namreč datoteke v na `/platforms/` direcotry prepišejo na pripravo ali plugin reinstallation.
+
+Če želite na tej točki, lahko uporabite SDK, kot so za Eclipse ali Xcode odpreti projekt, ki ste jo ustvarili. Boste morali odpreti naboru izvedenih finančnih sredstev iz z `/platforms/` imenik razviti s je SDK. To je zato, ker SDK posebne metapodatkov datoteke shranijo v ustrezno `/platform/` podimeniku. (Glej navodila platformo za informacije o tem, kako razviti aplikacije znotraj vsakega IDE.) Ta pristop uporabite, če želite le inicializirati projekt using CLI in nato preklopiti SDK za native delo.
+
+Berite naprej, če želite uporabiti potek dela prek-plosčad pristop (CLI) za celoten razvoj ciklus.
+
+## Graditi App
+
+Privzeto je `cordova create` scenarij ustvari skeletnih spletni program, katerega domača stran je projekta `www/index.html` datoteke. Uredite ta program, pa hočeš, ampak vse inicializacijo mora biti naveden kot del je `deviceready` rutine, sklicuje privzeti iz`www/js/index.js`.
+
+Zaženite ukaz zgraditi iteratively projekta:
+
+ $ cordova build
+
+
+To ustvarja platformo-posebno kodo v okviru projekta `platforms` podimeniku. Po želji lahko omeji obseg vsake graditi na posebnih platformah:
+
+ $ cordova build ios
+
+
+Je `cordova build` ukaz je okrajšava za naslednje, kar je v tem primeru je tudi usmerjena v enotno platformo:
+
+ $ cordova prepare ios
+ $ cordova compile ios
+
+
+V tem primeru, ko zaženete `prepare` , uporabite Applov SDK Xcode kot alternativa za spreminjanje in pripraviti platformo-posebno kodo, ki Cordova ustvarja v `platforms/ios` . Uporabite lahko enak pristop z drugih platform SDK.
+
+## Test App Emulator ali napravi
+
+SDK za mobilne platforme, pogosto priti povesmo s emulators, ki izvaja naprava podoba, tako da lahko začetek app z za četnega zaslona in videli, kako komunicira z veliko funkcij platformo. Zaženite ukaz, in sicer za obnovo app in si ogledali na posebni platformi emulator:
+
+ $ cordova emulate android
+
+
+Nekatere mobilne platforme tekmovati z posebno napravo privzeto, kot so iPhone iOS projektov. Za druge platforme, boste morda morali najprej povežite napravo z emulator.
+
+Opomba: Emulator podpore trenutno ni na voljo za Amazon ogenj OS
+
+(Glej navodila platformo za podrobnosti.) Na primer, boste morda najprej zagnati v `android` ukaz za zagon Android SDK, nato zaženite določene naprave sliko, ki se začenja po svoje privzeto vedenje:
+
+![][2]
+
+ [2]: img/guide/cli/android_emulate_init.png
+
+Naslednji up s je `cordova emulate` ukaz Osveži prikaz zadnje prijave, ki je zdaj na voljo za zagon z za četnega zaslona emulator slike:
+
+![][3]
+
+ [3]: img/guide/cli/android_emulate_install.png
+
+Izmenično, lahko slušalko priključite v računalnik in test app neposredno:
+
+ $ cordova run android
+
+
+Preden zaženete ta ukaz, morate nastaviti napravo za testiranje, po postopkih, ki se razlikujejo za vsako platformo. V napravah Android in Amazon ogenj OS, bi morali usposobiti **USB debugging** možnost na napravi, in morda dodali USB voznik glede na razvoj environmnent. Glej platformo vodniki za podrobnosti o zahtevah za vsako platformo.
+
+## Dodaj Plugin funkcije
+
+Ko boste graditi in si ogledate nov projekt, ne naredi privzeti program, ki se pojavi zelo veliko. Spremenite app v marsičem zavzeti ugodnost od standardne spletne tehnologije, ampak za app za tesno komunikacijo z različnih funkcij naprave-ravni, morate dodati plugins, ki zagotavljajo dostop do jedra Cordova API.
+
+*Plugin* je malo add-on kodo, ki zagotavlja vmesnik za avtohtone komponente. Lahko oblikujete svoje plugin vmesnika, na primer pri načrtovanju hibridni app, ki meša Cordova spletni pogled z native komponent. (Glej Embedding spletni pogledi in Plugin razvoj vodnik za podrobnosti.) Bolj pogosto, bi dodal plugin, da eden od osebe Cordova osnovne funkcije naprave ravni podroben sklic API. Seznam teh plugins, vključno z dodatnih plugins, ki jih Skupnosti, je mogoče najti na [plugins.cordova.io][4]. CLI lahko uporabite za iskanje plugins iz tega registra. Na primer, iskanje `bar` in `code` Ustvari posamezen razultat, ki ustreza tako pogoji kot case-insensitive podnizov:
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+Iskanje samo v `bar` term donosov in dodatni rezultat:
+
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
+
+Je `cordova plugin add` ukaz zahteva, da določite skladišča za plugin kodo. Prosimo, upoštevajte, da ko sledite spletni projekt Dev poteka dela in uporabo CLI, CLI bo poskrbel za dodajanje plugin kodo na primerno mesto za vsako platformo. (Če ste Native poteka dela projekta Dev, boste morali dodati plugins uporabljajo Plugman (vodnik link tukaj), večkrat za vsako platformo.)
+
+Tukaj so primeri, kako lahko uporabljate CLI funkcije dodati app:
+
+* Osnovne naprave informacije o napravi:
+
+ $ cordova plugin add org.apache.cordova.device
+
+
+* Omrežno povezavo in baterija dogodkov:
+
+ $ cordova plugin add org.apache.cordova.network-information
+ $ cordova plugin add org.apache.cordova.battery-status
+
+
+* Pospeška, kompas in Geolocation:
+
+ $ cordova plugin add org.apache.cordova.device-motion
+ $ cordova plugin add org.apache.cordova.device-orientation
+ $ cordova plugin add org.apache.cordova.geolocation
+
+
+* Fotoaparat, predvajanje medijev in zajema:
+
+ $ cordova plugin add org.apache.cordova.camera
+ $ cordova plugin add org.apache.cordova.media-capture
+ $ cordova plugin add org.apache.cordova.media
+
+
+* Dostop do datotek v napravi ali omrežju (datoteka API):
+
+ $ cordova plugin add org.apache.cordova.file
+ $ cordova plugin add org.apache.cordova.file-transfer
+
+
+* Obveščanje preko pogovornega okna ali vibracij:
+
+ $ cordova plugin add org.apache.cordova.dialogs
+ $ cordova plugin add org.apache.cordova.vibration
+
+
+* Stiki:
+
+ $ cordova plugin add org.apache.cordova.contacts
+
+
+* Globalizacija:
+
+ $ cordova plugin add org.apache.cordova.globalization
+
+
+* Splashscreen:
+
+ $ cordova plugin add org.apache.cordova.splashscreen
+
+
+* Plan nov obrv okno (InAppBrowser):
+
+ $ cordova plugin add org.apache.cordova.inappbrowser
+
+
+* Debug konzolo:
+
+ $ cordova plugin add org.apache.cordova.console
+
+
+Uporaba `plugin ls` (ali `plugin list` , ali `plugin` sama) za ogled trenutno nameščen plugins. Vsak za prikaz svojih identifikator:
+
+ $ cordova plugin ls # or 'plugin list'
+ [ 'org.apache.cordova.console' ]
+
+
+Če želite odstraniti plugin, sklicujejo nanj z istim identifikatorjem, ki se prikaže na seznamu. Na primer, tukaj je, kako bi odstrani podporo za konzolo debug s izpust prevod:
+
+ $ cordova plugin rm org.apache.cordova.console
+ $ cordova plugin remove org.apache.cordova.console # same
+
+
+Lahko batch-odstrani ali dodati plugins določite več argumentov za vsak ukaz:
+
+ $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+
+
+## Plugin napredne možnosti
+
+Pri dodajanju plugin, več možnosti vam omogočajo, da določite, kje v puščati čep. Primeri zgoraj uporabljajo znane `registry.cordova.io` registra, in plugin je določil na `id` :
+
+ $ cordova plugin add org.apache.cordova.console
+
+
+Na `id` lahko vključujejo tudi v čep prevod števnik, dodan po je `@` značaja. Je `latest` različica je alias za najnovejšo različico. Na primer:
+
+ $ cordova plugin add org.apache.cordova.console@latest
+ $ cordova plugin add org.apache.cordova.console@0.2.1
+
+
+Če plugin ni registrirana v `registry.cordova.io` ampak se nahaja v drugi kreten skladišče, lahko določite nadomestni URL:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git
+
+
+Kreten zgornjem puščati čep od konca glavni podružnici, ampak nadomestnega kreten-ref tag ali podružnice je treba dodati po a `#` znak:
+
+ $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+
+
+Če plugin (in njenih `plugin.xml` Datoteka) je v podimeniku v git repo, lahko določite z a `:` znak. Upoštevajte, da je `#` znak je še vedno potreben:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
+
+
+Lahko tudi združite kreten-ref in podmapo:
+
+ $ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
+
+
+Izmenično, določite lokalna pot do imenika plugin, ki vsebuje v `plugin.xml` datoteke:
+
+ $ cordova plugin add ../my_plugin_dir
+
+
+## Z uporabo *spajanja* prilagodite vsako platformo
+
+Medtem ko Cordova omogoča preprosto uvajanje app za različne platforme, včasih boste morali dodati prilagoditve. V tem primeru ne želite spremeniti izvornih datotek v različnih `www` imenikov v najvišje ravni `platforms` imenik, ker so si redno nadomesti z najvišje ravni `www` directory's prek-plosčad vir.
+
+Namesto tega, najvišje ravni `merges` imenik ponuja prostor za določanje sredstev za razporeditev na posebnih platformah. Vsake posamezne subdirectory v `merges` ogledala directory struktura je `www` vir drevo, ki vam omogoča, da preglasijo ali dodajanje datotek, kot je potrebno. Na primer, tukaj je, kako lahko uporab `merges` povečati privzeto velikost pisave za naprave Android in Amazon ogenj OS:
+
+* Urejanje z `www/index.html` datoteko, dodal link za dodatne datoteke CSS, `overrides.css` v tem primeru:
+
+ <link rel="stylesheet" type="text/css" href="css/overrides.css" />
+
+
+* Če želite ustvariti prazno `www/css/overrides.css` datoteko, ki bi veljala za vse gradi Android, preprečuje napako manjkajoče datoteke.
+
+* Ustvarite a `css` subdirectory v `merges/android` , nato dodamo ustrezen `overrides.css` datoteke. Določite CSS, ki preglasi 12-point privzeto velikost pisave, ki je določena v `www/css/index.css` , na primer:
+
+ body { font-size:14px; }
+
+
+Ko znova zgradite projekta, Android prevod značilnosti velikosti pisave po meri, medtem ko druge ostanejo nespremenjene.
+
+Uporabite lahko tudi `merges` dodati datoteke niso prisotni v izvirniku `www` imenik. Primer app lahko vključi grafike *prislon popek* v iOS vmesnik, shranjeni v `merges/ios/img/back_button.png` , medtem ko Android prevod lahko namesto kapitan `backbutton` dogodkov iz ustreznih železnina popek.
+
+## Pomoč ukazov
+
+Cordova ponuja nekaj globalni ukazi, ki vam lahko pomaga, če vi zaslužiti zaljubljen ali pride do težave. Je `help` ukaz prikaže vse razpoložljive ukaze Cordova in svoje sintakse:
+
+ $ cordova help
+ $ cordova # same
+
+
+Je `info` ukaz Ustvari seznam potencialno koristnih podrobnosti, kot so trenutno nameščenih platforme in plugins, SDK različice za vsako platformo in različice CLI in `node.js` :
+
+ $ cordova info
+
+
+Tako predstavlja informacije na zaslonu in ujame izhod v lokalni `info.txt` datoteke.
+
+**Opomba**: trenutno, samo podrobnosti na iOS in Android platforme so na voljo.
+
+## Posodabljanje Cordova in projekt
+
+Po namestitvi v `cordova` korist, jo lahko vedno posodobite v najnovejšo različico z tekmovanje v teku sledeč zapoved:
+
+ $ sudo npm update -g cordova
+
+
+Za namestitev posebne različice, uporabite to sintakso:
+
+ $ sudo npm install -g cordova@3.1.0
+
+
+Teči `cordova -v` videti, katera različica je trenutno nameščena. Teči na `npm
+info` ukaz za daljši seznam, ki vključuje trenutno različico skupaj z drugimi na voljo različica številke:
+
+ $ npm info cordova
+
+
+Cordova 3.0 je prva različica, ki podpira vmesnik ukazne vrstice, ki so opisane v tem razdelku. Če želite posodobiti iz različice pred 3,0, boste morali ustvariti nov projekt, kot je opisano zgoraj, torej ulitek starejši uporabe sredstev v najvišje ravni `www` imenik. Po potrebi nadaljnje podrobnosti o nadgradnji na 3.0 so na voljo v platformo vodniki. Ko nadgradite na `cordova` vmesnik ukazne vrstice in uporabo `npm update` ostati veljavna, bolj zamudno tam opisani postopki niso več ustrezni.
+
+Cordova 3.0 + lahko še vedno zahtevajo različne spremembe na ravni projekta imenik strukture in drugih odvisnosti. Ko zaženete na `npm` zapoved zgoraj za posodobitev Cordova, sama, boste morda morali za zagotovitev vaš projekt virov s ki postaja latenten prevod zahteve. Zaženite ukaz kot sledi za vsako platformo ste izgradnjo:
+
+ $ 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/b9c5896e/docs/sl/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/hybrid/plugins/index.md b/docs/sl/edge/guide/hybrid/plugins/index.md
new file mode 100644
index 0000000..ddcc92e
--- /dev/null
+++ b/docs/sl/edge/guide/hybrid/plugins/index.md
@@ -0,0 +1,152 @@
+---
+
+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.
+---
+
+# Plugin razvoj vodnik
+
+*Plugin* je paket vstavljeno kodo, ki omogoča Cordova spletni pogled, v katerem postane vaš app komunicirati z native platforme, na katerih teče. Plugins zagotoviti dostop do naprave in platformo funkcionalnosti, ki je običajno na voljo za spletne aplikacije. Vse glavne funkcije Cordova API, ki se izvajajo kot plugins, in mnogi drugi so na voljo, da omogoči funkcije, kot so Čitalniki črtne kode, NFC komunikacije, ali za prilagajanje koledarja vmesniki.
+
+Plugins obsegajo posamezen JavaScript vmesnik, skupaj z ustreznim domorodno kodo knjižnice za vsako podprto platformo. Ta oddelek korakov preko enostavno *echo* plugin, ki prehaja niz iz JavaScript native platformo in nazaj, ena, ki lahko uporabite kot model za izgradnjo bolj kompleksnih funkcij. V tem poglavju opisane osnovne plugin strukturo in navzven obrnjenih JavaScript vmesnik. Za vsako ustrezno izvorni vmesnik, glej seznam na koncu tega oddelka.
+
+Poleg teh navodil, pri pripravi pisati čep, je najbolje, da gledajo čez [obstoječe plugins][1] za usmerjanje.
+
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+
+## Izgradnjo Plugin
+
+Razvijalcem uporabo CLI je `plugin add` ukaz (razpravljali v vmesnik ukazne vrstice) uporabi plugin za projekt. Argument temu ukazu je URL za *git* skladišče, ki vsebuje plugin kodo. Ta primer izvaja API Cordova's naprave:
+
+ $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
+
+
+Plugin skladišču mora funkcija na najvišji ravni `plugin.xml` Datoteka manifesta. Obstaja veliko načinov za konfiguracijo datoteke, podrobnosti, za katere so na voljo v specifikaciji Plugin. Tej skrajšani različici je `Device` plugin zagotavlja preprost primer uporabiti kot model:
+
+ <?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>
+
+
+Najvišje ravni `plugin` oznake `id` atribut uporablja enako obliko povratne domene za identifikacijo plugin paket, kot ste apps so dodani. Na `js-module` oznaka določa pot do skupnega vmesnika JavaScript. Na `platform` oznaka določa niz ustreznih domorodno kodo, za v `ios` platformo v tem primeru. Na `config-file` tag enkapsulira a `feature` oznako, ki se vbrizga v plosčad-poseben `config.xml` datoteko ozavestiti platformi dodatna oznaka knjižnice. Na `header-file` in `source-file` tags določite pot do datoteke v knjižnico.
+
+## Preverjanje Plugin
+
+Lahko uporabite na `plugman` korist v ček ali plugin namesti pravilno za vsako platformo. Namestite `plugman` s sledeč zapoved [vozlišča][2] :
+
+ [2]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+Potrebujete veljavno app Izvorni imenik, kot so najvišje ravni `www` imenik, ki je vključen v privzeto ustvari CLI projekt, kot je opisano v vmesnik ukazne vrstice. Poskrbite, da app je `index.html` domača stran reference ime plugin JavaScript vmesnik, kot če bi v istem imeniku vir:
+
+ <script src="myplugin.js"></script>
+
+
+Nato zaženite ukaz kot sledi testiranje ali pravilno obremenitev iOS odvisnosti:
+
+ $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+
+
+Za podrobnosti o `plugman` možnosti, glejte Uporaba Plugman za upravljanje Plugins. Informacije o tem, kako dejansko *debug* plugins, glejte vsako platformo izvorni vmesnik, naštetih na dnu te strani.
+
+## JavaScript vmesnik
+
+JavaScript zagotavlja prednja vmesnik, zaradi česar je morda najpomembnejši del plugin. Vaš plugin JavaScript lahko strukturo, pa vam je všeč, vendar morate poklicati `cordova.exec` komunicirati z native platformo, uporabite to sintakso:
+
+ cordova.exec(function(winParam) {},
+ function(error) {},
+ "service",
+ "action",
+ ["firstArgument", "secondArgument", 42, false]);
+
+
+Tukaj je, kako deluje vsak parameter:
+
+* `function(winParam) {}`: Uspeh povratni klic funkcije. Ob predpostavki, da vaš `exec` klic konča uspešno, ta funkcija izvede ob s poljuben parametar to podaš.
+
+* `function(error) {}`: Povratni klic funkcije je napaka. Če operacija ni uspešno dokončala, ta funkcija izvede s poljuben zmota parameter.
+
+* `"service"`: Ime storitve za klic na domači strani. To ustreza native razred, za katerega več informacij je na voljo v rojsten vodič spodaj.
+
+* `"action"`: Ime dejanja, da pokličete na domači strani. To na splošno ustreza native razred metoda. Glej rojsten vodič spodaj.
+
+* `[/* arguments */]`: Niz argumentov prenesti v rodni okolje.
+
+## Vzorec JavaScript
+
+Ta primer prikazuje en način za izvajanje plugin JavaScript vmesnik:
+
+ window.echo = function(str, callback) {
+ cordova.exec(callback, function(err) {
+ callback('Nothing to echo.');
+ }, "Echo", "echo", [str]);
+ };
+
+
+V tem primeru plugin pripisuje sama na `window` predmet kot na `echo` funkcijo, ki uporabnikom plugin bi klic takole:
+
+ window.echo("echome", function(echoValue) {
+ alert(echoValue == "echome"); // should alert true.
+ });
+
+
+Pogled na zadnje tri argumente, da je `cordova.exec` funkcija. Prvi klice na `Echo` *storitev*, ime razreda. Druga zahteva je `echo` *dejanje*, metode znotraj razreda. Tretji je niz argumentov echo nizom, ki je v `window.echo` funkcija je prvi parameter.
+
+Uspeh callback prešla v `exec` je preprosto sklicevanje na povratni klic funkcije `window.echo` traja. Če native platformo požari napake povratni klic, ga preprosto zahteva povratni klic uspeha ter ga privzeti niz.
+
+## Native vmesniki
+
+Ko določite JavaScript za vaše plugin, morate dopolniti z vsaj enega izvajanju native. Spodaj so navedene podrobnosti za vsako platformo, in vsak gradi na preprost Echo Plugin primer zgoraj:
+
+* Amazon ogenj OS Plugins
+* Android Plugins
+* iOS Plugins
+* BlackBerry 10 Plugins
+* Windows Phone Plugins
+
+Tizen platforma podpira plugins.
+
+## Objavljanje Plugins
+
+Ko ste razviti vaše plugin, morda želite objavite in ga delite s skupnostjo. Lahko objavite vaše plugin cordova registra (na [ `npmjs` ][3]) ali katero koli drugo `npmjs` -osnova registracija. Drugi razvijalci lahko namestite samodejno z uporabo bodisi `plugman` ali Cordova CLI. (Podrobnosti o vsakem razvojno pot, glejte Uporaba Plugman za upravljanje Plugins in The vmesnik ukazne vrstice.)
+
+ [3]: https://github.com/isaacs/npmjs.org
+
+Objaviti plugin morate uporabiti na `plugman` orodje in iti skozi naslednje korake:
+
+ $ plugman adduser # that is if you don't have an account yet
+ $ plugman publish /path/to/your/plugin
+
+
+To je to!
+
+Tekmovanje v teku `plugman --help` seznami drugih ukazov osnovi registra.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/hybrid/webviews/index.md b/docs/sl/edge/guide/hybrid/webviews/index.md
new file mode 100644
index 0000000..d40f316
--- /dev/null
+++ b/docs/sl/edge/guide/hybrid/webviews/index.md
@@ -0,0 +1,25 @@
+---
+
+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.
+---
+
+# Vdelava spletni pogledi
+
+Cordova aplikacije se običajno izvajajo kot brskalnik temelji *spletni pogled* v native mobilne platforme. To poglavje prikazuje, kako, za podporo platforme, tvoriti vaš lasten spletni pogled komponente, ki omogočajo popolno uporabo Cordova API-jev. Nato lahko uvedete teh komponent aplikacije Cordova skupaj z native komponent v hibridni zahtevku.
+
+Napotiti na spletni pogled, morate biti seznanjeni z vsako native programskega okolja. Naslednje navodila za podprte platforme:
+
+* Amazon ogenj OS spletni pogledi
+* Spletni Android pogledi
+* iOS spletni pogledi
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/overview/index.md b/docs/sl/edge/guide/overview/index.md
new file mode 100644
index 0000000..f9483e0
--- /dev/null
+++ b/docs/sl/edge/guide/overview/index.md
@@ -0,0 +1,63 @@
+---
+
+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.
+
+
+---
+
+# Pregled
+
+Cordoba je odprtokodni mobilni razvoj okvira. To vam omogoča, da uporabite standardne spletne tehnologije HTML5, CSS3 in JavaScript za razvoj cross-platform, izogibanje vsak mobilne platforme native razvoj jezika. Aplikacije izvršiti v ovojih, ki ciljajo na vsako platformo, in se zanašajo na skladne s standardi API vezi do vsaka naprava senzorji, podatke in omrežje stalež.
+
+Uporabite Cordova, če ste:
+
+* prenosen razvijalec in želite razširiti aplikacija čez več kot eno platformo, ne da bi ponovno izvajati z vsako platformo jezik in orodja nastavite.
+
+* spletni razvijalec in želite uvesti web app, ki je pakirani za distribucijo v različne app trgovina portali.
+
+* prenosen razvijalec in mešanje komponent native aplikacije z a *spletni pogled* (okno brskalnika) ki lahko dostop do naprave ravni API, ali če želite razvijati plugin vmesnika med native in spletni pogled komponente.
+
+## Osnovne komponente
+
+Cordova aplikacij, zanašajo na skupno `config.xml` datoteko, ki vsebuje informacije o app in določa parametre, ki vplivajo na kako deluje, kot je ali se odziva na usmerjenost premiki. Ta datoteka upoštevamo W3C's [Web App pakirani][1]ali *widget*, specifikacija.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+Tožbi je izvajal kot spletno stran, imenovan *index.html* privzeto, ki se sklicuje na karkoli CSS, JavaScript, slike, predstavnostne datoteke, ali druga sredstva, ki so potrebne za to teči. App izvede kot *spletni pogled* v native uporabo ovoj, ki jo pošiljate app trgovin. Web app za interakcijo z različnih funkcij naprave, način native aplikacije ne, mora tudi sklicevanje na `cordova.js` datoteko, ki določa API vezi.
+
+Spletni pogled Cordova omogočeno določijo vloge z celoten uporabniški vmesnik. Lahko tudi komponento v večje, hibridni aplikacija, ki meša v spletni pogled z native uporabo komponent. Cordova zagotavlja vmesnik *plugin* za te komponente komunicirati med seboj.
+
+## Razvojnih poti
+
+Od različice 3.0, lahko uporabite dva osnovna načina tvoriti a mobilnik. Medtem, ko lahko dosežete z uporabo obeh potekov dela isto stvar, nekatere naloge so bolj primerni za uporabo en potek dela nad drugimi. Zaradi tega morate razumeti obeh potekov dela, da najboljše orodje lahko uporabite za najboljše razmere.
+
+Dve glavni poteki dela, ki so podprte so *Spletni projekt Dev* poteka dela in *Native platformo Dev* potek dela.
+
+### Spletni projekt Dev
+
+Si lahko predstavljate prva dela kot *Spletni projekt Dev* potek dela. Ko želite ustvariti Cordova aplikacija, ki teče na čim več mobilnih operacijskih sistemov, mogoče s tako malo posamezne razvojno delo čim uporabite potek dela. Potek dela je začel obstoj z Cordova 3.0 in nastanek Cordova *vmesnik ukazne vrstice* (CLI). CLI povzetkov stran veliko funkcionalnosti nižji ravni lupine skripte, da bodite pozorni na podrobnosti, ki se ukvarjajo z gradnjo vaše app, kot so kopiranje vaše spletne sredstev v pravilni mape za vsako mobilno platformo, spreminjanje posebne konfiguracije platformo, ali izvaja posebne graditi skripte za ustvarjanje dvojiške vrednosti programa. Si lahko preberete več o *Spletni projekt Dev* potek dela v vmesnik ukazne vrstice. Prosimo, upoštevajte, da pogosto, ko ljudje govorijo o "CLI", so govorili o *Spletni projekt Dev* potek dela.
+
+### Native platformo Dev
+
+Drugi poteka dela lahko upoštevajo kot *Native platformo Dev* potek dela. Uporabite to ko želite osredotočiti na gradnjo zahtevek za enotno platformo in so zainteresirani za spreminjanje nižje ravni platforma podrobnosti. Medtem ko še vedno lahko uporabite potek dela za izgradnjo apps prek-plosčad, pomanjkanje orodij za abstraktno proč različne korake zidava bo bolj težko. Na primer, hoteti življati rabiti Plugman namestiti isto plugin enkrat za vsako platformo, ki jih želite podporo. Korist za uporabo *Native platformo Dev* potek dela je, da so vam omogoča dostop do nižji ravni lupine skripte, da zgradite in preizkusite uporabo, tako da če ste taksist na domači strani stvari, potek dela je najbolj učinkovit način za test vaše spremembe. Potek dela je tudi primerno, če želite uporabiti na CordovaWebView kot majhen del v večjih native uporabo (glej vodnik Embedding spletni pogledi.) Si lahko preberete o poteku dela v različnih Shell orodje vodniki, na primer, An
droid Shell orodje vodnik in iOS Shell orodje vodnik.
+
+Ko prvi odhod jasno, je morda najlažji za uporabo poteka dela *Projekta spletne Dev* ustvariti aplikacijo. (Umestiti CLI glej The vmesnik ukazne vrstice) Glede na sklop platform, ki jih želite ciljati, lahko zanesete CLI za postopno večjo delnic razvojnega cikla:
+
+* V najbolj osnovni scenarij, lahko uporabite CLI zgolj, da ustvariti nov projekt, ki je poseljena s privzeto konfiguracijo za spreminjanje.
+
+* Za številne mobilne platforme, lahko uporabite tudi CLI nastavite dodatne projektne datoteke, potrebno pripraviti v vsaki SDK. Za to delo, morate namestiti vsak ciljno platform SDK. (Glej platformo vodnike navodila.) Kot je navedeno v tabeli platformo podporo, morate teči CLI na različnih operacijskih sistemov glede na ciljni platformi.
+
+* Za podporo platforme, CLI lahko pripravijo executible aplikacije in jih vodijo v SDK-osnova načrt emulator. Za preverjanje, lahko ustvari datoteke programa in jih namestite neposredno v napravi.
+
+Na kateri koli točki v razvojnem ciklu, lahko preklopite z uporabo več *Native platformo Dev* poteka dela. Orodja SDK značilne za platformo, ki lahko zagotavljajo bogatejši nabor možnosti. (Glej platformo vodiči za podrobnosti o vsaki platforma SDK orodje).
+
+SDK okolje je bolj primerno, če želite izvajati hibridni app, ki mešanice komponent in spletnega native aplikacije. Najprej ustvariti app, lahko uporabite pripomoček ukazne vrstice ali iteratively zatem nahraniti posodobljeno kodo orodja SDK. Lahko tudi izgradnjo app je konfiguracijske datoteke sebi. (Glej config.xml datoteke za podrobnosti.)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/amazonfireos/config.md b/docs/sl/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..e7c9c70
--- /dev/null
+++ b/docs/sl/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.
+---
+
+# Amazon ogenj OS konfiguracijo
+
+V `config.xml` datoteko nadzira app's osnovne nastavitve, ki veljajo za vsako uporabo in CordovaWebView stopnje. Ta odsek podrobnosti nastavitve, ki veljajo le za Amazon ogenj OS gradi. Glej config.xml datoteke za informacije na globalno konfiguracijo možnosti.
+
+* `KeepRunning`(program privzeto boolean, `true` ): določa, ali je vloga ostane teče v ozadju tudi po a `pause` dogodek požarov.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `ErrorUrl`: Določa zmota stran, ki prikazuje v odgovor na standardne napake HTTP v območju 400-500. Kraj navedene datoteke v najvišji ravni imenika, ki vsebuje domačo stran in druge spletne sredstev.
+
+ <preference name="ErrorUrl" value="error.html"/>
+
+
+* `LoadingDialog`: Prikaz native pogovorno okno, ko nakladanje app. Oblika vrednosti je *naslov, sporočilo*
+
+ <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+
+
+* `LoadingPageDialog`: A rojsten okno prikažete pri nalaganju podstrani v app. Oblika vrednosti je *naslov, sporočilo*
+
+ <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+
+
+* `LoadUrlTimeoutValue`(številka, privzeta vrednost je `20000` ): pri nalaganju strani, čas čakanja pred metanje napaka časovne omejitve. Primer navaja 10 sekund namesto 20:
+
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
+
+
+* `SplashScreen`: Ime datoteke minus razširitev v v `res/drawable` naslovnik. Različnih sredstev morajo deliti to skupno ime v različne podmape.
+
+ <preference name="SplashScreen" value="splash"/>
+
+
+* `SplashScreenDelay`(število neplačil za `5000` ): čas splash sliko zaslona prikaže.
+
+ <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/amazonfireos/index.md b/docs/sl/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..91b541b
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+Licenca: licenco za Apache Software Foundation (ASF) pod eno ali več prispeva licenčnih pogodb. Glej obvestilo datoteko razdeli s to delo za dodatne informacije glede avtorskih pravic lastništva. V APK licence to datoteko, da si pod licenco Apache, različica 2.0 ("licence"); ne smete uporabljati to datoteko, razen v skladu z licenco. Lahko dobijo izvod licence v
+
+ http://www.Apache.org/licenses/License-2.0 razen če zahteva zakon ali dogovorjene v pisni obliki, programske opreme, ki se razdelijo pod licenco razdeljeni na na "Kot je" podlaga, brez jamstva ali pogoje za kakršnekoli vrste, niti izrecne ali zakonske. Glej licenca za poseben jezik, ki urejajo dovoljenja in omejitve
+
+
+## pod licenco.
+
+# Amazon ogenj OS platformo vodnik
+
+Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova apps za naprav Amazon ogenj OS, kot Kindle Fire HDX.
+
+Glej naslednje podrobnejše informacije značilne za platformo:
+
+* Amazon ogenj OS konfiguracijo
+* Amazon ogenj OS spletni pogledi
+* Amazon ogenj OS Plugins
+
+## Zahteve in podporo
+
+Razvoj Cordova apps za Amazon ogenj OS zahteva Android SDK in Amazon spletni pogled SDK. Preverite zahteve za te SDK na spodnjih povezavah:
+
+* [Sistem Android SDK][1]
+
+* [Amazon spletni pogled SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## Namestitev
+
+### Android SDK
+
+Namestite Android SDK od [developer.android.com/sdk][1]. Sicer lahko prikaže s izbiro kam namestiti SDK, premakniti downloaded `adt-bundle` drevo, da kjerkoli boste shranjevali orodja za razvoj.
+
+Za Cordova orodja ukazne vrstice za delo, morate vključiti v SDK `tools` in `platform-tools` imenikov v vaš STEZA okolje.
+
+Na Mac, Linux ali drugi Unix-všeč biti platforme, lahko uporabite urejevalnik besedil tvoriti ali ublažiti z `~/.bash_profile` datoteko, dodal vrstico, kot sledi, odvisno od tega, kjer SDK namesti:
+
+ izvozite poti = ${pot}: / razvoj/adt-snop/sdk/platformo-orodja: / razvoj/adt-snop / / orodja sdk
+
+
+To izpostavlja orodja SDK v Novoodprti terminalsko okno. Sicer zaženite to na voljo v trenutni seji:
+
+ $ vir ~/.bash_profile
+
+
+V ublažiti STEZA okolje na Windows 7:
+
+* Kliknite na **Start** meniju v spodnjem levem kotu namizja, z desno miškino tipko na **računalniku**, kliknite **lastnosti**.
+
+* Kliknite **Dodatne nastavitve sistema** v stolpcu na levi.
+
+* V pogovornem oknu nastali pritisnite **Spremenljivke okolja**.
+
+* Izberite spremenljivko **PATH** in pritisnite **Uredi**.
+
+* Privesiti sledeč poti, kjer ste namestili SDK, na primer na osnovi:
+
+ ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+
+
+* Vrednost shranite in zaprite obeh pogovornih oknih.
+
+Prav tako morate omogočiti Java in Ant. plan a zapoved uren ter stavek `java` , in tudi vnesite `ant` . Dodaj pot kar uspelo teči:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### Amazon spletni pogled SDK
+
+Download Amazon spletni pogled SDK od [Amazon Developer Portal][2].
+
+* Ustvarite a `libs/` zgibalnik v `~/.cordova/lib/amazon-fireos/cordova/3.1.0/` zgibalnik.
+* Dodajanje v `awv_interface.jar` iz downloaded SDK, da`~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/`
+
+## Odprite projekt v SDK
+
+Uporaba na `cordova` korist zaiti ki gre gor a nov projekt, kot je opisano v The Cordova The vmesnik ukazne vrstice. Na primer, v a naslovnik izvorne kode:
+
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add amazon-fireos
+ $ cordova build
+
+
+Ko ga enkrat ustvariš, tukaj je kako rabiti SDK spremeniti:
+
+* Splavitev uporaba **mrk** .
+
+* Izberite element menija **Nov projekt** .
+
+* Izberite **Android projekt iz obstoječe kode** izhajajo pogovornem oknu in pritisnite **naslednji**: ![][3]
+
+* Pluti v `hello` , ali katerikoli imenik ste ustvarili za projekt, nato da je `platforms/amazon-fireos` podimeniku.
+
+* Pritisnite **konča**.
+
+ [3]: img/guide/platforms//eclipse_new_project.png
+
+Ko se odpre okno Eclipse, rdeč **X** lahko zdi, da kažejo nerešenih problemov. Če je tako, sledite naslednjim korakom dodatne:
+
+* Desni klik na imeniku projekta.
+
+* V nastali **premožen** dialogičen, izbrati **Android** iz podokna za krmarjenje.
+
+* Za projekt graditi ciljni, izberite najvišjo raven Android API ste namestili.
+
+* Kliknite v **redu**.
+
+* Izberite **Clean** iz menija **projekt** . To naj popravi vse napake v projektu.
+
+## Razporedi na napravo
+
+Push app neposredno na napravo, poskrbite, USB debugging omogočena v napravi, kot je opisano na [Android Developer Site][4]in uporabo mini kabel USB priključite na vaš sistem.
+
+ [4]: http://developer.android.com/tools/device.html
+
+Napravo lahko push app iz ukazne vrstice:
+
+ $ cordova run amazon-fireos
+
+
+Izmenično v mrk, desno projekta in izberite **Zaženi kot → Android aplikacij**.
+
+**Opomba**: trenutno preskušanje preko emulator ni podprto za Amazon spletni pogled, ki temelji apps.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/amazonfireos/plugin.md b/docs/sl/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..fe75233
--- /dev/null
+++ b/docs/sl/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.
+---
+
+# Amazon ogenj OS Plugins
+
+Sledite navodilom v priročniku Android Plugins za pregled razvoja meri plugins.
+
+## ECHO Amazon ogenj OS Plugin primer
+
+Primerjal JavaScript vmesnik *echo* funkcija, opisana v uporabo Plugins, uporabite na `plugin.xml` injicirati a `feature` Specifikacija za lokalne platforme `config.xml` datoteke:
+
+ <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>
+
+
+Nato dodamo naslednje v `src/org/apache/cordova/plugin/Echo.java` datoteke:
+
+ 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.");
+ }
+ }
+ }
+
+
+Če želite ponovno uporabiti Android Plugin kode za platformo Amazon ogenj OS potem spremenite plugin.xml usmeriti k je `android` posebne izvorne datoteke. Na primer,
+
+ <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>
+
+
+Če želite napisati prilagojeno plugin za platformo Amazon ogenj OS potem ustvarite mapo z imenom `amazon` pod vaš plugin src / mapo in spreminjanje plugin.xml usmeriti k je `amazon` posebne izvorne datoteke. Na primer,
+
+ <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>
+
+
+## Z uporabo Amazon spletni pogled v vaš plugin
+
+Cordova za Amazon ogenj OS pomožen raba od šega presenetiti spletni pogled, ki je zgrajen na odprtokodni projekt kroma. Je GPU pospešiti in optimizirana za tekočine nastop na Kindle Fire.
+
+Razumeti, kako najbolje uporabiti Amazon spletni pogled v vašem projektu, Oglejte si [Amazon Developer Portal][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/b9c5896e/docs/sl/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/amazonfireos/webview.md b/docs/sl/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..9dd4582
--- /dev/null
+++ b/docs/sl/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.
+---
+
+# Amazon ogenj OS spletni pogledi
+
+Začenši z 3.0.0, uporabite Cordova kot komponenta v Amazon ogenj OS aplikacije. Amazon ogenj OS se nanaša na to komponento, kot `CordovaWebView` . `CordovaWebView`razširja Amazon spletni pogled, ki je zgrajen na odprtokodni projekt kroma. Z premikanje z vzvodom to funkcijo, lahko vaše spletne aplikacije uporabljajo najnovejše HTML5 spletnih standardov vožnjo v sodobni spletni izvajalnik motor.
+
+## Predpogoji
+
+* Cordova 3.0.0 ali večje
+
+* Android SDK, posodobljen na najnovejšo SDK
+
+* Amazon spletni pogled SDK
+
+## Vodnik za uporabo CordovaWebView v projektu Amazon ogenj OS
+
+1. Download in razširite [Amazon spletni pogled SDK][1] , torej ulitek awv_interface.jar v `/framework/libs` naslovnik. Ustvarite a libs / mapo, če ne obstaja.
+
+2. `cd`v `/framework` ter prost dostop `ant jar` zgraditi cordova kozarec. Ustvari datoteka s pripono .jar ustanovljena kot `cordova-x.x.x.jar` v v `/framework` naslovnik.
+
+3. Urejanje aplikacije `main.xml` datoteko (pod `/res/layout` ) videti kot naslednje, z v `layout_height` , `layout_width` in `id` spremenjene, da ustrezajo aplikacijo:
+
+ <org.apache.cordova.CordovaWebView
+ android:id="@+id/tutorialView"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+
+4. Spremenijo svoje dejavnosti tako, da izvaja z `CordovaInterface` . Bi bilo izvajala vključeni metodah. Želite kopirati jih iz `/framework/src/org/apache/cordova/CordovaActivity.java` , ali jih izvajajo na svoje. Kodeks fragment spodaj prikazuje osnovno aplikacijo, ki uporablja vmesnik. Opomba kako sklicevano pogled id ujema z `id` atributa, navedenega v XML fragment prikazan zgoraj:
+
+ 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
+
+Če uporabljate fotoaparat, bi tudi izvajati to:
+
+ @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);
+ }
+ }
+
+
+Nenazadnje, ne pozabite dodati zaloga niti, sicer plugins so ni niti teči:
+
+ @Override
+ public ExecutorService getThreadPool() {
+ return threadPool;
+ }
+
+
+1. Kopiranje vaše prijave HTML in JavaScript datotek na Amazon ogenj OS projekta `/assets/www` imenik.
+
+2. Kopija `config.xml` od `/framework/res/xml` za vaš projekt `/res/xml` imenik.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/config.md b/docs/sl/edge/guide/platforms/android/config.md
new file mode 100644
index 0000000..c529308
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/config.md
@@ -0,0 +1,71 @@
+---
+
+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.
+---
+
+# Android konfiguracijo
+
+V `config.xml` datoteko nadzira app's osnovne nastavitve, ki veljajo za vsako uporabo in CordovaWebView stopnje. Ta odsek podrobnosti nastavitve, ki veljajo le za Android gradi. Glej config.xml datoteke za informacije na globalno konfiguracijo možnosti.
+
+* `KeepRunning`(program privzeto boolean, `true` ): določa, ali je vloga ostane teče v ozadju tudi po a `pause` dogodek požarov. Opomba: Ta nastavitev FALSE ne bo ubil app po dogodku premor, bo samo zaustaviti izvajanje kode v spletni pogled cordova, medtem ko app je v ozadju.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `LoadUrlTimeoutValue`(številka v milisekundah, privzeto v `20000` , 20 sekund): pri nalaganju strani, čas čakanja pred metanje napaka časovne omejitve. Primer navaja 10 sekund namesto 20:
+
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
+
+
+* `SplashScreen`(string, privzete nastavitve za `splash` ): ime datoteke minus razširitev v v `res/drawable` naslovnik. Različnih sredstev morajo deliti to skupno ime v različne podmape.
+
+ <preference name="SplashScreen" value="mySplash"/>
+
+
+* `SplashScreenDelay`(število v milisekundah, privzete nastavitve za `3000` ): čas splash sliko zaslona prikaže.
+
+ <preference name="SplashScreenDelay" value="10000"/>
+
+
+* `InAppBrowserStorageEnabled`(program privzeto boolean, `true` ): kontrole ali strani odpreti za InAppBrowser dostop do iste localStorage in WebSQL shranjevanje kot strani odpre privzeti brskalnik.
+
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
+
+
+* `LoadingDialog`(string, privzete nastavitve za `null` ): če nabor, prikaže pogovorno okno z določenim naslovom in sporočilo, in spinner, pri nalaganju prve strani zahtevka. Naslov in sporočilo so ločene z vejico v ta vrednost niz, in da vejica je odstranjen, preden se prikaže pogovorno okno.
+
+ <preference name="LoadingDialog" value="My Title,My Message"/>
+
+
+* `LoadingPageDialog`(string, privzete nastavitve za `null` ): enako kot `LoadingDialog` , ampak za nakladanje vsake strani po prvi strani v aplikaciji.
+
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(Program privzeto URL, `null` ): Če nastavite, bo prikazal napotitev stran na napake pri uporabi namesto pogovorno okno z naslovom "Uporaba zmota".
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(program privzeto boolean, `false` ): Pokaži naslov na vrhu zaslona.
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(string, privzete nastavitve za `ERROR` ): Nastavi raven minimalne dnevnika, skozi katere dnevnik bo mogoče filtrirati sporočila iz vaše prijave. Veljavne vrednosti so `ERROR` , `WARN` , `INFO` , `DEBUG` , in`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(program privzeto boolean, `false` ): enako kot v `Fullscreen` parametra v globalno konfiguracijo datoteke xml. Ta element, značilne za Android je odsvetovana v prid globalne `Fullscreen` element, in bo v prihodnji različici odstranjeno.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/index.md b/docs/sl/edge/guide/platforms/android/index.md
new file mode 100644
index 0000000..019c474
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/index.md
@@ -0,0 +1,194 @@
+---
+
+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.
+---
+
+# Vodnik za platformo Android
+
+Ta vodič pokaže, kako zaiti ki gre gor vaš SDK razvojno okolje za uvajanje Cordova aplikacije za Android naprave. To vas popelje skozi postopek za namestitev Android SDK, odpiranje Android projekta v Eclipse SDK in uvajanje emulator ali napravo. Boste morali slediti to vodič umestiti vsaj Android SDK, ne glede na kateri poteka dela, ki si sledijo. ( *Spletni projekt Dev* in *Native platformo Dev* poteke zahtevajo Android SDK nameščen in dostopna preko vaše poti.)
+
+Glej naslednje podrobnejše informacije značilne za platformo:
+
+* Android konfiguracijo
+* Spletni Android pogledi
+* Android Plugins
+* Nadgradnji Android
+* Android orodja ukazne vrstice
+
+Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
+
+## Zahteve in podporo
+
+Si oglejte [sistemske zahteve][1] za Android SDK.
+
+ [1]: http://developer.android.com/sdk/index.html
+
+Cordova podpira Android 2.2, 2.3 in 4.x. Praviloma, so odsvetovana platforme, kot se potaplja pod 5 % na Googlov [distribucije blatnik][2].
+
+ [2]: http://developer.android.com/about/dashboards/index.html
+
+<!--
+NOTE, doc said:
+- Android 2.1 (Deprecated May 2013)
+- Android 3.x (Deprecated May 2013)
+-->
+
+Razvijalci uporabljajte z `cordova` utility, v povezavi z Android SDK. Glej The vmesnik ukazne vrstice za informacije kako umestiti to, dodajte projektov, nato gradite in objavljajte projekt.
+
+Namestite Android SDK od [Developer.Android.com/SDK][3]. Android sdk razdeli, kot je "adt-snop -<os>-<arch>-<ver>"datoteko. Na windows, adt-snop pakirani monter. Na OSX in Linux, nekomplicirano odmotati "adt-snop" v mesto hranite razvojna orodja. [Podrobnejše informacije o Android SDK namestitveni program lahko najdete tukaj][4]
+
+ [3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
+
+Za Cordova orodja ukazne vrstice za delo, morate vključiti v SDK `tools` in `platform-tools` imenikov v vaš STEZA okolje. Na Mac, lahko uporabite urejevalnik besedil tvoriti ali ublažiti z `~/.bash_profile` datoteko, dodal vrstico, kot sledi, odvisno od tega, kjer SDK namesti:
+
+ izvozite poti = ${pot}: / razvoj/adt-snop/sdk/platformo-orodja: / razvoj/adt-snop / / orodja sdk
+
+
+To izpostavlja orodja SDK v Novoodprti terminalsko okno. Sicer zaženite to na voljo v trenutni seji:
+
+ $ vir ~/.bash_profile
+
+
+V ublažiti STEZA okolje na Windows 7:
+
+* Kliknite na **Start** meniju v spodnjem levem kotu namizja, z desno miškino tipko na **računalniku**, kliknite **lastnosti**.
+
+* Kliknite **Dodatne nastavitve sistema** v stolpcu na levi.
+
+* V pogovornem oknu nastali pritisnite **Spremenljivke okolja**.
+
+* Izberite spremenljivko **PATH** in pritisnite **Uredi**.
+
+* Privesiti sledeč poti, kjer ste namestili SDK, na primer na osnovi:
+
+ ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+
+
+* Vrednost shranite in zaprite obeh pogovornih oknih.
+
+Prav tako morate omogočiti Java in Ant. plan a zapoved uren ter stavek `java` , in tudi vnesite `ant` . Dodaj pot kar uspelo teči:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+## Odprite projekt v SDK
+
+Uporaba na `cordova` korist zaiti ki gre gor a nov projekt, kot je opisano v The Cordova The vmesnik ukazne vrstice. Na primer, v a naslovnik izvorne kode:
+
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add android
+ $ cordova build
+
+
+Ko ga enkrat ustvariš, tukaj je kako rabiti SDK spremeniti:
+
+* Splavitev uporaba **mrk** .
+
+* Izberite element menija **Nov projekt** .
+
+* Izberite **Android projekt iz obstoječe kode** izhajajo pogovornem oknu in pritisnite **naslednji**: ![][5]
+
+* Pluti v `hello` , ali katerikoli imenik ste ustvarili za projekt, nato da je `platforms/android` podimeniku.
+
+* Poskrbite, da sta `hello` in `hello-CordovaLib` so za uvoz izbranih projektov. V `hello-CordovaLib` projekta je potrebno od Cordova 3.3.0 ker Cordova se sedaj uporablja kot Android knjižnica namesto datoteka s pripono .jar.
+
+* Pritisnite **konča**.
+
+ [5]: img/guide/platforms/android/eclipse_new_project.png
+
+Ko se odpre okno Eclipse, rdeč **X** lahko zdi, da kažejo nerešenih problemov. Če je tako, sledite naslednjim korakom dodatne:
+
+* Desni klik na imeniku projekta.
+
+* V nastali **premožen** dialogičen, izbrati **Android** iz podokna za krmarjenje.
+
+* Za projekt graditi ciljni, izberite najvišjo raven Android API ste namestili.
+
+* Kliknite v **redu**.
+
+* Izberite **Clean** iz menija **projekt** . To naj popravi vse napake v projektu.
+
+## Razporedi na Emulator
+
+Lahko uporabite na `cordova` korist teči app v emulator, ali vi moči prost dostop to v SDK. Kakorkoli, SDK najprej mora biti konfiguriran za prikaz vsaj eno napravo. Narediti, z upraviteljem Android SDK, Java aplikacija, ki poteka ločeno od mrk. Obstajata dva načina za odpiranje:
+
+* Prost dostop `android` v ukazni vrstici.
+
+* V mrk, pritisnite to ikono v orodni vrstici:
+
+ ![][6]
+
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
+
+Ko je odprt, Android SDK Manager prikaže različne knjižnicami:
+
+![][7]
+
+ [7]: img/guide/platforms/android/asdk_window.png
+
+In izberite **Orodja → upravljanje AVDs** (Android navidezne naprave) izberite vsak element iz **Opredelitve napravo** v pogovornem oknu nastalo:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Press **Ustvarijo AVD**, po želji spremenite ime, pritisnite **OK** , da bi sprejeli spremembe:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+Na AVD nato prikazano na seznamu **Android virtualnih naprav** :
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Odpreti emulator kot ločeno vlogo, izberite v AVD in pritisnite **Start**. Pobudnik toliko, kot bi na napravo, z dodatne kontrolnike, ki so na voljo za gumbe za strojno opremo:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Na tej točki lahko uporabite v `cordova` korist za uvajanje uporabe tekmec iz ukazne vrstice:
+
+ $ cordova emulate android
+
+
+Če namesto tega dela v mrk, desno projekta in izberite **Zaženi kot → Android aplikacij**. Morda morali določiti je AVD, če ni že odprta.
+
+Za hitrejše izkušnje, uporabite celo število-osnova tekmec podoba:
+
+* Namestite eno ali več `Intel x86 Atom` posnetkov sistema, kot tudi `Intel Hardware Accelerated Execution Manager` , je na voljo pod **dodatki**.
+
+* Prost dostop umestiti Intel, ki je na voljo v vaš Android SDK na`extras/intel/Hardware_Accelerated_Execution_Manager`.
+
+* Ustvarite nov AVD s ciljnim nastavljena na Intel sliko.
+
+* Ob zagonu emulator, zagotoviti ni brez sporočil o napaki, ki označuje napako pri nalaganju modulov HAX.
+
+## Razporedi na napravo
+
+Push app neposredno na napravo, poskrbite, USB debugging omogočena v napravi, kot je opisano na [Android Developer Site][12]in uporabo mini kabel USB priključite na vaš sistem.
+
+ [12]: http://developer.android.com/tools/device.html
+
+Napravo lahko push app iz ukazne vrstice:
+
+ $ cordova run android
+
+
+Izmenično v mrk, desno projekta in izberite **Zaženi kot → Android aplikacij**.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/plugin.md b/docs/sl/edge/guide/platforms/android/plugin.md
new file mode 100644
index 0000000..6c43757
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/plugin.md
@@ -0,0 +1,176 @@
+---
+
+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.
+---
+
+# Android Plugins
+
+Ta razdelek ponuja podrobnosti za kako izvajati native plugin kodo na Android platformi. Pred obravnavo tega, glejte Uporaba Plugins za pregled plugin strukturo in njene skupne JavaScript vmesnik. Ta oddelek še dokazati vzorec *echo* plugin, ki komunicira s spletni pogled Cordova native platformo in nazaj. Za drug vzorec, glejte tudi opombe v [CordovaPlugin.java][1].
+
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Android plugins temeljijo na Cordova-Android, ki je sestavljen iz Android spletni pogled s kavlji, ki je pritrjena nanj. Plugins so predstavljene kot razred preslikave v v `config.xml` datoteko. Plugin sestavlja vsaj en Java razred, ki se razteza na `CordovaPlugin` razred, nedoločni zaimek od glaven svoje `execute` metode. Kot najboljša praksa, plugin bi obravnavala tudi `pause` in `resume` dogodki, skupaj z vsako sporočilo, ki poteka med plugins. Plugins z zahteva dolgotrajen, ozadje dejavnost predvajanje medijev, poslušalci ali notranje stanje mora izvajati v `onReset()` metode kot dobro. To izvede, ko se `WebView` premakne se nova stran ali Osveži, ki polnitve JavaScript.
+
+## Plugin razred kartiranje
+
+Plugin JavaScript vmesnik uporablja je `cordova.exec` metoda, kot sledi:
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+
+
+To šerifov na zahtevo na spletni pogled na Android native strani, učinkovito kliče na `action` metoda na v `service` razred, z dodatnimi argumenti opravili v v `args` array.
+
+Ali porazdelite plugin, kot Java datoteke ali datoteke *jar* lastne, plugin mora biti določena v Cordova Android aplikacije `res/xml/config.xml` datoteke. Glejte Uporaba Plugins za več informacij o uporabi na `plugin.xml` datoteko za injiciranje tega `feature` element:
+
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
+
+
+Ime storitve ujema s tisto, ki se uporabljajo v JavaScript `exec` klic. Vrednost je popolnoma določeno namespace identifikator razreda Java. Drugače, plugin zbrati vendar še vedno na voljo Cordova.
+
+## Inicializacija plugin in življenju
+
+En primerek predmeta plugin je ustvarjen za življenje vsakega `WebView` . Plugins so instantiated ne, dokler se najprej sklicuje klic iz JavaScript, razen če `<param>` s je `onload` `name` atribut je nastavljen `"true"` v `config.xml` . Npr.:
+
+ <feature name="Echo">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
+ </feature>
+
+
+Uporabljajte plugins je `initialize` metoda za svoje start-up logiko.
+
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
+ }
+
+
+## Pisanje Android Java Plugin
+
+JavaScript poziv požari izklop zahteva plugin native stran in correspoinding Java plugin je pravilno preslikana v `config.xml` datoteko, ampak kaj je končni Android Java Plugin razred izgledal? Karkoli se odpravi na plugin z JavaScript je `exec` funkcija je prešla v plugin razred `execute` metoda. Večina `execute` izvedb videti takole:
+
+ @Override javnih boolean izvršiti (niz ukrepov, JSONArray argumenta, CallbackContext callbackContext) vrže JSONException {če ("beep".equals(action)) {this.beep(args.getLong(0));
+ callbackContext.success();
+ return true;
+ } return false; / / Vrača napačne rezultate v "MethodNotFound" napaka.
+ }
+
+
+JavaScript `exec` funkcije `action` parameter ustreza zasebno razred metoda odpremo z izbirne parametre.
+
+Ko lov izjeme in vračanje napake, je pomembno zaradi jasnosti, da napake vrniti JavaScript tekmo Java izjema imena čim več.
+
+## Navojev
+
+Plugin JavaScript does *ne* teči v glavni niti na `WebView` vmesnika, namesto tega, to runs naprej na `WebCore` nit, kot pa je `execute` metoda. Če potrebujete za interakcijo z uporabniškim vmesnikom, morate uporabiti naslednje spremembe:
+
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
+
+
+Uporabo naslednjih če vi ne potreba teči na glavni vmesnik nit, vendar ne želite blokirati v `WebCore` nit bodisi:
+
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
+
+
+## ECHO Android Plugin primer
+
+Primerjal JavaScript vmesnik *echo* funkcija, opisana v uporabo Plugins, uporabite na `plugin.xml` injicirati a `feature` Specifikacija za lokalne platforme `config.xml` datoteke:
+
+ <platform name="android">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+ </feature>
+ </config-file>
+ </platform>
+
+
+Nato dodamo naslednje v `src/org/apache/cordova/plugin/Echo.java` datoteke:
+
+ 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.");
+ }
+ }
+ }
+
+
+Potrebno uvoz na vrhu datoteke razširja razred iz `CordovaPlugin` , katerih `execute()` metoda to preglasi prejemati sporočila `exec()` . Je `execute()` metoda najprej preveri vrednost `action` , ki v tem primeru obstaja samo ena veljavna `echo` vrednost. Poljuben drugi dejanje vrne `false` in rezultat je `INVALID_ACTION` napaka, ki prevaja napaka povratni klic, sklicuje na strani JavaScript.
+
+Naslednji, metodo dobi niz using echo v `args` predmeta `getString` metoda, določa prvi parameter posredovali metodi. Ko vrednost prenese na zasebni `echo` metoda, je parameter kockast prepričati se to ni `null` ali prazen niz, v tem primeru `callbackContext.error()` prikliče JavaScript's povratni klic napake. Če mimo različnih preverjanj, je `callbackContext.success()` mimo samorasel `message` niz nazaj na JavaScript povratni klic uspeh kot parameter.
+
+## Android integracije
+
+Android funkcije je `Intent` sistem, ki omogoča procese komunicirati med seboj. Plugins so dostop do a `CordovaInterface` predmet, ki lahko dostopa do Android `Activity` ki teče uporabo. To je v `Context` zahtevati v splavitev nov Android `Intent` . Na `CordovaInterface` omogoča plugins za začetek je `Activity` za rezultat, in nastavite povratni klic plugin za takrat, ko se `Intent` vrne v uporabo.
+
+Od Cordova 2.0, čep ni več neposreden dostop na `Context` , in zapuščina `ctx` države je odsvetovana. Vse `ctx` metodami obstaja na na `Context` , torej tako `getContext()` in `getActivity()` lahko vrne zahtevani predmet.
+
+## Debugging Android Plugins
+
+Mrk vam omogoča, da debug plugins kot Java vir vključeno v projekt. Samo najnovejšo različico Android Developer orodja omogoča pritrditev izvorne kode *JAR* odvisnosti, tako da to funkcijo še niso v celoti podprte.
\ No newline at end of file
[37/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/index.md b/docs/zh/edge/guide/platforms/android/index.md
index 51c6a77..de44b09 100644
--- a/docs/zh/edge/guide/platforms/android/index.md
+++ b/docs/zh/edge/guide/platforms/android/index.md
@@ -14,27 +14,27 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 平台指南
+# Android 平臺指南
-本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 Android 设备的应用程序。 它引导您通过安装 Android SDK,在 Eclipse SDK 中打开 Android 项目和部署到模拟器或设备的过程。 您将需要按照本指南,请至少在安装 Android SDK,无论哪个工作流如下。 ( *Web 项目开发*和*本机平台开发*工作流需要预先安装并在您的路径通过读取了 Android SDK。
+本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 Android 設備的應用程式。 它引導您通過安裝 Android SDK,在 Eclipse SDK 中打開 Android 專案和部署到模擬器或設備的過程。 您將需要按照本指南,請至少在安裝 Android SDK,無論哪個工作流如下。 ( *Web 專案開發*和*本機平臺開發*工作流需要預先安裝並在您的路徑通過讀取了 Android SDK。
-请参阅下列特定于平台的详细信息:
+請參閱下列特定于平臺的詳細資訊:
-* Android 系统配置
+* Android 系統組態
* Android WebViews
-* Android 插件
-* 升级 Android
-* Android 系统的命令行工具
+* Android 外掛程式
+* 升級 Android
+* Android 系統的命令列工具
-上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
-## 要求和支持
+## 要求和支援
-Android SDK,请参阅[系统要求][1]。
+Android SDK,請參閱[系統要求][1]。
[1]: http://developer.android.com/sdk/index.html
-科尔多瓦支持 Android 2.2、 2.3 和 4.x。作为一般规则,平台已弃用作为他们低于 5%的谷歌的[分布的仪表板][2].
+科爾多瓦支援 Android 2.2、 2.3 和 4.x。作為一般規則,平臺已棄用作為他們低於 5%的谷歌的[分佈的儀表板][2].
[2]: http://developer.android.com/about/dashboards/index.html
@@ -44,48 +44,48 @@ NOTE, doc said:
- Android 3.x (Deprecated May 2013)
-->
-开发人员应使用 `cordova` 实用程序与 Android SDK 一起。 命令行界面信息,请参阅如何安装它,添加项目,然后生成和部署项目。
+開發人員應使用 `cordova` 實用程式與 Android SDK 一起。 命令列介面資訊,請參閱如何安裝它,添加專案,然後生成和部署專案。
-请在安装 Android SDK 从 [developer.android.com/sdk][3].作为分发,android sdk ' adt-捆绑-<os>-<arch>-<ver>' 文件。在 windows 上,adt 捆绑打包用安装程序安装。在 OSX 和 Linux,只需打开包装 'adt 捆绑' 中的位置,您将存储的开发工具。 [关于 Android SDK 安装程序的详细的信息可以在这里找到][4]
+請在安裝 Android SDK 從 [developer.android.com/sdk][3].作為分發,android sdk ' adt-捆綁-<os>-<arch>-<ver>' 檔。在 windows 上,adt 捆綁打包用安裝程式安裝。在 OSX 和 Linux,只需打開包裝 'adt 捆綁' 中的位置,您將存儲的開發工具。 [關於 Android SDK 安裝程式的詳細的資訊可以在這裡找到][4]
[3]: http://developer.android.com/sdk/
[4]: http://developer.android.com/sdk/installing/bundle.html
-科尔多瓦命令行工具来工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路径环境中目录。 在 Mac 上可以使用文本编辑器来创建或修改 `~/.bash_profile` 文件中,添加行,如下,根据 SDK 的安装位置:
+科爾多瓦命令列工具來工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路徑環境中目錄。 在 Mac 上可以使用文字編輯器來創建或修改 `~/.bash_profile` 檔中,添加行,如下,根據 SDK 的安裝位置:
- 导出路径 = ${路径}:/开发/adt-捆绑/sdk/平台-工具:/开发/adt-捆绑/sdk/工具
+ 匯出路徑 = ${路徑}:/開發/adt-捆綁/sdk/平臺-工具:/開發/adt-捆綁/sdk/工具
-这暴露了 SDK 工具在新打开的终端窗口。否则运行这使它们在当前会话中可用:
+這暴露了 SDK 工具在新打開的終端視窗。否則運行這使它們在當前會話中可用:
元源 ~/.bash_profile
-若要修改路径上 Windows 7 的环境:
+若要修改路徑上 Windows 7 的環境:
-* 在桌面的左下角的**开始**菜单上单击,在**计算机**上,右键单击,然后单击**属性**.
+* 在桌面的左下角的**開始**功能表上按一下,在**電腦**上,按右鍵,然後按一下**屬性**.
-* 在左侧列中,单击**高级系统设置**。
+* 在左側列中,按一下**高級系統設置**。
-* 在结果对话框中,按下**环境变量**.
+* 在結果對話方塊中,按下**環境變數**.
-* 选择**PATH**变量,然后按**编辑**.
+* 選擇**PATH**變數,然後按**編輯**.
-* 将以下内容追加到基于例如安装 SDK 的位置的路径:
+* 將以下內容追加到基於例如安裝 SDK 的位置的路徑:
;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
-* 将值保存并关闭这两个对话框。
+* 將值保存並關閉這兩個對話方塊。
-您可能还需要启用 Java 和蚂蚁打开一个命令提示符并键入 `java` ,然后还键入 `ant` 。将追加到该路径无法运行的日期为准:
+您可能還需要啟用 JAVA 和螞蟻打開一個命令提示符並鍵入 `java` ,然後還鍵入 `ant` 。將追加到該路徑無法運行的日期為准:
;%JAVA_HOME%\bin;%ANT_HOME%\bin
-## 在 SDK 中打开的项目
+## 在 SDK 中打開的專案
-使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
+使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
@@ -93,102 +93,102 @@ NOTE, doc said:
$ cordova build
-一旦创建了,这里是如何使用 SDK 来修改它:
+一旦創建了,這裡是如何使用 SDK 來修改它:
-* 启动**Eclipse**应用程序。
+* 啟動**Eclipse**應用程式。
-* 选择**新建项目**菜单项。
+* 選擇**新建專案**功能表項目。
-* 从结果对话框中,选择**从现有代码的 Android 项目**并按**下一步**: ![][5]
+* 從結果對話方塊中,選擇**從現有代碼的 Android 專案**並按**下一步**: ![][5]
-* 定位到 `hello` ,或无论你创建目录的项目,然后到 `platforms/android` 子目录。
+* 定位到 `hello` ,或無論你創建目錄的專案,然後到 `platforms/android` 子目錄。
-* 请确保两个 `hello` 和 `hello-CordovaLib` 项目被选定要导入。 `hello-CordovaLib`项目需要到科尔多瓦 3.3.0,因为科尔多瓦现在用作 Android 库而不是.jar 文件。
+* 請確保兩個 `hello` 和 `hello-CordovaLib` 專案被選定要導入。 `hello-CordovaLib`專案需要到科爾多瓦 3.3.0,因為科爾多瓦現在用作 Android 庫而不是.jar 檔。
* 按**完成**.
[5]: img/guide/platforms/android/eclipse_new_project.png
-一旦日食窗口将打开,一个红色的**X**可能似乎表明未解决的问题。如果是这样,执行这些额外的步骤:
+一旦日食視窗將打開,一個紅色的**X**可能似乎表明未解決的問題。如果是這樣,執行這些額外的步驟:
-* 右键单击项目目录。
+* 按右鍵專案目錄。
-* 在出现的**属性**对话框中,选择**Android**从导航窗格。
+* 在出現的**屬性**對話方塊中,選擇**Android**從功能窗格。
-* 为项目生成目标,选择您已安装的最高的 Android API 级别。
+* 為專案生成目標,選擇您已安裝的最高的 Android API 級別。
-* 单击**确定**.
+* 按一下**確定**.
-* 从**项目**菜单中选择**清洁**。这应该更正该项目中的所有错误。
+* 從**專案**功能表中選擇**清潔**。這應該更正該專案中的所有錯誤。
-## 部署到仿真程序
+## 部署到模擬程式
-您可以使用 `cordova` 实用程序在一个仿真程序,或你运行一个应用程序可以在 SDK 内运行它。 不管怎样,SDK 必须首先配置以显示至少一个设备。 若要这样做,请使用 Android SDK 经理,从 Eclipse 独立运行的 Java 应用程序。 有两种方法来打开它:
+您可以使用 `cordova` 實用程式在一個模擬程式,或你運行一個應用程式可以在 SDK 內運行它。 不管怎樣,SDK 必須首先配置以顯示至少一個設備。 若要這樣做,請使用 Android SDK 經理,從 Eclipse 獨立運行的 JAVA 應用程式。 有兩種方法來打開它:
-* 运行 `android` 命令行上。
+* 運行 `android` 命令列上。
-* 从内日食,按此工具栏图标:
+* 從內日食,按此工具列圖示:
![][6]
[6]: img/guide/platforms/android/eclipse_android_sdk_button.png
-一旦打开,Android SDK 管理器将显示不同的运行时库:
+一旦打開,Android SDK 管理器將顯示不同的運行時庫:
![][7]
[7]: img/guide/platforms/android/asdk_window.png
-选择**工具 → 管理 AVDs** (Android 的虚拟设备),然后从**设备定义**在随后出现的对话框中选择任何项:
+選擇**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
![][8]
[8]: img/guide/platforms/android/asdk_device.png
-新闻**创建 AVD**,(可选) 修改该名称,然后按**确定**以接受这些更改:
+新聞**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
![][9]
[9]: img/guide/platforms/android/asdk_newAVD.png
-AVD 然后出现在**虚拟的 Android 设备**列表中:
+AVD 然後出現在**虛擬的 Android 設備**清單中:
![][10]
[10]: img/guide/platforms/android/asdk_avds.png
-若要打开模拟器作为单独的应用程序,选择 AVD 然后按**开始**。它发射将在设备上,与其他控件可用的硬件按钮:
+若要打開模擬器作為單獨的應用程式,選擇 AVD 然後按**開始**。它發射將在設備上,與其他控制項可用的硬體按鈕:
![][11]
[11]: img/guide/platforms/android/asdk_emulator.png
-此时你可以使用 `cordova` 实用程序将应用部署到仿真程序从命令行:
+此時你可以使用 `cordova` 實用程式將應用部署到模擬程式從命令列:
$ cordova emulate android
-如果改为您在 Eclipse 内工作,用鼠标右键单击该项目,并选择**作为 → 运行 Android 应用程序**。可能要求您指定 AVD,如果都已经打开。
+如果改為您在 Eclipse 內工作,用滑鼠右鍵按一下該專案,並選擇**作為 → 運行 Android 應用程式**。可能要求您指定 AVD,如果都已經打開。
-为获得更快的体验,使用基于英特尔的仿真程序映像:
+為獲得更快的體驗,使用基於英特爾的模擬程式映射:
-* 安装一个或多个 `Intel x86 Atom` 的系统映像,以及 `Intel Hardware Accelerated Execution Manager` 下**的额外**的可用.
+* 安裝一個或多個 `Intel x86 Atom` 的系統映射,以及 `Intel Hardware Accelerated Execution Manager` 下**的額外**的可用.
-* 运行英特尔安装程序时,这是在您 Android SDK 内可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
+* 運行英特爾安裝程式時,這是在您 Android SDK 內可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
-* 设置为英特尔图像的目标来创建新的 AVD。
+* 設置為英特爾圖像的目標來創建新的 AVD。
-* 当启动仿真程序,确保没有任何错误消息,指示未能加载 HAX 模块。
+* 當啟動模擬程式,確保沒有任何錯誤訊息,指示未能載入 HAX 模組。
-## 将部署到设备
+## 將部署到設備
-要将应用程序推直接到设备,请确保您的设备上的[Android 开发者网站][12],所述上启用 USB 调试和使用一个迷你 USB 电缆,将其插入您的系统。
+要將應用程式推直接到設備,請確保您的設備上的[Android 開發者網站][12],所述上啟用 USB 調試和使用一個迷你 USB 電纜,將其插入您的系統。
[12]: http://developer.android.com/tools/device.html
-从命令行,可以将应用程序推送到设备:
+從命令列,可以將應用程式推送到設備:
$ cordova run android
-交替内日食,右键单击该项目并选择**作为 → 运行 Android 应用程序**.
\ No newline at end of file
+交替內日食,按右鍵該專案並選擇**作為 → 運行 Android 應用程式**.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/plugin.md b/docs/zh/edge/guide/platforms/android/plugin.md
index c1af6b1..a287107 100644
--- a/docs/zh/edge/guide/platforms/android/plugin.md
+++ b/docs/zh/edge/guide/platforms/android/plugin.md
@@ -14,35 +14,35 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 插件
+# Android 外掛程式
-此部分提供了如何在 Android 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。 另一个示例,请参阅还在[CordovaPlugin.java][1]的评论.
+此部分提供了如何在 Android 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。 另一個示例,請參閱還在[CordovaPlugin.java][1]的評論.
[1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
-Android 插件基于科尔多瓦-Android,Android 的 web 视图包括与附加到它上面的钩子。 插件被表示为类映射的 `config.xml` 文件。 插件包括至少一个扩展的 Java 类的 `CordovaPlugin` 类,重写的一个其 `execute` 方法。 作为最佳实践,该插件还应处理 `pause` 和 `resume` 事件,以及任何插件之间传递的消息。 插件需要长时间运行的请求,后台活动媒体回放、 听众或内部状态等应执行 `onReset()` ,以及方法。 它执行时 `WebView` 定位到新的一页或刷新,重新加载 JavaScript。
+Android 外掛程式基於科爾多瓦-Android,Android 的 web 視圖包括與附加到它上面的鉤子。 外掛程式被表示為類映射的 `config.xml` 檔。 外掛程式包括至少一個擴展的 JAVA 類的 `CordovaPlugin` 類,重寫的一個其 `execute` 方法。 作為最佳實踐,該外掛程式還應處理 `pause` 和 `resume` 事件,以及任何外掛程式之間傳遞的消息。 外掛程式需要長時間運行的請求,後臺活動媒體重播、 聽眾或內部狀態等應執行 `onReset()` ,以及方法。 它執行時 `WebView` 定位到新的一頁或刷新,重新載入 JavaScript。
-## 插件类映射
+## 外掛程式類映射
-插件的 JavaScript 接口使用 `cordova.exec` 方法,如下所示:
+外掛程式的 JavaScript 介面使用 `cordova.exec` 方法,如下所示:
exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-这封送请求从 web 视图到 Android 的本机对岸,有效地调用 `action` 方法 `service` 具有额外的参数中传递的类 `args` 数组。
+這封送請求從 web 視圖到 Android 的本機對岸,有效地調用 `action` 方法 `service` 具有額外的參數中傳遞的類 `args` 陣列。
-是否您分发插件作为 Java 文件或作为它自己的一个*jar*文件,必须在科尔多瓦 Android 应用程序中指定插件 `res/xml/config.xml` 文件。 有关如何使用的详细信息,请参阅应用程序插件 `plugin.xml` 文件,把这个注射 `feature` 元素:
+是否您分發外掛程式作為 JAVA 檔或作為它自己的一個*jar*檔,必須在科爾多瓦 Android 應用程式中指定外掛程式 `res/xml/config.xml` 檔。 有關如何使用的詳細資訊,請參閱應用程式外掛程式 `plugin.xml` 檔,把這個注射 `feature` 元素:
<feature name="<service_name>">
<param name="android-package" value="<full_name_including_namespace>" />
</feature>
-服务名称匹配在 JavaScript 中使用 `exec` 调用。 值是 Java 类的完全限定命名空间标识符。 否则为该插件可能会编译,但仍不能使用到科尔多瓦。
+服務名稱匹配在 JavaScript 中使用 `exec` 調用。 值是 JAVA 類的完全限定命名空間識別碼。 否則為該外掛程式可能會編譯,但仍不能使用到科爾多瓦。
-## 插件初始化和生存期
+## 外掛程式初始化和存留期
-插件对象的一个实例创建为生活的每个 `WebView` 。 插件不会实例化之前他们第一次引用通过调用从 JavaScript,除非 `<param>` 与 `onload` `name` 属性设置为 `"true"` 的 `config.xml` 。 例如:
+外掛程式物件的一個實例創建為生活的每個 `WebView` 。 外掛程式不會具現化之前他們第一次引用通過調用從 JavaScript,除非 `<param>` 與 `onload` `name` 屬性設置為 `"true"` 的 `config.xml` 。 例如:
<feature name="Echo">
<param name="android-package" value="<full_name_including_namespace>" />
@@ -50,7 +50,7 @@ Android 插件基于科尔多瓦-Android,Android 的 web 视图包括与附加
</feature>
-插件应使用 `initialize` 方法为他们的创业逻辑。
+外掛程式應使用 `initialize` 方法為他們的創業邏輯。
@override
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
@@ -59,21 +59,21 @@ Android 插件基于科尔多瓦-Android,Android 的 web 视图包括与附加
}
-## 编写一个 Android Java 插件
+## 編寫一個 Android JAVA 外掛程式
-JavaScript 调用触发插件请求到本机的一边,和 correspoinding Java 插件映射正确地在 `config.xml` 文件中,但最后的 Android Java 插件类看起来不会像什么? 无论派往与 JavaScript 的插件 `exec` 函数传递到插件类的 `execute` 方法。 大多数 `execute` 实现看起来像这样:
+JavaScript 調用觸發外掛程式請求到本機的一邊,和 correspoinding JAVA 外掛程式映射正確地在 `config.xml` 檔中,但最後的 Android JAVA 外掛程式類看起來不會像什麼? 無論派往與 JavaScript 的外掛程式 `exec` 函數傳遞到外掛程式類的 `execute` 方法。 大多數 `execute` 實現看起來像這樣:
- @Override 公共 boolean 类型的值执行 CallbackContext callbackContext JSONArray args 字符串操作) 将引发 JSONException {如果 ("beep".equals(action)) {this.beep(args.getLong(0));callbackContext.success() ;则返回 true ;} 返回 false ;/ / 返回 false 结果的"MethodNotFound"错误。
+ @Override 公共 boolean 類型的值執行 CallbackCoNtext callbackCoNtext JSONArray args 字串操作) 將引發 JSONException {如果 ("beep".equals(action)) {this.beep(args.getLong(0));callbackCoNtext.success() ;則返回 true ;} 返回 false ;/ / 返回 false 結果的"MethodNotFound"錯誤。
}
-JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法派遣了可选参数。
+JavaScript `exec` 函數的 `action` 參數對應于一個類的私有類方法派遣了可選參數。
-当捕获异常,并返回错误,重要的是为了明确起见,错误返回给 JavaScript 匹配 Java 异常名称尽可能多。
+當捕獲異常,並返回錯誤,重要的是為了明確起見,錯誤返回給 JavaScript 匹配 JAVA 異常名稱盡可能多。
-## 线程处理
+## 執行緒
-插件的 JavaScript 并*不*在主线程中运行 `WebView` 接口 ; 相反,它会运行 `WebCore` 线程,一样 `execute` 方法。 如果您需要与用户界面进行交互,则应使用以下变化:
+外掛程式的 JavaScript 並*不*在主執行緒中運行 `WebView` 介面 ; 相反,它會運行 `WebCore` 執行緒,一樣 `execute` 方法。 如果您需要與使用者介面進行交互,則應使用以下變化:
@Override
public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
@@ -91,7 +91,7 @@ JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法
}
-使用以下如果你不需要在主界面上运行的线程,但不是想阻止 `WebCore` 线程或者:
+使用以下如果你不需要在主介面上運行的執行緒,但不是想阻止 `WebCore` 執行緒或者:
@Override
public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
@@ -109,9 +109,9 @@ JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法
}
-## 回声 Android 插件示例
+## 回聲 Android 外掛程式示例
-若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
+若要匹配的 JavaScript 介面*回波*特徵描述的應用程式外掛程式,使用 `plugin.xml` 來注入 `feature` 到本地平臺規範 `config.xml` 檔:
<platform name="android">
<config-file target="config.xml" parent="/*">
@@ -122,7 +122,7 @@ JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法
</platform>
-然后添加以下到 `src/org/apache/cordova/plugin/Echo.java` 文件:
+然後添加以下到 `src/org/apache/cordova/plugin/Echo.java` 檔:
package org.apache.cordova.plugin;
@@ -158,16 +158,16 @@ JavaScript `exec` 函数的 `action` 参数对应于一个类的私有类方法
}
-必要的进口商品在文件的顶部延伸中的类 `CordovaPlugin` ,其 `execute()` 方法,它将覆盖从其接收邮件 `exec()` 。 `execute()`方法第一次测试的值 `action` ,在这种情况下有有效期的只有一个 `echo` 的值。 任何其他行动返回 `false` ,并导致 `INVALID_ACTION` 错误,会转换为调用的 JavaScript 一边错误回调。
+必要的進口商品在檔的頂部延伸中的類 `CordovaPlugin` ,其 `execute()` 方法,它將覆蓋從其接收郵件 `exec()` 。 `execute()`方法第一次測試的值 `action` ,在這種情況下有有效期的只有一個 `echo` 的值。 任何其他行動返回 `false` ,並導致 `INVALID_ACTION` 錯誤,會轉換為調用的 JavaScript 一邊錯誤回檔。
-下一步,该方法检索 echo 字符串使用 `args` 对象的 `getString` 方法,指定的第一个参数传递给该方法。 值传递给一个私人后 `echo` 的方法,它是参数检查,以确保它不是 `null` 或空字符串,这种情况下的 `callbackContext.error()` 调用 JavaScript 的错误回调。 如果通过各种检查, `callbackContext.success()` 将传递原始 `message` 回 JavaScript 的成功回调作为参数的字符串。
+下一步,該方法檢索 echo 字串使用 `args` 物件的 `getString` 方法,指定的第一個參數傳遞給該方法。 值傳遞給一個私人後 `echo` 的方法,它是參數檢查,以確保它不是 `null` 或空字串,這種情況下的 `callbackContext.error()` 調用 JavaScript 的錯誤回檔。 如果通過各種檢查, `callbackContext.success()` 將傳遞原始 `message` 回 JavaScript 的成功回檔作為參數的字串。
-## Android 系统集成
+## Android 系統集成
-Android 功能 `Intent` 允许进程互相沟通的系统。 插件可以访问 `CordovaInterface` 对象,可以访问 Android `Activity` ,运行应用程序。 这是 `Context` 启动新的 android 系统所需 `Intent` 。 `CordovaInterface`允许插件启动 `Activity` 一个结果,并设置回调插件时 `Intent` 返回到应用程序。
+Android 功能 `Intent` 允許進程互相溝通的系統。 外掛程式可以訪問 `CordovaInterface` 物件,可以訪問 Android `Activity` ,運行應用程式。 這是 `Context` 啟動新的 android 系統所需 `Intent` 。 `CordovaInterface`允許外掛程式啟動 `Activity` 一個結果,並設置回檔外掛程式時 `Intent` 返回到應用程式。
-到科尔多瓦 2.0 插件可以不再直接访问 `Context` ,和遗产 `ctx` 成员已被否决。 所有 `ctx` 的方法上存在 `Context` ,所以这两个 `getContext()` 和 `getActivity()` 可以返回所需的对象。
+到科爾多瓦 2.0 外掛程式可以不再直接存取 `Context` ,和遺產 `ctx` 成員已被否決。 所有 `ctx` 的方法上存在 `Context` ,所以這兩個 `getContext()` 和 `getActivity()` 可以返回所需的物件。
-## 调试 Android 插件
+## 調試 Android 外掛程式
-Eclipse 允许您调试插件作为 Java 源代码包含在项目中。 只有最新版本的 Android 开发者工具允许您将源代码附加到*JAR*的依赖关系,所以此功能尚不完全支持。
\ No newline at end of file
+Eclipse 允許您調試外掛程式作為 JAVA 原始程式碼包含在專案中。 只有最新版本的 Android 開發者工具允許您將原始程式碼附加到*JAR*的依賴關係,所以此功能尚不完全支援。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/tools.md b/docs/zh/edge/guide/platforms/android/tools.md
index 85ef558..e6a3695 100644
--- a/docs/zh/edge/guide/platforms/android/tools.md
+++ b/docs/zh/edge/guide/platforms/android/tools.md
@@ -14,17 +14,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 系统的命令行工具
+# Android 系統的命令列工具
-`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
[1]: http://cordova.apache.org
-低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關概述,請參見應用程式外掛程式。
-## 创建一个项目
+## 創建一個專案
-运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。这里是 Mac 和 Windows 的语法:
+運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。這裡是 Mac 和 Windows 的語法:
$ /path/to/cordova-android/bin/create /path/to/project com.example.project_name ProjectName
$ C:\path\to\cordova-android\bin\create.bat C:\path\to\project com.example.project_name ProjectName
@@ -32,33 +32,33 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## 生成
-此清理,然后生成项目。
+此清理,然後生成專案。
-在 Mac 或 Windows 上调试:
+在 Mac 或 Windows 上調試:
$ /path/to/project/cordova/build --debug
$ C:\path\to\project\cordova\build.bat --debug
-释放,Mac 或 Windows 上:
+釋放,Mac 或 Windows 上:
$ /path/to/project/cordova/build --release
$ C:\path\to\project\cordova\build.bat --release
-## 运行应用程序
+## 運行應用程式
-`run`命令接受下列*可选*的参数:
+`run`命令接受下列*可選*的參數:
-* 目标规范。这包括 `--emulator` , `--device` ,或`--target=<targetID>`.
+* 目標規範。這包括 `--emulator` , `--device` ,或`--target=<targetID>`.
-* 生成规范。这包括 `--debug` , `--release` ,或`--nobuild`.
+* 生成規范。這包括 `--debug` , `--release` ,或`--nobuild`.
- \[目标\] \[生成\] $ /path/to/project/cordova/run $ C:\path\to\project\cordova\run.bat \[目标\] \[生成\]
+ \[目標\] \[生成\] $ /path/to/project/cordova/run $ C:\path\to\project\cordova\run.bat \[目標\] \[生成\]
-请确保您创建至少一个 Android 虚拟设备,否则为系统会提示您这样与做 `android` 命令。 如果多个 AVD 可用作为目标,提示您选择一个。 默认情况下 `run` 命令检测连接的设备或当前正在运行的仿真程序,如果没有设备发现。
+請確保您創建至少一個 Android 虛擬裝置,否則為系統會提示您這樣與做 `android` 命令。 如果多個 AVD 可用作為目標,提示您選擇一個。 預設情況下 `run` 命令檢測連接的設備或當前正在運行的模擬程式,如果沒有設備發現。
-## 日志记录
+## 日誌記錄
$ /path/to/project/cordova/log $ C:\path\to\project\cordova\log.bat
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/upgrading.md b/docs/zh/edge/guide/platforms/android/upgrading.md
index 11444bf..9b23b44 100644
--- a/docs/zh/edge/guide/platforms/android/upgrading.md
+++ b/docs/zh/edge/guide/platforms/android/upgrading.md
@@ -14,417 +14,417 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升级 Android
+# 升級 Android
-本指南演示如何修改 Android 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+本指南演示如何修改 Android 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
-## 从 3.2.0 升级到 3.3.0
+## 從 3.2.0 升級到 3.3.0
遵循相同的 instructinos`3.2.0`.
-从 3.3.0 开始,科尔多瓦运行时是现在作为编译 Android 的库,而不是 Jar。 这都不应该影响对于命令行用法,但 IDE 用户将需要导入到新添加的 `MyProject-CordovaLib` 到其工作区中的项目。
+從 3.3.0 開始,科爾多瓦運行時是現在作為編譯 Android 的庫,而不是 Jar。 這都不應該影響對於命令列用法,但 IDE 使用者將需要導入到新添加的 `MyProject-CordovaLib` 到其工作區中的專案。
-## 从 3.1.0 升级到 3.2.0
+## 從 3.1.0 升級到 3.2.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update android`
+2. 運行`cordova platform update android`
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin/update <project_path>
-## 从 3.0.0 升级到 3.1.0
+## 從 3.0.0 升級到 3.1.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update android`
+2. 運行`cordova platform update android`
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin/update <project_path>
-## 从 2.9.0 升级到 CLI (3.0.0)
+## 從 2.9.0 升級到 CLI (3.0.0)
-1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
-2. 添加您的平台的科尔多瓦项目,例如:`cordova
+2. 添加您的平臺的科爾多瓦專案,例如:`cordova
platform add android`.
-3. 您的项目的内容复制 `www` 到目录 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+3. 您的專案的內容複寫 `www` 到目錄 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
-4. 将本机的任何资产从旧项目复制到相应的目录下 `platforms/android` : 此目录是您的本机科尔多瓦 android 项目存在的地方。
+4. 將本機的任何資產從舊專案複製到相應的目錄下 `platforms/android` : 此目錄是您的本機科爾多瓦 android 專案存在的地方。
-5. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
+5. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
-## 从 2.9.0 升级到 3.0.0
+## 從 2.9.0 升級到 3.0.0
-1. 创建一个新的 Apache 科尔多瓦 Android 项目。
+1. 創建一個新的 Apache 科爾多瓦 Android 專案。
-2. 将复制的内容你 `www` 目录到新的项目。
+2. 將複製的內容你 `www` 目錄到新的專案。
-3. 复制任何本机的 Android 资产从您 `res` 目录到新的项目。
+3. 複製任何本機的 Android 資產從您 `res` 目錄到新的專案。
-4. 复制在你安装从任何插件 `src` 子目录到新项目。
+4. 複製在你安裝從任何外掛程式 `src` 子目錄到新專案。
-5. 请确保要升级任何弃用 `<plugin>` 从你的旧的引用 `config.xml` 到新文件 `<feature>` 规范。
+5. 請確保要升級任何棄用 `<plugin>` 從你的舊的引用 `config.xml` 到新檔 `<feature>` 規範。
-6. 更新对任何引用 `org.apache.cordova.api` 包被`org.apache.cordova`.
+6. 更新對任何引用 `org.apache.cordova.api` 包被`org.apache.cordova`.
- **注**: 所有核心 Api 已被移除,必须作为插件安装。请有关详细信息,参阅管理插件指南的使用 Plugman。
+ **注**: 所有核心 Api 已被移除,必須作為外掛程式安裝。請有關詳細資訊,參閱管理外掛程式指南的使用 Plugman。
-## 从 2.8.0 升级到 2.9.0
+## 從 2.8.0 升級到 2.9.0
-1. 运行`bin/update <project_path>`.
+1. 運行`bin/update <project_path>`.
-## 从 2.7.0 升级到 2.8.0
+## 從 2.7.0 升級到 2.8.0
-1. 删除 `cordova-2.7.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.7.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.8.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.8.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
<!-- SS Eclipse -->
-1. 复制新 `cordova.js` 到您的项目。
+1. 複製新 `cordova.js` 到您的專案。
-2. 更新您的 html 代码,使用新的 `cordova.js` 文件。
+2. 更新您的 html 代碼,使用新的 `cordova.js` 檔。
-3. 复制 `res/xml/config.xml` 文件,以匹配`framework/res/xml/config.xml`.
+3. 複製 `res/xml/config.xml` 檔,以匹配`framework/res/xml/config.xml`.
-4. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
+4. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
-5. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+5. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.6.0 升级到 2.7.0
+## 從 2.6.0 升級到 2.7.0
-1. 删除 `cordova-2.6.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.6.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.7.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.7.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.7.0.js` 到您的项目。
+4. 複製新 `cordova-2.7.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.7.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
+7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
-8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.5.0 升级到 2.6.0
+## 從 2.5.0 升級到 2.6.0
-1. 删除 `cordova-2.5.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.5.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.6.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.6.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.6.0.js` 到您的项目。
+4. 複製新 `cordova-2.6.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
+7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
-8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-运行 `bin/update <project>` 的项目路径与科尔多瓦源目录中列出。
+運行 `bin/update <project>` 的專案路徑與科爾多瓦原始目錄中列出。
-## 从 2.4.0 升级到 2.5.0
+## 從 2.4.0 升級到 2.5.0
-1. 删除 `cordova-2.4.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.4.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.5.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.5.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.5.0.js` 到您的项目。
+4. 複製新 `cordova-2.5.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 更新 `framework/res/xml/config.xml` 以前一样有类似的设置。
+7. 更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
-8. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+8. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.3.0 升级到 2.4.0
+## 從 2.3.0 升級到 2.4.0
-1. 删除 `cordova-2.3.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.3.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.4.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.4.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.4.0.js` 到您的项目。
+4. 複製新 `cordova-2.4.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.2.0 升级到 2.3.0
+## 從 2.2.0 升級到 2.3.0
-1. 删除 `cordova-2.2.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.2.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.3.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.3.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.3.0.js` 到您的项目。
+4. 複製新 `cordova-2.3.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.1.0 升级到 2.2.0
+## 從 2.1.0 升級到 2.2.0
-1. 删除 `cordova-2.1.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.1.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.2.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.2.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.2.0.js` 到您的项目。
+4. 複製新 `cordova-2.2.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 2.0.0 升级到 2.1.0
+## 從 2.0.0 升級到 2.1.0
-1. 删除 `cordova-2.0.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-2.0.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.1.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.1.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.1.0.js` 到您的项目。
+4. 複製新 `cordova-2.1.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-7. 将文件从复制 `bin/templates/cordova` 到项目中的 `cordova` 目录。
+7. 將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-## 从 1.9.0 升级到 2.0.0
+## 從 1.9.0 升級到 2.0.0
-1. 删除 `cordova-1.9.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.9.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-2.0.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-2.0.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-2.0.0.js` 到您的项目。
+4. 複製新 `cordova-2.0.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
-6. 复制 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+6. 複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-在 2.0.0 版、 `config.xml` 文件结合和替换 `cordova.xml` 和 `plugins.xml` 。 旧的文件已被否决,,虽然他们仍工作在 2.0.0,将停止在将来的版本中工作。
+在 2.0.0 版、 `config.xml` 檔結合和替換 `cordova.xml` 和 `plugins.xml` 。 舊的檔已被否決,,雖然他們仍工作在 2.0.0,將停止在將來的版本中工作。
-## 从 1.8.1 升级到 1.9.0
+## 從 1.8.1 升級到 1.9.0
-1. 删除 `cordova-1.8.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.9.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.9.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.9.0.js` 到您的项目。
+4. 複製新 `cordova-1.9.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.9.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-由于采用了 `CordovaWebView` 的 1.9.0 版本中,第三方插件可能无法工作。 这些插件需要获取上下文从 `CordovaInterface` 使用 `getContext()` 或 `getActivity()` 。 如果您不是一个经验丰富的 Android 开发者,请联系插件的维护者和将这项任务添加到其 bug 跟踪工具。
+由於採用了 `CordovaWebView` 的 1.9.0 版本中,協力廠商外掛程式可能無法工作。 這些外掛程式需要獲取上下文從 `CordovaInterface` 使用 `getContext()` 或 `getActivity()` 。 如果您不是一個經驗豐富的 Android 開發者,請聯繫外掛程式的維護者和將這項任務添加到其 bug 跟蹤工具。
-## 从 1.8.0 升级到 1.8.0
+## 從 1.8.0 升級到 1.8.0
-1. 删除 `cordova-1.8.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.8.1.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.8.1.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.8.1.js` 到您的项目。
+4. 複製新 `cordova-1.8.1.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.8.1.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.8.1.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 1.7.0 升级到 1.8.0
+## 從 1.7.0 升級到 1.8.0
-1. 删除 `cordova-1.7.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.8.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.8.0.js` 到您的项目。
+4. 複製新 `cordova-1.8.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 1.7.0 升级到 1.8.0
+## 從 1.7.0 升級到 1.8.0
-1. 删除 `cordova-1.7.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.8.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.8.0.js` 到您的项目。
+4. 複製新 `cordova-1.8.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 1.6.1 升级到 1.7.0
+## 從 1.6.1 升級到 1.7.0
-1. 删除 `cordova-1.6.1.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.6.1.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.7.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.7.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.7.0.js` 到您的项目。
+4. 複製新 `cordova-1.7.0.js` 到您的專案。
5. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 1.6.0 升级到 1.6.1
+## 從 1.6.0 升級到 1.6.1
-1. 删除 `cordova-1.6.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.6.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.6.1.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.6.1.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.6.1.js` 到您的项目。
+4. 複製新 `cordova-1.6.1.js` 到您的專案。
5. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 1.5.0 版升级到 1.6.0
+## 從 1.5.0 版升級到 1.6.0
-1. 删除 `cordova-1.5.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `cordova-1.5.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.6.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.6.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.6.0.js` 到您的项目。
+4. 複製新 `cordova-1.6.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.6.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-7. 替换 `res/xml/phonegap.xml` 与 `res/xml/cordova.xml` 进行匹配`framework/res/xml/cordova.xml`.
+7. 替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
-## 从 1.4.0 升级到 1.5.0 版
+## 從 1.4.0 升級到 1.5.0 版
-1. 删除 `phonegap-1.4.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-1.4.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `cordova-1.5.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `cordova-1.5.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `cordova-1.5.0.js` 到您的项目。
+4. 複製新 `cordova-1.5.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `cordova-1.5.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-7. 替换 `res/xml/phonegap.xml` 与 `res/xml/cordova.xml` 进行匹配`framework/res/xml/cordova.xml`.
+7. 替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
-## 从 1.3.0 升级到 1.4.0
+## 從 1.3.0 升級到 1.4.0
-1. 删除 `phonegap-1.3.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-1.3.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `phonegap-1.4.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `phonegap-1.4.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `phonegap-1.4.0.js` 到您的项目。
+4. 複製新 `phonegap-1.4.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `phonegap-1.4.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `phonegap-1.4.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 从 1.2.0 升级到 1.3.0
+## 從 1.2.0 升級到 1.3.0
-1. 删除 `phonegap-1.2.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-1.2.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `phonegap-1.3.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `phonegap-1.3.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `phonegap-1.3.0.js` 到您的项目。
+4. 複製新 `phonegap-1.3.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `phonegap-1.2.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 从 1.1.0 升级到 1.2.0
+## 從 1.1.0 升級到 1.2.0
-1. 删除 `phonegap-1.1.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-1.1.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `phonegap-1.2.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `phonegap-1.2.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `phonegap-1.2.0.js` 到您的项目。
+4. 複製新 `phonegap-1.2.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `phonegap-1.2.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
7. 更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
-## 从 1.0.0 升级到 1.1.0
+## 從 1.0.0 升級到 1.1.0
-1. 删除 `phonegap-1.0.0.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-1.0.0.jar` 從專案的 `libs` 目錄。
-2. 添加 `phonegap-1.1.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `phonegap-1.1.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `phonegap-1.1.0.js` 到您的项目。
+4. 複製新 `phonegap-1.1.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `phonegap-1.1.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `phonegap-1.1.0.js` 檔。
6. 更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
-## 从 0.9.6 升级到 1.0.0
+## 從 0.9.6 升級到 1.0.0
-1. 删除 `phonegap-0.9.6.jar` 从项目的 `libs` 目录。
+1. 刪除 `phonegap-0.9.6.jar` 從專案的 `libs` 目錄。
-2. 添加 `phonegap-1.0.0.jar` 到项目中的 `libs` 目录。
+2. 添加 `phonegap-1.0.0.jar` 到專案中的 `libs` 目錄。
-3. 如果您使用 Eclipse,请刷新您的 Eclipse 项目,做清洁。
+3. 如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-4. 复制新 `phonegap-1.0.0.js` 到您的项目。
+4. 複製新 `phonegap-1.0.0.js` 到您的專案。
-5. 更新您的 html 代码,使用新的 `phonegap-1.0.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `phonegap-1.0.0.js` 檔。
6. 添加 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/webview.md b/docs/zh/edge/guide/platforms/android/webview.md
index b98e380..cabd3d8 100644
--- a/docs/zh/edge/guide/platforms/android/webview.md
+++ b/docs/zh/edge/guide/platforms/android/webview.md
@@ -16,17 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android WebViews
-这一节演示如何嵌入在较大型的 Android 应用程序内的科尔多瓦启用 web 视图组件。这些组件可以如何与对方沟通的详细信息,请参阅应用程序插件。
+這一節演示如何嵌入在較大型的 Android 應用程式內的科爾多瓦啟用 web 視圖元件。這些元件可以如何與對方溝通的詳細資訊,請參閱應用程式外掛程式。
-如果你熟悉 Android,你应首先熟悉 Android 平台指南和之前你尝试更不寻常发展嵌入 web 视图的选项,安装了最新 Android sdk。 从开始科尔多瓦 1.9,Android 平台依靠 `CordovaWebView` 组件,生成遗留下来 `CordovaActivity` 预日期 1.9 版本的组件。
+如果你熟悉 Android,你應首先熟悉 Android 平臺指南和之前你嘗試更不尋常發展嵌入 web 視圖的選項,安裝了最新 Android sdk。 從開始科爾多瓦 1.9,Android 平臺依靠 `CordovaWebView` 元件,生成遺留下來 `CordovaActivity` 預日期 1.9 版本的元件。
-1. 要按照这些说明进行操作,请确保您有最新的科尔多瓦分布。从[cordova.apache.org][1]下载和解压缩其 android 系统的软件包。
+1. 要按照這些說明進行操作,請確保您有最新的科爾多瓦分佈。從[cordova.apache.org][1]下載和解壓縮其 android 系統的套裝軟體。
-2. 导航到 Android 包 `/framework` 目录并运行 `ant jar` 。它创建了科尔多瓦 `.jar` 文件中,形成了作为`/framework/cordova-x.x.x.jar`.
+2. 導航到 Android 包 `/framework` 目錄並運行 `ant jar` 。它創建了科爾多瓦 `.jar` 檔中,形成了作為`/framework/cordova-x.x.x.jar`.
-3. 复制 `.jar` 到 Android 项目文件 `/libs` 目录。
+3. 複製 `.jar` 到 Android 專案檔案 `/libs` 目錄。
-4. 将以下内容添加到应用程序的 `/res/xml/main.xml` 文件中,与 `layout_height` 、 `layout_width` 和 `id` 修改,以适合应用程序:
+4. 將以下內容添加到應用程式的 `/res/xml/main.xml` 檔中,與 `layout_height` 、 `layout_width` 和 `id` 修改,以適合應用程式:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -34,7 +34,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android:layout_height="match_parent" />
-5. 修改活动,使它实现了 `CordovaInterface` 。 它应实施的包括的方法。 您可能希望将它们从复制 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或其他执行他们自己。 下面的代码片段显示了一个基本的应用程序依赖于接口。 请注意如何引用的视图 id 匹配 `id` 在上面所示的 XML 片段中指定的属性:
+5. 修改活動,使它實現了 `CordovaInterface` 。 它應實施的包括的方法。 您可能希望將它們從複製 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或其他執行他們自己。 下面的代碼片段顯示了一個基本的應用程式依賴于介面。 請注意如何引用的視圖 id 匹配 `id` 在上面所示的 XML 片段中指定的屬性:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -49,7 +49,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-6. 如果应用程序需要使用相机,实现以下内容:
+6. 如果應用程式需要使用相機,實現以下內容:
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
@@ -95,7 +95,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-7. 最后,请记住,添加线程池,否则插件有没有线程在其上运行:
+7. 最後,請記住,添加執行緒池,否則外掛程式有沒有線程在其上運行:
@Override
public ExecutorService getThreadPool() {
@@ -103,8 +103,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-8. 将应用程序的 HTML 和 JavaScript 文件复制到 Android 项目 `/assets/www` 目录。
+8. 將應用程式的 HTML 和 JavaScript 檔案複製到 Android 專案 `/assets/www` 目錄。
-9. 复制 `config.xml` 文件从 `/framework/res/xml` 到项目中的 `/res/xml` 目录。
+9. 複製 `config.xml` 檔從 `/framework/res/xml` 到專案中的 `/res/xml` 目錄。
[1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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
index e4df245..913c18e 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/config.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/config.md
@@ -16,18 +16,18 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 黑莓 10 配置
-`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 仅适用于黑莓 10 此节的详细信息偏好生成。 有关全局配置选项,请参阅 config.xml 文件的信息。
+`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 僅適用于黑莓 10 此節的詳細資訊偏好生成。 有關全域配置選項,請參閱 config.xml 檔的資訊。
-* `ChildBrowser`( `disable` 或默认的 `enable` ): 禁用儿童浏览器窗口。 默认情况下,应用程序启动一个辅助浏览器窗口以显示资源通过访问 `window.open()` 或通过指定 `_blank` 锚点目标。 指定 `disable` 重写此默认行为。
+* `ChildBrowser`( `disable` 或預設的 `enable` ): 禁用兒童瀏覽器視窗。 預設情況下,應用程式啟動一個輔助瀏覽器視窗以顯示資源通過訪問 `window.open()` 或通過指定 `_blank` 錨點目標。 指定 `disable` 重寫此預設行為。
<preference name="ChildBrowser" value="disable"/>
-* `PopupBlocker`( `enable` 或默认的 `disable` ): 启用弹出窗口阻止程序,这样可以防止对调用 `window.open()` 。 默认情况下,弹出窗口在儿童浏览器窗口中显示。 将首选项设置为 `enable` 防止它显示在所有。
+* `PopupBlocker`( `enable` 或預設的 `disable` ): 啟用快顯視窗阻止程式,這樣可以防止對調用 `window.open()` 。 預設情況下,快顯視窗在兒童瀏覽器視窗中顯示。 將首選項設置為 `enable` 防止它顯示在所有。
<preference name="PopupBlocker" value="enable"/>
-* `WebSecurity`( `disable` 或默认的 `enable` ): 设置为 `disable` 重写 web 安全设置,允许访问远程内容从未知的来源。 此首选项的目的是作为发展方便只,所以之前将它删除包装分发您的应用程序。 发布应用程序,所有 Uri 都应已知和白名单使用 `<access>` 元素,域白名单指南中所述。
+* `WebSecurity`( `disable` 或預設的 `enable` ): 設置為 `disable` 重寫 web 安全設置,允許訪問遠端內容從未知的來源。 此首選項的目的是作為發展方便只,所以之前將它刪除包裝分發您的應用程式。 發佈應用程式,所有 Uri 都應已知和白名單使用 `<access>` 元素,域白名單指南中所述。
<preference name="WebSecurity" value="disable"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/index.md b/docs/zh/edge/guide/platforms/blackberry10/index.md
index 032eea9..f73b450 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/index.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/index.md
@@ -14,58 +14,58 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 10 黑莓平台指南
+# 10 黑莓平臺指南
-本指南介绍如何设置您的开发环境,以生成和部署科尔多瓦的黑莓 10 设备的应用程序。 对于以前版本的黑莓手机,你需要使用一组不同的命令行工具,黑莓平台指南中所述。
+本指南介紹如何設置您的開發環境,以生成和部署科爾多瓦的黑莓 10 設備的應用程式。 對於以前版本的黑莓手機,你需要使用一組不同的命令列工具,黑莓平臺指南中所述。
## 要求
-在 Windows、 Mac 和 Linux 上提供的开发环境。
+在 Windows、 Mac 和 Linux 上提供的開發環境。
-开发人员应使用 `cordova` 实用程序与黑莓手机本机 SDK 一起。 命令行界面信息,请参阅如何安装 `cordova` ,添加项目,然后生成和部署每个平台。
+開發人員應使用 `cordova` 實用程式與黑莓手機本機 SDK 一起。 命令列介面資訊,請參閱如何安裝 `cordova` ,添加專案,然後生成和部署每個平臺。
-## 安装黑莓手机本机 SDK
+## 安裝黑莓手機本機 SDK
-黑莓手机本机 SDK 是可用的[developer.blackberry.com][1]。 安装完成后,您需要将其命令行工具添加到您的系统路径。
+黑莓手機本機 SDK 是可用的[developer.blackberry.com][1]。 安裝完成後,您需要將其命令列工具添加到您的系統路徑。
[1]: http://developer.blackberry.com/native/download/
-关于窗口:
+關於視窗:
-* 转到**我的计算机 → 属性 → 高级 → 环境变量**.
+* 轉到**我的電腦 → 屬性 → 高級 → 環境變數**.
-* 追加本机 SDK 安装目录的路径,例如:
+* 追加本機 SDK 安裝目錄的路徑,例如:
;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
-关于 Mac 和 Linux:
+關於 Mac 和 Linux:
-* 编辑 `~/.bash_profile` 文件,添加如下所示,根据安装本机的 SDK 了一行:
+* 編輯 `~/.bash_profile` 檔,添加如下所示,根據安裝本機的 SDK 了一行:
$ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
-* 运行下面的命令将在当前会话中的更改应用:
+* 運行下面的命令將在當前會話中的更改應用:
元源 ~/.bash_profile
-## 为签名设置
+## 為簽章設定
-如果您希望在设备上测试或发布通过黑莓应用程序,您的系统必须设置为代码签名。
+如果您希望在設備上測試或發佈通過黑莓應用程式,您的系統必須設置為代碼簽名。
-若要获取签名密钥,请转到 \[黑莓键顺序形式\] (https://www.blackberry.com/SignedKeys/codesigning.html)。
+若要獲取簽名金鑰,請轉到 \[黑莓鍵順序形式\] (HTTPs://www.blackberry.com/SignedKeys/codesigning.html)。
-选择第一个复选框:"为 BlackBerry10 使用黑莓 NDK 开发的应用程序",然后登录或创建 BBID。
+選擇第一個核取方塊:"為 BlackBerry10 使用黑莓 NDK 開發的應用程式",然後登錄或創建 BBID。
-输入密码并单击"获取令牌"以下载 bbidtoken.csk。将此文件保存到您的操作系统,将会显示在下载页面上的默认位置。
+輸入密碼並按一下"獲取權杖"以下載 bbidtoken.csk。將此檔保存到您的作業系統,將會顯示在下載頁面上的預設位置。
-最后一步是生成签名的证书:
+最後一步是生成簽名的證書:
$ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
-## 创建一个项目
+## 創建一個專案
-使用 `cordova` 实用程序设置了一个新的项目,如所述的命令行界面。例如,在源代码中的目录:
+使用 `cordova` 實用程式設置了一個新的專案,如所述的命令列介面。例如,在原始程式碼中的目錄:
$ cordova create hello com.example.hello
$ cd hello
@@ -73,79 +73,79 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ cordova build
-## 部署到仿真程序
+## 部署到模擬程式
-如果您想要运行的设备仿真程序,下载并安装黑莓手机 10 模拟器。
+如果您想要運行的設備模擬程式,下載並安裝黑莓手機 10 模擬器。
-* [下载][1]
-* [入门][2]
+* [下載][1]
+* [入門][2]
[2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
-在测试之前在仿真器或设备上的应用程序,您需要启用发展模式。
+在測試之前在模擬器或設備上的應用程式,您需要啟用發展模式。
-启动仿真程序映像,然后从主屏幕中选择**设置**:
+啟動模擬程式映射,然後從主畫面中選擇**設置**:
![][3]
[3]: img/guide/platforms/blackberry10/bb_home.png
-导航到**的安全和隐私 → 发展模式**节和启用的选项:
+導航到**的安全和隱私 → 發展模式**節和啟用的選項:
![][4]
[4]: img/guide/platforms/blackberry10/bb_devel.png
-然后,运行 `emulate` 命令来查看该应用程序:
+然後,運行 `emulate` 命令來查看該應用程式:
$ cordova emulate blackberry10 --devicepass <password>
-## 将部署到设备
+## 將部署到設備
-要部署到一个设备,请确保它插入到您的计算机和发展模式已启用。
+要部署到一個設備,請確保它插入到您的電腦和發展模式已啟用。
-然后,运行 `run` 命令来查看该应用程序:
+然後,運行 `run` 命令來查看該應用程式:
$ cordova run blackberry10 --devicepass <password>
-如果调试的令牌还没有为该设备设置,错误消息,提示您提供密码您定义配置您的计算机以签名的应用程序时。
+如果調試的權杖還沒有為該設備設置,錯誤訊息,提示您提供密碼您定義配置您的電腦以簽名的應用程式時。
$ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
-## WebInspector 的调试
+## WebInspector 的調試
-在调试时在设备或仿真程序上,您可以运行 WebInspector 远程来查看应用程序的内部状态。 使您可以连接到您的应用程序使用标准 web 浏览器的 URL 显示一个提示。 有关详细信息,请参见[调试使用 WebInspector][5].
+在調試時在設備或模擬程式上,您可以運行 WebInspector 遠端來查看應用程式的內部狀態。 使您可以連接到您的應用程式使用標準 web 瀏覽器的 URL 顯示一個提示。 有關詳細資訊,請參見[調試使用 WebInspector][5].
[5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
-## 生成发布版本
+## 生成發佈版本
-默认情况下,运行 `cordova build` 命令创建一个无符号的*.bar*包文件适用于设备或模拟器上测试。
+預設情況下,運行 `cordova build` 命令創建一個無符號的*.bar*包檔適用于設備或模擬器上測試。
-使用 `--release` 创建一个发布版本适合通过黑莓手机世界分布。
+使用 `--release` 創建一個發佈版本適合通過黑莓手機世界分佈。
$ cordova build --release --keystorepass <signing password>
-`--keystorepass`选项指定定义配置您的计算机登录时的密码的应用程序。
+`--keystorepass`選項指定定義配置您的電腦登錄時的密碼的應用程式。
-## 将部署到其他位置
+## 將部署到其他位置
-上面的说明假定通过 USB 插入设备或模拟器运行在本地计算机上。它也是可能部署到其他位置。
+上面的說明假定通過 USB 插入設備或模擬器運行在本地電腦上。它也是可能部署到其他位置。
-当您设置黑莓 10 平台为您的项目包含一组额外的命令行实用程序。 下面的命令,在这种情况下调用从项目的顶级目录中,将一个名为*动车组*与 IP 地址的目标相关联。
+當您設置黑莓 10 平臺為您的專案包含一組額外的命令列實用程式。 下面的命令,在這種情況下調用從專案的頂級目錄中,將一個名為*動車組*與 IP 位址的目標相關聯。
-* 关于窗口:
+* 關於視窗:
$ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
-* 关于 Mac/Linux:
+* 關於 Mac/Linux:
$ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
-一旦定义了目标,你可以提供给运行的命令使用 `--target` :
+一旦定義了目標,你可以提供給運行的命令使用 `--target` :
$ cordova run blackberry10 --target=emu
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/plugin.md b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
index 36cbf94..9146079 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/plugin.md
@@ -14,11 +14,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 黑莓 10 插件
+# 黑莓 10 外掛程式
-此部分提供了如何在黑莓 10 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
+此部分提供了如何在黑莓 10 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。
-Echo 插件基本上返回任何字符串 `window.echo` 从 JavaScript 函数发送:
+Echo 外掛程式基本上返回任何字串 `window.echo` 從 JavaScript 函數發送:
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -27,19 +27,19 @@ Echo 插件基本上返回任何字符串 `window.echo` 从 JavaScript 函数发
};
-黑莓 10 科尔多瓦插件包含 JavaScript 和本机代码,其中提供的 JNEXT 框架通过互相沟通。 每个插件还必须包含 `plugin.xml` 文件。
+黑莓 10 科爾多瓦外掛程式包含 JavaScript 和本機代碼,其中提供的 JNEXT 框架通過互相溝通。 每個外掛程式還必須包含 `plugin.xml` 檔。
-## 创建本机类
+## 創建本機類
-若要创建的本机部分你的插件,打开黑莓 10 NDK IDE 并选择**文件 → 新 → 黑莓手机项目 → 本机扩展 → 黑莓 10**。 输入所需的项目名称和位置,然后按**完成**.
+若要創建的本機部分你的外掛程式,打開黑莓 10 NDK IDE 並選擇**檔 → 新 → 黑莓手機專案 → 本機擴展 → 黑莓 10**。 輸入所需的專案名稱和位置,然後按**完成**.
-由 IDE 创建的项目包含一个内存插件的示例代码。您可以替换或修改这些文件以执行您自己的功能:
+由 IDE 創建的專案包含一個記憶體外掛程式的示例代碼。您可以替換或修改這些檔以執行您自己的功能:
-* `*name*_js.hpp`: JNEXT 代码 c + + 头。
+* `*name*_js.hpp`: JNEXT 代碼 c + + 頭。
-* `*name*_js.cpp`: JNEXT 的 c + + 代码。
+* `*name*_js.cpp`: JNEXT 的 c + + 代碼。
-JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目录中。 它还具有常数和本机代码内的可用实用程序功能。 该插件必须派生自 `JSExt` ,这在中定义 `plugin.h` 。 这就是,你必须实现下面的类:
+JNEXT 擴展的本機介面可以查看外掛程式標頭檔位於專案的公共目錄中。 它還具有常數和本機代碼內的可用實用程式功能。 該外掛程式必須派生自 `JSExt` ,這在中定義 `plugin.h` 。 這就是,你必須實現下面的類:
class JSExt
{
@@ -52,7 +52,7 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
};
-延长应包括 `plugin.h` 的头文件。在 `Echo` 的示例中,您使用 `JSExt` ,如下所示在 `echo_js.hpp` 文件:
+延長應包括 `plugin.h` 的標頭檔。在 `Echo` 的示例中,您使用 `JSExt` ,如下所示在 `echo_js.hpp` 檔:
#include "../public/plugin.h"
#include <string>
@@ -74,7 +74,7 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
#endif // ECHO_JS_H_
-`m_id`属性包含 `JNEXT` 作为构造函数的参数传递给该类的对象 id。 它需要触发事件的 JavaScript 一边本机的一面。 `CanDelete`方法确定是否可以删除的本机对象。 `InvokeMethod`从 JavaScript 调用此特定对象的方法的请求结果调用的函数。 此函数的唯一参数是此方法分析来确定哪种本机对象方法应执行的 JavaScript 从传递的字符串。 在实现这些方法 `echo_js.cpp` 。 这里是 `InvokeMethod` 函数为 `Echo` 的示例:
+`m_id`屬性包含 `JNEXT` 作為建構函式的參數傳遞給該類的物件 id。 它需要觸發事件的 JavaScript 一邊本機的一面。 `CanDelete`方法確定是否可以刪除的本機物件。 `InvokeMethod`從 JavaScript 調用此特定物件的方法的請求結果調用的函數。 此函數的唯一參數是此方法分析來確定哪種本機物件方法應執行的 JavaScript 從傳遞的字串。 在實現這些方法 `echo_js.cpp` 。 這裡是 `InvokeMethod` 函數為 `Echo` 的示例:
string Echo::InvokeMethod(const string& command) {
@@ -92,13 +92,13 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
}
-本机插件还必须实现以下回调函数:
+本機外掛程式還必須實現以下回呼函數:
-* `extern char * onGetObjList (无效) ;`
+* `extern char * onGetObjList (無效) ;`
-* `extern JSExt * onCreateObject (const 字符串 & strClassName、 const 字符串 & strObjId) ;`
+* `extern JSExt * onCreateObject (const 字串 & strClassName、 const 字串 & strObjId) ;`
-`onGetObjList`函数返回的类支持的 JNEXT 的逗号分隔列表。 JNEXT 使用此函数来确定的 JNEXT 可以实例化的类的集合。 `Echo`插件实现以下在 `echo_js.cpp` :
+`onGetObjList`函數返回的類支援的 JNEXT 的逗號分隔清單。 JNEXT 使用此函數來確定的 JNEXT 可以具現化的類的集合。 `Echo`外掛程式實現以下在 `echo_js.cpp` :
char* onGetObjList() {
static char name[] = "Echo";
@@ -106,7 +106,7 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
}
-`onCreateObject`函数采用两个参数。 第一是要从 JavaScript 一侧,与那些返回的有效名称创建的请求的类的名称 `onGetObjList` 。 第二个参数是类的唯一的对象 id。 此方法返回创建的插件对象的指针。 `Echo`插件实现以下在 `echo_js.cpp` :
+`onCreateObject`函數採用兩個參數。 第一是要從 JavaScript 一側,與那些返回的有效名稱創建的請求的類的名稱 `onGetObjList` 。 第二個參數是類的唯一的物件 id。 此方法返回創建的外掛程式物件的指標。 `Echo`外掛程式實現以下在 `echo_js.cpp` :
JSExt* onCreateObject(const string& className, const string& id) {
if (className == "Echo") {
@@ -116,15 +116,15 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
}
-## 创建插件的 JavaScript
+## 創建外掛程式的 JavaScript
-该插件必须包含以下的 JavaScript 文件:
+該外掛程式必須包含以下的 JavaScript 檔:
-* `client.js`: 这被认为是在客户端,并包含可用到科尔多瓦的应用程序的 API。 中的 API `client.js` 调用程序调用 `index.js` 。 中的 API `client.js` 也连接到火,回调的事件的回调函数。
+* `client.js`: 這被認為是在用戶端,並包含可用到科爾多瓦的應用程式的 API。 中的 API `client.js` 調用程式調用 `index.js` 。 中的 API `client.js` 也連接到火,回檔的事件的回呼函數。
-* `index.js`: 科尔多瓦加载 `index.js` 并使其可通过 cordova.exec 桥。 `client.js`文件程序中的 API 调用 `index.js` 文件中,从而使打电话到 JNEXT 与本机端进行通信。
+* `index.js`: 科爾多瓦載入 `index.js` 並使其可通過 cordova.exec 橋。 `client.js`檔程式中的 API 呼叫 `index.js` 檔中,從而使打電話到 JNEXT 與本機端進行通信。
-客户端和服务器端 ( `client.js` 和 `index.js` ) 进行交互,通过 `Cordova.exec` 函数。 `client.js`需要调用 `exec` 函数并提供必要的参数。 `Echo`插件实现以下在 `client.js` 文件:
+用戶端和伺服器端 ( `client.js` 和 `index.js` ) 進行交互,通過 `Cordova.exec` 函數。 `client.js`需要調用 `exec` 函數並提供必要的參數。 `Echo`外掛程式實現以下在 `client.js` 檔:
var service = "org.apache.cordova.blackberry.echo",
exec = cordova.require("cordova/exec");
@@ -136,24 +136,24 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
};
-`index.js`组件使用 JNEXT 与本机端进行交互。 附加构造函数命名为 `Echo` 到 JNEXT 使您可以执行下列关键操作使用 `init` 函数:
+`index.js`元件使用 JNEXT 與本機端進行交互。 附加建構函式命名為 `Echo` 到 JNEXT 使您可以執行下列關鍵操作使用 `init` 函數:
-* 指定导出的本机方面所需的模块。所需的模块的名称必须匹配的共享的库文件的名称 ( `.so` 文件):
+* 指定匯出的本機方面所需的模組。所需的模組的名稱必須匹配的共用的庫檔的名稱 ( `.so` 檔):
JNEXT.require("libecho")
-* 通过使用获得的模块创建一个对象并保存调用所返回的 ID:
+* 通過使用獲得的模組創建一個物件並保存調用所返回的 ID:
self.m_id = JNEXT.createObject("libecho.Echo");
- 当应用程序调用 `echo` 函数在 `client.js` ,那反过来调用调用 `echo` 函数在 `index.js` 、 在何处 `PluginResult` 对象发送数据作为响应返回到 `client.js` 。 因为 `args` 传递到函数的参数被转换的 `JSON.stringfy()` 和编码为 `URIcomponent` ,您必须调用以下:
+ 當應用程式調用 `echo` 函數在 `client.js` ,那反過來調用調用 `echo` 函數在 `index.js` 、 在何處 `PluginResult` 物件發送資料作為回應返回到 `client.js` 。 因為 `args` 傳遞到函數的參數被轉換的 `JSON.stringfy()` 和編碼為 `URIcomponent` ,您必須調用以下:
data = JSON.parse(decodeURIComponent(args.data));
-您现在可以发送回来的数据如下所示:
+您現在可以發送回來的資料如下所示:
module.exports = {
echo: function (success, fail, args, env) {
@@ -165,23 +165,23 @@ JNEXT 扩展的本机界面可以查看插件头文件位于项目的公共目
};
-## 插件体系结构
+## 外掛程式體系結構
-您可以将该插件构件,包括 `plugin.xml` 文件、 JavaScript 和 c + + 源代码文件,和 `.so` 二进制文件在任何的目录结构内,只要你正确地指定了文件位置在 `plugin.xml` 文件。 这里是典型的结构:
+您可以將該外掛程式構件,包括 `plugin.xml` 檔、 JavaScript 和 c + + 原始程式碼檔,和 `.so` 二進位檔案在任何的目錄結構內,只要你正確地指定了檔位置在 `plugin.xml` 檔。 這裡是典型的結構:
-***project_directory***(> 通过)
+***project_directory***(> 通過)
* **www** (>client.js)
* **src**
- * **blackberry10**(> index.js 的**本机**> *.cpp、 *.hpp)
- * **设备**(>*二进制文件**.so)
- * **模拟器**(>*二进制文件**.so)
+ * **blackberry10**(> index.js 的**本機**> *.cpp、 *.hpp)
+ * **設備**(>*二進位檔案**.so)
+ * **模擬器**(>*二進位檔案**.so)
-此列表显示在顶级文件夹之间的层次关系。 在括号显示给定目录的内容。 所有目录名称都显示为粗体文本。 文件的名称前面有 `>` 标志。
+此清單顯示在頂級資料夾之間的層次關係。 在括弧顯示給定目錄的內容。 所有目錄名稱都顯示為粗體文本。 檔的名稱前面有 `>` 標誌。
-## *通过*文件
+## *通過*檔
-`plugin.xml`文件包含扩展的命名空间和其他元数据。设置了 `Echo` 插件,如下所示:
+`plugin.xml`檔包含擴展的命名空間和其他中繼資料。設置了 `Echo` 外掛程式,如下所示:
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
id="org.apache.cordova.blackberry.echo"
[15/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/plugin.md b/docs/ru/edge/guide/platforms/blackberry10/plugin.md
index db012a6..ea3808a 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/plugin.md
@@ -16,178 +16,185 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# BlackBerry 10 плагинов
-Это продолжение плагин развития руководство для Кордова. После просмотра этого содержимого, теперь давайте смотрите на вещи, мы должны иметь эхо плагин для платформы BlackBerry 10. Напомним, что эхо плагин в основном возвращает все строки пользователя предоставляет `window.echo` функции:
+Этот раздел содержит сведения о том, как реализовать код родной плагин на платформе BlackBerry 10. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
- window.echo = function(str, callback) {
+Эхо плагин в основном возвращает любую строку `window.echo` функция отправляет из JavaScript:
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-Родной BlackBerry 10 плагин для Кордова содержит код JavaScript и может также содержать машинный код. Эхо плагин примере показано, как ссылаться на родной функциональность из JavaScript. Родной и код JavaScript общаться друг с другом в рамках, предоставленных JNEXT. Каждый плагин должен также включать `plugin.xml` файл.
+Кордова плагин для BlackBerry 10 содержит JavaScript и машинного кода, которые общаются друг с другом через рамки, предусмотренные JNEXT. Каждый плагин должен также включать `plugin.xml` файл.
-## Создание собственного частью вашего плагина
+## Создание собственного класса
-Для создания собственного часть вашего плагина, открыть BlackBerry 10 NDK IDE и выберите файл настроек новый раздел настроек BlackBerry проекта настроек стандартного расширения настроек BlackBerry WebWorks. Введите имя требуемого проекта / местоположение и нажмите кнопку Готово.
+Для создания родной части вашего плагина, откройте BlackBerry 10 NDK IDE и выберите **файл → новый → ежевика проекта → стандартного расширения → BlackBerry 10**. Введите нужное имя и расположение проекта, затем нажмите кнопку **Готово**.
-Проект, созданный в среде IDE содержит примеры кода для памяти плагин. Вы можете заменить или изменить эти файлы, чтобы включить свои собственные функции.
+Проект, созданный в среде IDE содержатся примеры кода для модуль памяти. Вы можете заменять или изменять эти файлы для реализации собственной функциональности:
* `*name*_js.hpp`: Заголовок C++ для кода JNEXT.
* `*name*_js.cpp`: Код C++ для JNEXT.
-Родной интерфейс для модуля JNEXT может рассматриваться в файле заголовка плагина, расположенный в общественной директории вашего проекта. Он также содержит константы и сервисных функций, которые могут использоваться в машинном коде. Ваш плагин должен быть производным от JSExt, который определен в plugin.h. То есть необходимо реализовать следующий класс:
+Родной интерфейс для модуля JNEXT может рассматриваться в файле заголовка плагина, расположенный в общественной директории проекта. К вашим услугам также константы и сервисных функций, доступных в машинном коде. Плагин должен быть производным от `JSExt` , который определен в `plugin.h` . То есть необходимо реализовать следующий класс:
- class JSExt
- {
- public:
- virtual ~JSExt() {};
- virtual string InvokeMethod( const string& strCommand ) = 0;
- virtual bool CanDelete( void ) = 0;
- private:
- std::string m_id;
- };
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-Таким образом расширение должно включать файл заголовка plugin.h. В этом примере Эхо используется JSExt следующим в файле echo_js.hpp:
+Должна включать расширение `plugin.h` заголовочный файл. В `Echo` примере, вы используете `JSExt` следующим в `echo_js.hpp` файл:
- #include "../public/plugin.h"
- #include <string>
+ #include "../public/plugin.h"
+ #include <string>
- #ifndef ECHO_JS_H_
- #define ECHO_JS_H_
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
- class Echo : public JSExt
- {
- public:
- explicit Echo(const std::string& id);
- virtual ~Echo();
- virtual std::string InvokeMethod(const std::string& command);
- virtual bool CanDelete();
- private:
- std::string m_id;
- };
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
- #endif // ECHO_JS_H_
+ #endif // ECHO_JS_H_
-`m_id`— Это атрибут, содержащий идентификатор JNEXT для этого объекта. Идентификатор передается классу как аргумент в конструктор. Необходимо активировать события на стороне JavaScript из родной. Метод CanDelete используется JNEXT для определения, является ли ваш родной объект может быть удален. InvokeMethod функция вызывается в результате запроса от JavaScript для вызова метода из данного конкретного объекта. Единственный аргумент этой функции является строка, передаваемая от JavaScript, что этот метод должен анализировать для того, чтобы определить, какой метод соб�
�твенного объекта должен быть выполнен. Теперь мы реализовать эти функции в echo_js.cpp. Для примера, эхо мы реализовать функции InvokeMethod следующим образом:
+`m_id`Содержит атрибут `JNEXT` id для объекта, который передается в класс в качестве аргумента в конструктор. Он необходим для родной стороны на стороне JavaScript триггера события. `CanDelete`Метод определяет, могут ли быть удалены собственный объект. `InvokeMethod`Функция вызывается в результате запроса от JavaScript для вызова метода из данного конкретного объекта. Единственный аргумент этой функции является строка, передаваемая из JavaScript, который анализирует этот метод для определения, какой из методов собственного объекта должен выполняться. Эти методы реализ
уются в `echo_js.cpp` . Вот `InvokeMethod` функция `Echo` Пример:
- string Echo::InvokeMethod(const string& command) {
+ string Echo::InvokeMethod(const string& command) {
- //parse command and args from string
- int index = command.find_first_of(" ");
- string strCommand = command.substr(0, index);
- string strValue = command.substr(index + 1, command.length());
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
- // Determine which function should be executed
- if (strCommand == "echo") {
- return strValue;
- } else {
- return "Unsupported Method";
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
}
- }
-Ваш родной плагин также необходимо реализовать следующие функции обратного вызова:
+Родной плагин должен также реализовывать следующие функции обратного вызова:
* `extern char* onGetObjList( void );`
* `extern JSExt* onCreateObject( const string& strClassName, const string& strObjId );`
-`onGetObjList`Функция возвращает разделенный запятыми список классов, поддерживаемых JNEXT. JNEXT эта функция используется для определения набора классов, которые можно создать экземпляр JNEXT. В нашем эхо плагин, у нас есть следующие в `echo_js.cpp` :
+`onGetObjList`Функция возвращает запятыми список классов, поддерживаемых JNEXT. JNEXT эта функция используется для определения набора классов, которые можно создать экземпляр JNEXT. `Echo`Плагин реализует следующие действия в `echo_js.cpp` :
- char* onGetObjList() {
- static char name[] = "Echo";
- return name;
- }
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-`onCreateObject`Функция принимает два параметра. Первый параметр — имя данного класса должен быть создан из JavaScript стороне. Допустимые имена являются те, которые возвращаются в `onGetObjList` . Вторым параметром является идентификатор уникального объекта для класса. Этот метод возвращает указатель на объект создан плагин. В нашем эхо плагин, у нас есть следующие в `echo_js.cpp` :
+`onCreateObject`Функция принимает два параметра. Во-первых, имя запрашиваемого класса должен быть создан из JavaScript стороне, с допустимыми именами как те вернулись в `onGetObjList` . Вторым параметром является идентификатор класса уникальный объект. Этот метод возвращает указатель на объект создан плагин. `Echo`Плагин реализует следующие действия в `echo_js.cpp` :
- JSExt* onCreateObject(const string& className, const string& id) {
- if (className == "Echo") {
- return new Echo(id);
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
}
- return NULL;
- }
-## Создание JavaScript часть вашего плагина
+## Создание плагина JavaScript
-JavaScript часть ваш плагин должен содержать следующие файлы:
+Плагин должен содержать следующие файлы JavaScript:
-* `client.js`: Это считается стороне клиента и содержит интерфейс API, который можно вызывать Cordova-приложение. API в `client.js` звонки делает вызовы `index.js` . API в `client.js` также соединяет функции обратного вызова для событий, вызываемых обратные вызовы.
+* `client.js`: Это считается стороне клиента и содержит API для Cordova-приложение. API в `client.js` звонки делает вызовы `index.js` . API в `client.js` также соединяет функции обратного вызова для событий, вызываемых обратные вызовы.
-* `index.js`: Загружает Кордова `index.js` и делает его доступным через cordova.exec мост. `client.js`Файла делает вызовы API в `index.js` файл, который в свою очередь делает вызов для JNEXT для взаимодействия с родной стороне.
+* `index.js`: Загружает Кордова `index.js` и делает его доступным через cordova.exec мост. `client.js`Файла делает вызовы API в `index.js` файл, который в свою очередь делает вызов к JNEXT общаться с родной стороной.
-Стороне клиента и сервера ( `client.js` и `index.js` ) взаимодействует через `Cordova.exec` функции. Так, в `client.js` вы вызываете `exec` функционировать и предоставлять необходимые аргументы. В эхо плагин, мы имеем следующую в `client.js` файл:
+Стороне клиента и сервера ( `client.js` и `index.js` ) взаимодействует через `Cordova.exec` функции. `client.js`Нужно вызывать `exec` функционируют и обеспечивают необходимые аргументы. `Echo`Плагин реализует следующие действия в `client.js` файл:
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-Теперь `index.js` взаимодействует с родной стороны, с помощью JNEXT. Так вы прикрепить функции конструктора с именем Echo в JNEXT. Внутри конструктора выполните следующие основные операции, используя функцию init:
-
-* Укажите необходимый модуль, экспортируемые на родной стороне. Имя необходимого модуля должно соответствовать имени файла общей библиотеки (.so файла).
-
-`JNEXT.require("libecho")`
+`index.js`Компонент использует JNEXT для взаимодействия с родной стороной. Присоединение конструктор функция с именем `Echo` для JNEXT позволяет выполнять следующие основные операции с помощью `init` функции:
-* Создайте объект с помощью приобретенного модуль и сохраните идентификатор, возвращенный вызовом. Self.m_id = JNEXT.createObject ("libecho.Эхо»); Когда приложение вызывает функцию эхо в `client.js` , что вызов в свою очередь вызывает функцию эхо в `index.js` , где PluginResult объект отправляет ответ (данных) обратно в `client.js` . Поскольку args аргумент, переданный функции был преобразован в JSON.stringfy() и кодируются как URIcomponent, необходимо вызвать следующие:
-
-`данных = JSON.parse(decodeURIComponent(args.data));`
-
-Теперь вы можете отправлять данные обратно. Давайте положить все это вместе:
+* Укажите необходимый модуль, экспортируемые на родной стороне. Имя необходимого модуля должно соответствовать имени файла Разделяемая библиотека ( `.so` файл):
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* Создайте объект с помощью приобретенных модуль и сохраните идентификатор, возвращенный вызовом:
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ Когда приложение вызывает `echo` работать в `client.js` , что, в свою очередь, вызовы `echo` работать в `index.js` , где `PluginResult` объект отправляет данные в ответ обратно в `client.js` . Так как `args` был преобразован аргумент, переданный функции `JSON.stringfy()` и закодированные как `URIcomponent` , необходимо вызвать следующее:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+Теперь вы можете отправить данные обратно, как показано ниже:
+
+ module.exports = {
+ echo: function (success, fail, args, env) {
+ var result = new PluginResult(args, env),
+ data = JSON.parse(decodeURIComponent(args.data)),
+ response = echo.getInstance().echo(data);
+ result.ok(response, false);
+ }
+ };
-## Архитектура плагин
+## Архитектура плагинов
-Вы можете разместить артефакты плагин, который включает в себя `plugin.xml` файл, исходные файлы (JavaScript, C++) и двоичные файлы ( `.so` ) в любой структуре каталогов, как долго, как вы правильно укажите расположение файлов в `plugin.xml` файл. Типичная структура выглядит следующим образом:
+Вы можете разместить плагин артефактов, включая `plugin.xml` файл, исходные файлы JavaScript и C++ и `.so` двоичные файлы в любой структуре каталогов, до тех пор, как вы правильно укажите расположение файлов в `plugin.xml` файл. Вот типичная структура:
-***your\_project\_directory*** (раздел настроек plugin.xml)
+***project_directory*** (раздел настроек plugin.xml)
-* **www** (раздел настроек client.js)
+* **www** (>client.js)
* **src**
- * **blackberry10** (раздел настроек index.js, **родной** настроек *.cpp, *.hpp)
+ * **blackberry10** (раздел настроек index.js, **родной** раздел настроек *.cpp, *.hpp)
* **устройство** (раздел настроек*двоичный файл* * .so)
* **симулятор** (раздел настроек*двоичный файл* * .so)
-(В списке отображаются иерархические связи между каталогов верхнего уровня. Скобки показывает содержимое данного каталога. Все имена каталогов отображаются полужирным шрифтом. Имена файлов предшествует `>` знак.)
-
-## Содержимое `plugin.xml` файла
-
-`plugin.xml`Файл содержит пространства имен расширения и другие метаданные. Определить пространство имен и укажите другие метаданные для Эхо плагина следующим:
-
- <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
- id="org.apache.cordova.blackberry.echo"
- version="1.0.0">
- <js-module src="www/client.js">
- <merges target="navigator" />
- </js-module>
- <platform name="blackberry10">
- <source-file src="src/blackberry10/index.js" />
- <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
- <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
- <config-file target="www/config.xml" parent="/widget">
- <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
- </config-file>
- </platform>
- </plugin>
\ No newline at end of file
+В списке отображаются иерархические отношения между папки верхнего уровня. Скобки показывает содержимое данного каталога. Все имена каталогов отображаются полужирным шрифтом. Имена файлов предшествует `>` знак.
+
+## Файл *plugin.xml*
+
+`plugin.xml`Файл содержит пространства имен расширения и другие метаданные. Настройка `Echo` плагин следующим образом:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/tools.md b/docs/ru/edge/guide/platforms/blackberry10/tools.md
index 176d067..0767441 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
-Если вам нужна помощь с любой команды, перечисленные ниже, введите команду вместе с `-h` или `-help` аргументы, которые поддерживаются все команды и которые обеспечивают описания для каждого из доступных аргументов.
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
-## создать
+Если вам нужна помощь с любой команды, перечисленные ниже, введите команду вместе с `-h` или `-help` аргументы, которые поддерживаются все команды и которые обеспечивают описания для каждого из имеющихся аргументов.
+
+## Создание приложения
`create`Команда создает новый проект:
@@ -37,11 +39,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `<project-name>`Задает отображаемое имя приложения
-**Примечание:** `create` команда загружает зависимость установки через `npm install` команды. В зависимости от разрешения системы и каталог установки это может потребовать права администратора. Если есть проблема на OSX/Linux, запустите `sudo npm install` перед использованием `create` команды. В Windows, запустить `npm install` в утилита командной строки, открытой с правами администратора.
+**Примечание**: `create` команда загружает зависимость установки через `npm install` команда. В зависимости от разрешения системы и каталога установки может потребоваться права администратора. Если есть проблемы на OSX/Linux, `sudo npm install` перед использованием `create` команда. На Windows, запустите `npm install` в утилита командной строки, открытой с правами администратора.
-## Целевой
+## Создать цель
-`target`Команда позволяет вам управлять эмулятора или устройства BlackBerry, которые используются для тестирования вашего приложения. Можно добавить или удалить целевую папку или задать целевой объект как объект по умолчанию.
+`target`Команда позволяет управлять эмулятора или устройства BlackBerry, которые используются для тестирования вашего приложения. Можно добавить или удалить целевую папку или задать целевой объект как объект по умолчанию.
### Добавьте целевой объект
@@ -56,7 +58,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-p | --password <password>`Указывает пароль для устройства или эмулятора. Это необходимо, только если устройство или эмулятор защищен паролем.
-* `--pin <device-pin>`Указывает PIN устройства BlackBerry, который идентифицирует устройство как допустимый хост для отладки маркера. Этот аргумент является обязательным, только если вы создаете маркер отладки.
+* `--pin <device-pin>`Указывает PIN устройства BlackBerry, который идентифицирует устройство как допустимый хост для отладки маркера. Этот аргумент является обязательным только при создании маркера отладки.
### Удалить целевую папку
@@ -68,11 +70,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<path-to-project>/cordova/target default <name>
-## построить
+## Построение приложения
-`build`Команда строит проект как .bar файл. Вы можете построить ваше приложение в режиме выпуска, (которая производит подписанный .bar файл) или в режиме отладки (которая производит неподписанные .bar файл).
+`build`Команда строит проект как файл .bar. Вы можете создавать приложения в режиме выпуска, (которая производит подписанный .bar файл) или в режиме отладки (который создает неподписанные .bar файл).
-### Создайте свой проект в режиме выпуска
+### Построение приложения в режиме выпуска
<path-to-project>/cordova/build release [-k | --keystorepass <password>] [-b | --buildId <number>] [-p | --params <params-JSON-file>]
@@ -85,7 +87,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-p | --params <params-JSON-file>`Определяет JSON файл, содержащий дополнительные параметры для передачи вниз по течению инструменты. Этот аргумент является необязательным.
-### Создайте свой проект в режиме отладки
+### Постройте проект в режиме отладки
<path-to-project>/cordova/build debug [<target>] [-k | --keystorepass <password>] [-p | --params <params-JSON-file>] [-ll | --loglevel <error|warn|verbose>]
@@ -100,41 +102,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-ll | --loglevel <level>`Задает уровень ведения журнала. Уровень ведения журнала может быть одним из `error` , `warn` , или`verbose`.
-Если вы ранее определены цели по умолчанию (и ранее установили маркер отладки, если эта цель является устройством BlackBerry), сценарий можно запустить без аргументов, и сценарий будет упаковать приложение и развернуть его в целевой объект по умолчанию. Например:
+Если вы ранее определены цели по умолчанию (и ранее установили маркер отладки, если эта цель является устройством BlackBerry), вы можете запустить сценарий с без аргументов и сценарий пакеты вашего приложения и его развертывание целевой объект по умолчанию. Например:
<path-to-project>/cordova/build debug
-## Запуск
+## Запустите приложение
-`run`Команда развертывает приложение на указанном BlackBerry устройства или эмулятора. Перед развертыванием приложения, необходимо сначала создать мишенью для устройства или эмулятора, вы хотите развернуть приложение с помощью целевого сценария. Сценарий развертывания будет развертывание последнего построения приложения.
+`run`Команда развертывает Последнее построение приложения на указанной BlackBerry устройства или эмулятора. Для развертывания приложения, необходимо задать целевой объект для устройства или эмулятора:
<path-to-project>/cordova/run <target>
-где
-
-* `<target>`Указывает имя ранее добавленный целевого объекта. Если `<target>` – это устройство, то это устройство должно быть подключено к компьютеру с USB-соединения или должен быть подключен к той же сети Wi-Fi, как ваш компьютер.
-
-## плагин
+.. реагируем `<target>` задает имя целевого объекта был добавлен ранее. Если `<target>` является устройством, то он должен быть подключен к компьютеру через кабель USB, или же по той же сети Wi-Fi, как ваш компьютер.
-`target`Команда позволяет добавлять и удалять плагины
+## Ручка плагины
-### Загрузить локально расположенного плагин
+`target`Команда позволяет добавлять и удалять плагины. Для выборки локально расположенного плагин:
<path-to-project>/cordova/plugin fetch <path-to-plugin>
-### Просмотреть список установленных плагинов
+Просмотреть список установленных плагинов:
<path-to-project>/cordova/plugin ls
-### Добавить плагин
+Добавьте плагин:
<path-to-project>/cordova/plugin add <name>
-### Удалить плагин
+Удалите плагин:
<path-to-project>/cordova/plugin rm <name>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/upgrading.md b/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
index 8f2b55e..58f248b 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,11 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Модернизация BlackBerry
+# Модернизация BlackBerry 10
-В этом руководстве показано, как изменить BlackBerry проекты для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
+В этом руководстве показано, как изменить BlackBerry проекты для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
-## Обновление до 3.1.0 из 3.0.0
+## Обновление до 3.2.0 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2. Запуск`cordova platform update blackberry`
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+ bin/обновить < project_path >
+
+
+## Обновление до 3.1.0 с 3.0.0
1. Создайте новый проект Apache Cordova 3.1.0, используя cordova CLI, как описано в интерфейс командной строки.
@@ -29,34 +42,34 @@ platform add blackberry10`.
4. Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.)
-5. Копия вашего `config.xml` в `www` каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.
+5. Копия `config.xml` файл `www` каталог и удалите любые определения плагин. Вам нужно изменить настройки здесь, а не в каталоге платформы.
-6. Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только плагины отмечен 3.0.0 и выше совместимы с CLI.
+6. Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только плагины отмечены 3.0.0 и выше, совместимы с CLI.
7. Построение и тестирование.
-Пожалуйста, обратите внимание, что CLI исключительно поддерживает платформу BlackBerry10. Для PlayBook и BBOS, смотрите Cordova версии 2.9.0 и ниже.
+Пожалуйста, обратите внимание, что CLI поддерживает платформу BlackBerry10 исключительно. PlayBook и BBOS, Кордова версии 2.9.0 см и ниже.
## Обновление к CLI (3.0.0) с 2.9.0
-1. Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
+1. Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
-2. Добавить ваши платформы cordova проекта, например:`cordova
+2. Добавьте ваш платформ в Кордове проект, например:`cordova
platform add blackberry10`.
-3. Скопируйте содержимое исходного проекта `www` каталог `www` директорию в корне проекта cordova, вы только что создали.
+3. Скопируйте содержимое оригинального проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
4. Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.)
-5. Копия вашего `config.xml` в `www` каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.
+5. Копия `config.xml` файл `www` каталог и удалите любые определения плагин. Вам нужно изменить настройки здесь, а не в каталоге платформы.
-6. Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+6. Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
7. Построение и тестирование.
## Проекты модернизации 2.8.0 2.9.0
-Ежевика 10:
+Для BlackBerry 10:
1. Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.9.0`.
@@ -64,15 +77,15 @@ platform add blackberry10`.
3. Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
-4. Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
+4. Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится домом обновленный проект.
-5. Скопируйте ваш источник проектов из старого проекта `/www` каталог нового проекта `/www` каталог.
+5. Скопируйте ваш источник проектов из старого проекта `/www` каталог для нового проекта `/www` каталог.
6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
-### BlackberryOS обеспечение/Playbook
+Для BlackberryOS обеспечение/пьес:
-1. Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.9.0`.
+1. Загрузите и извлеките Cordova 2.9.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.9.0`.
2. Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
@@ -84,17 +97,15 @@ platform add blackberry10`.
6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
-7. Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
+7. Копия `native` каталог из нового проекта в существующий проект, перезаписывая старые `native` каталог.
-8. Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старый `lib` каталог.
+8. Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старые `lib` каталог.
-9. Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старый `cordova` каталог.
+9. Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старые `cordova` каталог.
## Проекты модернизации 2.7.0 2.8.0
-Ежевика 10:
-
-BlackBerry 10 использует новый инструмент CLI и управляет основные API как плагины. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, из-за сложности обновления старого проекта. Также обратите внимание, что cordova js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
+BlackBerry 10 использует новый инструмент CLI и управляет основные API как плагины. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, в связи со сложностью обновления старого проекта. Также обратите внимание, что Кордова js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
1. Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.8.0`.
@@ -102,15 +113,15 @@ BlackBerry 10 использует новый инструмент CLI и упр
3. Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
-4. Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
+4. Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится домом обновленный проект.
-5. Скопируйте ваш источник проектов из старого проекта `/www` каталог нового проекта `/www` каталог.
+5. Скопируйте ваш источник проектов из старого проекта `/www` каталог для нового проекта `/www` каталог.
6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
-BlackberryOS обеспечение/пьес:
+Для BlackberryOS обеспечение/пьес:
-1. Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.8.0`.
+1. Загрузите и извлеките Cordova 2.8.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.8.0`.
2. Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
@@ -120,7 +131,7 @@ BlackberryOS обеспечение/пьес:
5. Копия `www/cordova.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova.js` файл.
7. Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
@@ -130,31 +141,31 @@ BlackberryOS обеспечение/пьес:
## Проекты модернизации 2.6.0 2.7.0
-1. Скачайте и распакуйте Cordova 2.7.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.7.0`.
+1. Загрузите и извлеките Cordova 2.7.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.7.0`.
-2. Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
+2. Выйти из любой работающей инструментов SDK: затмение, Momentics и тому подобное.
-3. Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
+3. Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin, и т.д.
4. Создайте новый проект, как описано в BlackBerry утилиты командной строки. Вам нужен активов от этого нового проекта.
5. Копия `www/cordova-2.7.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.6.0.js` файл.
-6. Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.7.0.js` файл.
+6. Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.7.0.js` файл.
-7. Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
+7. Копия `native` каталог из нового проекта в существующий проект, перезаписывая старые `native` каталог.
-8. Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старый `lib` каталог.
+8. Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старые `lib` каталог.
-9. Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старый `cordova` каталог.
+9. Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старые `cordova` каталог.
-## Обновление до 2.6.0 с 2.5.0
+## Обновление до 2.6.0 от 2.5.0
-Обновления в каталог загрузки PhoneGap:
+Обновление в каталог загрузки PhoneGap:
Рекомендуется, что вы скачать свежую копию всего каталога.
-Однако вот новые детали, необходимые для частичного обновления:
+Однако здесь новые детали, необходимые для частичного обновления:
1. Обновить файл cordova.blackberry.js в `Phonegap-2.6.0/lib/blackberry/javascript` каталог.
@@ -168,7 +179,7 @@ BlackberryOS обеспечение/пьес:
Обновление в примере / каталог или перенос существующего проекта:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -182,11 +193,11 @@ BlackberryOS обеспечение/пьес:
## Обновление до 2.5.0 с 2.4.0
-Обновления в каталог загрузки PhoneGap:
+Обновление в каталог загрузки PhoneGap:
Рекомендуется, что вы скачать свежую копию всего каталога.
-Однако вот новые детали, необходимые для частичного обновления:
+Однако здесь новые детали, необходимые для частичного обновления:
1. Обновить файл cordova.blackberry.js в `Phonegap-2.5.0/lib/blackberry/javascript` каталог.
@@ -212,11 +223,11 @@ BlackberryOS обеспечение/пьес:
6. Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
-## Обновление 2.4.0 с 2.3.0
+## Обновление до 2.4.0 от 2.3.0
Обновление только `www` каталога:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -224,7 +235,7 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-2.4.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
@@ -233,7 +244,7 @@ BlackberryOS обеспечение/пьес:
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.2.3.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.2.3.0/ext/` каталог.
3. Обновить содержимое `cordova.2.3.0/ext-air/` каталог.
@@ -243,15 +254,15 @@ BlackberryOS обеспечение/пьес:
6. Открытые `sample/lib/` каталог и переименовать `cordova.2.3.0/` Каталог`cordova.2.4.0/`.
-7. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
8. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
-## Обновления 2.3.0 из 2.2.0
+## Обновление до 2.3.0 от 2.2.0
-Обновление только `www` каталога:
+Обновление только `www` Каталог:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -259,7 +270,7 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-2.3.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
@@ -268,7 +279,7 @@ BlackberryOS обеспечение/пьес:
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.2.2.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.2.2.0/ext/` каталог.
3. Обновить содержимое `cordova.2.2.0/ext-air/` каталог.
@@ -278,15 +289,15 @@ BlackberryOS обеспечение/пьес:
6. Открытые `sample/lib/` каталог и переименовать `cordova.2.2.0/` Каталог`cordova.2.3.0/`.
-7. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
8. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
## Обновление до 2.2.0 из 2.1.0
-Обновление только www каталога:
+Обновление только каталог www:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -294,7 +305,7 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-2.2.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
* Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
@@ -303,7 +314,7 @@ BlackberryOS обеспечение/пьес:
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.2.1.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.2.1.0/ext/` каталог.
3. Обновить содержимое `cordova.2.1.0/ext-air/` каталог.
@@ -313,15 +324,15 @@ BlackberryOS обеспечение/пьес:
6. Открытые `sample/lib/` каталог и переименовать `cordova.2.1.0/` Каталог`cordova.2.2.0/`.
-7. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
8. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
-## Обновление 2.1.0 от 2.0.0
+## Обновление до 2.1.0 с 2.0.0
Обновление только `www` каталога:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -329,7 +340,7 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-2.1.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
@@ -337,7 +348,7 @@ BlackberryOS обеспечение/пьес:
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.2.0.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.2.0.0/ext/` каталог.
3. Обновить содержимое `cordova.2.0.0/ext-air/` каталог.
@@ -345,7 +356,7 @@ BlackberryOS обеспечение/пьес:
5. Открытые `sample/lib/` каталог и переименовать `cordova.2.0.0/` Каталог`cordova.2.1.0/`.
-6. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
7. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
@@ -353,7 +364,7 @@ BlackberryOS обеспечение/пьес:
Обновление только `www` каталога:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -361,25 +372,25 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-2.0.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
-6. Обновление вашего `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+6. Обновление ваш `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
- < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+ < имя плагина = «Захват» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
- < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
+ < имя плагина = «Захват» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя «Контакты» value="org.apache.cordova.pim.Contact"/ = >
Обновление каталога образцов (например, обновления через инструменты муравей):
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.1.9.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.1.9.0/ext/` каталог.
3. Обновить содержимое `cordova.1.9.0/ext-air/` каталог.
@@ -387,27 +398,29 @@ BlackberryOS обеспечение/пьес:
5. Открытые `sample/lib/` каталог и переименовать `cordova.1.9.0/` Каталог`cordova.2.0.0/`.
-6. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
7. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
-8. Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+8. Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
- < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+ <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+ <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Кому:
- < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
+ <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+ <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
* Чтобы обновить до 1.8.0, пожалуйста идет от 1.7.0
## Обновление до 1.8.0 от 1.7.0
-Обновление только `www` каталога:
+Обновление только `www` Каталог:
-1. Открыть ваш `www/` каталог, который содержит приложение.
+1. Открыть свой `www/` каталог, который содержит приложение.
2. Удалить и обновить файл .jar в `ext/` каталог.
@@ -415,25 +428,25 @@ BlackberryOS обеспечение/пьес:
4. Скопируйте новый `cordova-1.8.0.js` в ваш проект.
- * Если пьес, а затем обновление .js файл в `playbook/` каталог.
+ * Если playbook, а затем обновление .js файл в `playbook/` каталог.
5. Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
-6. Обновление вашего `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+6. Обновление ваш `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
- < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+ < имя плагина = «Захват» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
Кому:
- < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
+ < имя плагина = «Захват» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя «Контакты» value="org.apache.cordova.pim.Contact"/ = >
-Обновление каталога образцов (например, обновления через инструменты муравей):
+Обновление каталога образцов (например, обновления через ant tools):
1. Открытые `sample/lib/` каталог.
-2. Обновление файла .jar в `cordova.1.7.0/ext/` каталог.
+2. Обновить файл .jar в `cordova.1.7.0/ext/` каталог.
3. Обновить содержимое `cordova.1.7.0/ext-air/` каталог.
@@ -441,15 +454,17 @@ BlackberryOS обеспечение/пьес:
5. Открытые `sample/lib/` каталог и переименовать `cordova.1.7.0/` Каталог`cordova.1.8.0/`.
-6. Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6. Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
7. Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
-8. Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+8. Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
- < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+ <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+ <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
Кому:
- < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
+ <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+ <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/index.md b/docs/ru/edge/guide/platforms/index.md
index 2ab1e2e..395c2a2 100644
--- a/docs/ru/edge/guide/platforms/index.md
+++ b/docs/ru/edge/guide/platforms/index.md
@@ -16,58 +16,63 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Руководство по поддерживаемым платформам
-Прежде чем приступить к разработка для любой из платформ перечисленных ниже, вам потребуется установить поддержку Cordova в командной строке (CLI). (см. интерфейс командной строки.)
+До начала разработки на любой из платформ, перечисленных ниже, установите Кордова в интерфейс командной строки (CLI). (Подробности см. в интерфейс командной строки).
Для разработки приложений Cordova, необходимо установить пакет SDK для каждой мобильной платформы, которую вы выбрали. Эта установка необходима независимо вне зависимости от того, собираетесь ли вы делать большую часть работы в SDK или использовать CLI для вашего цикла сборки.
Каждое *Руководство по работе с платформой* перечисленные ниже говорит вам, что нужно знать для настройки среды разработки каждой платформы: где получить SDK, как настроить эмуляторы устройств, как подключить устройства для тестирования и как управлять ключами подписывания. Дополнительные руководства представляют информацию для каждой платформы уникальный набор параметров настройки, инструкции для добавления плагинов, как обновить платформы и специфические параметры командной строки, которые служат в качестве нижнего уровня альтерн�
�тивой `cordova` утилиты командной строки.
-## Android
+## Amazon Fire OS
-* Платформа Android руководство
-* Андроид конфигурации
-* Андроид WebViews
-* Андроид плагины
-* Android средства командной строки
-* Обновление Android
+* Руководство для платформы Amazon Fire OS
+* Настройка Amazon Fire OS
+* WebView в Amazon Fire OS
+* Плагины для Amazon Fire OS
-## Ежевика
+## Android
-* Руководство по платформы ежевики
-* BlackBerry конфигурации
-* Средства командной строки ежевики
-* Модернизация BlackBerry
+* Руководство для платформы Android
+* Настройка Android
+* WebViews в Android
+* Плагины для Android
+* Средства командной строки для Android
+* Обновление для Android
-## Ежевика 10
+## BlackBerry 10
-* Руководство по платформы ежевики 10
-* Конфигурации ежевики 10
-* Ежевика 10 плагинов
-* Ежевика 10 средства командной строки
+* Руководство для платформы BlackBerry 10
+* Настройка BlackBerry 10
+* Плагины для BlackBerry 10
+* Средства командной строки для BlackBerry 10
+* Обновление для BlackBerry 10
## iOS
-* iOS платформы Руководство
-* iOS конфигурации
-* iOS WebViews
-* iOS, плагины
-* iOS утилиты командной строки
-* Обновление iOS
+* Руководство для платформы iOS
+* Настройка iOS
+* WebViews в iOS
+* Плагины для iOS
+* Средства командной строки для iOS
+* Обновление для iOS
+
+## Ubuntu
+
+* Руководство для платформы Ubuntu
## Windows Phone
-* Руководство по платформы Windows Phone 8
-* Руководство по платформы Windows Phone 7
-* Конфигурация Windows Phone
-* Windows Phone средств командной строки
-* Обновление Windows Phone
+* Руководство для платформы Windows Phone 8
+* Руководство для платформы Windows Phone 7
+* Настройка Windows Phone
+* Средства командной строки для Windows Phone
+* Обновление для Windows Phone
-## ОС Windows 8
+## Windows 8
-* Руководство по Windows 8 платформы
-* Средства командной строки Windows 8
+* Руководство по платформе Windows 8
+* Средства командной строки для Windows 8
* Обновление для Windows 8
## Tizen
-* Руководство по Tizen платформы
\ No newline at end of file
+* Руководство для платформы Tizen
\ No newline at end of file
[22/57] [abbrv] CB-5931 1/28 push latest of edge for German Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/config.md b/docs/de/edge/guide/platforms/ios/config.md
index 6a3d53f..d74297a 100644
--- a/docs/de/edge/guide/platforms/ios/config.md
+++ b/docs/de/edge/guide/platforms/ios/config.md
@@ -18,12 +18,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. Dieser Abschnitt beschreibt die Einstellungen, die nur auf iOS-Builds zu gelten. Finden Sie die Datei config.xml Datei Informationen auf globalen Konfigurations-Optionen.
-* `EnableViewportScale`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` ein Viewport Meta-Tag verwenden, um entweder deaktivieren oder den Bereich der Benutzer Skalierung zu beschränken.
+* `EnableViewportScale`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` um ein Viewport Metatag entweder deaktivieren oder beschränken die Bandbreite der Benutzer zu skalieren, zu ermöglichen, die standardmäßig aktiviert ist.
<preference name="EnableViewportScale" value="true"/>
+
+ Platzieren Sie einen Viewport wie die folgende in den HTML-Code zu deaktivieren, Skalierung und passen Inhalte flexibel innerhalb der Darstellung WebView:
+
+ < Meta Name = "Viewport" Content = "Breite = Gerät-breit, Initial-Scale = 1, Benutzer-skalierbare = No" / >
+
-* `MediaPlaybackRequiresUserAction`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` um zu verhindern, dass HTML5-Videos automatisch mit spielen die `autoplay` Attribut. Gilt nicht beim Aufrufen von `play()` für ein video-Objekt.
+* `MediaPlaybackRequiresUserAction`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` zu verhindern, dass HTML5-Videos oder Audios automatisch das Spiel mit der `autoplay` Attribut oder per JavaScript.
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
@@ -43,21 +48,6 @@ Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwend
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(Boolean, wird standardmäßig auf `true` ): Legen Sie auf `false` um zu verhindern, dass den Begrüßungsbildschirm ein-und ausblenden wenn seinen Anzeigezustand ändert.
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(float, der Standardwert ist `2` ): gibt die Anzahl der Sekunden für den Begrüßungsbildschirm fade Effekt ausgeführt.
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(Boolean, wird standardmäßig auf `true` ): Legen Sie auf `false` den Begrüßungsbildschirm Spinner zu verstecken.
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
* `KeyboardDisplayRequiresUserAction`(Boolean, wird standardmäßig auf `true` ): Legen Sie auf `false` erlauben die Tastatur angezeigt werden, beim Aufrufen von `focus()` auf Formularfelder.
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
@@ -68,26 +58,26 @@ Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwend
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` , die Webview zu reduzieren, wenn die Tastatur angezeigt wird, überschreiben die Standard-Beavior, die den Viewport vertikal verkleinert,. Dies entspricht dem Standardverhalten für Android apps.
-
- <preference name="KeyboardShrinksView" value="true"/>
-
-
* `GapBetweenPages`(float, der Standardwert ist `` ): die Größe der Lücke, zwischen Seiten in Punkt.
- < Einstellungsname = "GapBetweenPages" Value = "0" / >
+ <preference name="GapBetweenPages" value="0"/>
* `PageLength`(float, der Standardwert ist `` ): die Größe jeder Seite in Punkt in die Richtung, die die Seiten fließen. Wenn PaginationMode rechts nach links oder von links nach rechts, diese Eigenschaft stellt die Breite auf jeder Seite. Diese Eigenschaft stellt beim PaginationMode TopToBottom oder BottomToTop ist, die Höhe der einzelnen Seiten dar. Der Standardwert ist 0, was, dass das Layout die Größe des Viewports wird verwendet bedeutet, um die Dimensionen der Seite zu bestimmen.
- < Einstellungsname = "SeitenLaenge" Value = "0" / >
+ <preference name="PageLength" value="0"/>
* `PaginationBreakingMode`(string, der Standardwert ist `page` ): gültige Werte sind `page` und `column` .Die Art und Weise, in der Spalte oder Seitenumbruch auftritt. Diese Eigenschaft legt fest, ob bestimmte CSS-Eigenschaften zur Spalte und Seitenumbruch berücksichtigt oder ignoriert werden. Wenn diese Eigenschaft auf festgelegt ist `column` , der Inhalt steht im Einklang mit der CSS-Eigenschaften, die im Zusammenhang mit Spalte aktuelle an Stelle der Seitenumbruch.
- < Einstellungsname = "PaginationBreakingMode" Value = "Seite" / >
+ <preference name="PaginationBreakingMode" value="page"/>
* `PaginationMode`(string, der Standardwert ist `unpaginated` ): gültige Werte sind `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , und `rightToLeft` . Diese Eigenschaft bestimmt, ob Inhalte in der Webansicht aufgebrochen in Seiten, die die eine Ansicht zu einer Zeit zu füllen, oder als eine lange durchlaufende Ansicht angezeigt. Wenn der Satz zu einem paginierten Formular, diese Eigenschaft ein paginiertes Layouts zum Inhalt: verursacht die Webansicht zu verwenden, die Werte der SeitenLaenge und GapBetweenPages zu Relayout inhaltlich schaltet.
- < Einstellungsname = "PaginationMode" Value = "unpaginated" / >
\ No newline at end of file
+ <preference name="PaginationMode" value="unpaginated"/>
+
+
+* `UIWebViewDecelerationSpeed`(string, der Standardwert ist `normal` ): gültige Werte sind `normal` , `fast` . Diese Eigenschaft steuert die Geschwindigkeit Abbremsen Schwung scrollen. `normal`ist die Standardgeschwindigkeit für die meisten systemeigenen apps, und `fast` ist der Standard für Mobile Safari.
+
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/index.md b/docs/de/edge/guide/platforms/ios/index.md
index d0caebd..9bd81e6 100644
--- a/docs/de/edge/guide/platforms/ios/index.md
+++ b/docs/de/edge/guide/platforms/ios/index.md
@@ -112,7 +112,7 @@ Für das Gerät bereitstellen:
## Häufige Probleme
-**Veraltungswarnungen:** Wenn eine Anwendung geändert oder ersetzt durch eine andere API-Programmierschnittstelle (API), wird es als *veraltet*markiert. Die API noch kurzfristig funktioniert, aber wird schließlich entfernt. Einige dieser veralteten Schnittstellen spiegeln sich in Apache Cordova und Xcode gibt Warnungen über sie, wenn Sie erstellen und eine Anwendung bereitstellen.
+**Veraltungswarnungen**: Wenn eine Anwendung geändert oder ersetzt durch eine andere API-Programmierschnittstelle (API), ist es als *veraltet*markiert. Die API noch kurzfristig funktioniert, aber wird schließlich entfernt. Einige dieser veralteten Schnittstellen spiegeln sich in Apache Cordova und Xcode gibt Warnungen über sie, wenn Sie erstellen und eine Anwendung bereitstellen.
Xcode Warnung über die `invokeString` Methode betrifft die Funktionalität, die eine Anwendung über einen benutzerdefinierten URL startet. Obwohl der Mechanismus zum Laden aus einer benutzerdefinierten URL geändert hat, ist dieser Code noch rückwärts Funktionalität für Anwendungen, die mit älteren Versionen von Cordova erstellt. Die Beispielanwendung wird diese Funktionalität nicht verwendet, können diese Warnungen ignoriert werden. Um diese Warnungen angezeigt zu vermeiden, entfernen Sie den Code, der die veraltete InvokeString API verweist:
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/plugin.md b/docs/de/edge/guide/platforms/ios/plugin.md
index 4bb4a80..d35a79a 100644
--- a/docs/de/edge/guide/platforms/ios/plugin.md
+++ b/docs/de/edge/guide/platforms/ios/plugin.md
@@ -16,181 +16,163 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS Plugins
-Eine Plugin ist eine Objective-C-Klasse, die erweitert die `CDVPlugin` Klasse.
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der iOS-Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert.
-Jedes Plugin-Klasse muss registriert sein, als ein `<feature>` tag-in der `config.xml` Datei. Es ist über diesen Mechanismus, dass JavaScript `exec` Methode `service` Parameter ordnet eine Objective-C-Klasse.
+Ein iOS-Plugin ist implementiert als eine Objective-C-Klasse, die erweitert die `CDVPlugin` Klasse. Für JavaScript `exec` Methode `service` Parameter einer Objective-C Klasse, jeder Plugin-Klasse zuordnen muss registriert sein, als ein `<feature>` Tag im Verzeichnis Anwendung mit Namen `config.xml` Datei.
## Plugin-Klasse Zuordnung
-Der JavaScript-Teil eines Plugins verwendet immer die `cordova.exec` Methode wie folgt:
+Der JavaScript-Teil eines Plugins verwendet die `cordova.exec` -Methode, wie folgt:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-Dies marshallt Ersuchen der `UIWebView` auf die iOS native Seite, mehr oder weniger kochendes bis Berufung der `action` -Methode für die `service` -Klasse mit der übergebenen Argumente der `args` Array.
+Das marshallt ersuchen die `UIWebView` effektiv auf die native iOS-Seite aufrufen der `action` -Methode für die `service` -Klasse mit der übergebenen Argumente der `args` Array.
-Geben Sie das Plugin als ein `<feature>` Tag in Ihre Cordova-iOS-Anwendung-Projekt `config.xml` Datei.
+Geben Sie das Plugin als ein `<feature>` Tag in Ihre Cordova-iOS-Anwendung-Projekt `config.xml` Datei, mit der `plugin.xml` Datei automatisch, wie unter Anwendung Plugins dieses Markup zu injizieren:
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-Das Feature `name` Attribut sollte übereinstimmen, was Sie in der JavaScript verwenden `exec` Anruf `service` Parameter, und das `value` -Attribut den Namen des Plugins Objective-C Klasse übereinstimmen sollte. `<param name>`sollte ich `"ios-package"` . Wenn Sie dieses Setup nicht folgen, wird das Plugin kann kompiliert, aber werden nicht von Cordova erreichbar.
+Der Funktion `name` -Attribut sollte übereinstimmen, was Sie als das JavaScript angeben `exec` Anruf `service` Parameter. Das `value` -Attribut den Namen des Plugins Objective-C Klasse übereinstimmen sollte. Die `<param>` des Elements `name` sollte immer sein `ios-package` . Wenn Sie diese Richtlinien nicht folgen, kann das Plugin kompiliert, aber Cordova möglicherweise noch nicht darauf zugreifen.
## Plugin-Initialisierung und Lebensdauer
-Wird eine Instanz eines Plugin-Objekts erstellt, für das Leben eines jeden `UIWebView` . Plugins werden nicht instanziiert bis sie zuerst durch einen Aufruf von JavaScript, verwiesen wird, es sei denn, `<param>` mit einem `onload` `name` Attribut auf festgelegt ist `"true"` in `config.xml` . Z.B.:
+Wird eine Instanz eines Plugin-Objekts erstellt, für das Leben eines jeden `UIWebView` . Plugins werden normalerweise instanziiert, wenn zunächst durch einen Aufruf von JavaScript verwiesen. Andernfalls sie instanziiert werden können, indem Sie festlegen einer `param` namens `onload` zu `true` in der `config.xml` Datei:
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
-Es gibt *keine* benannten Initialisierer für Plugins. Stattdessen sollten die Plugins verwenden die `pluginInitialize` -Methode für ihre Start-up-Logik.
+Es gibt *keine* benannten Initialisierer für Plugins. Stattdessen sollten die Plugins verwenden die `pluginInitialize` -Methode für ihre Startlogik.
-Plugins mit langer Laufzeit-Anforderungen, elektronische Aktivität (z. B. spielen Medien), Zuhörer oder internen Zustand sollten implementieren die `onReset` Methode und stoppen oder Bereinigen Sie diese Tätigkeiten. Diese Methode wird ausgeführt, wenn die `UIWebView` navigiert zu einer neuen Seite oder Aktualisierungen, die das JavaScript lädt.
+Plugins mit lang andauernden Anfragen, background Aktivität wie Medienwiedergabe, Listener oder das pflegen internen Zustand sollten implementieren die `onReset` Methode, um diese Tätigkeiten zu bereinigen. Die Methode ausgeführt wird, wenn die `UIWebView` navigiert zu einer neuen Seite oder Aktualisierungen, die das JavaScript lädt.
## Ein iOS Cordova Plugin schreiben
-Wir haben JavaScript Feuer aus eine Plugin-Anforderung an die systemeigene Seite. Wir haben das iOS Objective-C-Plugin richtig zugeordnet, über die `config.xml` Datei. Also sieht die letzte iOS Objective-C-Plugin-Klasse wie?
+Ein JavaScript-Aufruf feuert eine Plugin-Anforderung an die systemeigene Seite und der entsprechenden iOS Objective-C Plugin zugeordnet ist, richtig in die `config.xml` -Datei, aber wie sieht das Finale iOS Objective-C Plugin Klasse aussehen? Was auch immer an das Plugin mit JavaScript gesendet wird `exec` Funktion wird in der entsprechenden Plugin-Klasse übergeben `action` Methode. Eine Plugin-Methode hat diese Signatur:
-Was an das Plugin per JavaScript gesendet ruft `exec` Funktion übergeben wird, in der entsprechenden Plugin-Klasse `action` Methode. Eine Plugin-Methode hat diese Signatur:
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+Weitere Informationen finden Sie unter `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , und`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
## iOS CDVPluginResult Message-Typen
-Mit CDVPluginResult können Sie zurückgeben eine Vielzahl von Ergebnistypen zurück an Ihre JavaScript-Rückrufe mit Klassenmethoden, die aussehen wie:
+Sie können `CDVPluginResult` eine Vielzahl von Ergebnis zurückgegeben Typen zurück an die JavaScript-Rückrufe mit Klassenmethoden, die diesem Muster folgen:
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-Sie können erstellen, `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , und `Multipart` Arten. Oder keine Argumente (nur senden einen Status) anfügen. Oder ein Fehler zurückgegeben. Sie können auch keines Plugin-Ergebnis gesendet werden, in diesem Fall wird der Rückruf nicht ausgelöst.
+Sie können erstellen, `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , und `Multipart` Arten. Können Sie auch weglassen von Argumenten senden einen Status oder einen Fehler zurückgeben, oder sogar auswählen, keines Plugin-Ergebnis zu schicken, in diesem Fall weder Rückruf ausgelöst wird.
-### Notizen
+Beachten Sie Folgendes für komplexe Rückgabewerte:
-* `messageAsArrayBuffer`erwartet `NSData*` und konvertiert in eine `ArrayBuffer` für Ihre JavaScript-Rückruf (und `ArrayBuffers` von JavaScript zu einem Plugin gesendet werden`NSData*`).
-* `messageAsMultipart` erwartet ein `NSArray *` Typen und sendet das gesamte Array als mit allen anderen unterstützt die `Argumente` um Ihre JavaScript-Rückruf.
- * Besonderheit: Dies ist nicht nur syntaktischer Zucker (auch wenn es süß ist). Auf diese Weise sind alle Argumente serialisiert oder deserialisiert wie nötig. Z.B. gefahrlos zurück `NSData*` als mehrteilige, aber nicht als `Array` /`Dictionary`.
+* `messageAsArrayBuffer`erwartet `NSData*` und konvertiert in eine `ArrayBuffer` in der JavaScript-Rückruf. Ebenso alle `ArrayBuffer` sendet der JavaScript zu einem Plugin werden in umgewandelt`NSData*`.
-## Echo-Plugin iOS Plugin
+* `messageAsMultipart`erwartet ein `NSArray*` mit allen anderen unterstützten Typen, und sendet das gesamte Array als die `arguments` an Ihre JavaScript-Rückruf. Auf diese Weise sind alle Argumente serialisiert oder deserialisiert wie erforderlich, so ist es sicher wieder `NSData*` als mehrteilige, aber nicht als `Array` /`Dictionary`.
-Wir würden fügen Sie Folgendes in des Projekts `config.xml` Datei:
+## Echo iOS Plugin Beispiel
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-Dann wir die folgenden Dateien fügen würden ( `Echo.h` und `Echo.m` ) in das Plugins-Verzeichnis unserer Cordova-iOS-Anwendung-Verzeichnis:
+Dann fügen wir Folgendes würde `Echo.h` und `Echo.m` Dateien in den `Plugins` Ordner im Cordova-iOS-Anwendung-Verzeichnis:
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-Werfen Sie einen Blick auf den Code. An der Spitze haben wir alle notwendigen Cordova Einfuhren. Unsere Klasse erstreckt sich von `CDVPlugin` (sehr wichtig).
+Die notwendigen Importe am oberen Rand der Datei erweitert die Klasse von `CDVPlugin` . In diesem Fall unterstützt das Plugin nur eine einzige `echo` Aktion. Es erhält den Echo-String durch Aufrufen der `objectAtIndex` Abrufen den ersten Parameter der Methode der `arguments` vom JavaScript übergebene Array, das die Argumente entspricht `exec()` Funktion.
-Dieses Plugin unterstützt nur eine Aktion, die `echo` Aktion. Zuerst, wir holen die Echo-Zeichenfolge unter Verwendung der `objectAtIndex` -Methode für unsere `args` , es zu sagen, wir wollen den 10. Parameter im Array Argumente zu bringen. Wir machen ein bisschen Parameterüberprüfung: Stellen Sie sicher, es ist nicht `nil` , und stellen Sie sicher, es ist keine Zeichenfolge der Länge Null.
+Es prüft den Parameter um sicherzustellen, dass es ist nicht `nil` oder eine leere Zeichenfolge zurückgeben, ein `PluginResult` mit einer `ERROR` Status Wenn ja. Wenn der Parameter die Prüfung erfolgreich ist, gibt es eine `PluginResult` mit einem `OK` Status, im Original übergeben `echo` Zeichenfolge. Es sendet das Ergebnis an `self.commandDelegate` , die führt die `exec` der Methode Erfolg oder Misserfolg Rückrufe auf der Seite JavaScript. Wenn der Erfolg-Rückruf aufgerufen wird, übergibt es in die `echo` Parameter.
-Wenn es ist, wir zurück ein `PluginResult` mit einem `ERROR` Status. Wenn alle diese Prüfungen bestehen, dann kehren wir zurück ein `PluginResult` mit einer `OK` Status, und übergeben Sie die `echo` Zeichenfolge wir in erster Linie als Parameter empfangen.
+## iOS Integration
-Endlich, wir senden das Ergebnis an `self.commandDelegate` , die führt die `exec` Methode Erfolg oder Misserfolg Rückrufe auf der Seite JavaScript. Wenn der Erfolg-Rückruf aufgerufen wird, übergibt es in die `echo` Parameter.
+Die `CDVPlugin` -Klasse enthält Methoden, die Ihr Plugin überschrieben werden kann. Beispielsweise können Sie erfassen die `pause` , `resume` , app beenden und `handleOpenURL` Ereignisse. Finden Sie die [CDVPlugin.h][1] und [CDVPlugin.m][2] Klasse Anleitung.
-## Threading
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-Plugin-Methoden werden in demselben Thread wie die Benutzeroberfläche ausgeführt. Wenn Ihr Plugin ein hohes Maß an Verarbeitung erfordert oder einen blockierenden Aufruf erfordert, verwenden Sie einen Hintergrund-Thread. Zum Beispiel:
+## Threading
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
+Plugin-Methoden werden normalerweise im selben Thread wie die wichtigste Schnittstelle ausgeführt. Wenn Ihr Plugin ein hohes Maß an Verarbeitung erfordert oder einen blockierenden Aufruf erfordert, verwenden Sie einen Hintergrund-Thread. Zum Beispiel:
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
-## Erweiterte Plugin-Funktionalität
-
-Sehen Sie andere Methoden, denen Sie, in überschreiben können:
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
-
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-Beispielsweise können Sie Haken in die `pause` , `resume` , app beenden und `handleOpenURL` Ereignisse.
-
-## Debuggen von Plugins
-
-Zum Debuggen der Objective-C-Seite verwenden Sie Xcodes integrierten Debuggers. Für JavaScript auf iOS können 5,0 [Weinre, einem Apache-Cordova-Projekt][6] oder [iWebInspector, ein Drittanbieter - Dienstprogramm][7] Sie
+## Debuggen von iOS Plugins
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+Zum Debuggen auf der Objective-C-Seite benötigen Sie Xcodes integrierten Debuggers. Für JavaScript auf iOS können 5,0 [Weinre, einem Apache-Cordova-Projekt][3] oder [iWebInspector, ein Drittanbieter - Dienstprogramm][4]Sie. Für iOS 6 können Sie Ihre app-Betrieb innerhalb der iOS 6 Simulator Safari 6.0 zuordnen.
-Für iOS 6 würden Sie Safari 6.0 verwenden, einfach an Ihre Anwendung, die in das iOS 6 Simulator ausgeführt.
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
## Häufige Probleme
-* Vergessen Sie nicht, Ihr Plugin Zuordnung zu "config.xml" hinzugefügt werden. Wenn Sie vergessen haben, wird ein Fehler in der Xcode-Konsole protokolliert.
+* Vergessen Sie nicht, fügen Sie Ihr Plugin Zuordnung zu `config.xml` . Wenn Sie vergessen haben, wird ein Fehler in der Xcode-Konsole protokolliert.
* Vergessen Sie nicht, alle Hosts, die Verbindung in die Whitelist hinzufügen, wie in Domain-Whitelist-Handbuch beschrieben. Wenn Sie vergessen haben, wird ein Fehler in der Xcode-Konsole protokolliert.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/tools.md b/docs/de/edge/guide/platforms/ios/tools.md
index 1e72de3..e2f4589 100644
--- a/docs/de/edge/guide/platforms/ios/tools.md
+++ b/docs/de/edge/guide/platforms/ios/tools.md
@@ -22,6 +22,8 @@ Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen er
Die iOS-Befehlszeilentools basieren auf Shell-Skripte und verlassen sich auf Xcode-Befehlszeilen-Tools wie `xcode-select` und`xcodebuild`.
+Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Eine Übersicht finden Sie unter Application Plugins.
+
## Erstellen Sie ein Projekt
Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben.
@@ -34,7 +36,7 @@ Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rüc
$ /path/to/my_new_project/cordova/build
-## Emulator app läuft
+## App auf einem Emulator ausgeführt
$ /path/to/my_new_project/cordova/run
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/upgrading.md b/docs/de/edge/guide/platforms/ios/upgrading.md
index dfa91e7..d7f56ce 100644
--- a/docs/de/edge/guide/platforms/ios/upgrading.md
+++ b/docs/de/edge/guide/platforms/ios/upgrading.md
@@ -18,35 +18,53 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Diese Anleitung zeigt wie iOS-Projekte von älteren Versionen von Cordova upgedatet werden. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
-**Hinweis:** Xcode 4.6 erforderlich ist, empfiehlt sich Xcode-5. Derzeit um die Apple-App-Store zu übermitteln, verwenden Sie die neueste ausgelieferte Version des iOS SDK, welches ist iOS 7. iOS 7 SDK noch nicht erforderlich, aber dies kann sich schnell ändern.
+**Hinweis**: Xcode 4.6 ist erforderlich, Xcode-5 wird empfohlen. Derzeit um die Apple-App-Store zu übermitteln, verwenden Sie die neueste ausgelieferte Version des iOS SDK, welches ist iOS 7. iOS 7 SDK noch nicht erforderlich, aber dies kann sich schnell ändern.
-## Upgrade 3.0.0 Projekte zu 3.1.0
+## Upgrade 3.1.0 Projekte zu 3.2.0
Für nicht-CLI Projekte führen:
bin/Pfad/zu/Projekt-update
-Führen Sie für CLI-Projekte:
+CLI-Projekte:
- 1. Aktualisieren Sie die 'Cordoba' CLI-Version - siehe The Command-Line Interface 2. Führen Sie 'Cordova Plattform Update Ios'
-
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
-### iOS 7 Fragen
+2. Ausführen`cordova platform update ios`
- 1. Entfernen Sie die Werte "Breite = Geräte-Breite, Höhe = Device-Height" entnehmen Sie Ihre Meta-Tag "Viewport" Attribut in der Datei "index.html", https://issues.apache.org/jira/browse/CB-4323 2. Aktualisieren Sie Ihre Medien, Medien-Capture und Splashscreen Core-Plugins für iOS 7 Unterstützung
-
+## Upgrade 3.0.0 Projekte zu 3.1.0
-### Xcode 5 Fragen
+Für nicht-CLI Projekte führen:
- 1. Aktualisieren Sie die Projekteinstellungen, wenn Xcode 5 Sie ja (in den Themen-Navigator) 2 dazu aufgefordert werden. Update Ihrer "Compiler für C / C + + / Objective-C" festlegen, unter dem Reiter "Build Settings" Abschnitt "Build Options". Wählen Sie "Standard-Compiler (Apple LLVM 5.0)"
+ bin/Pfad/zu/Projekt-update
+CLI-Projekte:
+
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2. Ausführen`cordova platform update ios`
+
+iOS 7 Fragen:
+
+1. Entfernen von `width=device-width, height=device-height` aus der `index.html` Datei `viewport` `meta` Tag. (Siehe [die relevant-bug][1].)
+
+2. Aktualisieren Sie Ihre Medien, Medien-Capture und Splashscreen Core-Plugins für iOS 7 Unterstützung.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 Fragen:
+
+1. Aktualisieren Sie die Projekteinstellungen ändern, wenn Sie Xcode-5 (in den Themen-Navigator) dazu aufgefordert werden.
+
+2. Update Ihrer **Compiler für C / C + + / Objective-C** festlegen, unter der Registerkarte **Buildeinstellungen** **Erstellungsoptionen** Abschnitt. Wählen Sie **Standard-Compiler (Apple LLVM 5.0)**.
+
## Upgrade auf die CLI (3.0.0) von 2.9.0
1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
-2. Fügen Sie Ihrer Plattformen die den Cordova Projekt, zum Beispiel:`cordova
+2. Die Plattformen der Cordova Projekt fügen Sie hinzu, zum Beispiel:`cordova
platform add ios`.
3. Kopieren Sie den Inhalt des Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
@@ -55,7 +73,7 @@ platform add ios`.
5. Kopie Ihrer `config.xml` in das `www` Verzeichnis und entfernen Sie alle Plugin-Definitionen. Ändern Sie die Einstellungen hier anstelle des Plattform-Verzeichnisses.
-6. Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie unter Umständen hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
+6. Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
7. Erstellen und testen.
@@ -75,7 +93,7 @@ platform add ios`.
7. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
-**Hinweis:** Beginnend mit Cordova 3.0.0, Projekte kommen nicht mit irgendwelche Plugins, Sie müssen die zu installieren, benötigen Sie für Ihr Projekt mit, der `plugman` CLI-Hilfsprogramm. Siehe Verwenden von Plugman Plugins verwalten.
+**Hinweis**: beginnend mit Cordova 3.0.0, Plugins sind nicht vorinstalliert und müssen Sie verwenden die `plugman` Befehlszeilen-Dienstprogramm sie selbst installieren. Siehe Verwenden von Plugman Plugins verwalten.
## Upgrade 2.8.0 Projekte 2.9.0
@@ -107,12 +125,21 @@ platform add ios`.
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
-7. Aktualisieren `<plugin>` Markierungen, die in Ihrer `config.xml` zu `<feature>` Markierungen. Beachten Sie, dass die vorhandenen `<plugin>` Tags noch funktionieren, aber sind veraltet. Sie können diese Informationen in der `config.xml` für ein neues Projekt. Zum Beispiel:
+7. Aktualisieren `<plugin>` -tags in der `config.xml` Datei `<feature>` Tags. Beachten Sie, dass die vorhandenen `<plugin>` Tags noch funktionieren, aber sind veraltet. Sie können diese Informationen in der `config.xml` -Datei für ein neues Projekt. Zum Beispiel:
- <plugins> < Plugin Name = "LocalStorage" Value = "CDVLocalStorage" / ><!--andere Plugins--> </plugins> <!--ändern in: (Beachten Sie, dass ein <feature>-Tag auf dem gleichen Niveau wie <plugins>--> < Featurename = "LocalStorage" >< Param Name = "Ios-Paket" Wert = "CDVLocalStorage" / >< / feature ><!--andere <feature>-Tags-->
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
-8. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
+8. Löschen der `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
9. Fügen Sie diese beiden Frameworks zum Projekt:
@@ -121,9 +148,9 @@ platform add ios`.
10. Aktualisieren Sie Ihr Projektziel **Buildeinstellungen**. Unter **Verbindung → Sonstiges Linker-Flags**, bearbeiten **"- Obj - C"** zu **"-ObjC"**.
-11. Aktualisieren Sie Ihr Projektziel **Buildeinstellungen**. Ändern Sie unter **Verbindung → Sonstiges Linker-Flags**, **"-All_load"** zu `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Sie müssten nur, dies zu tun, haben Sie das Problem in definierten [dieses Problem.][1].
+11. Aktualisieren Sie Ihr Projektziel **Buildeinstellungen**. Ändern Sie unter **Verbindung → Sonstiges Linker-Flags**, **"-All_load"** zu `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Sie müssten nur, dies zu tun, wenn Sie das Problem in definierten [dieses Problem.][2].
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
## Upgrade 2.6.0 Projekte 2.7.0
@@ -139,14 +166,14 @@ platform add ios`.
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.7.0.js` Datei.
-7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][2]).
+7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][3]).
-8. In der `config.xml` Datei, [Entfernen Sie diese Zeile][3].
+8. In der `config.xml` Datei, [Entfernen Sie diese Zeile][4].
9. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
## Upgrade 2.5.0 Projekte 2.6.0
@@ -162,22 +189,22 @@ platform add ios`.
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (zusammen mit anderen Dateien, die das Skript verweisen) zum Verweisen auf die neue `cordova-2.6.0.js` Datei.
-7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][4]).
+7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][5]).
-8. In der `config.xml` Datei, [fügen Sie diese neue Linie][5].
+8. In der `config.xml` Datei, [fügen Sie diese neue Linie][6].
-9. In der `config.xml` Datei, [fügen Sie diese neue Linie][6].
+9. In der `config.xml` Datei, [fügen Sie diese neue Linie][7].
-10. In der `config.xml` Datei, [UIWebViewBounce, DisallowOverscroll, geändert wurde und Standardwerte sind unterschiedlich][7].
+10. In der `config.xml` Datei, [UIWebViewBounce, DisallowOverscroll, geändert wurde und Standardwerte sind unterschiedlich][8].
11. In der `config.xml` Datei, die `EnableLocation` Präferenz ist veraltet.
12. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
## Upgrade 2.4.0 Projekte 2.5.0
@@ -193,22 +220,22 @@ platform add ios`.
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.5.0.js` Datei.
-7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][8]).
+7. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][9]).
-8. In der `config.xml` Datei, [fügen Sie diese neuen Zeilen][9].
+8. In der `config.xml` Datei, [fügen Sie diese neuen Zeilen][10].
-9. In Ihrem `config.xml` Datei, [das Root-Element zu bearbeiten, ändern sie von Cordova, Widget][10].
+9. In Ihrem `config.xml` Datei, [das Root-Element zu bearbeiten, ändern sie von Cordova, Widget][11].
-10. In der `config.xml` Datei, [Entfernen Sie die Voreinstellung "OpenAllWhitelistURLsInWebView"][11].
+10. In der `config.xml` Datei, [Entfernen Sie die Voreinstellung "OpenAllWhitelistURLsInWebView"][12].
11. Löschen Sie Ihre `cordova` Verzeichnis, und kopieren die `cordova` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis. In 2.5.0 hat dieses Skripts aktualisiert.
12. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
## Upgrade 2.3.0 Projekte 2.4.0
@@ -224,22 +251,22 @@ platform add ios`.
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.4.0.js` Datei.
-7. Aktualisieren (oder zu ersetzen, wenn Sie die Dateien nie geändert) Ihre `MainViewController.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][12]).
+7. Aktualisieren (oder zu ersetzen, wenn Sie die Dateien nie geändert) Ihre `MainViewController.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][13]).
-8. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][13]).
+8. Aktualisieren (oder zu ersetzen, wenn Sie die Datei nie geändert) Ihre `AppDelegate.m` Datei entsprechend von dem neuen Projekt (siehe [diese Diff][14]).
-9. In der `config.xml` Datei, [fügen Sie diese neue Linie][14].
+9. In der `config.xml` Datei, [fügen Sie diese neue Linie][15].
10. Löschen Sie Ihre `cordova` Verzeichnis, und kopieren die `cordova` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis. In 2.4.0 hat dieses Skripts fest.
11. Löschen Sie Ihre `CordovaLib` Verzeichnis, und kopieren die `CordovaLib` Verzeichnis des neuen Projekts in Ihrem Projekt-Root-Verzeichnis.
-12. AssetsLibrary.framework als Ressource dem Projekt hinzufügen. (Gehen Sie [hier][15] Hinweise dazu, wie dies zu tun.).
+12. AssetsLibrary.framework als Ressource dem Projekt hinzufügen. (Siehe [Apples Dokumentation][16] Hinweise dazu, wie dies zu tun.).
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
## Upgrade 2.2.0 Projekte 2.3.0
@@ -268,7 +295,7 @@ platform add ios`.
< Plugin Name = "InAppBrowser" Value = "CDVInAppBrowser" / >
-12. Beachten Sie, dass Objective-C-Plugins *nicht* auf der weißen Liste mehr sind. Zur weißen Liste Ihre Verbindungen mit der app-Whitelist, Sie müssen die `User-Agent` die Verbindung mit der gleichen User-Agent als die wichtigsten Cordova WebView-Header. Erhalten Sie durch den Zugriff auf die `userAgent` Eigenschaft aus den wichtigsten anzeigen-Controller. Die wichtigste View-Controller (CDVViewController) hat auch eine `URLisAllowed` Methode, damit Sie prüfen, ob eine URL die Whitelist übergeben wird.
+12. Beachten Sie, dass Objective-C-Plugins *nicht* auf der weißen Liste mehr sind. Auf die Whitelist Ihre Verbindungen mit der app-Whitelist, müssen Sie die `User-Agent` die Verbindung mit der gleichen User-Agent als die wichtigsten Cordova WebView-Header. Erhalten Sie durch den Zugriff auf die `userAgent` Eigenschaft aus den wichtigsten anzeigen-Controller. Die wichtigsten View-Controller ( `CDVViewController` ) hat auch eine `URLisAllowed` Methode, damit Sie prüfen, ob eine URL die Whitelist übergibt.
13. Geräte API-Änderungen:
@@ -302,9 +329,9 @@ platform add ios`.
2. Gehen Sie zu dem Speicherort, wo Sie Cordova installiert (siehe Schritt 1), in der `bin` Unterverzeichnis
3. Führen Sie das Skript unten, wo der erste Parameter ist der Pfad zu Ihrem Projekts `.xcodeproj` Datei:
- `Update_cordova_subproject Pfad/zu/Ihrem/Projekt/xcodeproj`
+ `update_cordova_subproject path/to/your/project/xcodeproj`
-**Hinweis:** In 2.2.0 das `bin/create` Skript-Kopie in der `CordovaLib` Teilprojekt in Ihr Projekt. Um die gleiche Art der Installation haben, kopieren Sie einfach in der rechten `CordovaLib` in Ihr Projektverzeichnis, und Update der `CordovaLib` Teilprojekt Lage (bezogen auf "Projekt") in der Xcode-Datei-Inspektor.
+**Hinweis**: In 2.2.0, das `bin/create` Skript-Kopie in der `CordovaLib` Teilprojekt in Ihr Projekt. Um die gleiche Art der Installation haben, kopieren Sie einfach in der rechten `CordovaLib` in Ihr Projektverzeichnis, und Update der `CordovaLib` Teilprojekt Lage (bezogen auf "Projekt") in der Xcode-Datei-Inspektor.
## Upgrade 2.0.0 Projekte auf 2.1.0
@@ -399,7 +426,7 @@ Mit Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**ver
22. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie das Projekt **Target**, dann wählen Sie die Registerkarte **Einstellungen erstellen** .
-23. Suchen Sie nach **Anderen Linker-Flags**, und addieren Sie die Werte **-All_load** und **- Obj-C**.
+23. Suchen Sie nach **Anderen Linker-Flags**, und addieren Sie die Werte **-Force_load** und **- Obj-C**.
24. Erweitern Sie die `CordovaLib` Teilprojekt.
@@ -428,7 +455,7 @@ Mit Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**ver
33. Suche nach **anderen Linker-Flags**. Fügen Sie diesen Wert für diese Einstellung:
- -Weak_framework CoreFoundation
+ -weak_framework CoreFoundation
34. Erstellen Sie das Projekt, es sollten kompilieren und verknüpfen **ohne** Probleme.
@@ -437,7 +464,7 @@ Mit Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**ver
36. Wählen Sie die Schaltfläche " **Ausführen** ".
-**Hinweis:** Wenn Ihr Projekt nicht funktioniert wie erwartet im Simulator, bitte beachten Sie ein Fehler in der Konsole anmelden Xcode nach hinweisen.
+**Hinweis**: Wenn Ihr Projekt nicht funktioniert wie erwartet im Simulator, bitte beachten ein Fehler in der Konsole anmelden Xcode nach hinweisen.
## Update 1.8.x-Projekten auf 1.9.0
@@ -449,9 +476,9 @@ Mit Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**ver
4. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-1.9.0.js` Datei.
-**Hinweis:** 1.9.0 unterstützt das neue `BackupWebStorage` boolesche `Cordova.plist` Einstellung. Es ist standardmäßig aktiviert, so legen Sie es auf `false` , besonders auf iOS 6 deaktivieren. Finden Sie unter [Release Notes: Safari und UIKit Abschnitt][16]
+**Hinweis**: 1.9.0 unterstützt das neue `BackupWebStorage` boolesche `Cordova.plist` Einstellung. Es ist standardmäßig aktiviert, so legen Sie es auf `false` , besonders auf iOS 6 deaktivieren. Finden Sie unter [Release Notes: Safari und UIKit Abschnitt][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
## Upgrade 1.7.0 Projekte 1.8.x
@@ -491,7 +518,11 @@ Wollen Sie über die Verwendung der API zu erfassen, benötigen Sie die neue **i
4. Kopieren Sie diese Dateien aus dem neuen Projekt in Ihr 1.5.0-based-Projekt-Verzeichnis auf der Festplatte ersetzt alle alten Dateien (sichern Sie Ihre Dateien zuerst aus Schritt 2 oben):
- AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
5. Fügen Sie die neue `MainViewController` und `AppDelegate` Dateien in das Xcode-Projekt.
@@ -504,7 +535,7 @@ Wollen Sie über die Verwendung der API zu erfassen, benötigen Sie die neue **i
9. Alle Einstellungen, **Plugins** und **ExternalHosts** Einträge, die Sie in Ihrem **gesicherten Cordova.plist** in das neue hatten zu integrieren`Cordova.plist`.
-10. Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in die neuen AppDelegate-Dateien. `UIWebViewDelegate`Oder `CDVCommandDelegate` code in `AppDelegate.m` müssen in `MainViewController.m` jetzt (siehe Abschnitte in der Datei auskommentiert).
+10. Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `AppDelegate.h` und `AppDelegate.m` in das neue `AppDelegate` Dateien. `UIWebViewDelegate`Oder `CDVCommandDelegate` code in `AppDelegate.m` muss in `MainViewController.m` jetzt (siehe auskommentierte Abschnitte in der Datei).
11. Integrieren Sie Projekt-spezifischen Code, die Sie in Ihrem gesicherten `MainViewController.h` und `MainViewController.m` in die neuen MainViewController-Dateien.
@@ -538,7 +569,7 @@ Wollen Sie über die Verwendung der API zu erfassen, benötigen Sie die neue **i
11. Wählen Sie `Cordova.framework` in der Projektnavigator.
-12. Geben Sie die **Option-Befehl-1** -Tastenkombination zum Anzeigen der **Datei Inspector**.
+12. Geben Sie die **Option-Befehl-1** -Tastenkombination, um die **Datei Inspector** -Serie.
13. Wählen Sie **Absoluter Pfad** in der **Datei-Inspektor** für die Drop-Down-Menü für **Standort**.
@@ -583,7 +614,7 @@ Wollen Sie über die Verwendung der API zu erfassen, benötigen Sie die neue **i
32. Geben Sie **PG** die Suchzeichenfolge und **CDV** für die Zeichenfolge ersetzen, und drücken Sie die Schaltfläche " **Alle ersetzen** ".
-33. Drücken Sie **Befehl-B** zu bauen, Sie haben noch Abwertungen, die Sie in Zukunft loswerden können (siehe `CDVDeprecated.h` . Z. B. ersetzen-Klassen in Ihrem Code, PG * CDV * verwendet).
+33. Drücken Sie **Befehl-B** baut. Du hast noch Abwertungen, die Sie in Zukunft loswerden können (siehe `CDVDeprecated.h` . Z. B. ersetzen-Klassen in Ihrem Code, PG * CDV * verwendet).
## 1.4.1 Upgrade 1.4.0-Projekten
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ios/webview.md b/docs/de/edge/guide/platforms/ios/webview.md
index d765bf9..a5379e1 100644
--- a/docs/de/edge/guide/platforms/ios/webview.md
+++ b/docs/de/edge/guide/platforms/ios/webview.md
@@ -16,51 +16,45 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS Webansichten für
-Beginnend mit Cordova 1.4, können Cordova als Komponente in den iOS-Anwendungen Sie. Diese Komponente ist mit dem Codenamen "Cleaver".
+In diesem Abschnitt veranschaulicht, wie eine Cordova-fähigen WebView Komponente innerhalb einer größeren iOS-Anwendung einbetten. Details darüber, wie diese Komponenten miteinander kommunizieren können finden Sie unter Application Plugins.
-Neue Cordova-basierte Anwendungen mithilfe der bereitgestellten in Cordova 1.4 oder stärkere Nutzung Cleaver Xcode-Vorlage erstellt. (Die Vorlage ist Cleaver des Referenz-Implementierung.)
+Unterstützung für iOS Webansichten für begann mit Cordova Version 1.4, mit einer `Cleaver` Komponente, für die die Xcode-Vorlage als Referenzimplementierung dient. Cordova 2.0 und höheren Versionen unterstützen nur die Teilprojekt-basierte Cleaver-Implementierung.
-Cordova 2.0.0 und nachfolgende Versionen unterstützen nur die Teilprojekt-basierte Cleaver-Implementierung.
+Diese Anweisungen erfordern mindestens Cordova 2.3 und Xcode 4.5, zusammen mit einer `config.xml` Datei aus einem neu erstellten iOS-Projekt. Können Sie das Verfahren in der Befehlszeilenschnittstelle ein neues Projekt erstellen, dann erhalten Sie die `config.xml` -Datei im Unterverzeichnis innerhalb der benannten Anwendung`platforms/ios`.
-## Voraussetzungen
+Um diese Anweisungen befolgen, stellen Sie sicher, dass Sie die neueste Cordova-Verteilung. Von [cordova.apache.org][1] herunterladen Sie und entpacken Sie das iOS-Paket.
-* Cordova 2.3.0 oder größer
+ [1]: http://cordova.apache.org
-* Xcode 4.5 oder höher
+## Die Xcode-Projekt (CordovaLib-Teilprojekt) Cleaver hinzufügen
-* `config.xml`Datei (aus einem neu erstellten iOS-Projekt)
+1. Beenden Sie Xcode, wenn es geöffnet ist.
-## Hinzufügen von Cleaver zum Xcode Projekt (CordovaLib-Teilprojekt)
+2. Öffnen Sie ein Terminal und wechseln Sie in das Quellverzeichnis für Cordova iOS.
-1. Herunterladen Sie und extrahieren Sie die Cordova-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Documents/Cordova`.
+3. Kopie der `config.xml` Datei in das Projektverzeichnis beschriebenen.
-2. Beenden Sie Xcode, wenn es geöffnet ist.
+4. Xcode öffnen und verwenden Sie den Finder, kopieren Sie die `config.xml` Datei in einem **Projekt-Navigator** -Fenster.
-3. Terminal.app verwenden, navigieren Sie zu dem Verzeichnis, in dem Sie die heruntergeladene Quelle oben setzen.
+5. Wählen Sie **Create-Gruppen für alle hinzugefügten Ordner** und drücken Sie die Taste **Beenden**.
-4. Kopie der `config.xml` Datei in das Projektverzeichnis auf der Festplatte (siehe die oben genannten Voraussetzungen).
+6. Verwenden Sie den Finder, kopieren Sie die `CordovaLib/CordovaLib.xcodeproj` Datei in Xcodes **Projektnavigator**
-5. Drag & drop die `config.xml` Datei in das Projekt-Navigator Xcode.
+7. Wählen Sie `CordovaLib.xcodeproj` innerhalb der **Projektnavigator**.
-6. Wählen Sie das Optionsfeld **erstellen Gruppen für alle hinzugefügten Ordner** und drücken Sie die Taste **Beenden**.
+8. Geben Sie die **Option-Befehl-1** -Tastenkombination, um die **Datei Inspector** -Serie.
-7. Drag & drop die `CordovaLib.xcodeproj` Datei in das Projekt-Navigator Xcode (aus dem ständigen Verzeichnis Lage oben, und es sollte in der `CordovaLib` Unterverzeichnis).
+9. Wählen Sie **Relative Gruppe** im **Datei-Inspektor** für die Drop-Down-Menü für **Lage**.
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+10. Wählen Sie das **Symbol "Projekt"** in der **Projekt-Navigator**, wählen Sie das **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen** .
-9. Geben Sie die **Option-Befehl-1** -Tastenkombination, um die **Datei Inspector** -Serie.
+11. Fügen Sie `-force_load` und `-Obj-C` für den Wert **Anderer Linker-Flags** .
-10. Wählen Sie **Relative Gruppe** im **Datei-Inspektor** für die Drop-Down-Menü für **Lage**.
+12. Klicken Sie auf das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie das **Ziel**, dann wählen Sie die Registerkarte **Build Phasen** .
-11. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen** .
+13. **Link-Binärdateien mit Bibliotheken** zu erweitern.
-12. Fügen Sie `-all_load` und `-Obj-C` für den Wert **Anderer Linker-Flags** .
-
-13. Klicken Sie auf das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Build Phasen** .
-
-14. **Link-Binärdateien mit Bibliotheken** zu erweitern.
-
-15. Wählen Sie das **+** Schaltfläche, und fügen Sie folgende **Rahmenbedingungen**. Optional in der Projekt-Navigator, verschieben Sie sie unter der **Frameworks** -Gruppe):
+14. Wählen Sie das **+** Schaltfläche, und fügen Sie folgende **Rahmenbedingungen**. Optional in der **Projekt-Navigator**verschieben Sie unter der **Frameworks** -Gruppe:
AddressBook.framework
AddressBookUI.framework
@@ -74,80 +68,80 @@ Cordova 2.0.0 und nachfolgende Versionen unterstützen nur die Teilprojekt-basie
CoreMedia.framework
-16. **Ziel Abhängigkeiten**, die wie folgt beschriftet, wenn Sie mehrere Felder haben-Top-Box zu erweitern!
+15. **Ziel Abhängigkeiten**, das obere Feld mit diesem Label ist mehr als ein Feld zu erweitern.
-17. Wählen Sie das **+** Schaltfläche, und fügen Sie das `CordovaLib` Produkt zu bauen.
+16. Wählen Sie das **+** Schaltfläche, und fügen Sie das `CordovaLib` Produkt zu bauen.
-18. **Link-Binärdateien mit Bibliotheken**, die wie folgt beschriftet, wenn Sie mehrere Felder haben-Top-Box zu erweitern!
+17. **Link-Binärdateien mit den Bibliotheken**, im oberen Feld mit diesem Label ist mehr als ein Feld zu erweitern.
-19. Wählen Sie das **+** hinzufügen, und klicken`libCordova.a`.
+18. Wählen Sie das **+** hinzufügen, und klicken`libCordova.a`.
-20. Legen Sie die Voreinstellung "Xcode" **Xcode "Einstellungen" → Standorte → abgeleitete Daten → Advanced...** auf **Unique**.
+19. Legen Sie die **Xcode "Einstellungen" → Standorte → abgeleitete Daten → erweiterte...** , **einzigartige**.
-21. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen** .
+20. Wählen Sie das **Symbol "Projekt"** in der Projekt-Navigator, wählen Sie Ihr **Ziel**, dann wählen Sie die Registerkarte **Einstellungen erstellen** .
-22. Suche nach **Header-Suchpfade**. Fügen Sie für diese Einstellung diese drei Werte unten (mit Anführungszeichen):
+21. Suche nach **Header-Suchpfade**. Fügen Sie für diese Einstellung diese drei Werte unterhalb, schliessen die Zitate:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- Mit Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**verwenden aktualisiert wurde. Sie nicht müssen upgrade auf **ARC** mithilfe von CordovaLib, aber wenn Sie, aktualisieren Sie das Projekt zur Verwendung von **ARC möchten**, verwenden Sie bitte den Xcode-Migrations-Assistenten aus dem Menü: **Bearbeiten → → umgestalten Convert in Objective-C-Bogen...**, **libCordova.a aufzuheben**, führen Sie den Assistenten bis zum Abschluss.
+ Ab Cordova 2.1.0 `CordovaLib` zur **Automatischen Reference Counting (ARC)**verwenden aktualisiert wurde. Du musst nicht ein upgrade auf **ARC** verwenden `CordovaLib` , aber wenn Sie das Projekt zur Verwendung von **ARC**aktualisieren möchten, verwenden Sie der Assistent für die Migration von Xcode die **Bearbeiten → umgestalten → umwandeln in Objective-C-Bogen...** im Menü **libCordova.a aufzuheben**, führen Sie den Assistenten bis zum Abschluss.
-## Verwendung von CDVViewController im code
+## Verwendung von CDVViewController
-1. Dieser Header hinzufügen:
+1. Fügen Sie den folgenden Header:
#import <Cordova/CDVViewController.h>
-2. Instanziieren eines neuen `CDVViewController` , und behalten Sie es irgendwo (z.B. auf eine Eigenschaft in der Klasse):
+2. Instanziieren eines neuen `CDVViewController` und behalten es irgendwo, z. B. auf eine Klasseneigenschaft:
CDVViewController* viewController = [CDVViewController new];
-3. (*OPTIONAL*) Festlegen der `wwwFolderName` -Eigenschaft (standardmäßig `www` ):
+3. Optional können Sie festlegen der `wwwFolderName` -Eigenschaft, die standardmäßig auf `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*OPTIONAL*) Festlegen die Startseite in Ihrem "config.xml", der `<content>` Tag.
+4. Optional können Sie festlegen die Startseite der `config.xml` Datei `<content>` tag, entweder eine lokale Datei:
<content src="index.html" />
- OR
+ ... oder einem remote-Standort:
<content src="http://apache.org" />
-5. (*OPTIONAL*) Festlegen der `useSplashScreen` -Eigenschaft (standardmäßig `NO` ):
+5. Optional können Sie festlegen der `useSplashScreen` -Eigenschaft, die standardmäßig auf `NO` :
viewController.useSplashScreen = YES;
-6. Legen Sie den **Ansicht-Frame** (immer gesetzt dies als die letzte Eigenschaft):
+6. Legen Sie den **Ansicht-Frame**. Immer dies als die letzte Eigenschaft einrichten:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
-7. Fügen Sie Cleaver zu Ihrer Ansicht:
+7. Hinzufügen von Cleaver zur Ansicht:
[myView addSubview:viewController.view];
-## Hinzufügen Ihres Vermögens HTML, CSS und JavaScript
+## Hinzufügen von HTML, CSS und JavaScript Vermögenswerte
-1. Erstellen Sie ein neues Verzeichnis in Ihrem Projekt auf der Festplatte, `www` zum Beispiel.
+1. Erstellen Sie ein neues Verzeichnis innerhalb des Projekts `www` zum Beispiel.
-2. Setzen Sie Ihr Vermögen für HTML, CSS und JavaScript, in dieses Verzeichnis.
+2. Positionieren Sie HTML, CSS und JavaScript Posten in dieses Verzeichnis.
-3. Drag & drop das Verzeichnis in dem Projekt-Navigator Xcode.
+3. Verwenden Sie den Finder, um das Verzeichnis in Xcodes **Projekt-Navigator** -Fenster kopieren.
-4. Wählen Sie das Optionsfeld **Erstellen Ordner Verweise für alle hinzugefügten Ordner** .
+4. Wählen Sie **Erstellen Ordner Verweise für alle hinzugefügten Ordner**.
-5. Legen Sie die entsprechenden `wwwFolderName` und `startPage` Eigenschaften für den Ordner, die Sie ursprünglich erstellt, oder verwenden Sie die Standardeinstellungen (siehe vorheriger Abschnitt) Wenn Sie instanziieren der`CDVViewController`.
+5. Legen Sie die entsprechenden `wwwFolderName` und `startPage` Eigenschaften des Verzeichnisses, die Sie ursprünglich erstellt, oder verwenden Sie die Standardwerte (angegeben im vorherigen Abschnitt) beim Instanziieren der`CDVViewController`.
/*
if you created a folder called 'myfolder' and
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/tizen/index.md b/docs/de/edge/guide/platforms/tizen/index.md
index 2f86e21..082f9bc 100644
--- a/docs/de/edge/guide/platforms/tizen/index.md
+++ b/docs/de/edge/guide/platforms/tizen/index.md
@@ -22,7 +22,7 @@ Diese Anleitung beschreibt zum Einrichten Ihrer Entwicklungsumgebung SDK Cordova
Tizen SDK erfordert Linux Ubuntu 10.04/10.10/11.04/11.10 (32-Bit) oder Windows XP SP3/7 (32-Bit).
-Entwickler sollten verwenden die `cordova` in Verbindung mit dem Tizen-SDK-Dienstprogramm. Finden Sie die Command-Line Interface Informationen zum Installieren, fügen Sie Projekte, dann erstellen und Bereitstellen eines Projekts.
+Entwickler sollten verwenden die `cordova` in Verbindung mit dem Tizen-SDK-Dienstprogramm. Finden Sie unter The Command-Line Interface Informationen installieren Sie es, Projekte, hinzufügen dann erstellen und Bereitstellen eines Projekts.
## Das SDK installieren
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/ubuntu/index.md b/docs/de/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..f501eae
--- /dev/null
+++ b/docs/de/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Handbuch Ubuntu Plattform
+
+## Erstveröffentlichung
+
+Willkommen Sie bei der ersten Version von Ubuntu-Plattform-Unterstützung in Cordova. Mit dieser Version ist der Fokus auf einem Ubuntu-System entwickeln und verwenden die Cordova Web Dev Projektablauf. Dazu gehören die Ubuntu-Plattform auf Ihr Projekt hinzufügen von Cordova Standarderweiterungen, und, natürlich, erstellen und Ausführen von apps für die Ubuntu-Plattform hinzufügen.
+
+### Ubuntu-SDK
+
+Sie können auch die Entwicklungsumgebung Ubuntu QtCreator installieren möchten. Siehe [developer.ubuntu.com][1] für mehr Info. (Der QtCreator SDK ist nicht erforderlich, Ihre Cordova-app-Plattform-Unterstützung für Ubuntu hinzu.)
+
+ [1]: http://developer.ubuntu.com
+
+### Ubuntu-Runtime-Plattformen
+
+Ubuntu ist bekannt für seine Desktop-Umgebung (für Laptops, PCs und so weiter). Ubuntu Touch erweitert das Betriebssystem Ubuntu auf Handys und Tablets. Ubuntu-Runtime-Plattformen haben unterschiedliche CPU-Architekturen (X 86, Armhf, etc..). Entsprechend muss die APP und Plugin-Code kompiliert werden. Unterstützung für diesen breiten Bereich entwickelt sich schnell in die Ubuntu.
+
+### Aktuelle Informationen
+
+Die neuesten Informationen zu Cordova app Unterstützung für Ubuntu-Runtime-Plattformen finden Sie unter [wiki.ubuntu.com/Cordova][2].
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## Anforderungen für die Plattform
+
+In dieser ersten Version sollte die Entwicklungsplattform ein Ubuntu-Desktop. Ubuntu-13.10 (Codename 'frech') oder höher ist erforderlich, um den vollständigen Satz der unterstützten Funktionen zu genießen.
+
+Cordova k÷nnen Sie auf nicht-Ubuntu Systemen (Npm), aber wichtige Funktionen stehen nur durch Ubuntu debian-Pakete zu dieser Zeit zur Verfügung.
+
+## Cordova-Installation
+
+Fügen Sie Ihr Ubuntu-System Ubuntu Cordova [Personal Package Archive][3] :
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+Cordova-Cli-Paket (und seine Abhängigkeiten) zu installieren:
+
+ $ sudo apt-get install cordova-cli
+
+
+## Projektablauf
+
+### Erstellen Sie ein Projekt
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### Verschieben Sie in das Projektverzeichnis
+
+ $ cd project1
+
+
+### Fügen Sie die Ubuntu-Plattform
+
+ $ cordova platform add ubuntu
+
+
+### Build für Ubuntu
+
+ $ cordova build ubuntu
+
+
+### Führen Sie die Anwendung
+
+ $ cordova run ubuntu
+
+
+### Batterie-Status-Plugin hinzufügen
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/index.md b/docs/de/edge/guide/platforms/win8/index.md
index ae2373a..ef10bae 100644
--- a/docs/de/edge/guide/platforms/win8/index.md
+++ b/docs/de/edge/guide/platforms/win8/index.md
@@ -25,90 +25,78 @@ Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. In
Microsoft als veraltet markiert den Namen *Metro-Style apps* in Windows 8 und Windows RT. MSDN bezieht sich jetzt auf diese app als ein *Windows-Speicher* -app, und dieser Anleitung folgt dieser Konvention. Darüber hinaus bedeutet in diesem Handbuch *Windows 8* Windows 8 und Windows RT.
-## 1. Anforderungen
+## Anforderungen
* Windows 8
* Visual Studio 2012 Professional oder besser oder Visual Studio 2012 Express für Windows 8
-Folgen Sie den Anweisungen [hier][1] , um Ihre apps Windows Store einreichen.
+Folgen Sie den Anweisungen auf [windowsstore.com][1] Ihre app Windows Store einreichen.
[1]: http://www.windowsstore.com/
-## 2. Installieren Sie SDK + Cordova
+## Installieren SDK und Cordova
-* Richten Sie Ihre bevorzugte Variante der Visual Studio-2012. Alle das Produkt bezahlten Versionen (Professional, usw.) können Sie Windows Store apps zu bauen. Sie benötigen **Express für Windows 8** baut Windows Store apps mit der [Express-Editionen][2].
-
-* Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][3]. Arbeiten Sie der `lib\windows-8` Unterverzeichnis.
+Richten Sie Ihre bevorzugte Variante der Visual Studio-2012. Alle das Produkt bezahlten Versionen (Professional, usw.) können Sie Windows Store apps zu bauen. Sie benötigen **Express für Windows 8** baut Windows Store apps mit der [Express-Editionen][2].
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][3]. Diese Anweisungen gelten für die `lib\windows-8` Unterverzeichnis.
+
[3]: http://phonegap.com/download
-## 3. Einrichten des neuen Projekts
+## Einrichten eines neuen Projekts
Sie können bereits mit der *HTML/JavaScript verfolgen* in Windows Store apps verfügbaren Windows 8-apps erstellen. Verwenden Sie Cordova in Windows Store apps derselben APIs wie auf anderen Cordova-unterstützte Plattformen verfügbar zu machen.
* Öffnen Sie Visual Studio 2012 und wählen Sie **Neues Projekt**.
-* Wählen Sie **Installierte → → andere Sprachen → JavaScript → Windows Vorlagenspeicher** vom Baum und dann **Leere App** aus der Projektliste. Geben Sie was auch immer du, wie z. B. magst Projektname `CordovaWin8Foo` wie in diesem Beispiel.
+* Wählen Sie **Installierte → → andere Sprachen → JavaScript → Windows Vorlagenspeicher** vom Baum und dann **Leere App** aus der Projektliste. Geben Sie was auch immer du, wie z. B. magst Projektname `CordovaWin8Foo` wie in diesem Beispiel:
![][4]
-* Microsoft weiterhin verwenden Sie `default.html` als die Standard-Homepage, aber die meisten Web-Entwickler verwenden `index.html` . (Außerdem ist es wahrscheinlich, dass in anderen Varianten Ihres Projekts Plattform Sie verwenden `index.html` als Namen für Ihre Standard-Seite.) Dieses, im Projektmappen-Explorer umbenennen Regeln die `default.html` Datei zu `index.html` . Doppelklicken Sie auf die `package.appxmanifest` Datei und ändern Sie den Wert **Start Page** zu`index.html`.
+* Microsoft weiterhin verwenden Sie `default.html` als die Standard-Homepage, aber die meisten Web-Entwickler verwenden `index.html` . Es ist eine gute Idee zu tun, andere Plattformen zumindest angepasst, die, denen Sie wahrscheinlich arbeiten. Dieses, im **Projektmappen-Explorer** umbenennen Regeln die `default.html` Datei zu `index.html` . Doppelklicken Sie auf die `package.appxmanifest` Datei und ändern Sie den Wert **Start-Seite** auf `index.html` :
- ![][5]
-
-* Gehören `cordova.js` in Ihrem Projekt, der rechten Maustaste auf das `js` Verzeichnis im Projektmappen-Explorer und wählen Sie **→ Neues Element hinzufügen**. Suchen Sie die `cordova.js` Datei das `lib\windows-8` Verzeichnis oben erwähnt.
-
-* Bearbeiten Sie den Code für `index.html` . Fügen Sie einen Verweis auf `cordova.js` . Sie können dies tun, manuell oder durch Ziehen der Datei im Projektmappen-Explorer.
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### Hinzufügen des Verweises...
+* Gehören `cordova.js` in Ihrem Projekt, der rechten Maustaste auf das `js` Verzeichnis im **Projektmappen-Explorer** und wählen Sie **→ Neues Element hinzufügen**. Suchen Sie die `cordova.js` Datei das `lib\windows-8` Verzeichnis.
- <!-- WinJS references -->
- <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
- <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
- <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
-
- <!-- Cordova -->
- <script src="/js/cordova.js"></script>
+* Bearbeiten Sie den Code für `index.html` . Fügen Sie einen Verweis auf `cordova.js` . Sie können dies tun, manuell oder durch Ziehen der Datei im **Projektmappen-Explorer**. Fügen Sie den folgenden anderen Abhängigkeiten auf die app-Homepage:
- <!-- CordovaWin8Foo references -->
- <link href="/css/default.css" rel="stylesheet" />
- <script src="/js/default.js"></script>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* Hinzufügen einer `deviceready` Handler veranschaulicht Cordova arbeitet:
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-* Als Nächstes fügen Sie Code, der die Cordova veranschaulicht arbeitet.
+ [4]: img/guide/platforms/win8/wsnewproject.png
-### Einen 'Deviceready'-Handler hinzufügen...
+## Testen Sie das Projekt
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
-
-
-## 5. Testen Sie das Projekt
+Führen Sie das Projekt von Visual Studio. Sie werden sehen, dass das Meldungsfeld angezeigt werden:
-* Führen Sie das Projekt von Visual Studio. Sie werden sehen, dass das Meldungsfeld angezeigt werden:
+ 
- ![][6]
-
- [6]: img/guide/platforms/win8/wsalert.png
-
-## Fertig!
-Das ist es! Du bist jetzt bereit, Windows Store apps mit Cordova zu bauen.
\ No newline at end of file
+Das war 's. Du bist jetzt bereit, Windows Store apps mit Cordova zu bauen.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/tools.md b/docs/de/edge/guide/platforms/win8/tools.md
index e2406f9..69ccfbe 100644
--- a/docs/de/edge/guide/platforms/win8/tools.md
+++ b/docs/de/edge/guide/platforms/win8/tools.md
@@ -20,9 +20,11 @@ Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen er
[1]: http://cordova.apache.org
+Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Eine Übersicht finden Sie unter Application Plugins.
+
## Windows 8
-Windows 8-Befehlszeilen-Tools unterstützen nur das Erstellen neuer Projekte. Befehle müssen über eine Cmd oder Powershell-Eingabeaufforderung ausgeführt werden.
+Die Windows 8-Befehlszeilentools unterstützen nur das Erstellen neuer Projekte. Befehle müssen über eine Cmd oder Powershell-Eingabeaufforderung ausgeführt werden.
## Erstellen Sie ein Projekt
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/upgrading.md b/docs/de/edge/guide/platforms/win8/upgrading.md
index 7a9ecf8..f8cadfb 100644
--- a/docs/de/edge/guide/platforms/win8/upgrading.md
+++ b/docs/de/edge/guide/platforms/win8/upgrading.md
@@ -18,6 +18,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Diese Anleitung zeigt, wie Windows 8 Projekte Upgrade von älteren Versionen von Cordova ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
+## Ein Upgrade auf 3.2.0 von 3.1.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2. Ausführen`cordova platform update windows8`.
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+ bin\update <project_path>
+
+
## Upgrade auf 3.1.0
Cordova CLI-Unterstützung für Windows 8 wurde in Cordova 3.1.0 eingeführt. Um ein Upgrade durchzuführen, empfehlen wir, erstellen eine neue Cordova CLI Projekt und Sie über alle erforderlichen Assets bewegen.
[52/57] [abbrv] CB-5931 Cordova 3.4 - broken links due to
inconsistent heading translation
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/plugin_ref/spec.md b/docs/sl/edge/plugin_ref/spec.md
new file mode 100644
index 0000000..607aa90
--- /dev/null
+++ b/docs/sl/edge/plugin_ref/spec.md
@@ -0,0 +1,424 @@
+---
+
+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.
+---
+
+# Plugin specifikacija
+
+Na `plugin.xml` je datoteka XML dokument v v `plugins` imenskega prostora: `http://apache.org/cordova/ns/plugins/1.0` . Vsebuje na najvišji ravni `plugin` element, ki določa plugin, in otroci, ki določajo strukturo plugin.
+
+Vzorec plugin element:
+
+ <?xml version="1.0" encoding="UTF-8"?>
+ <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ id="com.alunny.foo"
+ version="1.0.2">
+
+
+## *plugin* Element
+
+Je `plugin` element je element najvišje ravni, manifest za plugin. Ponaša se z naslednjimi atributi:
+
+* `xmlns`(obvezno): plugin imenskega prostora, `http://apache.org/cordova/ns/plugins/1.0` . Če dokument vsebuje XML iz drugih imenskih prostorih, kot so oznake, ki se doda v `AndroidManifest.xml` datoteko, tiste imenske prostore treba vključiti tudi v najvišje ravni element.
+
+* `id`(obvezno): reverse domain slog identifikator za plugin, kot so`com.alunny.foo`
+
+* `version`(obvezno): številka različice za plugin, ki ustreza naslednji major-molu-obliž slog regularni izraz:
+
+ ^\d+[.]\d+[.]\d+$
+
+
+## *motorji* in *motorjem* elementih
+
+Podrejene elemente v `<engines>` element navedite različice Apache Cordova na osnovi ogrodij, ki ta plugin podpira. Primer:
+
+ <engines>
+ <engine name="cordova" version="1.7.0" />
+ <engine name="cordova" version="1.8.1" />
+ <engine name="worklight" version="1.0.0" platform="android" scriptSrc="worklight_version"/>
+ </engines>
+
+
+Podoben je `<plugin>` elementa `version` atribut, določeno različico niz mora ustrezati major-molu-obliž niz ustreza regularni izraz:
+
+ ^\d+[.]\d+[.]\d+$
+
+
+Elementi motorja lahko tudi določite meglenih zadetkov, da se prepreči ponovitev, in za zmanjšanje vzdrževanje posodobitvi temeljno platformo. Orodja should podporo najmanj `>` , `>=` , `<` in `<=` , na primer:
+
+ <engines>
+ <engine name="cordova" version=">=1.7.0" />
+ <engine name="cordova" version="<1.8.1" />
+ </engines>
+
+
+Na `<engine>` tags ima privzeto podporo za vse glavne platforme Cordova obstaja na. Določanje na `cordova` motorju oznaka pomeni, da morajo izpolnjevati vse različice Cordova naprej poljuben plosčad atribut različice motorja. Si lahko tudi seznam posebnih platformah in njihove različice ovrže catch-all `cordova` motorja:
+
+ <engines>
+ <engine name="cordova" version=">=1.7.0" />
+ <engine name="cordova-android" version=">=1.8.0" />
+ <engine name="cordova-ios" version=">=1.7.1" />
+ </engines>
+
+
+Tukaj je seznam privzeti iskalniki, ki je "<engine>"tag podpira: \*"Cordoba"\*"cordova-plugman"* 'cordova-amazon-fireos' * 'cordova-android' \*"cordova-ios"\*"cordova-blackberry10"* 'cordova wp7' *"cordova wp8"*"cordova-windows8"
+* "android sdk" / / vrne najvišji Android api ravni nameščen * "apple-xcode" / / vrne xcode različico * "apple ios" / / vrne najvišji nameščena različica iOS * "apple-osx" / / vrne različico OSX * "blackberry-ndk" / / vrne native blackberry različica SDK
+
+Navedbo, po meri temelji na Apache Cordova okvirov treba uvrstiti pod oznako motorja, kot so:
+
+ <engines>
+ <engine name="my_custom_framework" version="1.0.0" platform="android" scriptSrc="path_to_my_custom_framework_version"/>
+ <engine name="another_framework" version=">0.2.0" platform="ios|android" scriptSrc="path_to_another_framework_version"/>
+ <engine name="even_more_framework" version=">=2.2.0" platform="*" scriptSrc="path_to_even_more_framework_version"/>
+ </engines>
+
+
+Meri okvir temelji na Apache Cordova zahteva, da motor element vključuje naslednje atribute: `name` , `version` , `scriptSrc` , in`platform`.
+
+* `name`(obvezno): berljivo ime za svojo meri okvir.
+
+* `version`(obvezno): različica, ki vaš okvir mora imeti za namestitev.
+
+* `scriptSrc`(obvezno): skriptno datoteko, ki pove plugman kakšen prevod po meri okvir. V idealnem primeru, ta datoteka mora biti v najvišji ravni imenika plugin directory.
+
+* `platform`(obvezno): katere platforme, ki podpira vaš okvir. Lahko uporabite nadomestni znak `*` reči podprtih za vse platforme, določite več z navpičnico kot `android|ios|blackberry10` ali samo enotno platformo kot`android`.
+
+plugman prekine z nič zbornik zakaj poljuben čep, čigar ciljni projekt izpolnjuje omejitve motorja.
+
+Če ni `<engine>` so določene oznake, plugman poskuša namestiti v imeniku navedeni cordova projekt slepo.
+
+## *ime* Element
+
+Berljivo ime plugin, katerih vsebino besedila vsebuje ime plugin. Na primer:
+
+ <name>Foo</name>
+
+
+Ta element (še ne) obravnava lokalizacijo.
+
+## *Opis* Element
+
+Berljivo opis za plugin. Besedilo Vsebina elementa vsebuje opis plugin. Primer:
+
+ <description>Foo plugin description</description>
+
+
+Ta element (še ne) obravnava lokalizacijo.
+
+## *avtor* Element
+
+Plugin ime avtorja. Besedilo Vsebina elementa vsebuje ime plugin avtorja. Primer:
+
+ <author>Foo plugin description</author>
+
+
+## *ključne besede* Element
+
+Ključne besede plugin. Besedilo Vsebina elementa vsebuje z vejico ločene ključne besede za opis plugin. Primer:
+
+ <keywords>foo,bar</keywords>
+
+
+## *dati dovoljenje* Element
+
+Plugin licenco. Besedilo Vsebina elementa vsebuje plugin licenco. Primer:
+
+ <license>Apache 2.0 License</license>
+
+
+## *sredstva* Element
+
+Enega ali več elementov v seznam datotek ali imenikov v obstati prepisovalec v Cordova app `www` imenik. Primeri:
+
+ <!-- a single file, to be copied in the root directory -->
+ <asset src="www/foo.js" target="foo.js" />
+ <!-- a directory, also to be copied in the root directory -->
+ <asset src="www/foo" target="foo" />
+
+
+Vse `<asset>` tags zahtevajo tako `src` in `target` lastnosti. Web-samo plugins vsebuje večinoma `<asset>` elementov. Vse `<asset>` elementov, ki so ugnezdeni znotraj `<platform>` elementov določite posamezne spletne sredstev, kot je opisano spodaj. Atributi vključujejo:
+
+* `src`(obvezno): datoteka ali imenik kje v plugin paket, glede na v `plugin.xml` dokumentu. Če datoteka ne obstaja v navedeni `src` mesto, plugman ustavi obrne umestitev proces, izda obvestilo o konfliktu in zapre s kodo nič.
+
+* `target`(zahtevano):
+
+ Datoteka ali imenik mora biti kje v Cordova app, glede na v `www` naslovnik. Sredstva lahko ciljno podimenikov, na primer:
+
+ <asset src="www/new-foo.js" target="js/experimental/foo.js" />
+
+ ustvarja v `js/experimental` imenik v v `www` imenik, razen če že prisotna, nato kopije na `new-foo.js` datoteke in jo preimenuje `foo.js` . Če datoteka že obstaja na ciljno mesto, plugman ustavi obrne umestitev proces, izda obvestilo o konfliktu in zapre s kodo nič.
+
+## *JS modul* Element
+
+Večina plugins vključujejo eno ali več datotek JavaScript. Vsak `<js-module>` oznaka ustreza JavaScript datoteke, in plugin uporabnikom prepreči imetje prišteti a `<script>` oznako za vsako datoteko. Medtem ko `<asset>` tags preprosto kopirati datoteke iz podimenika plugin v `www` , `<js-module>` oznake so veliko bolj prefinjene. Izgledajo takole:
+
+ <js-module src="socket.js" name="Socket">
+ <clobbers target="chrome.socket" />
+ </js-module>
+
+
+Ko namestite plugin z zgornjem, `socket.js` se kopira v `www/plugins/my.plugin.id/socket.js` , in doda kot vnos v `www/cordova_plugins.js` . V času obremenitve, zbornik v `cordova.js` uporablja XHR prebrati vsako datoteko in injicirajte a `<script>` tag v HTML. To doda preslikavo clobber ali zliti to primerno, kot je opisano spodaj.
+
+*Ne* zaviti datoteko z `cordova.define` , kot je samodejno dodan. Modul je zavita v zaprtje, s `module` , `exports` , in `require` v obsegu, kot je običajen za AMD modulov.
+
+Podrobnosti za na `<js-module>` oznako:
+
+* V `src` se sklicuje na datoteko v imeniku plugin glede na v `plugin.xml` datoteko.
+
+* Na `name` zagotavlja zadnji del ime modula. Na splošno je karkoli vam je všeč, in samo to pomembno, če želite uporabiti `cordova.require` uvoz drugih delov vaš plugins v JavaScript kodo. Ime modula za a `<js-module>` je vaš plugin `id` sledi vrednost `name` . Na primer, zgoraj, s je `id` od `chrome.socket` , je ime modula`chrome.socket.Socket`.
+
+* Tri oznake so dovoljene v `<js-module>` :
+
+ * `<clobbers target="some.value"/>`kaže, da je `module.exports` vstavite v `window` predmeta kot `window.some.value` . Lahko imate toliko `<clobbers>` kot želite. Vsak predmet, ni na voljo v `window` je ustvaril.
+
+ * `<merges target="some.value"/>`kaže, da bi bilo treba združiti modul s katero koli obstoječo vrednost na `window.some.value` . Če kateri koli ključ že obstaja, različica modula preglasi original. Lahko imate toliko `<merges>` kot želite. Vsak predmet, ni na voljo v `window` je ustvaril.
+
+ * `<runs/>`pomeni, da kodo mora biti določena z `cordova.require` , pa ni nameščena v `window` predmeta. To je uporabno med inicializacijo modula, izhajajo iz rutine ali drugače. Lahko imate samo do enega `<runs/>` oznako. Upoštevajte, da tudi a `<runs/>` s `<clobbers/>` ali `<merges/>` je odveč, saj tudi `cordova.require` vaš modul.
+
+ * Empty `<js-module>` še vedno nalaga in lahko acccessed v drugi moduli preko`cordova.require`.
+
+Če `src` ne razreši obstoječo datoteko, plugman ustavi in razveljavi namestitev, izda obvestilo o problem in zapre s kodo nič.
+
+Gnezdenje `<js-module>` elementov v `<platform>` izjavlja plosčad-poseben JavaScript modul vezi.
+
+## *odvisnost* Element
+
+Na `<dependency>` tag omogoča, da določite drugih plugins, od katerih je odvisna trenutno plugin. Medtem ko prihodnje različice bodo do njih dostopate od plugin počivališče, je kratkoročno plugins so neposredno sklicuje kot URL-jih `<dependency>` tags. So oblikovani kot sledi:
+
+ <dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
+
+
+* `id`: Določa ID plugin. Mora biti globalno Enolični, in izražena v obratnem-domene slog. Medtem ko nobena od teh omejitev je trenutno uveljavljena, bodo v prihodnosti.
+
+* `url`: URL za plugin. To je referenčna git skladišče, ki plugman poskuša klon.
+
+* `commit`: To je vsako sklicevanje kreten, ki ga razume `git checkout` : vejo ali oznako ime (npr., `master` , `0.3.1` ), ali objavo haše (npr.`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
+
+* `subdir`: Določa, da ciljno plugin odvisnosti obstaja kot podimenik skladišču git. To je koristno, saj omogoča skladišče vsebuje več povezanih plugins, vsak individualno določeni.
+
+V prihodnosti, bo uvedla različico omejitve in plugin skladišču bo obstaja opreti pridobivam z imenom namesto izrecno URLs.
+
+### Odvisnost relativne poti
+
+Če nastavite na `url` od a `<dependency>` tag `"."` in zagotoviti a `subdir` , odvisnih plugin nameščen iz istega lokalnih ali oddaljenih git skladišče kot matično plugin, ki določa na `<dependency>` oznako.
+
+Upoštevajte, da je `subdir` vedno določa pot glede na *koren* git skladišče, ne starševski vtičnik. To velja tudi, če ste namestili plugin z lokalno potjo neposredno nanj. Plugman najde koren git skladišče in nato poišče drugi plugin od tam.
+
+## *platforma* Element
+
+Na `<platform>` tag identificira platforme, ki so povezane domorodno kodo ali zahtevajo spremembe njihovega konfiguracijske datoteke. Orodja, ki uporabljajo to specifikacijo lahko identificirajo podprte platforme in namestiti kodo v Cordova projektov.
+
+Plugins brez `<platform>` tags so predpostavlja samo JavaScript, in zato installable na vse platforme.
+
+Vzorec platformo tag:
+
+ <platform name="android">
+ <!-- android-specific elements -->
+ </platform>
+ <platform name="ios">
+ <!-- ios-specific elements -->
+ </platform>
+
+
+Zahtevane `name` atribut identificira platformo kot podpira, povezovanje elementa otrok s to platformo.
+
+Platforma imena mora biti črka. Platforma imena, kot samovoljno odločili, so navedene:
+
+* Amazon-fireos
+* Android
+* blackberry10
+* IOS
+* WP7
+* WP8
+
+## *izvorne datoteke* Element
+
+Na `<source-file>` elementa, identificira izvršljiv izvorno kodo, ki se vgradi v projekt. Primeri:
+
+ <!-- android -->
+ <source-file src="src/android/Foo.java"
+ target-dir="src/com/alunny/foo" />
+ <!-- ios -->
+ <source-file src="src/ios/CDVFoo.m" />
+ <source-file src="src/ios/someLib.a" framework="true" />
+ <source-file src="src/ios/someLib.a" compiler-flags="-fno-objc-arc" />
+
+
+Podpira naslednje atribute:
+
+* `src`(obvezno): mesto datoteke glede na `plugin.xml` . Če v `src` ni mogoče najti datoteke, plugman ustavi in razveljavi namestitev, izda obvestilo o težavi in zapre s kodo nič.
+
+* `target-dir`: Imenik, v katerega je treba kopirati datoteke glede korena Cordova projekta. V praksi, to je najbolj pomembno za Java Platform, kjer je datoteka v v `com.alunny.foo` paket mora biti nameščena v v `com/alunny/foo` naslovnik. Za platforme, kjer Izvorni imenik ni pomembno, naj izpusti ta atribut.
+
+ S sredstvi, če je `target` od a `source-file` bi prepisati obstoječe datoteke, plugman ustavi in razveljavi namestitev, izda obvestilo o težavi in zapre s kodo nič.
+
+* `framework`(samo za iOS): Če nastavite na `true` , doda tudi določene datoteke kot okvir projekta.
+
+* `compiler-flags`(samo za iOS): Če nastavite, dodeli določeno prevajalnik zastavice za določen izvorne datoteke.
+
+## *config-file* Element
+
+Identificira na podlagi XML konfiguracijsko datoteko spremeniti, kjer v ta dokument spremembi naj potekajo in kaj je treba spremeniti.
+
+So dveh vrst datotek, ki so bile preskušene za spremembo s tem elementom `xml` in `plist` datotek.
+
+Je `config-file` element omogoča samo dodati novo drevo je XML dokumenta. Otroci so XML literals vstavljeno v ciljnem dokumentu.
+
+Primer za XML:
+
+ <config-file target="AndroidManifest.xml" parent="/manifest/application">
+ <activity android:name="com.foo.Foo" android:label="@string/app_name">
+ <intent-filter>
+ </intent-filter>
+ </activity>
+ </config-file>
+
+
+Primer za `plist` :
+
+ <config-file target="*-Info.plist" parent="CFBundleURLTypes">
+ <array>
+ <dict>
+ <key>PackageName</key>
+ <string>$PACKAGE_NAME</string>
+ </dict>
+ </array>
+ </config-file>
+
+
+Podpira naslednje atribute:
+
+* `target`:
+
+ Pila v obstati povedno določilo ter pot koren Cordova projekta.
+
+ Cilj lahko vključujejo nadomestne ( `*` ) elementov. V tem primeru plugman rekurzivno preišče imeniško strukturo projekta in uporablja prvo tekmo.
+
+ Na iOS, lokacije konfiguracijske datoteke glede na korenski imenik projekta ni znano, tako določa cilj `config.xml` razreši`cordova-ios-project/MyAppName/config.xml`.
+
+ Če navedena datoteka ne obstaja, orodje prezre sprememba konfiguracije in nadaljuje namestitev.
+
+* `parent`: Na XPath selektor navajanje staršev elementov dodati v datoteki config. Če uporabljate absolutne selektorje, uporabite nadomestni znak ( `*` ) določiti korenski element, npr.`/*/plugins`.
+
+ Za `plist` datoteke, je `parent` ugotovi, pod kateri nadrejeni ključ naj vstavi določeno XML.
+
+ Če selektor ne razreši otrok od navedenega dokumenta, orodje ustavi in obrnjeno umestitev proces, izda opozorilo, in zapre s kodo nič.
+
+## *plugins-plist* Element
+
+To je *zastarel* , saj velja le cordova-ios 2.2.0 in spodaj. Uporaba je `<config-file>` oznaka za novejše različice Cordova.
+
+Primer:
+
+ <config-file target="config.xml" parent="/widget/plugins">
+ <feature name="ChildBrowser">
+ <param name="ios-package" value="ChildBrowserCommand"/>
+ </feature>
+ </config-file>
+
+
+Določa ključ in vrednost v privesiti v ustrezne `AppInfo.plist` datoteke v projektu Cordova iOS. Na primer:
+
+ <plugins-plist key="Foo" string="CDVFoo" />
+
+
+## *vir datoteke* in *datoteke za glave* elementov
+
+Kot izvorne datoteke, vendar posebej za platforme, kot so iOS da razlikujete od izvorne datoteke, glave in virov. iOS primeri:
+
+ <resource-file src="CDVFoo.bundle" />
+ <resource-file src="CDVFooViewController.xib" />
+ <header-file src="CDVFoo.h" />
+
+
+Android primer:
+
+ < datoteko sredstev src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" / >
+
+
+## *lib-datoteke* Element
+
+Kot vir, vir in glava datoteke, vendar posebej za platforme, kot so BlackBerry 10, ki uporabljajo ustvarjajo knjižnice. Primeri:
+
+ <lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" />
+ <lib-file src="src/BlackBerry10/native/simulator/libfoo.so" arch="simulator" />
+
+
+Podprtih atribute:
+
+* `src`(obvezno): mesto datoteke glede na `plugin.xml` . Če `src` ni mogoče najti, plugman ustavi in razveljavi namestitev, izdaja a svarilen približno problem, in zapre s kodo nič.
+
+* `arch`: Arhitektura, ki je `.so` je bila zgrajena datoteka, bodisi `device` ali`simulator`.
+
+## *okvir* Element
+
+Opredeljuje okvir (običajno del OS/platform) na katerem plugin je odvisna.
+
+Primeri:
+
+ <framework src="libsqlite3.dylib" />
+ <framework src="social.framework" weak="true" />
+
+
+Na `src` atribut določa okvir, ki plugman poskuša dodati Cordova projekt, na pravi način za določeno platformo.
+
+Izbirnem `weak` atribut je logična vrednost, ki označuje, ali bi morali biti okviru šibko povezani. Privzeta vrednost je`false`.
+
+## *info* Element
+
+Dodatne informacije za uporabnike. To je uporabno, ko potrebujete poseben lestev, ki je ni mogoče zlahka avtomatizirano ali so izven obsega plugman's. Primeri:
+
+ <info>
+ You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
+
+ You need to add the following line to your `local.properties`
+
+ android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
+ </info>
+
+
+## Spremenljivke
+
+V nekaterih primerih plugin morda morali spremembe konfiguracije odvisna od ciljnega programa. Na primer, v register za C2DM na Android app katerega paket id je `com.alunny.message` zahtevala dovoljenje, kot so:
+
+ <uses-permission
+ android:name="com.alunny.message.permission.C2D_MESSAGE"/>
+
+
+V takšnih primerih, kjer bo vsebina postavljena od na `plugin.xml` datoteke ni znana pred časom, spremenljivke lahko navede znak za dolar sledi niz tiskanimi črkami, številke ali podčrtaji. V zgornjem primeru, je `plugin.xml` datoteke vključujejo to oznako:
+
+ <uses-permission
+ android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
+
+
+plugman zamenja sklice spremenljivk z določeno vrednost ali prazen niz, če ne najde. Lahko zazna vrednost spremenljivke referenc (v tem primeru iz na `AndroidManifest.xml` datoteko) ali določen uporabnik orodja; natančen postopek je odvisen od določeno orodje.
+
+plugman lahko zahteva uporabnik v poseben značaj a plugin zahtevane spremenljivke. Primer API tipke za C2M in Google Maps lahko določena kot argument ukazne vrstice:
+
+ plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
+
+
+Narediti spremenljivko obvezna, je `<platform>` oznaka mora vsebovati a `<preference>` oznako. Na primer:
+
+ <preference name="API_KEY" />
+
+
+plugman preveri, da so te zahtevane nastavitve opravil v. V nasprotnem primeru, to opozoriti uporabnika kako poteči spremenljiv v in izhod s šifro ni nič.
+
+Nekatera imena spremenljivk je treba rezervirati, kot prisluškovati spodaj.
+
+## $PACKAGE_NAME
+
+Obratno-domene slog Enolični identifikator za paket, ki ustreza na `CFBundleIdentifier` na iOS ali `package` atribut najvišje ravni `manifest` element v je `AndroidManifest.xml` datoteke.
\ No newline at end of file
[32/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/support/index.md b/docs/zh/edge/guide/support/index.md
index 1c6f6b0..7fc1017 100644
--- a/docs/zh/edge/guide/support/index.md
+++ b/docs/zh/edge/guide/support/index.md
@@ -1,15 +1,15 @@
---
-许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 您可能会获得在许可证的副本
+許可證: 下一個或多個參與者授權合約許可向阿帕奇軟體基金會 (ASF)。 請參閱分散式與此工作為版權的擁有權有關的其他資訊的通知檔。 ASF 許可證,此檔到你根據 Apache 許可證,2.0 版 ("許可證") ;您不可能使用此檔除了符合許可證。 您可能會獲得在許可證的副本
- http://www.apache.org/licenses/LICENSE-2.0 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"按原样"的基础,而不担保或条件的任何种类的明示或暗示。 请参阅支配权限和许可证下的限制的特定语言的许可证。
+ HTTP://www.apache.org/licenses/LICENSE-2.0 除非適用的法律要求或書面同意,否則按照該許可證分發的軟體分發上"按原樣"的基礎,而不擔保或條件的任何種類的明示或暗示。 請參閱支配許可權和許可證下的限制的特定語言的許可證。
---
-# 平台支持
+# 平臺支援
-下面显示一的组开发工具和设备的 Api 可为每个移动平台。(列标题显示的 CLI 速记存根 (stub)。
+下面顯示一的組開發工具和設備的 Api 可為每個移動平臺。(列標題顯示的 CLI 速記存根 (stub)。
<!-- START HTML -->
@@ -17,11 +17,11 @@
<tr>
<th>
</td> <th>
- <tt>亚马逊-fireos</tt>
+ <tt>亞馬遜-fireos</tt>
</th>
<th>
- <tt>android 系统</tt>
+ <tt>android 系統</tt>
</th>
<th>
@@ -37,11 +37,11 @@
</th>
<th>
- <tt>wp7</tt>(Windows<br />电话 7)
+ <tt>wp7</tt>(Windows<br />電話 7)
</th>
<th>
- <tt>wp8</tt>(Windows<br />电话 8)
+ <tt>wp8</tt>(Windows<br />電話 8)
</th>
<th>
@@ -56,7 +56,7 @@
<tr>
<th>
- <a href="guide_cli_index.md.html">科尔多瓦<br />CLI</a>
+ <a href="guide_cli_index.md.html">科爾多瓦<br />CLI</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -98,22 +98,22 @@
<tr>
<th>
- <a href="guide_hybrid_webviews_index.md.html">嵌入式<br />Web 视图</a>
+ <a href="guide_hybrid_webviews_index.md.html">嵌入式<br />Web 視圖</a>
</th>
<td data-col="amazon-fireos" class="y">
- <a href="guide_platforms_amazonfireos_webview.md.html">(请参阅详细信息)</a>
+ <a href="guide_platforms_amazonfireos_webview.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="android" class="y">
- <a href="guide_platforms_android_webview.md.html">(请参阅详细信息)</a>
+ <a href="guide_platforms_android_webview.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="blackberry10" class="n">
</td>
<td data-col="ios" class="y">
- <a href="guide_platforms_ios_webview.md.html">(请参阅详细信息)</a>
+ <a href="guide_platforms_ios_webview.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="ubuntu" class="y">
@@ -136,34 +136,34 @@
<tr>
<th>
- <a href="guide_hybrid_plugins_index.md.html">插件<br />接口</a>
+ <a href="guide_hybrid_plugins_index.md.html">外掛程式<br />介面</a>
</th>
<td data-col="amazon-fireos" class="y">
- <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(请参阅详细信息)</a>
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="android" class="y">
- <a href="guide_guide_platforms_android_plugin.md.html">(请参阅详细信息)</a>
+ <a href="guide_guide_platforms_android_plugin.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="blackberry10" class="y">
- <a href="guide_guide_platforms_blackberry10_plugin.md.html">(请参阅详细信息)</a>
+ <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>
+ <a href="guide_guide_platforms_ios_plugin.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="ubuntu" class="y">
</td>
<td data-col="winphone7" class="y">
- <a href="guide_guide_platforms_wp8_plugin.md.html">(请参阅详细信息)</a>
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="winphone8" class="y">
- <a href="guide_guide_platforms_wp8_plugin.md.html">(请参阅详细信息)</a>
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(請參閱詳細資訊)</a>
</td>
<td data-col="win8" class="y">
@@ -180,13 +180,13 @@
</th>
<th colspan="20">
- 平台 Api
+ 平臺 Api
</th>
</tr>
<tr>
<th>
- <a href="cordova_accelerometer_accelerometer.md.html">加速度计</a>
+ <a href="cordova_accelerometer_accelerometer.md.html">加速度計</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -221,7 +221,7 @@
<tr>
<th>
- <a href="cordova_camera_camera.md.html">相机</a>
+ <a href="cordova_camera_camera.md.html">相機</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -256,7 +256,7 @@
<tr>
<th>
- <a href="cordova_media_capture_capture.md.html">捕获</a>
+ <a href="cordova_media_capture_capture.md.html">捕獲</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -291,7 +291,7 @@
<tr>
<th>
- <a href="cordova_compass_compass.md.html">指南针</a>
+ <a href="cordova_compass_compass.md.html">指南針</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -327,7 +327,7 @@
<tr>
<th>
- <a href="cordova_connection_connection.md.html">连接</a>
+ <a href="cordova_connection_connection.md.html">連接</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -362,7 +362,7 @@
<tr>
<th>
- <a href="cordova_contacts_contacts.md.html">联系人</a>
+ <a href="cordova_contacts_contacts.md.html">連絡人</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -397,7 +397,7 @@
<tr>
<th>
- <a href="cordova_device_device.md.html">设备</a>
+ <a href="cordova_device_device.md.html">設備</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -467,7 +467,7 @@
<tr>
<th>
- <a href="cordova_file_file.md.html">文件</a>
+ <a href="cordova_file_file.md.html">檔</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -608,7 +608,7 @@
<tr>
<th>
- <a href="cordova_media_media.md.html">媒体</a>
+ <a href="cordova_media_media.md.html">媒體</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -678,7 +678,7 @@
<tr>
<th>
- <a href="cordova_splashscreen_splashscreen.md.html">闪屏</a>
+ <a href="cordova_splashscreen_splashscreen.md.html">閃屏</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -713,7 +713,7 @@
<tr>
<th>
- <a href="cordova_storage_storage.md.html">存储</a>
+ <a href="cordova_storage_storage.md.html">存儲</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -732,15 +732,15 @@
</td>
<td data-col="winphone7" class="y">
- 认为 & indexedDB
+ 認為 & indexedDB
</td>
<td data-col="winphone8" class="y">
- 认为 & indexedDB
+ 認為 & indexedDB
</td>
<td data-col="win8" class="y">
- 认为 & indexedDB
+ 認為 & indexedDB
</td>
<!-- <td data-col="firefoxos" class="n"></td> -->
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/index.md b/docs/zh/edge/index.md
index d91dbbd..1f26901 100644
--- a/docs/zh/edge/index.md
+++ b/docs/zh/edge/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<div id="home">
<h1>
- 参考线
+ 輔助線
</h1>
<ul>
@@ -25,96 +25,96 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
概述
</h2>
- <span>如果你是新的科尔多瓦,启动在这里。</span>
+ <span>如果你是新的科爾多瓦,啟動在這裡。</span>
</li>
<li>
<h2>
- 平台支持
+ 平臺支援
</h2>
- <span>所有主要功能的兼容性表。</span>
+ <span>所有主要功能的相容性表。</span>
</li>
<li>
<h2>
- 命令行界面
+ 命令列介面
</h2>
- <span>创建、 构建和部署从命令行。</span>
+ <span>創建、 構建和部署從命令列。</span>
</li>
<li>
<h2>
- 平台指南
+ 平臺指南
</h2>
- <span>设置每个 SDK 和更新项目</span>
+ <span>設置每個 SDK 和更新專案</span>
</li>
<li>
<h2>
- 使用 Plugman 来管理插件
+ 使用 Plugman 來管理外掛程式
</h2>
- <span>使用 Plugman 来管理插件没有 CLI</span>
+ <span>使用 Plugman 來管理外掛程式沒有 CLI</span>
</li>
<li>
<h2>
- Config.xml 文件
+ Config.xml 檔
</h2>
- <span>自定义您的应用程序的功能。</span>
+ <span>自訂您的應用程式的功能。</span>
</li>
<li>
<h2>
- 图标和启动画面
+ 圖示和啟動畫面
</h2>
- <span>自定义应用程序的图像显示。</span>
+ <span>自訂應用程式的圖像顯示。</span>
</li>
<li>
<h2>
嵌入 WebViews
</h2>
- <span>在您的项目中实现科尔多瓦 web 视图。</span>
+ <span>在您的專案中實現科爾多瓦 web 視圖。</span>
</li>
<li>
<h2>
- 插件开发指南
+ 外掛程式開發指南
</h2>
- <span>开发你的第一个插件。</span>
+ <span>開發你的第一個外掛程式。</span>
</li>
<li>
<h2>
- 隐私指南
+ 隱私指南
</h2>
- <span>了解重要手机隐私问题。</span>
+ <span>瞭解重要手機隱私問題。</span>
</li>
<li>
<h2>
- 白名单指南
+ 白名單指南
</h2>
- <span>授予应用程序对外部资源的访问。</span>
+ <span>授予應用程式對外部資源的訪問。</span>
</li>
<li>
<h2>
- 存储
+ 存儲
</h2>
- <span>本机存储选项的概述。</span>
+ <span>本機存儲選項的概述。</span>
</li>
<li>
<h2>
- <a href="_index.html">关键字索引</a>
+ <a href="_index.html">關鍵字索引</a>
</h2>
- <span>完整的文件的索引。</span>
+ <span>完整的檔的索引。</span>
</li>
</ul>
<h1>
- API 参考
+ API 參考
</h1>
<ul>
@@ -123,14 +123,14 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
事件
</h2>
- <span>挂接到本机事件通过 JavaScript。</span>
+ <span>掛接到本機事件通過 JavaScript。</span>
</li>
<li>
<h2>
- 插件的 Api
+ 外掛程式的 Api
</h2>
- <span>发现哪些插件科尔多瓦是可用在您的项目中使用。</span>
+ <span>發現哪些外掛程式科爾多瓦是可用在您的專案中使用。</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/plugin_ref/plugman.md b/docs/zh/edge/plugin_ref/plugman.md
index a3dd679..4157039 100644
--- a/docs/zh/edge/plugin_ref/plugman.md
+++ b/docs/zh/edge/plugin_ref/plugman.md
@@ -14,117 +14,117 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 使用 Plugman 来管理插件
+# 使用 Plugman 來管理外掛程式
-从 3.0 版本开始,科尔多瓦实现所有设备 Api 作为插件,然后留在默认情况下禁用。 此外,它还支持两种不同的方法来添加和删除插件。 第一是通过使用 `cordova` 所述的命令行界面 CLI。 第二种是通过使用一个较低级别[Plugman][1]命令行界面 ("本机平台 dev"工作流)。这些两条发展路径之间的主要区别是 Plugman 可以只添加插件到一个平台,一次而 CLI 会将插件添加到的所有平台,您的目标。 正因为如此,它更有意义,当你正在密切与单一的平台,因此,工作流的"本机平台 Dev"名称时,使用 Plugman。
+從 3.0 版本開始,科爾多瓦實現所有設備 Api 作為外掛程式,然後留在預設情況下禁用。 此外,它還支援兩種不同的方法來添加和刪除外掛程式。 第一是通過使用 `cordova` 所述的命令列介面 CLI。 第二種是通過使用一個較低級別[Plugman][1]命令列介面 ("本機平臺 dev"工作流)。這些兩條發展路徑之間的主要區別是 Plugman 可以只添加外掛程式到一個平臺,一次而 CLI 會將外掛程式添加到的所有平臺,您的目標。 正因為如此,它更有意義,當你正在密切與單一的平臺,因此,工作流的"本機平臺 Dev"名稱時,使用 Plugman。
[1]: https://github.com/apache/cordova-plugman/
-详细信息关于 Plugman,尤其是如果你有兴趣在消费作为节点模块 Plugman 或黑客对 Plugman 的代码,请参阅[其库中的自述文件][2].
+詳細資訊關於 Plugman,尤其是如果你有興趣在消費作為節點模組 Plugman 或駭客對 Plugman 的代碼,請參閱[其庫中的讀我檔案][2].
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## 安装 Plugman
+## 安裝 Plugman
-要安装 plugman,您必须在您的机器上安装的[节点][3]。 然后您可以运行下面的命令从任意位置在您的环境以全局,安装 plugman,这样就可从您的计算机上的任何目录中:
+要安裝 plugman,您必須在您的機器上安裝的[節點][3]。 然後您可以運行下面的命令從任意位置在您的環境以全域,安裝 plugman,這樣就可從您的電腦上的任何目錄中:
[3]: http://nodejs.org/
$ npm install -g plugman
-您还必须有有 `git` 上你 `PATH` ,以便能够直接从远程 git Url 安装的插件。
+您還必須有有 `git` 上你 `PATH` ,以便能夠直接從遠端 git Url 安裝的外掛程式。
-**提示:**如果您发现与故宫安装 plugman 后你仍然不能运行任何 `plugman` 的命令,请确保您已添加 `/npm/` 目录到您`PATH`.
+**提示:**如果您發現與故宮安裝 plugman 後你仍然不能運行任何 `plugman` 的命令,請確保您已添加 `/npm/` 目錄到您`PATH`.
-**注:**如果您不想通过安装 Plugman 全球污染您的全球故宫命名空间,您可以跳过此步骤。 如果这种情况,然后当你与外壳工具创建科尔多瓦项目,将有 `node_modules` 目录里面您的项目包含 Plugman。 既然你不 instally 全球范围内,您必须调用节点,每个 Plugman 命令,例如 `node ./node_modules/plugman/main.js -version` 。 本指南的其余部分假定您已安装 Plugman 就全球而言,意味着您可以调用它与只是`plugman`.
+**注:**如果您不想通過安裝 Plugman 全球污染您的全球故宮命名空間,您可以跳過此步驟。 如果這種情況,然後當你與外殼工具創建科爾多瓦專案,將有 `node_modules` 目錄裡面您的專案包含 Plugman。 既然你不 instally 全球範圍內,您必須調用節點,每個 Plugman 命令,例如 `node ./node_modules/plugman/main.js -version` 。 本指南的其餘部分假定您已安裝 Plugman 就全球而言,意味著您可以調用它與只是`plugman`.
-## 创建一个项目,科尔多瓦
+## 創建一個專案,科爾多瓦
-您可以使用 Plugman 之前,您必须创建一个科尔多瓦项目。 你可以用命令行界面或更低的级别的 shell 脚本。 使用 shell 脚本来创建您的项目的说明都位于平台指南页上列出的各项"命令行工具"指南。
+您可以使用 Plugman 之前,您必須創建一個科爾多瓦專案。 你可以用命令列介面或更低的級別的 shell 腳本。 使用 shell 腳本來創建您的專案的說明都位於平臺指南頁上列出的各項"命令列工具"指南。
-## 添加插件
+## 添加外掛程式
-一旦你已经安装了 Plugman,并已创建一个科尔多瓦项目,您可以开始将插件添加到与平台:
+一旦你已經安裝了 Plugman,並已創建一個科爾多瓦專案,您可以開始將外掛程式添加到與平臺:
$ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
-使用最小的参数,此命令将插件安装到科尔多瓦的一个项目。 您必须指定一个为该平台的平台和科尔多瓦的项目位置。 此外必须指定与不同的插件, `--plugin` 参数形式是:
+使用最小的參數,此命令將外掛程式安裝到科爾多瓦的一個專案。 您必須指定一個為該平臺的平臺和科爾多瓦的專案位置。 此外必須指定與不同的外掛程式, `--plugin` 參數形式是:
-* `name`: 目录名称插件内容存在的地方。 这必须是现有目录下的 `--plugins_dir` 路径 (见下面的详细信息) 或一个插件在科尔多瓦注册表中的。
-* `url`: URL 以 https:// 或 git 开始: / / 指向一个有效 git 存储库,是复本,包含 `plugin.xml` 文件。 这个资料库的内容将复制到`--plugins_dir`.
-* `path`: 目录包含一个有效的插件,其中包括路径 `plugin.xml` 文件。此路径的内容将被复制到`--plugins_dir`.
+* `name`: 目錄名稱外掛程式內容存在的地方。 這必須是現有目錄下的 `--plugins_dir` 路徑 (見下面的詳細資訊) 或一個外掛程式在科爾多瓦註冊表中的。
+* `url`: URL 以 HTTPs:// 或 git 開始: / / 指向一個有效 git 存儲庫,是複本,包含 `plugin.xml` 檔。 這個資料庫的內容將複製到`--plugins_dir`.
+* `path`: 目錄包含一個有效的外掛程式,其中包括路徑 `plugin.xml` 檔。此路徑的內容將被覆制到`--plugins_dir`.
-其他参数:
+其他參數:
-* `--plugins_dir`默认值为 `<project>/cordova/plugins` ,但可以为每个包含子目录中任何目录获取插件。
-* `--www`默认值为项目的 `www` 文件夹的位置,但可以作为科尔多瓦项目应用程序 web 资产使用的任何目录。
-* `--variable`允许指定某些变量在安装时,有必要对某些插件需要 API 密钥或其他自定义的用户定义的参数。 请[插件规范][4]的详细信息,参阅。
+* `--plugins_dir`預設值為 `<project>/cordova/plugins` ,但可以為每個包含子目錄中任何目錄獲取外掛程式。
+* `--www`預設值為專案的 `www` 資料夾的位置,但可以作為科爾多瓦專案應用程式 web 資產使用的任何目錄。
+* `--variable`允許指定某些變數在安裝時,有必要對某些外掛程式需要 API 金鑰或其他自訂的使用者定義的參數。 請[外掛程式規範][4]的詳細資訊,參閱。
[4]: plugin_spec.md
-## 删除某个插件
+## 刪除某個外掛程式
-若要卸载插件,你只需通过 `--uninstall` 标记,并提供插件 id。
+若要卸載外掛程式,你只需通過 `--uninstall` 標記,並提供外掛程式 id。
$ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
-## 帮助命令
+## 説明命令
-Plugman 特色全球帮助命令,可以帮助你如果你卡住或遇到的问题。它将显示所有可用的 Plugman 命令和它们的语法的列表:
+Plugman 特色全球説明命令,可以説明你如果你卡住或遇到的問題。它將顯示所有可用的 Plugman 命令和它們的語法的清單:
plugman -help
plugman # same as above
-**注**: `plugman -help` 可能会显示一些额外的与注册表相关的命令。 这些命令用于插件开发人员,不可能进行第三方插件登记处。
+**注**: `plugman -help` 可能會顯示一些額外的與註冊表相關的命令。 這些命令用於外掛程式開發人員,不可能進行協力廠商外掛程式登記處。
-您还可以将追加 `--debug|-d` 旗子到任何 Plugman 命令以运行该命令以详细模式,将显示任何内部调试消息,因为他们排放和可帮助您跟踪下像缺少文件的问题。
+您還可以將追加 `--debug|-d` 旗子到任何 Plugman 命令以運行該命令以詳細模式,將顯示任何內部調試消息,因為他們排放和可説明您跟蹤下像缺少檔的問題。
# Adding Android battery-status plugin to "myProject":
plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
-最后,您可以使用 `--version|-v` 标志来查看您使用哪个版本的 Plugman。
+最後,您可以使用 `--version|-v` 標誌來查看您使用哪個版本的 Plugman。
plugman -v
-## 注册表操作
+## 註冊表操作
-那里有很多的 plugman 命令,可以用于与[插件注册表][5]进行交互。 请注意这些注册表命令是特定于*plugins.cordova.io*插件注册表,不可能由第三方插件登记处执行。
+那裡有很多的 plugman 命令,可以用於與[外掛程式註冊表][5]進行交互。 請注意這些註冊表命令是特定于*plugins.cordova.io*外掛程式註冊表,不可能由協力廠商外掛程式登記處執行。
[5]: http://plugins.cordova.io
-### 寻找一个插件
+### 尋找一個外掛程式
-您可以使用 Plugman 来搜索[插件注册表][5]插件 id 的匹配给定以空格分隔的关键字列表。
+您可以使用 Plugman 來搜索[外掛程式註冊表][5]外掛程式 id 的匹配給定以空格分隔的關鍵字清單。
plugman search <plugin keywords>
-### 更改插件注册表
+### 更改外掛程式註冊表
-您可以获取或设置当前插件注册表的 URL,使用的 plugman。通常你应该离开这在 http://registry.cordova.io 设置,除非您想要使用第三方插件注册表。
+您可以獲取或設置當前外掛程式註冊表的 URL,使用的 plugman。通常你應該離開這在 HTTP://registry.cordova.io 設置,除非您想要使用協力廠商外掛程式註冊表。
plugman config set registry <url-to-registry>
plugman config get registry
-### 获取插件的信息
+### 獲取外掛程式的資訊
-您可以获得有关任何特定插件在插件库中存储的信息:
+您可以獲得有關任何特定外掛程式在外掛程式庫中存儲的資訊:
plugman info <id>
-这将联系的插件注册表和提取信息,如插件的版本编号。
+這將聯繫的外掛程式註冊表和提取資訊,如外掛程式的版本編號。
-## 安装核心插件
+## 安裝核心外掛程式
-下面的示例显示如何添加插件,如需要,这样您在您的项目中使用任何科尔多瓦 Api 仍然工作后你升级到 3.0 版本。对于每个命令,你需要选择目标平台,并引用该平台的项目目录。
+下面的示例顯示如何添加外掛程式,如需要,這樣您在您的專案中使用任何科爾多瓦 Api 仍然工作後你升級到 3.0 版本。對於每個命令,你需要選擇目標平臺,並引用該平臺的專案目錄。
* cordova-plugin-battery-status
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/plugin_ref/spec.md b/docs/zh/edge/plugin_ref/spec.md
index 88d6d62..3fd7a8f 100644
--- a/docs/zh/edge/plugin_ref/spec.md
+++ b/docs/zh/edge/plugin_ref/spec.md
@@ -14,11 +14,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 插件规范
+# 外掛程式規範
-`plugin.xml`文件是一个 XML 文档在 `plugins` 命名空间: `http://apache.org/cordova/ns/plugins/1.0` 。 它包含顶级 `plugin` 元素,定义该插件和定义插件的结构的儿童。
+`plugin.xml`檔是一個 XML 文檔在 `plugins` 命名空間: `http://apache.org/cordova/ns/plugins/1.0` 。 它包含頂級 `plugin` 元素,定義該外掛程式和定義外掛程式的結構的兒童。
-示例插件元素:
+示例外掛程式元素:
<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
@@ -27,22 +27,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
version="1.0.2">
-## *插件*元素
+## *外掛程式*元素
-`plugin`元素是插件清单的顶级元素。它具有下列属性:
+`plugin`元素是外掛程式清單的頂級元素。它具有下列屬性:
-* `xmlns`(必填): 插件的命名空间, `http://apache.org/cordova/ns/plugins/1.0` 。 如果文档包含 XML 从其他命名空间如标记添加到 `AndroidManifest.xml` 文件中,这些命名空间,也应该列入的顶级元素。
+* `xmlns`(必填): 外掛程式的命名空間, `http://apache.org/cordova/ns/plugins/1.0` 。 如果文檔包含 XML 從其他命名空間如標記添加到 `AndroidManifest.xml` 檔中,這些命名空間,也應該列入的頂級元素。
-* `id`(必填): 一个反向域样式标识符的插件,如`com.alunny.foo`
+* `id`(必填): 一個反向域樣式識別碼的外掛程式,如`com.alunny.foo`
-* `version`(必填): 该插件相匹配的以下主要-未成年人-修补程序样式的正则表达式的版本号:
+* `version`(必填): 該外掛程式相匹配的以下主要-未成年人-修補程式樣式的正則運算式的版本號:
^\d+[.]\d+[.]\d+$
-## *发动机*和*引擎*的元素
+## *發動機*和*引擎*的元素
-子元素的 `<engines>` 元素指定版本的此插件支持的基于 Apache 科尔多瓦的框架。示例:
+子項目的 `<engines>` 元素指定版本的此外掛程式支援的基於 Apache 科爾多瓦的框架。示例:
<engines>
<engine name="cordova" version="1.7.0" />
@@ -51,12 +51,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-类似于 `<plugin>` 元素的 `version` 属性中,指定的版本字符串应匹配符合正则表达式的字符串主要-未成年人-修补程序:
+類似于 `<plugin>` 元素的 `version` 屬性中,指定的版本字串應匹配符合正則運算式的字串主要-未成年人-修補程式:
^\d+[.]\d+[.]\d+$
-引擎的元素也可指定模糊匹配为了避免重复,并减少维护基础平台更新时。 工具应该支持的最低 `>` , `>=` , `<` 和 `<=` ,例如:
+引擎的元素也可指定模糊比對為了避免重複,並減少維護基礎平臺更新時。 工具應該支援的最低 `>` , `>=` , `<` 和 `<=` ,例如:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-`<engine>`标签也有默认支持的所有主要平台存在的科尔多瓦。 指定 `cordova` 引擎标记,则意味着所有版本的科尔多瓦在任何平台上必须都满足发动机版本属性。 你可能还会列出特定的平台和它们的版本以覆盖全部捕获 `cordova` 引擎:
+`<engine>`標籤也有預設支援的所有主要平臺存在的科爾多瓦。 指定 `cordova` 引擎標記,則意味著所有版本的科爾多瓦在任何平臺上必須都滿足發動機版本屬性。 你可能還會列出特定的平臺和它們的版本以覆蓋全部捕獲 `cordova` 引擎:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,10 +73,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-这里是一个列表的默认引擎,'<engine>'标签支持: * '科尔多瓦' *' 科尔多瓦-plugman' * '科尔多瓦-亚马逊-fireos' *' 科尔多瓦-android' * '科尔多瓦-ios' *' 科尔多瓦-blackberry10' * '科尔多瓦-wp7' *' 科尔多瓦-wp8' * ' 科尔多瓦-windows8'
-* 'android sdk / / 返回的最高的 Android api 级别安装 *' 苹果 xcode' / / 返回的 xcode 版本 * '苹果 ios' / / 返回的最高的 iOS 版本,安装 *' 苹果 osx' / / 返回的 OSX 版本 * ' 黑莓-ndk' / / 返回本机黑莓 SDK 版本
+這裡是一個清單的預設引擎,'<engine>'標籤支援: * '科爾多瓦' *' 科爾多瓦-plugman' * '科爾多瓦-亞馬遜-fireos' *' 科爾多瓦-android' * '科爾多瓦-ios' *' 科爾多瓦-blackberry10' * '科爾多瓦-wp7' *' 科爾多瓦-wp8' * ' 科爾多瓦-windows8'
+* 'android sdk / / 返回的最高的 Android api 級別安裝 *' 蘋果 xcode' / / 返回的 xcode 版本 * '蘋果 ios' / / 返回的最高的 iOS 版本,安裝 *' 蘋果 osx' / / 返回的 OSX 版本 * ' 黑莓-ndk' / / 返回本機黑莓 SDK 版本
-指定自定义的基于 Apache 科尔多瓦的框架应列出引擎标记下就像这样:
+指定自訂的基於 Apache 科爾多瓦的框架應列出引擎標記下就像這樣:
<engines>
<engine name="my_custom_framework" version="1.0.0" platform="android" scriptSrc="path_to_my_custom_framework_version"/>
@@ -85,62 +85,62 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-一个自定义的基于 Apache 科尔多瓦框架需要引擎的元素包含以下特性: `name` , `version` , `scriptSrc` ,和`platform`.
+一個自訂的基於 Apache 科爾多瓦框架需要引擎的元素包含以下特性: `name` , `version` , `scriptSrc` ,和`platform`.
-* `name`(必填): 人类可读的名称为您自定义的框架。
+* `name`(必填): 人類可讀的名稱為您自訂的框架。
-* `version`(必填): 您的框架必须要安装的版本。
+* `version`(必填): 您的框架必須要安裝的版本。
-* `scriptSrc`(必填): 告诉 plugman 是什么版本的自定义框架的脚本文件。理想情况下,此文件应该在你的插件目录的顶层目录内。
+* `scriptSrc`(必填): 告訴 plugman 是什麼版本的自訂框架的指令檔。理想情況下,此檔應該在你的外掛程式目錄的頂層目錄內。
-* `platform`(必填): 您的框架支持哪些平台。 您可以使用通配符 `*` 说支持所有平台,指定多个与管道字符 (如 `android|ios|blackberry10` 或像只是一个单一的平台`android`.
+* `platform`(必填): 您的框架支援哪些平臺。 您可以使用萬用字元 `*` 說支援所有平臺,指定多個與管道字元 (如 `android|ios|blackberry10` 或像只是一個單一的平臺`android`.
-plugman 中止与非零代码为其目标项目不能满足发动机的约束任何插件。
+plugman 中止與非零代碼為其目標專案不能滿足發動機的約束任何外掛程式。
-如果不是 `<engine>` 指定的标记、 plugman 尝试盲目地安装到指定的科尔多瓦的项目目录。
+如果不是 `<engine>` 指定的標記、 plugman 嘗試盲目地安裝到指定的科爾多瓦的專案目錄。
-## *名称*元素
+## *名稱*元素
-该插件,其文本内容包含插件的名称人类可读的名称。例如:
+該外掛程式,其文本內容包含外掛程式的名稱人類可讀的名稱。例如:
<name>Foo</name>
-此元素还不能 () 处理本地化。
+此元素還不能 () 處理當地語系化。
-## *说明*元素
+## *說明*元素
-对该插件的人类可读说明。元素的文本内容包含插件的描述。示例:
+對該外掛程式的人類可讀說明。元素的文本內容包含外掛程式的描述。示例:
<description>Foo plugin description</description>
-此元素还不能 () 处理本地化。
+此元素還不能 () 處理當地語系化。
## *作者*元素
-插件作者姓名。元素的文本内容包含插件作者的姓名。示例:
+外掛程式作者姓名。元素的文本內容包含外掛程式作者的姓名。示例:
<author>Foo plugin description</author>
-## *关键字*元素
+## *關鍵字*元素
-插件关键字。元素的文本内容包含以逗号分隔的关键字来描述该插件。示例:
+外掛程式關鍵字。元素的文本內容包含以逗號分隔的關鍵字來描述該外掛程式。示例:
<keywords>foo,bar</keywords>
-## *许可证*元素
+## *許可證*元素
-插件许可。元素的文本内容包含插件许可证。示例:
+外掛程式許可。元素的文本內容包含外掛程式許可證。示例:
<license>Apache 2.0 License</license>
-## *资产*元素
+## *資產*元素
-一个或多个元素列出文件或目录复制到科尔多瓦 app `www` 目录。例子:
+一個或多個元素列出檔或目錄複寫到科爾多瓦 app `www` 目錄。例子:
<!-- a single file, to be copied in the root directory -->
<asset src="www/foo.js" target="foo.js" />
@@ -148,81 +148,81 @@ plugman 中止与非零代码为其目标项目不能满足发动机的约束任
<asset src="www/foo" target="foo" />
-所有 `<asset>` 标签需要两个 `src` 和 `target` 的属性。 只有 web 插件包含主要是 `<asset>` 的元素。 任何 `<asset>` 元素的嵌套在 `<platform>` 元素指定特定于平台 web 资产,如下所述。 属性包括:
+所有 `<asset>` 標籤需要兩個 `src` 和 `target` 的屬性。 只有 web 外掛程式包含主要是 `<asset>` 的元素。 任何 `<asset>` 元素的嵌套在 `<platform>` 元素指定特定于平臺 web 資產,如下所述。 屬性包括:
-* `src`(必填): 在该文件或目录中的位置的插件包,相对于 `plugin.xml` 文件。 如果文件不存在指定的 `src` plugman 的位置,停止和反转安装过程、 发出一个通知有关冲突,并以非零代码退出。
+* `src`(必填): 在該檔或目錄中的位置的外掛程式包,相對於 `plugin.xml` 檔。 如果檔不存在指定的 `src` plugman 的位置,停止和反轉安裝過程、 發出一個通知有關衝突,並以非零代碼退出。
* `target`(必填):
- 其中的文件或目录应设在科尔多瓦 app,相对于 `www` 目录。资产可以被加载到目标子目录,例如:
+ 其中的檔或目錄應設在科爾多瓦 app,相對於 `www` 目錄。資產可以被載入到目標子目錄,例如:
<asset src="www/new-foo.js" target="js/experimental/foo.js" />
- 创建 `js/experimental` 目录内 `www` 目录中,除非已经存在,然后拷贝 `new-foo.js` 文件并将它重命名 `foo.js` 。 如果在目标位置已存在的文件,plugman 将停止反转安装过程、 发出一个通知有关冲突,并以非零代码退出。
+ 創建 `js/experimental` 目錄內 `www` 目錄中,除非已經存在,然後拷貝 `new-foo.js` 檔並將它重命名 `foo.js` 。 如果在目標位置已存在的檔,plugman 將停止反轉安裝過程、 發出一個通知有關衝突,並以非零代碼退出。
-## *js 模块*元素
+## *js 模組*元素
-大多数的插件包括一个或多个 JavaScript 文件。 每个 `<js-module>` 标记对应于一个 JavaScript 文件,并防止插件的用户不必添加 `<script>` 为每个文件标记。 虽然 `<asset>` 标签只是将一个文件复制从插件子目录到 `www` , `<js-module>` 标记是复杂得多。 他们看起来像这样:
+大多數的外掛程式包括一個或多個 JavaScript 檔。 每個 `<js-module>` 標記對應于一個 JavaScript 檔,並防止外掛程式的使用者不必添加 `<script>` 為每個檔標記。 雖然 `<asset>` 標籤只是將一個檔案複製從外掛程式子目錄到 `www` , `<js-module>` 標記是複雜得多。 他們看起來像這樣:
<js-module src="socket.js" name="Socket">
<clobbers target="chrome.socket" />
</js-module>
-与上面的例子,安装一个插件时 `socket.js` 复制到 `www/plugins/my.plugin.id/socket.js` ,并作为对条目添加 `www/cordova_plugins.js` 。 在加载时,代码在 `cordova.js` 使用 XHR 来读取每个文件并注入 `<script>` 到 HTML 标记。 它将添加一个映射,以痛打或合并并酌情按如下所述。
+與上面的例子,安裝一個外掛程式時 `socket.js` 複製到 `www/plugins/my.plugin.id/socket.js` ,並作為對條目添加 `www/cordova_plugins.js` 。 在載入時,代碼在 `cordova.js` 使用 XHR 來讀取每個檔並注入 `<script>` 到 HTML 標籤。 它將添加一個映射,以痛打或合併並酌情按如下所述。
-*不*换行的文件 `cordova.define` ,因为它会自动添加。 模块包裹在一个闭包, `module` , `exports` ,和 `require` 在范围中,如是正常的 AMD 模块。
+*不*換行的檔 `cordova.define` ,因為它會自動添加。 模組包裹在一個閉包, `module` , `exports` ,和 `require` 在範圍中,如是正常的 AMD 模組。
-详细信息 `<js-module>` 标记:
+詳細資訊 `<js-module>` 標記:
-* `src`引用相关的插件目录中的文件 `plugin.xml` 文件。
+* `src`引用相關的外掛程式目錄中的檔 `plugin.xml` 檔。
-* `name`提供的模块名称的最后一个部分。 它一般可以不管你喜欢什么,以及它只事项如果您想要使用 `cordova.require` 来导入你的插件在 JavaScript 代码中的其他部分。 模块名的 `<js-module>` 是你的插件 `id` 后面跟的值 `name` 。 对于上面的例子,与 `id` 的 `chrome.socket` ,模块名称是`chrome.socket.Socket`.
+* `name`提供的模組名稱的最後一個部分。 它一般可以不管你喜歡什麼,以及它只事項如果您想要使用 `cordova.require` 來導入你的外掛程式在 JavaScript 代碼中的其他部分。 模組名的 `<js-module>` 是你的外掛程式 `id` 後面跟的值 `name` 。 對於上面的例子,與 `id` 的 `chrome.socket` ,模組名稱是`chrome.socket.Socket`.
-* 内允许有三个标签 `<js-module>` :
+* 內允許有三個標籤 `<js-module>` :
- * `<clobbers target="some.value"/>`指示 `module.exports` 插入到 `window` 对象作为 `window.some.value` 。 你可以有很多 `<clobbers>` 像你喜欢。 上没有可用的任何对象 `window` 创建的。
+ * `<clobbers target="some.value"/>`指示 `module.exports` 插入到 `window` 物件作為 `window.some.value` 。 你可以有很多 `<clobbers>` 像你喜歡。 上沒有可用的任何物件 `window` 創建的。
- * `<merges target="some.value"/>`指示应与任何现有的值在合并模块 `window.some.value` 。 如果已经存在任何键,该模块的版本将覆盖原始。 你可以有很多 `<merges>` 像你喜欢。 上没有可用的任何对象 `window` 创建的。
+ * `<merges target="some.value"/>`指示應與任何現有的值在合併模組 `window.some.value` 。 如果已經存在任何鍵,該模組的版本將覆蓋原始。 你可以有很多 `<merges>` 像你喜歡。 上沒有可用的任何物件 `window` 創建的。
- * `<runs/>`意味着,您的代码应与指定 `cordova.require` ,但不是安装在 `window` 对象。 这是有用的模块,将附加的事件处理程序初始化时或以其他方式。 你只能有一个 `<runs/>` 标记。 请注意,包括 `<runs/>` 与 `<clobbers/>` 或 `<merges/>` 是多余的因为他们也 `cordova.require` 您的模块。
+ * `<runs/>`意味著,您的代碼應與指定 `cordova.require` ,但不是安裝在 `window` 物件。 這是有用的模組,將附加的事件處理常式初始化時或以其他方式。 你只能有一個 `<runs/>` 標記。 請注意,包括 `<runs/>` 與 `<clobbers/>` 或 `<merges/>` 是多餘的因為他們也 `cordova.require` 您的模組。
- * 一个空的 `<js-module>` 仍然加载,并且可以访问的其他模块通过中`cordova.require`.
+ * 一個空的 `<js-module>` 仍然載入,並且可以訪問的其他模組通過中`cordova.require`.
-如果 `src` 不能解决到现有文件,plugman 将停止和反转安装,发出一个通知的问题,和以非零代码退出。
+如果 `src` 不能解決到現有檔,plugman 將停止和反轉安裝,發出一個通知的問題,和以非零代碼退出。
-嵌套 `<js-module>` 内的元素 `<platform>` 声明特定平台 JavaScript 模块绑定。
+嵌套 `<js-module>` 內的元素 `<platform>` 聲明特定平臺 JavaScript 模組綁定。
-## *依赖项*元素
+## *依賴項*元素
-`<dependency>`标记使您可以指定当前插件所依赖的其他插件。 虽然未来的版本将从插件库访问它们,在短期内的插件直接引用的 Url 作为 `<dependency>` 的标记。 他们的格式如下:
+`<dependency>`標記使您可以指定當前外掛程式所依賴的其他外掛程式。 雖然未來的版本將從外掛程式庫訪問它們,在短期內的外掛程式直接引用的 Url 作為 `<dependency>` 的標記。 他們的格式如下:
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
-* `id`: 提供插件的 ID。 它应该是全局唯一的并表示在反向域的样式。 这些限制,既不当前执行的而他们可能在未来。
+* `id`: 提供外掛程式的 ID。 它應該是全域唯一的並表示在反向域的樣式。 這些限制,既不當前執行的而他們可能在未來。
-* `url`: 插件 URL。这应该参考哪些 plugman 尝试克隆 git 资源库。
+* `url`: 外掛程式 URL。這應該參考哪些 plugman 嘗試克隆 git 資源庫。
-* `commit`: 这是理解的任何 git 引用 `git checkout` : 一个分支或标记的名称 (例如, `master` , `0.3.1` ),或提交 (例如,哈希`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
+* `commit`: 這是理解的任何 git 引用 `git checkout` : 一個分支或標記的名稱 (例如, `master` , `0.3.1` ),或提交 (例如,雜湊`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
-* `subdir`: 指定目标的插件依赖项存在作为 git 资源库的子目录。 这是很有帮助的因为它允许存储库中包含几个相关的插件,每个单独指定。
+* `subdir`: 指定目標的外掛程式依賴項存在作為 git 資源庫的子目錄。 這是很有説明的因為它允許存儲庫中包含幾個相關的外掛程式,每個單獨指定。
-在将来,将会介绍版本限制,和一个插件库会存在支持按名称而不是显式 Url 获取。
+在將來,將會介紹版本限制,和一個外掛程式庫會存在支援按名稱而不是顯式 Url 獲取。
-### 相对依赖项的路径
+### 相對依賴項的路徑
-如果您将设置 `url` 的 `<dependency>` 标记到 `"."` ,并提供 `subdir` 、 依赖插件安装从同一个本地或远程 git 资源库作为父插件,指定 `<dependency>` 标记。
+如果您將設置 `url` 的 `<dependency>` 標記到 `"."` ,並提供 `subdir` 、 依賴外掛程式安裝從同一個本地或遠端 git 資源庫作為父外掛程式,指定 `<dependency>` 標記。
-请注意, `subdir` 总是指定*根*的 git 资源库,不该父插件的相对路径。 即使你安装的插件与直接向它的本地路径,也是如此。 Plugman 发现 git 资源库的根目录,然后查找其他插件从那里。
+請注意, `subdir` 總是指定*根*的 git 資源庫,不該父外掛程式的相對路徑。 即使你安裝的外掛程式與直接向它的本地路徑,也是如此。 Plugman 發現 git 資源庫的根目錄,然後查找其他外掛程式從那裡。
-## *平台*元素
+## *平臺*元素
-`<platform>`标记标识平台有关联的本机代码或需要对它们的配置文件进行修改。 使用此规范的工具可以标识支持的平台和科尔多瓦项目中安装代码。
+`<platform>`標記標識平臺有關聯的本機代碼或需要對它們的設定檔進行修改。 使用此規範的工具可以標識支援的平臺和科爾多瓦專案中安裝代碼。
-无插件 `<platform>` 标签被假定为只 JavaScript 的并因此可安装在所有的平台上。
+無外掛程式 `<platform>` 標籤被假定為只 JavaScript 的並因此可安裝在所有的平臺上。
-平台标记示例:
+平臺標記示例:
<platform name="android">
<!-- android-specific elements -->
@@ -232,20 +232,20 @@ plugman 中止与非零代码为其目标项目不能满足发动机的约束任
</platform>
-所需 `name` 属性标识一个平台支持,将与该平台关联元素的子级。
+所需 `name` 屬性標識一個平臺支援,將與該平臺關聯元素的子級。
-平台名称应该是小写字母。平台名称,如任意选择,列出:
+平臺名稱應該是小寫字母。平臺名稱,如任意選擇,列出:
-* 亚马逊-fireos
-* android 系统
+* 亞馬遜-fireos
+* android 系統
* blackberry10
* ios
* wp7
* wp8
-## *源代码文件*元素
+## *原始程式碼檔*元素
-`<source-file>`元素标识应安装到一个项目的可执行文件的源代码。例子:
+`<source-file>`元素標識應安裝到一個專案的可執行檔的原始程式碼。例子:
<!-- android -->
<source-file src="src/android/Foo.java"
@@ -256,25 +256,25 @@ plugman 中止与非零代码为其目标项目不能满足发动机的约束任
<source-file src="src/ios/someLib.a" compiler-flags="-fno-objc-arc" />
-它支持以下属性:
+它支援以下屬性:
-* `src`(必填): 相对于文件位置的 `plugin.xml` 。 如果 `src` 文件无法找到,plugman 将停止并反转安装、 问题有关问题的通知和以非零代码退出。
+* `src`(必填): 相對於檔位置的 `plugin.xml` 。 如果 `src` 檔無法找到,plugman 將停止並反轉安裝、 問題有關問題的通知和以非零代碼退出。
-* `target-dir`: 目录文件应该将复制到其中,相对于科尔多瓦项目的根目录。 在实践中,这是最重要的是基于 Java 的平台上,凡中的一个文件 `com.alunny.foo` 软件包必须位于 `com/alunny/foo` 目录。 对于平台的源目录并不重要,应忽略此属性。
+* `target-dir`: 目錄檔應該將複製到其中,相對於科爾多瓦專案的根目錄。 在實踐中,這是最重要的是基於 JAVA 的平臺上,凡中的一個檔 `com.alunny.foo` 套裝軟體必須位於 `com/alunny/foo` 目錄。 對於平臺的原始目錄並不重要,應忽略此屬性。
- 随着资产,如果 `target` 的 `source-file` 会覆盖现有的文件、 plugman 停止和反转安装、 发出一个通知有关这一问题,并以非零代码退出。
+ 隨著資產,如果 `target` 的 `source-file` 會覆蓋現有的檔、 plugman 停止和反轉安裝、 發出一個通知有關這一問題,並以非零代碼退出。
-* `framework`(仅适用于 iOS): 如果设置为 `true` ,也作为一种框架向项目添加指定的文件。
+* `framework`(僅適用于 iOS): 如果設置為 `true` ,也作為一種框架向專案添加指定的檔。
-* `compiler-flags`(仅适用于 iOS): 如果设置,分配特定的源代码文件的指定的编译器标志。
+* `compiler-flags`(僅適用于 iOS): 如果設置,分配特定的原始程式碼檔的指定的編譯器標誌。
-## *配置文件*元素
+## *設定檔*元素
-标识要进行修改,在该文件中修改应考虑的地方,和什么应修改基于 XML 的配置文件。
+標識要進行修改,在該檔中修改應考慮的地方,和什麼應修改基於 XML 的設定檔。
-与此元素修改测试过的两种文件类型是 `xml` 和 `plist` 的文件。
+與此元素修改測試過的兩種檔案類型是 `xml` 和 `plist` 的檔。
-`config-file`元素只允许您将新的儿童追加到 XML 文档树。孩子们在目标文档中要插入的 XML 文本。
+`config-file`元素只允許您將新的兒童追加到 XML 文檔樹。孩子們在目的文件中要插入的 XML 文本。
XML 的的示例:
@@ -298,27 +298,27 @@ XML 的的示例:
</config-file>
-它支持以下属性:
+它支援以下屬性:
* `target`:
- 将修改的文件和科尔多瓦项目的根目录的相对路径。
+ 將修改的檔和科爾多瓦專案的根目錄的相對路徑。
- 目标可以包括通配符 ( `*` ) 的元素。在这种情况下,plugman 以递归方式搜索通过项目目录结构,并使用第一个匹配。
+ 目標可以包括萬用字元 ( `*` ) 的元素。在這種情況下,plugman 以遞迴方式搜索通過專案目錄結構,並使用第一個匹配。
- 在 iOS,相对于项目目录根配置文件的位置未知,所以指定的目标 `config.xml` 将解析为`cordova-ios-project/MyAppName/config.xml`.
+ 在 iOS,相對於專案目錄根設定檔的位置未知,所以指定的目標 `config.xml` 將解析為`cordova-ios-project/MyAppName/config.xml`.
- 如果指定的文件不存在,该工具将忽略配置更改并继续安装。
+ 如果指定的檔不存在,該工具將忽略配置更改並繼續安裝。
-* `parent`: 引用添加到配置文件中的元素的父 XPath 选择器。 如果您使用绝对选择器,您可以使用通配符 ( `*` ) 以指定的根元素,例如,`/*/plugins`.
+* `parent`: 引用添加到設定檔中的元素的父 XPath 選擇器。 如果您使用絕對選擇器,您可以使用萬用字元 ( `*` ) 以指定的根項目,例如,`/*/plugins`.
- 为 `plist` 的文件, `parent` 确定应该在什么父项下插入指定的 XML。
+ 為 `plist` 的檔, `parent` 確定應該在什麼父項下插入指定的 XML。
- 如果选择器不能解决对指定文档的一个孩子,工具停止和挫折安装过程中,会发出警告,并以非零代码退出。
+ 如果選擇器不能解決對指定文檔的一個孩子,工具停止和挫折安裝過程中,會發出警告,並以非零代碼退出。
-## *插件-plist*元素
+## *外掛程式-plist*元素
-这是*过时*,因为它仅适用于科尔多瓦-ios 2.2.0 和下面。使用 `<config-file>` 标记科尔多瓦的较新版本。
+這是*過時*,因為它僅適用于科爾多瓦-ios 2.2.0 和下面。使用 `<config-file>` 標記科爾多瓦的較新版本。
示例:
@@ -329,42 +329,42 @@ XML 的的示例:
</config-file>
-指定键和值将追加到正确的 `AppInfo.plist` iOS 科尔多瓦项目中的文件。例如:
+指定鍵和值將追加到正確的 `AppInfo.plist` iOS 科爾多瓦專案中的檔。例如:
<plugins-plist key="Foo" string="CDVFoo" />
-## *资源文件*和*头文件*元素
+## *資源檔*和*標頭檔*元素
-源代码文件一样,但专门为 iOS 等平台,区分源代码文件、 标题和资源。iOS 的例子:
+原始程式碼檔一樣,但專門為 iOS 等平臺,區分原始程式碼檔、 標題和資源。iOS 的例子:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-Android 系统的示例:
+Android 系統的示例:
- < 资源文件 src="FooPluginStrings.xml"target="res/values/FooPluginStrings.xml"/ >
+ < 資源檔 src="FooPluginStrings.xml"target="res/values/FooPluginStrings.xml"/ >
-## *lib 文件*元素
+## *lib 檔*元素
-像源、 资源和头文件,但专门为黑莓 10 这样的平台,使用用户生成的库。例子:
+像源、 資源和標頭檔,但專門為黑莓 10 這樣的平臺,使用使用者生成的庫。例子:
<lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" />
<lib-file src="src/BlackBerry10/native/simulator/libfoo.so" arch="simulator" />
-支持的属性:
+支援的屬性:
-* `src`(必填): 相对于文件位置的 `plugin.xml` 。 如果 `src` 不能发现,plugman 停止和反转安装,问题一个警告,有关这一问题,并以非零代码退出。
+* `src`(必填): 相對於檔位置的 `plugin.xml` 。 如果 `src` 不能發現,plugman 停止和反轉安裝,問題一個警告,有關這一問題,並以非零代碼退出。
-* `arch`: 其中的体系结构 `.so` 文件已生成了,要么 `device` 或`simulator`.
+* `arch`: 其中的體系結構 `.so` 檔已生成了,要麼 `device` 或`simulator`.
## *框架*元素
-标识该插件所依赖的一个框架 (通常的 OS 平台的一部分)。
+標識該外掛程式所依賴的一個框架 (通常的 OS 平臺的一部分)。
例子:
@@ -372,13 +372,13 @@ Android 系统的示例:
<framework src="social.framework" weak="true" />
-`src`属性标识的框架,其中 plugman 尝试添加到科尔多瓦项目中,给定平台的正确方式。
+`src`屬性標識的框架,其中 plugman 嘗試添加到科爾多瓦專案中,給定平臺的正確方式。
-可选的 `weak` 属性是一个布尔值,该值指示是否应弱链接框架。默认值是`false`.
+可選的 `weak` 屬性是一個布林值,該值指示是否應弱連結框架。預設值是`false`.
-## *信息*元素
+## *資訊*元素
-向用户提供的其他信息。当您需要额外的步骤,不能轻松地自动或超出了 plugman 的范围时,这非常有用。例子:
+向使用者提供的其他資訊。當您需要額外的步驟,不能輕鬆地自動或超出了 plugman 的範圍時,這非常有用。例子:
<info>
You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
@@ -389,36 +389,36 @@ Android 系统的示例:
</info>
-## 变量
+## 變數
-在某些情况下,可能需要一个插件进行配置更改依赖于目标应用程序。 例如,若要为在 android 系统,其包 id 是 app C2DM 注册 `com.alunny.message` 如需要的权限:
+在某些情況下,可能需要一個外掛程式進行配置更改依賴于目標應用程式。 例如,若要為在 android 系統,其包 id 是 app C2DM 註冊 `com.alunny.message` 如需要的許可權:
<uses-permission
android:name="com.alunny.message.permission.C2D_MESSAGE"/>
-在这种情况下,从插入内容的位置 `plugin.xml` 文件事先并不知道,变量可以表示一个美元符号后面跟随一系列的大写英文字母、 数字或下划线。 对于上面的示例中, `plugin.xml` 文件将包括此标记:
+在這種情況下,從插入內容的位置 `plugin.xml` 檔事先並不知道,變數可以表示一個貨幣符號後面跟隨一系列的大寫英文字母、 數位或底線。 對於上面的示例中, `plugin.xml` 檔將包括此標記:
<uses-permission
android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
-如果未找到,则 plugman 将指定的值或空字符串替换变量引用。 可能检测到的变量引用的值 (在这种情况下,从 `AndroidManifest.xml` 文件) 或指定的工具 ; 用户确切的过程是依赖于特定的工具。
+如果未找到,則 plugman 將指定的值或空字串替換變數引用。 可能檢測到的變數引用的值 (在這種情況下,從 `AndroidManifest.xml` 檔) 或指定的工具 ; 使用者確切的過程是依賴于特定的工具。
-plugman 可以要求用户指定一个插件所需的变量。例如,用于 C2M 和谷歌地图 API 密钥可以指定为一个命令行参数:
+plugman 可以要求使用者指定一個外掛程式所需的變數。例如,用於 C2M 和谷歌地圖 API 金鑰可以指定為一個命令列參數:
plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
-以使变量强制性的 `<platform>` 标记需要包含 `<preference>` 标记。例如:
+以使變數強制性的 `<platform>` 標記需要包含 `<preference>` 標記。例如:
<preference name="API_KEY" />
-plugman 检查这些所需的首选项传入的。如果不是,它应警告用户如何传递中的变量和以非零代码退出。
+plugman 檢查這些所需的首選項傳入的。如果不是,它應警告使用者如何傳遞中的變數和以非零代碼退出。
-应保留某些变量的名称,如下所示。
+應保留某些變數的名稱,如下所示。
## $PACKAGE_NAME
-反向域风格独特包的标识符,对应于 `CFBundleIdentifier` 上的 iOS 或 `package` 的顶级属性 `manifest` 中的元素 `AndroidManifest.xml` 文件。
\ No newline at end of file
+反向域風格獨特包的識別碼,對應于 `CFBundleIdentifier` 上的 iOS 或 `package` 的頂級屬性 `manifest` 中的元素 `AndroidManifest.xml` 檔。
\ No newline at end of file
[54/57] [abbrv] CB-5931 Cordova 3.4 - broken links due to
inconsistent heading translation
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/index.md b/docs/sl/edge/guide/platforms/ios/index.md
new file mode 100644
index 0000000..9770522
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/index.md
@@ -0,0 +1,180 @@
+---
+
+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.
+---
+
+# iOS platformi vodnik
+
+Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova apps za iOS naprave, kot so iPhone in iPad. Glej naslednje podrobnejše informacije značilne za platformo:
+
+* iOS konfiguracijo
+* Nadgradnja iOS
+* iOS spletni pogledi
+* iOS Plugins
+* iOS orodja ukazne vrstice
+
+Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
+
+## Zahteve in podporo
+
+Apple ® orodij morajo zgraditi iOS aplikacije, ki delujejo samo na OS X operacijski sistem na celo število-osnova Macs. Xcode ® 4.5 (Najmanjša zahtevana različica) deluje samo na OS X različica 10.7 (lev) ali večje, in vključuje iOS 6 SDK (Software Development Kit). Predložiti apps Apple App Store℠ zahteva najnovejše različice Apple orodja.
+
+Vi moči skušnja veliko Cordova značilnosti using iOS tekmec z iOS SDK in Xcode nameščen, vendar morate dejanske naprave za popolnoma preskusiti vse funkcije naprave app je pred oddajo App Store. Naprava mora imeti vsaj iOS 5.x nameščen, minimalno iOS različica podpira od Cordova 2.3. Podpornih naprav vključuje vse iPad ® modelov, iPhone ® 3GS in zgoraj, in iPod ® Touch 3rd Generation ali kasneje. Namestiti aplikacije na napravo, morate biti član Applov [iOS Developer Program][1], ki stane 99 $ na leto. Ta vodič prikazuje, kako uvesti apps za iOS emulator, za katerega ne potreba v register s developer program.
+
+ [1]: https://developer.apple.com/programs/ios/
+
+## Namestite SDK
+
+Obstajata dva načina za prenos Xcode:
+
+* iz [App Store][2], na voljo z iskanjem "Xcode" v **App trgovina** uporaba.
+
+* iz [Apple razvijalec Downloads][3], ki zahteva registracijo, kot je razvijalec Apple.
+
+ [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [3]: https://developer.apple.com/downloads/index.action
+
+Ko Xcode nameščen, več orodij ukazne vrstice je treba usposobiti za Cordova teči. **Xcode** meni, izberite **Nastavitve**in nato jeziček **Downloads** . **Komponente** plošča, pritisnite gumb **namestiti** ob seznam **Orodij ukazne vrstice** .
+
+## Odprite projekt v SDK
+
+Uporaba na `cordova` korist zaiti ki gre gor a nov projekt, kot je opisano v The Cordova The vmesnik ukazne vrstice. Na primer, v a naslovnik izvorne kode:
+
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add ios
+ $ cordova prepare # or "cordova build"
+
+
+Ko ga enkrat ustvariš, jo lahko odprete iz v Xcode. Odprem v `hello/platforms/ios/hello.xcodeproj` datoteko. Zaslon mora izgledati takole:
+
+![][4]
+
+ [4]: img/guide/platforms/ios/helloworld_project.png
+
+## Razporedi na Emulator
+
+Predogled v iOS emulator app:
+
+1. Poskrbite, da izberete datoteko *.xcodeproj* v levi plošči.
+
+2. Izberite **zdravo** app na plošči takoj na desni.
+
+3. Izberite napravo, predvideno **shemo** meniju v orodni vrstici, kot so iPhone 6.0 Simulator kot višek tukaj:
+
+ ![][5]
+
+4. Pritisnite gumb za **zagon** , ki se pojavi v isti orodni vrstici na levi **sheme**. Ki gradi, razvije in izvaja uporabo v emulator. A uporaba ločenih emulator odpre razpoložiti app:
+
+ ![][6]
+
+ Edini emulator lahko delujejo hkrati, tako da če hočeš skušnja app v različnih emulator, morate prenehati uporabo emulator in prost dostop a različen tarča v Xcode.
+
+ [5]: img/guide/platforms/ios/select_xcode_scheme.png
+ [6]: img/guide/platforms/ios/HelloWorldStandard.png
+
+Xcode priti povesmo s emulatorji za na najnovejše različice iPhone in iPad. Starejše različice so lahko na voljo od na **Xcode → nastavitve → Downloads → komponente** panel.
+
+## Razporedi na napravo
+
+Podrobnosti o različnih zahtev za uvajanje v napravo, si oglejte razdelek *Konfiguriranje razvoj in porazdelitev sredstev* Apple [Orodja potek dela vodnik za iOS][7]. Na kratko, morate storiti naslednje, preden uvajanje:
+
+ [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+
+1. Pridružite se Apple iOS Developer Program.
+
+2. Ustvarite a *Provisioning profil* v [iOS Provisioning Portal][8]. Lahko uporabite svoj *Razvoj omogočanje pomočnik* ustvarite in namestite profil in zahteva potrdilo Xcode.
+
+3. Preverite, da oddelek *Podpisovanje kode* *Koda podpisa identitete* znotraj nastavitve projekta nastavljeno na vaši oskrbovalni ime profila.
+
+ [8]: https://developer.apple.com/ios/manage/overview/index.action
+
+Za uvajanje v napravo:
+
+1. Uporabite kabel USB priključite napravo na vaš Mac.
+
+2. V oknu Xcode **shema** spustnega seznama izberite ime projekta.
+
+3. Na spustnem seznamu **naprava** izberite napravo. Če je priključen preko USB, vendar še vedno ne prikaže, pritisnite gumb **Organizator** odpravite vse napake.
+
+4. Pritisnite gumb **Run** za izgradnjo, uvajanje in zaženite napravo.
+
+## Pogoste težave
+
+**Negodovanje opozorila**: Ko aplikacija programskega vmesnika (API) spremeni ali nadomesti drug API, ki je označen kot *neustrezen*. API še vedno deluje v bližnji prihodnosti, vendar je sčasoma odstrani. Nekatere od teh neustrezen vmesniki se odražajo v Apache Cordova, in Xcode izdaja opozorila o njih, ko gradite in objavljajte aplikacija.
+
+Xcode opozorilo o je `invokeString` metoda zadeva funkcionalnost, to pobudnik app iz custom URL. Mehanizem za obremenitve od šega URL je spremenila, ta številka je še vedno predvideti nazaj funkcionalnost aplikacije, ustvarjene s prejšnjimi različicami Cordova. Vzorec app ne uporabite te funkcije, tako teh opozoril lahko prezrete. Za preprečevanje teh opozoril pojavljali, odstranite kodo, da sklicevanja neustrezen invokeString API:
+
+* Uredite datoteko *Classes/MainViewController.m* , obkrožajo ta blok kode z `/*` in `*/` Komentarji, kot je prikazano spodaj, nato vnesite **ukaz-s** rešiti pila:
+
+ (void)webViewDidFinishLoad:(UIWebView*)theWebView
+ {
+ // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+ /*
+ if (self.invokeString) {
+ // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+ NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
+ NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+ [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+ }
+ */
+ // Black base color for background matches the native apps
+ theWebView.backgroundColor = [UIColor blackColor];
+
+ return [super webViewDidFinishLoad:theWebView];
+ }
+
+
+* Izdajati *Classes/AppViewDelegate.m* pila, razložiti jasno sledeč črta z vstavitvijo dvojna poševnica, kot je prikazano spodaj, in nato vnesite **ukaz-s** rešiti pila:
+
+ //self.viewController.invokeString = invokeString;
+
+
+* Pritisnite **Command-b** za obnovo projekta in odpravo opozorila.
+
+<!-- Does this fix only last until the next "cordova prepare"? -->
+
+**Manjka glave**: do napak v zvezi z manjkajočo glave posledica težav s graditi mesto, in lahko določi preko Xcode preferencialov:
+
+1. Izberite **Xcode → nastavitve → lokacijah**.
+
+2. V razdelku **Pridobljenih podatkov** pritisnite gumb **dodatno** in izberite **Unique** kot **Izgradnjo mesta** , kot je prikazano tukaj:
+
+ ![][9]
+
+ [9]: img/guide/platforms/ios/xcode_build_location.png
+
+To je privzeta nastavitev za novo Xcode namestiti, vendar to lahko določi drugače po nadgradnjo iz starejše različice programa Xcode.
+
+Za dodatne informacije, poglejte v dokumentacijo Apple's:
+
+* [Začeti razvoj iOS aplikacije danes][10] omogoča hiter pregled korakov za razvoj iOS aplikacije.
+
+* [Članski Center domačo stran][11] povezave do več iOS, tehničnih virov, vključno z tehnična sredstva, oskrbovalna portal, distribucija priročnikov in BMWslo.
+
+* [Potek dela orodja vodnik za iOS][7]
+
+* [Xcode 4 uporabniški priročnik][12]
+
+* [Seji videi][13] iz Apple World Wide Developer konferenca 2012 (WWDC2012)
+
+* [Xcode-izberite ukaz][14], ki pomaga določiti pravilno različico Xcode, če več kot eno je nameščen.
+
+ [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [11]: https://developer.apple.com/membercenter/index.action
+ [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [13]: https://developer.apple.com/videos/wwdc/2012/
+ [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+
+(Mac ® OS X ®, Apple ®, Xcode ®, App Store℠, iPad ®, iPhone ®, iPod ® in Finder ® so blagovne znamke Apple Inc)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/plugin.md b/docs/sl/edge/guide/platforms/ios/plugin.md
new file mode 100644
index 0000000..f4cd6ed
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/plugin.md
@@ -0,0 +1,178 @@
+---
+
+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.
+---
+
+# iOS Plugins
+
+Ta razdelek ponuja podrobnosti za kako izvajati native plugin kodo na platformi iOS. Pred obravnavo tega, glejte Uporaba Plugins za pregled plugin strukturo in njene skupne JavaScript vmesnik. Ta oddelek še dokazati vzorec *echo* plugin, ki komunicira s spletni pogled Cordova native platformo in nazaj.
+
+IOS plugin se izvaja kot Objective-C razred, ki razširja v `CDVPlugin` razred. Za JavaScript je `exec` metoda je `service` parameter na zemljevidu Objective-C razred, vsak plugin razred mora biti registriran kot a `<feature>` tag v direktorij imenovan uporaba `config.xml` datoteke.
+
+## Plugin razred kartiranje
+
+Del JavaScript plugin uporablja je `cordova.exec` metoda, kot sledi:
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+
+
+To šerifov na zahtevo v `UIWebView` iOS native strani, učinkovito kliče je `action` metoda na je `service` razreda, z argumenti, ki so opravili v v `args` array.
+
+Določite plugin kot a `<feature>` tag v Cordova iOS aplikacijo projekta `config.xml` datoteke, uporabljate v `plugin.xml` datoteko, samodejno, kot je opisano v Plugins uporabo injicirati te oznake:
+
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+
+
+Zunanja oblika `name` atribut mora ujemati, kar ste jih določili kot JavaScript `exec` call's `service` parameter. Na `value` atribut mora ujemati z imenom plugin Objective-C razred. Na `<param>` elementa `name` mora biti vedno `ios-package` . Če ne upoštevate teh smernic, lahko zbrati plugin, vendar Cordova še vedno ne morejo v postranski to.
+
+## Inicializacija plugin in življenju
+
+En primerek predmeta plugin je ustvarjen za življenje vsakega `UIWebView` . Plugins so običajno predstavljen, ko najprej sklicuje klic iz JavaScript. Drugače lahko biti predstavljen tako, a `param` imenovan `onload` da `true` v v `config.xml` datoteke:
+
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
+
+
+Tam se *ne* imenuje initializer za plugins. Namesto tega uporabljajte plugins na `pluginInitialize` način za njihovo logiko zagonu.
+
+Plugins za dolgotrajen zahteve, v ozadju dejavnosti, kot so predvajanje medijev, poslušalci ali ki ohraniti notranje stanje bi bilo izvajala v `onReset` metoda za čiščenje teh dejavnosti. Metoda izvede, ko se `UIWebView` premakne se nova stran ali Osveži, ki polnitve JavaScript.
+
+## Pisanje iOS Cordova Plugin
+
+JavaScript poziv požari izklop zahteva plugin native stran, in ustrezne iOS plugin Objective-C je preslikan pravilno v v `config.xml` datoteko, vendar kaj končni iOS Objective-C plugin razred pogled všeč? Karkoli se odpravi na plugin z JavaScript je `exec` funkcija je prešla v ustrezen plugin razred `action` metoda. Plugin metoda je ta podpis:
+
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
+
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
+
+
+Za več podrobnosti glej `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , in`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
+
+## iOS vrste sporočil CDVPluginResult
+
+Uporabite lahko `CDVPluginResult` različne rezultat vrste nazaj JavaScript callbacks, z uporabo metod razreda, ki sledijo tem vzorcu:
+
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+
+
+Ustvarite lahko `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , in `Multipart` vrst. Lahko tudi izpustite argumentov poslati status ali vrnitev napake ali celo odločite, da ne spodbuda poljuben čep rezultat, pri čemer niti callback požari.
+
+Opomba za kompleksne vrnjenih vrednosti naslednje:
+
+* `messageAsArrayBuffer`pričakuje, da bo `NSData*` in pretvori v `ArrayBuffer` v JavaScript povratni klic. Prav tako vse `ArrayBuffer` JavaScript pošlje na plugin se pretvorijo v`NSData*`.
+
+* `messageAsMultipart`pričakuje na `NSArray*` katerekoli druge podprte vrste, in pošlje celoten niz, kot je `arguments` vaš JavaScript povratni klic. Na ta način vse trditve so serializirana ali mogoče deserializirati kot potrebno, tako da je varno za vrnitev `NSData*` kot multipart, vendar ne kot `Array` /`Dictionary`.
+
+## ECHO iOS Plugin primer
+
+Primerjal JavaScript vmesnik *echo* funkcija, opisana v uporabo Plugins, uporabite na `plugin.xml` injicirati a `feature` Specifikacija za lokalne platforme `config.xml` datoteke:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
+
+
+Nato bi dodamo naslednje `Echo.h` in `Echo.m` datoteke je `Plugins` mapo znotraj Cordova iOS aplikacija imenika:
+
+ /********* Echo.h Cordova Plugin Header *******/
+
+ #import <Cordova/CDV.h>
+
+ @interface Echo : CDVPlugin
+
+ - (void)echo:(CDVInvokedUrlCommand*)command;
+
+ @end
+
+ /********* Echo.m Cordova Plugin Implementation *******/
+
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
+
+ @implementation Echo
+
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
+
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
+
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
+
+ @end
+
+
+Potrebno uvoz na vrhu datoteke razširja razred iz `CDVPlugin` . V tem primeru plugin podpira le eno `echo` dejanje. Pridobi echo niz s pozivom na `objectAtIndex` način dobili prvi parameter je `arguments` array, ki ustreza argumente, ki so jih v sprejel JavaScript `exec()` funkcijo.
+
+Preveri parameter prepričati se to ni `nil` ali prazen niz, vračajo z `PluginResult` s je `ERROR` status, če je tako. Če parameter prehaja ček, vrne s `PluginResult` s je `OK` status, ki poteka v izvirniku `echo` niz. Končno, pošlje rezultat na `self.commandDelegate` , ki izvede na `exec` metoda je uspeh ali neuspeh callbacks na strani JavaScript. Če se imenuje uspeh callback, prehaja v je `echo` parameter.
+
+## iOS integracije
+
+V `CDVPlugin` razred značilnosti druge metode, da vaš plugin lahko preglasite. Zajamete lahko na primer v `pause` , `resume` , app končati in `handleOpenURL` dogodkov. Glej [CDVPlugin.h][1] in [CDVPlugin.m][2] razred za usmerjanje.
+
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
+
+## Navojev
+
+Plugin metod običajno izvesti v istem nit kot glavni vmesnik. Če vaš plugin zahteva blokiranje klica ali zahteva veliko predelavo, uporabite ozadje nit. Na primer:
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
+
+
+## Debugging iOS Plugins
+
+Debug na strani Objective-C, morate Xcode's vgrajen iskalnik napak. Za JavaScript, na iOS 5,0 lahko uporabite [Weinre, projekt Apache Cordova][3] ali [iWebInspector, a tretji stranka korist][4]. Za iOS 6, lahko priložite Safari 6.0 vaš app teče v iOS 6 Simulator.
+
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
+
+## Skupnih pastem
+
+* Ne pozabite dodati vaš plugin preslikava v `config.xml` . Če ste pozabili, napake prijavljeni Xcode konzolo.
+
+* Ne pozabite dodati vseh gostiteljev povežete v seznam dovoljenih, kot je opisano v priročniku Whitelist domene. Če ste pozabili, napake prijavljeni Xcode konzolo.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/tools.md b/docs/sl/edge/guide/platforms/ios/tools.md
new file mode 100644
index 0000000..8ecc866
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/tools.md
@@ -0,0 +1,51 @@
+---
+
+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.
+---
+
+# iOS orodja ukazne vrstice
+
+Na `cordova` pripomoček ukazne vrstice je na visoki ravni orodje, ki vam omogoča izgradnjo aplikacij na različnih platformah več naenkrat. Starejšo različico Cordova okvir zagotavlja kompleti orodja ukazne vrstice za vsako platformo. Da jih uporabljajo kot alternativa CLI, morate prenesti to različico Cordova iz [cordova.apache.org][1]. Download vsebuje ločene arhivu za vsako platformo. Razširite platformo, ki jih želite ciljati. Orodja, opisani tukaj, so običajno na voljo v najvišje ravni `bin` imenik, sicer se posvetujte **OBAVIJESNA** datoteka za podrobnejše usmeritve.
+
+ [1]: http://cordova.apache.org
+
+Ukazne vrstice orodja iOS so nadgrajevati lupine skripte in se zanašajo na Xcode orodja ukazne vrstice, kot `xcode-select` in`xcodebuild`.
+
+Podatki o nizki ravni vmesnik ukazne vrstice, ki omogoča plugins, glejte Uporaba Plugman za upravljanje Plugins. Glejte Uporaba Plugins za pregled.
+
+## Ustvarjanje projekta
+
+Teči na `create` ukaz obstoječo pot do projekta, reverse domain slogu paket identifikator in app je prikazno ime.
+
+ $ ./path/to/cordova-ios/bin/create /path/to/my_new_project com.example.project_name ProjectName
+
+
+## Zgraditi projekt
+
+ $ /path/to/my_new_project/cordova/build
+
+
+## Zagon App na Emulator
+
+ $ /path/to/my_new_project/cordova/run
+
+
+## Sprošča
+
+ $ /path/to/my_new_project/cordova/release
+
+
+## Pisanje dnevnika
+
+ $ /path/to/my_new_project/cordova/log
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/upgrading.md b/docs/sl/edge/guide/platforms/ios/upgrading.md
new file mode 100644
index 0000000..8d56357
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/upgrading.md
@@ -0,0 +1,768 @@
+---
+
+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.
+---
+
+# Nadgradnja iOS
+
+Ta vodič pokaže, kako spremeniti iOS projekte za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je `cordova` CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI.
+
+**Opomba**: Xcode 4.6 je potrebno, je priporočljivo Xcode 5. Trenutno, da predloži Apple App Store, uporabite najnovejše pošiljajo različico iOS SDK, ki je iOS 7. iOS 7 SDK še ni potrebno, vendar to lahko hitro spremeni.
+
+## Nadgradnja 3.1.0 projektov do 3.2.0
+
+Za non-CLI projektov, teči:
+
+ bin/update path/to/project
+
+
+Za projekte v CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update ios`
+
+## Nadgradnja 3.0.0 projektov do 3.1.0
+
+Za non-CLI projektov, teči:
+
+ bin/update path/to/project
+
+
+Za projekte v CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update ios`
+
+iOS 7 vprašanj:
+
+1. Odstraniti `width=device-width, height=device-height` iz z `index.html` datoteke `viewport` `meta` oznako. (Glejte [ustrezne bug][1].)
+
+2. Posodobite vaše media, media-zajem in splashscreen jedro plugins za iOS 7 podporo.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 vprašanj:
+
+1. Posodobiti nastavitve projekta če Xcode 5 vas pozove, da to storijo (v vprašanjih Navigator).
+
+2. Posodobitev vaše **prevajalnik za C / C + +/ Objective-C** pod zavihkom **Gradijo nastavitve** nastavitev **Možnosti za izgradnjo** oddelka. Izberite **privzeto prevajalnik (Apple LLVM 5.0)**.
+
+## Nadgradnja CLI (3.0.0) iz 2.9.0
+
+1. Ustvariti nov projekt Apache Cordova 3.0.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
+
+2. Dodajte vaš platforme cordova projekta, na primer:`cordova
+platform add ios`.
+
+3. Kopirajte vsebino projekta `www` imenik v `www` imenik v samem projektu cordova, ki ste jo pravkar ustvarili.
+
+4. Kopirati ali prepisati vse native sredstev iz svoje prvotne projekta ( `Resources` , itd), izdelava varen prišteti poljuben nov pila v v `.xcodeproj` projekta. IOS projekt gradi znotraj v `platforms\ios` naslovnik.
+
+5. Kopijo vaše `config.xml` v v `www` imenik, in odstraniti vse plugin opredelitve. Spremenite nastavitve tukaj namesto platformo imenik.
+
+6. Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo 3.0.0 plugins združljivi z CLI.
+
+7. Zgradite in preizkusite.
+
+## Nadgradnja 2.9.0 projektov do 3.0.0
+
+1. Travnato gričevje ter citat Cordova 3.0.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-3.0.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Kopija je `www/cordova.js` (upoštevajte, da različica pripona ne življati anymore, različica je v datoteki v glavi) pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+7. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+**Opomba**: začenši z Cordova 3.0.0, plugins ne pre-umestiti, ter vi potreba rabiti na `plugman` pripomoček ukazne vrstice, da jih namestite sami. Glejte Uporaba Plugman za upravljanje Plugins.
+
+## Nadgradnja 2.8.0 projektov do 2.9.0
+
+1. Travnato gričevje ter citat Cordova 2.9.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.9.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Kopija je `www/cordova.js` (upoštevajte, da različica pripona ne življati anymore, različica je v datoteki v glavi) pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+7. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+## Nadgradnja 2.7.0 projektov do 2.8.0
+
+1. Travnato gričevje ter citat Cordova 2.8.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.8.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Kopija je `www/cordova.js` (upoštevajte, da različica pripona ne življati anymore, različica je v datoteki v glavi) pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.7.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+7. Modernizirati poljuben `<plugin>` tags v z `config.xml` datoteko `<feature>` tags. Upoštevajte, da obstoječi `<plugin>` tags še vedno deluje, vendar so odsvetovana. Kopirate lahko te informacije v v `config.xml` datoteko za nov projekt. Na primer:
+
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
+
+
+8. Izbrisati s `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+9. Ti dve okvirov dodati projektu:
+
+ OpenAL ImageIO
+
+
+10. Posodobite svoj projekt cilj **Zgraditi nastavitve**. Pod **Povezovanje → drugih Povezivač zastav**, urejanje **"- Obj - C"** biti **"-ObjC"**.
+
+11. Posodobite svoj projekt cilj **Zgraditi nastavitve**. Pod **Povezovanje → drugih Povezivač zastav**, spremenite **"-all_load"** biti `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Samo bi morali storiti, če imate problem, ki je opredeljena v [težavo.][2].
+
+ [2]: https://issues.apache.org/jira/browse/CB-3458
+
+## Nadgradnja 2.6.0 projektov do 2.7.0
+
+1. Travnato gričevje ter citat Cordova 2.7.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.7.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.7.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.6.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.7.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `AppDelegate.m` datoteke po eden iz novega projekta (glej [to razlikovanje][3]).
+
+8. V vaš `config.xml` pila, [odstranite te vrstice][4].
+
+9. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+
+## Nadgradnja 2.5.0 projektov do 2.6.0
+
+1. Travnato gričevje ter citat Cordova 2.6.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.6.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Kopirati v projekt `www/cordova-2.6.0.js` pila v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.5.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (skupaj s katere koli druge datoteke, ki se sklicujejo na scenarij) za sklicevanje na novo `cordova-2.6.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `AppDelegate.m` datoteke po eden iz novega projekta (glej [to razlikovanje][5]).
+
+8. V vaš `config.xml` pila, [dodali to novo vrstico][6].
+
+9. V vaš `config.xml` pila, [dodali to novo vrstico][7].
+
+10. V vaš `config.xml` pila, [DisallowOverscroll, spremenila UIWebViewBounce in privzete vrednosti so različne][8].
+
+11. V vaš `config.xml` pila, je `EnableLocation` prednost je zastarela.
+
+12. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+
+## Nadgradnja 2.4.0 projektov do 2.5.0
+
+1. Travnato gričevje ter citat Cordova 2.5.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.5.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.5.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.4.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.5.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `AppDelegate.m` datoteke po eden iz novega projekta (glej [to razlikovanje][9]).
+
+8. V vaš `config.xml` pila, [dodate te nove vrstice][10].
+
+9. V vaš `config.xml` pila, [izdajati korenski element, spremenite iz cordova widget][11].
+
+10. V vaš `config.xml` pila, [odstranite OpenAllWhitelistURLsInWebView prednost][12].
+
+11. Izbrisati vaš `cordova` directory in kopijo na `cordova` imenik iz novega projekta v root direktorij vašega projekta. V 2.5.0, to has modernizirati scenarij.
+
+12. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+
+## Nadgradnja 2.3.0 projektov do 2.4.0
+
+1. Travnato gričevje ter citat Cordova 2.4.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.4.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.4.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.3.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.4.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteke) vaše `MainViewController.m` datoteke po eden iz novega projekta (glej [to razlikovanje][13]).
+
+8. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `AppDelegate.m` datoteke po eden iz novega projekta (glej [to razlikovanje][14]).
+
+9. V vaš `config.xml` pila, [dodali to novo vrstico][15].
+
+10. Izbrisati vaš `cordova` directory in kopijo na `cordova` imenik iz novega projekta v root direktorij vašega projekta. V 2.4.0, to je določen za skripte.
+
+11. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+12. Dodaj AssetsLibrary.framework kot sredstvo za vaš projekt. (Glej [dokumentacijo Applov][16] navodila, kako to storiti).
+
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+
+## Nadgradnja 2.2.0 projektov do 2.3.0
+
+1. Travnato gričevje ter citat Cordova 2.3.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.3.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.3.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.2.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.3.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `MainViewController.m` po eden iz novega projekta.
+
+8. Izbrisati vaš `cordova` directory in kopijo na `cordova` imenik iz novega projekta v root direktorij vašega projekta. V 2.3.0, to je nov skripte.
+
+9. Izbrisati vaš `CordovaLib` directory in kopijo na `CordovaLib` imenik iz novega projekta v root direktorij vašega projekta.
+
+10. Pretvorite vaš `Cordova.plist` pila v `config.xml` , z tekmovanje v teku scenarij `bin/cordova\_plist\_to\_config\_xml` na datoteke projekta.
+
+11. Dodaj InAppBrowser plugin za vaš `config.xml` , z dodajanjem to oznako, pod `<cordova><plugins>` :
+
+ < ime plugin = vrednost "InAppBrowser" = "CDVInAppBrowser" / >
+
+
+12. Upoštevajte, da plugins Objective-C *ni* whitelisted anymore. V seznam dovoljenih povezav z app whitelist, morate nastaviti na `User-Agent` glavo povezave za isto user-agent kot glavni spletni pogled Cordova. Vi moči zaslužiti to z vstopom v `userAgent` lastnine off glavni pogled-krmilnik. Glavni pogled-krmilnik ( `CDVViewController` ) je tudi a `URLisAllowed` metoda za preverjanje, ali URL prehaja na seznam varnih pošiljateljev.
+
+13. Naprava API spremembe:
+
+ * Za iOS, device.platform, ki se uporabljajo za vrnitev `iPhone` , `iPad` ali `iPod Touch` ; zdaj vrača (pravilno)`iOS`.
+ * Za iOS, device.name (zdaj zastarelo za vse platforme), ki se uporabljajo za vrnitev ime uporabnika naprave (npr. "Shazron's iPhone 5 '); zdaj vrača kaj device.platform, ki se uporabljajo za vrnitev: `iPhone` , `iPad` ali`iPod Touch`.
+ * Za vse platforme, je novo lastnost device.model; to vrne model posebne naprave, na primer `iPad2,5` (za druge platforme, to vrne kaj device.name, ki se uporabljajo za vrnitev).
+
+## Nadgradnja 2.1.0 projektov do 2.2.0
+
+1. Travnato gričevje ter citat Cordova 2.2.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.2.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.2.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.1.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.2.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `MainViewController.m` po eno od nov projekt:
+
+ * Posodobljene → viewWillAppear
+
+8. Kopiraj v `cordova` imenik iz novega projekta v root direktorij vašega projekta. V 2.2.0, to je posodobljen skript "tekmovati".
+
+9. Naslednji, modernizirati vaš `CordovaLib` sub-projekt sklic. Začenši z Cordova 2.1.0, ne uporabljamo CORDOVALIB Xcode spremenljivka več ko navajanje kje `CordovaLib` prebiva, sklic je sklic na absolutno pila zdaj.
+
+ 1. Začetek Terminal.app
+ 2. Pojdite na mesto, kjer ste namestili Cordova (glej korak 1), v z `bin` subdirectory
+ 3. Zaženite skript spodaj, kjer je prvi parameter je pot za vaš projekt `.xcodeproj` datoteke:
+
+ `update_cordova_subproject path/to/your/project/xcodeproj`
+
+**Opomba**: V 2.2.0, je `bin/create` script kopijo v v `CordovaLib` sub-projekt v vašem projektu. Imeti isto vrsto setup, šele ulitek v desnem `CordovaLib` v vaš imenik projekta in posodobitev na `CordovaLib` sub-mesto (glede na projekt) v Xcode pila nadzornik projekta.
+
+## Nadgradnja 2.0.0 projektov do 2.1.0
+
+Z Cordova 2.1.0, `CordovaLib` has been vzpenjajoč se rabiti **Samodejno Reference štetje (ARC)**. Ne potreba v vzpenjajoč se v **lok** za uporabo CordovaLib, vendar če želite nadgraditi svoj projekt za uporabo **ARC**, prosim čarovnikom Xcode migracije iz menija: **Uredi → Refactor → pretvori v Objective-C ARC...**, de-izberite libCordova.a, nato zaženite čarovnik do zaključka.
+
+1. Travnato gričevje ter citat Cordova 2.1.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Documents/Cordova-2.1.0`.
+
+2. Če se izvaja, zaprite Xcode.
+
+3. Uporaba Terminal.app, se pomaknite do imenika, kjer si dal downloaded vir zgoraj.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.1.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.0.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.1.0.js` datoteke.
+
+7. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `AppDelegate.m` po eno od nov projekt:
+
+ * Uredil → program: didFinishLaunchingWithOptions:
+ * Dodano → program: supportedInterfaceOrientationsForWindow:
+
+8. Update (ali nadomestiti, če ste nikoli spremenili datoteko) vaše `MainViewController.m` po eno od nov projekt:
+
+ * Dodano → viewWillAppear
+
+9. Kopiraj v `cordova` imenik iz novega projekta v root direktorij vašega projekta. V 2.1.0, to je posodobljeno skripte za podporo poti s presledki.
+
+10. Odstraniti z `VERSION` pila reference iz vašega projekta (*ne* tisti v`CordovaLib`).
+
+11. Naslednji, modernizirati vaš `CordovaLib` sub-projekt sklic. Začenši z Cordova 2.1.0, ne uporabljamo CORDOVALIB Xcode spremenljivka več ko navajanje kje `CordovaLib` prebiva, sklic je sklic na absolutno pila zdaj.
+
+ 1. Začetek Terminal.app
+ 2. Pojdite na mesto, kjer ste namestili Cordova (glej korak 1), v z `bin` subdirectory
+ 3. Zaženite skript spodaj, kjer je prvi parameter je pot za vaš projekt `.xcodeproj` datoteke:
+
+ `update_cordova_subproject pot/do/vaš/projekt/xcodeproj`
+
+## Nadgradnja 1.9.0 projektov do 2.0.0
+
+1. Namestite Cordova 2.0.0.
+
+2. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+3. Izvod v `www/cordova-2.0.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-1.9.0.js` pila.
+
+4. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.0.0.js` datoteke.
+
+5. Kopiraj v `cordova` imenik iz novega projekta v korenskem imeniku vašega projekta (če želite, da project orodja ukazne vrstice).
+
+6. Dodate nov vnos v `Plugins` v vaš `Cordova.plist` pila, skupina **Podpira datoteke** . Ključ je `Device` in je vrednost`CDVDevice`.
+
+7. Odstrani`Cordova.framework`.
+
+8. Odstraniti `verify.sh` iz skupine **Podpirajo datoteke** .
+
+9. Izberite ikono projekta v projekt Navigator, izberite vaš projekt **Target**, nato pa izberite zavihek **Nastavitve graditi** .
+
+10. Iskanje **Preprocessor makre**, nato odstrani vse **CORDOVA_FRAMEWORK = 1** vrednosti.
+
+11. Poiščite v `CordovaLib` imenik, ki je bil nameščen v vaš trd-voziti pod svojo domačo mapo `Documents` podimeniku.
+
+12. Poiščite v `CordovaLib.xcodeproj` pila v v `CordovaLib` imenik, potem povleci in spusti datoteko v vašem projektu. Bi se moral pojaviti kot sub-projekt.
+
+13. Izdelate projekt, morate dobiti nekatere napake v zvezi z `#import` direktive.
+
+14. Za na `#import` napak, spremeniti ponudbo na osnovi uvoza v tem stilu:
+
+ #import "CDV.h"
+
+
+ Ta slog oklepajev, ki temelji:
+
+ #import <Cordova/CDV.h>
+
+
+ in odstranite vse `#ifdef` ovoje okoli koli Cordova uvoz, ko ni več potrebno (uvoza so zdaj poenoteni)
+
+15. Izdelate projekt znova in ne bi smeli imeti vse `#import` napake.
+
+16. Izberite **ikono projekta** v projekt Navigator, izberite vaš projekt **Target**, nato pa izberite zavihek **Izgradnjo faze** .
+
+17. Razširite fazo **Ciljne odvisnosti** , nato gumb Izberi **+** .
+
+18. Izberite je `CordovaLib` cilj, nato pa izberite gumb **Dodaj** .
+
+19. Razširite prva faza **Povezavo binarnih s knjižnicami** (že vsebovati a povesmo od okvirov), nato pa izberite **+** gumb.
+
+20. Izberite na `libCordova.a` statična knjižnica, nato pa izberite gumb **Dodaj** .
+
+21. Izbriši fazo **Run Script** .
+
+22. Izberite **ikono projekta** v projekt Navigator, izberite vaš projekt **Target**, nato pa izberite zavihek **Nastavitve graditi** .
+
+23. Iskanje **Drugih Povezivač zastave**, in dodamo vrednosti **-force_load** in **C-Obj**.
+
+24. Razširite na `CordovaLib` podprojekt.
+
+25. Poiščite v `VERSION` datoteko, povlecite v vaš glavni projekt (želimo ustvariti povezavo nanj, ne kopijo).
+
+26. Izberite izbirni gumb **Ustvari skupine za vse dodane mape** , nato pa izberite gumb **Dokončaj** .
+
+27. Izberite v `VERSION` datoteko, ki ste pravkar povlekli v prejšnjem koraku.
+
+28. Vnesite kombinacijo tipk **možnost-ukaz-1** razkazati **Nadzornik datoteko** (ali menuitem **Poglej si → pripomočki → Pokaži nadzornik datoteko**).
+
+29. Izberite **glede na CORDOVALIB** v **Pila nadzornik** za spustni meni za **lokacijo**.
+
+30. Nastaviti Xcode prednost **Xcode nastavitve → lokacijah → pridobljenih podatkov → Advanced...** **Unique**, tako da mogoče najti enotno glave.
+
+31. Izberite **ikono projekta** v projekt Navigator, izberite vašo **ciljno**, nato pa izberite zavihek **Nastavitve graditi** .
+
+32. Iskanje **poti iskanja glavo**. Za nastavitev, za dodajanje teh treh vrednosti, vključno s Citati:
+
+ "$(TARGET_BUILD_DIR)/usr/local/lib/include"
+
+ "$(OBJROOT)/UninstalledProducts/include"
+
+ "$(BUILT_PRODUCTS_DIR)"
+
+
+33. Iskanje **drugih Povezivač zastav**. Nastavitve, dodajte te vrednosti:
+
+ -weak_framework CoreFoundation
+
+
+34. Izdelate projekt, naj pripravijo in povezavo s **ne izdaja**.
+
+35. Izberite vaš projekt iz **sheme** kaplja-niz, in nato **iPhone 5,1 Simulator**.
+
+36. Izbrati **prost dostop** popek.
+
+**Opomba**: če vaš projekt ne deluje po pričakovanjih v simulatorju, prosim zalotiti a pismo morebitne napake v konzoli dnevnik v Xcode za namige.
+
+## Nadgradnja 1.8.x projektov 1.9.0
+
+1. Namestite Cordova 1.9.0.
+
+2. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+3. Izvod v `www/cordova-1.9.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-1.8.x.js` pila.
+
+4. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-1.9.0.js` datoteke.
+
+**Opomba**: 1.9.0 podpira nove `BackupWebStorage` logična `Cordova.plist` nastavitev. Privzeto omogočena, torej lotiti se `false` v onesposobiti to, še posebej na iOS 6. Glej [izpust opombe: Safari in UIKit oddelek][17]
+
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+
+## Nadgradnja 1.7.0 projektov do 1.8.x
+
+1. Namestite Cordova 1.8.0.
+
+2. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+3. Izvod v `www/cordova-1.8.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-1.7.x.js` pila.
+
+4. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-1.8.0.js` datoteke.
+
+Če nameravate na uporabo API kapitan, boste potrebovali novo **iPad zaslon mrežnice** sredstev:
+
+1. Kopija je `Resources/Capture.bundle` element iz novega projekta v imeniku projekta, preveč pisanja obstoječi `Resources/Capture.bundle` element.
+
+2. V projektu, izberite je `Capture.bundle` element v vaš projekt Navigator v Xcode, vnesite **Izbriši** ključ, nato pa izberite **Odstranite sklic** nastali pogovornem oknu.
+
+3. Povlecite na novo `Capture.bundle` korak 1 zgoraj v vaš projekt Navigator v Xcode, nato izberite izbirni gumb **Ustvari skupine za vse dodane mape** .
+
+## Nadgradnja 1.6.x projektov 1.7.0
+
+1. Namestite Cordova 1.7.0.
+
+2. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+3. Izvod v `www/cordova-1.7.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-1.6.0.js` pila.
+
+4. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-1.7.0.js` datoteke.
+
+## Nadgradnja 1.5.0 projektov do 1.6.x
+
+1. Namestite Cordova 1.6.1.
+
+2. Izdelovanje a prislon od `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` , in `Cordova.plist` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 1.5.0-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
+
+
+5. Dodaj vse nove `MainViewController` in `AppDelegate` datotek v Xcode projekta.
+
+6. Izvod v `www/cordova-1.6.1.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-1.5.0.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-1.6.1.js` datoteke.
+
+8. Dodajte nov `Cordova.plist` pila v vaš projekt. To je potrebno, ker imena core plugin storitev morate spremeniti, da ustrezajo tistim iz Android in BlackBerry, za enotno Cordova JavaScript datoteko (`cordova-js`).
+
+9. Vključiti vse nastavitve, **Plugins** in **ExternalHosts** postavke, ki ste jih imeli v vaš **varnostno Cordova.plist** v novi`Cordova.plist`.
+
+10. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v novi `AppDelegate` datoteke. Koli `UIWebViewDelegate` ali `CDVCommandDelegate` kodo v `AppDelegate.m` mora iti v `MainViewController.m` zdaj (glej komentiral-out oddelkov v ta datoteke).
+
+11. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `MainViewController.h` in `MainViewController.m` v nov MainViewController pila.
+
+12. Kliknite na ikono projekta v projekt Navigator, izberite vaš **projekt**, nato pa izberite zavihek **Nastavitve graditi** .
+
+13. Vpišite **prevajalnik za C / C + +/ Objective-C** v iskalno polje.
+
+14. Izberite vrednost **Apple LLVM prevajalnik 3.1** .
+
+## Nadgradnja 1.4.x projekte 1.5.0
+
+1. Namestite Cordova 1.5.0.
+
+2. Ustvariti nov projekt in teči enkrat. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+3. Izvod v `www/cordova-1.5.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-1.4.x.js` pila.
+
+4. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) nov Cordoba točko `cordova-1.5.0.js` datoteke.
+
+5. Poišči `PhoneGap.framework` v vaš projekt Navigator, izberite.
+
+6. Vnesite **izbrisati** zakleniti ter izbrisati s `PhoneGap.framework` sklic v projekt Navigator.
+
+7. Vnesite kombinacijo tipk **Možnost-ukaz-A** , ki bi morala pasti list za dodajanje datotek na projekt (list **Dodate datoteke...** ). Poskrbite, da je izbran izbirni gumb **ustvarjeno skupine za vse dodane mape** .
+
+8. Vnesite kombinacijo tipk **Shift-ukaz-G** , ki naj spusti dol drug list, da greš v mapo (na **pojdite v mapo:** list).
+
+9. Vnesite `/Users/Shared/Cordova/Frameworks/Cordova.framework` v na **pojdite v mapo:** list in nato pritisnite gumb **Pojdi** .
+
+10. Pritisnite gumb **Dodaj** v **Dodajanje datotek...** stanja.
+
+11. Izberite `Cordova.framework` v projekt Navigator.
+
+12. Vnesite kombinacijo tipk **možnost-ukaz-1** razkazati **Nadzornik datoteko**.
+
+13. Izberite **Absolutna pot** v **Pila nadzornik** za spustni meni za **lokacijo**.
+
+14. Vnesite kombinacijo tipk **Možnost-ukaz-A** , ki bi morala pasti list za dodajanje datotek na projekt (list **Dodate datoteke...** ). Poskrbite, da je izbran izbirni gumb **ustvarjeno skupine za vse dodane mape** .
+
+15. Vnesite kombinacijo tipk **Shift-ukaz-G** , ki naj spusti dol drug list, da greš v mapo (na **pojdite v mapo:** list).
+
+16. Vnesite `~/Documents/CordovaLib/Classes/deprecated` v na **pojdite v mapo:** list in nato pritisnite gumb **Pojdi** .
+
+17. Pritisnite gumb **Dodaj** v **Dodajanje datotek...** stanja.
+
+18. V vašem `AppDelegate.h` , `AppDelegate.m` , in `MainViewController.h` pila, nadomestiti celotno `#ifdef PHONEGAP_FRAMEWORK` blok s:
+
+ #import "CDVDeprecated.h"
+
+
+19. Kliknite na **ikono projekta** v projekt Navigator, izberite vašo **ciljno**, nato pa izberite zavihek **Nastavitve graditi** .
+
+20. Iskanje **poti iskanja okvir**.
+
+21. Zamenjati obstoječo vrednost z`/Users/Shared/Cordova/Frameworks`.
+
+22. Iskanje **Preprocessor makre**.
+
+23. Za prvo (kombinirane) vrednost, zamenjajte vrednost s **CORDOVA_FRAMEWORK = YES**.
+
+24. Izberite zavihek **Izgradnjo faze** .
+
+25. Razširiti **prost dostop scenarij**.
+
+26. Zamenjaj vse pojavitve **telefon** z **Cordova**.
+
+27. Najti vaš `PhoneGap.plist` pila v projekt Navigator, in kliknite na ime datoteke, ko vnesete ime način urejanja.
+
+28. Preimenovati `PhoneGap.plist` v`Cordova.plist`.
+
+29. Desni klik na `Cordova.plist` in izberite **kot → odprte kode**.
+
+30. Pritisnite **Možnost-Command-F**, izberite **Zamenjaj** s kaplja-niz na vrhu levi okna vir.
+
+31. Vpišite `com.phonegap` za iskanje niza, in `org.apache.cordova` niz Zamenjaj, nato pritisnite gumb **Zamenjaj vse** .
+
+32. Vnesite **PG** za iskanje niza in **CDV** Zamenjaj niz in pritisnite gumb **Zamenjaj vse** .
+
+33. Pritisnite **Command-B** zgraditi. Imate še deprecations, da boste lahko znebiti v prihodnosti (glej `CDVDeprecated.h` . Na primer, Zamenjaj razredov v kodi, ki uporabljajo PG * CDV *).
+
+## Nadgradnja 1.4.0 projektov do 1.4.1
+
+1. Namestite Cordova 1.4.1.
+
+2. Izdelovanje a prislon od`MainViewController.m`.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiraj v `MainViewController.m` pila s nov projekt v imeniku 1.4.0-based projekta na disku, nadomešča staro datoteko (backup datotek najprej iz korak 2 zgoraj).
+
+5. Dodajanje v `MainViewController.m` datoteko v Xcode projekta.
+
+6. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `MainViewController.m` v novo datoteko.
+
+7. Posodabljanje je `phonegap-1.4.0.js` Datoteka je neobvezno, nič se ni spremenilo v JavaScript med 1.4.0 in 1.4.1.
+
+## Nadgradnja 1.3.0 projektov do 1.4.0
+
+1. Namestite Cordova 1.4.0.
+
+2. Izdelovanje a prislon od `AppDelegate.m` in `AppDelegate.h` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 1.3.0-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ MainViewController.xib
+
+
+5. Dodaj vse v `MainViewController` datoteke v Xcode projekta.
+
+6. Izvod v `www/phonegap-1.4.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-1.3.0.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `phonegap-1.4.0.js` datoteke.
+
+8. Dodaj nov vnos pod `Plugins` v vaš `PhoneGap.plist` pila. Ključ je `com.phonegap.battery` in je vrednost`PGBattery`.
+
+9. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v nov AppDelegate pila.
+
+## Nadgradnja 1.2.0 projektov do 1.3.0
+
+1. Namestite Cordova 1.3.0.
+
+2. Izdelovanje a prislon od `AppDelegate.m` in `AppDelegate.h` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 1.2.0-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ MainViewController.xib
+
+
+5. Dodaj vse v `MainViewController` datoteke v Xcode projekta.
+
+6. Izvod v `www/phonegap-1.3.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-1.2.0.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `phonegap-1.3.0.js` datoteke.
+
+8. Dodaj nov vnos pod `Plugins` v vaš `PhoneGap.plist` pila. Ključ je `com.phonegap.battery` in je vrednost`PGBattery`.
+
+9. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v nov AppDelegate pila.
+
+## Nadgradnja 1.1.0 projektov do 1.2.0
+
+1. Namestite Cordova 1.2.0.
+
+2. Izdelovanje a prislon od `AppDelegate.m` in `AppDelegate.h` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 1.1.0-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ MainViewController.xib
+
+
+5. Dodaj vse v `MainViewController` datoteke v Xcode projekta.
+
+6. Izvod v `www/phonegap-1.2.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-1.1.0.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `phonegap-1.2.0.js` datoteke.
+
+8. Dodaj nov vnos pod `Plugins` v vaš `PhoneGap.plist` pila. Ključ je `com.phonegap.battery` in je vrednost`PGBattery`.
+
+9. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v nov AppDelegate pila.
+
+## Nadgradnja 1.0.0 projektov do 1.1.0
+
+1. Namestite Cordova 1.1.0.
+
+2. Izdelovanje a prislon od `AppDelegate.m` in `AppDelegate.h` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 1.0.0-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ MainViewController.xib
+
+
+5. Dodaj vse v `MainViewController` datoteke v Xcode projekta.
+
+6. Izvod v `www/phonegap-1.1.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-1.0.0.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `phonegap-1.1.0.js` datoteke.
+
+8. Dodaj nov vnos pod `Plugins` v vaš `PhoneGap.plist` pila. Ključ je `com.phonegap.battery` in je vrednost`PGBattery`.
+
+9. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v nov AppDelegate pila.
+
+## Nadgradnja 0.9.6 projektov do 1.0.0
+
+1. Namestite Cordova 1.0.0.
+
+2. Izdelovanje a prislon od `AppDelegate.m` in `AppDelegate.h` v vašem projektu.
+
+3. Ustvariti nov projekt. Potrebovali boste nekaj sredstev iz tega novega projekta.
+
+4. Kopiranje teh datotek iz novega projekta v imeniku 0.9.6-based projekta na disku, nadomešča vse stare datoteke (prislon vaš pila prvi iz koraka 2 zgoraj):
+
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ MainViewController.xib
+
+
+5. Dodaj vse v `MainViewController` datoteke v Xcode projekta.
+
+6. Izvod v `www/phonegap-1.0.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/phonegap-0.9.6.js` pila.
+
+7. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `phonegap-1.0.0.js` datoteke.
+
+8. Dodaj nov vnos pod `Plugins` v vaš `PhoneGap.plist` pila. Ključ je `com.phonegap.battery` in je vrednost`PGBattery`.
+
+9. Vključiti vse projekt-posebno kodo, ki jih imate v vašem varnostno `AppDelegate.h` in `AppDelegate.m` v nov AppDelegate pila.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/webview.md b/docs/sl/edge/guide/platforms/ios/webview.md
new file mode 100644
index 0000000..d19453e
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/webview.md
@@ -0,0 +1,152 @@
+---
+
+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.
+---
+
+# iOS spletni pogledi
+
+To poglavje prikazuje kako vlagati Cordova omogočen spletni pogled komponente znotraj večje iOS aplikacije. Podrobnosti o tem, kako te komponente lahko komunicirajo med seboj, si oglejte Uporaba Plugins.
+
+Podpora za iOS spletni pogledi začel z Cordova prevod 1.4, using a `Cleaver` komponento, za katero predlogo Xcode služi kot referenčno izvedbo. Cordova 2.0 in novejše različice podpirajo le Mesarski nož izvajanja podprojekta, ki temelji.
+
+Ta navodila zahtevajo vsaj Cordova 2.3 in Xcode 4.5, skupaj z a `config.xml` datoteko iz projekta novoustanovljeno iOS. Uporabite lahko postopek v vmesnik ukazne vrstice ustvariti nov projekt, nato pa pridobite na `config.xml` datoteko iz znotraj imenovanega vloga subdirectory v`platforms/ios`.
+
+Sledite tem navodilom, poskrbite, da imate najnovejšo distribucijo Cordova. Travnato gričevje to s [cordova.apache.org][1] ter odpreti patentno zadrgo svoj paket iOS.
+
+ [1]: http://cordova.apache.org
+
+## Dodajanje sekač Xcode projekta (CordovaLib podprojekt)
+
+1. Če se izvaja, zaprite Xcode.
+
+2. Plan a semestralen ter pluti v izvorni imenik za Cordova iOS.
+
+3. Izvod v `config.xml` datoteko, opisanih v imeniku projekta.
+
+4. Odprite Xcode in uporabiti Finder kopirati v `config.xml` datoteke v oknu **Navigator projekta** .
+
+5. Izberite **Ustvari skupine za vse dodane mape** in pritisnite **konča**.
+
+6. Uporabite Finder za kopiranje na `CordovaLib/CordovaLib.xcodeproj` datoteko v Xcode's **Projekta Navigator**
+
+7. Izberite `CordovaLib.xcodeproj` v okviru **projekta Navigator**.
+
+8. Vnesite kombinacijo tipk **možnost-ukaz-1** razkazati **Nadzornik datoteko**.
+
+9. Izberite **glede na skupine** v **Datoteko inšpektor** za spustni meni za **lokacijo**.
+
+10. Izberite **ikono projekta** v **Projekt Navigator**, izberite **cilj**, nato pa izberite zavihek **Nastavitve graditi** .
+
+11. Dodaj `-force_load` in `-Obj-C` za vrednost **Drugih Povezivač zastavic** .
+
+12. Kliknite na **ikono projekta** v projekt Navigator, izberite **cilj**, nato pa izberite zavihek **Izgradnjo faze** .
+
+13. Razširite **Link Binaries s knjižnicami**.
+
+14. Izberite **+** gumb, in dodajte naslednje **okvire**. Po želji v okviru **Projekta Navigator**, jih premaknete v skupini **okvirov** :
+
+ AddressBook.framework
+ AddressBookUI.framework
+ AudioToolbox.framework
+ AVFoundation.framework
+ CoreLocation.framework
+ MediaPlayer.framework
+ QuartzCore.framework
+ SystemConfiguration.framework
+ MobileCoreServices.framework
+ CoreMedia.framework
+
+
+15. Razširite **Ciljne odvisnosti**, zgornje polje s to oznako, če obstaja več kot eno polje.
+
+16. Izberite **+** gumb, in dodamo na `CordovaLib` graditi izdelek.
+
+17. Razširite **Link Binaries s knjižnicami**, zgornje polje s to oznako, če obstaja več kot eno polje.
+
+18. Izberite **+** gumb, in dodamo`libCordova.a`.
+
+19. Nastavite na **Xcode nastavitve → lokacijah → pridobljenih podatkov → Advanced...** **edinstvene**.
+
+20. Izberite **ikono projekta** v projekt Navigator, izberite vašo **ciljno**, nato pa izberite zavihek **Nastavitve graditi** .
+
+21. Iskanje **poti iskanja glavo**. Nastavitve, dodajte te tri vrednosti spodaj, vključno navajati:
+
+ "$(TARGET_BUILD_DIR)/usr/local/lib/include"
+ "$(OBJROOT)/UninstalledProducts/include"
+ "$(BUILT_PRODUCTS_DIR)"
+
+
+ Od Cordova 2.1.0, `CordovaLib` has been vzpenjajoč se rabiti **Samodejno Reference štetje (ARC)**. Vam ni treba nadgraditi na **lok** za uporabo `CordovaLib` , vendar če želite nadgraditi svoj projekt za uporabo **ARC**, uporabite čarovnika za migracije Xcode iz je **Uredi → Refactor → pretvori v Objective-C ARC...** meni, **de-izberite libCordova.a**, nato zaženite čarovnik za dokončanje.
+
+## Z uporabo CDVViewController
+
+1. Dodajte naslednje glavo:
+
+ #import <Cordova/CDVViewController.h>
+
+
+2. Instantiate a nov `CDVViewController` in obdržati nekje, npr., da razred lastnine:
+
+ CDVViewController* viewController = [CDVViewController new];
+
+
+3. Po želji lahko nastavite na `wwwFolderName` premoženja, ki je privzeto `www` :
+
+ viewController.wwwFolderName = @"myfolder";
+
+
+4. Po izbiri iz začetne strani v `config.xml` datoteke `<content>` tag, bodisi lokalno datoteko:
+
+ <content src="index.html" />
+
+
+ .. ali oddaljenem mestu:
+
+ <content src="http://apache.org" />
+
+
+5. Po želji lahko nastavite na `useSplashScreen` premoženja, ki je privzeto `NO` :
+
+ viewController.useSplashScreen = YES;
+
+
+6. Nastavite **pogled okvir**. Vedno nastavite to lastnost zadnji:
+
+ viewController.view.frame = CGRectMake(0, 0, 320, 480);
+
+
+7. Sekač dodati pogled:
+
+ [myView addSubview:viewController.view];
+
+
+## Dodajanje HTML, CSS in JavaScript sredstev
+
+1. Ustvarite nov imenik v okviru projekta, `www` na primer.
+
+2. Mesto HTML, CSS in JavaScript sredstev v ta imenik.
+
+3. Kopiranje imenika v Xcode's **Projekta Navigator** okno uporabite Finder.
+
+4. Izberite **ustvari mapo referenc za vse dodane mape**.
+
+5. Nastavite ustrezno `wwwFolderName` in `startPage` lastnosti imenika, ki je prvotno ustvaril, ali uporabite privzete nastavitve (navedena v prejšnjem razdelku) ko instantiating na`CDVViewController`.
+
+ /*
+ if you created a folder called 'myfolder' and
+ you want the file 'mypage.html' in it to be
+ the startPage
+ */
+ viewController.wwwFolderName = @"myfolder";
+ viewController.startPage = @"mypage.html"
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/tizen/index.md b/docs/sl/edge/guide/platforms/tizen/index.md
new file mode 100644
index 0000000..4a82676
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/tizen/index.md
@@ -0,0 +1,112 @@
+---
+
+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.
+---
+
+# Tizen platforma vodnik
+
+Ta smernica opisuje kako zaiti ki gre gor vaš SDK razvojno okolje za uvajanje Cordova aplikacije za naprave, ki teče operacijski sistem Tizen.
+
+## Zahteve in podporo
+
+Tizen SDK zahteva Linux Ubuntu 10.04/10.10/11.04/11.10 (32-bit) ali Windows XP SP3/7 (32-košček).
+
+Razvijalci uporabljajte z `cordova` utility, v povezavi z Tizen SDK. Glej The vmesnik ukazne vrstice za informacije kako umestiti to, dodajte projektov, nato gradite in objavljajte projekt.
+
+## Namestite SDK
+
+Download Tizen SDK od [tizen.org][1].
+
+ [1]: https://developer.tizen.org/sdk
+
+<!--
+
+- (optional) Install Tizen Cordova template projects: copy the
+ `/templates` directory content into the Tizen Eclipse IDE web
+ templates directory (e.g:
+ `/home/my_username/tizen-sdk/IDE/Templates/web`).
+
+- __Method #2: Use Tizen Eclipse IDE Cordova Tizen project templates__
+ - Launch Tizen Eclipse IDE
+ - Select __File → New → Tizen Web Project__
+ - Select __User Template__ and __User defined__ items
+ - Select one of the Tizen Cordova template (e.g: __CordovaBasicTemplate__)
+ - Fill the __Project name__ and its target __Location__
+
+ 
+
+ - Click __Finish__
+
+ 
+
+ - Your project should now appear in the __Project Explorer__ view
+
+-->
+
+## Odprite projekt v SDK
+
+1. Začetek Tizen Eclipse IDE.
+
+2. Izberite **File → uvozi → Tizen spletni projekt**:
+
+ ![][2]
+
+3. Pritisnite **Next**.
+
+4. Poskrbite, da **korenski imenik izberite** potrjena.
+
+5. Poskrbite, da **kopijo projekte v delovni prostor** je potrjena.
+
+6. Pritisnite za **brskanje** in izberite Cordova Tizen `samples` imenik projekta (kot `/cordova-basic` ):
+
+ ![][3]
+
+7. Pritisnite **konča**. Vaš projekt mora zdaj uvozijo in se prikažejo v pogledu **Project Explorer** :
+
+ ![][4]
+
+ [2]: img/guide/platforms/tizen/import_project.png
+ [3]: img/guide/platforms/tizen/import_widget.png
+ [4]: img/guide/platforms/tizen/project_explorer.png
+
+Za obnovo projekta, desno v **Project Explorer** pogledu in izberite **Izgradnjo projekta**:
+
+![][5]
+
+ [5]: img/guide/platforms/tizen/build_project.png
+
+V korenskem imeniku projekta naj bi ustvarili widget paket pila kot na primer *hello.wgt* .
+
+## Razporedi na Emulator
+
+Desno projekt v **Project Explorer** pogledu in izberite **Zaženi kot → Tizen Simulator spletnega programa**:
+
+![][6]
+
+ [6]: img/guide/platforms/tizen/runas_web_sim_app.png
+
+## Razporedi na napravo
+
+* Poskrbite, da ciljna naprava pravilno začela, povezano in konfigurirano. **Datum in čas** nastavitve morajo biti pravilno nastavljene.
+
+* Uporabite **Povezavo Explorer** pogled izberite cilj uvajanja uporabe: **okna → Prikaži pogled → raziskovalec povezavo**.
+
+ ![][7]
+
+* Z desno miškino tipko projekta v **Project Explorer** pogled, nato izberite Zaženi kot **in rarr; Tizen spletna aplikacija**:
+
+ ![][8]
+
+ [7]: img/guide/platforms/tizen/connection_explorer.png
+ [8]: img/guide/platforms/tizen/runas_web_app.png
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ubuntu/index.md b/docs/sl/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..20cf6f2
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Vodnik Ubuntu Platform
+
+## Začetno sproščanje
+
+Dobrodošli na začetno izpustitev Ubuntu platform support v Cordova. S tem za javnost, poudarek razvoju na Ubuntu sistem in uporabo poteka dela Dev Cordova spletni projekt. To vključuje dodajanje Ubuntu platform za vaš projekt, dodajanje standardnih Cordova plugins, in, seveda, gradnjo in delovanje apps za Ubuntu platform.
+
+### Ubuntu SDK
+
+Lahko tudi želite namestiti Ubuntu QtCreator razvojno okolje. Glej [developer.ubuntu.com][1] za več info. (QtCreator SDK ni potrebno dodati Ubuntu platform support Cordova app.)
+
+ [1]: http://developer.ubuntu.com
+
+### Ubuntu Runtime platform
+
+Ubuntu je dobro znano, za svojo namizno okolje (za prenosniki, računalniki in podobno). Ubuntu dotik razširja OS Ubuntu na telefone in tablet. Ubuntu runtime platforme imajo različne CPU arhitekture (x 86, armhf, itd.). App in plugin kodo mora ustrezno pripravijo. Podpora za to široko področje se hitro razvija v Ubuntu.
+
+### Najnovejše informacije
+
+Najnovejše informacije o podpori Cordova app za Ubuntu platform runtime, glejte [wiki.ubuntu.com/Cordova][2].
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## Razvoj platforme zahteve
+
+Za to izpust, razvoj plosčad je treba Ubuntu pult. Ubuntu 13,10 (codename "Bezobrazan") ali kasneje je potrebno uživati poln nabor podprtih zmogljivosti.
+
+Vi moči napeljati Cordova naprej-Ubuntu sistemov (z uporabo npm), vendar pomembno zmogljivosti so navedeni samo skozi Ubuntu, debian paketi obtorej.
+
+## Namestitev Cordova
+
+Dodajanje Ubuntu Cordova [Oseben paket svod][3] vaš sistem Ubuntu:
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+Namestite paket cordova-cli (in njegove odvisnosti):
+
+ $ sudo apt-get install cordova-cli
+
+
+## Projekt poteka dela
+
+### Ustvarjanje projekta
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### Premakniti v imenik projekta
+
+ $ cd project1
+
+
+### Dodajanje Ubuntu Platform
+
+ $ cordova platform add ubuntu
+
+
+### Zgraditi za Ubuntu
+
+ $ cordova build ubuntu
+
+
+### Zagon App
+
+ $ cordova run ubuntu
+
+
+### Dodaj Plugin stanja baterije
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/win8/index.md b/docs/sl/edge/guide/platforms/win8/index.md
new file mode 100644
index 0000000..5c52028
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/win8/index.md
@@ -0,0 +1,102 @@
+---
+
+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.
+---
+
+# Windows 8 platformi vodnik
+
+Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova aplikacije za Windows 8. Glej naslednje podrobnejše informacije značilne za platformo:
+
+* Nadgradnjo operacijskega sistema Windows 8
+* Orodja ukazne vrstice Windows 8
+
+Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
+
+Microsoft zastarelo ime *Metro-style aplikacije* Windows 8 in Windows RT. MSDN zdaj se nanaša na to vrsto app kot app *Windows Store* in tega priročnika sledi te konvencije. Tudi, v tem priročniku *Windows 8* pomeni Windows 8 in Windows RT.
+
+## Zahteve
+
+* Windows 8
+
+* Visual Studio 2012 Professional ali boljše ali Visual Studio 2012 Express za Windows 8
+
+Sledite navodilom na [windowsstore.com][1] predloži vaš app Windows trgovino.
+
+ [1]: http://www.windowsstore.com/
+
+## Namestite SDK in Cordova
+
+Nastavite vaš prioriteten varianta Visual Studio 2012. Vse plačano različice izdelka (poklicne, itd) bi vas zgraditi okno trgovine apps. Potrebujete **Express za Windows 8** za izgradnjo apps Store okno using [expres naklada][2].
+
+ [2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+Travnato gričevje ter citat ki postaja latenten ulitek [Cordova][3]. Ti instuctions velja za na `lib\windows-8` podimeniku.
+
+ [3]: http://phonegap.com/download
+
+## Nastavite nov projekt
+
+Že lahko gradijo Windows 8 apps z uporabo v *HTML/JavaScript tir* pri roki v okno trgovine apps. Uporabite Cordova v okno trgovine apps izpostaviti isto API-jev na druge platforme, ki podpira Cordova.
+
+* Odprite Visual Studio 2012 in izberite **Nov projekt**.
+
+* Izberite **Nameščeno → predloge → → drugih jezikov JavaScript → Windows trgovina** od drevesa, in potem **Prazno App** seznam projektov. Vnesite ime projekta vam je všeč, kot so `CordovaWin8Foo` kot v tem primeru:
+
+ ![][4]
+
+* Microsoft še naprej uporablja `default.html` kot privzeto domačo stran, vendar večina spletnih razvijalcev uporabo `index.html` . To je dobra ideja za to, vsaj za tekme druge platforme verjetno delate. Popraviti to, v **Solution Explorerju** preimenovati v `default.html` datoteko `index.html` . Dvokliknite na `package.appxmanifest` datoteko in spremenite **začetno stran** vrednost `index.html` :
+
+ 
+
+
+* Vključiti `cordova.js` v vašem projektu, desno kliknite na v `js` imenik v **Solution Explorerju** in izberite **novo → Dodajanje elementa**. Poiščite v `cordova.js` pila v v `lib\windows-8` imenik.
+
+* Urejanje kode za `index.html` . Dodajte sklic v `cordova.js` . To storite ročno ali povlečete datoteko iz **Solution Explorerju**. Dodajte naslednje druge odvisnosti app je domačo stran:
+
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* Dodaj a `deviceready` trener dokazati Cordova deluje:
+
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
+
+ [4]: img/guide/platforms/win8/wsnewproject.png
+
+## Test projekta
+
+Zagon projekta Visual Studio. Boste videli polje sporočilo pojavi:
+
+ 
+
+
+To je to. Zdaj ste pripravljeni za izgradnjo apps Windows Store z Cordova.
\ No newline at end of file
[53/57] [abbrv] CB-5931 Cordova 3.4 - broken links due to
inconsistent heading translation
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/win8/tools.md b/docs/sl/edge/guide/platforms/win8/tools.md
new file mode 100644
index 0000000..9dd9a8d
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/win8/tools.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.
+---
+
+# Orodja ukazne vrstice Windows 8
+
+Na `cordova` pripomoček ukazne vrstice je na visoki ravni orodje, ki vam omogoča izgradnjo aplikacij na različnih platformah več naenkrat. Starejšo različico Cordova okvir zagotavlja kompleti orodja ukazne vrstice za vsako platformo. Da jih uporabljajo kot alternativa CLI, morate prenesti to različico Cordova iz [cordova.apache.org][1]. Download vsebuje ločene arhivu za vsako platformo. Razširite platformo, ki jih želite ciljati. Orodja, opisani tukaj, so običajno na voljo v najvišje ravni `bin` imenik, sicer se posvetujte **OBAVIJESNA** datoteka za podrobnejše usmeritve.
+
+ [1]: http://cordova.apache.org
+
+Podatki o nizki ravni vmesnik ukazne vrstice, ki omogoča plugins, glejte Uporaba Plugman za upravljanje Plugins. Glejte Uporaba Plugins za pregled.
+
+## Windows 8
+
+Windows 8 orodja ukazne vrstice podpirajo le ustvarjanje novih projektov. Ukazi mora teči cmd ali powershell pozivniku.
+
+## Ustvarjanje projekta
+
+Teči na `create` ukaz z naslednjimi parametri:
+
+* Pot do vašega novega projekta Cordova Windows 8
+
+* Ime paketa po obratnem-domene slog konvencije. To postane default Namespace.
+
+* Ime projekta
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/win8/upgrading.md b/docs/sl/edge/guide/platforms/win8/upgrading.md
new file mode 100644
index 0000000..e4ce5fe
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/win8/upgrading.md
@@ -0,0 +1,56 @@
+---
+
+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.
+---
+
+# Nadgradnjo operacijskega sistema Windows 8
+
+Ta vodič pokaže, kako spremeniti Windows 8 projektov za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je `cordova` CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI.
+
+## Vzpenjajoč se v 3.2.0 od 3.1.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update windows8`.
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin\update <project_path>
+
+
+## Nadgradite 3.1.0
+
+Cordova CLI podporo za Windows 8 je bil uveden v Cordova 3.1.0. Za nadgradnjo, predlagamo, da ustvarja nove Cordova CLI projekta in se gibljejo do vseh potrebnih sredstev.
+
+## Vzpenjajoč se v 2.9.0 iz 2.8.0
+
+Naslednje ukaze je treba narediti iz znotraj Visual Studio prepričati se da vse sklice v projektu so posodobljena/izbrisati.
+
+1. Odstraniti `cordova-2.8.0.js` iz projekta `www` imenik.
+
+2. Dodaj `cordova.js` datoteko iz vira projekta `www` imenik. (Upoštevajte, da datoteka ne vsebuje številko različice v ime datoteke.)
+
+3. Zgradite in preizkusite!
+
+## Vzpenjajoč se v 2.8.0 iz 2.7.0
+
+Naslednje ukaze je treba narediti iz znotraj Visual Studio prepričati se da vse sklice v projektu so posodobljena/izbrisati.
+
+1. Odstraniti `cordova-2.7.0.js` iz projekta `www` imenik.
+
+2. Dodaj `cordova.js` datoteko iz vira projekta `www` imenik. (Upoštevajte, da datoteka ne vsebuje številko različice v ime datoteke.)
+
+3. Zgradite in preizkusite!
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/wp7/index.md b/docs/sl/edge/guide/platforms/wp7/index.md
new file mode 100644
index 0000000..057c35d
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/wp7/index.md
@@ -0,0 +1,104 @@
+---
+
+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.
+---
+
+# Vodnik za platformo Windows Phone 7
+
+Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova aplikacije za naprave Windows Phone 7. Apps teči tudi na Windows Phone 8 naprave, ki uporabljajo isto API, ampak različica 7 nima nekatere napredne funkcije IE10's, ki so na voljo na Windows Phone 8. 8 Windows Phone aplikacije ne *ne* steči naprav Windows Phone 7.
+
+Glej naslednje podrobnejše informacije značilne za platformo, ki velja za obe različici:
+
+* Nadgradnja Windows Phone
+* Windows Phone Plugins
+* Windows Phone orodja ukazne vrstice
+
+Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
+
+## Sistemske zahteve
+
+Uporabite Windows 7 ali Windows 8 (Pro) ali Windows Vista s servisnim paketom SP2. Različico 64-košček (x 64) okno je zahteva za SDK. Pro verzija je priporočljivo za vodenje naprave emulator.
+
+Prijaviti in plačati za [Windows Phone Dev Center][1] račun če želite umestiti app naprej a realen načrt ali ga predloži na trgu.
+
+ [1]: http://dev.windowsphone.com/en-us/publish
+
+**Opomba**: teče SDK v stvaren stroj lahko sedanje izzive. Preberite [Windows Phone na Mac][2] za spoznanja o razvoju solutions.
+
+ [2]: http://aka.ms/BuildaWP8apponaMac
+
+## Namestite SDK in Cordova
+
+Prenesite in namestite [Windows Phone SDK][3].
+
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
+
+Travnato gričevje ter citat ki postaja latenten ulitek [Cordova][4]. Kar potrebujete za delo se `lib\windows-phone-8\wp7` subdirectory, `lib\windows-phone-8\wp8` vsebuje različico Windwos telefon 8 Cordova.
+
+ [4]: http://phonegap.com/download
+
+Kopiraj v `CordovaWP7_x_x_x.zip` datoteko v `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` imenik.
+
+## Gradnjo predlogo
+
+**Opomba**: ta korak preskočite, če v `lib\windows-phone` imenik že vsebuje a `CordovaWP7_x_x_x.zip` pila.
+
+Poenostavitev razvoja, Cordova svežnjev skripta graditi Visual Studio predloge. To vam omogoča hitro ustvarjanje Cordova apps, in jih lahko spremenite, če je to potrebno. Ti koraki kažejo, kako ustvariti to.
+
+### Teči Batch datoteko, da ustvarite in namestite tudi predloge
+
+Vsebuje koren repo a `createTemplates.bat` pila. Če dvokliknete datoteko ustvarja dva `.zip` datoteke: `CordovaWP7_x_x_x.zip` in `CordovaWP8_x_x_x.zip` , kjer je *x.x.x* številko trenutne različice. Uporabo teh datotek, enostavno v Visual Studio, ulitek jih v `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` podimeniku. Potem ste sposobni ustvariti nov meni **Apache Cordova Windows Phone_ apps iz Visual Studio __File → New Project** .
+
+Če zaženete paketno datoteko iz ukazne vrstice, lahko pokličete tudi z parameter samodejno namestiti:
+
+ >createTemplates.bat -install
+
+
+## Nastavite nov projekt
+
+* Odprite Visual Studio Express za Windows Phone in izberite **Nov projekt**.
+
+* Izberite **CordovaWP7**. Različica število prikaže opis predloge.
+
+* Projektom dajejo ime, in izberite **OK**.
+
+## Pregled strukture projekta
+
+Na `www` imenika funkcije `html` , `js` , in `css` podimenikov in drugih virov zahteva vaš app. Vse dodatne vsebine mora biti del projekta Visual Studio, in mora biti nastavljen kot vsebine.
+
+Naslednje strukturo predstavlja vzorec a 2.3.0 projekt, vendar se lahko razlikujejo glede na nameščeno različico:
+
+![][5]
+
+ [5]: img/guide/platforms/wp8/projectStructure.png
+
+## Gradnjo projekta za napravo
+
+Pred preskušanjem aplikacije v napravi, naprava mora biti registriran. Podrobnosti o tem, kako uvesti in test na Windows Phone 7, si oglejte [dokumentacijo Microsoft's][6] . To so osnovni koraki:
+
+ [6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
+
+* Preverite, ali vaš telefon in zaslon je odklenjena.
+
+* V Visual Studio, izberite **napravo** , v spustnem meniju na vrhu.
+
+* Pritisnite gumb zeleno **igra** poleg glavne spustnem meniju za zagon debugging ali pa vnesite **F5**.
+
+![][7]
+
+ [7]: img/guide/platforms/wp7/wpd.png
+
+Na tej točki, ste končali.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/wp8/index.md b/docs/sl/edge/guide/platforms/wp8/index.md
new file mode 100644
index 0000000..6444158
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/wp8/index.md
@@ -0,0 +1,148 @@
+---
+
+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.
+---
+
+# Vodnik za platformo Windows Phone 8
+
+Ta vodič pokaže, kako vzpostaviti vaš SDK razvojno okolje za uvajanje Cordova aplikacije za naprave Windows Phone 8. Če želite ciljati 7.5 in 8 naprav, razviti za Windows Phone 7 namesto tega, kot nadroben v Windows Phone 7 vodnik Platform. Različica 7 nima vseh naprednih funkcij, vključenih v Internet Explorer 10, vendar izvaja isti nabor vmesnikov API. 8 Windows Phone aplikacije ne *ne* steči naprav Windows Phone 7.
+
+Glej naslednje podrobnejše informacije značilne za platformo, ki velja za obe različici:
+
+* Nadgradnja Windows Phone
+* Windows Phone Plugins
+* Windows Phone orodja ukazne vrstice
+
+Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
+
+## Sistemske zahteve
+
+* Operacijski sistem:
+
+ * Windows 8 ali Windows 8 Pro
+ * Različico 64-košček (x 64) okno je zahteva za SDK.
+ * Pro verzija je priporočljivo, tako da lahko zaženete napravo emulator.
+
+* Strojna oprema:
+
+ * 6.5 GB prostora na trdem disku
+ * 4 GB RAM
+ * CPU 64-košček (x 64)
+
+* Windows Phone 8 Emulator
+
+ * Telefon emulator uporablja Hyper-V, zato ta seznam vključuje te predpogoje.
+ * Windows 8 Pro 64-bit edition ali večje
+ * Potrebujete procesor, ki podpira virtualizacijo in [Drugi ravni ogovor prevod (letev)][1]
+ * Glej [seznam Intel procesorji, ki podpirajo VT-x (Virtualizacija) in EPT (letev)][2]
+ * Usposobiti virtualization zmogljivosti (tj, VT-x na Intel) v BIOS nastavitve, kot ponavadi to privzeto onemogočena.
+
+* SDK in IDE (Visual Studio)
+
+ * Visual Studio 2012 Professional, Premium ali Ultimate. Opomba Visual Studio Express za Windows Phone (vključena v SDK) ni priporočljivo zato, ker si ne more graditi predlogo (glej spodaj) VS Express, kot to does ne življati **Izvoz predloge** funkcionalnost, ki je samo v VS Pro ali višje.
+
+* Prijaviti in plačati za [Windows Phone Dev Center][3] račun, če želite namestiti vaš app na realen načrt ali ga predloži na trgu.
+
+ [1]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
+ [2]: http://ark.intel.com/Products/VirtualizationTechnology
+ [3]: http://dev.windowsphone.com/en-us/publish
+
+**Opomba**: teče SDK v stvaren stroj lahko predstavljajo nekaj izzivov. Si lahko preberete ta blog post, ki daje vpogled o rešitvah za razvoj za [Windows Phone na Mac][4].
+
+ [4]: http://aka.ms/BuildaWP8apponaMac
+
+## Namestite SDK in Cordova
+
+Prenesite in namestite [Windows Phone SDK][5].
+
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
+
+Travnato gričevje ter citat ki postaja latenten ulitek [Cordova][6]. Na `lib\windows-phone-8\wp8` subdirectory je, kjer boste morali narediti svoje delo.
+
+ [6]: http://phonegap.com/download
+
+Kopiraj v `CordovaWP8_x_x_x.zip` datoteko v `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` imenik.
+
+## Gradnjo predlogo
+
+**Opomba**: ta korak preskočite, če v `lib\windows-phone` imenik že vsebuje a `CordovaWP8_x_x_x.zip` pila.
+
+Poenostavitev razvoja, Cordova svežnjev skripta graditi Visual Studio predloge. To vam omogoča hitro ustvarjanje Cordova apps, in jih lahko spremenite, če je to potrebno. Ti koraki kažejo, kako ustvariti to.
+
+### Teči Batch datoteko, da ustvarite in namestite tudi predloge
+
+Na repo korenski imenik vsebuje a `createTemplates.bat` pila. Dvokliknite to ustvariti dva `.zip` datoteke: `CordovaWP7_x_x_x.zip` in `CordovaWP8_x_x_x.zip` , kjer je *x.x.x* številko trenutne različice. Uporabo teh datotek, enostavno v Visual Studio, ulitek jih v `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` . Potem ste sposobni ustvariti nov Apache Cordova Windows Phone aplikacije iz menija **Visual Studio File → New Project** .
+
+Če zaženete paketno datoteko iz ukazne vrstice, lahko tudi pokličete s parameter samodejno namestiti:
+
+ >createTemplates.bat -install
+
+
+## Nastavite nov projekt
+
+Odprite Visual Studio Express za Windows Phone in izberite **Nov projekt**.
+
+Izberite **CordovaWP8**. Številka različice je prikazana v opis predloge.
+
+Projektom dajejo ime, in izberite **OK**.
+
+![][7]
+
+ [7]: img/guide/platforms/wp8/StandAloneTemplate.png
+
+## Pregled strukture projekta
+
+Na `www` imenika funkcije `html` , `js` , in `css` podimenikov in drugih virov zahteva vaš app. Vse dodatne vsebine mora biti del projekta Visual Studio, in mora biti nastavljen kot vsebine.
+
+Naslednje strukturo predstavlja vzorec a 2.3.0 projekt, vendar se lahko razlikujejo glede na nameščeno različico:
+
+![][8]
+
+ [8]: img/guide/platforms/wp8/projectStructure.png
+
+## Gradite in objavljajte Emulator
+
+Preverite, ali **Windows Phone Emulator** potrjeno v glavnem kaplja-niz jedilnik.
+
+Nato pritisnite gumb zeleno **igra** poleg spustnega menija za zagon debugging, ali tip **F5**.
+
+![][9]
+
+ [9]: img/guide/platforms/wp8/BuildEmulator.png
+
+## Gradnjo projekta za napravo
+
+Pred preskušanjem aplikacije v napravi, naprava mora biti registriran. Podrobnosti o tem, kako uvesti in test na Windows Phone 8, si oglejte [dokumentacijo Microsoft's][10] . To so osnovni koraki:
+
+ [10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
+
+* Preverite, ali vaš telefon in zaslon je odklenjena.
+
+* V Visual Studio, izberite **napravo** , v spustnem meniju na vrhu.
+
+* Pritisnite gumb zeleno **igra** poleg glavne spustnem meniju za zagon debugging ali pa vnesite **F5**.
+
+![][11]
+
+ [11]: img/guide/platforms/wp7/wpd.png
+
+Na tej točki, ste končali.
+
+## Nadaljnje branje
+
+Windows Phone razvijalec Blog zagotavlja [koristne podrobnosti][12] o razlikah med IE10 in WebKit brskalnik, in kako opreti oboje.
+
+ [12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/wp8/plugin.md b/docs/sl/edge/guide/platforms/wp8/plugin.md
new file mode 100644
index 0000000..7520f25
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/wp8/plugin.md
@@ -0,0 +1,194 @@
+--licenco: licenco za Apache Software Foundation (ASF) pod eno ali več prispeva licenčnih pogodb. 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.
+---
+
+# Windows Phone Plugins
+
+Ta razdelek ponuja podrobnosti za kako izvajati native plugin kodo na Windows Phone platformi. Pred obravnavo tega, glejte Uporaba Plugins za pregled plugin strukturo in njene skupne JavaScript vmesnik. Ta oddelek še dokazati vzorec *echo* plugin, ki komunicira s spletni pogled Cordova native platformo in nazaj.
+
+Pisanje plugin za Cordova na Windows Phone zahteva osnovno razumevanje arhitekture Cordova's. Cordova WP7 sestajati od a `WebBrowser` ki gosti aplikacije JavaScript kodo in upravlja native API klici. Vi moči razširiti C# `BaseCommand` razreda ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ), ki prihaja z večino funkcionalnosti, ki jih potrebujete:
+
+1. Izberite vaš projekt, in z desno tipko miške, da izberete **Dodajanje → novega elementa...** Če želite, ga lahko dodate v `Plugins` zgibalnik.
+
+2. Izberite **razred** in ime `Echo.cs` . Ta razred ime mora *točno* ujemati, kar imenujete določite kot storitev v je `cordova.exec()` klic na strani JavaScript.
+
+3. Vključujejo izvajanje osnovnih razredov:
+
+ using WPCordovaClassLib.Cordova;
+ using WPCordovaClassLib.Cordova.Commands;
+ using WPCordovaClassLib.Cordova.JSON;
+
+
+4. Razširiti vaš razred iz `BaseCommand` :
+
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+
+
+5. Dodaj je `echo` metoda, ki je vpisano od JavaScript:
+
+ public class Echo : BaseCommand
+ {
+ public void echo(string options)
+ {
+ // all JS callable plugin methods MUST have this signature!
+ // public, returning void, 1 argument that is a string
+ }
+ }
+
+
+Glej [BaseCommand.cs][1] razred za metode, ki so na voljo za plugin za preglasitev. Na primer, plugin lahko zajemanje "pavza" in "spet" dogodkov.
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
+## Imenski prostori
+
+Privzeti imenski prostor za nekvalificirana ukazov je:
+
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
+
+
+Če želite določiti svoj imenski prostor, boste morali poklicati popolnoma `cordova.exec` . Na primer, če želite določiti vaš razred C# takole:
+
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
+
+
+JavaScript bi morali poklicati `exec` takole:
+
+ cordova.exec(win, fail, "com.mydomain.cordovaExtensions.Echo", ...);
+
+
+## Tolmačenje argumentov v C
+
+V primeru razpravljali v uporabo Plugins podatke prejme vaš plugin je niz, vendar kaj, če želite prenesti nizov? Recimo JavaScript `cordova.exec` klic je določena takole:
+
+ cordova.exec(win, fail, "Echo", "echo", ["input string"]);
+
+
+Vrednost `options` niz prenese na `Echo.echo` metoda je JSON:
+
+ "[\"input string\"]"
+
+
+Vse JavaScript `exec` argumenti JSON kodira pred prevalili v C#, in tako morali odkodirate:
+
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
+
+
+## Kratki rezultati iz C# JavaScript
+
+V `BaseCommand` razred zagotavlja metode JavaScript povratni klic oskrbniki prenesti podatke. Če želite preprosto signal uspeh brez spremnega rezultata, lahko preprosto pokličete:
+
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
+
+
+Prenesti podatke nazaj, morate poklicati `DispatchCommandResult` drugače:
+
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
+
+
+Uporabite kodirano JSON string prenesti strukturiran objekt podatke nazaj v JavaScript:
+
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+
+
+Signal napake, oklic `DispatchCommandResult` s a `PluginResult` predmet, katerih stanje je `ERROR` :
+
+ DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
+
+
+## Ravnanje serializacija napake
+
+Pri razlagi vaše trditve, `try` / `catch` bloki pomoč zaslon iz slabo vložek. Ta vzorec se pojavi skozi Cordova C# kodo:
+
+ string optVal = null;
+
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
+
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
+
+
+## Plugin XML
+
+Naslednje prikazuje uporabo v `plugin.xml` datoteko želite določiti a plugin izvornih datotek na Windows Phone platformi. Glejte Uporaba Plugins za pregled in specifikacije Plugin za podrobnosti o razpoložljivih možnosti.
+
+* Je `<source-file>` element, ki opredeljuje vse plugin virov, kot so *.cs*, *.xaml*, *. xaml.cs*, in *.dll* pila ter podoba sredstev.
+
+* Je `<config-file>` element opredeljuje elemente oddaja v konfiguracijski datoteki. Ta primer doda plugin na platformo `config.xml` datoteke:
+
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+
+ Ta primer doda sposobnost stike z `WMAppManifest.xml` datoteke:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
+
+## Debugging Plugins
+
+Uporabite iskalnik napak za Visual Studio debug a plugin C# komponento. Break točke lahko nastavite na katero koli od metod, ki jih vaš razred.
+
+JavaScript je težje debug na Windows Phone. Vi potreba rabiti `console.log` izhod plugin država ali pozanimate napak.
+
+## Skupnih pastem
+
+* Pazite, da ne prenesti argumente iz JavaScript strani native, ki so težko deserializirati kot JSON. Večina platforme naprav pričakujejo argument, predan `cordova.exec()` treba matriko, kot sledi:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
+
+
+ To lahko povzroči preveč kompleksna niz vrednosti za C# k dekodirajo:
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
+
+
+ Namesto tega, da preusmeri *vse* parametre na strune, preden pokličete `exec()` , in vsakega posebej dekodiranje:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
+
+
+* Ponavadi je bolje preveriti parametre v JavaScript, preden pokličete `exec()` . Tako omogoča ponovno uporabo več kode in potegnite nepotrebnih smotrnost od plugin native različnih izvedb.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/wp8/tools.md b/docs/sl/edge/guide/platforms/wp8/tools.md
new file mode 100644
index 0000000..43dddfd
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/wp8/tools.md
@@ -0,0 +1,91 @@
+---
+
+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.
+---
+
+# Windows Phone orodja ukazne vrstice
+
+Na `cordova` pripomoček ukazne vrstice je na visoki ravni orodje, ki vam omogoča izgradnjo aplikacij na različnih platformah več naenkrat. Starejšo različico Cordova okvir zagotavlja kompleti orodja ukazne vrstice za vsako platformo. Da jih uporabljajo kot alternativa CLI, morate prenesti to različico Cordova iz [cordova.apache.org][1]. Download vsebuje ločene arhivu za vsako platformo. Razširite platformo, ki jih želite ciljati. Orodja, opisani tukaj, so običajno na voljo v najvišje ravni `bin` imenik, sicer se posvetujte **OBAVIJESNA** datoteka za podrobnejše usmeritve.
+
+ [1]: http://cordova.apache.org
+
+Podatki o nizki ravni vmesnik ukazne vrstice, ki omogoča plugins, glejte Uporaba Plugman za upravljanje Plugins. Glejte Uporaba Plugins za pregled.
+
+## Windows Phone
+
+Orodja ukazne vrstice Windows Phone podpira ustvarjanje, gradnjo in vodenje novih projektov. Ukazi mora teči cmd ali powershell pozivniku.
+
+WP8 repo zdaj vsebuje kodo za gradnjo WP7 + WP8 apps. Z repo je podimenikov, za vsako: `wp7/` in`wp8/`.
+
+## Ustvarjanje projekta
+
+So 2 ways iti o ustvarjanju nove Apache Cordova WP7 ali WP8 aplikacije.
+
+### Teči Batch datoteko, da ustvarite in namestite tudi predloge
+
+* Vsebuje koren repo a `createTemplates.bat` pila. Če dvokliknete to ustvarja dva `.zip` datoteke: `CordovaWP7_x_x_x.zip` in `CordovaWP8_x_x_x.zip` , kjer *x.x.x* predstavlja številko trenutne različice. Enostavno uporabo teh datotek v Visual Studio, ulitek jih v `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . Potem ste sposobni ustvariti nov Apache Cordova Windows Phone aplikacije iz Visual Studio **File → New Project** meni.
+
+* Če zaženete paketno datoteko iz ukazne vrstice, lahko pokličete tudi z parameter za samodejno namestitev
+
+Prost dostop scenarij:
+
+ >createTemplates.bat -install
+
+
+### Uporaba ustvari skripte v ukazni vrstici
+
+Teči na `create` ukaz obstoječo pot do projekta, reverse domain slogu paket identifikator in app je prikazno ime. Tukaj je sintakso za Windows Phone 7 in 8:
+
+ >.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
+ >.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
+
+ >PathToNewProject : The path to where you wish to create the project
+ >PackageName : The namespace for the project (default is Cordova.Example)
+ >AppName : The name of the application (default is CordovaWP8AppProj or CordovaWP7AppProj)
+
+ >examples:
+ >.\wp7\bin\create C:\path\to\my_new_project
+ >.\wp8\bin\create C:\path\to\my_new_project io.cordova.example CordovaWP8App
+
+
+Začetek Visual Studio in odprite datoteko rešitev (.sln) v (C:\path\to\my\_new\_project)
+
+Graditi ter prost dostop to
+
+## Gradnjo projekta (čisto, nato pa graditi)
+
+* Iskanje napak
+
+ $ C:\path\to\my\_new\_project\cordova\build --debug
+
+* Javnost
+
+ $ C:\path\to\my\_new\_project\cordova\build --release
+
+## Tekmovanje v teku App
+
+Zaženite ukaz "teči" z spodnje *izbirne* parametre
+
+* Specifikacija tarča. To vključuje `--emulator` , `--device` , ali`--target=<targetID>`.
+
+* Zgraditi specifikacija. To vključuje `--debug` , `--release` , ali`--nobuild`.
+
+ $ C:\path\to\my\_new\_project\cordova\run \[Target\] \[Build\]
+
+Privzeto je `run` ukaz ni klican z `--emulator --debug` Če zastave niso navedeni.
+
+## Čiščenje
+
+ $ C:\path\to\my_new_project\cordova\clean
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/wp8/upgrading.md b/docs/sl/edge/guide/platforms/wp8/upgrading.md
new file mode 100644
index 0000000..7b2c745
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/wp8/upgrading.md
@@ -0,0 +1,418 @@
+---
+
+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.
+---
+
+# Nadgradnja Windows Phone
+
+Ta vodič pokaže, kako spremeniti Windows Phone projektov, obe različici, 7 in 8, za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je `cordova` CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI. Naslednji razdelek kaže, kako nadgraditi iz-CLI projektov.
+
+## Vzpenjajoč se v 3.2.0 od 3.1.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Prost dostop `cordova platform update wp8` (ali `wp7` , na ploščadi, ste dodali vaš projekt).
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin\update <project_path>
+
+
+## Nadgradite 3.1.0 s 3.0.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Prost dostop `cordova platform update wp8` (ali `wp7` , na ploščadi, ste dodali vaš projekt).
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin\update <project_path>
+
+
+## Nadgradnja CLI (3.0.0) iz 2.9.0
+
+1. Ustvariti nov projekt Apache Cordova 3.0.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
+
+2. Dodajte vaš platforme cordova projekta, na primer:`cordova
+platform add wp7 wp8`.
+
+3. Kopirajte vsebino projekta `www` imenik v `www` imenik v samem projektu cordova, ki ste jo pravkar ustvarili.
+
+4. Kopirati ali prepisati vse native sredstev iz svoje prvotne projekta ( `SplashScreen` , `ApplicationIcon` , itd), izdelava varen prišteti poljuben nov pila v v `.csproj` datoteko. Okno telefon projekt gradi znotraj na `platforms\wp7` ali `platforms\wp8` imenik.
+
+5. Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo 3.0.0 plugins združljivi z CLI.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 3.0.0 (non-CLI) s 2.9.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 3.0.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+4. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+5. Zgradite in preizkusite.
+
+**Opomba**: vse jedro API odstranijo iz Cordova različico 3,0, in mora biti nameščen ločeno kot plugins. Če želite več informacij o tem, kako ponovno omogočili te funkcije v non-CLI potek dela, glejte Uporaba Plugman za upravljanje Plugins.
+
+## Vzpenjajoč se v 2.9.0 iz 2.8.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.9.0 projekt.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Posodobite ime `cordova.js` v HTML oznako, če je še vedno using cordova-VERSION.js (mora biti samo`cordova.js`).
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane datoteke .csproj.
+
+6. Zgradite in preizkusite.
+
+## Vzpenjajoč se v 2.8.0 iz 2.7.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.8.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova.js` pila. (Opomba pomanjkanje številko različice v ime datoteke.)
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 2.7.0 iz 2.6.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.7.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.7.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 2.6.0 s 2.5.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.6.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.6.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Vzpenjajoč se v 2.5.0 od 2.4.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.5.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.5.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Vzpenjajoč se v 2.4.0 z 2.3.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite novo Apache Cordova WP7 ali WP8 2.4.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.4.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 2.3.0 s 2.2.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite nov Apache Cordova WP7 2.3.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.3.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 2.2.0 s 2.1.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite nov Apache Cordova WP7 2.2.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.2.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite s 2.0.0 2.1.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite nov Apache Cordova WP7 2.1.0 projekta.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.1.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 2.0.0 s 1.9.0
+
+Obstajajo precejšnje spremembe WP7 struktura projekta v Apache Cordova 2.0.0 kateri izdelovanje to nadgradnjo malo bolj vpleteni da drugi. V bistvu to ni nadgradnjo, ampak vzpostavitev novega projekta in kopij preko obstoječih izvornih datotek.
+
+V Solution Explorerju okno Visual Studio:
+
+1. Ustvarite nov Apache Cordova WP7 2,0 projekt.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt, in se prepričajte, ti elementi dodani k projektu VS.
+
+3. Modernizirati vaš HTML rabiti nov `cordova-2.0.0.js` pila.
+
+4. Kopiranje in prepiše vse brizg zaslon ali ikono slike.
+
+5. Ulitek nad vse plugins od na `plugins` imenik na novo projekta in zagotovi, da so tudi dodane VS projekta.
+
+6. Zgradite in preizkusite.
+
+## Nadgradite 1.9.0 s 1.8.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.9.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.9.0.js` pila.
+
+## Nadgradite 1.8.0 s 1.7.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.8.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.8.0.js` pila.
+
+## Nadgradite s 1.6.0 1.7.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.7.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.7.0.js` pila.
+
+## Nadgradite 1.6.1 s 1.6.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.6.1.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.6.1.js` pila.
+
+## Nadgradite 1.6.0 s 1.5.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.6.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.6.0.js` pila.
+
+## Nadgradite 1.5.0 s 1.4.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.5.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.5.0.js` pila.
+
+## Nadgradite 1.4.0 s 1.3.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.4.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.4.0.js` pila.
+
+## Nadgradite 1.3.0 s 1.2.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.3.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.3.0.js` pila.
+
+## Nadgradite 1.2.0 s 1.1.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.2.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.2.0.js` pila.
+
+## Nadgradite 1.1.0 iz 1.0.0
+
+V Solution Explorerju okno Visual Studio:
+
+1. Izbrisati `GapLib/WP7CordovaClassLib.dll` iz vašega projekta.
+
+2. Odstranite sklice na `WP7CordovaClassLib` v imeniku **referenc** .
+
+3. Desni klik na **reference** in izberite **Dodaj Reference**.
+
+4. Krmarite do novih distribucijskih in dodajte v `WP7CordovaClassLib.dll` datoteko.
+
+ **Opomba**: si lahko ogledate različico DLL z desnim klikom na sklic, in izberete **lastnosti**.
+
+5. Kopiranje novih `cordova-1.1.0.js` v vašem projektu. (Bodite prepričani, je označena kot vsebine.)
+
+6. Modernizirati vaš HTML rabiti nov `cordova-1.1.0.js` pila.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/support/index.md b/docs/sl/edge/guide/support/index.md
new file mode 100644
index 0000000..655af21
--- /dev/null
+++ b/docs/sl/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+Licenca: licenco za Apache Software Foundation (ASF) pod eno ali več prispeva licenčnih pogodb. Glej obvestilo datoteko razdeli s to delo za dodatne informacije glede avtorskih pravic lastništva. V APK licence to datoteko, da si pod licenco Apache, različica 2.0 ("licence"); ne smete uporabljati to datoteko, razen v skladu z licenco. Lahko dobijo izvod licence v
+
+ http://www.Apache.org/licenses/License-2.0 razen če zahteva zakon ali dogovorjene v pisni obliki, programske opreme, ki se razdelijo pod licenco razdeljeni na na "Kot je" podlaga, brez jamstva ali pogoje za kakršnekoli vrste, niti izrecne ali zakonske. Glej licenca za poseben jezik, ki urejajo dovoljenja in omejitve pod licenco.
+
+
+---
+
+# Platforma podporo
+
+Naslednje prikazuje nabor razvojna orodja in naprave API na voljo za vsak mobilni platformi. (Glave stolpca prikazati v CLI stenografski škrbin.)
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>Amazon-fireos</tt>
+ </th>
+
+ <th>
+ <tt>Android</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>IOS</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</tt>
+ </th>
+
+ <th>
+ <tt>WP7</tt> (Windows<br />Telefon 7)
+ </th>
+
+ <th>
+ <tt>WP8</tt> (Windows<br />Telefon 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">Cordova<br />CLI</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac, Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">Vgrajeni<br />Spletni pogled</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_platforms_ios_webview.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_plugins_index.md.html">Plug-in<br />Vmesnik</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ <a href="guide_guide_platforms_blackberry10_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_guide_platforms_ios_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(glej podrobnosti)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ </th>
+
+ <th colspan="20">
+ Platforma APIs
+ </th>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_accelerometer_accelerometer.md.html">Accelerometer</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">Kamero</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">Zajem</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_compass_compass.md.html">Kompas</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">Povezave</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">Stiki</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">Naprava</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">Dogodki</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">Datoteke</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">Geolocation</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">Globalizacija</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ uses iframe
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_media.md.html">Media</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">Obvestilo</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">Splashscreen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">Shranjevanje</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/index.md b/docs/sl/edge/index.md
new file mode 100644
index 0000000..90aa079
--- /dev/null
+++ b/docs/sl/edge/index.md
@@ -0,0 +1,136 @@
+---
+
+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.
+---
+
+<div id="home">
+ <h1>
+ Vodila
+ </h1>
+
+ <ul>
+ <li>
+ <h2>
+ Pregled
+ </h2>
+
+ <span>Začnite tukaj, če je Cordova za vas nekaj novega.</span>
+ </li>
+ <li>
+ <h2>
+ Platforma podporo
+ </h2>
+
+ <span>Združljivost tabele za vse glavne funkcije.</span>
+ </li>
+ <li>
+ <h2>
+ Vmesnik ukazne vrstice
+ </h2>
+
+ <span>Ustvarite, gradite in objavljajte iz ukazne vrstice.</span>
+ </li>
+ <li>
+ <h2>
+ Platforma vodniki
+ </h2>
+
+ <span>Nastaviti vsak SDK in posodobitev projektov</span>
+ </li>
+ <li>
+ <h2>
+ Uporaba Plugman za upravljanje Plugins
+ </h2>
+
+ <span>Uporaba Plugman za upravljanje Plugins brez CLI</span>
+ </li>
+ <li>
+ <h2>
+ Config.xml datoteke
+ </h2>
+
+ <span>Prilagodite značilnosti vaš app.</span>
+ </li>
+ <li>
+ <h2>
+ Ikone in brizg zaslon
+ </h2>
+
+ <span>Prilagodite app je prikaz slike.</span>
+ </li>
+ <li>
+ <h2>
+ Vdelava spletni pogledi
+ </h2>
+
+ <span>Izvajanje Cordova spletni pogled v vašem projektu.</span>
+ </li>
+ <li>
+ <h2>
+ Plugin razvoj vodnik
+ </h2>
+
+ <span>Razvoj vaš prvi plugin.</span>
+ </li>
+ <li>
+ <h2>
+ Vodnik o zasebnosti
+ </h2>
+
+ <span>Preberite več o pomembno mobilne osamljenost izdaja.</span>
+ </li>
+ <li>
+ <h2>
+ Seznam dovoljenih vodnik
+ </h2>
+
+ <span>Odobri uporabo dostopa do zunanjih virov.</span>
+ </li>
+ <li>
+ <h2>
+ Shranjevanje
+ </h2>
+
+ <span>Pregled možnosti native skladiščenja.</span>
+ </li>
+ <li>
+ <h2>
+ <a href="_index.html">Ključne besede kazalo</a>
+ </h2>
+
+ <span>Celotno kazalo dokumentacije.</span>
+ </li>
+ </ul>
+
+ <h1>
+ Referenca API
+ </h1>
+
+ <ul>
+ <li>
+ <h2>
+ Dogodki
+ </h2>
+
+ <span>Trnek v native dogodkov prek JavaScript.</span>
+ </li>
+ <li>
+ <h2>
+ Plugin API
+ </h2>
+
+ <span>Odkrijte, kaj plugins Cordova, ki so na voljo za uporabo v vašem projektu.</span>
+ </li>
+ </ul>
+</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/plugin_ref/plugman.md b/docs/sl/edge/plugin_ref/plugman.md
new file mode 100644
index 0000000..d6389db
--- /dev/null
+++ b/docs/sl/edge/plugin_ref/plugman.md
@@ -0,0 +1,165 @@
+---
+
+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.
+---
+
+# Uporaba Plugman za upravljanje Plugins
+
+Od različice 3.0 naprej, Cordova izvaja vse naprave API kot plugins, in nanje privzeto onemogočene. Podpira tudi dva različna načina za dodajanje in odstranjevanje plugins. Prvi je s pomočjo na `cordova` CLI, opisane v vmesnik ukazne vrstice. Drugi je z uporabo nižje ravni [Plugman][1] vmesnik ukazne vrstice (potek dela "Native platformo dev".) Glavna razlika med teh dveh razvojnih poti je, da Plugman lahko samo dodati plugins eno platformo naenkrat, ker CLI bo dodati plugins vse platforme, ki jih ciljate. Zaradi tega je bolj smiselno uporabiti Plugman, ko delate tesno z enotno platformo, zato ime "Native platformo Dev" potek dela.
+
+ [1]: https://github.com/apache/cordova-plugman/
+
+Več informacij na Plugman, še posebej, če ste zainteresirani za uživanje Plugman kot vozlišče modul ali taksist na šifro Plugman, glejte [README datoteko v svojem skladišču][2].
+
+ [2]: https://github.com/apache/cordova-plugman/blob/master/README.md
+
+## Namestitev Plugman
+
+Namestite plugman, morate imeti [sečišče][3] nameščen v vašem računalniku. Potem vi moči prost dostop sledeč zapoved od kjerkoli v vašem okolju namestiti plugman globalno, tako da je na voljo od poljuben imenik v računalniku:
+
+ [3]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+Vi življati imeti tudi `git` na vaš `PATH` biti sposobni namestiti plugins neposredno iz oddaljenih kreten URLs.
+
+**Nasvet:** Če ugotovite, da po namestitvi plugman z npm ste še vedno nezmožen teči poljuben `plugman` ukaze, se prepričajte, da ste dodali v `/npm/` imenik v vaš`PATH`.
+
+**Opomba:** Ta korak lahko preskočite, če ne želite, da onesnažujejo globalni npm namespace z namestitvijo Plugman na svetovni ravni. Če je temu tako, potem ko ustvarite Cordova projekt z lupino orodja, bo na `node_modules` imenik znotraj vašega projekta, ki vsebuje Plugman. Ker si ne instally globalno, boste morali sklicevati vozlišča za vsak Plugman ukaz, na primer `node ./node_modules/plugman/main.js -version` . Preostanek ta vodnik prevzame ste namestili Plugman globalno, kar pomeni, da lahko zaženete s samo`plugman`.
+
+## Ustvarjanje Cordova projekta
+
+Preden lahko uporabite Plugman, morate ustvariti projekt Cordova. To storite z bodisi z ukazno vrstico ali nižji ravni lupine skripte. Navodila za uporabo lupine skripte, da ustvarite svoj projekt se nahajajo v različnih "Ukazne vrstice orodja" vodniki, navedena na platformo vodniki.
+
+## Dodal Plugin
+
+Nekoč vi življati umestiti Plugman ter ustvarili projekt Cordova, lahko začnete dodajanje plugins platformo z:
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+Z uporabo minimalne parametrov, ta ukaz namesti plugin v projektu cordova. Navesti morate mesto platformo in cordova projekta za to platformo. Prav tako morate navesti plugin, z različnimi `--plugin` parameter oblike bitje:
+
+* `name`: Ime imenika, kjer obstaja plugin vsebino. To mora biti obstoječ imenik pod na `--plugins_dir` poti (glej spodaj za več info) ali plugin v registru Cordova.
+* `url`: URL začne z https:// ali kreten: / /, če pokažete veljavno git skladišče, ki je clonable in vsebuje a `plugin.xml` pila. Bi program kopira vsebino tega skladišča v na`--plugins_dir`.
+* `path`: Pot do imenika, ki vsebuje veljavne plugin, ki vključuje a `plugin.xml` pila. Ta pot vsebine bodo kopirani v na`--plugins_dir`.
+
+Drugi parametri:
+
+* `--plugins_dir`privzeto `<project>/cordova/plugins` , vendar je lahko poljuben imenik, ki vsebuje podimenik za vsako nerealne plugin.
+* `--www`privzete nastavitve v projekt `www` mesto mape, vendar lahko naslovnik, ki se uporablja kot cordova projekt uporabe spletnih sredstev.
+* `--variable`omogoča, da določite nekatere spremenljivke v napeljati čas, potreben za nekatere plugins, ki zahteva API tipke ali drugih parametrov, po meri, uporabniško definirane. Oglejte si [specifikacije plugin][4] za več informacij.
+
+ [4]: plugin_spec.md
+
+## Odstranite Plugin
+
+V uninstall plugin, da preprosto prenesti na `--uninstall` zastava ter zagotoviti plugin ID.
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## Pomoč ukazov
+
+Plugman značilnosti globalnih pomoč ukaz, ki vam lahko pomagajo, če vi zaslužiti zaljubljen ali so težave. Prikaže seznam vseh ukazov Plugman in svoje sintakse:
+
+ plugman -help
+ plugman # same as above
+
+
+**Opomba**: `plugman -help` lahko kažejo nekatere dodatne ukaze povezan z registrom. Ti ukazi so plugin za razvijalce in ne smejo izvajati na tretji plugin registrov.
+
+Lahko tudi dodate v `--debug|-d` zastave Plugman ukaz, da zaženete ta ukaz v podrobnem načinu, ki bo prikazal vse notranje informacije o iskanju napak, saj so oddane in vam lahko pomagajo izslediti težave, kot so manjkajoče datoteke.
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+Končno, lahko uporabite na `--version|-v` zastavo, da vidite, katera različica Plugman, ki ga uporabljate.
+
+ plugman -v
+
+
+## Registracija dejavnosti
+
+Obstajajo številne plugman ukazov, ki se lahko uporabijo za interakcijo s [registracija Plugin][5]. Prosimo, upoštevajte, da ti ukazi register posebej za register *plugins.cordova.io* plugin, ne smejo izvajati tretji plugin registri.
+
+ [5]: http://plugins.cordova.io
+
+### Iščete Plugin
+
+Plugman lahko uporabite za iskanje [registracija Plugin][5] za plugin id's, ki ustreza dani prostor ločen seznam ključnih besed.
+
+ plugman search <plugin keywords>
+
+
+### Sprememba Plugin registracija
+
+Lahko dobite ali pa nastavite URL sedanji registracija plugin, ki uporablja plugman. Na splošno mora zapustiti ta nastavljena na http://registry.cordova.io, razen če vi biti brez rabiti a tretji stranka plugin registra.
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
+
+
+### Get Plugin informacije
+
+Lahko dobite informacije o posebnih plugin shranjeni v plugin skladišču:
+
+ plugman info <id>
+
+
+To bo stik plugin registracija ter puščati podatke, kot so številka različice je plugin.
+
+## Namestitvi Plugins jedro
+
+Spodnji primeri kažejo, kako dodati plugins, kot je potrebno, da vse Cordova API uporabljate v vašem projektu še vedno dela, ko nadgradite na različico 3.0. Za vsak ukaz, morate izbrati ciljni platformi, in referenčno platformo imenik projekta.
+
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
[10/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/plugin_ref/plugman.md b/docs/ru/edge/plugin_ref/plugman.md
index a534b2e..2a8c94b 100644
--- a/docs/ru/edge/plugin_ref/plugman.md
+++ b/docs/ru/edge/plugin_ref/plugman.md
@@ -16,69 +16,150 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Использование Plugman для управления расширениями
-Начиная с версии 3.0 Cordova реализует все API устройства как плагины и оставляет их не подключенными по умолчанию. Также поддерживается два различных способа добавления и удаления плагинов. Во-первых, с помощью `cordova CLI` через интерфейс командной строки. Во-вторых, с помощью интерфейса командной строки нижнего уровня [plugman][1]. Это руководство основано на втором подходе, который может быть полезен для разработчиков, желающих обновить свою версию Cordova, но которые еще не применяли Cordova CLI на практике.
+Начиная с версии 3.0 Cordova реализует все API устройства как плагины и оставляет их по умолчанию отключенными. Также поддерживается два различных способа добавления и удаления плагинов. Первый способ, с использованием команды `cordova` описан в разделе "Интерфейс командной строки CLI". Второй, это использовать низкоуровневый интерфейс командной строки [Plugman][1] (процесс "Платформо-ориентированная разработка"). Основные различия между этими двумя путями разработки это то, что Plugman может добавлять плагины только к одной платформе за раз, в то время как CL
I может добавлять плагины ко всем платформам которые с которыми вы работаете. Из-за этого, более практично использовать Plugman когда вы плотно работаете с возможностями платформы, отсюда и название процесса - "Платформо-ориентированная разработка".
[1]: https://github.com/apache/cordova-plugman/
-Для дополнительной информации о plugman смотрите [файл README в репозитории][2].
+Для получения дополнительной информации о Plugman, в особенности если вы заинтересованы в использовании Plugman как модуля для Node или хакинга с кодом Plugman, смотрите [файл README репозитарии проекта][2].
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## Основные команды
+## Установка Plugman
-Чтобы установить plugman, вам потребуется установить [node.js][3] на свою машину:
+Чтобы установить plugman, вам потребуется установить [node.js][3] на свою машину. Вы можете запустить следующую команду, из любого места в вашем окружении командной строки для того чтобы установить plugman глобально, так что он будет доступен из любой директории на вашем компьютере:
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-Вот синтаксис добавления плагина вне зависимости от выбранной платформы:
+Вы также должны иметь `git` добавленный в переменную окружения `PATH`, для того чтобы иметь возможность устанавливать плагины непосредственно из удаленных репозитариев Git.
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**Совет:** если после установки plugman с помощью npm, вы обнаружили что вы по прежнему не можете запустить ни одну из команд `plugman`, убедитесь что вы добавили каталог `/npm/` в переменную окружения `PATH`.
+
+**Замечание:** Вы можете пропустить этот шаг, если не хотите захламлять ваше глобальное пространство имен npm устанавливая Plugman. Если это ваш случай, то когда вы создаете проект Cordova с использованием командной строки, создастся каталог `node_modules` внутри вашего проекта, которая содержит Plugman. Так как вы не установили его глобально, вам придётся вызывать node для каждой команды Plugman, к примеру `node ./node_modules/plugman/main.js -version`. Остальная часть этой инструкции предполагает что вы установили Plugman глобально, что означает что вы можете вызывать его с использовани
ем просто `plugman`.
+
+## Создайте проект Cordova
+
+Перед тем как использовать Plugman, вы должны создать проект Cordova. Вы можете сделать это либо с использование Интерфейса командной строки или с использованием низкоуровневых утилит командной строки. Инструкции по использованию утилит командной строки для создания вашего проекта, расположены в различных разделах "Инструменты командной строки" указанных на странице "Руководство по поддерживаемым платформам".
+
+## Добавление плагина
+
+После того как вы установили Plugman и создали проект Cordova, вы можете начать добавлять плагины к платформе с помощью:
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+Используя минимальные параметры эта команда установит плагин в проект Cordova. Вы должны указать платформу и расположение проекта Cordоva для этой платформы. Также вы должны указать добавляемый плагин, с использованием различных форм параметра `--plugin`:
+
+* `name`: Имя каталога где расположено содержимое плагина. Имя должно соответствовать существующему каталогу расположенному по пути, указанному в параметре `--plugins_dir` (смотрите ниже за подробной информацией) или имени плагина в реестре плагинов Cordova.
+* `url`: URL начинающийся с https:// или git://, и указывающий на существующий репозиторий Git который можно клонировать, и который содержит файл `plugin.xml`. Содержимое этого репозитория будет скопировано в `--plugins_dir`.
+* `path`: Путь к каталогу, содержащему плагин, который включает в себя файл `plugin.xml`. Содержимое расположенное по этому пути будет скопировано в `--plugins_dir`.
+
+Другие параметры:
+
+* `--plugins_dir` по умолчанию, `<project>/cordova/plugins`, но может быть любым каталогом, котобый содержит подкаталог для каждого загруженного плагина.
+* `--www` поумолчанию каталог `www`, но может быть любой директорией которая будет использоваться проектом Cordova как каталог содержащий веб ресурсы приложения.
+* `--variable` позволяет указывать определенные переменные во время установки, для некоторых плагинов необходимо указывать ключи API или другие настраиваемые параметры. Пожалуйста посмотрите [спецификацию плагинов][4] для детальной информации.
+
+ [4]: plugin_spec.md
+
+## Удаление плагина
+
+Для удаления плагина, вы должны просто указать флаг `--uninstall` и указать код плагина (ID плагина).
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## Команды справки
+
+Plugman поддерживает общую команду help которая может помочь вам если вы в тупике или испытываете проблемы. Она отобразит список доступных команд Plugman и их синтаксис:
+
+ plugman -help
+ plugman # same as above
+
+
+**Примечание**: `plugman -help` может показывать некоторые дополнительные команды по работе с реестром плагинов. Эти команды предназначены для разработчиков плагинов и могут быть не реализованы в реестрах плагинов третьих сторон.
+
+Вы также можете добавить флаг `--debug|-d` к любой команде Plugman для того чтобы запустить эту команду в диагностическом режиме, который будет отображать внутренние отладочные сообщения, по мере их формирования, что может помочь вам отследить проблемы, как например отсутствующие файлы в плагине.
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+Наконец, вы можете использовать флаг `--version|-v` для того чтобы узнать какую версию Plugman вы используете.
+
+ plugman -v
+
+
+## Действия с реестром плагинов
+
+Существует несколько команд plugman которые могут быть использованы для взаимодействия с [Реестром плагинов][5]. Пожалуйста обратите внимание что эти команды реестра специфичны для реестра плагинов *plugins.cordova.io* и могут не быть реализованы реестрами плагинов от посторонних поставщиков.
+
+ [5]: http://plugins.cordova.io
+
+### Поиск плагина
+
+Вы можете использовать Plugman для поиска в [Реестре плагинов][5] плагинов, которые соответствуют указанному списку ключевых слов, разделенных между собой запятыми.
+
+ plugman search <plugin keywords>
+
+
+### Смена реестра плагинов
+
+Вы можете получить или установить URL текущего реестра плагинов который использует plugman. Большей частью вы должны оставить это значение установленным в http://registry.cordova.io за исключением если вы хотите использовать реестр плагинов постороннего поставщика.
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-Для удаления плагина:
+### Получение информации о плагине
+
+Вы можете получить информацию о определенном плагине, сохраненном в реестре с помощью:
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
-## Установка модулей ядра
+Эта команда свяжется с реестром плагинов и получит информацию, такую как номер версии плагина.
-Приведенные ниже примеры показывают, как добавлять плагины по мере необходимости, так чтобы любой Cordova API, который вы используете в вашем проекте, по-прежнему продолжил работать после обновления до версии 3.0. Для каждой команды, необходимо выбрать целевую платформы, и ссылаться на каталог проекта платформы.
+## Установка базовых плагинов
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+Приведенные ниже примеры показывают, как добавлять плагины по мере необходимости, так чтобы любая часть Cordova API, которую вы используете в вашем проекте, по-прежнему продолжала работать после обновления до версии 3.0. Для каждой команды, необходимо выбрать целевую платформы, и ссылаться на каталог проекта платформы.
+
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/plugin_ref/spec.md b/docs/ru/edge/plugin_ref/spec.md
index 3078286..978a4d7 100644
--- a/docs/ru/edge/plugin_ref/spec.md
+++ b/docs/ru/edge/plugin_ref/spec.md
@@ -27,22 +27,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
version="1.0.2">
-## элемент `< plugin >`
+## Элемент *plugin*
-Элементом `plugin` является элементом верхнего уровня. Он имеет следующие атрибуты:
+Элементом `plugin` является элементом верхнего уровня в файле манифеста плагина. Он имеет следующие атрибуты:
-* `xmlns`(обязательно): пространство имен плагин, `http://apache.org/cordova/ns/plugins/1.0` . Если документ содержит XML из другого пространства имен, такие как теги для добавления `AndroidManifest.xml` файл, эти пространства имен также должны быть включены в элемент верхнего уровня.
+* `xmlns`(обязательно): пространство имен plugin, `http://apache.org/cordova/ns/plugins/1.0` . Если документ содержит XML из другого пространства имен, такие как теги для добавления `AndroidManifest.xml` файл, эти пространства имен также должны быть включены в элемент верхнего уровня.
-* `id`(обязательно): реверс домена стиль идентификатор для плагина, такие как`com.alunny.foo`
+* `id` (обязательный): уникальный идентификатор плагина, записывается в обратном формате доменных имен, например `com.alunny.foo`
-* `version`(обязательно): номер версии для плагина, который соответствует следующее регулярное выражение майор минор патч стиль:
+* ` version ` (обязательный): номер версии плагина, который соответствует условиям следующего регулярного выражения:
^\d+[.]\d+[.]\d+$
-## элементы `< engines >` и `< engine >`
+## Элементы *engines* и *engine*
-Дочерние элементы `<engines>` элемент указать версии на основе Apache Cordova рамок, которые поддерживает этот плагин. Пример:
+Дочерние элементы для элемента `<engines>` определяют основанный на Apache Cordova фреймоворк, который поддерживается данным плагином. Пример:
<engines>
<engine name="cordova" version="1.7.0" />
@@ -51,12 +51,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-Похож на `<plugin>` элемента `version` атрибут, указанной версии строка должна соответствовать строка майор минор патч, соответствует регулярное выражение:
+Аналогично атрибуту ` version ` элемента `<plugin>` , указанная версия должна соответствовать регулярному выражению:
^\d+[.]\d+[.]\d+$
-Элементы двигателя также могут указать нечетких матчей, чтобы избежать повторения и по сокращению обслуживания, когда обновляется базовой платформы. Инструменты следует поддерживать как минимум `>` , `>=` , `<` и `<=` , например:
+Элементы engine также могут указывать нечеткие параметры совпадения версий, чтобы избежать повторений или по упрощению поддержки, во время обновления платформы. Инструментарий проверяющий совместимость должен поддерживать как минимум определения содержащие `>` , `>=` , `<` и `<=` , например:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-'<engine>' теги также имеет поддержку по умолчанию для всех основных платформ, Кордова существует на. Указав тег двигателя «cordova» означает, что все версии Cordova на любой платформе должны удовлетворить атрибут версии двигателя. Для того, чтобы переопределить обработчик catch-all 'cordova', может перечислить конкретные платформы и их версии:
+Теги `<engine>` также поддерживаются на всех платформах, на которых работает Cordova. Указание имени `cordova` для тега engine означает, что все версии Cordova на любой платформе должны соответствовать версии указанной в атрибуте version. Для того, чтобы переопределить включающий в себя все платформы тег engine со значением `cordova`, вы можете указывать индивидуальные платформы и их версии:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,9 +73,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-Вот список по умолчанию двигателей, '<engine>' тег поддерживает: * «cordova» * «cordova-plugman» * «cordova андроид» * «cordova-ios» * «cordova-blackberry10» * «cordova-wp7» * «cordova-wp8» * «cordova-windows8»
+Вот список платформ, который тег 'engine<engine>' поддерживает: * 'cordova' * 'cordova-plugman' * 'cordova-amazon-fireos' * 'cordova-android' * 'cordova-ios' * 'cordova-blackberry10' * 'cordova-wp7' * 'cordova-wp8' * 'cordova-windows8'
+* 'android-sdk' // возвращает наивысший установленный уровень Android API * 'apple-xcode' // возвращает версию xcode * 'apple-ios' // возвращает наивысшую, установленную версию iOS * 'apple-osx' // возвращает версию OSX * 'blackberry-ndk' // возвращает версию нативную BlackBerry SDK
-Указание пользовательских рамок на основе Apache Cordova должны быть перечислены под двигатель тег следующим образом:
+Указание пользовательских фреймвёрков на основе Apache Cordova должны быть перечислены с использованием тега engine следующим образом:
<engines>
<engine name="my_custom_framework" version="1.0.0" platform="android" scriptSrc="path_to_my_custom_framework_version"/>
@@ -84,62 +85,62 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-Пользовательские на основе Apache Cordova framework требует, что элемент двигателя включает в себя следующие атрибуты: «имя», «версия», «scriptSrc» и «платформа».
+При указании пользовательского фреймвёрка основанного на Apache Cordova обязательно, чтобы элемент engine включал в себя следующие атрибуты: `name` , `version` , `scriptSrc` , и`platform`.
-* `name`(обязательно): понятное имя для вашей пользовательской основы.
+* `name`(обязательно): Отображаемое пользователю имя вашего фреймвёрка.
-* `version`(обязательно): версия, чтобы установить должны иметь ваши рамки.
+* `version`(обязательно): минимальная версия вашего фреймвёрка, которая требуется для установки плагина.
-* `scriptSrc`(обязательно): файл сценария, который говорит plugman, какая версия пользовательской базы. В идеале этот файл должен быть в каталоге верхнего уровня плагин каталога.
+* `scriptSrc`(обязательно): файл сценария, который говорит plugman, какая версия пользовательского фреймвёрка установлена. В идеале этот файл должен быть в каталоге верхнего уровня каталога plugin.
-* `platform`(обязательно): какие платформы, которые поддерживает ваш рамки. Вы можете использовать подстановочный знак ' *' сказать поддерживается для всех платформ, укажите несколько с символом как «android|ios|blackberry10» или просто одной платформы, как «андроид».
+* `platform`(обязательно): какие платформы, поддерживает ваш фреймвёрк. Вы можете использовать подстановочный знак `*` для указания того что поддерживаются все платформ, или укажите имена платформ разделенные символом |, например `android|ios|blackberry10` или просто одну платформу, например: `android`.
-plugman прерывает с ненулевой код для любой плагин, чьи целевой проект не соответствует двигателя ограничений.
+plugman завершает выполнение с ненулевым кодом ошибки для любого плагина, который будет добавляться в проект, параметры которого не соответствует ограничениям необходимого фреймвёрка для данного плагина.
-Если не `<engine>` указаны теги, plugman пытается установить в каталог проекта указанного cordova слепо.
+Если теги `<engine>` не указаны, plugman пытается установить плагин в каталог проекта Cordova без проверки ограничений.
-## `<name>`элемент
+## Элемент *name*
-Понятное имя для плагина, содержание которых текст содержит имя плагина. Например:
+Текст содержащий название плагина, как оно будет отображаться пользователям. Например:
<name>Foo</name>
-Этот элемент не (пока) обрабатывать локализации.
+Этот элемент (пока) не поддерживает локализацию.
-## `<description>`элемент
+## Элемент *description*
-Немашинное описание для плагина. Текстовое содержимое элемента содержит описание плагина. Пример:
+Текст содержащий описание плагина, как оно будет отображаться пользователям. Например:
<description>Foo plugin description</description>
-Этот элемент не (пока) обрабатывать локализации.
+Этот элемент (пока) не поддерживает локализацию.
-## `<author>`элемент
+## Элемент *author*
-Имя автора плагина. Текстовое содержимое элемента содержит имя автора плагина. Пример:
+Имя автора плагина. Текстовое содержимое элемента содержит имя автора плагина. Например:
<author>Foo plugin description</author>
-## `<keywords>`элемент
+## Элемент *keywords*
-Плагин ключевые слова. Текстовое содержимое элемента содержит запятую ключевые слова для описания плагина. Пример:
+Ключевые слова для плагина. Текстовое содержимое элемента содержит разделенные запятыми ключевые слова характеризующие плагин. Например:
<keywords>foo,bar</keywords>
-## `<license>`элемент
+## Элемент *Лицензия*
-Плагин лицензия. Текстовое содержимое элемента содержит плагин лицензию. Пример:
+Лицензия на использование плагина. Текстовое содержимое элемента содержит лицензию для плагина. Например:
<license>Apache 2.0 License</license>
-## `<asset>`элемент
+## Элемент *asset*
-Один или несколько элементов перечисления файлов или каталогов копируется в приложение Cordova `www` каталог. Примеры:
+Один или несколько элементов указывающие файлы или каталоги, которые будут копироваться в каталог `www` приложения Cordova. Примеры:
<!-- a single file, to be copied in the root directory -->
<asset src="www/foo.js" target="foo.js" />
@@ -147,81 +148,81 @@ plugman прерывает с ненулевой код для любой пла
<asset src="www/foo" target="foo" />
-Все `<asset>` теги требуют оба `src` и `target` атрибуты. Веб только плагины содержит в основном `<asset>` элементов. Любые `<asset>` элементы, вложенные в `<platform>` элементы определяют web платформа специфического активов, как описано ниже. Атрибуты включают в себя:
+Все теги `<asset>` должны содержать атрибуты `src` и `target`. Веб-плагины состоят в основном из элементов `<asset>`. Любые теги `<asset>`, вложенные в теги `<platform>` определяют ресурсы, которые специфичны для определенной платформы, как описано ниже. Атрибуты включают в себя:
-* `src`(обязательно): файл или каталог, где расположен в плагина пакет, относительно `plugin.xml` документ. Если файл не существует в указанном `src` расположение, plugman останавливается и отменяет процесс установки, выдает уведомление о конфликте и выходит с ненулевой код.
+* `src`(обязательно): расположение файла или каталога, в пакете плагина, относительно документа `plugin.xml`. Если файл не существует в указанном в `src` расположении, plugman останавливается и отменяет процесс установки, выдает уведомление о конфликте и выходит с ненулевым кодом.
* `target`(обязательно):
- Файл или каталог, должны располагаться в Cordova app, относительно `www` каталог. Активы могут быть направлены в подкаталоги, например:
+ Месторасположение файла или каталога, в приложении Cordova, где должны располагаться ресурсы указанные в теге src. Месторасположение указывается относительно каталога `www`. Ресурсы могут быть перемещены в подкаталогах, например:
<asset src="www/new-foo.js" target="js/experimental/foo.js" />
- создает `js/experimental` каталогов в пределах `www` каталог, если только уже присутствует, то копии `new-foo.js` файл и переименовывает его `foo.js` . Если файл уже существует в целевом расположении, plugman останавливается и отменяет процесс установки, выдает уведомление о конфликте и выходит с ненулевой код.
+ создает каталог `js/experimental` в пределах каталога `www`, если только этот каталогу уже не существует, затем копирует `new-foo.js` файл и переименовывает его в `foo.js` . Если файл уже существует в целевом расположении, plugman останавливается и отменяет процесс установки, выдает уведомление о конфликте и выходит с ненулевым кодом.
-## `<js-module>`элемент
+## Элемент *js-module*
-Большинство плагинов включают один или несколько файлов JavaScript. Каждый `<js-module>` тег соответствует файл JavaScript и предотвращает пользователей плагина для добавления `<script>` тег для каждого файла. В то время как `<asset>` теги просто скопировать файл из подкаталога плагин в `www` , `<js-module>` теги являются гораздо более сложными. Они выглядят так:
+Большинство плагинов включают один или несколько файлов JavaScript. Каждый элемент `<js-module>` соответствует файлу JavaScript и устраняет необходимость в добавлении тега `<script>` для каждого файла, в файле index.html. В то время как теги `<asset>` просто копируют файл из подкаталога плагина в каталог `www`, теги `<js-module>` являются гораздо более сложными конструкциями. Они выглядят так:
<js-module src="socket.js" name="Socket">
<clobbers target="chrome.socket" />
</js-module>
-При установке плагина с в примере выше, `socket.js` копируется в `www/plugins/my.plugin.id/socket.js` и добавлены в качестве записи для `www/cordova_plugins.js` . Во время загрузки, код в `cordova.js` использует XHR для считывания каждого файла и придать `<script>` тег в HTML. Он добавляет сопоставление избить или объединить в соответствующих случаях, как описано ниже.
+При установке плагина в примере указанном выше, `socket.js` копируется в `www/plugins/my.plugin.id/socket.js` и для этого файла добавляется запись в файле `www/cordova_plugins.js` . Во время загрузки, код в `cordova.js` использует XHR для считывания каждого файла, зарегистрированного в www/cordova_plugins.js и добавляет тег `<script>` в HTML, для каждого такого файла. Он добавляет сопоставление, описывающее необходимо добавить содержимое файла в общее пространство имен, или расширить уже существующее описание JS объекта, как описано ниже.
-*Не* обернуть файл с `cordova.define` , так как он добавляется автоматически. Модуль упаковывается в закрытия, с `module` , `exports` , и `require` в области, как это нормально для AMD модулей.
+*Не* оборачивайте файл с использованием `cordova.define`, так как это будет осуществляться автоматически. Модуль упаковывается в замыкания(closure), с параметрами `module` , `exports` , и `require` в области видимости, как это принято для AMD модулей.
-Подробная информация для `<js-module>` тега:
+Подробная информация о теге `<js-module>`:
-* `src`Ссылается на файл в директорию плагинов относительно `plugin.xml` файл.
+* `src`: Ссылается на файл в каталоге плагина относительно файла `plugin.xml`.
-* `name`Предоставляет последнюю часть имя модуля. Как правило, может быть, все, что вам нравится, и это только важно, если вы хотите использовать `cordova.require` для импорта других частей ваших плагинов в коде JavaScript. Имя модуля для `<js-module>` это ваш плагин `id` следуют значение `name` . Для примера выше с `id` из `chrome.socket` , это имя модуля`chrome.socket.Socket`.
+* `name`: Определяет последнюю часть имени модуля, определенного в данном файле. Как правило, может быть, все, что вам нравится. Это значение важно только в том случае если вы хотите использовать `cordova.require` для импорта других частей вашего плагина в коде JavaScript. Полное имя AMD модуля для `<js-module>` это `id` вашего плагин со следующим значением `name` . Из примера указанного выше, для плагина с `id` - `chrome.socket` , полное имя модуля`chrome.socket.Socket`.
-* Три теги разрешены в `<js-module>` :
+* Три теги разрешены внутри `<js-module>` :
- * `<clobbers target="some.value"/>`Указывает, что `module.exports` вставляется в `window` объект как `window.some.value` . Вы можете иметь столько `<clobbers>` как вам нравится. Любой объект, не доступны на `window` создан.
+ * `<clobbers target="some.value"/>` Указывает, что значение `module.exports` добавляется в объект `window` таким образом, что становится доступно как `window.some.value` . Вы можете иметь столько `<clobbers>` сколько вам нравится. Любой объект, отсутствующий в объекте `window` будет создан при необходимости.
- * `<merges target="some.value"/>`Указывает, что модуль должны быть объединены с любое существующее значение в `window.some.value` . Если любой ключ уже существует, версия модуля переопределяет оригинала. Вы можете иметь столько `<merges>` как вам нравится. Любой объект, не доступны на `window` создан.
+ * `<merges target="some.value"/>` Указывает, что модуль должны быть объединены с любым уже существующим значением в `window.some.value` . Если какой либо ключ уже существует в объекте window, объект указанный в модуле переопределяет оригинал. Вы можете иметь столько `<merges>` сколько вам нравится. Любой объект, отсутствующий в объекте `window` будет создан при необходимости.
- * `<runs/>`означает, что ваш код должен быть указан с `cordova.require` , но не установлен на `window` объект. Это полезно при инициализации модуля, присоединения обработчиков событий или иным образом. Вы можете иметь только до одного `<runs/>` тег. Обратите внимание, что в том числе `<runs/>` с `<clobbers/>` или `<merges/>` также является излишним, так как они `cordova.require` свой модуль.
+ * `<runs/>`означает, что ваш код должен быть указан с `cordova.require` , но не добавлен к объекту `window`. Это полезно при инициализации модуля, присоединения обработчиков событий или в других случаях. Вы можете иметь не более одного тега `<runs/>`. Обратите внимание, что использование `<runs/>` совместно с `<clobbers/>` или `<merges/>` является излишним, так как эти директивы тоже загружают ваш модуль с помощью `cordova.require`.
- * Пустой `<js-module>` еще загружает и может быть acccessed в других модулях через`cordova.require`.
+ * Пустой `<js-module>` также загружается и может быть доступен в других модулях с помощью `cordova.require`.
-Если `src` не разрешить существующий файл, plugman останавливается и отменяет установку, выдает уведомление о проблеме и выходит с ненулевой код.
+Если `src` не указывает на существующий файл, plugman останавливается и отменяет установку, выдает уведомление о проблеме и выходит с ненулевым кодом.
-Вложение `<js-module>` элементы внутри `<platform>` объявляет платформы JavaScript модуль привязки.
+Вложение тега `<js-module>` внутри элемента `<platform>` объявляет JavaScript модуль, специфический для выбранной платформы.
-## `<dependency>`
+## Элемент *зависимость*
-`<dependency>`Позволяет вам указать другие плагины, от которых зависит текущий плагин. В то время как будущих версий будет доступ к ним из репозиториев плагин, в краткосрочной перспективе плагины прямо упоминается как URL по `<dependency>` теги. Они отформатированы следующим образом:
+Тег `<dependency>` позволяет указать другие плагины, от которых зависит текущий плагин. В то время как будущих версий будет доступ к ним из репозиториев плагинов, в краткосрочной перспективе плагины прямо упоминается по URL в тегах `<dependency>`. Они выглядят следующим образом:
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
-* `id`: предоставляет идентификатор плагина. Он должен быть глобально уникальным и выраженной в стиле реверс домена. Хотя ни один из этих ограничений в настоящее время применяются, они могут быть в будущем.
+* `id`: определяет идентификатор плагина. Он должен быть глобально уникальным и выраженной в обратном формате доменных имен. Хотя ни одно из этих ограничений в настоящее время не применяется, это может произойти в будущем.
-* `url`: URL-адрес для плагина. Это должно указывать репозиторий git, который plugman пытается клонировать.
+* `url`: URL-адрес для плагина. Этот адрес должен указывать на репозиторий git, который plugman будет пытаться клонировать.
-* `commit`: Это любая ссылка git, понятны `git checkout` : ответвления или метки имя (например, `master` , `0.3.1` ), или фиксации хэш (например,`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
+* `commit`: Это любая ссылка git, понятная для `git checkout` : имя ветки или тега (например, `master` , `0.3.1` ), или хеша коммита (например,`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
-* `subdir`: Указывает, что целевой плагин зависимостей существует как подкаталог git-репозиторий. Это полезно, потому что она позволяет репозиторий содержит несколько связанных плагинов, указан каждый индивидуально.
+* `subdir`: Указывает, что зависимость целевого плагина существует как подкаталог git-репозитория. Это полезно, потому что она позволяет определять репозиторий содержащий несколько связанных плагинов, и указывать каждый из них индивидуально.
-В будущем будут введены ограничения версии, и плагин хранилище будет существовать для поддержки выборки по имени вместо явного URL-адресов.
+В будущем будут введены ограничения версии, и репозиторий плагинов будет существовать для поддержки выбора плагина по имени вместо явного URL-адреса.
-### Зависимости в относительные пути
+### Относительные пути для зависимостей
-Если задать `url` из `<dependency>` тег для `"."` и `subdir` , зависимыми плагин установлен из того же местного или удаленного репозитория как родитель плагин, указывающее `<dependency>` тег.
+Если задать `url` для тега`<dependency>` как `"."` и указать `subdir`, зависимый плагин будет установлен из того же локального или удаленного репозитория что и основной плагин, который определил тег `<dependency>`.
-Обратите внимание, что `subdir` всегда указывает путь относительно *корня* git-репозиторий, не родитель плагин. Это верно, даже если вы установили плагин с локальный путь непосредственно к нему. Plugman находит корень репозитория git, а затем находит другой плагин от там.
+Обратите внимание, что `subdir` всегда указывает путь относительно *корня* git-репозитория, а не папки основного плагина. Это верно, даже если вы установили плагин с указанием локального пути к нему. Plugman находит корень репозитория git, а затем находит там же другой плагин.
-## `<platform>`
+## Элемент *platform*
-`<platform>`Тег определяет платформ, которые имеют связанные машинный код или требуют изменения их конфигурации файлов. Инструменты, с помощью этой спецификации можно определить поддерживаемые платформы и установить код в Cordova проекты.
+`<platform>` Тег определяет платформы, которые имеют связанные исходные файлы или требуют изменения в их конфигурационных файлах. Инструменты, с помощью этой спецификации могут определить поддерживаемые платформы и установить код в проекты Cordova.
-Плагины без `<platform>` предполагается, что теги являются только JavaScript и поэтому устанавливаемый на любых платформах.
+Плагины без тегов `<platform>` считаются содержащими только JavaScript и поэтому устанавливаются на любых платформах.
-Образец платформы тег:
+Образец тега platform:
<platform name="android">
<!-- android-specific elements -->
@@ -231,19 +232,20 @@ plugman прерывает с ненулевой код для любой пла
</platform>
-Необходимые `name` атрибут определяет платформу как поддерживается, связав элемент детей с этой платформы.
+Обязательный атрибут `name` поддерживаемую платформу, связывая дочерние элементы с этой платформой.
-Имена платформ должны быть в нижнем регистре. Перечислены имена платформ, как произвольно выбрали:
+Имена платформ должны быть в нижнем регистре. Перечислены имена платформ, в произвольном порядке:
-* андроид
-* bb10
+* amazon-fireos
+* android
+* blackberry10
* iOS
-* WP7
-* РГ.8
+* wp7
+* wp8
-## `<source-file>`
+## Элемент *source-file*
-`<source-file>`Элемент определяет исполняемый файл исходного кода, который должен быть установлен в проект. Примеры:
+Элемент `<source-file>` определяет исполняемый файл исходного кода, который должен быть установлен в проект. Примеры:
<!-- android -->
<source-file src="src/android/Foo.java"
@@ -256,23 +258,23 @@ plugman прерывает с ненулевой код для любой пла
Он поддерживает следующие атрибуты:
-* `src`(обязательно): расположение файла относительно `plugin.xml` . Если `src` не удается найти файл, plugman останавливается и отменяет установку, выдает уведомление об этой проблеме и выходит с ненулевой код.
+* `src`(обязательно): расположение файла относительно `plugin.xml` . Если `src` файл не найден, plugman останавливается и отменяет установку, выдает уведомление об этой проблеме и выходит с ненулевым кодом.
-* `target-dir`: Каталог, в который должны быть скопированы файлы, относительно корня проекта Cordova. На практике, это наиболее важно для платформ на базе Java, где файл в `com.alunny.foo` пакет должен находиться в `com/alunny/foo` каталог. Для платформ, где исходный каталог не имеет значения этот атрибут должен быть опущен.
+* `target-dir`: Каталог, в который должны быть скопированы файлы, относительно корня проекта Cordova. На практике это наиболее важно для платформ на базе Java, где файл в пакете `com.alunny.foo` должен быть расположен в каталоге `com/alunny/foo`. Для платформ, где исходный каталог не имеет значения этот атрибут должен быть опущен.
- Как и в случае с активами, если `target` из `source-file` будет перезаписать существующий файл, plugman останавливается и отменяет установку, выдает уведомление об этой проблеме и выходит с ненулевой код.
+ Как и в случае с ресурсами, если `target` из `source-file` будет перезаписывать существующий файл, plugman остановится и отменит установку. После чего выдаст уведомление об этой проблеме и выйдет с ненулевым кодом.
-* `framework`(только для iOS-устройств): Если значение `true` , также добавляет указанный файл в качестве основы в проект.
+* `framework`(только для iOS-устройств): Если значение `true` , также добавляет указанный файл в качестве фреймвёрка в проект.
-* `compiler-flags`(только для iOS-устройств): Если установлено, присваивает указанный компилятор флаги для конкретного исходного файла.
+* `compiler-flags`(только для iOS-устройств): Если установлено, присваивает указанный флаги компилятора для конкретного исходного файла.
-## `<config-file>`
+## Элемент *config-file*
-Идентифицирует XML файл конфигурации будет изменен, где в этом документе модификация должна происходить, и что следует изменить.
+Идентифицирует XML файл конфигурации который будет изменен, где в этом документе необходимо произвести изменения, и что следует изменить.
-Два типы файлов, которые были протестированы для модификации с этим элементом, `xml` и `plist` файлов.
+Два типа файлов, которые были протестированы на модификацию с использованием этого элемента, `xml` и `plist` файлы.
-`config-file`Элемент позволяет добавить новых детей в XML-дерево документа. Дети, XML-литералы должны быть вставлены в целевом документе.
+Элемент `config-file` позволяет только добавить новые дочерние элементы в XML-дерево документа. Дочерние элементы это XML-литералы которые должны быть вставлены в целевой документ.
Пример для XML:
@@ -296,27 +298,27 @@ plugman прерывает с ненулевой код для любой пла
</config-file>
-Он поддерживает следующие атрибуты:
+Элемент поддерживает следующие атрибуты:
* `target`:
- Файл будет изменен и путь относительно корня проекта Cordova.
+ Файл который будет изменен и путь к нему относительно корня проекта Cordova.
- Целевой объект может включать подстановочный знак ( `*` ) элементов. В этом случае plugman рекурсивно просматривает структуру каталогов проекта и использует первый матч.
+ Целевой объект может включать подстановочный знак (`*`) для элементов. В этом случае plugman рекурсивно просматривает структуру каталогов проекта и использует первое совпадение.
- На iOS, расположение файлов конфигурации относительно корневого каталога проекта не известна, поэтому Указание приёмника из `config.xml` разрешается в`cordova-ios-project/MyAppName/config.xml`.
+ На iOS, расположение файлов конфигурации относительно корневого каталога проекта не известно, поэтому указание приёмника для `config.xml` определяется как `cordova-ios-project/MyAppName/config.xml`.
Если указанный файл не существует, инструмент игнорирует изменения конфигурации и продолжает установку.
-* `parent`: Селектор XPath, ссылки на родительских элементов для добавления в файл config. Если вы используете абсолютные селекторов, можно использовать подстановочный знак ( `*` ) для указания корневого элемента, например,`/*/plugins`.
+* `parent`: Селектор XPath, ссылающийся на на родительский элемент, для добавляемых в конфигурационный файл элементов. Если вы используете абсолютные селекторы, можно использовать подстановочный знак (`*`) для указания корневого элемента, например,`/*/plugins`.
- Для `plist` файлов, `parent` определяет, под какие родительского ключа следует включить указанные XML-данные.
+ Для `plist` файлов, `parent` определяет, в каком родительском ключе следует добавить указанные XML-данные.
- Если селектор не разрешить ребенку указанного документа, остановки инструмента и обратный процесс установки выдает предупреждение и выходит с ненулевой код.
+ Если селектор не находит элемент в указанном документе, инструмент останавливается и процесс установки отменяется, после чего выдает предупреждение и выходит с ненулевым кодом.
-## `<plugins-plist>`
+## Элемент *plugins-plist*
-Это *устаревший* , как он применяется только к cordova-ios 2.2.0 и ниже. Использование `<config-file>` тег для новых версий Cordova.
+Это *устаревший* элемент, как он применяется только к cordova-ios 2.2.0 и ниже. Используйте тег `<config-file>` для новых версий Cordova.
Пример:
@@ -327,23 +329,28 @@ plugman прерывает с ненулевой код для любой пла
</config-file>
-Указывает ключ и значение для добавления к правильной `AppInfo.plist` файл в проекте Cordova iOS. Например:
+Указывает ключ и значение для добавления в корректный файл `AppInfo.plist` в проекте Cordova iOS. Например:
<plugins-plist key="Foo" string="CDVFoo" />
-## `<resource-file>`и`<header-file>`
+## Элементы *resource-file* и *header-file*
-Как исходные файлы, но специально для платформ, таких как iOS, которые отличают между исходные файлы, заголовками и ресурсами. Примеры:
+Как и исходные файлы (source-file), но специально для платформ, таких как iOS, которые делают различия между исходными файлами, заголовками и ресурсами. Например:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+Пример для Android:
+
+ <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
+
+
+## Элемент *lib-file*
-Как источник, ресурсов и файлы заголовка, но специально для платформ, таких как BlackBerry 10, использующих пользователями библиотеки. Примеры:
+Также как исходные файлы, файлы ресурсов и заголовков, но специально для платформ, таких как BlackBerry 10 которые использут созданные пользователем библиотеки. Например:
<lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" />
<lib-file src="src/BlackBerry10/native/simulator/libfoo.so" arch="simulator" />
@@ -351,13 +358,13 @@ plugman прерывает с ненулевой код для любой пла
Поддерживаемые атрибуты:
-* `src`(обязательно): расположение файла относительно `plugin.xml` . Если `src` не может быть найдено, plugman останавливается и отменяет установку, выдает предупреждение о проблеме и выходит с ненулевой код.
+* `src`(обязательно): расположение файла относительно `plugin.xml`. Если `src` не удается найти, plugman останавливается и отменяет установку, выдает предупреждение о проблеме и выходит с ненулевым кодом.
-* `arch`: Архитектура для которого `.so` файл был построен, либо `device` или`simulator`.
+* `arch`: Архитектура для которой `.so` файл был построен, либо `device` или`simulator`.
-## `<framework>`
+## Элемент *framework*
-Определяет рамки (обычно часть платформы OS) на которых зависит плагин.
+Определяет фреймвёрк (обычно часть OS/платформы) от которого зависит плагин.
Примеры:
@@ -365,13 +372,13 @@ plugman прерывает с ненулевой код для любой пла
<framework src="social.framework" weak="true" />
-`src`Атрибут определяет рамки, в которых plugman пытается добавить в Кордове проект в правильную моды для данной платформы.
+`src` Атрибут определяет фреймвёрки, которые plugman пытается добавить в проект Cordova, наиболее подходящим для данной платформы образом.
-Необязательный `weak` атрибут – это логическое значение, указывающее, ли рамок должна быть слабо связаны. Значение по умолчанию`false`.
+Необязательный атрибут `weak` – это логическое значение, указывающее, должен ли фреймвёрк быть слабо связан с результирующим исполняемым файлом проекта. Значение по умолчанию`false`.
-## `<info>`
+## Элемент *info*
-Дополнительная информация для пользователей. Это полезно, когда требуется дополнительные шаги, которые не могут быть автоматизированы легко или plugman в рамки. Примеры:
+Дополнительная информация для пользователей. Это полезно, когда требуется дополнительные шаги, которые не могут быть легко автоматизированы или выходят за рамки работы plugman. Примеры:
<info>
You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
@@ -382,36 +389,36 @@ plugman прерывает с ненулевой код для любой пла
</info>
-# Переменные
+## Переменные
-В некоторых случаях плагин может потребоваться внести изменения в конфигурацию зависит от целевого приложения. Например, чтобы зарегистрироваться для C2DM на Android, app, чей идентификатор пакета `com.alunny.message` потребует разрешения, такие как:
+В некоторых случаях плагину может потребоваться внести изменения в конфигурацию в зависимости от целевого приложения. Например, чтобы зарегистрироваться для C2DM на Android, приложение чей идентификатор пакета `com.alunny.message` потребует разрешения, такие как:
<uses-permission
android:name="com.alunny.message.permission.C2D_MESSAGE"/>
-В таких случаях, когда содержание вставлены из `plugin.xml` файл не известно заранее, переменные можно указать знак доллара, последовала серия заглавными буквами, цифрами или знаками подчеркивания. Для приведенного выше примера `plugin.xml` файл будет включать этот тег:
+В таких случаях, когда добавляемое содержание из файл `plugin.xml` не известно заранее, можно указывать переменные с использованием знака доллара, за которым следует серия заглавных букв, цифр или знаками подчеркивания. Для приведенного выше примера, файл `plugin.xml` будет включать следующий тег:
<uses-permission
android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
-plugman заменяет ссылки на переменные с указанным значением, или пустая строка, если не найден. Значение переменной ссылки могут быть обнаружены (в данном случае, от `AndroidManifest.xml` файл) или указанного пользователем инструмент; точный процесс зависит от конкретного инструмента.
+plugman заменяет ссылки на переменные, указанным значением, или пустой строкой, если значение переменной не найдено. Значение переменной могут быть обнаружено (в данном случае, из `AndroidManifest.xml` файла) или указанно пользователем инструмента; точный процесс зависит от конкретного инструмента.
-plugman может запросить пользователям указывать необходимые переменные плагин. Например можно указать ключи API для C2M и карты Google как аргумент командной строки:
+plugman может запросить пользователя указать переменные необходимые плагину. Например можно указать ключи API для C2M и Карт Google как аргумент командной строки:
plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
-Чтобы сделать переменную обязательным, `<platform>` тег должен содержать `<preference>` тег. Например:
+Чтобы сделать переменную обязательной, тег `<platform>` должен содержать тег `<preference>`. Например:
<preference name="API_KEY" />
-plugman проверяет, что эти необходимые настройки передаются в. Если нет, то он должен предупредить пользователя как пройти на переменную в и выход с ненулевой код.
+plugman проверяет, переданы ли ему эти необходимые настройки. Если нет, то он должен предупредить пользователя как указать переменную и выйти с ненулевым кодом.
Некоторые имена переменных должны быть зарезервированы, как указано ниже.
## $PACKAGE_NAME
-Реверс домена стиль уникальный идентификатор, соответствующий пакет `CFBundleIdentifier` на iOS или `package` атрибут верхнего уровня `manifest` элемент в `AndroidManifest.xml` файл.
\ No newline at end of file
+Уникальный идентификатор в обратном стиле доменных имен, соответствующий пакету `CFBundleIdentifier` на iOS или атрибут `package` корневого элемента `manifest` в файле `AndroidManifest.xml` файл.
\ No newline at end of file
[26/57] [abbrv] CB-5931 1/28 push latest of edge for Italian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/plugin_ref/spec.md b/docs/it/edge/plugin_ref/spec.md
index 2e6874c..2d97415 100644
--- a/docs/it/edge/plugin_ref/spec.md
+++ b/docs/it/edge/plugin_ref/spec.md
@@ -27,7 +27,7 @@ Un elemento di plugin di esempio:
version="1.0.2">
-## `<plugin>`elemento
+## *plugin* Elemento
Il `plugin` elemento è l'elemento di primo livello del manifesto plugin. Esso presenta i seguenti attributi:
@@ -40,7 +40,7 @@ Il `plugin` elemento è l'elemento di primo livello del manifesto plugin. Esso p
^\d+[.]\d+[.]\d+$
-## `<engines>`e `<engine>` elementi
+## Elementi *motori* e *motore*
Gli elementi figlio del `<engines>` elemento specificare le versioni di framework basato su Apache Cordova che supporta questo plugin. Un esempio:
@@ -64,7 +64,7 @@ Elementi del motore possono inoltre specificare fuzzy partite per evitare la rip
</engines>
-Il '<engine>' tag ha anche il supporto predefinito per tutte le principali piattaforme Cordova esiste. Specifica il tag motore 'cordova' significa che tutte le versioni di Cordova su qualsiasi piattaforma devono soddisfare l'attributo di versione del motore. Si possono elencare anche specifiche piattaforme e le versioni al fine di eseguire l'override del motore di catch-all 'cordova':
+Il `<engine>` tag ha anche il supporto predefinito per tutte le principali piattaforme Cordova esiste. Specificando il `cordova` tag motore significa che tutte le versioni di Cordova su qualsiasi piattaforma devono soddisfare l'attributo di versione del motore. Si possono elencare anche specifiche piattaforme e le versioni al fine di eseguire l'override del catch-all `cordova` motore:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,7 +73,8 @@ Il '<engine>' tag ha anche il supporto predefinito per tutte le principali piatt
</engines>
-Ecco un elenco di default motori che la '<engine>' etichetta supporta: * 'cordova' * 'cordova-plugman' * 'cordova-android' * 'cordova-ios' * 'cordova-blackberry10' * 'cordova-wp7' * 'cordova-wp8' * 'cordova-windows8'
+Ecco un elenco di default motori che la '<engine>' etichetta supporta: * 'cordova' * 'cordova-plugman' * 'cordova-Amazzonia-fireos' * 'cordova-android' * 'cordova-ios' * 'cordova-blackberry10' * 'cordova-wp7' * 'cordova-wp8' * 'cordova-windows8'
+* ' android-sdk' / / restituisce l'api di Android più alto livello installato * 'apple xcode-' / / restituisce la versione di xcode * 'apple-ios' / / restituisce la versione iOS installata * 'apple-osx' / / restituisce la versione OSX * 'blackberry-ndk' / / restituisce la versione SDK nativo blackberry
Specifica quadri personalizzati basati su Apache Cordova dovrebbero essere elencati sotto l'etichetta del motore in questo modo:
@@ -84,7 +85,7 @@ Specifica quadri personalizzati basati su Apache Cordova dovrebbero essere elenc
</engines>
-Un quadro personalizzato basato su Apache Cordova richiede che un elemento motore include i seguenti attributi: 'nome', 'versione', 'scriptSrc' e 'piattaforma'.
+Un quadro personalizzato basato su Apache Cordova richiede che un elemento motore include i seguenti attributi: `name` , `version` , `scriptSrc` , e`platform`.
* `name`(obbligatorio): un nome leggibile per il tuo quadro personalizzato.
@@ -92,13 +93,13 @@ Un quadro personalizzato basato su Apache Cordova richiede che un elemento motor
* `scriptSrc`(obbligatorio): file di script che dice plugman è quale versione del framework personalizzato. Idealmente, questo file dovrebbe essere all'interno della directory di livello superiore della directory dei plugin.
-* `platform`(obbligatorio): quali piattaforme che supporta il vostro quadro. Si può utilizzare il carattere jolly ' *' per dire supportati per tutte le piattaforme, specificare multiplo con un carattere come 'android|ios|blackberry10' o solo una singola piattaforma come 'android'.
+* `platform`(obbligatorio): quali piattaforme che supporta il vostro quadro. Si può utilizzare il carattere jolly `*` per dire supportati per tutte le piattaforme, specificare multiplo con un carattere come `android|ios|blackberry10` o solo una singola piattaforma come`android`.
plugman viene interrotta con un codice diverso da zero per qualsiasi plugin il cui progetto di destinazione non soddisfa i vincoli del motore.
Se non `<engine>` i tag sono specificati, plugman tenta di installare nella directory del progetto specificato cordova ciecamente.
-## `<name>`elemento
+## *nome* Elemento
Un nome leggibile per il plugin, il cui contenuto di testo contiene il nome del plugin. Ad esempio:
@@ -107,7 +108,7 @@ Un nome leggibile per il plugin, il cui contenuto di testo contiene il nome del
Questo elemento non (ancora) gestire la localizzazione.
-## `<description>`elemento
+## *Descrizione* Elemento
Una descrizione leggibile per il plugin. Il contenuto di testo dell'elemento contiene la descrizione del plugin. Un esempio:
@@ -116,28 +117,28 @@ Una descrizione leggibile per il plugin. Il contenuto di testo dell'elemento con
Questo elemento non (ancora) gestire la localizzazione.
-## `<author>`elemento
+## *autore* Elemento
Nome autore del plugin. Il contenuto di testo dell'elemento contiene il nome dell'autore plugin. Un esempio:
<author>Foo plugin description</author>
-## `<keywords>`elemento
+## *Parole chiavi* Elemento
Parole chiave del plugin. Il contenuto di testo dell'elemento contiene Parole chiavi separate da virgole per descrivere il plugin. Un esempio:
<keywords>foo,bar</keywords>
-## `<license>`elemento
+## *licenza* Elemento
Licenza di plugin. Il contenuto di testo dell'elemento contiene la licenza di plugin. Un esempio:
<license>Apache 2.0 License</license>
-## `<asset>`elemento
+## *Asset* Elemento
Uno o più elementi che elenca i file o le directory da copiare in un'app di Cordova `www` directory. Esempi:
@@ -159,7 +160,7 @@ Tutti i `<asset>` tag richiedono entrambi `src` e `target` gli attributi. Solo W
Crea il `js/experimental` directory all'interno il `www` directory, se non già presente, quindi copie il `new-foo.js` file e rinominarlo `foo.js` . Se un file esiste già presso la località di destinazione, plugman si ferma e inverte il processo di installazione, invia una notifica sul conflitto ed esce con un codice diverso da zero.
-## `<js-module>`elemento
+## *JS-modulo* Elemento
La maggior parte dei plugin includono uno o più file JavaScript. Ogni `<js-module>` tag corrisponde a un file JavaScript e impedisce agli utenti del plugin di dover aggiungere un `<script>` tag per ogni file. Mentre `<asset>` tag semplicemente copiare un file dalla sottodirectory plugin in `www` , `<js-module>` tag sono molto più sofisticati. Hanno questo aspetto:
@@ -192,7 +193,7 @@ Se `src` non si risolve in un file esistente, plugman si ferma e inverte l'insta
Nidificazione di `<js-module>` elementi all'interno di `<platform>` dichiara le specifiche della piattaforma JavaScript modulo associazioni.
-## `<dependency>`
+## *dipendenza* Elemento
Il `<dependency>` tag consente di specificare altri plugin da cui dipende l'attuale plugin. Mentre le versioni future li avrà accesso dai repository dei plugin, a breve termine plugin direttamente fanno riferimento come URL di `<dependency>` tag. Sono formattati come segue:
@@ -215,7 +216,7 @@ Se si imposta la `url` di un `<dependency>` tag per `"."` e fornire una `subdir`
Si noti che la `subdir` sempre specifica un percorso relativo alla *radice* del repository git, non il padre di plugin. Questo è vero anche se è stato installato il plugin con un percorso locale direttamente ad esso. Plugman trova la radice del repository git e poi trova l'altro plugin da lì.
-## `< piattaforma >`
+## *piattaforma* Elemento
Il `<platform>` etichetta identifica le piattaforme che hanno associato il codice nativo o richiedono modifiche ai loro file di configurazione. Strumenti utilizzando questa specifica possono identificare piattaforme supportate e installare il codice nei progetti di Cordova.
@@ -235,13 +236,14 @@ La richiesta `name` attributo identifica una piattaforma, come sostenuto, associ
Nomi di piattaforma dovrebbero essere minuscoli. Nomi di piattaforma, come arbitrariamente scelti, sono elencati:
+* Amazon-fireos
* Android
-* BB10
+* blackberry10
* iOS
* WP7
* WP8
-## `< file sorgente >`
+## *file di origine* Elemento
Il `<source-file>` elemento identifica il codice eseguibile sorgente che deve essere installato in un progetto. Esempi:
@@ -266,7 +268,7 @@ Esso supporta i seguenti attributi:
* `compiler-flags`(solo iOS): se impostato, viene assegnato il flag del compilatore specificato per il file di origine particolare.
-## `< config-file >`
+## *config-file* Elemento
Identifica un file di configurazione basata su XML per essere modificata, dove in quel documento la modifica dovrebbe avvenire, e ciò che deve essere modificata.
@@ -314,7 +316,7 @@ Esso supporta i seguenti attributi:
Se il selettore non si risolve in un bambino del documento specificato, il tool si ferma e inverte il processo di installazione, genera un avviso ed esce con un codice diverso da zero.
-## `< plugin-plist >`
+## *plugin-plist* Elemento
Questo è *superata* in quanto si applica solo a cordova-ios 2.2.0 e sotto. Uso il `<config-file>` tag per versioni più recenti di Cordova.
@@ -332,16 +334,21 @@ Specifica una chiave e un valore da aggiungere per la corretta `AppInfo.plist` f
<plugins-plist key="Foo" string="CDVFoo" />
-## `<resource-file>`e`<header-file>`
+## Elementi del *file di risorse* e *file di intestazione*
-Come file di origine, ma in particolare per piattaforme come iOS che distinguere tra i file di origine, intestazioni e risorse. Esempi:
+Come file di origine, ma in particolare per piattaforme come iOS che distinguere tra i file di origine, intestazioni e risorse. Esempi di iOS:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+Esempio di Android:
+
+ < src="FooPluginStrings.xml file di risorse" target="res/values/FooPluginStrings.xml" / >
+
+
+## *lib-file* Elemento
Come sorgente, risorse e file di intestazione, ma specificamente per piattaforme come BlackBerry 10 che utilizzare librerie generati dagli utenti. Esempi:
@@ -355,7 +362,7 @@ Attributi supportati:
* `arch`: L'architettura per la quale il `.so` file è stato costruito, o `device` o`simulator`.
-## `< quadro >`
+## *quadro* Elemento
Identifica un quadro (solitamente parte della piattaforma/OS) su cui il plugin dipende.
@@ -369,7 +376,7 @@ Il `src` attributo identifica il quadro, che plugman tenta di aggiungere al prog
L'optional `weak` attributo è un valore booleano che indica se il quadro dovrebbe essere debolmente legato. Il valore predefinito è`false`.
-## `<info>`
+## *info* Elemento
Informazioni supplementari fornite agli utenti. Questo è utile quando si richiedono ulteriori passaggi che non possono essere facilmente automatizzati o sono oltre la portata di plugman. Esempi:
@@ -382,7 +389,7 @@ Informazioni supplementari fornite agli utenti. Questo è utile quando si richie
</info>
-# Variabili
+## Variabili
In alcuni casi, un plugin potrebbe essere necessario apportare modifiche alla configurazione dipende l'applicazione di destinazione. Ad esempio, per registrare per C2DM su Android, un'app con ID pacchetto `com.alunny.message` vuoi richiedere un'autorizzazione come:
[04/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/upgrading.md b/docs/zh/edge/guide/platforms/ios/upgrading.md
index 7c53e20..492ba6d 100644
--- a/docs/zh/edge/guide/platforms/ios/upgrading.md
+++ b/docs/zh/edge/guide/platforms/ios/upgrading.md
@@ -14,410 +14,437 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升級 iOS
+# 升级 iOS
-本指南演示如何修改 iOS 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
+本指南演示如何修改 iOS 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
-**注:**Xcode 4.6 是必需的建議 Xcode 5。 目前,以提交到蘋果 App Store,你應使用最新的產品出廠的版本的 iOS SDK,這是 iOS 7。 iOS 7 SDK 尚不需要,但這可能會很快改變。
+**注**: Xcode 4.6 必需的推荐 Xcode 5。 目前,以提交到苹果 App Store,你应使用最新的产品出厂的版本的 iOS SDK,这是 iOS 7。 iOS 7 SDK 尚不需要,但这可能会很快改变。
-## 升級 3.0.0 專案到 3.1.0
+## 升级 3.1.0 项目到 3.2.0
-對於非 CLI 的專案,請運行:
+对于非 CLI 的项目,请运行:
- bin/更新路徑/到專案
+ bin/更新路径/到项目
-對於 CLI 的專案,請運行:
+CLI 的项目:
- 1.更新的 '科爾多瓦' CLI 版本--請參閱命令列介面 2。運行 '科爾多瓦平臺更新 ios'
-
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
-### iOS 7 問題
+2. 运行`cordova platform update ios`
- 1。 刪除的值"寬度 = 設備-寬度、 高度 = 設備高度"從您 meta 標記"視口"index.html 檔中的屬性,請參閱 HTTPs://issues.apache.org/jira/browse/CB-4323 2。 更新 iOS 7 支援您媒體、 媒體捕獲和閃屏核心的外掛程式
-
+## 升级 3.0.0 项目到 3.1.0
-### Xcode 5 問題
+对于非 CLI 的项目,请运行:
- 1。 如果 Xcode 5 提示您要做如此 (在問題導航器) 2,請更新您的專案設置。 更新您"編譯器為 C / C + + / 目標 C"下的"生成設置"選項卡中,設置"生成選項"一節。 選擇"預設編譯器 (蘋果 LLVM 5.0)"
+ bin/更新路径/到项目
-## 從 2.9.0 升級到 CLI (3.0.0)
+CLI 的项目:
+
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+
+2. 运行`cordova platform update ios`
+
+iOS 7 的问题:
+
+1. 删除 `width=device-width, height=device-height` 从 `index.html` 文件的 `viewport` `meta` 标记。 (请参见[相关 bug][1].)
+
+2. 更新你的 iOS 7 支持的媒体、 媒体捕获和闪屏核心插件。
-1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+ [1]: https://issues.apache.org/jira/browse/CB-4323
-2. 添加您的平臺的科爾多瓦專案,例如:`cordova
+Xcode 5 的问题:
+
+1. 如果 Xcode 5 提示您这样做 (在问题导航器),请更新您的项目设置。
+
+2. 更新您**编译器的 C / C + + / 目标 C**根据**生成设置**选项卡,设置**生成选项**一节。 选择**默认编译器 (苹果 LLVM 5.0)**.
+
+## 从 2.9.0 升级到 CLI (3.0.0)
+
+1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+
+2. 添加您的平台到科尔多瓦项目中,例如:`cordova
platform add ios`.
-3. 該專案的內容複寫 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3. 该项目的内容复制 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
-4. 複製或覆蓋任何本機資產從原始專案 ( `Resources` 等),這讓肯定要添加任何新檔到 `.xcodeproj` 專案。 IOS 專案內生成 `platforms\ios` 目錄。
+4. 复制或覆盖任何本机资产从原始项目 ( `Resources` 等),这让肯定要添加任何新文件到 `.xcodeproj` 项目。 IOS 项目内生成 `platforms\ios` 目录。
-5. 複製您 `config.xml` 到 `www` 目錄中,並刪除任何外掛程式定義。修改設置在這裡而不是平臺目錄。
+5. 复制您 `config.xml` 到 `www` 目录中,并删除任何插件定义。修改设置在这里而不是平台目录。
-6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
+6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
-7. 生成並測試。
+7. 生成并测试。
-## 升級 2.9.0 專案到 3.0.0
+## 升级 2.9.0 项目到 3.0.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 3.0.0 源,例如到`~/Documents/Cordova-3.0.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 3.0.0 源,例如到`~/Documents/Cordova-3.0.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-7. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+7. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
-**注:**開始與科爾多瓦 3.0.0,專案不會引起任何的外掛程式,您將必須安裝您需要為您的專案使用的那些 `plugman` CLI 實用程式。 請參閱使用 Plugman 管理外掛程式。
+**注意**: 从开始科尔多瓦 3.0.0,不预先安装插件,和你需要使用 `plugman` 命令行实用程序来安装它们自己。 请参阅使用 Plugman 管理插件。
-## 升級 2.8.0 專案到 2.9.0
+## 升级 2.8.0 项目到 2.9.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Documents/Cordova-2.9.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Documents/Cordova-2.9.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
+5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-7. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+7. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
-## 升級 2.7.0 專案到 2.8.0
+## 升级 2.7.0 项目到 2.8.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Documents/Cordova-2.8.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Documents/Cordova-2.8.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova.js` (注意它再也沒有一個版本尾碼,該版本是在該檔本身在標題中) 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.7.0.js` 檔。
+5. 复制 `www/cordova.js` (注意它再也没有一个版本后缀,该版本是在该文件本身在标题中) 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.7.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
-7. 更新任何 `<plugin>` 中標記您 `config.xml` 到 `<feature>` 的標記。 注意,現有 `<plugin>` 標籤將仍然工作,但都被否決了。 您可以複製此資訊在 `config.xml` 的一個新的專案。 例如:
+7. 更新任何 `<plugin>` 标签在 `config.xml` 文件到 `<feature>` 标签。 注意,现有 `<plugin>` 标签仍正常工作,但都被否决了。 您可以复制此信息在 `config.xml` 文件的一个新的项目。 例如:
- < 外掛程式 >< 外掛程式名稱 ="認為"值 ="CDVLocalStorage"/ ><! — — 其他外掛程式--> < / 外掛程式 ><! — — 將更改為: (< 外掛程式 >--> < 功能 > 標記是在同一水準的注 < 功能名稱 ="認為">< 參數名稱 ="ios 包"值 ="CDVLocalStorage"/ >< / 功能 ><! — — 其他 < 功能 > 標籤-->
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
-8. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+8. 删除 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
-9. 將這兩個框架添加到您的專案:
+9. 将这两个框架添加到您的项目:
OpenAL ImageIO
-10. 更新您的專案目標**生成設置**。編輯**"-Obj-C"**要下**連結 → 其他連結器標誌**, **"-ObjC"**.
+10. 更新您的项目目标**生成设置**。编辑**"-Obj-C"**要下**链接 → 其他链接器标志**, **"-ObjC"**.
-11. 更新您的專案目標**生成設置**。 在**連結 → 其他連結器標誌**,更改**"-all_load"**是 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 你只需要這樣做,如果你有在中定義的問題[這一問題。][1].
+11. 更新您的项目目标**生成设置**。 在**链接 → 其他链接器标志**,更改**"-all_load"**是 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 你只需要这样做,如果你有在中定义的问题[这一问题。][2].
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
-## 升級 2.6.0 專案到 2.7.0
+## 升级 2.6.0 项目到 2.7.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.7.0 源,例如到`~/Documents/Cordova-2.7.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Documents/Cordova-2.7.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。
+5. 复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][2]).
+7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][3]).
-8. 在您 `config.xml` 檔,[刪除這條線][3].
+8. 在您 `config.xml` 文件,[删除这条线][4].
-9. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+9. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
-## 升級 2.5.0 專案到 2.6.0
+## 升级 2.5.0 项目到 2.6.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.6.0 源,例如到`~/Documents/Cordova-2.6.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.6.0 源,例如到`~/Documents/Cordova-2.6.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製專案的 `www/cordova-2.6.0.js` 檔到您 `www` 目錄中,並刪除您 `www/cordova-2.5.0.js` 檔。
+5. 复制项目的 `www/cordova-2.6.0.js` 文件到您 `www` 目录中,并删除您 `www/cordova-2.5.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及引用的腳本的任何其他檔) 來引用到新的 `cordova-2.6.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及引用的脚本的任何其他文件) 来引用到新的 `cordova-2.6.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][4]).
+7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][5]).
-8. 在您 `config.xml` 檔,[添加此新行][5].
+8. 在您 `config.xml` 文件,[添加此新行][6].
-9. 在您 `config.xml` 檔,[添加此新行][6].
+9. 在您 `config.xml` 文件,[添加此新行][7].
-10. 在您 `config.xml` 檔, [UIWebViewBounce 已改為 DisallowOverscroll,和預設值都不同][7].
+10. 在您 `config.xml` 文件, [UIWebViewBounce 已改为 DisallowOverscroll,和默认值都不同][8].
-11. 在您 `config.xml` 檔, `EnableLocation` 首選項已被否決。
+11. 在您 `config.xml` 文件, `EnableLocation` 首选项已被否决。
-12. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+12. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
-## 升級 2.4.0 專案到 2.5.0
+## 升级 2.4.0 项目到 2.5.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.5.0 源,例如到`~/Documents/Cordova-2.5.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.5.0 源,例如到`~/Documents/Cordova-2.5.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.5.0.js` 到新專案中的檔您 `www` 目錄並刪除您 `www/cordova-2.4.0.js` 檔。
+5. 复制 `www/cordova-2.5.0.js` 到新项目中的文件您 `www` 目录并删除您 `www/cordova-2.4.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.5.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.5.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][8]).
+7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][9]).
-8. 在您 `config.xml` 檔,[添加這些新行][9].
+8. 在您 `config.xml` 文件,[添加这些新行][10].
-9. 在您 `config.xml` 檔,[編輯的根項目,更改它從科爾多瓦到構件][10].
+9. 在您 `config.xml` 文件,[编辑的根元素,更改它从科尔多瓦到构件][11].
-10. 在您 `config.xml` 檔,[刪除 OpenAllWhitelistURLsInWebView 首選項][11].
+10. 在您 `config.xml` 文件,[删除 OpenAllWhitelistURLsInWebView 首选项][12].
-11. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。在 2.5.0,這已更新腳本。
+11. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。在 2.5.0,这已更新脚本。
-12. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+12. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
-## 升級 2.3.0 專案到 2.4.0
+## 升级 2.3.0 项目到 2.4.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.4.0 源,例如到`~/Documents/Cordova-2.4.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.4.0 源,例如到`~/Documents/Cordova-2.4.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.4.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.3.0.js` 檔。
+5. 复制 `www/cordova-2.4.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.3.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.4.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.4.0.js` 文件。
-7. 更新 (或替換,如果您從未更改檔) 您 `MainViewController.m` 檔根據您從新專案 (見[此比較][12]).
+7. 更新 (或替换,如果您从未更改文件) 您 `MainViewController.m` 文件根据您从新项目 (见[此比较][13]).
-8. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 檔根據您從新專案 (見[此比較][13]).
+8. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 文件根据您从新项目 (见[此比较][14]).
-9. 在您 `config.xml` 檔,[添加此新行][14].
+9. 在您 `config.xml` 文件,[添加此新行][15].
-10. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。在 2.4.0,這已固定的腳本。
+10. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。在 2.4.0,这已固定的脚本。
-11. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+11. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
-12. AssetsLibrary.framework 作為資源添加到專案中。 (去[這裡][15]有關如何執行此操作的說明.)。
+12. AssetsLibrary.framework 作为资源添加到项目中。 (参见[苹果的文档][16]有关如何执行此操作的说明.)。
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
-## 升級 2.2.0 專案到 2.3.0
+## 升级 2.2.0 项目到 2.3.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.3.0 源,例如到`~/Documents/Cordova-2.3.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.3.0 源,例如到`~/Documents/Cordova-2.3.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.3.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.2.0.js` 檔。
+5. 复制 `www/cordova-2.3.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.2.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.3.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.3.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個。
+7. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个。
-8. 刪除您 `cordova` 目錄和副本 `cordova` 目錄從新專案到專案的根目錄。2.3.0,在這新的腳本。
+8. 删除您 `cordova` 目录和副本 `cordova` 目录从新项目到项目的根目录。2.3.0,在这新的脚本。
-9. 刪除您 `CordovaLib` 目錄和副本 `CordovaLib` 目錄從新專案到專案的根目錄。
+9. 删除您 `CordovaLib` 目录和副本 `CordovaLib` 目录从新项目到项目的根目录。
-10. 轉換您 `Cordova.plist` 檔為 `config.xml` ,通過運行腳本 `bin/cordova\_plist\_to\_config\_xml` 對您的專案檔案。
+10. 转换您 `Cordova.plist` 文件为 `config.xml` ,通过运行脚本 `bin/cordova\_plist\_to\_config\_xml` 对您的项目文件。
-11. 添加到 InAppBrowser 外掛程式你 `config.xml` ,通過添加此標記下的 `<cordova><plugins>` :
+11. 添加到 InAppBrowser 插件你 `config.xml` ,通过添加此标记下的 `<cordova><plugins>` :
- < 外掛程式名稱 = 值"InAppBrowser"="CDVInAppBrowser"/ >
+ < 插件名称 = 值"InAppBrowser"="CDVInAppBrowser"/ >
-12. 請注意目標 C 外掛程式*不*列入白名單了。 到白名單中您連接與應用程式白名單中,您將需要設置 `User-Agent` 連接到同一個使用者代理作為主要的科爾多瓦 web 視圖的標題。 你可以通過訪問 `userAgent` 關閉主視圖-控制器屬性。 主視圖-控制器 (CDVViewController) 也有 `URLisAllowed` 你檢查一個 URL 是否會通過白名單中的方法。
+12. 请注意目标 C 插件*不*列入白名单了。 到白名单中您的连接与应用程序白名单中,您需要设置 `User-Agent` 连接到同一个用户代理作为主要的科尔多瓦 web 视图的标题。 你可以通过访问 `userAgent` 关闭主视图-控制器属性。 主视图-控制器 ( `CDVViewController` ) 也有 `URLisAllowed` 为您检查是否一个 URL 通过白名单中的方法。
-13. 設備的 API 更改:
+13. 设备的 API 更改:
- * Ios,device.platform 用於返回 `iPhone` , `iPad` 或 `iPod Touch` ; 現在它返回 (正確)`iOS`.
- * 對於 iOS,device.name (現已被否決所有平臺) 用於返回使用者的設備的名稱 (例如 Shazron 的 iPhone 5 ′) ;現在它返回用於返回什麼 device.platform: `iPhone` , `iPad` 或`iPod Touch`.
- * 對於所有平臺,有一個名為 device.model ; 的新屬性這將返回特定的設備模型,例如: `iPad2,5` (對於其他平臺,返回用於返回什麼 device.name)。
+ * Ios,device.platform 用于返回 `iPhone` , `iPad` 或 `iPod Touch` ; 现在它返回 (正确)`iOS`.
+ * 对于 iOS,device.name (现已被否决所有平台) 用于返回用户的设备的名称 (例如 Shazron 的 iPhone 5 ′) ;现在它返回用于返回什么 device.platform: `iPhone` , `iPad` 或`iPod Touch`.
+ * 对于所有平台,有一个名为 device.model ; 的新属性这将返回特定的设备模型,例如: `iPad2,5` (对于其他平台,返回用于返回什么 device.name)。
-## 升級 2.1.0 專案到 2.2.0
+## 升级 2.1.0 项目到 2.2.0
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.2.0 源,例如到`~/Documents/Cordova-2.2.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.2.0 源,例如到`~/Documents/Cordova-2.2.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.2.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.1.0.js` 檔。
+5. 复制 `www/cordova-2.2.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.1.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.2.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.2.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個:
+7. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个:
* 更新 → viewWillAppear
-8. 複製 `cordova` 目錄從新專案到專案的根目錄。在 2.2.0,這有更新的 '模仿' 腳本。
+8. 复制 `cordova` 目录从新项目到项目的根目录。在 2.2.0,这有更新的 '模仿' 脚本。
-9. 下一步,更新您 `CordovaLib` 分專案的引用。 從科爾多瓦 2.1.0 開始,我們 CORDOVALIB Xcode 變數不再使用引用的位置時 `CordovaLib` 駐留,引用現在是絕對檔引用。
+9. 下一步,更新您 `CordovaLib` 分项目的引用。 从科尔多瓦 2.1.0 开始,我们 CORDOVALIB Xcode 变量不再使用引用的位置时 `CordovaLib` 驻留,引用现在是绝对文件引用。
- 1. 啟動終端程式
- 2. 轉到您安裝科爾多瓦的位置 (請參見步驟 1)、 在 `bin` 子目錄
- 3. 運行下面的腳本,其中第一個參數是您的專案的路徑 `.xcodeproj` 檔:
+ 1. 启动终端程序
+ 2. 转到您安装科尔多瓦的位置 (请参见步骤 1)、 在 `bin` 子目录
+ 3. 运行下面的脚本,其中第一个参数是您的项目的路径 `.xcodeproj` 文件:
- `update_cordova_subproject 路徑/為/您/專案/xcodeproj`
+ `update_cordova_subproject path/to/your/project/xcodeproj`
-**注:**2.2.0,在 `bin/create` 腳本中的副本 `CordovaLib` 分專案到您的專案。 要有相同種類的安裝程式,只是複製權在 `CordovaLib` 到你的專案目錄和更新 `CordovaLib` 分專案 (相對於專案) 在 Xcode 檔檢查器中的位置。
+**注**: 在 2.2.0, `bin/create` 脚本中的副本 `CordovaLib` 分项目到您的项目。 要有相同种类的安装程序,只是复制权在 `CordovaLib` 到你的项目目录和更新 `CordovaLib` 分项目 (相对于项目) 在 Xcode 文件检查器中的位置。
-## 升級 2.0.0 專案到 2.1.0
+## 升级 2.0.0 项目到 2.1.0
-與科爾多瓦 2.1.0, `CordovaLib` 已升級為使用**自動引用計數 (弧)**。 你不需要升級到**弧**要使用 CordovaLib,但是如果你想要升級您的專案使用**弧**,請使用 Xcode 遷移嚮導從功能表中:**編輯 → 重構 → 轉換為目標 C 弧...**,取消選擇 libCordova.a,然後運行嚮導完成。
+与科尔多瓦 2.1.0, `CordovaLib` 已升级为使用**自动引用计数 (弧)**。 你不需要升级到**弧**要使用 CordovaLib,但是如果你想要升级您的项目使用**弧**,请使用 Xcode 迁移向导从菜单中:**编辑 → 重构 → 转换为目标 C 弧...**,取消选择 libCordova.a,然后运行向导完成。
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.1.0 源,例如到`~/Documents/Cordova-2.1.0`.
+1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.1.0 源,例如到`~/Documents/Cordova-2.1.0`.
-2. 如果它正在運行,請退出 Xcode。
+2. 如果它正在运行,请退出 Xcode。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+3. 使用终端程序,定位到你放在上面的下载的源的目录。
-4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-5. 複製 `www/cordova-2.1.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.0.0.js` 檔。
+5. 复制 `www/cordova-2.1.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.0.0.js` 文件。
-6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.1.0.js` 檔。
+6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.1.0.js` 文件。
-7. 更新 (或如果您從未更改該檔替換) 您 `AppDelegate.m` 根據新專案中的一個:
+7. 更新 (或如果您从未更改该文件替换) 您 `AppDelegate.m` 根据新项目中的一个:
- * 編輯 → 應用程式: didFinishLaunchingWithOptions:
- * 添加 → 應用程式: supportedInterfaceOrientationsForWindow:
+ * 编辑 → 应用程序: didFinishLaunchingWithOptions:
+ * 添加 → 应用程序: supportedInterfaceOrientationsForWindow:
-8. 更新 (或如果您從未更改該檔替換) 您 `MainViewController.m` 根據新專案中的一個:
+8. 更新 (或如果您从未更改该文件替换) 您 `MainViewController.m` 根据新项目中的一个:
* 添加 → viewWillAppear
-9. 複製 `cordova` 目錄從新專案到專案的根目錄。在 2.1.0,這有更新的腳本,支援帶空格的路徑。
+9. 复制 `cordova` 目录从新项目到项目的根目录。在 2.1.0,这有更新的脚本,支持带空格的路径。
-10. 刪除 `VERSION` 檔從您的專案參考 (**是在`CordovaLib`).
+10. 删除 `VERSION` 文件从您的项目参考 (**是在`CordovaLib`).
-11. 下一步,更新您 `CordovaLib` 分專案的引用。 從科爾多瓦 2.1.0 開始,我們 CORDOVALIB Xcode 變數不再使用引用的位置時 `CordovaLib` 駐留,引用現在是絕對檔引用。
+11. 下一步,更新您 `CordovaLib` 分项目的引用。 从科尔多瓦 2.1.0 开始,我们 CORDOVALIB Xcode 变量不再使用引用的位置时 `CordovaLib` 驻留,引用现在是绝对文件引用。
- 1. 啟動終端程式
- 2. 轉到您安裝科爾多瓦的位置 (請參見步驟 1)、 在 `bin` 子目錄
- 3. 運行下面的腳本,其中第一個參數是您的專案的路徑 `.xcodeproj` 檔:
+ 1. 启动终端程序
+ 2. 转到您安装科尔多瓦的位置 (请参见步骤 1)、 在 `bin` 子目录
+ 3. 运行下面的脚本,其中第一个参数是您的项目的路径 `.xcodeproj` 文件:
- `update_cordova_subproject 路徑/為/您/專案/xcodeproj`
+ `update_cordova_subproject 路径/为/您/项目/xcodeproj`
-## 升級 1.9.0 專案到 2.0.0
+## 升级 1.9.0 项目到 2.0.0
-1. 安裝 2.0.0 科爾多瓦。
+1. 安装 2.0.0 科尔多瓦。
-2. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
+2. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
-3. 複製 `www/cordova-2.0.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.9.0.js` 檔。
+3. 复制 `www/cordova-2.0.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.9.0.js` 文件。
-4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.0.0.js` 檔。
+4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.0.0.js` 文件。
-5. 複製 `cordova` 目錄從新專案到專案的根目錄 (如果你想要的專案的命令列工具)。
+5. 复制 `cordova` 目录从新项目到项目的根目录 (如果你想要的项目的命令行工具)。
-6. 添加一個新條目下的 `Plugins` 在你 `Cordova.plist` 下**支援檔**組的檔。 關鍵是 `Device` 和值是`CDVDevice`.
+6. 添加一个新条目下的 `Plugins` 在你 `Cordova.plist` 下**支持文件**组的文件。 关键是 `Device` 和值是`CDVDevice`.
-7. 刪除`Cordova.framework`.
+7. 删除`Cordova.framework`.
-8. 刪除 `verify.sh` 從**支援檔**組。
+8. 删除 `verify.sh` 从**支持文件**组。
-9. 在專案導航器中選擇專案圖示,選擇您的專案**目標**,然後選擇**生成設置**選項卡。
+9. 在项目导航器中选择项目图标,选择您的项目**目标**,然后选择**生成设置**选项卡。
-10. 搜索**預處理器宏**,然後刪除所有**CORDOVA_FRAMEWORK = 1**值。
+10. 搜索**预处理器宏**,然后删除所有**CORDOVA_FRAMEWORK = 1**值。
-11. 找到 `CordovaLib` 安裝在您的硬碟-上根據您的個人資料夾中的目錄 `Documents` 子目錄。
+11. 找到 `CordovaLib` 安装在您的硬盘-上根据您的个人文件夹中的目录 `Documents` 子目录。
-12. 找到 `CordovaLib.xcodeproj` 檔在 `CordovaLib` 目錄中,然後拖放到您的專案檔案。它應顯示作為子專案。
+12. 找到 `CordovaLib.xcodeproj` 文件在 `CordovaLib` 目录中,然后拖放到您的项目文件。它应显示作为子项目。
-13. 構建您的專案,你應該與有關的一些錯誤 `#import` 指令。
+13. 构建您的项目,你应该与有关的一些错误 `#import` 指令。
-14. 為 `#import` 的錯誤,改變這種風格在任何基於報價進口:
+14. 为 `#import` 的错误,改变这种风格在任何基于报价进口:
#import "CDV.h"
- 為此基於方括弧中的樣式:
+ 为此基于方括号中的样式:
#import <Cordova/CDV.h>
- 和刪除任何 `#ifdef` 任何科爾多瓦的包裝進口,他們再也不需要 (現在統一進口)
+ 和删除任何 `#ifdef` 任何科尔多瓦的包装进口,他们再也不需要 (现在统一进口)
-15. 再次,生成您的專案和它不應具有任何 `#import` 的錯誤。
+15. 再次,生成您的项目和它不应具有任何 `#import` 的错误。
-16. 在專案導航器中選擇**專案圖示**,選擇您的專案**目標**,然後選擇**生成階段**選項卡。
+16. 在项目导航器中选择**项目图标**,选择您的项目**目标**,然后选择**生成阶段**选项卡。
-17. 展開**目標依賴項**階段,然後選擇**+**按鈕。
+17. 展开**目标依赖项**阶段,然后选择**+**按钮。
-18. 選擇 `CordovaLib` 的目標,然後選擇**添加**按鈕。
+18. 选择 `CordovaLib` 的目标,然后选择**添加**按钮。
-19. 展開**連結二進位與圖書館**的第一階段,(它應該已經包含框架的一群),然後選擇**+**按鈕。
+19. 展开**链接二进制与图书馆**的第一阶段,(它应该已经包含框架的一群),然后选择**+**按钮。
-20. 選擇 `libCordova.a` 靜態程式庫,然後選擇**添加**按鈕。
+20. 选择 `libCordova.a` 静态库,然后选择**添加**按钮。
-21. 刪除**運行腳本**階段。
+21. 删除**运行脚本**阶段。
-22. 在專案導航器中選擇**專案圖示**,選擇您的專案**目標**,然後選擇**生成設置**選項卡。
+22. 在项目导航器中选择**项目图标**,选择您的项目**目标**,然后选择**生成设置**选项卡。
-23. 搜索**其他的連結器標誌**,並添加相應的值**-all_load**和**-Obj C**.
+23. 搜索**其他的链接器标志**,并添加相应的值**-force_load**和**-Obj C**.
-24. 擴大 `CordovaLib` 子專案。
+24. 扩大 `CordovaLib` 子项目。
-25. 找到 `VERSION` 檔,將它拖動到您 (我們想要創建一個連結到它,不是副本) 的主專案。
+25. 找到 `VERSION` 文件,将它拖动到您 (我们想要创建一个链接到它,不是副本) 的主项目。
-26. 選擇**創建組的任何添加的資料夾**選項按鈕,然後選擇**完成**按鈕。
+26. 选择**创建组的任何添加的文件夹**单选按钮,然后选择**完成**按钮。
-27. 選擇 `VERSION` 檔,你只是被拖上一步中。
+27. 选择 `VERSION` 文件,你只是被拖上一步中。
-28. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**(或功能表項目**查看 → 實用程式 → 顯示檔檢查器**).
+28. 键入**选项-命令-1**键的组合,以显示**文件检查器**(或菜单项**查看 → 实用程序 → 显示文件检查器**).
-29. 選擇**相對於 CORDOVALIB** **檔檢查器**器下拉式功能表中的**位置**.
+29. 选择**相对于 CORDOVALIB** **文件检查器**器下拉菜单中的**位置**.
-30. 設置為**獨特**,這樣才可以找到統一標頭的 Xcode 偏好**Xcode 首選項 → 位置 → 派生資料 → 先進的......** 。
+30. 设置为**独特**,这样才可以找到统一标头的 Xcode 偏好**Xcode 首选项 → 位置 → 派生数据 → 先进的......** 。
-31. 在專案導航器中選擇**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
+31. 在项目导航器中选择**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
-32. 搜索**標題搜索路徑**。該設置將追加這三個值,包括引號:
+32. 搜索**标题搜索路径**。该设置将追加这三个值,包括引号:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
@@ -426,292 +453,296 @@ platform add ios`.
"$(BUILT_PRODUCTS_DIR)"
-33. 搜索**其他連結器標誌**。該設置將追加此值:
+33. 搜索**其他链接器标志**。该设置将追加此值:
-weak_framework CoreFoundation
-34. 生成您的專案,它應編譯和連結**沒有**問題.
+34. 生成您的项目,它应编译和链接**没有**问题.
-35. 從該**計畫**下拉箭頭,選擇您的專案,然後選擇**iPhone 5.1 模擬器**.
+35. 从该**计划**下拉箭头,选择您的项目,然后选择**iPhone 5.1 模拟器**.
-36. 選擇**運行**按鈕。
+36. 选择**运行**按钮。
-**注:**如果您的專案不預期正常工作在模擬器中,請注意的任何錯誤的主控台日誌中 Xcode 的線索。
+**注**: 如果您的项目不预期正常工作在模拟器中,请注意任何错误的控制台日志中 Xcode 的线索。
-## 1.8.X 專案升級到 1.9.0
+## 1.8.X 项目升级到 1.9.0
-1. 安裝包 1.9.0 科爾多瓦。
+1. 安装包 1.9.0 科尔多瓦。
-2. 創建一個新專案。您將需要的一些資產從這個新的專案。
+2. 创建一个新项目。您将需要的一些资产从这个新的项目。
-3. 複製 `www/cordova-1.9.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.8.x.js` 檔。
+3. 复制 `www/cordova-1.9.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.8.x.js` 文件。
-4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.9.0.js` 檔。
+4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.9.0.js` 文件。
-**注意:** 1.9.0 支援新 `BackupWebStorage` 布林 `Cordova.plist` 設置。 它預設啟用的那麼將其設置為 `false` ,禁用它,尤其是在 iOS 6 上。 請參閱[版本資訊: 野生動物園和 UIKit 科][16]
+**注**: 1.9.0 支持新 `BackupWebStorage` 布尔 `Cordova.plist` 设置。 它默认启用的那么将其设置为 `false` ,禁用它,尤其是在 iOS 6 上。 请参阅[发行说明: 野生动物园和 UIKit 科][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
-## 升級 1.7.0 專案到 1.8.x
+## 升级 1.7.0 项目到 1.8.x
-1. 安裝 1.8.0 科爾多瓦。
+1. 安装 1.8.0 科尔多瓦。
-2. 創建一個新專案。您將需要的一些資產從這個新的專案。
+2. 创建一个新项目。您将需要的一些资产从这个新的项目。
-3. 複製 `www/cordova-1.8.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.7.x.js` 檔。
+3. 复制 `www/cordova-1.8.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.7.x.js` 文件。
-4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.8.0.js` 檔。
+4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.8.0.js` 文件。
-如果您打算使用捕獲 API,您將需要在新的**iPad 視網膜顯示**資產:
+如果您打算使用捕获 API,您将需要在新的**iPad 视网膜显示**资产:
-1. 複製 `Resources/Capture.bundle` 從新專案到專案目錄中,覆蓋您現有的專案 `Resources/Capture.bundle` 專案。
+1. 复制 `Resources/Capture.bundle` 从新项目到项目目录中,覆盖您现有的项目 `Resources/Capture.bundle` 项目。
-2. 在您的專案中選擇 `Capture.bundle` 專案到您的專案在 Xcode 中導航,鍵入**Delete**鍵,然後從出現的對話方塊中選擇**移除引用**。
+2. 在您的项目中选择 `Capture.bundle` 项目到您的项目在 Xcode 中导航,键入**Delete**键,然后从出现的对话框中选择**移除引用**。
-3. 拖動新 `Capture.bundle` 從步驟 1 以上到您專案中 Xcode 導航器,然後選擇**創建組的任何添加的資料夾**選項按鈕。
+3. 拖动新 `Capture.bundle` 从步骤 1 以上到您项目中 Xcode 导航器,然后选择**创建组的任何添加的文件夹**单选按钮。
-## 升級到 1.7.0 的 1.6.x 專案
+## 升级到 1.7.0 的 1.6.x 项目
-1. 安裝科爾多瓦 1.7.0。
+1. 安装科尔多瓦 1.7.0。
-2. 創建一個新專案。您將需要的一些資產從這個新的專案。
+2. 创建一个新项目。您将需要的一些资产从这个新的项目。
-3. 複製 `www/cordova-1.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.6.0.js` 檔。
+3. 复制 `www/cordova-1.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.6.0.js` 文件。
-4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.7.0.js` 檔。
+4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.7.0.js` 文件。
-## 升級 1.5.0 專案到 1.6.x
+## 升级 1.5.0 项目到 1.6.x
-1. 安裝 1.6.1 科爾多瓦。
+1. 安装 1.6.1 科尔多瓦。
-2. 創建的備份, `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` ,和 `Cordova.plist` 在您的專案中。
+2. 创建的备份, `AppDelegate.m` , `AppDelegate.h` , `MainViewController.m` , `MainViewController.h` ,和 `Cordova.plist` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 1.5.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 1.5.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
- AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
-5. 添加所有新的 `MainViewController` 和 `AppDelegate` 檔,放入您的 Xcode 專案。
+5. 添加所有新的 `MainViewController` 和 `AppDelegate` 文件,放入您的 Xcode 项目。
-6. 複製 `www/cordova-1.6.1.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-1.5.0.js` 檔。
+6. 复制 `www/cordova-1.6.1.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-1.5.0.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-1.6.1.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-1.6.1.js` 文件。
-8. 添加新的 `Cordova.plist` 檔到您的專案。 這是必要的因為核心外掛程式服務名稱必須更改以匹配為一個統一的科爾多瓦 JavaScript 檔 (從 Android 和黑莓,部分`cordova-js`).
+8. 添加新的 `Cordova.plist` 文件到您的项目。 这是必要的因为核心插件服务名称必须更改以匹配为一个统一的科尔多瓦 JavaScript 文件 (从 Android 和黑莓,部分`cordova-js`).
-9. 集成任何設置,你在你的**備份 Cordova.plist**成新的**外掛程式**和**ExternalHosts**條目`Cordova.plist`.
+9. 集成任何设置,你在你的**备份 Cordova.plist**成新的**插件**和**ExternalHosts**条目`Cordova.plist`.
-10. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。 任何 `UIWebViewDelegate` 或 `CDVCommandDelegate` 中的代碼 `AppDelegate.m` 就需要去到 `MainViewController.m` 現在 (見評論說出該檔中的節)。
+10. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新 `AppDelegate` 文件。 任何 `UIWebViewDelegate` 或 `CDVCommandDelegate` 中的代码 `AppDelegate.m` 需要去到 `MainViewController.m` 现在 (见该文件中的注释掉节)。
-11. 集成任何您已在您的備份中的具體專案代碼 `MainViewController.h` 和 `MainViewController.m` 成新的 MainViewController 檔。
+11. 集成任何您已在您的备份中的具体项目代码 `MainViewController.h` 和 `MainViewController.m` 成新的 MainViewController 文件。
-12. 在專案導航器中的專案圖示上按一下,選擇您的**專案**,然後選擇**生成設置**選項卡。
+12. 在项目导航器中的项目图标上单击,选择您的**项目**,然后选择**生成设置**选项卡。
-13. 輸入**編譯器的 C / C + + / 目標 C**在搜索欄位中。
+13. 输入**编译器的 C / C + + / 目标 C**在搜索字段中。
-14. 選擇**蘋果 LLVM 編譯器 3.1**的值。
+14. 选择**苹果 LLVM 编译器 3.1**的值。
-## 升級到 1.5.0 版的 1.4.x 專案
+## 升级到 1.5.0 版的 1.4.x 项目
-1. 安裝科爾多瓦 1.5.0 版。
+1. 安装科尔多瓦 1.5.0 版。
-2. 創建一個新的專案並運行一次。您將需要的一些資產從這個新的專案。
+2. 创建一个新的项目并运行一次。您将需要的一些资产从这个新的项目。
-3. 複製 `www/cordova-1.5.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.4.x.js` 檔。
+3. 复制 `www/cordova-1.5.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.4.x.js` 文件。
-4. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新的科爾多瓦 `cordova-1.5.0.js` 檔。
+4. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新的科尔多瓦 `cordova-1.5.0.js` 文件。
-5. 找到 `PhoneGap.framework` 在你專案導航器中選擇它。
+5. 找到 `PhoneGap.framework` 在你项目导航器中选择它。
-6. 鍵入**Delete**鍵,刪除 `PhoneGap.framework` 專案導航器中的引用。
+6. 键入**Delete**键,删除 `PhoneGap.framework` 项目导航器中的引用。
-7. 鍵入**選項-命令-A**複合鍵,應下拉表將檔添加到您的專案 (**添加檔...**表)。 請確保選中**創建組的任何添加的資料夾**選項按鈕。
+7. 键入**选项-命令-A**组合键,应下拉表将文件添加到您的项目 (**添加文件...**表)。 请确保选中**创建组的任何添加的文件夹**单选按钮。
-8. 鍵入的**Shift-命令-G**鍵組合,應下拉你去到一個資料夾中的另一個工作表 (**轉到資料夾:**表)。
+8. 键入的**Shift-命令-G**键组合,应下拉你去到一个文件夹中的另一个工作表 (**转到文件夹:**表)。
-9. 輸入 `/Users/Shared/Cordova/Frameworks/Cordova.framework` 在**轉到資料夾:**工作表,然後按**繼續**按鈕。
+9. 输入 `/Users/Shared/Cordova/Frameworks/Cordova.framework` 在**转到文件夹:**工作表,然后按**继续**按钮。
-10. 在工作表中**添加的檔......** ,請按**添加**按鈕。
+10. 在工作表中**添加的文件......** ,请按**添加**按钮。
-11. 選擇 `Cordova.framework` 專案導航器中。
+11. 选择 `Cordova.framework` 项目导航器中。
-12. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**.
+12. 键入**选项-命令-1**键的组合,以显示**文件检查器**.
-13. **絕對路徑**在**檔檢查器**的下拉式功能表中選擇的**位置**.
+13. **绝对路径**在**文件检查器**的下拉菜单中选择的**位置**.
-14. 鍵入**選項-命令-A**複合鍵,應下拉表將檔添加到您的專案 (**添加檔...**表)。 請確保選中**創建組的任何添加的資料夾**選項按鈕。
+14. 键入**选项-命令-A**组合键,应下拉表将文件添加到您的项目 (**添加文件...**表)。 请确保选中**创建组的任何添加的文件夹**单选按钮。
-15. 鍵入的**Shift-命令-G**鍵組合,應下拉你去到一個資料夾中的另一個工作表 (**轉到資料夾:**表)。
+15. 键入的**Shift-命令-G**键组合,应下拉你去到一个文件夹中的另一个工作表 (**转到文件夹:**表)。
-16. 輸入 `~/Documents/CordovaLib/Classes/deprecated` 在**轉到資料夾:**工作表,然後按**繼續**按鈕。
+16. 输入 `~/Documents/CordovaLib/Classes/deprecated` 在**转到文件夹:**工作表,然后按**继续**按钮。
-17. 在工作表中**添加的檔......** ,請按**添加**按鈕。
+17. 在工作表中**添加的文件......** ,请按**添加**按钮。
-18. 在你 `AppDelegate.h` , `AppDelegate.m` ,和 `MainViewController.h` 檔,替換整個 `#ifdef PHONEGAP_FRAMEWORK` 與塊:
+18. 在你 `AppDelegate.h` , `AppDelegate.m` ,和 `MainViewController.h` 文件,替换整个 `#ifdef PHONEGAP_FRAMEWORK` 与块:
- #import "CDVDeprecated.h"
+ #import"CDVDeprecated.h"
-19. 按一下專案導航器中的**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
+19. 单击项目导航器中的**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
-20. **框架搜索路徑**搜索.
+20. **框架搜索路径**搜索.
-21. 替換現有值與`/Users/Shared/Cordova/Frameworks`.
+21. 替换现有值与`/Users/Shared/Cordova/Frameworks`.
-22. 搜索**預處理器宏**.
+22. 搜索**预处理器宏**.
-23. 對於第一次 (組合) 值,替換的值與**CORDOVA_FRAMEWORK = YES**.
+23. 对于第一次 (组合) 值,替换的值与**CORDOVA_FRAMEWORK = YES**.
-24. 選擇**生成階段**選項卡。
+24. 选择**生成阶段**选项卡。
-25. 擴大**運行腳本**.
+25. 扩大**运行脚本**.
-26. 與**科爾多瓦**的**PhoneGap**任何替換.
+26. 与**科尔多瓦**的**PhoneGap**任何替换.
-27. 找到您 `PhoneGap.plist` 檔在專案導航器,並按一下檔案名一旦輸入名稱編輯模式。
+27. 找到您 `PhoneGap.plist` 文件在项目导航器,并单击文件名一旦输入名称编辑模式。
28. 重命名 `PhoneGap.plist` 到`Cordova.plist`.
-29. 用滑鼠右鍵按一下 `Cordova.plist` ,然後選擇**→ 作為開放源碼的代碼**.
+29. 用鼠标右键单击 `Cordova.plist` ,然后选择**→ 作为开放源码的代码**.
-30. 按**選項-命令-F**,選擇**替換**從下拉在上面留下的源視窗。
+30. 按**选项-命令-F**,选择**替换**从下拉在上面留下的源窗口。
-31. 輸入 `com.phonegap` 查找字串,和 `org.apache.cordova` 的替換字串,然後按**全部替換**按鈕。
+31. 输入 `com.phonegap` 查找字符串,和 `org.apache.cordova` 的替换字符串,然后按**全部替换**按钮。
-32. 查找字串和**CDV**的**PG**輸入替換字串,然後按**全部替換**按鈕。
+32. 查找字符串和**CDV**的**PG**输入替换字符串,然后按**全部替换**按钮。
-33. 按**命令-B**若要生成,仍會有瞧不起,你可以擺脫在將來 (請參閱 `CDVDeprecated.h` 。 例如,替換在您的代碼中使用的類,PG * CDV *)。
+33. 按**命令-B**生成。 你仍然有你可以摆脱在将来的瞧不起 (请参阅 `CDVDeprecated.h` 。 例如,替换在您的代码中使用的类,PG * CDV *)。
-## 升級 1.4.0 1.4.1 向專案
+## 升级 1.4.0 1.4.1 向项目
-1. 安裝 1.4.1 科爾多瓦。
+1. 安装 1.4.1 科尔多瓦。
-2. 製作一個備份`MainViewController.m`.
+2. 制作一个备份`MainViewController.m`.
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 複製 `MainViewController.m` 到 1.4.0-based 專案目錄中的新專案從磁片上的檔,替換舊檔 (備份您的檔第一次從上面的步驟 2)。
+4. 复制 `MainViewController.m` 到 1.4.0-based 项目目录中的新项目从磁盘上的文件,替换旧文件 (备份您的文件第一次从上面的步骤 2)。
-5. 添加 `MainViewController.m` 到 Xcode 專案檔案。
+5. 添加 `MainViewController.m` 到 Xcode 项目文件。
-6. 將任何您已在您的備份中的具體專案代碼集成 `MainViewController.m` 成新的檔。
+6. 将任何您已在您的备份中的具体项目代码集成 `MainViewController.m` 成新的文件。
-7. 更新 `phonegap-1.4.0.js` 檔是可選的 JavaScript 1.4.0 和 1.4.1 之間上沒有任何改變。
+7. 更新 `phonegap-1.4.0.js` 文件是可选的 JavaScript 1.4.0 和 1.4.1 之间上没有任何改变。
-## 升級 1.3.0 專案到 1.4.0
+## 升级 1.3.0 项目到 1.4.0
-1. 安裝 1.4.0 科爾多瓦。
+1. 安装 1.4.0 科尔多瓦。
-2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
+2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 1.3.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 1.3.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
+5. 添加所有 `MainViewController` 入 Xcode 项目文件。
-6. 複製 `www/phonegap-1.4.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.3.0.js` 檔。
+6. 复制 `www/phonegap-1.4.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.3.0.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.4.0.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.4.0.js` 文件。
-8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
+9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
-## 升級 1.2.0 專案到 1.3.0
+## 升级 1.2.0 项目到 1.3.0
-1. 安裝 1.3.0 科爾多瓦。
+1. 安装 1.3.0 科尔多瓦。
-2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
+2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 1.2.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 1.2.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
+5. 添加所有 `MainViewController` 入 Xcode 项目文件。
-6. 複製 `www/phonegap-1.3.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.2.0.js` 檔。
+6. 复制 `www/phonegap-1.3.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.2.0.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.3.0.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.3.0.js` 文件。
-8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
+9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
-## 升級 1.1.0 專案到 1.2.0
+## 升级 1.1.0 项目到 1.2.0
-1. 安裝科爾多瓦 1.2.0。
+1. 安装科尔多瓦 1.2.0。
-2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
+2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 1.1.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 1.1.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
+5. 添加所有 `MainViewController` 入 Xcode 项目文件。
-6. 複製 `www/phonegap-1.2.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.1.0.js` 檔。
+6. 复制 `www/phonegap-1.2.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.1.0.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.2.0.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.2.0.js` 文件。
-8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
+9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
-## 升級 1.0.0 專案到 1.1.0
+## 升级 1.0.0 项目到 1.1.0
-1. 安裝科爾多瓦 1.1.0。
+1. 安装科尔多瓦 1.1.0。
-2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
+2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 1.0.0-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 1.0.0-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
+5. 添加所有 `MainViewController` 入 Xcode 项目文件。
-6. 複製 `www/phonegap-1.1.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-1.0.0.js` 檔。
+6. 复制 `www/phonegap-1.1.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-1.0.0.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.1.0.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.1.0.js` 文件。
-8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
+9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
-## 升級 0.9.6 專案到 1.0.0
+## 升级 0.9.6 项目到 1.0.0
-1. 安裝科爾多瓦 1.0.0。
+1. 安装科尔多瓦 1.0.0。
-2. 製作一個備份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的專案中。
+2. 制作一个备份的 `AppDelegate.m` 和 `AppDelegate.h` 在您的项目中。
-3. 創建一個新專案。您將需要的一些資產從這個新的專案。
+3. 创建一个新项目。您将需要的一些资产从这个新的项目。
-4. 將這些檔從新專案複製到您的 0.9.6-based 專案目錄在磁片上,取代任何舊的檔 (備份您的檔首次從上述步驟 2):
+4. 将这些文件从新项目复制到您的 0.9.6-based 项目目录在磁盘上,取代任何旧的文件 (备份您的文件首次从上述步骤 2):
AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m MainViewController.xib
-5. 添加所有 `MainViewController` 入 Xcode 專案檔案。
+5. 添加所有 `MainViewController` 入 Xcode 项目文件。
-6. 複製 `www/phonegap-1.0.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/phonegap-0.9.6.js` 檔。
+6. 复制 `www/phonegap-1.0.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/phonegap-0.9.6.js` 文件。
-7. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `phonegap-1.0.0.js` 檔。
+7. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `phonegap-1.0.0.js` 文件。
-8. 添加一個新條目下的 `Plugins` 在你 `PhoneGap.plist` 檔。關鍵是 `com.phonegap.battery` 和值是`PGBattery`.
+8. 添加一个新条目下的 `Plugins` 在你 `PhoneGap.plist` 文件。关键是 `com.phonegap.battery` 和值是`PGBattery`.
-9. 集成任何您已在您的備份中的具體專案代碼 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 檔。
\ No newline at end of file
+9. 集成任何您已在您的备份中的具体项目代码 `AppDelegate.h` 和 `AppDelegate.m` 成新的 AppDelegate 文件。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/webview.md b/docs/zh/edge/guide/platforms/ios/webview.md
index 89cdbb2..464225b 100644
--- a/docs/zh/edge/guide/platforms/ios/webview.md
+++ b/docs/zh/edge/guide/platforms/ios/webview.md
@@ -16,134 +16,131 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# WebViews iOS
-從科爾多瓦 1.4 開始,可以使用一個元件作為科爾多瓦在 iOS 應用程式中。此元件是代號為 '刀'。
+这一节演示如何嵌入在一个较大的 iOS 应用程序内的科尔多瓦启用 web 视图组件。这些组件可以如何与对方沟通的详细信息,请参阅应用程序插件。
-新科爾多瓦基於應用程式使用提供在科爾多瓦 1.4 或更多地使用刀的 Xcode 範本創建的。(範本是刀的參考實現。
+支持的 iOS WebViews 开始与科尔多瓦版本 1.4,使用 `Cleaver` 的 Xcode 模板用作参考实现的组件。 科尔多瓦 2.0 及更高版本仅支持基于子项目的刀实施。
-科爾多瓦 2.0.0 和後續版本僅支援基於次級專案刀執行。
+这些说明至少需要科尔多瓦 2.3 和 Xcode 4.5,沿与 `config.xml` 从新创建的 iOS 项目文件。 你可以使用程序的命令行界面来创建一个新项目,然后获取 `config.xml` 从文件中的命名的应用程序子目录内`platforms/ios`.
-## 系統必備元件
+要按照这些说明进行操作,请确保您有最新的科尔多瓦分布。从[cordova.apache.org][1]下载并解压其 iOS 包。
-* 科爾多瓦 2.3.0 或更大
+ [1]: http://cordova.apache.org
-* Xcode 4.5 或更大
+## 将刀添加到 Xcode 项目 (CordovaLib 子项目)
-* `config.xml`檔 (從新創建的 iOS 專案)
+1. 如果它正在运行,请退出 Xcode。
-## 克利弗添加到 Xcode 專案 (CordovaLib 子專案)
+2. 打开一个终端并导航到科尔多瓦 iOS 的源目录。
-1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦源,例如到`~/Documents/Cordova`.
+3. 复制 `config.xml` 文件到项目目录上文所述。
-2. 如果它正在運行,請退出 Xcode。
+4. 打开 Xcode 并使用 Finder 来复制 `config.xml` 文件到其**项目导航**窗口。
-3. 使用終端程式,定位到你放在上面的下載的源的目錄。
+5. 选择**创建组的任何添加的文件夹**,然后按**完成**.
-4. 複製 `config.xml` 檔到你的專案目錄在磁片上 (請參見上面的前提條件)。
+6. 使用 Finder 来复制 `CordovaLib/CordovaLib.xcodeproj` 文件到 Xcode 的**项目导航器**
-5. 拖放式 `config.xml` 到 Xcode 專案導航的檔。
+7. 选择 `CordovaLib.xcodeproj` 内**项目导航器**.
-6. 選擇**創建組的任何添加的資料夾**選項按鈕,然後按**完成**.
+8. 键入**选项-命令-1**键的组合,以显示**文件检查器**.
-7. 拖放式 `CordovaLib.xcodeproj` 到 Xcode 專案導航的檔 (從永久目錄以上,位置和它應該在 `CordovaLib` 子目錄)。
+9. 选择**相对于组****文件检查器**器下拉菜单中的**位置**.
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+10. 在**导航项目**中选择**项目图标**,选择**目标**,然后选择**生成设置**选项卡。
-9. 鍵入**選項-命令-1**鍵的組合,以顯示**檔檢查器**.
+11. 添加 `-force_load` 和 `-Obj-C` 的**其他链接器标志**值。
-10. 選擇**相對於組****檔檢查器**器下拉式功能表中的**位置**.
+12. 单击项目导航器中的**项目图标**,选择**目标**,然后选择**生成阶段**选项卡。
-11. 在專案導航器中選擇**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
+13. 展开**链接二进制文件与库**.
-12. 添加 `-all_load` 和 `-Obj-C` 的**其他連結器標誌**值。
-
-13. 按一下專案導航器中的**專案圖示**,選擇你的**目標**,然後選擇**生成階段**選項卡。
-
-14. 展開**連結二進位檔案與庫**.
-
-15. 選擇**+**按鈕,然後添加下列**框架**。(可選) 該專案導航器中移動他們的**框架**組下):
+14. 选择**+**按钮,然后添加下列**框架**。 (可选) 在**导航项目**内, 移动它们**框架**组下:
- AddressBook.framework AddressBookUI.framework AudioToolbox.framework AVFoundation.framework CoreLocation.framework MediaPlayer.framework QuartzCore.framework SystemConfiguration.framework MobileCoreServices.framework CoreMedia.framework
+ AddressBook.framework
+ AddressBookUI.framework
+ AudioToolbox.framework
+ AVFoundation.framework
+ CoreLocation.framework
+ MediaPlayer.framework
+ QuartzCore.framework
+ SystemConfiguration.framework
+ MobileCoreServices.framework
+ CoreMedia.framework
-16. 擴展**目標的依賴關係**,標有像這樣如果您有多個框的頂部框 !
+15. 扩展**目标的依赖关系**,与该标签,如果有多个框顶部的框。
-17. 選擇**+**按鈕,然後添加 `CordovaLib` 生成產品。
+16. 选择**+**按钮,然后添加 `CordovaLib` 生成产品。
-18. 展開**連結二進位檔案與庫**,標有像這樣如果您有多個框的頂部框 !
+17. 展开**链接与库的二进制文件**,与该标签,如果有多个框顶部的框。
-19. 選擇**+**按鈕,然後添加`libCordova.a`.
+18. 选择**+**按钮,然后添加`libCordova.a`.
-20. 設置為**獨特**Xcode 偏好**Xcode 首選項 → 位置 → 派生資料 → 先進......**.
+19. 设置**Xcode 首选项 → 位置 → 派生数据 → 高级...**到**独特**.
-21. 在專案導航器中選擇**專案圖示**,選擇你的**目標**,然後選擇**生成設置**選項卡。
+20. 在项目导航器中选择**项目图标**,选择你的**目标**,然后选择**生成设置**选项卡。
-22. 搜索**標題搜索路徑**。該設置,添加以下 (帶引號) 這三個值:
+21. 搜索**标题搜索路径**。该设置,添加这三个值以下,包括引号:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- 與科爾多瓦 2.1.0, `CordovaLib` 已升級為使用**自動引用計數 (弧)**。 你不需要升級到**弧**要使用 CordovaLib,但是如果你想要升級您的專案使用**弧**,請使用 Xcode 遷移嚮導從功能表中:**編輯 → 重構 → 轉換為目標 C 弧...**,**取消選擇 libCordova.a**,然後運行嚮導完成。
+ 科尔多瓦 2.1.0,如 `CordovaLib` 已升级为使用**自动引用计数 (弧)**。 你不需要升级到**弧**要使用 `CordovaLib` ,但如果您想要升级您的项目使用**弧**,则应使用 Xcode 迁移向导从**编辑 → 重构 → 转换为目标 C 弧...**菜单中,**取消选择 libCordova.a**,然后运行向导完成。
-## 在您的代碼中使用 CDVViewController
+## 使用 CDVViewController
-1. 添加此標頭:
+1. 添加以下标头:
#import <Cordova/CDVViewController.h>
-2. 具現化一個新的 `CDVViewController` ,並保留它在某個地方 (例如,向您的類中的屬性):
+2. 实例化一个新的 `CDVViewController` 和保留它在某个地方,例如,到类的属性:
CDVViewController* viewController = [CDVViewController new];
-3. (*可選*)設置 `wwwFolderName` 屬性 (預設為 `www` ):
+3. (可选) 设置 `wwwFolderName` 属性,默认为 `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*可選*)在您的 config.xml 中設置的起始頁 `<content>` 標記。
+4. (可选) 设置的起始页 `config.xml` 文件的 `<content>` 标记,或者本地的文件:
<content src="index.html" />
- 或
+ ...或是远程站点:
<content src="http://apache.org" />
-5. (*可選*)設置 `useSplashScreen` 屬性 (預設為 `NO` ):
+5. (可选) 设置 `useSplashScreen` 属性,默认为 `NO` :
viewController.useSplashScreen = YES;
-6. 設置**視圖框架**(總是此設置作為最後一個屬性):
+6. 设置**视图框架**。始终设置为最后一个属性:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
-7. 將刀添加到您的視圖:
+7. 向视图添加刀:
[myView addSubview:viewController.view];
-## 添加您的 HTML、 CSS 和 JavaScript 資產
+## 添加 HTML、 CSS 和 JavaScript 资产
-1. 在您在磁片上的專案中創建一個新的目錄 `www` 為例。
+1. 创建一个新的目录,在项目中, `www` 为例。
-2. 將您的 HTML、 CSS 和 JavaScript 資產放入此目錄。
+2. 将 HTML、 CSS 和 JavaScript 资产放到此目录。
-3. 拖動並放到 Xcode 專案導航器的目錄。
+3. 使用 Finder 将目录复制到 Xcode 的**项目导航**窗口。
-4. 選擇**創建資料夾引用的任何添加的資料夾**選項按鈕。
+4. 选择**任何添加的文件夹创建文件夹的参考文件**.
-5. 設置相應的 `wwwFolderName` 和 `startPage` 你最初創建的資料夾的屬性,或使用預設設置 (請參閱上一節) 當你具現化`CDVViewController`.
+5. 设置相应的 `wwwFolderName` 和 `startPage` 你最初创建的目录的属性或使用默认值 (在上一节中指定) 时实例化`CDVViewController`.
- /*
- if you created a folder called 'myfolder' and
- you want the file 'mypage.html' in it to be
- the startPage
- */
- viewController.wwwFolderName = @"myfolder";
- viewController.startPage = @"mypage.html"
\ No newline at end of file
+ / * 如果您创建了一个名为 'myfolder' 文件夹和你想要的文件中它是 Start 的 ' mypage.html' * / viewController.wwwFolderName = @"myfolder";viewController.startPage = @"mypage.html"
\ No newline at end of file
[23/57] [abbrv] CB-5931 1/28 push latest of edge for German Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/plugin.md b/docs/de/edge/guide/platforms/android/plugin.md
index a1879e4..fcc40ac 100644
--- a/docs/de/edge/guide/platforms/android/plugin.md
+++ b/docs/de/edge/guide/platforms/android/plugin.md
@@ -16,136 +16,161 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android Plugins
-Um ein Plugin zu entwickeln, ist ein Verständnis der Architektur von Cordova-Android notwendig. Cordova-Android besteht aus einem Android WebView mit Haken verbunden. Diese Plugins werden dargestellt als Klasse Zuordnungen in der `config.xml` Datei.
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der Android-Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert. Ein weiteres Beispiel finden Sie auch die Kommentare in [CordovaPlugin.java][1].
-Eine Plugin besteht aus mindestens einer Java-Klasse, die erweitert die `CordovaPlugin` Klasse. Eine Plugin muss eine der überschreiben die `execute` Methoden aus `CordovaPlugin` . Als beste Praxis, das Plugin behandeln soll `pause` und `resume` Ereignisse und jeder Nachrichtenaustausch zwischen Plugins. Plugins mit lang andauernden Anfragen, Hintergrundaktivitäten wie Medienwiedergabe, Zuhörer oder internen Zustand sollten Implementieren der `onReset()` -Methode. Es wird ausgeführt, wenn die `WebView` navigiert zu einer neuen Seite oder Aktualisierungen, die das JavaScript lädt.
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Android Plugins basieren auf Cordova-Android, bestehend aus einem Android WebView mit Haken verbunden. Plugins werden dargestellt als Klasse Zuordnungen in der `config.xml` Datei. Eine Plugin besteht aus mindestens einer Java-Klasse, die erweitert die `CordovaPlugin` -Klasse überschreiben eines seiner `execute` Methoden. Als beste Praxis, das Plugin sollte auch behandeln, `pause` und `resume` Veranstaltungen, zusammen mit jeder Nachrichtenaustausch zwischen Plugins. Plugins mit lang andauernden Anfragen, Hintergrundaktivitäten wie Medienwiedergabe, Zuhörer oder internen Zustand sollten Implementieren der `onReset()` -Methode. Es wird ausgeführt, wenn die `WebView` navigiert zu einer neuen Seite oder Aktualisierungen, die das JavaScript lädt.
## Plugin-Klasse Zuordnung
-Der JavaScript-Teil eines Plugins verwendet immer die `cordova.exec` Methode wie folgt:
+Das Plugin-JavaScript-Schnittstelle verwendet die `cordova.exec` -Methode, wie folgt:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-Dies marshallt ersuchen die WebView Android native seitlich mehr oder weniger kochendes auf Berufung der `action` -Methode für die `service` -Klasse mit der übergebenen Argumente der `args` Array.
+Dies marshallt ersuchen die WebView Android native seitlich effektiv Aufrufen der `action` -Methode für die `service` -Klasse, mit zusätzlichen übergebenen Argumente der `args` Array.
-Ob Sie Ihr Plugin als Java-Datei oder als ein Glas verteilen, das Plugin muss hinzugefügt werden die `config.xml` Datei in Ihrer Cordova-Android-Anwendung `res/xml/` Verzeichnis.
+Ob Sie eine Plugin als Java-Datei oder als eine *Jar* -Datei eigene verteilen, kann das Plugin angegeben werden, in Ihrer Cordova-Android-Anwendung `res/xml/config.xml` Datei. Weitere Informationen zur Verwendung finden Sie Anwendung Plugins die `plugin.xml` Datei, dies zu injizieren `feature` Element:
- <feature name="<service_name>">
- <param name="android-package" value="<full_name_including_namespace>" />
- </feature>
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-Der Dienstname sollte übereinstimmen verwendet in der JavaScript `exec` Aufruf und der Wert ist der vollständige Name von Java-Klassen, einschließlich des Namespaces. Sonst kann das Plugin kompiliert aber noch nicht von Cordova erreichbar sein.
+Der verwendet in der JavaScript übereinstimmt `exec` aufrufen. Der Wert ist die Java-Klasse voll qualifizierten Namespacebezeichner. Andernfalls kann das Plugin kompiliert, aber noch nicht verfügbar, Cordova.
-## Schreibe ein Android Java-Plugin
+## Plugin-Initialisierung und Lebensdauer
-JavaScript feuert eine Plugin-Anforderung an die systemeigene Seite. Das Android Java-Plugin ist richtig zugeordnet, über die `config.xml` Datei. Also sieht Android Java-Plugin-Endklasse wie?
+Wird eine Instanz eines Plugin-Objekts erstellt, für das Leben eines jeden `WebView` . Plugins werden nicht instanziiert bis sie zuerst durch einen Aufruf von JavaScript, verwiesen wird, es sei denn, `<param>` mit einem `onload` `name` Attribut auf festgelegt ist `"true"` in `config.xml` . Z.B.:
-Was an das Plugin per JavaScript gesendet ruft `exec` Funktion ruft in der Plugin-Klasse übergeben `execute` Methode. Die meisten `execute` Implementierungen wie folgt aussehen:
+ <feature name="Echo">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
+ </feature>
+
+
+Plugins sollten verwenden die `initialize` -Methode für ihre Start-up-Logik.
- @Override public Boolean ausführen (String Aktion, JSONArray Args, CallbackContext CallbackContext) löst JSONException {wenn ("beep".equals(action)) {this.beep(args.getLong(0));
- callbackContext.success();
- true zurück.
- } return false; / / Falsche Ergebnisse in eine "MethodNotFound"-Fehler zurückgegeben.
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
}
-Wir vergleichen den Wert der `action` -Parameter und Versand der Anfrage aus einer (privaten) Methode in der Klasse optional einige Parameter an die Methode übergeben.
+## Schreibe ein Android Java-Plugin
-Bei Abfangen von Ausnahmen und Fehler zurückgeben, ist es wichtig aus Gründen der Klarheit, die Störungen an JavaScript Spiel Java Ausnahme Namen so weit wie möglich zurückgegeben.
+Ein JavaScript-Aufruf feuert eine Plugin-Anforderung an die systemeigene Seite und das Java-Plugin von Correspoinding zugeordnet ist, richtig in die `config.xml` -Datei, aber was bedeutet die endgültige Android Java Plugin Klasse aussehen? Was auch immer an das Plugin mit JavaScript gesendet wird `exec` Funktion ist in der Plugin-Klasse übergeben `execute` Methode. Die meisten `execute` Implementierungen wie folgt aussehen:
-### Threading
+ @Override public Boolean ausführen (String Aktion, JSONArray Args, CallbackContext CallbackContext) löst JSONException {wenn ("beep".equals(action)) {this.beep(args.getLong(0));
+ callbackContext.success();
+ true zurück.
+ } return false; / / Falsche Ergebnisse in eine "MethodNotFound"-Fehler zurückgegeben.
+ }
+
-JavaScript in der WebView ist *nicht* auf dem UI-Thread ausgeführt. Es läuft auf der WebKit-Thread. Die `execute` -Methode auch auf dem WebKit-Thread ausgeführt wird.
+Das JavaScript `exec` Funktion `action` Parameter entspricht einer private Klasse-Methode mit optionalen Parametern zu versenden.
-Wenn Sie mit der Benutzeroberfläche interagieren müssen, sollten Sie Folgendes verwenden:
+Wann Abfangen von Ausnahmen und Fehler zurückgeben, ist es wichtig aus Gründen der Klarheit, die Störungen an JavaScript Spiel Java Ausnahme Namen so weit wie möglich zurückgegeben.
- @Override public Boolean ausführen (String Aktion, JSONArray Args, final CallbackContext CallbackContext) löst JSONException {wenn ("beep".equals(action)) {final langer Dauer = args.getLong(0);
- cordova.getActivity () .runOnUiThread (new Runnable() {public void run() {...}
- callbackContext.success(); / / Thread-sicher.
- }
- });
- true zurück.
- } return false;
- }
+## Threading
+
+Das Plugin-JavaScript ist *nicht* führen Sie in der Haupt-Thread der die `WebView` Schnittstelle; stattdessen läuft auf die `WebCore` thread, wie die `execute` Methode. Wenn Sie mit der Benutzeroberfläche interagieren müssen, verwenden Sie die folgende Variante:
+
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
-Wenn Sie nicht auf dem UI-Thread ausgeführt werden müssen, aber wollen nicht den WebCore-Thread blockieren:
+Verwendung Folgendes, wenn Sie nicht benötigen, führen Sie auf dem Hauptbildschirm thread ist, aber wollen nicht blockieren die `WebCore` thread entweder:
- @Override public Boolean ausführen (String Aktion, JSONArray Args, final CallbackContext CallbackContext) löst JSONException {wenn ("beep".equals(action)) {final langer Dauer = args.getLong(0);
- cordova.getThreadPool () .execute (new Runnable() {public void run() {...}
- callbackContext.success(); / / Thread-sicher.
- }
- });
- true zurück.
- } return false;
- }
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
-### Echo-Android-Plugin-Beispiel
+## Echo-Android-Plugin-Beispiel
-Fügen Sie Folgendes zu unserer `config.xml` Datei:
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+ </feature>
+ </config-file>
+ </platform>
-Fügen Sie die folgende Datei auf `src/org/apache/cordova/plugin/Echo.java` innerhalb unserer Cordova-Android-Anwendung:
+Fügen Sie die folgenden Schritte, um die `src/org/apache/cordova/plugin/Echo.java` Datei:
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-Werfen Sie einen Blick auf den Code. Die notwendigen `imports` stehen an der Spitze. Unsere Klasse erstreckt sich von `CordovaPlugin` . Wir überschreiben die Methode execute(), um Nachrichten von exec() empfangen. Unsere Methode vergleicht zunächst gegen `action` : dieses Plugin unterstützt nur eine Aktion, die `echo` Aktion. Jede andere Aktion gibt `false` , die führt zu einem Fehler des Typs `INVALID_ACTION` , was übersetzt in einen Fehler-Callback-Aufruf auf der Seite JavaScript. Weiter, wir holen die Echo-Zeichenfolge unter Verwendung der `getString` -Methode für unsere `args` , es zu sagen, wir wollen zum Abrufen des 10. Parameters im Parameter-Array. Wir machen ein bisschen Parameterüberprüfung: Stellen Sie sicher, es ist nicht `null` , und stellen Sie sicher, es ist keine Zeichenfolge der Länge Null. Wenn es ist, nennen wir `callbackContext.error()` (die inzwischen sollten Sie wissen Ruft den Fehler-Rückruf). Wenn alle diese Prüfungen bestehen, und wir rufen Sie da
nn `callbackContext.success()` und übergeben Sie die `message` Zeichenfolge, die wir, als Parameter empfangen. Das bedeutet schließlich ein Erfolg-Rückruf-Aufruf auf der Seite JavaScript. Es geht auch die `message` Parameter als Parameter in die JavaScript-Erfolg-Callback-Funktion.
-
-## Debuggen von Plugins
-
-Eclipse kann ein Android Projekt Debuggen verwendet werden, und die Plugins können gedebuggt werden kann wenn der Java-Quellcode in das Projekt einbezogen wird. Nur die neueste Version von Android Developer-Tools bekannt, um Quelle Code Verbundenheit mit JAR-Abhängigkeiten zu ermöglichen, so dass dies zu diesem Zeitpunkt nicht vollständig unterstützt wird.
-
-## Häufige Probleme
-
-* Plugins haben Zugriff auf ein `CordovaInterface` Objekt. Dieses Objekt verfügt über Zugriff auf den Android `Activity` die Anwendung ausgeführt wird. Dies ist die `Context` eine neue Android starten erforderlich `Intent` . Die `CordovaInterface` können Plugins starten eine `Activity` für ein Ergebnis und das Rückruf-Plugin für den Zeitpunkt festlegen der `Intent` kommt zurück an die Anwendung. Dies ist wichtig, da die `Intent` s-System ist wie Android zwischen Prozessen kommuniziert.
+Die notwendigen Importe am oberen Rand der Datei erweitert die Klasse von `CordovaPlugin` , deren `execute()` Methode überschreibt Nachrichten empfangen `exec()` . Die `execute()` -Methode prüft zunächst den Wert des `action` , auf die in diesem Fall kommt nur eine gültige `echo` Wert. Jede andere Aktion gibt `false` und führt zu einem `INVALID_ACTION` Fehler, der eine Fehler-Callback aufgerufen, auf der Seite JavaScript übersetzt.
-* Plugins müssen keinen direkten Zugriff auf die `Context` wie in der Vergangenheit. Das Erbe `ctx` Mitglied ist veraltet und wird sechs Monate nach der Veröffentlichung von 2.0 entfernt. Alle `ctx` Methoden bestehen auf der `Context` , also beide `getContext()` und `getActivity()` sind in der Lage wieder das richtige Objekt erforderlich.
+Als nächstes die-Methode ruft die Echo-Zeichenfolge unter Verwendung der `args` des Objekts `getString` Methode, Angabe des ersten Parameters an die Methode übergeben. Nachdem der Wert, zu einem privaten übergeben wird `echo` Methode, es ist Parameter überprüft, um sicherzustellen, dass es ist nicht `null` oder eine leere Zeichenfolge, in diesem Fall `callbackContext.error()` ruft JavaScript-Fehler-Callback. Wenn die verschiedenen Prüfungen übergeben, die `callbackContext.success()` übergibt das Original `message` an JavaScripts-Erfolg-Rückruf als Parameter zurück.
-## Verwenden Sie die Quelle
+## Android Integration
-Eine der besten Möglichkeiten, sich Ihr eigenes Plugin schreiben vorzubereiten ist über [vorhandene plugins][1].
+Android-Funktionen ein `Intent` System, das Prozesse miteinander kommunizieren kann. Plugins haben Zugriff auf ein `CordovaInterface` Objekt, das die Android zugreifen können `Activity` , die die Anwendung ausgeführt wird. Dies ist die `Context` eine neue Android starten erforderlich `Intent` . Die `CordovaInterface` können Plugins starten eine `Activity` für ein Ergebnis und das Rückruf-Plugin für den Zeitpunkt festlegen der `Intent` an die Anwendung zurückgegeben.
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+Ab Cordova 2.0, Plugins können nicht mehr direkt zugreifen, die `Context` , und das Erbe `ctx` Mitglied ist veraltet. Alle `ctx` Methoden gibt es auf der `Context` , also beide `getContext()` und `getActivity()` kann das gewünschte Objekt zurückgeben.
-Sie sollten auch durch die Kommentare in [CordovaPlugin.java][2] lesen.
+## Debuggen von Android Plugins
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+Eclipse können Sie Debuggen von Plugins wie Java-Quellcode in das Projekt einbezogen. Nur die neueste Version von Android Developer-Tools können Sie *JAR-* Abhängigkeiten, Source-Code zuordnen, so dass diese Funktion noch nicht vollständig unterstützt wird.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/tools.md b/docs/de/edge/guide/platforms/android/tools.md
index cf71775..b459fd8 100644
--- a/docs/de/edge/guide/platforms/android/tools.md
+++ b/docs/de/edge/guide/platforms/android/tools.md
@@ -20,6 +20,8 @@ Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen er
[1]: http://cordova.apache.org
+Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Eine Übersicht finden Sie unter Application Plugins.
+
## Erstellen Sie ein Projekt
Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Mac und Windows:
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/upgrading.md b/docs/de/edge/guide/platforms/android/upgrading.md
index b238115..e9b80f5 100644
--- a/docs/de/edge/guide/platforms/android/upgrading.md
+++ b/docs/de/edge/guide/platforms/android/upgrading.md
@@ -18,22 +18,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Diese Anleitung zeigt wie Android Projekte Upgrade von älteren Versionen von Cordova zu ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
+## Upgrade von 3.2.0 auf 3.3.0
+
+Folgen Sie den gleichen Instructinos wie für`3.2.0`.
+
+Beginnend mit 3.3.0, wird Cordova-Runtime jetzt als Android-Bibliothek anstelle von einem Glas kompiliert. Dies sollte keine Auswirkungen für Command-Line Usage, aber IDE-Benutzer müssen die neu hinzugefügte importieren `MyProject-CordovaLib` Projekt in ihren Arbeitsbereich.
+
+## Upgrade von 3.1.0 auf 3.2.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2. Ausführen`cordova platform update android`
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+ bin/update <project_path>
+
+
## Upgrade von 3.0.0 auf 3.1.0
Für Projekte, die mit Cordova CLI erstellt wurden:
-1. Update der `cordova` CLI-Version - siehe The Command-Line Interface
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
2. Ausführen`cordova platform update android`
Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
-1. `Aktualisieren Sie bin/< Project_path >`
+ bin/update <project_path>
+
## Upgrade auf die CLI (3.0.0) von 2.9.0
1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
-2. Fügen Sie Ihrer Plattformen die den Cordova Projekt, zum Beispiel:`cordova
+2. Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel:`cordova
platform add android`.
3. Kopieren Sie den Inhalt Ihres Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
@@ -55,8 +76,8 @@ platform add android`.
5. Achten Sie darauf, alle veraltet aktualisieren `<plugin>` Referenzen aus Ihrem alten `config.xml` Datei an den neuen `<feature>` Spezifikation.
6. Aktualisieren Sie alle Verweise auf die `org.apache.cordova.api` Paket ist`org.apache.cordova`.
-
-* **Hinweis:** alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung.
+
+ **Hinweis**: alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung.
## Ein Upgrade auf 2.9.0 von 2.8.0
@@ -68,17 +89,19 @@ platform add android`.
2. Hinzufügen von `cordova-2.8.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
-4. Kopieren Sie die neue `cordova.js` in Ihr Projekt.
+<!-- SS Eclipse -->
-5. Aktualisieren Sie den HTML-Code um das neue `cordova.js` Datei.
+1. Kopieren Sie die neue `cordova.js` in Ihr Projekt.
-6. Kopie der `res/xml/config.xml` -Datei`framework/res/xml/config.xml`.
+2. Aktualisieren Sie den HTML-Code um das neue `cordova.js` Datei.
-7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+3. Kopie der `res/xml/config.xml` -Datei`framework/res/xml/config.xml`.
-8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+4. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+5. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
## Ein Upgrade auf 2.7.0 von 2.6.0
@@ -86,7 +109,7 @@ platform add android`.
2. Hinzufügen von `cordova-2.7.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.7.0.js` in Ihr Projekt.
@@ -96,7 +119,7 @@ platform add android`.
7. Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
-8.
+8. Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
## Ein Upgrade auf 2.6.0 von 2.5.0
@@ -104,7 +127,7 @@ platform add android`.
2. Hinzufügen von `cordova-2.6.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt.
@@ -124,7 +147,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.5.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt.
@@ -142,7 +165,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.4.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt.
@@ -158,7 +181,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.3.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt.
@@ -174,7 +197,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.2.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt.
@@ -190,7 +213,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.1.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt.
@@ -206,7 +229,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-2.0.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt.
@@ -214,9 +237,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
6. Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
-### Release Notes über 2.0.0
-
-`config.xml`wird anstelle `cordova.xml` und `plugins.xml` . Diese neue Datei ist eine Kombination der beiden vorherigen. Jedoch die alten Dateien sind veraltet, und beim arbeiten derzeit noch, werden nicht mehr in einer zukünftigen Version arbeiten.
+Die 2.0.0 release, die `config.xml` Datei kombiniert und ersetzt `cordova.xml` und `plugins.xml` . Die alten Dateien sind veraltet, und während sie noch in 2.0.0, arbeiten funktioniert nicht mehr in einer zukünftigen Version.
## Ein Upgrade auf 1.9.0 von 1.8.1
@@ -224,7 +245,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
2. Hinzufügen von `cordova-1.9.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.9.0.js` in Ihr Projekt.
@@ -232,9 +253,7 @@ Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichn
6. Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
-### Release Notes über 1.9.0
-
-Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktionieren nicht. Diese Plugins brauchen, um einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()` . Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker.
+Durch die Einführung der `CordovaWebView` in der 1.9.0 Release, Drittanbieter Plug-ins funktionieren nicht. Diese Plugins brauchen, um einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()` . Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker.
## Ein Upgrade auf 1.8.0 von 1.8.0
@@ -242,7 +261,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.8.1.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.8.1.js` in Ihr Projekt.
@@ -256,7 +275,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
@@ -270,7 +289,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
@@ -284,7 +303,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.7.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.7.0.js` in Ihr Projekt.
@@ -296,7 +315,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.6.1.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.6.1.js` in Ihr Projekt.
@@ -308,7 +327,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.6.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.6.0.js` in Ihr Projekt.
@@ -324,7 +343,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `cordova-1.5.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `cordova-1.5.0.js` in Ihr Projekt.
@@ -340,7 +359,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `phonegap-1.4.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `phonegap-1.4.0.js` in Ihr Projekt.
@@ -356,7 +375,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `phonegap-1.3.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `phonegap-1.3.0.js` in Ihr Projekt.
@@ -372,7 +391,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `phonegap-1.2.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `phonegap-1.2.0.js` in Ihr Projekt.
@@ -382,13 +401,13 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
7. Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`.
-## Aktualisieren Sie von 1.0.0 auf 1.1.0
+## Von 1.0.0 auf 1.1.0 aktualisieren
1. Entfernen von `phonegap-1.0.0.jar` aus des Projekts `libs` Verzeichnis.
2. Hinzufügen von `phonegap-1.1.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `phonegap-1.1.0.js` in Ihr Projekt.
@@ -402,7 +421,7 @@ Durch die Einführung der `CordovaWebView` , Drittanbieter Plug-ins funktioniere
2. Hinzufügen von `phonegap-1.0.0.jar` für des Projekts `libs` Verzeichnis.
-3. Bei Verwendung von Eclipse, Eclipse Projekt aktualisieren und eine saubere zu tun.
+3. Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
4. Kopieren Sie die neue `phonegap-1.0.0.js` in Ihr Projekt.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/webview.md b/docs/de/edge/guide/platforms/android/webview.md
index c1872e3..1eab2d8 100644
--- a/docs/de/edge/guide/platforms/android/webview.md
+++ b/docs/de/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android Webansichten für
-Ab Cordova 1,9, mit Hilfe der `CordovaActivity` , Cordova können Sie als Komponente in einer größeren native Android-Anwendung. Android bezieht sich auf diese Komponente als die `CordovaWebView` . Neue Cordova-basierte Anwendungen von 1,9 ab verwenden die `CordovaWebView` als die Hauptansicht, unabhängig davon, ob das Erbe `CordovaActivity` Ansatz wird verwendet.
+In diesem Abschnitt veranschaulicht, wie eine Cordova-fähigen WebView Komponente innerhalb einer größeren Android Anwendung einbetten. Details darüber, wie diese Komponenten miteinander kommunizieren können finden Sie unter Application Plugins.
-Wenn Sie mit Android Anwendungsentwicklung nicht vertraut sind, lesen Sie bitte die Android Plattform-Leitfaden für eine Cordova-Anwendung zu entwickeln, bevor Sie versuchen, einen WebView gehören. Es ist nicht das wichtigste Instrument um Android Cordova-Anwendungen zu erstellen. Diese Anweisungen sind derzeit manuelle, aber möglicherweise irgendwann automatisiert werden.
+Wenn Sie mit Android nicht vertraut sind, sollten Sie zunächst machen Sie sich vertraut mit der Android-Plattform-Guide und haben die neuesten Android SDK installiert, bevor Sie versuchen die ungewöhnlicheren Entwicklungsoption einen WebView-Einbettung. Beginnend mit Cordova 1,9, die Android-Plattform setzt auf eine `CordovaWebView` -Komponente, die auf ein Vermächtnis baut `CordovaActivity` Komponente, die vor der 1.9 Version stammt.
-## Voraussetzungen
+1. Um diese Anweisungen befolgen, stellen Sie sicher, dass Sie die neueste Cordova-Verteilung. Von [cordova.apache.org][1] herunterladen Sie und entpacken Sie das Android-Paket.
-* Cordova 1.9 oder größer
+2. Navigieren Sie zu des Android-Pakets `/framework` Verzeichnis und führen `ant jar` . Es schafft die Cordova `.jar` Datei, bildete sich als`/framework/cordova-x.x.x.jar`.
-* Android SDK aktualisiert, um neuesten SDK
+3. Kopie der `.jar` Datei in des Android-Projekts `/libs` Verzeichnis.
-## Anleitung zur Verwendung von CordovaWebView in einem Android-Projekt
-
-1. `cd`in `/framework` und `ant jar` baut die Cordova-Jar. Es schafft die .jar-Datei als `cordova-x.x.x.jar` in das `/framework` Verzeichnis.
-
-2. Kopieren Sie das Cordova-Glas in Ihrem Android Projekts `/libs` Verzeichnis.
-
-3. Bearbeiten der Anwendung `main.xml` Datei (unter `/res/xml` ) mit folgenden Aussehen der `layout_height` , `layout_width` und `id` Ihrer Anwendung angepasst:
+4. Fügen Sie Folgendes in der Anwendung `/res/xml/main.xml` -Datei, mit der `layout_height` , `layout_width` und `id` die Anwendung angepasst:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ Wenn Sie mit Android Anwendungsentwicklung nicht vertraut sind, lesen Sie bitte
android:layout_height="match_parent" />
-4. Ihre Aktivität ändern, sodass es implementiert die `CordovaInterface` . Sie sollten die enthaltenen Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder setzen sie auf eigene Faust. Das folgende Codefragment zeigt eine einfache Anwendung, die die Schnittstelle verwendet. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut:
+5. Die Aktivität ändern, sodass es implementiert die `CordovaInterface` . Es sollte die enthalten Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder sonst auf eigene Faust zu realisieren. Das folgende Codefragment zeigt eine einfache Anwendung, die auf die Schnittstelle beruht. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ Wenn Sie mit Android Anwendungsentwicklung nicht vertraut sind, lesen Sie bitte
}
-Wenn Sie die Kamera verwenden, sollten Sie dies auch implementieren:
-
+6. Wenn die Anwendung die Kamera benutzen muss, implementieren Sie Folgendes:
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ Wenn Sie die Kamera verwenden, sollten Sie dies auch implementieren:
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,
@@ -99,16 +93,18 @@ Wenn Sie die Kamera verwenden, sollten Sie dies auch implementieren:
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-Denken Sie daran, den Threadpool hinzufügen, sonst die Plugins keine Threads ausgeführt:
+
+7. Denken Sie daran, den Threadpool hinzufügen, sonst Plugins keine Threads für die Ausführung:
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. Kopieren von HTML und JavaScript-Dateien der Anwendung für des Android-Projekts `/assets/www` Verzeichnis.
-1. Kopieren Sie Ihre Anwendung HTML und JavaScript-Dateien in Ihr Android Projekts `/assets/www` Verzeichnis.
+9. Kopie der `config.xml` -Datei `/framework/res/xml` in des Projekts `/res/xml` Verzeichnis.
-2. Kopie `config.xml` von `/framework/res/xml` zu Ihrem Projekts `/res/xml` Verzeichnis.
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/blackberry10/config.md b/docs/de/edge/guide/platforms/blackberry10/config.md
index bf498bc..b99d595 100644
--- a/docs/de/edge/guide/platforms/blackberry10/config.md
+++ b/docs/de/edge/guide/platforms/blackberry10/config.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# BlackBerry Configuration
+# BlackBerry 10 Konfiguration
Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. In diesem Abschnitt Informationen-Einstellungen, die nur für BlackBerry 10 gelten baut. Finden Sie die Datei config.xml Datei Informationen auf globalen Konfigurations-Optionen.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/blackberry10/index.md b/docs/de/edge/guide/platforms/blackberry10/index.md
index e9ac0a0..fc6a93d 100644
--- a/docs/de/edge/guide/platforms/blackberry10/index.md
+++ b/docs/de/edge/guide/platforms/blackberry10/index.md
@@ -36,17 +36,13 @@ Unter Windows:
* Hängen Sie die Native SDK-Installationsverzeichnis auf den Pfad, z.B.:
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
Auf Mac und Linux:
* Bearbeiten Sie die `~/.bash_profile` -Datei eine Zeile wie die folgende, je nachdem, wo die Native SDK installiert wurde hinzugefügt:
- $ Export PATH = ${PATH}: / Anwendungen/Bbndk/host\_10\_1\_0\_132/Darwin/X 86/Usr/bin /
-
- oder für das 10.2 Native SDK:
-
- $ Export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
* Führen Sie folgendermaßen vor, um die Änderung in der aktuellen Sitzung zu übernehmen:
@@ -56,16 +52,16 @@ Auf Mac und Linux:
Wenn Sie auf einem Gerät zu testen oder apps durch BlackBerry World verteilen möchten, muss Ihr System Setup zum Signieren von Code sein.
-Um einen Signaturschlüssel zu erhalten, besuchen Sie die BlackBerry-Website, und achten Sie darauf, das Kennwort zu kennen, die, das Sie angeben. Führen Sie das `blackberry-signer` -Dienstprogramm, das mit dem systemeigenen BlackBerry-SDK enthalten ist.
+Um einen Signaturschlüssel zu erhalten, gehen Sie zu \[BlackBerry Schlüssel Bestellformular\] (https://www.blackberry.com/SignedKeys/codesigning.html).
-Detaillierte Anweisungen finden Sie hier:
+Markieren Sie das erste Feld: "für BlackBerry10 Anwendungen mit BlackBerry NDK entwickelt" und dann anmelden oder erstellen eine BBID.
-* [Registrieren Sie sich für Ihren Code signing-Key.][2]
+Geben Sie ein Kennwort, und klicken Sie auf "Token erhalten", um bbidtoken.csk zu downloaden. Speichern Sie diese Datei auf den standardmäßigen Speicherort für Ihr Betriebssystem, die auf der Downloadseite angezeigt wird.
-* [Einrichten des Systems zum Signieren von Code.][3]
+Der letzte Schritt ist ein Signaturzertifikat zu generieren:
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
## Erstellen Sie ein Projekt
@@ -82,96 +78,74 @@ Verwendung der `cordova` Utility für ein neues Projekt, wie in der Command-Line
Wenn Sie einen Geräteemulator ausführen möchten, downloaden und Installieren der BlackBerry-10-Simulator.
* [Download][1]
-* [Erste Schritte][4]
+* [Erste Schritte][2]
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
-Sie müssen vor der Prüfung einer app auf einem Emulator oder ein Gerät, ein *Ziel* zu Ihrem Projekt hinzufügen. Jedes ist mit einem eindeutigen Namen identifiziert und einer IP-Adresse zugeordnet. Sie müssen die IP-Adresse vom Emulator zu erhalten, bevor Sie es verwenden, um apps anzusehen.
+Sie müssen vor der Prüfung einer app auf einem Emulator oder ein Gerät Entwicklungsmodus aktivieren.
Starten Sie das Emulator-Image, dann wählen Sie **Einstellungen** aus dem home-Bildschirm:
-![][5]
-
- [5]: img/guide/platforms/blackberry10/bb_home.png
+![][3]
-Navigieren Sie zu der **Sicherheit und Datenschutz → Entwicklungsmodus** section, aktivieren Sie die Option und die IP-Adresse beziehen:
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-![][6]
+Navigieren Sie zu der **Sicherheit und Datenschutz → Entwicklungsmodus** Abschnitt, und aktivieren Sie die Option:
- [6]: img/guide/platforms/blackberry10/bb_devel.png
-
-Eine weitere Gruppe von Befehlszeilen-Dienstprogramme sind enthalten, wenn Sie die BlackBerry 10-Plattform für Ihr Projekt einrichten. Der folgende Befehl, in diesem Fall aus dem Projektverzeichnis auf oberster Ebene aufgerufen verknüpft ein Ziel mit dem Namen *emu* mit oben angezeigten IP-Adresse.
-
-* Unter Windows:
-
- $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
+![][4]
-* Auf Mac/Linux:
-
- $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
Führen Sie dann den `emulate` Befehl, um die app anzuzeigen:
- $ cordova emulate blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
## Bereitstellung auf Gerät
-Um auf ein Gerät bereitzustellen, sicherzustellen Sie, dass es an Ihrem Computer angeschlossen ist. Entwicklungsmodus aktivieren und die IP-Adresse als beschriebenen Emulator oben im Abschnitt zu erhalten. Sie müssen auch den Anschluß von erhalten die **lagereinstellungsanwendung unter** **über → Hardware**:
-
-![][7]
-
- [7]: img/guide/platforms/blackberry10/bb_pin.png
+Für ein Gerät bereitstellen, stellen Sie sicher, es ist an den Computer angeschlossen und Entwicklungsmodus aktiviert ist.
-Führen Sie das Ziel-Befehlszeilenprogramm, um eine IP-Adresse, Gerätekennwort und PIN einen Namen zuzuordnen.
+Führen Sie dann den `run` Befehl, um die app anzuzeigen:
-* Unter Windows:
+ $ cordova run blackberry10 --devicepass <password>
- $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
-* Auf Mac/Linux:
-
- $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+Wenn ein Debug-Token noch nicht für das Gerät eingerichtet, eine Fehlermeldung Sie fordert auf, das Kennwort bereitstellen, werden beim Konfigurieren des Computers zum Signieren von Anwendungen definiert.
-Wo:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`bezieht sich auf das Kennwort zum Entsperren.
+## Debuggen mit WebInspector
-* `--pin`bezieht sich auf das Gerät PIN **die Einstellungsanwendung** eingeholt.
+Beim Debuggen auf dem Gerät oder einen Emulator können Sie WebInspector aus der Ferne, um den internen Zustand der Anwendung anzuzeigen ausführen. Eine Eingabeaufforderung zeigt die URL, die Sie zum Herstellen einer Verbindung mit Ihrer app mit einem standard-Webbrowser ermöglicht. Weitere Informationen finden Sie unter [Debuggen verwenden WebInspector][5].
-Führen Sie dann den `run` Befehl, um die app anzuzeigen:
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- $ cordova run blackberry10
-
+## Erstellen einer Releaseversion
-Wenn ein Debug-Token nicht noch für das Gerät eingerichtet ist, fordert eine Fehlermeldung Sie nutzen die Plattform, das Skript mit dem Kennwort, die Sie bei Registrierung für Signaturschlüssel.
+Standardmäßig läuft der `cordova build` Befehl erstellt eine vorzeichenlose *...verlegt* -Paketdatei geeignet zum Testen auf einem Gerät oder Simulator.
-* Unter Windows:
-
- $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
+Verwendung `--release` zu eine Release-Version zu erstellen, die für Verteilung durch BlackBerry Welt geeignet.
-* Auf Mac/Linux:
+ $ cordova build --release --keystorepass <signing password>
- $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
-## Debuggen mit WebInspector
+Die `--keystorepass` Option gibt das Kennwort, die Sie beim Konfigurieren des Computers zum Signieren definiert Anwendungen.
-Beim Debuggen auf dem Gerät oder einen Emulator können Sie WebInspector aus der Ferne, um den internen Zustand der Anwendung anzuzeigen ausführen. Eine Eingabeaufforderung zeigt die URL, die Sie zum Herstellen einer Verbindung mit Ihrer app mit einem standard-Webbrowser ermöglicht. Weitere Informationen finden Sie unter [Debuggen verwenden WebInspector][8].
+## An anderen Speicherorten bereitstellen
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+Die Anleitung oben übernehmen ein Gerät über USB angeschlossen ist oder ein Simulator auf dem lokalen Computer ausgeführt wird. Es ist auch möglich, an anderen Speicherorten bereitstellen.
-## Erstellen einer Releaseversion
-
-Standardmäßig läuft der `cordova build` Befehl erstellt eine vorzeichenlose *...verlegt* -Paketdatei geeignet zum Testen auf einem Gerät oder Simulator.
-
-Sie müssen eine andere ausführen `build` Befehl aus, um eine Release-Version zu erstellen, die für Verteilung durch BlackBerry Welt geeignet. Es ist nicht angewiesen auf die `cordova` CLI-Tool, und stattdessen verwendet die folgende Syntax:
+Eine weitere Gruppe von Befehlszeilen-Dienstprogramme sind enthalten, wenn Sie die BlackBerry 10-Plattform für Ihr Projekt einrichten. Der folgende Befehl, in diesem Fall aus dem Projektverzeichnis auf oberster Ebene aufgerufen verknüpft ein Ziel mit dem Namen *emu* mit einer IP-Adresse.
* Unter Windows:
- $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
* Auf Mac/Linux:
- $ platforms/blackberry10/cordova/build --release --keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+Sobald das Ziel definiert ist, können sie den Befehl "ausführen" mit `--target` :
-Die `--keystorepass` Option gibt das Kennwort, die Sie beim Konfigurieren des Computers zum Signieren definiert Anwendungen.
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/blackberry10/plugin.md b/docs/de/edge/guide/platforms/blackberry10/plugin.md
index 1b9364b..321cc10 100644
--- a/docs/de/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/de/edge/guide/platforms/blackberry10/plugin.md
@@ -16,144 +16,185 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# BlackBerry 10 Plugins
-Dies ist eine Fortsetzung des Plugin Development Guide für Cordova. Sobald Sie diese Inhalte jetzt mal durchgelesen haben sehen Sie die Dinge, die müssen wir das Echo-Plugin für die BlackBerry 10-Plattform haben. Erinnern, dass das Echo-Plugin grundsätzlich zurückgibt, was einen Benutzer string berät die `window.echo` Funktion:
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der BlackBerry 10-Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert.
- window.echo = function(str, callback) {
+Das Echo-Plugin was String. grundsätzlich die `window.echo` Funktion sendet von JavaScript:
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-Eine native BlackBerry 10-Plugin für Cordova enthält JavaScript-Code und kann auch nativen Code enthalten. Das Echo-Plugin-Beispiel veranschaulicht die native Funktion aus JavaScript aufrufen. Die Native und JavaScript-Code kommunizieren miteinander durch einen Rahmen zur Verfügung gestellt von JNEXT. Jedes Plugin muss auch eine `plugin.xml` Datei.
+Eine Cordova-Plugin für BlackBerry 10 enthält sowohl JavaScript als auch native Code, die durch einen Rahmen bereitgestellt durch JNEXT miteinander kommunizieren. Jedes Plugin muss auch eine `plugin.xml` Datei.
-## Systemeigenen Bestandteil Ihr Plugin erstellen
+## Erstellen der systemeigenen Klasse
-Um den nativen Teil Ihr Plugin zu erstellen, öffnen Sie die BlackBerry 10 NDK IDE, und wählen Sie Datei > New > BlackBerry Projekt > Native Erweiterung > BlackBerry WebWorks. Geben Sie Ihre gewünschten Projektnamen / Speicherort und klicken Sie auf Fertig stellen.
+Um den einheitlichen Teil Ihr Plugin zu erstellen, öffnen Sie die BlackBerry 10 NDK IDE, und wählen Sie **Datei → neu → BlackBerry Project → Native Erweiterung → BlackBerry 10**. Geben Sie den gewünschten Projektnamen und den Speicherort, und drücken Sie **Fertig stellen**.
-Das Projekt, erstellt von der IDE enthält Beispielcode für ein Speicher-Plugin. Sie ersetzen oder ändern diese Dateien um eigene Funktionalität erweitert.
+Das Projekt, erstellt von der IDE enthält Beispielcode für ein Speicher-Plugin. Sie können zu ersetzen oder diese Dateien ändern, um Ihre eigene Funktionalität zu implementieren:
* `*name*_js.hpp`: C++-Header für den JNEXT-Code.
* `*name*_js.cpp`: C++-Code für JNEXT.
-Die systemeigene Schnittstelle für die JNEXT-Erweiterung kann in der Plugin-Header-Datei befindet sich im öffentlichen Verzeichnis des Projekts angezeigt werden. Es enthält auch Konstanten und nützlichen Funktionen, die in Ihrem systemeigenen Code verwendet werden können. Ihr Plugin muss von JSExt abgeleitet werden, die in plugin.h definiert ist. Das heißt, müssen Sie die folgende Klasse implementieren:
+Die systemeigene Schnittstelle für die JNEXT-Erweiterung kann in der Plugin-Header-Datei des Projekts im öffentlichen Verzeichnis angezeigt werden. Es kennzeichnet auch Konstanten und Hilfsfunktionen in systemeigenen Code verfügbar. Das Plugin muss abgeleitet werden `JSExt` , die definiert ist `plugin.h` . Das heißt, müssen Sie die folgende Klasse implementieren:
- Klasse JSExt {public: virtuelle ~JSExt() {};
- virtual String InvokeMethod (const String & StrCommand) = 0;
- virtualbool CanDelete (Void) = 0;
- private: Std:: String M_id;
- };
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-Daher sollte die Erweiterung die plugin.h-Headerdatei enthalten. Im Beispiel Echo verwenden Sie JSExt in der echo_js.hpp-Datei wie folgt:
+Die Erweiterung sollte enthalten die `plugin.h` -Headerdatei. In der `Echo` Beispiel, verwenden Sie `JSExt` wie folgt in der `echo_js.hpp` Datei:
- #include ".../ public/plugin.h "#include <string> #ifndef ECHO_JS_H_ #define ECHO_JS_H_ Klasse Echo: öffentliche JSExt {public: explizite Echo (const Std:: String & Id);
- virtuelle ~ Echo();
- virtuelle Std:: String InvokeMethod (const Std:: String & Befehl);
- virtualbool CanDelete();
- private: Std:: String M_id;
- };
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
+
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
- #endif / / ECHO_JS_H_
+ #endif // ECHO_JS_H_
-Die `m_id` ist ein Attribut, das die JNEXT-Id für dieses Objekt enthält. Die Id wird als Argument für den Konstruktor der Klasse übergeben. Es ist, um Ereignisse auf der JavaScript-Seite von systemeigenem auszulösen. Die CanDelete-Methode wird von JNEXT verwendet, um festzustellen, ob Ihre systemeigene Objekt gelöscht werden kann. Die InvokeMethod-Funktion ist folglich aus einer Anfrage von JavaScript zum Aufrufen einer Methode von diesem Objekt aufgerufen. Das einzige Argument an diese Funktion ist eine Zeichenfolge übergeben, die von JavaScript, die diese Methode analysieren sollte, um festzustellen, welche Methode das systemeigene Objekt ausgeführt werden soll. Nun implementieren wir diese Funktionen in echo_js.cpp. Z.B. Echo implementieren wir InvokeMethod-Funktion wie folgt:
+Das `m_id` -Attribut enthält die `JNEXT` -Id für das Objekt, das als Argument für den Konstruktor der Klasse übergeben wird. Es ist für die systemeigene Seite auf Triggerereignisse auf der Seite JavaScript benötigt. Die `CanDelete` -Methode bestimmt, ob das systemeigene Objekt gelöscht werden kann. Die `InvokeMethod` Funktion wird als Ergebnis aus einer Anfrage von JavaScript zum Aufrufen einer Methode von diesem Objekt aufgerufen. Das einzige Argument an diese Funktion ist eine Zeichenfolge, die von JavaScript, das diese Methode analysiert, um festzustellen, welche das systemeigene Objekt Methoden ausgeführt werden soll, übergeben. Diese Methoden sind implementiert, in `echo_js.cpp` . Hier ist die `InvokeMethod` -Funktion für die `Echo` Beispiel:
- String Echo::InvokeMethod (const String & Befehl) {//parse Befehl und Args aus String intIndex = Command.find_first_of("");
- String StrCommand = command.substr (0, Index);
- StrValue string = command.substr (Index + 1, command.length());
+ string Echo::InvokeMethod(const string& command) {
- / / Bestimmen, welche Funktion ausgeführt werden soll wenn (StrCommand == "echo") {return StrValue;
- } else {return "Nicht unterstützte Methode";
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
+
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
}
- }
-Ihr native Plugin muss auch die folgende Callback-Funktionen implementieren:
+Das native Plugin muss auch die folgende Callback-Funktionen implementieren:
* `extern char* onGetObjList( void );`
* `extern JSExt* onCreateObject( const string& strClassName, const string& strObjId );`
-Die `onGetObjList` -Funktion gibt eine durch Kommas getrennte Liste der Klassen, die von JNEXT unterstützt. JNEXT verwendet diese Funktion bestimmt den Satz von Klassen, die JNEXT instanziieren können. In unsere Echo-Plugin haben wir folgenden `echo_js.cpp` :
+Die `onGetObjList` -Funktion gibt eine durch Kommas getrennte Liste der Klassen, die von JNEXT unterstützt. JNEXT verwendet diese Funktion bestimmt den Satz von Klassen, die JNEXT instanziieren können. Das `Echo` Plugin implementiert in folgende `echo_js.cpp` :
- char* onGetObjList() {
- static char name[] = "Echo";
- return name;
- }
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-Die `onCreateObject` Funktion nimmt zwei Parameter. Der erste Parameter ist der Name für die Klasse angefordert von der JavaScript-Seite erstellt werden. Gültige Namen sind diejenigen, die zurückgegeben werden, in `onGetObjList` . Der zweite Parameter ist die einzigartige Objekt-Id für die Klasse. Diese Methode gibt einen Zeiger auf das Objekt erstellten Plugin. In unsere Echo-Plugin haben wir folgenden `echo_js.cpp` :
+Die `onCreateObject` Funktion nimmt zwei Parameter. Die erste ist der Name der angeforderten Klasse von der Seite JavaScript mit gültigen Namen wie kehrte erstellt werden `onGetObjList` . Der zweite Parameter ist die Klasse einzigartige Objekt-Id. Diese Methode gibt einen Zeiger auf das Objekt erstellten Plugin. Das `Echo` Plugin implementiert in folgende `echo_js.cpp` :
- JSExt* onCreateObject(const string& className, const string& id) {
- if (className == "Echo") {
- return new Echo(id);
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
}
- return NULL;
- }
-## Den JavaScript-Teil von Ihr Plugin erstellen
+## Das Plugin-JavaScript erstellen
-Den JavaScript-Teil der Ihr Plugin muss die folgenden Dateien enthalten:
+Das Plugin muss die folgenden JavaScript-Dateien enthalten:
-* `client.js`: Dies wird als die Client-Seite und enthält die API, die eine Cordova-Anwendung aufrufen können. Die API in `client.js` Aufrufe Aufrufe an `index.js` . Die API im `client.js` auch Callback-Funktionen zu den Veranstaltungen, die die Rückrufe auslösen herstellt.
+* `client.js`: Dies wird als die Client-Seite und enthält die API eine Cordova-Anwendung zur Verfügung gestellt. Die API in `client.js` Aufrufe Aufrufe an `index.js` . Die API im `client.js` auch Callback-Funktionen zu den Veranstaltungen, die die Rückrufe auslösen herstellt.
* `index.js`: Cordova lädt `index.js` und macht es über die cordova.exec-Brücke. Die `client.js` Datei Aufrufe an die API in der `index.js` Datei, die wiederum aufrufen, um JNEXT macht zu kommunizieren, die systemeigene Seite.
-Die Client- und Serverseite ( `client.js` und `index.js` ) interagiert durch die `Cordova.exec` Funktion. Ja, in `client.js` Aufrufen der `exec` -Funktion und geben Sie die erforderlichen Argumente. In der Echo-Plugin haben wir Folgendes in der `client.js` Datei:
+Die Client- und Serverseite ( `client.js` und `index.js` ) interagiert durch die `Cordova.exec` Funktion. Die `client.js` muss Aufrufen der `exec` -Funktion und geben Sie die erforderlichen Argumente. Das `Echo` Plugin implementiert die folgenden in der `client.js` Datei:
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-Nun, `index.js` interagiert mit der native Seite mit JNEXT. So fügen Sie eine Konstruktorfunktion mit dem Namen Echo JNEXT. Innerhalb des Konstruktors führen Sie die folgenden wichtigen Vorgänge mithilfe der Init-Funktion:
-
-* Geben Sie das erforderliche Modul durch die systemeigene Seite exportiert. Der Name des Moduls erforderlich muss den Namen einer shared Library-Datei (.so-Datei) übereinstimmen.
+Die `index.js` JNEXT-Komponente verwendet, die systemeigene Seite interagieren. Anfügen einer Konstruktorfunktion mit dem Namen `Echo` , JNEXT ermöglicht es Ihnen, führen Sie die folgenden wichtigen Vorgänge, die mit der `init` Funktion:
-`JNEXT.require("libecho")`
-
-* Erstellen Sie ein Objekt über ein erworbenes Modul und speichern Sie die ID, die durch den Aufruf zurückgegeben wird. Self.m_id = JNEXT.createObject ("Libecho.Echo"); Wenn die Anwendung die Echo-Funktion aufruft, `client.js` , dass Aufruf wiederum die Echo-Funktion, in aufruft `index.js` , wo das PluginResult-Objekt sendet eine Antwort (Daten) zurück zu `client.js` . Da das Args-Argument an die Funktionen übergeben wurde durch JSON.stringfy() umgewandelt und als ein URIcomponent codiert sind, müssen Sie Folgendes aufrufen:
-
-`Daten = JSON.parse(decodeURIComponent(args.data));`
-
-Sie können jetzt die Daten zurück senden. Sagen wir es alle zusammen:
+* Geben Sie das erforderliche Modul durch die systemeigene Seite exportiert. Der Name des Moduls erforderlich muss der Name einer Laufzeit-Bibliothek-Datei übereinstimmen ( `.so` Datei):
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* Erstellen Sie ein Objekt über ein erworbenes Modul und speichern Sie die ID, die durch den Aufruf zurückgegeben wird:
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ Wenn die Anwendung ruft die `echo` Funktion in `client.js` , so nennen wiederum Aufrufe der `echo` Funktion in `index.js` , wo die `PluginResult` Objekt sendet Daten als Antwort zurück zu `client.js` . Da die `args` in die Funktionen übergebene Argument wurde umgebaut `JSON.stringfy()` und codierte als ein `URIcomponent` , müssen Sie Folgendes aufrufen:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+Sie können jetzt die Daten zurück, wie folgt senden:
+
+ 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);
+ }
+ };
-## Architektur des Plugins
+## Plugin-Architektur
-Kann man die Artefakte des Plugins, die enthält die `plugin.xml` -Datei, die Quellcode-Dateien (JavaScript, C++) und die Binärdateien ( `.so` ) innerhalb einer Verzeichnisstruktur, solange Sie korrekt angeben, die Dateipfade in der `plugin.xml` Datei. Eine typische Struktur sieht folgendermaßen aus:
+Kann man das Plugin Artefakte, darunter die `plugin.xml` Datei, die JavaScript und C++-Quelldateien, und die `.so` Binär-Dateien in einer Verzeichnisstruktur solange Sie korrekt, die Dateipfade in angeben der `plugin.xml` Datei. Hier ist eine typische Struktur:
-***your\_project\_directory*** (> plugin.xml)
+***project_directory*** (> plugin.xml)
-* **www** (> client.js)
+* **www** (>client.js)
* **src**
* **blackberry10** (> index.js, **native** > *.cpp, *.hpp)
* **Gerät** (>*Binärdatei* * .so)
* **Simulator** (>*Binärdatei* * .so)
-(Die Liste zeigt die hierarchische Beziehung zwischen den Verzeichnissen der obersten Ebene. Die Klammer zeigt den Inhalt eines angegebenen Verzeichnisses. Alle Verzeichnisnamen werden in Fettschrift angezeigt. Dateinamen vorangestellt sind die `>` Zeichen.)
-
-## Inhalt der `plugin.xml` Datei
-
-Die `plugin.xml` -Datei enthält den Namespace der Erweiterung und andere Metadaten. Den Namespace definiert und andere Metadaten für das Echo-Plugin wie folgt angeben:
-
- < Plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" id="org.apache.cordova.blackberry.echo" Version = "1.0.0" >< Js-Modul src="www/client.js" >< Zusammenführungen Ziel = "Navigator" / >< / Js-Modul >< Plattformnamen = "blackberry10" >< Quelldatei src="src/blackberry10/index.js" / >< Lib-Datei src="src/blackberry10/native/device/libecho.so" Bogen = "Gerät" / >< Lib-Datei src="src/blackberry10/native/simulator/libecho.so" Bogen = "Simulator" / ><-Config-File target="www/config.xml" übergeordnete = "/ Widget" >< verfügen über name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" / >< / Config-Datei >< /Plattform >< / Plugin >
\ No newline at end of file
+Die Liste zeigt die hierarchische Beziehung zwischen den Ordner der obersten Ebene. Die Klammer zeigt den Inhalt eines angegebenen Verzeichnisses. Alle Verzeichnisnamen werden in Fettschrift angezeigt. Dateinamen vorangestellt sind die `>` Zeichen.
+
+## Die Datei *plugin.xml*
+
+Die `plugin.xml` -Datei enthält die Erweiterung-Namespace und andere Metadaten. Einrichten der `Echo` Plugin wie folgt:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/blackberry10/tools.md b/docs/de/edge/guide/platforms/blackberry10/tools.md
index 84be8d6..58006d9 100644
--- a/docs/de/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/de/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen er
[1]: http://cordova.apache.org
-Wenn Sie Hilfe mit jeder nachfolgenden Befehl benötigen, geben Sie den Befehl zusammen mit der `-h` oder `-help` Argumente, die unterstützt werden, indem alle Befehle und die Beschreibungen für die einzelnen verfügbaren Argumente liefern.
+Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Eine Übersicht finden Sie unter Application Plugins.
-## Erstellen
+Wenn Sie Hilfe mit jeder nachfolgenden Befehl benötigen, geben Sie den Befehl zusammen mit der `-h` oder `-help` Argumenten, die unterstützt werden, indem alle Befehle und die Beschreibungen für die einzelnen Argumente zur Verfügung.
+
+## Erstellen Sie eine App
Der `create` Befehl erstellt ein neues Projekt:
@@ -37,9 +39,9 @@ wo
* `<project-name>`Gibt den Anzeigenamen apps
-**Hinweis:** die `create` Befehl Bootstrap Abhängigkeit Installation über den `npm install` Befehl. Je nach der Installation Directory und System Berechtigungen kann das Administratorrechte erforderlich. Wenn auf OSX/Linux Problem vorhanden ist, führen Sie `sudo npm install` vor der Verwendung der `create` Befehl. Führen Sie unter Windows `npm install` eröffnet ein Befehlszeilen-Dienstprogramm mit Administratorrechten.
+**Hinweis**: die `create` Befehl Bootstrap Abhängigkeit Installation über den `npm install` Befehl. Je nach der Installation Directory und System Berechtigungen kann das Administratorrechte erforderlich. Wenn auf OSX/Linux Problem vorhanden ist, führen Sie `sudo npm install` vor der Verwendung der `create` Befehl. Führen Sie unter Windows `npm install` eröffnet ein Befehlszeilen-Dienstprogramm mit Administratorrechten.
-## Ziel
+## Ein Ziel erstellen
Die `target` mit dem Befehl können Sie verwalten den Emulator oder BlackBerry-Geräte, mit denen Sie Ihre Anwendung testen. Sie können hinzufügen oder entfernen ein Ziel oder ein Ziel gesetzt, als Standardziel.
@@ -56,7 +58,7 @@ wo
* `-p | --password <password>`Gibt das Kennwort für das Gerät oder den Emulator. Dies ist erforderlich, nur, wenn das Gerät oder den Emulator kennwortgeschützt ist.
-* `--pin <device-pin>`Gibt die PIN für das BlackBerry-Gerät, das dieses Gerät als gültige Host für die Debug-Token identifiziert. Dieses Argument ist erforderlich, nur, wenn Sie ein Debug-Token erstellen.
+* `--pin <device-pin>`Gibt die PIN für das BlackBerry-Gerät, das dieses Gerät als gültige Host für die Debug-Token identifiziert. Dieses Argument ist erforderlich, nur wenn ein Debug-Token zu erstellen.
### Entfernen Sie ein Ziel
@@ -68,11 +70,11 @@ wo
< Path-Projekt >/Cordova/target Standard <name>
-## Build
+## Die App zu bauen
Der `build` Befehl erstellt das Projekt als ...verlegt Datei. Sie können Ihre app in beiden Release-Modus (der eine signierte ...verlegt Datei erzeugt) oder im Debug-Modus (der eine vorzeichenlose ...verlegt Datei erzeugt) erstellen.
-### Erstellen Sie das Projekt im Release-Modus
+### Bauen Sie die App im Release-Modus
< Path-Projekt >/Cordova/Release build [-k |--Keystorepass <password>] [-b |--BuildId <number>] [-p |--Params < Params-JSON-Datei >]
@@ -100,41 +102,37 @@ wo
* `-ll | --loglevel <level>`Gibt die Protokollebene. Die Protokollebene möglicherweise einer der `error` , `warn` , oder`verbose`.
-Wenn Sie zuvor definiert als Standardziel (und zuvor installiert haben ein Debug-Token, wenn das Ziel ein BlackBerry-Gerät ist), führen Sie das Skript ohne Argumente und das Skript wird Ihre app-Paket und auf das Standardziel bereitstellen. Zum Beispiel:
+Wenn Sie zuvor definiert als Standardziel (und zuvor installiert haben ein Debug-Token, wenn das Ziel ein BlackBerry-Gerät ist), Sie können das Skript ausführen mit keine Argumente und die Skript-Pakete Ihre app und gibt dieses an das Standardziel. Zum Beispiel:
< Path-Projekt >/Cordova/build debug
-## Ausführen
+## Führen Sie die Anwendung
-Der `run` Befehl stellt die app auf dem BlackBerry-Gerät oder einen Emulator. Bevor Sie Ihre Anwendung bereitstellen, müssen Sie zunächst ein Ziel für das Gerät oder den Emulator Ihre Anwendung bereitgestellt, mit dem Ziel-Skript soll erstellen. Das Bereitstellen-Skript wird das letzte Build Ihrer Anwendung bereitstellen.
+Der `run` Befehl stellt die app letzten Builds auf dem BlackBerry-Gerät oder einen Emulator. Wenn Ihre Anwendung bereitstellen möchten, müssen Sie ein Ziel für das Gerät oder den Emulator angeben:
< Path-Projekt >/Cordova/run <target>
-wo
-
-* `<target>`Gibt den Namen eines zuvor hinzugefügten Ziels. Wenn `<target>` ist ein Gerät, dann das Gerät vom USB-Anschluss an den Computer angeschlossen werden oder mit dem gleichen Wi-Fi-Netzwerk wie Ihr Computer angeschlossen werden.
-
-## Plugin
+... wo `<target>` gibt den Namen eines zuvor hinzugefügten Ziels. Wenn `<target>` ist ein Gerät, dann muss es an Ihren Computer über USB-Kabel, oder aber über das gleiche Wi-Fi-Netzwerk wie Ihr Computer angeschlossen sein.
-Der `target` Befehl können Sie hinzufügen und Entfernen von Plugins
+## Handle-Plugins
-### Eine lokal gehostete Plugin zu holen
+Der `target` Befehl können Sie hinzufügen und Entfernen von Plugins. Eine lokal gehostete Plugin abzurufen:
< Path-Projekt >/Cordova/Plugin Fetch < Pfad-zu-Plugin >
-### Anzeigen einer Liste der installierten plugins
+Anzeigen einer Liste der installierten Plugins:
< Path-Projekt >/Cordova/Plugin ls
-### Eine Plugin hinzufügen
+Fügen Sie eine Plugin:
< Path-Projekt >/Cordova/Plugin hinzufügen <name>
-### Eine Plugin zu entfernen
+Eine Plugin zu entfernen:
< Path-Projekt >/Cordova/Plugin Rm <name>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/blackberry10/upgrading.md b/docs/de/edge/guide/platforms/blackberry10/upgrading.md
index 1a97400..2497636 100644
--- a/docs/de/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/de/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,10 +14,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Aktualisieren der BlackBerry
+# Aktualisieren der BlackBerry 10
Diese Anleitung zeigt wie zum Ändern von BlackBerry Projekten Upgrade von älteren Versionen von Cordova. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
+## Upgrade von 3.1.0 auf 3.2.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2. Ausführen`cordova platform update blackberry`
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+ Aktualisieren Sie bin/< Project_path >
+
+
## Ein Upgrade auf 3.1.0 von 3.0.0
1. Erstellen Sie ein neues Apache Cordova 3.1.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
@@ -29,7 +42,7 @@ platform add blackberry10`.
4. Kopieren oder nativen Vermögen aus dem ursprünglichen Projekt zu überschreiben ( `Resources` , etc..)
-5. Kopie Ihrer `config.xml` in das `www` Verzeichnis und entfernen Sie alle Plugin-Definitionen. Ändern Sie Einstellungen hier anstelle des Plattform-Verzeichnisses.
+5. Kopie der `config.xml` -Datei in das `www` Verzeichnis und entfernen Sie alle Plugin-Definitionen. Du musst Einstellungen hier anstatt innerhalb des Plattform-Verzeichnisses ändern.
6. Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur Plugins markiert 3.0.0 und oben sind kompatibel mit CLI.
@@ -41,14 +54,14 @@ Bitte beachten Sie, dass die CLI die BlackBerry10-Plattform ausschließlich unte
1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
-2. Fügen Sie Ihrer Plattformen die den Cordova Projekt, zum Beispiel:`cordova
+2. Die Plattformen der Cordova Projekt fügen Sie hinzu, zum Beispiel:`cordova
platform add blackberry10`.
3. Kopieren Sie den Inhalt des ursprünglichen Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
4. Kopieren oder nativen Vermögen aus dem ursprünglichen Projekt zu überschreiben ( `Resources` , etc..)
-5. Kopie Ihrer `config.xml` in das `www` Verzeichnis und entfernen Sie alle Plugin-Definitionen. Ändern Sie Einstellungen hier anstelle des Plattform-Verzeichnisses.
+5. Kopie der `config.xml` -Datei in das `www` Verzeichnis und entfernen Sie alle Plugin-Definitionen. Du musst Einstellungen hier anstatt innerhalb des Plattform-Verzeichnisses ändern.
6. Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
@@ -56,7 +69,7 @@ platform add blackberry10`.
## Upgrade 2.8.0 Projekte 2.9.0
-BlackBerry 10:
+Für BlackBerry 10:
1. Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
@@ -70,7 +83,7 @@ BlackBerry 10:
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
-### BlackBerryOS/Textbuch
+Für BlackBerryOS/Textbuch:
1. Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
@@ -92,8 +105,6 @@ BlackBerry 10:
## Upgrade 2.7.0 Projekte 2.8.0
-BlackBerry 10:
-
BlackBerry 10 verwendet die neue CLI-Werkzeuge und Kern-APIs als Plugins verwaltet. Die Anweisungen Migrieren Ihres Projekts für ein neues Projekt, anstatt ein vorhandenes Projekt, aufgrund der Komplexität der Aktualisierung eines alten Projekts zu aktualisieren. Auch beachten Sie, dass die Cordova-Js--Datei Skript heißt jetzt 'cordova.js' und nicht mehr eine Zeichenfolge enthält.
1. Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
@@ -108,7 +119,7 @@ BlackBerry 10 verwendet die neue CLI-Werkzeuge und Kern-APIs als Plugins verwalt
6. Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
-BlackBerryOS/Textbuch:
+Für BlackBerryOS/Textbuch:
1. Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle zu einem permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/index.md b/docs/de/edge/guide/platforms/index.md
index 9527314..813f98a 100644
--- a/docs/de/edge/guide/platforms/index.md
+++ b/docs/de/edge/guide/platforms/index.md
@@ -22,6 +22,13 @@ Um Cordova Anwendungen entwickeln, installieren Sie SDKs für jede mobile Plattf
Jede *Platform Guide* unten aufgeführten erfahren Sie, was Sie brauchen, wissen, jede Plattform-Entwicklungsumgebung einrichten: wo Sie das SDK zu erhalten, Geräteemulatoren einrichten, wie die Verbindung der Geräte zum direkten testen und verwalten, wichtige Signaturanforderungen. Zusätzliche Handbücher enthalten Informationen auf jede Plattform einzigartige Gruppe von Konfigurationsoptionen, Anweisungen zum Hinzufügen von Plugins, aktualisieren, jede Plattform und Plattform-spezifischen Befehlszeilentools, die als eine Low-Level-Alternative zu dienen die `cordova` des Befehlszeilen-Dienstprogramms.
+## Amazon Fire OS
+
+* Handbuch für die OS-Plattform von Amazon-Feuer
+* Amazon Fire OS Konfiguration
+* Amazon Fire OS Webansichten für
+* Amazon Fire OS Plugins
+
## Android
* Android-Plattform-Guide
@@ -31,19 +38,13 @@ Jede *Platform Guide* unten aufgeführten erfahren Sie, was Sie brauchen, wissen
* Android-Befehlszeilenprogrammen
* Aktualisierung von Android
-## BlackBerry
-
-* Handbuch der BlackBerry-Plattform
-* BlackBerry Configuration
-* BlackBerry-Befehlszeilentools
-* Aktualisieren der BlackBerry
-
## BlackBerry 10
* Handbuch für die Plattform von BlackBerry 10
* BlackBerry 10 Konfiguration
* BlackBerry 10 Plugins
* BlackBerry 10-Befehlszeilentools
+* Aktualisieren der BlackBerry 10
## iOS
@@ -54,6 +55,10 @@ Jede *Platform Guide* unten aufgeführten erfahren Sie, was Sie brauchen, wissen
* iOS-Befehlszeilenprogrammen
* IOS Upgrade
+## Ubuntu
+
+* Handbuch Ubuntu Plattform
+
## Windows Phone
* Handbuch für die Plattform von Windows Phone-8
[42/57] [abbrv] CB-5931 1/28 push latest of edge for Korean Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/config.md b/docs/ko/edge/guide/platforms/ios/config.md
index 1bbe6f1..5a2b2f0 100644
--- a/docs/ko/edge/guide/platforms/ios/config.md
+++ b/docs/ko/edge/guide/platforms/ios/config.md
@@ -18,12 +18,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`파일을 각 응용 프로그램 및 CordovaWebView 인스턴스에 적용 되는 응용 프로그램의 기본 설정 제어. 이 단원만 iOS 빌드에 적용 되는 환경 설정을 자세히 설명 합니다. 글로벌 구성 옵션에 config.xml 파일 정보를 참조 하십시오.
-* `EnableViewportScale`(boolean, 기본값은 `false` ): 설정 `true` 뷰포트 메타 태그를 사용 하 여 비활성화 하거나 사용자 비율의 범위를 제한 하기.
+* `EnableViewportScale`(boolean, 기본값은 `false` ): 설정 `true` 수 있도록 뷰포트 메타 태그를 사용 하지 않도록 설정 하거나 사용자 비율의 범위를 제한 하는 기본적으로 사용 됩니다.
<preference name="EnableViewportScale" value="true"/>
+
+ 스케일링을 해제 하 여 맞는 HTML에 다음 뷰포트 배치 렌더링 WebView 내에서 유연 하 게 콘텐츠:
+
+ < 메타 이름 = '뷰포트' 내용 =' 너비 = 초기 규모 장치 너비 = 1, 사용자 확장 = 아니오 ' / >
+
-* `MediaPlaybackRequiresUserAction`(boolean, 기본값은 `false` ): 설정 `true` HTML5 동영상을 자동으로 재생 하지 않도록 하려면에서 `autoplay` 특성. 호출할 때 적용 되지 않습니다 `play()` 비디오 개체에.
+* `MediaPlaybackRequiresUserAction`(boolean, 기본값은 `false` ): 설정 `true` 와 함께 자동으로 재생에서 HTML5 비디오 또는 오디오를 방지 하는 `autoplay` 특성 또는 자바 스크립트를 통해.
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
@@ -43,21 +48,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(boolean, 기본값은 `true` ): 설정 `false` 시작 화면 표시 상태로 변경 될 때 밖으로 퇴색 하지 않도록 합니다.
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(플 로트, 기본값: `2` ): 시작 화면에 대 한 초 페이드 효과를 실행 하는 지정 합니다.
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(boolean, 기본값은 `true` ): 설정 `false` 시작 화면 스피너를 숨기려고 합니다.
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
* `KeyboardDisplayRequiresUserAction`(boolean, 기본값은 `true` ): 설정 `false` 를 호출할 때 표시할 키보드 수 있도록 `focus()` 폼 입력에.
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
@@ -68,26 +58,26 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(boolean, 기본값은 `false` ):로 설정 `true` 나타나면 키보드, 뷰포트를 세로로 축소 기본 beavior를 재정의 webview 아래로 확장할 수 있습니다. 이 안 드 로이드 애플 리 케이 션에 대 한 기본 동작을 일치합니다.
-
- <preference name="KeyboardShrinksView" value="true"/>
-
-
* `GapBetweenPages`(플 로트, 기본값: `` ): 포인트 페이지 사이의 간격의 크기.
- < 선호 이름 = "GapBetweenPages" 값 = "0" / >
+ <preference name="GapBetweenPages" value="0"/>
* `PageLength`(플 로트, 기본값: `` ): 포인트 페이지 흐름 방향에서 각 페이지의 크기. 때 PaginationMode는 오른쪽에서 왼쪽 또는 왼쪽에서 오른쪽,이 속성은 각 페이지의 너비를 나타냅니다. PaginationMode topToBottom 또는 bottomToTop 경우이 속성은 각 페이지의 높이 나타냅니다. 기본값은 0, 레이아웃 뷰포트 크기를 사용 하 여 페이지의 크기를 결정 하는 것을 의미 합니다.
- < 선호 이름 = "PageLength" 값 = "0" / >
+ <preference name="PageLength" value="0"/>
* `PaginationBreakingMode`(문자열, 기본값: `page` ): 유효한 값은 `page` 및 `column` .방식으로 열 또는 페이지 바꿈이 발생 합니다. 이 속성에는 특정 CSS 속성에 대 한 열 및 페이지 분리 영광 아니면 무시할지 여부를 결정 합니다. 이 속성 설정 하면 `column` , 콘텐츠 열 바꿈 페이지 바꿈의 위치에 관련 된 CSS 속성을 존중 합니다.
- < 선호 이름 = "PaginationBreakingMode" 값 = "페이지" / >
+ <preference name="PaginationBreakingMode" value="page"/>
* `PaginationMode`(문자열, 기본값: `unpaginated` ): 유효한 값은 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , 및 `rightToLeft` . 이 속성에는 웹 보기에서 콘텐츠도 한 번에 보기 한 화면을 작성 하는 페이지 또는 하나의 긴 스크롤 뷰로 표시 여부를 결정 합니다. 만약 설정 페이지가 매겨진된 폼에이 속성을 일으키는 relayout에 PageLength 및 GapBetweenPages 값을 사용 하 여 웹 보기 콘텐츠 내용에 페이지가 매겨진된 레이아웃 전환 합니다.
- < 선호 이름 = "PaginationMode" 값 = "매겨지지" / >
\ No newline at end of file
+ <preference name="PaginationMode" value="unpaginated"/>
+
+
+* `UIWebViewDecelerationSpeed`(문자열, 기본값: `normal` ): 유효한 값은 `normal` , `fast` . 이 속성은 기세 스크롤의 감속 속도 제어합니다. `normal`대부분의 네이티브 애플 리 케이 션에 대 한 기본 속도 `fast` 는 모바일 사파리에 대 한 기본값입니다.
+
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/index.md b/docs/ko/edge/guide/platforms/ios/index.md
index d9d5c20..e359ec8 100644
--- a/docs/ko/edge/guide/platforms/ios/index.md
+++ b/docs/ko/edge/guide/platforms/ios/index.md
@@ -112,7 +112,7 @@ Xcode 용 에뮬레이터와 함께 번들로 제공 된 최신 버전의 iPhone
## 일반적인 문제
-**사용 중단 경고:** 때 응용 프로그램 프로그래밍 인터페이스 (API)를 변경 하거나 다른 API로 대체, *사용 되지 않음*으로 표시 됩니다. API는 아직 단기적 움직이지만 결국 제거 됩니다. 이 사용 되지 않는 인터페이스의 일부 아파치 코르도바에 반영 되 고 Xcode 빌드하고 응용 프로그램을 배포 하는 경우 그들에 대 한 경고를 발급 합니다.
+**사용 중단 경고**: 응용 프로그램 프로그래밍 인터페이스 (API)를 변경 하거나 다른 API로 대체, 그것은으로 표시 *사용 되지 않습니다*. API는 아직 단기적 움직이지만 결국 제거 됩니다. 이 사용 되지 않는 인터페이스의 일부 아파치 코르도바에 반영 되 고 Xcode 빌드하고 응용 프로그램을 배포 하는 경우 그들에 대 한 경고를 발급 합니다.
Xcode의에 대 한 경고는 `invokeString` 메서드 사용자 지정 URL에서 응용 프로그램을 실행 하는 기능을 염려 한다. 사용자 지정 URL에서 로드 하는 메커니즘은 변경 하는 동안이 코드는 거꾸로 코르도바의 이전 버전을 사용 하 여 만든 애플 리 케이 션에 대 한 기능을 제공 하도록 여전히 존재 합니다. 샘플 응용 프로그램은이 기능을 사용 하지 않으므로 이러한 경고를 무시할 수 있습니다. 이러한 경고가 나타나지 않도록 방지 하기 위해 사용 되지 않는 invokeString API를 참조 하는 코드를 제거 합니다.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/plugin.md b/docs/ko/edge/guide/platforms/ios/plugin.md
index 603932b..7e968e7 100644
--- a/docs/ko/edge/guide/platforms/ios/plugin.md
+++ b/docs/ko/edge/guide/platforms/ios/plugin.md
@@ -16,181 +16,163 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS 플러그인
-플러그인은 확장 하는 오브 젝 티브-C 클래스는 `CDVPlugin` 클래스.
+이 섹션에서는 iOS 플랫폼에서 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 정보를 제공 합니다. 이것을 읽기 전에 응용 프로그램 플러그인 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스의 개요 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다.
-로 각 플러그인 클래스를 등록 해야 한 `<feature>` 태그는 `config.xml` 파일. 그것은이 메커니즘을 통해 JavaScript가 `exec` 메서드의 `service` 매개 변수는 오브 젝 티브-C 클래스에 매핑됩니다.
+IOS 플러그인은 확장 하는 오브 젝 티브-C 클래스로 구현 되는 `CDVPlugin` 클래스. Javascript의 `exec` 메서드의 `service` 매개 변수-C 클래스, 각 플러그인 클래스에 지도를 등록 해야 합니다에 `<feature>` 명명 된 응용 프로그램 디렉터리에 태그 `config.xml` 파일.
## 플러그인 클래스 매핑
-플러그인의 자바 부분 항상 사용 하는 `cordova.exec` 메서드가 다음과 같이:
+플러그인의 자바 부분 사용 하는 `cordova.exec` 메서드가 다음과 같이:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-이 요청을 마샬링하는 `UIWebView` iOS 기본 측면, 더 많거나 적은 전화 아래로 끓는 `action` 메서드는 `service` 인수에 전달 된 클래스는 `args` 배열.
+이 요청을 마샬링하는 `UIWebView` iOS 기본 측면을 효과적으로 호출는 `action` 메서드는 `service` 인수에 전달 된 클래스는 `args` 배열.
-지정한 플러그인으로는 `<feature>` 코르도바 iOS 응용 프로그램의 프로젝트에 태그 `config.xml` 파일.
+로 플러그인을 지정는 `<feature>` 코르도바 iOS 응용 프로그램의 프로젝트에 태그 `config.xml` 파일을 사용 하는 `plugin.xml` 파일을 자동으로 응용 프로그램 플러그인에 설명 된 대로이 태그를 삽입:
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-기능 `name` 특성은 자바 스크립트의 사용 일치 해야 `exec` 호출의 `service` 매개 변수, 및 `value` 특성 플러그인의 목표-C 클래스의 이름과 일치 해야 합니다. `<param name>`난 항상 이어야 한다 `"ios-package"` . 이 설치를 수행 하지 않으면, 플러그인 컴파일 수 있습니다 하지만 코르도바 연결할 수 수 없습니다.
+특징의 `name` 특성 자바 스크립트 변수로 지정한 일치 해야 `exec` 호출의 `service` 매개 변수. `value`특성 플러그인의 목표-C 클래스의 이름과 일치 해야 합니다. `<param>`요소의 `name` 항상 이어야 한다 `ios-package` . 이러한 지침을 수행 하지 않으면 플러그인 컴파일 될 수 있습니다, 하지만 코르도바 여전히 않을 수 있습니다 액세스할 수 있습니다.
## 플러그인 초기화 및 수명
-각각의 인생에 대 한 플러그인 개체의 인스턴스 생성 `UIWebView` . 플러그인은 인스턴스화되지 않습니다 JavaScript에서 호출 하 여 처음 참조 될 때까지 않는 한 `<param>` 와 `onload` `name` 특성 설정 `"true"` 에 `config.xml` . 예를 들면:
+각각의 인생에 대 한 플러그인 개체의 인스턴스 생성 `UIWebView` . 자바 스크립트에서 호출 하 여 처음 참조 될 때 플러그인 일반적으로 인스턴스화됩니다. 그렇지 않으면 그들은 설정 하 여 인스턴스화할 수는 `param` 라는 `onload` 에 `true` 에 `config.xml` 파일:
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
*아니* 플러그인에 대 한 이니셜라이저를 지정입니다. 대신, 플러그인을 사용 해야 합니다에 `pluginInitialize` 그들의 시작 논리에 대 한 방법.
-장기 실행 요청 플러그인 배경 활동 (예: 재생 미디어), 수신기 또는 내부 상태를 구현 해야 합니다에 `onReset` 메서드 및 중지 또는 그 활동을 정리. 이 방법은 때 실행 되는 `UIWebView` 이동 새 페이지 또는 새로 고침, 자바 스크립트를 다시 로드 하는.
+미디어 재생, 청취자, 또는 그 내부 상태를 구현 해야 합니다 유지와 같은 장기 실행 요청 플러그인 활동 배경에서 `onReset` 그 활동을 정리 하는 방법. 메서드 실행 때는 `UIWebView` JavaScript를 다시 로드 하는 새 페이지 또는 새로 고침를 탐색.
## IOS 코르도바 플러그인 작성
-우리는 플러그인 요청을 네이티브 쪽에서 자바 화재. 우리는 통해 제대로 매핑된 iOS 오브 젝 티브-C 플러그인은 `config.xml` 파일. 그래서 무슨 최종 iOS 오브 젝 티브-C 플러그인 클래스 처럼 보여요?
+플러그인 요청을 네이티브 쪽에서 자바 호출 발생 및 해당 iOS 오브 젝 티브-C 플러그인에 제대로 매핑되지는 `config.xml` 파일, 하지만 최종 iOS 오브 젝 티브-C 플러그인 클래스 보기의 같은? 어떤 자바 스크립트의 플러그인 디스패치 됩니다 `exec` 함수는 해당 플러그인 클래스에 전달 됩니다 `action` 방법. 플러그인 방법이이 서명을 했다:
-무슨 자바 스크립트를 통해 플러그인에 파견 되 면 `exec` 함수는 해당 플러그인 클래스에 전달 되 면 `action` 메서드. 플러그인 방법이이 서명을 했다:
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+자세한 내용은 참조 `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , 그리고`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
## iOS CDVPluginResult 메시지 유형
-CDVPluginResult를 사용 하 여 돌아갈 수 있습니다 다양 한 결과 형식 다시 자바 스크립트 콜백을 처럼 클래스 메서드를 사용 하 여:
+사용할 수 있습니다 `CDVPluginResult` 다양 한 결과 반환 형식을 다시 JavaScript 콜백,이 패턴을 따르는 클래스 메서드를 사용 하 여:
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-만들 수 있는 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , 및 `Multipart` 형식. 또는 인수 (그냥 송신 상태)를 첨부 하지 않습니다. 또는 오류를 반환 합니다. 선택할 수 있습니다 심지어 어떤 플러그인 결과 전혀 보내지를 어떤 경우에 콜백이 발생 하지 않습니다.
+만들 수 있는 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , 및 `Multipart` 형식. 또한 상태를 보내거나 하면 오류가 반환 인수 두고 하거나 심지어 어떤 플러그인 결과 전송 하지 않도록 선택할 수 있습니다, 그리고 어떤 경우에 콜백 발생.
-### 노트
+복잡 한 반환 값에 대 한 다음 note:
-* `messageAsArrayBuffer`기대 `NSData*` 를 변환 하 고는 `ArrayBuffer` JavaScript 콜백에 대 한 (그리고 `ArrayBuffers` 플러그인 자바에서 보낸 변환 됩니다`NSData*`).
-* `messageAsMultipart` 기대는 `NSArray *` 포함 된 다른 지원 되는 유형, 그리고로 전체 배열을 보냅니다에 `인수` 당신의 자바를.
- * 특질: 이건 그냥 구문 설탕 (비록 그것은 달콤한)입니다. 이 방법의 모든 인수와 직렬화 또는 역직렬화 필요에 따라. 예를 들어, 그것은 반환 안전 `NSData*` 다중, 하지만 아니라 `Array` /`Dictionary`.
+* `messageAsArrayBuffer`기대 `NSData*` 변환 및는 `ArrayBuffer` JavaScript 콜백에서 합니다. 마찬가지로, 어떤 `ArrayBuffer` 플러그인을 자바 보냅니다 변환 됩니다`NSData*`.
-## 에코 플러그인 iOS 플러그인
+* `messageAsMultipart`기대는 `NSArray*` 유형, 포함 된 다른 지원 되는 고로 전체 배열을 보냅니다는 `arguments` JavaScript 콜백 하. 이 방법은 모든 인수는 직렬화 또는 역직렬화 필요에 따라 반환 안전 그래서 `NSData*` 다중, 하지만 아니라 `Array` /`Dictionary`.
-우리는 프로젝트의 다음에 추가할 `config.xml` 파일:
+## 에코 iOS 플러그인 예제
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+응용 프로그램 플러그인에서 설명 하는 자바 인터페이스 *에코* 기능은 사용는 `plugin.xml` 를 삽입 하는 `feature` 로컬 플랫폼 사양 `config.xml` 파일:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-그 후에 다음 파일 추가 ( `Echo.h` 및 `Echo.m` ) 우리의 코르도바 iOS 응용 프로그램 디렉터리 안에 플러그인 디렉토리:
+다음 추가 다음 `Echo.h` 및 `Echo.m` 파일에 `Plugins` 코르도바 iOS 응용 프로그램 디렉터리 내에 폴더:
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-코드를 살펴 봅시다. 상단에 우리는 모든 필요한 코르 도우 바 수입. 우리의 클래스에서 확장 `CDVPlugin` (매우 중요).
+클래스를 확장 하는 파일의 상단에 필요한 수입 `CDVPlugin` . 이 경우에, 플러그인 지원 단일 `echo` 작업. 에코 문자열을 호출 하 여 얻습니다는 `objectAtIndex` 방법 얻을 첫 번째 매개 변수는 `arguments` 배열 인수에 대응 하는 자바 스크립트에 의해 전달 된 `exec()` 기능.
-이 플러그인만 지원 한 행동은 `echo` 작업. 첫째, 우리는 에코 문자열 사용 하 여 잡아는 `objectAtIndex` 방법에 우리의 `args` , 그것을 말하고 우리 싶어 일까 매개 변수 인수 배열. 우리가 매개 변수 검사의 조금을 할: 그것은 다는 것을 확인 `nil` , 그것은 길이가 0 인 문자열이 있는지 확인 하십시오.
+그것은 되도록 매개 변수를 검사 `nil` 또는 빈 문자열을 반환 한 `PluginResult` 와 `ERROR` 상태 그렇다면. 반환 하는 경우 매개 변수 검사를 통과, 한 `PluginResult` 와 `OK` 상태, 원래에서 전달 `echo` 문자열. 마지막으로, 그것은 결과를 보냅니다 `self.commandDelegate` , 실행 하는 `exec` 자바 스크립트 측면에서 메서드의 성공 또는 실패 콜백. 성공 콜백 호출에 전달 된 `echo` 매개 변수.
-경우 그것은, 우리는 반환 된 `PluginResult` 와 `ERROR` 상태. 모든 그 검사 통과 경우 우리가 반환는 `PluginResult` 와 `OK` 상태, 및 통과 `echo` 우리는 처음에 매개 변수로 받은 문자열.
+## iOS 통합
-마지막으로, 우리는 결과를 보낼 `self.commandDelegate` , 실행 하는 `exec` 메서드의 성공 또는 실패 콜백 JavaScript 측에. 성공 콜백 호출에 전달 된 `echo` 매개 변수.
+`CDVPlugin`클래스 기능 플러그인 재정의할 수 있는 다른 방법. 예, 캡처할 수는 `pause` , `resume` , 응용 프로그램 종료 및 `handleOpenURL` 이벤트. 지도 대 한 [CDVPlugin.h][1] 및 [CDVPlugin.m][2] 클래스를 참조 하십시오.
-## 스레딩
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-플러그인 메서드는 UI와 동일한 스레드에서 실행 됩니다. 귀하의 플러그인 처리의 큰 거래를 필요로 하거나 차단 호출, 백그라운드 스레드를 사용 해야 합니다. 예를 들어:
+## 스레딩
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
+플러그인 방법 일반적으로 주요 인터페이스와 동일한 스레드에서 실행 됩니다. 귀하의 플러그인 처리의 큰 거래를 필요로 하거나 차단 호출, 백그라운드 스레드를 사용 해야 합니다. 예를 들어:
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
-## 고급 플러그인 기능
-
-재정의할 수 있는 다른 방법을 참조 하십시오.
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
-
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-예를 들어에 연결할 수 있습니다는 `pause` , `resume` , 응용 프로그램 종료 및 `handleOpenURL` 이벤트.
-
-## 플러그인을 디버깅
-
-오브 젝 티브-C 측을 디버깅 하려면 Xcode의 내장 디버거를 사용 합니다. 자바 스크립트, ios 5.0 사용할 수 있습니다 [Weinre, 아파치 코르도바 프로젝트][6] 또는 [iWebInspector, 세 번째 파티 유틸리티][7]
+## IOS 플러그인을 디버깅
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+오브 젝 티브-C에 디버깅 해야 Xcode의 기본 제공 디버거. 자바 스크립트, ios 5.0 사용할 수 있습니다 [Weinre, 아파치 코르도바 프로젝트][3] 또는 [iWebInspector, 세 번째 파티 유틸리티][4]. IOS 6에 대 한 사파리 6.0 6 시뮬레이터는 iOS에서 실행 되는 응용 프로그램에 연결할 수 있습니다.
-IOS 6에 대 한 단순히 6 시뮬레이터는 iOS에서 실행 되는 응용 프로그램에 연결할 사파리 6.0를 사용 합니다.
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
## 일반적인 함정
-* Config.xml에 플러그인의 매핑을 추가 하는 것을 잊지 마세요. 당신이 잊은 경우 Xcode 콘솔에 오류가 기록 됩니다.
+* 귀하의 플러그인의 매핑을 추가 하는 것을 잊지 마세요 `config.xml` . 당신이 잊은 경우 Xcode 콘솔에 오류가 기록 됩니다.
* 도메인 화이트 리스트 가이드에 설명 된 대로, whitelist에 연결할 호스트를 추가 하는 것을 잊지 마세요. 당신이 잊은 경우 Xcode 콘솔에 오류가 기록 됩니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/tools.md b/docs/ko/edge/guide/platforms/ios/tools.md
index 5064192..fe1e10c 100644
--- a/docs/ko/edge/guide/platforms/ios/tools.md
+++ b/docs/ko/edge/guide/platforms/ios/tools.md
@@ -22,6 +22,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
IOS 명령줄 도구 쉘 스크립트 기반 및 의존 하는 Xcode 명령줄 도구와 같은 `xcode-select` 및`xcodebuild`.
+낮은 수준의 명령줄 인터페이스에 대 한 정보에 대 한 있도록 플러그인 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 개요 응용 프로그램 플러그인을 참조 하십시오.
+
## 프로젝트 만들기
실행은 `create` 프로젝트, 리버스 도메인 스타일 패키지 식별자 및 응용 프로그램의 표시 이름에 대 한 기존 경로 지정 하는 명령을.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/upgrading.md b/docs/ko/edge/guide/platforms/ios/upgrading.md
index 046ba8d..80a0642 100644
--- a/docs/ko/edge/guide/platforms/ios/upgrading.md
+++ b/docs/ko/edge/guide/platforms/ios/upgrading.md
@@ -18,35 +18,53 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
이 가이드에는 코르도바의 이전 버전에서 업그레이 드 하려면 iOS 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. Cli 버전을 업데이트 하는 방법 정보에 대 한 명령줄 인터페이스를 참조.
-**참고:** Xcode 4.6입니다 필요, Xcode 5 좋습니다. 현재, 애플 앱 스토어에 제출, 당신은 사용 해야 합니다 최신 출하 버전의 iOS SDK, iOS 7입니다. iOS 7 SDK는 필요 하지 않습니다 아직, 하지만이 신속 하 게 변경할 수 있습니다.
+**참고**: Xcode 4.6 필요, Xcode 5가 좋습니다. 현재, 애플 앱 스토어에 제출, 당신은 사용 해야 합니다 최신 출하 버전의 iOS SDK, iOS 7입니다. iOS 7 SDK는 필요 하지 않습니다 아직, 하지만이 신속 하 게 변경할 수 있습니다.
-## 업그레이드 3.0.0 3.1.0에 프로젝트
+## 업그레이드 3.1.0 3.2.0을 프로젝트
-CLI가 아닌 프로젝트에 대 한 실행.
빈/경로 / / 프로젝트 업데이트
-CLI 프로젝트 실행.
+CLI 프로젝트:
- 1. '코르도바' CLI 버전 업데이트-명령줄 인터페이스 2를 참조 하십시오. '코르 도우 바 플랫폼 업데이트 ios' 실행
-
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
-### iOS 7 문제
+2. 실행`cordova platform update ios`
- 1입니다. 값을 제거 "너비 = 장치-너비, 높이 = 장치 높이" index.html 파일에 메타 태그 "뷰" 특성에서 https://issues.apache.org/jira/browse/CB-4323 2를 참조 하십시오. IOS 7 지원에 대 한 귀하의 미디어, 미디어 캡처 및 splashscreen 코어 플러그인 업데이트
-
+## 업그레이드 3.0.0 3.1.0에 프로젝트
-### Xcode 5 문제
+-CLI가 아닌 프로젝트에 대 한 실행.
- 1입니다. Xcode 5 (문제 탐색기)에서 2 할 라는 메시지를 표시 하는 경우 프로젝트 설정을 업데이트 합니다. 업데이트를 "컴파일러 c / C + + / 오브 젝 티브-C" "빌드 설정" 탭에서 "빌드 옵션" 섹션을 설정 합니다. "기본 컴파일러 (Apple LLVM 5.0)"를 선택
+ 빈/경로 / / 프로젝트 업데이트
+CLI 프로젝트:
+
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2. 실행`cordova platform update ios`
+
+iOS 7 문제:
+
+1. 제거 `width=device-width, height=device-height` 에서 있는 `index.html` 파일의 `viewport` `meta` 태그. (참조 [관련 버그][1].)
+
+2. IOS 7 지원에 대 한 귀하의 미디어, 미디어 캡처 및 splashscreen 코어 플러그인을 업데이트 합니다.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 문제:
+
+1. Xcode 5 (문제 탐색기)에서 그렇게 하 라는 메시지를 표시 하는 경우 프로젝트 설정을 업데이트 합니다.
+
+2. 업데이트를 **컴파일러 c / C + + / 오브 젝 티브-C** 설정, **빌드 설정** 탭에서 **빌드 옵션** 섹션. **기본 컴파일러 (Apple LLVM 5.0)** 선택.
+
## 2.9.0에서 CLI (3.0.0) 업그레이드
1. 명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.0.0 프로젝트를 만듭니다.
-2. 당신의 플랫폼 추가는 코르도바 프로젝트, 예를 들면:`cordova
+2. 예를 들어 당신의 플랫폼 코르도바 프로젝트에 추가:`cordova
platform add ios`.
3. 프로젝트의 내용을 복사 `www` 디렉토리에 `www` 에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
@@ -75,7 +93,7 @@ platform add ios`.
7. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
-**참고:** 코르 도우 바 3.0.0에서 시작 해 서, 프로젝트는 어떤 플러그인과 오지 않는, 사용 하 여 프로젝트에 필요한 것 들을 설치 해야 합니다에 `plugman` CLI 유틸리티. 플러그인을 관리 하기 위해 Plugman를 사용 하 여 참조 하십시오.
+**참고**: 코르도바 3.0.0 부터는 플러그인은 미리 설치 되어 있지 및 사용 하는 `plugman` 그들을 너 자신 설치 하는 명령줄 유틸리티. 플러그인을 관리 하기 위해 Plugman를 사용 하 여 참조 하십시오.
## 업그레이드 2.8.0 2.9.0에 프로젝트
@@ -107,12 +125,21 @@ platform add ios`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova.js` 파일.
-7. 업데이트 `<plugin>` 태그에 있는 당신의 `config.xml` 을 `<feature>` 태그. 존재 참고 `<plugin>` 태그 여전히 작동 하지만 사용 되지 않습니다. 이 정보를 복사할 수는 `config.xml` 새로운 프로젝트에 대 한. 예를 들어:
+7. 업데이트 `<plugin>` 태그는 `config.xml` 파일을 `<feature>` 태그. 존재 참고 `<plugin>` 태그는 여전히 작동 하지만 사용 되지 않습니다. 이 정보를 복사할 수는 `config.xml` 새로운 프로젝트에 대 한 파일. 예를 들어:
- < 플러그인 >< 플러그인 이름 = "LocalStorage" 값 = "CDVLocalStorage" / ><!-다른 플러그인-> < / 플러그인 ><!-변경: (< 기능 > 태그는 동일한 수준에 < 플러그인 >--> 참고 < 기능 이름 "LocalStorage" = >< param 이름을 = "ios 패키지" 값 = "CDVLocalStorage" / >< / 기능 ><!-다른 < 기능 > 태그->
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
-8. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
+8. 삭제는 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
9. 이 두 가지 프레임 워크를 프로젝트에 추가:
@@ -121,9 +148,9 @@ platform add ios`.
10. 프로젝트의 대상 **빌드 설정**을 업데이트 합니다. **연결 → 기타 링커 플래그**에서 편집 해야 **"-Obj-C"** **"-ObjC"**.
-11. 프로젝트의 대상 **빌드 설정**을 업데이트 합니다. **연결 → 기타 링커 플래그**에서 변경 **"-all_load"** 수 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . 에 정의 된 문제가 있는 경우 이렇게만 하면 [이 문제.][1].
+11. 프로젝트의 대상 **빌드 설정**을 업데이트 합니다. **연결 → 기타 링커 플래그**에서 변경 **"-all_load"** 수 `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . 에 정의 된 문제가 있는 경우 이렇게만 하면 [이 문제.][2].
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
## 업그레이드 2.6.0 2.7.0에 프로젝트
@@ -139,14 +166,14 @@ platform add ios`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova-2.7.0.js` 파일.
-7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][2] 프로젝트).
+7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][3] 프로젝트).
-8. 당신의 `config.xml` 파일을 [이 줄을 제거][3].
+8. 당신의 `config.xml` 파일을 [이 줄을 제거][4].
9. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
## 업그레이드 2.5.0 2.6.0에 프로젝트
@@ -162,22 +189,22 @@ platform add ios`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (다른 파일과 함께 스크립트를 참조 하는) 새로운 참조를 `cordova-2.6.0.js` 파일.
-7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][4] 프로젝트).
+7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][5] 프로젝트).
-8. 당신의 `config.xml` 파일을 [이 새 줄을 추가][5].
+8. 당신의 `config.xml` 파일을 [이 새 줄을 추가][6].
-9. 당신의 `config.xml` 파일을 [이 새 줄을 추가][6].
+9. 당신의 `config.xml` 파일을 [이 새 줄을 추가][7].
-10. 당신의 `config.xml` 파일, [UIWebViewBounce, DisallowOverscroll으로 변경 되었습니다 및 기본 값이 다른][7].
+10. 당신의 `config.xml` 파일, [UIWebViewBounce, DisallowOverscroll으로 변경 되었습니다 및 기본 값이 다른][8].
11. 당신의 `config.xml` 파일에 `EnableLocation` 특혜 사용 되지 않습니다.
12. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
## 업그레이드 2.4.0 2.5.0에 프로젝트
@@ -193,22 +220,22 @@ platform add ios`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova-2.5.0.js` 파일.
-7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][8] 프로젝트).
+7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][9] 프로젝트).
-8. 당신의 `config.xml` 파일, [다음 새 줄을 추가][9].
+8. 당신의 `config.xml` 파일, [다음 새 줄을 추가][10].
-9. 당신의 `config.xml` 파일, [루트 요소를 편집, 위젯 코르도바에서 변경][10].
+9. 당신의 `config.xml` 파일, [루트 요소를 편집, 위젯 코르도바에서 변경][11].
-10. 당신의 `config.xml` 파일, [OpenAllWhitelistURLsInWebView 환경 설정 제거][11].
+10. 당신의 `config.xml` 파일, [OpenAllWhitelistURLsInWebView 환경 설정 제거][12].
11. 삭제를 `cordova` 디렉터리 및 복사는 `cordova` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리. 2.5.0,이 스크립트를 업데이 트 했습니다.
12. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
## 업그레이드 2.3.0 2.4.0에 프로젝트
@@ -224,22 +251,22 @@ platform add ios`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova-2.4.0.js` 파일.
-7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `MainViewController.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][12] 프로젝트).
+7. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `MainViewController.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][13] 프로젝트).
-8. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][13] 프로젝트).
+8. 업데이트 (또는 교체, 결코 파일을 변경한 경우) 당신의 `AppDelegate.m` 에서 새로운 것에 따라 파일 (볼 [이 사랑][14] 프로젝트).
-9. 당신의 `config.xml` 파일을 [이 새 줄을 추가][14].
+9. 당신의 `config.xml` 파일을 [이 새 줄을 추가][15].
10. 삭제를 `cordova` 디렉터리 및 복사는 `cordova` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리. 2.4.0에이 스크립트는 고정.
11. 삭제를 `CordovaLib` 디렉터리 및 복사는 `CordovaLib` 프로젝트의 루트 디렉터리에 새 프로젝트에서 디렉토리.
-12. 프로젝트에 자원으로 AssetsLibrary.framework를 추가 합니다. (가 서 [여기][15] 이렇게 하는 방법에 대 한 지침.).
+12. 프로젝트에 자원으로 AssetsLibrary.framework를 추가 합니다. ( [애플의 설명서][16] 참조 이렇게 하는 방법에 대 한 지침.).
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
## 업그레이드 2.2.0 2.3.0에 프로젝트
@@ -268,7 +295,7 @@ platform add ios`.
< 플러그인 이름 = "InAppBrowser" 값 = "CDVInAppBrowser" / >
-12. 참고-C 플러그인은 더 이상 허용 *하지* . 허용 된 사이트 목록 애플 리 케이 션 허용 된 사이트 목록에와 함께 연결 해야 설정 하는 `User-Agent` 헤더를 주요 코르도바 WebView로 같은 사용자 에이전트에 연결. 액세스 하 여이 얻을 수 있는 `userAgent` 메인 뷰 컨트롤러에서 속성. 기본 뷰 컨트롤러 (CDVViewController)에 또한 있다는 `URLisAllowed` URL는 허용을 통과할지 여부를 확인 하는 방법.
+12. 참고-C 플러그인은 더 이상 허용 *하지* . 허용 된 사이트 목록 애플 리 케이 션 허용 된 연결을 설정 해야 합니다 `User-Agent` 헤더를 주요 코르도바 WebView로 같은 사용자 에이전트에 연결. 액세스 하 여이 얻을 수 있는 `userAgent` 메인 뷰 컨트롤러에서 속성. 기본 뷰 컨트롤러 ( `CDVViewController` )도 `URLisAllowed` URL은 허용 전달 여부를 확인 하는 방법.
13. 장치 API 변경:
@@ -302,9 +329,9 @@ platform add ios`.
2. 코르도바를 설치한 위치로 이동 (1 단계 참조)에 `bin` 하위 디렉터리
3. 아래 스크립트를 실행 하는 첫 번째 매개 변수는 프로젝트의 경로 `.xcodeproj` 파일:
- `update_cordova_subproject 경로/로/네/프로젝트/xcodeproj`
+ `update_cordova_subproject path/to/your/project/xcodeproj`
-**참고:** 2.2.0,은 `bin/create` 에 복사 스크립트는 `CordovaLib` 프로젝트에 하위 프로젝트. 동일한 종류의 설치를 위해, 그냥 오른쪽에 복사 `CordovaLib` 프로젝트 디렉터리 업데이트에는 `CordovaLib` 하위 프로젝트 Xcode 파일 관리자에서 (프로젝트)의 상대적인 위치.
+**참고**: 2.2.0,은 `bin/create` 에 복사 스크립트는 `CordovaLib` 프로젝트에 하위 프로젝트. 동일한 종류의 설치를 위해, 그냥 오른쪽에 복사 `CordovaLib` 프로젝트 디렉터리 업데이트에는 `CordovaLib` 하위 프로젝트 Xcode 파일 관리자에서 (프로젝트)의 상대적인 위치.
## 업그레이드 2.0.0 2.1.0을 프로젝트
@@ -399,7 +426,7 @@ platform add ios`.
22. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 선택, **대상**, 프로젝트를 선택한 다음 **빌드 설정** 탭을 선택 합니다.
-23. **기타 링커 플래그**에 대 한 검색 하 고 값을 추가할 **-all_load** 및 **Obj-C**.
+23. **기타 링커 플래그**에 대 한 검색 하 고 값을 추가할 **-force_load** 및 **Obj-C**.
24. 확장은 `CordovaLib` 하위 프로젝트.
@@ -437,7 +464,7 @@ platform add ios`.
36. **실행** 버튼을 선택 합니다.
-**참고:** 프로젝트를 시뮬레이터에서 예상 대로 작동 하지 않습니다, 만약 단서 Xcode에서 콘솔 로그에 오류 기록을 보시기 바랍니다.
+**참고**: 프로젝트를 시뮬레이터에서 예상 대로 작동 하지 않는 경우 단서 Xcode에서 콘솔 로그에 오류 기록을 보시기 바랍니다.
## 1.9.0 1.8.X 프로젝트 업그레이드
@@ -449,9 +476,9 @@ platform add ios`.
4. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova-1.9.0.js` 파일.
-**참고:** 1.9.0 새로운 지원 `BackupWebStorage` 부울 `Cordova.plist` 설정. 그것은 기본적으로 활성화 되어, 그래서 그것을 설정 `false` 특히 iOS 6에 그것을 사용 하지 않도록 합니다. 참조 [출시 노트: 사파리와 UIKit 섹션][16]
+**참고**: 1.9.0 새로운 지원 `BackupWebStorage` 부울 `Cordova.plist` 설정. 그것은 기본적으로 활성화 되어, 그래서 그것을 설정 `false` 특히 iOS 6에 그것을 사용 하지 않도록 합니다. 참조 [출시 노트: 사파리와 UIKit 섹션][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
## 업그레이드 1.7.0 프로젝트 1.8.x를
@@ -491,7 +518,11 @@ platform add ios`.
4. (위의 2 단계에서 파일을 먼저 백업) 어떤 오래 된 파일을 대체 하는 디스크에 1.5.0-based 프로젝트 디렉토리에 새 프로젝트에서이 파일을 복사:
- AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
5. 모든 새로운 추가 `MainViewController` 및 `AppDelegate` 파일을 Xcode 프로젝트.
@@ -504,7 +535,7 @@ platform add ios`.
9. 모든 설정, **플러그인** 및 **ExternalHosts** 항목에 새로운 당신의 **백업 Cordova.plist** 했다 통합`Cordova.plist`.
-10. 당신은 당신의 백업에 있는 모든 프로젝트 관련 코드 통합 `AppDelegate.h` 및 `AppDelegate.m` 를 새로운 AppDelegate 파일. 모든 `UIWebViewDelegate` 또는 `CDVCommandDelegate` 에서 코드 `AppDelegate.m` 에 들어갈 필요가 있을 것 이다 `MainViewController.m` 지금 (해당 파일에서 섹션을 주석 참조).
+10. 당신은 당신의 백업에 있는 모든 프로젝트 관련 코드 통합 `AppDelegate.h` 와 `AppDelegate.m` 에 새로운 `AppDelegate` 파일. 모든 `UIWebViewDelegate` 또는 `CDVCommandDelegate` 에서 코드 `AppDelegate.m` 로 갈 필요가 `MainViewController.m` 지금 (해당 파일에서 주석 처리 섹션 참조).
11. 당신은 당신의 백업에 있는 모든 프로젝트 관련 코드 통합 `MainViewController.h` 및 `MainViewController.m` 를 새로운 MainViewController 파일.
@@ -583,7 +614,7 @@ platform add ios`.
32. 바꾸기 문자열 찾기 문자열 및 **CDV** **PG** 를 입력 한 다음 **모두 바꾸기** 단추를 누릅니다.
-33. **명령 B** 구축 하기 위해, 당신은 아직도 것입니다 당신이 없애 수 있는 미래에 사용이 중단 된 (참조 `CDVDeprecated.h` . 예를 들어, 바꾸기 코드에서 사용할 클래스를 CDV * PG *).
+33. **명령 B** 빌드를 누릅니다. 당신은 여전히 당신은 없애 수 있는 미래에 사용이 중단 된 (참조 `CDVDeprecated.h` . 예를 들어, 바꾸기 코드에서 사용할 클래스를 CDV * PG *).
## 1.4.1에 업그레이드 1.4.0 프로젝트
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ios/webview.md b/docs/ko/edge/guide/platforms/ios/webview.md
index 5c91963..71dc5d4 100644
--- a/docs/ko/edge/guide/platforms/ios/webview.md
+++ b/docs/ko/edge/guide/platforms/ios/webview.md
@@ -16,109 +16,112 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS WebViews
-코르도바 1.4 부터는 iOS 응용 프로그램에서 구성 요소로 코르도바를 사용할 수 있습니다. 이 구성 요소는 코드명 '칼'.
+이 단원에서는 큰 iOS 응용 프로그램 내에서 WebView 코르도바 활성화 구성 요소를 포함 하는 방법을 보여 줍니다. 어떻게 이러한 구성 요소가 서로 통신할 수 있습니다 응용 프로그램 플러그인을 참조.
-새로운 코르 도우 바 기반 응용 프로그램 코르도바 1.4 또는 더 중대 한 사용 칼에서 제공 하는 Xcode 템플릿을 사용 하 여 만든. (템플릿은 칼의 참조 구현입니다.)
+IOS WebViews에 대 한 지원을 시작 코르도바 버전 1.4 사용 하는 `Cleaver` Xcode 템플릿 참조 구현으로 쓸모 있는 구성 요소. 코르 도우 바 2.0 및 이후 버전 에서만 하위 프로젝트 기반 칼 구현을 지원합니다.
-코르 도우 바 2.0.0 및 이후 버전 에서만 하위 프로젝트 칼 구현을 지원합니다.
+이러한 지침을 적어도 필요로 코르도바 2.3와 Xcode 4.5와 함께 한 `config.xml` 새로 만든된 iOS 프로젝트에서 파일. 절차 수 있습니다는 명령줄 인터페이스에서 새 프로젝트를 만든 다음 얻을 하는 `config.xml` 내에서 명명 된 응용 프로그램의 하위 디렉터리 내에서 파일`platforms/ios`.
-## 필수 구성 요소
+이러한 지침에 따라, 최신 코르도바 분포를가지고 있는지 확인 합니다. [Cordova.apache.org][1] 에서 다운로드 하 고 그것의 iOS 패키지의 압축을 풉니다.
-* 코르 도우 바 2.3.0 이상
-
-* Xcode 4.5 이상
-
-* `config.xml`(새로 만든된 iOS 프로젝트)에서 파일
+ [1]: http://cordova.apache.org
## 칼은 Xcode 프로젝트 (CordovaLib 하위 프로젝트)에 추가
-1. 다운로드 하 고 추출 귀하의 하드 드라이브에 영구 디렉터리 위치로 코르도바 소스 예`~/Documents/Cordova`.
-
-2. 실행 중인 경우 Xcode를 종료 합니다.
+1. 실행 중인 경우 Xcode를 종료 합니다.
-3. 위의 다운로드 한 소스를 넣으면 디렉터리로 이동 Terminal.app을 사용 하 여.
+2. 터미널을 열고 코르도바 iOS의 소스 디렉터리로 이동 합니다.
-4. 복사는 `config.xml` 디스크에 프로젝트 디렉터리에 파일 (위의 필수 구성 요소 참조).
+3. 복사는 `config.xml` 파일을 프로젝트 디렉터리에 위에서 설명한.
-5. 끌어서 놓기는 `config.xml` Xcode 프로젝트 탐색기에 파일.
+4. Xcode 열고 Finder를 사용 하 여 복사 하는 `config.xml` 파일은 **프로젝트 탐색기** 창으로.
-6. **어떤 추가 된 폴더에 대 한 그룹 만들기** 라디오 단추를 선택 하 고 **완료** 를 누릅니다.
+5. **어떤 추가 된 폴더에 대 한 그룹 만들기를** 선택 하 고 **완료** 를 누릅니다.
-7. 끌어서 놓기는 `CordovaLib.xcodeproj` Xcode 프로젝트 탐색기에 파일 (영구 디렉터리에서 위에 위치 하 고 그것에 있어야 한다는 `CordovaLib` 하위 디렉터리).
+6. Finder를 사용 하 여 복사 하는 `CordovaLib/CordovaLib.xcodeproj` Xcode의 **프로젝트 탐색기** 에 파일
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+7. 선택 `CordovaLib.xcodeproj` **프로젝트 탐색기** 내에서.
-9. **파일 관리자** 를 표시 하려면 **옵션-명령-1** 키 조합 입력.
+8. **파일 관리자** 를 표시 하려면 **옵션-명령-1** 키 조합 입력.
-10. **위치** 에 대 한 드롭 다운 메뉴에 대 한 **파일 관리자** 에서 **상대 그룹** 선택.
+9. **위치** 에 대 한 드롭 다운 메뉴에 대 한 **파일 관리자** 에서 **상대 그룹** 선택.
-11. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 선택, 당신의 **대상**을 선택한 다음 **빌드 설정** 탭을 선택 합니다.
+10. **프로젝트 탐색기**에서 **프로젝트 아이콘** 을 선택, **대상**을 선택한 다음 **빌드 설정** 탭을 선택 합니다.
-12. 추가 `-all_load` 및 `-Obj-C` **다른 링커 플래그** 값에 대 한.
+11. 추가 `-force_load` 및 `-Obj-C` **다른 링커 플래그** 값에 대 한.
-13. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 클릭 하십시오, **대상**을 선택한 다음 **빌드 단계** 탭을 선택 합니다.
+12. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 클릭 하십시오, **대상**을 선택한 다음 **빌드 단계** 탭을 선택 합니다.
-14. 확장 **라이브러리와 링크 바이너리**.
+13. 확장 **라이브러리와 링크 바이너리**.
-15. **+** 선택 버튼, 그리고 다음과 같은 **프레임 워크**를 추가 합니다. 필요에 따라 프로젝트 탐색기에서 이동 **프레임 워크** 그룹):
+14. **+** 선택 버튼, 그리고 다음과 같은 **프레임 워크**를 추가 합니다. 필요에 따라 **프로젝트 탐색기**내에서 이동 **프레임 워크** 그룹:
- AddressBook.framework AddressBookUI.framework AudioToolbox.framework AVFoundation.framework CoreLocation.framework MediaPlayer.framework QuartzCore.framework SystemConfiguration.framework MobileCoreServices.framework CoreMedia.framework
+ AddressBook.framework
+ AddressBookUI.framework
+ AudioToolbox.framework
+ AVFoundation.framework
+ CoreLocation.framework
+ MediaPlayer.framework
+ QuartzCore.framework
+ SystemConfiguration.framework
+ MobileCoreServices.framework
+ CoreMedia.framework
-16. **대상 종속성**, 최고 상자 같은 여러 개의 상자를가지고 하는 경우 확장!
+15. **대상 종속성**, 하나 이상의 상자 경우 그 상표를 가진 최고 상자를 확장 합니다.
-17. **+** 선택 버튼, 그리고 추가 `CordovaLib` 제품을 구축.
+16. **+** 선택 버튼, 그리고 추가 `CordovaLib` 제품을 구축.
-18. 확장 **라이브러리와 링크 바이너리**, 최고 상자 같은 여러 개의 상자를가지고 하는 경우!
+17. **라이브러리와 함께 링크 바이너리**, 하나 이상의 상자 경우 그 상표를 가진 최고 상자를 확장 합니다.
-19. **+** 선택 버튼, 그리고 추가`libCordova.a`.
+18. **+** 선택 버튼, 그리고 추가`libCordova.a`.
-20. **고유** **Xcode 환경 설정 → 위치 → 파생 데이터 → 고급...** Xcode 환경 설정.
+19. 설정에서 **Xcode 환경 설정 → 위치 → 파생 데이터 → 고급...** **고유** 하.
-21. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 선택, 당신의 **대상**을 선택한 다음 **빌드 설정** 탭을 선택 합니다.
+20. 프로젝트 탐색기에서 **프로젝트 아이콘** 을 선택, 당신의 **대상**을 선택한 다음 **빌드 설정** 탭을 선택 합니다.
-22. **헤더 검색 경로**대 한 검색입니다. 해당 설정에 대 한 (따옴표) 함께 아래이 세 가지 값을 추가:
+21. **헤더 검색 경로**대 한 검색입니다. 해당 설정에 대 한 아래, 따옴표를 포함 하 여 이러한 세 가지 값을 추가:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- 코르 도우 바 2.1.0와 함께 `CordovaLib` **자동 참조 계산 (아크)를**사용 하도록 업그레이드 되었습니다. 필요 **아크** **아크**를 사용 하 여 프로젝트를 업그레이드 하려면 하지만 CordovaLib를 사용 하 여 업그레이드 하시기 바랍니다 사용 하지 않는 메뉴에서 Xcode 마이그레이션 마법사: **편집 → → 리팩터링 변환을 오브 젝 티브-C 호...**, **libCordova.a를 선택을 취소**를 완료 하려면 마법사를 실행 합니다.
+ 코르 도우 바 2.1.0, 현재 `CordovaLib` **자동 참조 계산 (아크)를**사용 하도록 업그레이드 되었습니다. **아크** 사용 하 여 업그레이드할 필요가 없습니다 `CordovaLib` , **아크**를 사용 하 여 프로젝트를 업그레이드 하려면에서 Xcode 마이그레이션 마법사를 사용 해야 하지만 **→ 편집 → 리팩터링 변환을 오브 젝 티브-C 호...** 메뉴 **libCordova.a 선택 취소**, 완료 마법사 실행.
-## 코드에서 CDVViewController를 사용 하 여
+## CDVViewController를 사용 하 여
-1. 이 헤더를 추가:
+1. 다음 헤더 추가:
#import <Cordova/CDVViewController.h>
-2. 새로운 인스턴스화할 `CDVViewController` , (예를 들어, 클래스에 있는 속성)를 어딘가에 그것을 유지:
+2. 새로운 인스턴스화할 `CDVViewController` 어딘가에, 예를 들어, 클래스 속성에 유지:
CDVViewController* viewController = [CDVViewController new];
-3. (*선택 사항*) 설정 된 `wwwFolderName` 속성 (기본값은 `www` ):
+3. 필요에 따라 설정 된 `wwwFolderName` 속성 기본값은 `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*선택 사항*) 당신의 config.xml에 시작 페이지 설정에서 `<content>` 태그.
+4. 선택적으로, 시작 페이지 설정에서 `config.xml` 파일의 `<content>` 태그, 두 로컬 파일:
<content src="index.html" />
- 또는
+ .. 아니면 원격 사이트:
<content src="http://apache.org" />
-5. (*선택 사항*) 설정 된 `useSplashScreen` 속성 (기본값은 `NO` ):
+5. 필요에 따라 설정 된 `useSplashScreen` 속성 기본값은 `NO` :
viewController.useSplashScreen = YES;
-6. **보기 프레임** 설정 (마지막 속성으로 항상 설정이):
+6. **보기 프레임**을 설정 합니다. 항상이 마지막 속성 설정:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
@@ -128,17 +131,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[myView addSubview:viewController.view];
-## HTML, CSS, 자바 스크립트 자산 추가
+## HTML, CSS 및 JavaScript 자산 추가
-1. 디스크에서 프로젝트에 새 디렉터리를 만들 `www` 예를 들면.
+1. 프로젝트 내에서 새 디렉터리를 만들 `www` 예를 들면.
-2. 이 디렉토리에 귀하의 HTML, CSS, 자바 스크립트 자산을 넣어.
+2. 이 디렉토리에 HTML, CSS, 자바 스크립트 자산을 배치.
-3. Xcode 프로젝트 탐색기에 디렉토리를 끌어서 설정 합니다.
+3. Finder를 사용 하 여 Xcode의 **프로젝트 탐색기** 창에는 디렉토리를 복사.
-4. **어떤 추가 된 폴더에 대 한 폴더 참조 만들기** 라디오 단추를 선택 하십시오.
+4. **어떤 추가 폴더 만들기 폴더 참조** 선택.
-5. 적절 한 설정 `wwwFolderName` 및 `startPage` 처음 만든 폴더에 대 한 속성 또는 기본값 (이전 단원 참조)를 사용 하 여 인스턴스화할 때는`CDVViewController`.
+5. 적절 한 설정 `wwwFolderName` 및 `startPage` 처음 만든 디렉터리에 대 한 속성 (이전 섹션에 지정 된) 기본값을 사용 하거나 인스턴스화할 때는`CDVViewController`.
/*
if you created a folder called 'myfolder' and
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/ubuntu/index.md b/docs/ko/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..b036c26
--- /dev/null
+++ b/docs/ko/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# 우분투 플랫폼 가이드
+
+## 초기 릴리스
+
+코르 도우 바에서 우분투 플랫폼 지원의 초기 릴리스 오신 것을 환영 합니다. 이 릴리스와 함께, 초점은 우분투 시스템에서 개발 하 고 코르 도우 바 웹 프로젝트 개발 워크플로 사용 하 여. 우분투 플랫폼 프로젝트, 표준 코르도바 플러그인을 추가 하 고, 물론, 빌드하고 실행 우분투 플랫폼을 위한 애플 리 케이 션을 추가 포함 됩니다.
+
+### 우분투 SDK
+
+우분투 QtCreator 개발 환경을 설치 수 있습니다. 자세한 내용은 [developer.ubuntu.com][1] 를 참조 하십시오. (QtCreator SDK 필요가 없습니다 우분투 플랫폼을 지 원하는 앱을 추가 코르도바.)
+
+ [1]: http://developer.ubuntu.com
+
+### 우분투 런타임 플랫폼
+
+우분투의 데스크탑 환경 (노트북, Pc와 같은)에 대 한 잘 알려져 있습니다. 우분투 터치 휴대폰 및 정제에 우분투 운영 체제를 확장합니다. 우분투 런타임 플랫폼에는 다양 한 CPU 아키텍처 (x86, armhf, 등.). 애플 리 케이 션 및 플러그인 코드는 적절 하 게 컴파일해야 합니다. 이 광범위 한 영역에 대 한 지원을 우분투에서 급속 하 게 진화 하.
+
+### 최신 정보
+
+코르 도우 바 애플 리 케이 션 지원 우분투 런타임 플랫폼에 대 한 최신 정보에 대 한 [wiki.ubuntu.com/Cordova][2] 를 참조 하십시오..
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## 개발 플랫폼 요구 사항
+
+이 초기 릴리스 개발 플랫폼은 우분투 데스크톱 이어야 합니다. 우분투 13.10 (코드명 '건 방진') 또는 나중에 지원 기능의 전체 집합을 즐길 하는 데 필요한.
+
+코르 도우 바 (npm)를 사용 하 여 비 우분투 시스템에 설치할 수는 있지만이 이번에 우분투 데비안 패키지 통해 제공 되는 중요 한 기능.
+
+## 코르 도우 바 설치
+
+우분투 시스템 우분투 코르도바 [개인 패키지 보관 함][3] 에 추가:
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+코르 도우 바 cli 패키지 (및 해당 종속성) 설치:
+
+ $ sudo apt-get install cordova-cli
+
+
+## 프로젝트 워크플로우
+
+### 프로젝트 만들기
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### 프로젝트 디렉토리로 이동
+
+ $ cd project1
+
+
+### 우분투 플랫폼 추가
+
+ $ cordova platform add ubuntu
+
+
+### 우분투에 대 한 빌드
+
+ $ cordova build ubuntu
+
+
+### 응용 프로그램 실행
+
+ $ cordova run ubuntu
+
+
+### 배터리 상태 플러그인 추가
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/win8/index.md b/docs/ko/edge/guide/platforms/win8/index.md
index e079e9a..104b090 100644
--- a/docs/ko/edge/guide/platforms/win8/index.md
+++ b/docs/ko/edge/guide/platforms/win8/index.md
@@ -25,80 +25,78 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
마이크로소프트는 윈도우 8과 윈도우 실시간 *메트로 스타일 앱* 이름을 사용 되지 않습니다. MSDN *Windows 스토어* 애플 리 케이 션, 애플 리 케이 션의이 유형의 지금 의미 하 고이 가이드 그 규칙을 따릅니다. 또한,이 가이드에 있는 *윈도우 8* 의미 윈도우 8과 윈도우 실시간
-## 1입니다. 요구 사항
+## 요구 사항
* 윈도우 8
* 비주얼 스튜디오 2012 전문가 또는 더 나은, 또는 Visual Studio 2012 익스프레스에 대 한 윈도우 8
-지침에 따라 [여기][1] 당신의 애플 리 케이 션을 Windows 스토어에 제출.
+Windows 스토어에 앱을 제출 [windowsstore.com][1] 의 지침을 따릅니다.
[1]: http://www.windowsstore.com/
-## 2. 설치 SDK + 코르 도우 바
+## SDK 및 코르 도우 바 설치
-* Visual Studio 2012의 당신의 선호 variant를 설정 합니다. 제품의 유료 버전 (전문, 등)의 모든 Windows 스토어 애플 리 케이 션을 만들 수 있도록. **윈도우 8에 대 한 익스프레스** [Express 버전][2] 을 사용 하 여 Windows 스토어 애플 리 케이 션을 구축 해야.
-
-* 다운로드 및 [코르도바][3]의 최신 복사본을 추출 합니다. 당신은에서 작업 하는 것은 `lib\windows-8` 하위 디렉터리.
+Visual Studio 2012의 당신의 선호 variant를 설정 합니다. 제품의 유료 버전 (전문, 등)의 모든 Windows 스토어 애플 리 케이 션을 만들 수 있도록. **윈도우 8에 대 한 익스프레스** [Express 버전][2] 을 사용 하 여 Windows 스토어 애플 리 케이 션을 구축 해야.
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+다운로드 및 [코르도바][3]의 최신 복사본을 추출 합니다. 이러한 내가 적용 하는 `lib\windows-8` 하위 디렉터리.
+
[3]: http://phonegap.com/download
-## 3. 새 프로젝트 설정
+## 새 프로젝트 설정
이미 윈도우 7 애플 리 케이 션에서 *HTML/자바 스크립트 추적* Windows 스토어 애플 리 케이 션에서 사용할 수를 사용 하 여 빌드할 수 있습니다. Windows 스토어 애플 리 케이 션 코르 도우 바를 사용 하 여 다른 코르도바 지원 플랫폼에서와 동일한 Api를 노출 합니다.
* 비주얼 스튜디오 2012를 열고 **새 프로젝트** 선택.
-* 프로젝트 목록에서 나무, 그리고 다음 **빈 응용 프로그램** 에서 **설치 → 템플릿 → 기타 언어 → 자바 → Windows 저장소** 를 선택 합니다. 당신 처럼, 같은 어떤 프로젝트 이름을 입력 `CordovaWin8Foo` 이 예제와 같이.
+* 프로젝트 목록에서 나무, 그리고 다음 **빈 응용 프로그램** 에서 **설치 → 템플릿 → 기타 언어 → 자바 → Windows 저장소** 를 선택 합니다. 당신 처럼, 같은 어떤 프로젝트 이름을 입력 `CordovaWin8Foo` 이 예제와 같이:
![][4]
-* Microsoft 사용 하 여 계속 `default.html` 기본 홈 페이지, 하지만 대부분의 웹 개발자 사용으로 `index.html` . (게다가 그것은 프로젝트의 다른 플랫폼 이체에서 당신이 사용 하는 가능성이 `index.html` 기본 페이지의 이름으로.) 이 문제를 해결, 솔루션 탐색기의 이름 바꾸기에는 `default.html` 파일을 `index.html` . 다음 두 번 클릭 합니다 `package.appxmanifest` 파일 및 **시작 페이지** 값을 변경`index.html`.
+* Microsoft 사용 하 여 계속 `default.html` 기본 홈 페이지, 하지만 대부분의 웹 개발자 사용으로 `index.html` . 그것은 이렇게, 적어도 당신이 아마에 최선을 다하고 다른 플랫폼에 맞게 하는 것이 좋습니다. 이 문제를 해결, **솔루션 탐색기** 의 이름 바꾸기에는 `default.html` 파일을 `index.html` . 다음 두 번 클릭 합니다 `package.appxmanifest` **시작 페이지** 값을 변경 하 고 `index.html` :
- ![][5]
-
-* 포함 하려면 `cordova.js` 마우스 오른쪽 단추로 프로젝트를 클릭에 `js` **→ 새 항목 추가**선택 하 고 솔루션 탐색기에서 디렉토리. 위치는 `cordova.js` 파일에 `lib\windows-8` 디렉터리 위에 언급 된.
-
-* 편집에 대 한 코드 `index.html` . 에 대 한 참조를 추가할 `cordova.js` . 이렇게 하려면 수동으로, 또는 솔루션 탐색기에서 파일을 드래그 하 여.
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### 참조 추가...
+* 포함 하려면 `cordova.js` 마우스 오른쪽 단추로 프로젝트를 클릭에 `js` **→ 새 항목 추가**선택 하 고 **솔루션 탐색기** 에서 디렉토리. 위치는 `cordova.js` 파일에 `lib\windows-8` 디렉터리.
- <!-WinJS 참조-> < href="//Microsoft.WinJS.1.0/css/ui-dark.css 링크" rel = "stylesheet" / >< src="//Microsoft.WinJS.1.0/js/base.js 스크립트" >< / 스크립트 >< src="//Microsoft.WinJS.1.0/js/ui.js 스크립트" >< / 스크립트 ><!-코르도바-> < src="/js/cordova.js 스크립트" >< / 스크립트 ><!-CordovaWin8Foo 참조-> < href="/css/default.css 링크" rel = "stylesheet" / >< src="/js/default.js 스크립트" >< / 스크립트 >
+* 편집에 대 한 코드 `index.html` . 에 대 한 참조를 추가할 `cordova.js` . 이렇게 하려면 수동으로, 또는 **솔루션 탐색기**에서 파일을 드래그 하 여. 다음 추가 애플 리 케이 션의 홈 페이지에 다른 종속성:
-
-* 다음, 코르도바를 보여 주는 몇 가지 코드 작업을 추가 합니다.
-
-### 'Deviceready' 처리기 추가...
-
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* 추가 `deviceready` 코르도바를 보여 주기 위해 처리기 작업:
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-## 5입니다. 테스트 프로젝트
+ [4]: img/guide/platforms/win8/wsnewproject.png
-* Visual Studio에서 프로젝트를 실행 합니다. 표시 메시지 상자가 표시 됩니다.
-
- ![][6]
+## 프로젝트 테스트
- [6]: img/guide/platforms/win8/wsalert.png
+Visual Studio에서 프로젝트를 실행 합니다. 표시 메시지 상자가 표시 됩니다.
-## 끝 났 어!
+ 
+
-그 거 야! 지금 코르도바와 Windows 스토어 애플 리 케이 션을 구축할 준비가 되었습니다.
\ No newline at end of file
+바로 그 거 예요입니다. 지금 코르도바와 Windows 스토어 애플 리 케이 션을 구축할 준비가 되었습니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/win8/tools.md b/docs/ko/edge/guide/platforms/win8/tools.md
index beb9f0f..ec4cb0b 100644
--- a/docs/ko/edge/guide/platforms/win8/tools.md
+++ b/docs/ko/edge/guide/platforms/win8/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+낮은 수준의 명령줄 인터페이스에 대 한 정보에 대 한 있도록 플러그인 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 개요 응용 프로그램 플러그인을 참조 하십시오.
+
## 윈도우 8
윈도우 8 명령줄 도구 새 프로젝트 만들기 지원 합니다. 명령을은 cmd 또는 powershell 프롬프트에서 실행 해야 합니다.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/win8/upgrading.md b/docs/ko/edge/guide/platforms/win8/upgrading.md
index 0d87a50..2410f11 100644
--- a/docs/ko/edge/guide/platforms/win8/upgrading.md
+++ b/docs/ko/edge/guide/platforms/win8/upgrading.md
@@ -18,6 +18,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
이 가이드에는 코르도바의 이전 버전에서 업그레이드 하려면 Windows 8 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. Cli 버전을 업데이트 하는 방법 정보에 대 한 명령줄 인터페이스를 참조.
+## 3.2.0 3.1.0에서 업그레이드
+
+코르 도우 바 CLI로 만든 프로젝트의 경우:
+
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2. 실행`cordova platform update windows8`.
+
+아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
+
+ bin\update <project_path>
+
+
## 3.1.0에 (게) 업그레이드
윈도우 8에 대 한 코르도바 CLI 지원 코르도바 3.1.0에에서 도입 되었다. 업그레이 드 하려면, 프로젝트 및 모든 필요한 자산 이동 새로운 코르도바 CLI를 만드는 것이 좋습니다.
[19/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
Russian Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for Russian Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/b87ed7c8
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/b87ed7c8
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/b87ed7c8
Branch: refs/heads/master
Commit: b87ed7c83c4bd1824b90bb6be56dc5e7a4820644
Parents: 10046d0
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 13:33:58 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/ru/edge/config_ref/images.md | 103 ++-
docs/ru/edge/config_ref/index.md | 83 +-
.../ru/edge/cordova/events/events.backbutton.md | 11 +-
.../edge/cordova/events/events.deviceready.md | 21 +-
.../edge/cordova/events/events.endcallbutton.md | 2 +-
docs/ru/edge/cordova/events/events.md | 66 +-
.../ru/edge/cordova/events/events.menubutton.md | 5 +-
docs/ru/edge/cordova/events/events.pause.md | 7 +-
docs/ru/edge/cordova/events/events.resume.md | 7 +-
.../edge/cordova/events/events.searchbutton.md | 2 +-
.../cordova/events/events.startcallbutton.md | 2 +-
.../cordova/events/events.volumedownbutton.md | 2 +-
.../cordova/events/events.volumeupbutton.md | 2 +-
docs/ru/edge/cordova/plugins/pluginapis.md | 106 +++
docs/ru/edge/cordova/storage/storage.md | 63 +-
docs/ru/edge/guide/appdev/whitelist/index.md | 199 ++---
docs/ru/edge/guide/cli/index.md | 184 +++--
docs/ru/edge/guide/hybrid/plugins/index.md | 124 ++-
docs/ru/edge/guide/hybrid/webviews/index.md | 7 +-
docs/ru/edge/guide/overview/index.md | 670 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/ru/edge/guide/platforms/android/config.md | 44 +-
docs/ru/edge/guide/platforms/android/index.md | 101 +--
docs/ru/edge/guide/platforms/android/plugin.md | 193 ++---
docs/ru/edge/guide/platforms/android/tools.md | 6 +-
.../edge/guide/platforms/android/upgrading.md | 157 ++--
docs/ru/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 2 +-
.../edge/guide/platforms/blackberry10/index.md | 110 ++-
.../edge/guide/platforms/blackberry10/plugin.md | 231 +++---
.../edge/guide/platforms/blackberry10/tools.md | 44 +-
.../guide/platforms/blackberry10/upgrading.md | 181 +++--
docs/ru/edge/guide/platforms/index.md | 71 +-
docs/ru/edge/guide/platforms/ios/config.md | 48 +-
docs/ru/edge/guide/platforms/ios/index.md | 6 +-
docs/ru/edge/guide/platforms/ios/plugin.md | 202 +++--
docs/ru/edge/guide/platforms/ios/tools.md | 4 +-
docs/ru/edge/guide/platforms/ios/upgrading.md | 381 +++++-----
docs/ru/edge/guide/platforms/ios/webview.md | 92 ++-
docs/ru/edge/guide/platforms/tizen/index.md | 2 +-
docs/ru/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/ru/edge/guide/platforms/win8/index.md | 102 ++-
docs/ru/edge/guide/platforms/win8/tools.md | 6 +-
docs/ru/edge/guide/platforms/win8/upgrading.md | 25 +-
docs/ru/edge/guide/platforms/wp7/index.md | 63 +-
docs/ru/edge/guide/platforms/wp8/index.md | 73 +-
docs/ru/edge/guide/platforms/wp8/plugin.md | 193 +++--
docs/ru/edge/guide/platforms/wp8/tools.md | 25 +-
docs/ru/edge/guide/platforms/wp8/upgrading.md | 107 +--
docs/ru/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/ru/edge/index.md | 145 +---
docs/ru/edge/plugin_ref/plugman.md | 139 +++-
docs/ru/edge/plugin_ref/spec.md | 231 +++---
56 files changed, 3380 insertions(+), 2551 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/config_ref/images.md b/docs/ru/edge/config_ref/images.md
index a2c54a8..c308d53 100644
--- a/docs/ru/edge/config_ref/images.md
+++ b/docs/ru/edge/config_ref/images.md
@@ -16,13 +16,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Иконки и заставки
-В этом разделе показано, как настроить значок приложения и Факультативного заставка для различных платформ, как при работе в Cordova CLI (описанный в интерфейс командной строки) или с помощью средств SDK платформы (подробные руководства платформы).
+В этом разделе показано, как настроить иконку приложения и необязательную заставку для различных платформ, как при работе с Cordova CLI (описано в разделе Интерфейс Командной Строки) так и с помощью средств SDK специфических для платформы (подробнее в разделе Руководство по поддерживаемым платформам).
-## Настройка значков в CLI
+## Настройка иконок в CLI
-При работе в CLI, значок исходные файлы расположены в различные платформы-подкаталогов в рамках проекта `www/res/icons` каталог. Вновь созданный проекты приходят с набором по умолчанию иконки Cordova для вас заменить для платформ, которые вы хотите цели.
+При работе в CLI, исходные файлы для иконок расположены в индивидуальных подкаталогах для каждой платформы, расположенных в каталоге `www/res/icons` проекта. Только что созданный проект, по умолчанию, идет с набором иконок Cordova, которые вы можете заменить для тех платформ на которых вы будете работать.
-Андроид указывает иконки для низкого, среднего, высокого и сверхвысокого резолюций:
+Android предусматривает иконки для низкого, среднего, высокого и сверхвысокого разрешения:
android/icon-36-ldpi.png
android/icon-48-mdpi.png
@@ -30,7 +30,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android/icon-96-xhdpi.png
-Платформа iOS указывает 72 пикселя иконок для iPads и 57-пиксель иконки для iPhones и плеерах, с высоким разрешением *2 x* варианты для сетчатки отображает:
+Платформа iOS предусматривает квадратные иконки 72x72 пикселя иконок для iPads и 57x52 пикселей для iPhone и iPod, с вариантом иконок высокого разрешеня *2x* для Retina дисплеев:
ios/icon-57-2x.png
ios/icon-57.png
@@ -38,28 +38,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
ios/icon-72.png
-Windows Phone указывает значок по умолчанию 48 пикселей, наряду с различных устройств фона плитки изображений, используемых при представлении приложения:
+Windows Phone предусматривает значок по умолчанию 48x48 пикселей, наряду с различными изображениями плиток, используемых при представления приложения:
windows-phone/icon-48.png
windows-phone/icon-62-tile.png
windows-phone/icon-173-tile.png
-Ежевика требуется 80-пиксель значок:
+Для BlackBerry 10 необходимо определить элемент icon в файле config.xml:
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
-Tizen требует 128-пиксель значок:
+Смотрите документацию BlackBerry для указания различных размеров и локалей.
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
+Tizen предусматривает 128x128 пиксельные иконки:
tizen/icon-128.png
-## Настройка заставки в CLI
+## Настройка заставки с помощью CLI
-Используйте Splashscreen API для включения отображения приложения вступительной заставки на многих платформах. При работе в CLI, заставки экрана исходные файлы расположены в рамках проекта `www/res/screens` подкаталог.
+Используйте Splashscreen API для включения отображения приложения заставки на различных платформах. При работе в CLI, исходные файлы заставки расположены в рамках подкаталоге `www/res/screens` проекта.
-Андроид указывает оба ориентированных на портрет и пейзаж заставки экрана изображения для низкого, среднего, высокого и сверхвысокого резолюций:
+Android указывает два набора заставок ориентированных на портретную и альбомную ориентацию, для низкого, среднего, высокого и сверхвысокого разрешения:
android/screen-hdpi-landscape.png
android/screen-hdpi-portrait.png
@@ -71,7 +75,7 @@ Tizen требует 128-пиксель значок:
android/screen-xhdpi-portrait.png
-Платформа iOS указывает варианты для iPhone/iPod и iPad, с вариантами для retina дисплеев и различными ориентациями. *568 H* файл настроен для iPhone 5 выше экрана:
+Платформы iOS определяет варианты для iPhone/iPod и iPad, с вариантами для retina дисплеев в различных ориентациях. *568 H* файл относится к более продолговатому экрану iPhone 5:
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,38 +88,69 @@ Tizen требует 128-пиксель значок:
ios/screen-iphone-portrait-568h-2x.png
-BlackBerry и Windows Phone указать один заставки экрана:
+Windows Phone определяет только один вариант заставки:
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
-В следующих разделах подробно Настройка заставки, когда работы с SDK и связанных с ними средств командной строки описаны в руководствах по платформе.
+В следующих разделах раскрывается как настроить заставки, когда работаешь с использованием SDK и связанных с ними средств командной строки описанных в Руководстве по платформам.
-## Экраны-заставки для платформы Android
+Не забудьте установить плагин SplashScreen перед тем как использовать методы `navigator.splashscreen.hide()` или `navigator.splashscreen.show()`.
-Поместить файлы [изображений 9-патч][1] в Android-проекта `res/drawable` каталог. Размер для каждого должен быть:
+## Заставки для платформы Android
+
+Разместите файлы [изображения 9-patch][1] в директории `platforms/android/res/drawable*` проекта на Android.
[1]: https://developer.android.com/tools/help/draw9patch.html
-* девочки (xhdpi): по крайней мере 960 × 720
-* большой (hdpi): по крайней мере 640 × 480
-* Средний (mdpi): по крайней мере 470 × 320
-* малые (ldpi): по крайней мере 426 × 320
+Размер для каждой директории должен быть следующим:
+
+* xlarge (xhdpi): по крайней мере 960 × 720
+* large (hdpi): по крайней мере 640 × 480
+* medium (mdpi): по крайней мере 470 × 320
+* small (ldpi): по крайней мере 426 × 320
+
+Если вы хотите использовать заставку по умолчанию, предоставляемую с Cordova, вы должны скопировать png файлы из `platforms/android/www/res/screen/android` в `platforms/android/res/drawable*/`:
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+Имена под-директорий в директории `drawable` должны соответствовать конвенциям Android для поддержки [различных размеров экранов][2] и [файлов ресурсов][3].
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
-В `config.xml` , добавьте следующие настройки:
+В `config.xml`, добавьте следующие значения:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-Первая строка задает изображение для отображения в качестве экрана-заставки. Если имя изображения ничего не `splash.png` , вам необходимо изменить эту строку.
+Первая строка указывает изображение которое отображать в качестве заставки. Это имя PNG файла в директориях `drawable*`. Если название файла изображения отличается от `splash.png`, вам необходимо изменить значение в данной строке. Не указывайте расширение файл (т.е., `.png`). Если вы хотите использовать заставку по умолчанию, предоставляемую с Cordova как указано выше, используйте значение `screen`.
-Вторая строка задает задержку в миллисекундах появляется как долго splashscreen. Чтобы закрыть экран-заставка после этого приложение получает `deviceready` событий, вызов `navigator.splashscreen.hide()` метод.
+Вторая строка устанавливает задержку по умолчанию, как долго заставка будет отображаться в миллисекундах. Значение должно содержать максимальное ожидаемое время загрузки приложение. Значение по умолчанию для SplashScreenDelay - 3000мс.
-## Экраны-заставки для платформы iOS
+И наконец, заставки должны отображаться, только в том случае если это необходимо. Когда ваше приложение запустилось, и окно браузера загрузилось, ваше приложение должно скрывать заставку, чтобы ваш основной экран становился видимым. Из-за того что время загрузки приложения может различаться из-за различного набора параметров, рекомендуется чтобы ваше приложение явно вызывало `navigator.splashscreen.hide()` в Javascript методе который обрабатывает событие `deviceready`. В противном случае заставка будет отображаться в течении временного интервала определенног�
� в значении SplashScreenDelay которое вы сконфигурировали выше. Этот событийно ориентированный подход, крайне рекомендуется в отличие от отображения заставки в течении фиксированного промежутка времени.
-Скопируйте ваши изображения экрана заставки в iOS проект `Resources/splash` каталог. Добавьте только изображения для устройств, которые вы хотите поддерживать, такие как iPad или iPhone. Размер каждого изображения должны быть:
+## Заставки для платформы iOS
+
+Скопируйте изображения заставки в каталог `Resources/splash` проекта iOS. Добавьте изображения только для тех устройств, которые вы хотите поддерживать, например iPad или iPhone. Размер каждого изображения должен быть:
* Default-568h@2x~iphone.png (640x1136 pixels)
* Default-Landscape@2x~ipad.png (2048 x 1496 пикселей)
@@ -125,10 +160,10 @@ BlackBerry и Windows Phone указать один заставки экран
* Default@2x~iphone.png (640x960 pixels)
* Default~iphone.png (320x480 pixels)
-## Экраны-заставки для платформы BlackBerry 10
+## Заставки для платформы BlackBerry 10
+
+Добавьте элемент rim:splash в config.xml для каждого разрешения и локали, которые вы хотите поддерживать:
-Скопируйте ваши изображения экрана заставки в проект `res/screen/blackberry10` каталог. Имена файлов должны быть:
+[http://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/config_ref/index.md b/docs/ru/edge/config_ref/index.md
index 65ce46d..53040c9 100644
--- a/docs/ru/edge/config_ref/index.md
+++ b/docs/ru/edge/config_ref/index.md
@@ -16,23 +16,35 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Файл config.xml
-Многие аспекты поведения приложения можно управлять с помощью глобальной конфигурации файла `config.xml` , то есть в верхнего уровня веб-каталог активов, а также на домашней странице приложения. Этот XML-файл платформа агностик форматируются основаны на спецификации W3C [Упакованы веб-приложений (виджетов)][1] и продлил указать основные Cordova API функции, плагины и платформо зависимые параметры.
+Многие аспекты поведения приложения могут контролироваться с помощью глобального конфигурационного файла `config.xml`. Этот платформо-зависимый XML-файл основан на спецификации W3C [Упакованые веб-приложения (Packaged Web Apps)][1] и расширен для указаниях основных функций Cordova API, плагинов и настроек специфичных для платформы.
[1]: http://www.w3.org/TR/widgets/
-Для проектов, созданных с помощью Cordova CLI (описанный в разделе "интерфейс командной строки") этот файл можно найти в каталоге верхнего уровня `www`. Использование CLI для построения проекта восстанавливает версии файла в разных подкаталогах в пределах `platforms` . Если вы используете CLI для создания проекта, но затем переход рабочего процесса на пакет SDK, файл платформа специфического служит источником.
+Для проектов, созданных с использованием Cordova CLI (описанном в разделе Интерфейс командной строки) этот файл можно найти в директории верхнего уровня:
-В этом разделе описываются параметры конфигурации глобальных и кросс платформенной. В следующих разделах для конкретной платформы вариантов:
+ app/config.xml
+
+
+Обратите внимание, что до версии 3.3.1-0.2.0, файл располагался в `app/www/config.xml`, и что размещение файла в этом месте по-прежнему поддерживается.
+
+При использовании командной строки для построения проекта, версии этого файла копируются без изменений в различные подкаталоги `platforms/`, например:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
+
+Этот раздел описывает параметры глобальной и кросс платформенной конфигурации. В следующих разделах для платформо-зависимых параметров:
-* iOS конфигурации
-* Андроид конфигурации
-* BlackBerry конфигурации
+* Конфигурация iOS
+* Конфигурация Android
+* Конфигурации BlackBerry 10
-Помимо различных параметров конфигурации, подробно описаны ниже можно также настроить приложения основной набор образов для каждой целевой платформы. Увидеть иконки и заставки для получения дополнительной информации.
+В дополнение к различным конфигурационным параметрам описанным ниже, можно также настроить основной набор изображений для приложения для каждой целевой платформы. Смотрите раздел Иконки и Заставки для дополнительной информации.
## Основные элементы конфигурации
-Этот пример показывает значение по умолчанию `config.xml` порожденных CLI `create` команды, описанные в интерфейс командной строки:
+Этот пример показывает значения по умолчанию в файле `config.xml` сформированном командой CLI `create`, описанной в разделе Интерфейс командной строки:
<widget id="com.example.hello" version="0.0.1">
<name>HelloWorld</name>
@@ -44,89 +56,78 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
+Следующие элементы конфигурации появляются в файле верхнего уровня `config.xml` и поддерживаются на всех существующих платформах Cordova:
-Следующие элементы конфигурации отображаются в профиле верхнего уровня `config.xml` файл и поддерживаются на всех поддерживаемых платформах Кордова:
+* Атрибут `id` элемента `<widget>` указывает идентификатор приложения в обратном формате доменных имен и атрибут `version` его полный номер версии в нотации майор/минор/патч.
-* `<widget>`Элемента `id` атрибут предоставляет идентификатор реверс домена приложения и `version` его полный номер версии в нотации майор/несовершеннолетнего/патч.
+* Элемент `<name>` определяет официальное имя приложения, как он отображается на главном экране устройства и в интерфейсе магазина приложений.
-* `<name>`Элемент определяет официальное имя приложения, как он отображается на главном экране устройства и в магазине app интерфейсы.
+* Элементы `<description>` и `<author>` определяют метаданные и контактную информацию, которые могут отображаться в каталоге магазина приложений.
-* `<description>`И `<author>` элементы определяют метаданные и контактную информацию, которая может появиться в магазине app списки.
+* Необязательный элемент `<content>` определяет стартовую страницу приложения в каталоге верхнего уровня веб ресурсов. Значением по умолчанию является `index.html` , которая обычно находится в каталоге верхнего уровня `www` проекта.
-* Необязательный `<content>` элемент определяет начальную страницу вашего приложения в каталоге верхнего уровня веб-активы. Значением по умолчанию является `index.html` , которая обычно появляется в проекте верхнего уровня `www` каталог.
+* Элементы `<access>` определяют набор внешних доменов, с которым приложение имеет право взаимодействовать. Значение по умолчанию, показанное выше позволяет осуществлять доступ к любому серверу. Смотрите раздел Руководство по разрешению доступа к доменам для подробностей.
-* `<access>`элементы определяют набор внешних доменов, которое приложение разрешается общаться с. Значение по умолчанию, показано выше позволяет доступ к любому серверу. Руководстве Whitelist домена для деталей.
+* Элемент `<preference>` задает различные параметры как пару атрибутов `name`/`value`. Имя каждого параметра, указанного в атрибуте `name` указывается без учета регистра. Многие параметры являются уникальными для конкретных платформ, как это указано в начале этой страницы. В следующих разделах подробно описаны настройки, которые применяются к более чем одной платформе.
-* `<preference>`Тег задает различные параметры как пар `name` / `value` атрибуты. Каждый предпочтение `name` регистр не учитывается. Многие параметры являются уникальными для конкретных платформ, перечисленных в верхней части этой страницы. В следующих разделах подробно описаны настройки, которые применяются к более чем одной платформы.
-
-## Глобальная предпочтений
+## Глобальные настройки
Следующие глобальные настройки применяются для всех платформ:
-* `Fullscreen`позволяет скрыть строку состояния в верхней части экрана. Значение по умолчанию — `false` . Пример:
+* `Fullscreen` позволяет скрыть строку состояния в верхней части экрана. Значение по умолчанию — `false` . Пример:
<preference name="Fullscreen" value="true" />
-* `Orientation`позволяет заблокировать ориентации и проворачиваться в ответ на изменения в ориентации интерфейс. Возможные значения `default` , `landscape` , или `portrait` . Пример:
+* `Orientation` позволяет заблокировать поворот приложение при изменении положения устройства. Возможные значения `default`, `landscape`, или `portrait` . Пример:
<preference name="Orientation" value="landscape" />
- **Примечание:** `default`Значение означает включены *как* альбомной и портретной ориентации. Если вы хотите использовать настройки по умолчанию каждой платформы (обычно только для портрет), оставьте этот тег из `config.xml` файла. Кроме того, ежевика использует `auto` вместо `default` в его `config.xml` файл. Если указать `default` в глобальной `config.xml` , оно переводится `auto` в построении BlackBerry.
+ **Примечание**: `default` значение означает что разрешены *обе* ориентации, альбомная и портретная. Если вы хотите использовать настройки по умолчанию для каждой платформы (обычно только для портретная ориентация), удалите этот элемент из файла `config.xml`.
-## Multi-платформы предпочтения
+## Много-платформенный настройки
-Следующие настройки применяются к более чем одной платформы, но не все из них:
+Следующие параметры применяются для более чем одной платформы, но не ко всем из них:
-* `DisallowOverscroll`(логическое значение, по умолчанию `false` ): набор `true` Если вы не хотите интерфейс для отображения каких-либо обратной связи, когда пользователи прокрутки за начало или конец содержимого.
+* `DisallowOverscroll` (логическое значение, по умолчанию `false` ): Установите в `true` если вы не хотите чтобы интерфейс отображал каких-либо обратной связи, когда пользователи прокручивают за начало или конец содержимого.
<preference name="DisallowOverscroll" value="true"/>
- Применяется к Android и iOS. На iOS, overscroll жесты причиной контента чтобы отскочить назад в исходное положение. На Android они производят более тонкий светящийся эффект вдоль верхнего или нижнего края содержание.
+ Применяется к Android и iOS. На iOS, совершение перелистывание за границу контента (overscroll) плавно возвращает положение контента назад в исходное положение. На Android это действие производит более тонкий светящийся эффект вдоль верхнего или нижнего края контента.
-* `BackgroundColor`: Задайте цвет фона приложения. Поддерживает шестнадцатеричное значение размером 4 байта, с первый байт, представляющий альфа-канал и стандартные значения RGB для следующих трех байтов. В этом примере указывается голубой:
+* `BackgroundColor`: Задайте цвет фона приложения. Поддерживает шестнадцатеричное значение размером 4 байта, где первый байт представляющий альфа-канал и стандартные значения RGB для следующих трех байтов. В этом примере указывается голубой цвет:
<preference name="BackgroundColor" value="0xff0000ff"/>
- Применяется к Android и BlackBerry. Переопределяет CSS в противном случае доступны на *всех* платформах, например:`body{background-color:blue}`.
+ Применяется к Android и BlackBerry. Переопределяет CSS, который доступен для *всех* платформ, например:`body{background-color:blue}`.
-* `HideKeyboardFormAccessoryBar`(логическое значение, по умолчанию `false` ): набор `true` Скрыть дополнительную панель инструментов, которая появляется над клавиатурой, помогая пользователям перемещаться из одной формы ввода на другой.
+* `HideKeyboardFormAccessoryBar`(логическое значение, по умолчанию `false` ): Установите в `true` чтобы скрыть дополнительную панель инструментов, которая появляется над клавиатурой, помогая пользователям перемещаться из одной формы ввода на другой.
<preference name="HideKeyboardFormAccessoryBar" value="true"/>
Применяется к iOS и BlackBerry.
-
- **Примечание:** Для BlackBerry, допустимые значения находятся в `enable` или`disable`.
-
-## `<feature>`Элемент
-Если вы используете CLI для построения приложений, используется `plugin` команду, чтобы включить устройство API-интерфейсы. Это не изменяет верхнего уровня `config.xml` файл, так что `<feature>` элемент не применяется к ваш рабочий процесс. Если вы работаете непосредственно в SDK и с помощью платформа специфического `config.xml` файл в качестве источника, вы используете `<feature>` тег, чтобы включить уровень устройства API и внешних плагинов. Они обычно появляются в этой форме:
-
- <feature name="Plugin" value="PluginID" />
-
+## Элемент *feature*
-Они часто появляются с пользовательские значения в конкретной платформы `config.xml` файлов. Например вот как для указания устройства API для Android проектов:
+При использовании командной строки для построения приложений, вы используете команду `plugin`, чтобы включить API устройства. Это не изменяет файл `config.xml` верхнего уровня, так что элемент `<feature>` не применяется к вашему рабочему процессу. Если вы работаете непосредственно в SDK и используете платформо-зависимый файл `config.xml` в качестве источника, вы используете элемент `<feature>`, чтобы включить API функции устройства и внешних плагинов. Эти элементы обычно присутствуют с разными значениями в платформо-зависимых файлах `config.xml`. К примеру, таким образом �
�ожно указать Device API для проектов Android:
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
-Вот как элемент отображается для iOS проектов:
+Вот как этот элемент появляется в проектах iOS:
<feature name="Device">
<param name="ios-package" value="CDVDevice" />
</feature>
-Подробную информацию о том, как указать каждую функцию в справочнике API. Руководстве плагин развития для получения дополнительной информации на плагины.
\ No newline at end of file
+Смотрите подробную информацию о том, как определить каждую функции в разделе Справочник API. Также смотрите Руководство по разработке плагинов для получения дополнительной информации по плагинам.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.backbutton.md b/docs/ru/edge/cordova/events/events.backbutton.md
index 8096720..6353b84 100644
--- a/docs/ru/edge/cordova/events/events.backbutton.md
+++ b/docs/ru/edge/cordova/events/events.backbutton.md
@@ -23,15 +23,16 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Подробная информация
-Чтобы переопределить поведение по умолчанию кнопки back, зарегистрируйте прослушиватель событий для `backbutton` событий, обычно путем вызова `document.addEventListener` после того как вы получите `deviceready` событие. Это уже не нужно любой другой метод для переопределения поведения кнопки back.
+Чтобы переопределить поведение по умолчанию кнопки back, зарегистрируйте обработчик события `backbutton`, обычно путем вызова `document.addEventListener`, после того как вы произойдет событий `deviceready`. Более не требуется вызывать никакой другой метод для переопределения поведения кнопки back.
## Поддерживаемые платформы
-* Андроид
-* WebWorks ежевики (OS 5.0 и выше)
+* Amazon Fire OS
+* Android
+* BlackBerry 10
* Windows Phone 7 и 8
-## Быстрый пример
+## Краткий пример
document.addEventListener("backbutton", onBackKeyDown, false);
@@ -40,7 +41,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## Полный пример
+## Развернутый пример
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.deviceready.md b/docs/ru/edge/cordova/events/events.deviceready.md
index 3cc4924..e5b71ee 100644
--- a/docs/ru/edge/cordova/events/events.deviceready.md
+++ b/docs/ru/edge/cordova/events/events.deviceready.md
@@ -16,31 +16,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# deviceready
-Событие возникает, когда Кордова полностью загружен.
+Событие возникает, когда Cordova загружена полностью.
document.addEventListener("deviceready", yourCallbackFunction, false);
## Подробная информация
-Это событие имеет важное значение для любого приложения. Он сигнализирует, что Кордова в устройства API загружены и готовы для доступа к.
+Это событие имеет важное значение для любого приложения. Оно сигнализирует, что Cordova API для устройств загружены и готовы для работы.
-Кордова состоит из двух кодовых баз: родной и JavaScript. В то время как машинный код загружает, отображается изображение пользовательской загрузки. Однако JavaScript загружает только после того, как DOM загружает. Это означает, что веб-приложение потенциально может вызвать функцию Cordova JavaScript, прежде чем соответствующий машинный код доступен.
+Кордова состоит из двух наборов исходных кодов: родной язык платформы и JavaScript. В то время как основной код загружается, отображается экран загрузки. Однако JavaScript загружает только после того, как загружен DOM. Это означает, что веб-приложение потенциально может вызвать JavaScript функцию Cordova, прежде тем как соответствующий машинный код будет доступен.
-`deviceready`Событие возникает после полной загрузки Cordova. Когда событие происходит, вы можете безопасно звонить Cordova интерфейсов API. Приложения обычно придают прослушиватель событий с `document.addEventListener` после загрузки DOM HTML-документа.
+Событие `deviceready` возникает после полной загрузки Cordova. Когда событие происходит, вы можете безопасно вызывать API Cordova. Приложения обычно устанавливают обработчик события с помощью `document.addEventListener` после загрузки DOM HTML-документа.
-`deviceready`Событий поведение несколько отличается от других. Любой обработчик событий, зарегистрированных после `deviceready` пожаров событие имеет свою функцию обратного вызова вызывается немедленно.
+Поведение события `deviceready` несколько отличается от других событий. Любой обработчик событий, зарегистрированных после того событие `deviceready` произошло, вызывается немедленно.
## Поддерживаемые платформы
-* Андроид
-* WebWorks ежевики (OS 5.0 и выше)
+* Amazon Fire ОС
+* Android
+* BlackBerry 10
* iOS
* Tizen
* Windows Phone 7 и 8
-* ОС Windows 8
+* Windows 8
-## Быстрый пример
+## Краткий пример
document.addEventListener("deviceready", onDeviceReady, false);
@@ -49,7 +50,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## Полный пример
+## Развернутый пример
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.endcallbutton.md b/docs/ru/edge/cordova/events/events.endcallbutton.md
index 96fa61c..54f47e6 100644
--- a/docs/ru/edge/cordova/events/events.endcallbutton.md
+++ b/docs/ru/edge/cordova/events/events.endcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* WebWorks ежевики (OS 5.0 и выше)
+* BlackBerry 10
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.md b/docs/ru/edge/cordova/events/events.md
index e078e43..7c1f5aa 100644
--- a/docs/ru/edge/cordova/events/events.md
+++ b/docs/ru/edge/cordova/events/events.md
@@ -16,76 +16,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# События
-> Кордова события жизненного цикла.
+> События жизненного цикла Cordova.
## Типы событий
* deviceready
* Пауза
* резюме
-* онлайн
-* автономном режиме
* backbutton
-* batterycritical
-* batterylow
-* batterystatus
* menubutton
-* searchButton
+* searchbutton
* startcallbutton
* endcallbutton
* volumedownbutton
* volumeupbutton
-## Доступ к функции
-
-Начиная с версии 3.0, состояние аккумулятора Cordova реализует и другие устройства уровня API как *плагины*. Доступ ко всем событиям, не связанные с статус батареи включены по умолчанию. Использование CLI `plugin` команды, описанные в интерфейс командной строки, чтобы включить или отключить аккумулятор события:
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-Эти команды применяются для всех целевых платформ, но изменить параметры конфигурации платформы, описанные ниже:
-
-* Андроид
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## События добавляемые [org.apache.cordova.battery-status][1]
-* Ежевика WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* iOS (в`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* Tizen (в`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- Ссылка: [манифест приложения для Tizen веб-приложения][1]
+## События добавляемые [org.apache.cordova.network-information][2]
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-Некоторые платформы могут поддерживать эту функцию без необходимости специальной настройки. В разделе *Поддержка платформы* в разделе Обзор.
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.menubutton.md b/docs/ru/edge/cordova/events/events.menubutton.md
index 669ec6f..529da74 100644
--- a/docs/ru/edge/cordova/events/events.menubutton.md
+++ b/docs/ru/edge/cordova/events/events.menubutton.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* Андроид
-* WebWorks ежевики (OS 5.0 и выше)
+* Amazon Fire ОС
+* Android
+* BlackBerry 10
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.pause.md b/docs/ru/edge/cordova/events/events.pause.md
index b02aff1..549e308 100644
--- a/docs/ru/edge/cordova/events/events.pause.md
+++ b/docs/ru/edge/cordova/events/events.pause.md
@@ -29,11 +29,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* Андроид
-* WebWorks ежевики (OS 5.0 и выше)
+* Amazon Fire ОС
+* Android
+* BlackBerry 10
* iOS
* Windows Phone 7 и 8
-* ОС Windows 8
+* Windows 8
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.resume.md b/docs/ru/edge/cordova/events/events.resume.md
index 7b2d96e..55e808b 100644
--- a/docs/ru/edge/cordova/events/events.resume.md
+++ b/docs/ru/edge/cordova/events/events.resume.md
@@ -29,11 +29,12 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* Андроид
-* WebWorks ежевики (OS 5.0 и выше)
+* Amazon Fire ОС
+* Android
+* BlackBerry 10
* iOS
* Windows Phone 7 и 8
-* ОС Windows 8
+* Windows 8
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.searchbutton.md b/docs/ru/edge/cordova/events/events.searchbutton.md
index 74c22c0..2eac45c 100644
--- a/docs/ru/edge/cordova/events/events.searchbutton.md
+++ b/docs/ru/edge/cordova/events/events.searchbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# searchButton
+# searchbutton
Событие возникает, когда пользователь нажимает кнопку Поиск на Android.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.startcallbutton.md b/docs/ru/edge/cordova/events/events.startcallbutton.md
index f2b26ab..8a0cb88 100644
--- a/docs/ru/edge/cordova/events/events.startcallbutton.md
+++ b/docs/ru/edge/cordova/events/events.startcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* WebWorks ежевики (OS 5.0 и выше)
+* BlackBerry 10
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.volumedownbutton.md b/docs/ru/edge/cordova/events/events.volumedownbutton.md
index 80b3b6c..7898127 100644
--- a/docs/ru/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/ru/edge/cordova/events/events.volumedownbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* WebWorks ежевики (OS 5.0 и выше)
+* BlackBerry 10
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/events/events.volumeupbutton.md b/docs/ru/edge/cordova/events/events.volumeupbutton.md
index 228f710..b2417e7 100644
--- a/docs/ru/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/ru/edge/cordova/events/events.volumeupbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Поддерживаемые платформы
-* WebWorks ежевики (OS 5.0 и выше)
+* BlackBerry 10
## Быстрый пример
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/plugins/pluginapis.md b/docs/ru/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..ca6b954
--- /dev/null
+++ b/docs/ru/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+Лицензия: лицензируются для Apache Software Foundation (ASF) одного или нескольких корреспондентов лицензионных соглашений. Смотрите файл уведомления, распространяется с этой работой за дополнительной информацией относительно авторского права собственности. ASF лицензии этот файл вам под Apache License, версия 2.0 ("Лицензия"); Вы не можете использовать этот файл за исключением в соответствии с лицензией. Вы можете получить копию лицензии на
+
+ http://www.Apache.org/Licenses/License-2.0 если иное не предусмотрено действующим законодательством или согласованных в письменной форме, программное обеспечение, распространяемое под лицензией распространяется «Как есть» основе, без гарантий или условий любого рода, явных или подразумеваемых. Смотрите лицензию для конкретного языка, регулирующих разрешения и ограничения
+
+
+## по лицензии.
+
+# API плагинов
+
+Cordova поставляется с минимальным набором APIs, и проекты которым необходимы дополнительные APIs добавляют их с использованием плагинов.
+
+Вы можете осуществлять поиск по всем плагинам используя [Реестр плагинов][1].
+
+ [1]: http://plugins.cordova.io/
+
+Традиционный набор плагинов Cordova следующий:
+
+* [Состояние батареи][2]
+
+ > Отслеживает статус батареи устройства.
+
+* [Камеры][3]
+
+ > Получает фото используя камеру устройства.
+
+* [Контакты][4]
+
+ > Взаимодействует с книгой контактов на устройстве.
+
+* [Устройство][5]
+
+ > Получает информацию об устройстве.
+
+* [Движение устройства (Акселерометр)][6]
+
+ > Используйте датчик движения устройства.
+
+* [Ориентация устройства (Компас)][7]
+
+ > Получите направление в котором указывает устройство.
+
+* [Диалоги][8]
+
+ > Визуальные уведомления на устройстве.
+
+* [Файловая система][9]
+
+ > Подключитесь к файловой системе устройства с помощью JavaScript.
+
+* [Передача файлов][10]
+
+ > Крюк в родной файловой системы через JavaScript.
+
+* [Геолокация][11]
+
+ > Пусть ваше приложение знает свое местоположение.
+
+* [Глобализация][12]
+
+ > Добавляет представление объектов в виде принятом для выбранной локали.
+
+* [Внутренний браузер][13]
+
+ > Открывает URL-адреса в другом окне браузера внутри приложения.
+
+* [Аудио и видео][14]
+
+ > Записывайте и проигрывайте аудиофайлы.
+
+* [Захват аудио и видео][15]
+
+ > Создавайте медиа-файлы используя приложения по захвату медиа, на устройстве.
+
+* [Информацию о сети (подключение)][16]
+
+ > Быстро проверьте состояние сети интернет, и информацию о сети сотовой связи.
+
+* [Экран-заставка][17]
+
+ > Показывайте и прячьте экран заставки приложения.
+
+* [Вибрация][18]
+
+ > API для вибрации устройства.
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+Переводы документации для этих плагинов могут быть найдены просматривая старые версии документации Cordova. Используйте выпадающее меню в верхнем правом углу сайта для выбора версии.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/storage/storage.md b/docs/ru/edge/cordova/storage/storage.md
index 822f6a5..0005f94 100644
--- a/docs/ru/edge/cordova/storage/storage.md
+++ b/docs/ru/edge/cordova/storage/storage.md
@@ -14,56 +14,49 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Хранения
+# Хранение данных
-> Предоставляет доступ к параметрам устройства хранения.
+> Обзор вариантов хранения данных для Cordova.
-Этот API предлагает варианты хранения на основе двух различных спецификаций W3C:
+Несколько API интерфейсов хранения данных доступны для приложений Cordova. Смотрите [html5rocks][1]. для более полного обзора и примеров.
-* [Спецификации API хранения веб][1] позволяет вам получить доступ к данным через пар простой ключ/значение. Смотрите секцию на localStorage для получения подробной информации на этот интерфейс.
+ [1]: http://www.html5rocks.com/en/features/storage
-* [Спецификация SQL базы данных Web][2] предлагает больше таблиц базы данных, полнофункциональный доступ через SQL запросы. Краткое изложение этого интерфейса немедленно появляется ниже.
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+Также известен как *веб-хранилище*, *простое хранилище*, или его альтернативный интерфейс *хранилище сессии*, этот интерфейс API обеспечивает хранение пары ключ/значение и доступны в нижеуказанных реализациях WebView. Обратитесь к [спецификации W3C][2] для детальной информации.
-Cordova предоставляет доступ к обоим интерфейсам для меньшинства устройств, которые уже не поддерживают их. В противном случае применяются встроенных реализаций.
+ [2]: http://www.w3.org/TR/webstorage/
-## Методы
+**Особенности Windows Phone 7**: точечная нотация является *не* доступной, так что не забудьте использовать `setItem` или `getItem` , вместо того чтобы получать доступ к значения, непосредственно используя свойства объекта хранилища, как например `window.localStorage.someKey`.
-* openDatabase
+## WebSQL
-## Аргументы
+Этот API-интерфейс доступен в нижеуказанных реализациях WebView. [Спецификация базы данных Web SQL][3] предлагает более полнофункциональные таблицы базы данных с доступом к ним через SQL-запросы.
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## Объекты
+Следующие платформы поддерживают WebSQL:
-* Базы данных
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* SQLError
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
-## Доступ к функции
+## IndexedDB
-Начиная с версии 3.0 доступ к API хранения встроена в Cordova и не требует использования командной строки для добавления плагинов, как описано в интерфейс командной строки.
+Этот API-интерфейс доступен в нижеуказанных WebView. [Indexed DB][4] предоставляет больше возможностей, чем LocalStorage, но меньше, чем WebSQL.
-Если вы используете старые набор инструментов Cordova, которые предшествуют CLI, по-прежнему необходимы следующие параметры конфигурации платформы:
+ [4]: http://www.w3.org/TR/IndexedDB/
-* Android (в`app/res/xml/config.xml`)
-
- <feature name="Storage">
- <param name="android-package" value="org.apache.cordova.Storage" />
- </feature>
-
+Следующие платформы поддерживают IndexedDB:
-* Ежевика WebWorks (в`www/config.xml`)
-
- <feature id="blackberry.widgetcache" required="true" version="1.0.0.0" />
-
+* Windows Phone 8
+* BlackBerry 10
+
+## Варианты на основе плагинов
+
+В дополнение к API хранилищ перечисленных выше, [File API][5] позволяет вам кешировать данные в локальной файловой системе. Другие [плагины Cordova][6] предоставляют схожие варианты хранения данных.
-Некоторые платформы могут поддерживать эту функцию без необходимости специальной настройки. В разделе *Поддержка платформы* в разделе Обзор.
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
[57/57] [abbrv] docs commit: CB-5931 Cordova 3.4 - broken links due
to inconsistent heading translation
Posted by sh...@apache.org.
CB-5931 Cordova 3.4 - broken links due to inconsistent heading translation
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/b9c5896e
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/b9c5896e
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/b9c5896e
Branch: refs/heads/master
Commit: b9c5896e26d96fb97e9d9c6155766dc84e844afa
Parents: a8b97ba
Author: ldeluca <ld...@us.ibm.com>
Authored: Thu Jan 30 14:52:32 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/es/edge/config_ref/images.md | 2 +-
docs/es/edge/cordova/events/events.md | 2 +-
docs/es/edge/cordova/plugins/pluginapis.md | 2 +-
docs/es/edge/cordova/storage/storage.md | 2 +-
docs/es/edge/guide/appdev/whitelist/index.md | 2 +-
docs/es/edge/guide/cli/index.md | 2 +-
docs/es/edge/guide/hybrid/plugins/index.md | 2 +-
docs/es/edge/guide/hybrid/webviews/index.md | 2 +-
docs/es/edge/index.md | 2 +-
docs/es/edge/plugin_ref/plugman.md | 2 +-
docs/ru/edge/cordova/storage/storage.md | 2 +-
docs/ru/edge/guide/appdev/whitelist/index.md | 2 +-
docs/ru/edge/guide/support/index.md | 13 +-
docs/ru/edge/index.md | 4 +-
docs/sl/edge/config_ref/images.md | 169 ++++
docs/sl/edge/config_ref/index.md | 133 ++++
.../sl/edge/cordova/events/events.backbutton.md | 76 ++
.../edge/cordova/events/events.deviceready.md | 79 ++
.../edge/cordova/events/events.endcallbutton.md | 76 ++
docs/sl/edge/cordova/events/events.md | 47 ++
.../sl/edge/cordova/events/events.menubutton.md | 78 ++
docs/sl/edge/cordova/events/events.pause.md | 88 +++
docs/sl/edge/cordova/events/events.resume.md | 102 +++
.../edge/cordova/events/events.searchbutton.md | 76 ++
.../cordova/events/events.startcallbutton.md | 76 ++
.../cordova/events/events.volumedownbutton.md | 76 ++
.../cordova/events/events.volumeupbutton.md | 76 ++
docs/sl/edge/cordova/plugins/pluginapis.md | 106 +++
docs/sl/edge/cordova/storage/storage.md | 62 ++
docs/sl/edge/guide/appdev/privacy/index.md | 54 ++
docs/sl/edge/guide/appdev/whitelist/index.md | 135 ++++
docs/sl/edge/guide/cli/index.md | 373 +++++++++
docs/sl/edge/guide/hybrid/plugins/index.md | 152 ++++
docs/sl/edge/guide/hybrid/webviews/index.md | 25 +
docs/sl/edge/guide/overview/index.md | 63 ++
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 +++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/sl/edge/guide/platforms/android/config.md | 71 ++
docs/sl/edge/guide/platforms/android/index.md | 194 +++++
docs/sl/edge/guide/platforms/android/plugin.md | 176 +++++
docs/sl/edge/guide/platforms/android/tools.md | 70 ++
.../edge/guide/platforms/android/upgrading.md | 430 +++++++++++
docs/sl/edge/guide/platforms/android/webview.md | 110 +++
.../edge/guide/platforms/blackberry10/config.md | 33 +
.../edge/guide/platforms/blackberry10/index.md | 151 ++++
.../edge/guide/platforms/blackberry10/plugin.md | 200 +++++
.../edge/guide/platforms/blackberry10/tools.md | 138 ++++
.../guide/platforms/blackberry10/upgrading.md | 470 ++++++++++++
docs/sl/edge/guide/platforms/index.md | 78 ++
docs/sl/edge/guide/platforms/ios/config.md | 83 ++
docs/sl/edge/guide/platforms/ios/index.md | 180 +++++
docs/sl/edge/guide/platforms/ios/plugin.md | 178 +++++
docs/sl/edge/guide/platforms/ios/tools.md | 51 ++
docs/sl/edge/guide/platforms/ios/upgrading.md | 768 +++++++++++++++++++
docs/sl/edge/guide/platforms/ios/webview.md | 152 ++++
docs/sl/edge/guide/platforms/tizen/index.md | 112 +++
docs/sl/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/sl/edge/guide/platforms/win8/index.md | 102 +++
docs/sl/edge/guide/platforms/win8/tools.md | 37 +
docs/sl/edge/guide/platforms/win8/upgrading.md | 56 ++
docs/sl/edge/guide/platforms/wp7/index.md | 104 +++
docs/sl/edge/guide/platforms/wp8/index.md | 148 ++++
docs/sl/edge/guide/platforms/wp8/plugin.md | 194 +++++
docs/sl/edge/guide/platforms/wp8/tools.md | 91 +++
docs/sl/edge/guide/platforms/wp8/upgrading.md | 418 ++++++++++
docs/sl/edge/guide/support/index.md | 752 ++++++++++++++++++
docs/sl/edge/index.md | 136 ++++
docs/sl/edge/plugin_ref/plugman.md | 165 ++++
docs/sl/edge/plugin_ref/spec.md | 424 ++++++++++
71 files changed, 8903 insertions(+), 17 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/config_ref/images.md b/docs/es/edge/config_ref/images.md
index efc5313..d9f8e50 100644
--- a/docs/es/edge/config_ref/images.md
+++ b/docs/es/edge/config_ref/images.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Iconos y pantallas de inicio
+# Iconos y pantallas de Splash
Esta sección le muestra cómo configurar de una aplicación icono y pantalla opcional para varias plataformas, tanto si se trabaja en la CLI de Cordova (descrito en la interfaz de línea de comandos) o si se utilizan herramientas específicas de la plataforma SDK (detallada en las guías de plataforma).
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/cordova/events/events.md b/docs/es/edge/cordova/events/events.md
index 2fd1a28..5ee8d95 100644
--- a/docs/es/edge/cordova/events/events.md
+++ b/docs/es/edge/cordova/events/events.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Eventos
+# Événements
> Eventos de ciclo de vida de Cordova.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/cordova/plugins/pluginapis.md b/docs/es/edge/cordova/plugins/pluginapis.md
index cb6dd59..8a1b533 100644
--- a/docs/es/edge/cordova/plugins/pluginapis.md
+++ b/docs/es/edge/cordova/plugins/pluginapis.md
@@ -7,7 +7,7 @@ licencia: licencia a la Apache Software Foundation (ASF) bajo acuerdos de licenc
## bajo la licencia.
-# Plugin API
+# Plugin APIs
Cordova naves con un mínimo conjunto de APIs, y proyectos añadir qué APIs adicionales que necesitan a través de plugins.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/cordova/storage/storage.md b/docs/es/edge/cordova/storage/storage.md
index f79e54a..e29f663 100644
--- a/docs/es/edge/cordova/storage/storage.md
+++ b/docs/es/edge/cordova/storage/storage.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Almacenamiento de información
+# Almacenamiento
> Un Resumen de las opciones de almacenamiento para Córdoba.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/appdev/whitelist/index.md b/docs/es/edge/guide/appdev/whitelist/index.md
index 6f359bb..7896d7d 100644
--- a/docs/es/edge/guide/appdev/whitelist/index.md
+++ b/docs/es/edge/guide/appdev/whitelist/index.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Guía de lista blanca
+# Guía Whitelist
Listas blancas de dominio es un modelo de seguridad que controla el acceso a dominios externos sobre los cuales usted aplicación no tiene ningún control. Directiva de seguridad predeterminada de Cordova permite acceder a cualquier sitio. Antes de su aplicación a la producción, debe formular una lista blanca y permitir el acceso a la red específica dominios y subdominios.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/cli/index.md b/docs/es/edge/guide/cli/index.md
index 825d4c8..5d0d9c1 100644
--- a/docs/es/edge/guide/cli/index.md
+++ b/docs/es/edge/guide/cli/index.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
---
-# La interfaz de línea de comandos
+# L'Interface de ligne de commande
Esta guía le muestra cómo crear aplicaciones y desplegarlas para varias plataformas móviles nativas mediante la interfaz de línea de comandos de `cordova` (CLI). Esta herramienta le permite crear nuevos proyectos, construirlas en diferentes plataformas y ejecutar en dispositivos reales o dentro de los emuladores. El CLI es la herramienta principal para el flujo de trabajo multiplataforma (véase la introducción para una descripción de los distintos flujos de trabajo). Sin embargo, también puede utilizar la CLI para inicializar el código del proyecto, tras lo cual utiliza de diversas plataformas SDK y herramientas de shell para desarrollo continuo.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/hybrid/plugins/index.md b/docs/es/edge/guide/hybrid/plugins/index.md
index f16637f..041237d 100644
--- a/docs/es/edge/guide/hybrid/plugins/index.md
+++ b/docs/es/edge/guide/hybrid/plugins/index.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Guía de desarrollo de plugin
+# Guía de desarrollo de Plugins
Un *plugin* es un paquete de código que permite la webview Cordova dentro de la cual hace que su aplicación para comunicarse con la plataforma nativa en la que se ejecuta. Plugins proporcionan acceso a la funcionalidad de plataforma y dispositivo que está normalmente disponible para aplicaciones basadas en web. Las principales características de Cordova API se implementan como plugins, y muchos otros están disponibles que permiten funciones tales como escáneres de código de barras, comunicación NFC, o adaptar el calendario interfaces.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/hybrid/webviews/index.md b/docs/es/edge/guide/hybrid/webviews/index.md
index 5b9c1f9..1859c96 100644
--- a/docs/es/edge/guide/hybrid/webviews/index.md
+++ b/docs/es/edge/guide/hybrid/webviews/index.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Incrustar WebViews
+# Intégration WebViews
Cordova aplicaciones se implementan normalmente como un navegador *WebView* dentro de la plataforma móvil de nativa. Esta sección le muestra cómo, para apoyar las plataformas, para crear tu propio WebView componentes que hacen pleno usan de Cordova APIs. Entonces puede implementar estos componentes de la aplicación de Córdoba junto con componentes nativos en una aplicación híbrida.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/index.md b/docs/es/edge/index.md
index 1d04c24..a80ba34 100644
--- a/docs/es/edge/index.md
+++ b/docs/es/edge/index.md
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Íconos y Splash Screens
+ Iconos y pantallas de Splash
</h2>
<span>Personaliza las ímagenes que son mostradas por tu aplicación.</span>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/es/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/plugin_ref/plugman.md b/docs/es/edge/plugin_ref/plugman.md
index c51b15c..658be3e 100644
--- a/docs/es/edge/plugin_ref/plugman.md
+++ b/docs/es/edge/plugin_ref/plugman.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Utilizando Plugman para administrar Plugins
+# L'utilisation de Plugman pour gérer les Plugins
Desde la versión 3.0 adelante, Cordova implementa todas las APIs del dispositivo como plugins y les deja desactivado por defecto. También soporta dos formas diferentes para agregar y quitar plugins. La primera es mediante el uso de la `cordova` descrita en la interfaz de línea de comandos CLI. La segunda es usando una línea de comandos [Plugman][1] de bajo nivel (Flujo de trabajo "Plataforma nativa de desarrollo".) La diferencia principal entre estas dos maneras de desarrollo es que Plugman sólo puede añadir plugins a una plataforma a la vez, mientra que CLI añadirá los plugins a todas las plataformas para las cuales estés desarrollando. Por esto, tiene más sentido usar Plugman cuando te encuentras trabajando estrechamente con el flujo de trabajo "Plataforma nativa de desarrollo".
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/ru/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/cordova/storage/storage.md b/docs/ru/edge/cordova/storage/storage.md
index 0005f94..5d016e9 100644
--- a/docs/ru/edge/cordova/storage/storage.md
+++ b/docs/ru/edge/cordova/storage/storage.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Хранение данных
+# Хранилище
> Обзор вариантов хранения данных для Cordova.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/ru/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/appdev/whitelist/index.md b/docs/ru/edge/guide/appdev/whitelist/index.md
index aad9fea..a6e702c 100644
--- a/docs/ru/edge/guide/appdev/whitelist/index.md
+++ b/docs/ru/edge/guide/appdev/whitelist/index.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Контроль доступа к внешним ресурсам (Whitelist)
+# Инструкция по доступу к внешним ресурсам
Список разрешенных доменов это модель безопасности, которая контролирует доступ во внешние домены, к которому ваше приложение не имеет доступа. Политика безопасности по умолчанию для Cordova позволяет получить доступ к любому сайту. Прежде чем переносить приложение для рабочую среду, следует сформулировать список разрешений и разрешить доступ к определенным сетевым доменам и поддоменам.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/ru/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/support/index.md b/docs/ru/edge/guide/support/index.md
index 0745e28..9c21e59 100644
--- a/docs/ru/edge/guide/support/index.md
+++ b/docs/ru/edge/guide/support/index.md
@@ -1,13 +1,20 @@
---
-Лицензия: лицензируются для Apache Software Foundation (ASF) одного или нескольких корреспондентов лицензионных соглашений. Смотрите файл уведомления, распространяется с этой работой за дополнительной информацией относительно авторского права собственности. ASF лицензии этот файл вам под Apache License, версия 2.0 ("Лицензия"); Вы не можете использовать этот файл за исключением в соответствии с лицензией. Вы можете получить копию лицензии на
+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 если иное не предусмотрено действующим законодательством или согласованных в письменной форме, программное обеспечение, распространяемое под лицензией распространяется «Как есть» основе, без гарантий или условий любого рода, явных или подразумеваемых. Смотрите лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.
+ 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.
---
-# Поддержка платформ
+# Поддерживаемые Платформы
Ниже приведен набор инструментов разработки и устройства интерфейсы API, доступные для каждой мобильной платформы. Заголовки столбцов показывают сокращения используемые в CLI.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/ru/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/index.md b/docs/ru/edge/index.md
index de18317..279f36a 100644
--- a/docs/ru/edge/index.md
+++ b/docs/ru/edge/index.md
@@ -50,7 +50,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Использование Plugman для управления плагинами
+ Использование Plugman для управления расширениями
</h2>
<span>Использование Plugman дл управления плагинами без CLI</span>
@@ -92,7 +92,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Инструкция по доступу к внешним ресурсам (Whitelist)
+ Инструкция по доступу к внешним ресурсам
</h2>
<span>Разрешите приложению доступ к внешним ресурсам.</span>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/config_ref/images.md b/docs/sl/edge/config_ref/images.md
new file mode 100644
index 0000000..79d210a
--- /dev/null
+++ b/docs/sl/edge/config_ref/images.md
@@ -0,0 +1,169 @@
+---
+
+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.
+---
+
+# Ikone in brizg zaslon
+
+To poglavje prikazuje, kako nastaviti app's ikona in neobvezno splash screen za različne platforme, tako pri delu v Cordova CLI (opisano v Command-Line Interface) ali orodji posamezne SDK (podrobno v platformo vodnikov).
+
+## Konfiguriranje ikone v CLI
+
+Pri delu v CLI, se nahajajo v različnih posamezne podimenikov v okviru projekta ikona izvorne datoteke `www/res/icons` directory. Novoustanovljeno projekti prišli s privzeti niz Cordova ikone za vas zamenjati za platforme, ki jih želite ciljati.
+
+Android določa ikone za nizke, srednje, visoko, in ekstra visoke ločljivosti:
+
+ android/icon-36-ldpi.png
+ android/icon-48-mdpi.png
+ android/icon-72-hdpi.png
+ android/icon-96-xhdpi.png
+
+
+Platformi iOS določa 72-pixel kvadratnih ikona zakaj iPads, in 57-pixel ikona zakaj iPhones ter iPods, z visoko ločljivostjo *2 x* variante za mrežnico prikaže:
+
+ ios/icon-57-2x.png
+ ios/icon-57.png
+ ios/icon-72-2x.png
+ ios/icon-72.png
+
+
+Windows Phone določa privzeto 48-pixel ikono, skupaj z različnih naprav ozadje polaganje ploščic slike uporablja ko predstavljajo aplikacije:
+
+ windows-phone/icon-48.png
+ windows-phone/icon-62-tile.png
+ windows-phone/icon-173-tile.png
+
+
+BlackBerry 10 zahteva ikono element v config.xml:
+
+ <icon src="blackberry10/icon-86.png" />
+
+
+Dokumentaciji BlackBerry tareting več velikosti in locales.
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
+Tizen zahteva 128-pixel ikono:
+
+ tizen/icon-128.png
+
+
+## Konfiguriranje brizg zaslon v CLI
+
+Uporabite Splashscreen API omogočiti prikaz app's uvodno brizg zaslon na mnogih platformah. Pri delu v CLI, splash screen izvorne datoteke se nahajajo v okviru projekta `www/res/screens` podimeniku.
+
+Android določa tako pokončno in ležeče usmerjene Uprskati zaslon slike za nizke, srednje, visoko, in ekstra visoke ločljivosti:
+
+ android/screen-hdpi-landscape.png
+ android/screen-hdpi-portrait.png
+ android/screen-ldpi-landscape.png
+ android/screen-ldpi-portrait.png
+ android/screen-mdpi-landscape.png
+ android/screen-mdpi-portrait.png
+ android/screen-xhdpi-landscape.png
+ android/screen-xhdpi-portrait.png
+
+
+Platformi iOS določa variante za iPhone/iPod in iPad, z variante za mrežnico zaslonov in različnih usmeritev. *568 H* datoteke se uporablja za iPhone 5's višji zaslon:
+
+ ios/screen-ipad-landscape-2x.png
+ ios/screen-ipad-landscape.png
+ ios/screen-ipad-portrait-2x.png
+ ios/screen-ipad-portrait.png
+ ios/screen-iphone-landscape-2x.png
+ ios/screen-iphone-landscape.png
+ ios/screen-iphone-portrait-2x.png
+ ios/screen-iphone-portrait.png
+ ios/screen-iphone-portrait-568h-2x.png
+
+
+Windows Phone določa enotni Uprskati zaslon sliko:
+
+ windows-phone/screen-portrait.jpg
+
+
+V nadaljevanju podrobno kako vzpostaviti brizg zaslon, ko dela s SDK in sorodnih orodij ukazne vrstice iz platformo vodniki.
+
+Ne pozabite, da namestite SplashScreen plugin spredaj težaven rabiti na `navigator.splashscreen.hide()` ali `navigator.splashscreen.show()` metode.
+
+## Brizg zaslon za Android platformo
+
+Mesto [9-obliž slikovne][1] datoteke v projektu Android `platforms/android/res/drawable*` imenikov.
+
+ [1]: https://developer.android.com/tools/help/draw9patch.html
+
+Mora biti velikost za vsako:
+
+* xlarge (xhdpi): vsaj 960 x 720
+* veliki (hdpi): vsaj 640 × 480
+* srednje (mdpi): vsaj 470 × 320
+* mala (ldpi): vsaj 426 × 320
+
+Če želite uporabiti privzeto Uprskati zaslon slike v Cordova, boste morali kopirati datoteke png od `platforms/android/www/res/screen/android` do `platforms/android/res/drawable*/` :
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+V `drawable` Imena imenikov mora slediti Android konvencij za podporo [velikosti zaslona][2] in [nadomestnih virov][3].
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
+
+V `config.xml` , dodajte naslednje nastavitve:
+
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
+
+
+V prvi vrstici nastavi sliko za prikaz kot brizg zaslon. To je ime datoteke png v v `drawable*` imenikov. Če hočete sliko ničesar drugega kot `splash.png` , morate spremeniti to vrstico. Ne vključujejo pripono (tj, `.png` ). Če želite uporabiti privzeto brizg zaslon, v Cordova, kot je navedeno zgoraj, uporabite vrednost`screen`.
+
+V drugi vrstici določa privzeto zamudo doklej splashscreen pojavi v milisekundah. To bi moralo biti maksimalno pričakovanih začetni čas. Privzeta vrednost za SplashScreenDelay je 3000 ms.
+
+Nazadnje za─ìetni zaslon je prisoten samo tako dolgo, kot je potrebno. Ko vaš app je začela in je naložen na spletni pogled, naj vaš app skriti brizg zaslon, tako da vaš glavni pregled je vidna. Ker čas začetka app bo precej malo razlikujejo zaradi številnih dejavnikov, je priporočljivo, da vaš app izrecno sklicevati `navigator.splashscreen.hide()` v Javascript metode, ki se odzove na `deviceready` dogodek. Sicer brizg zaslon bo vidna SplashScreenDelay vrednost, ki ste ga konfigurirali zgoraj. Ta dogodek usmerjen pristop je zelo priporočljivo versus ob brizg zaslon viden za vedno določen čas.
+
+## Brizg zaslon za iOS platformi
+
+Kopirajte Uprskati zaslon slike v projektu iOS `Resources/splash` imenik. Dodajte le tiste slike za naprave, ki jih želite podporo, kot je iPad ali iPhone. Mora biti velikost vsako sliko:
+
+* Default-568h@2x~iphone.png (640x1136 pixels)
+* Default-Landscape@2x~ipad.png (2048 x 1496 pixels)
+* Default-Landscape~ipad.png (1024x748 pixels)
+* Default-Portrait@2x~ipad.png (1536x2008 pixels)
+* Default-Portrait~ipad.png (768x1004 pixels)
+* Default@2x~iphone.png (640x960 pixels)
+* Default~iphone.png (320x480 pixels)
+
+## Brizg zaslon za BlackBerry 10 platformo
+
+Dodajte element platišča: splash»config.XML«za vsako resolucijo in področne nastavitve, ki jih želijo podpreti:
+
+[http://developer.BlackBerry.com/HTML5/documentation/rim\_splash\_element.html][4]
+
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/config_ref/index.md b/docs/sl/edge/config_ref/index.md
new file mode 100644
index 0000000..6e36443
--- /dev/null
+++ b/docs/sl/edge/config_ref/index.md
@@ -0,0 +1,133 @@
+---
+
+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.
+---
+
+# Config.xml datoteke
+
+Številne vidike vedenje app je mogoče nadzorovati z globalno nastavitveno datoteko, `config.xml` . Ta platforma agnostik XML datoteke je urejen temelji na specifikaciji W3C's [Pakirani Web Apps (Widgets)][1] , in razširiti, če želite določiti jedro Cordova API funkcije, plugins in nastavitve za posamezne.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+Za projekte, ustvarjene z Cordova CLI (opisano v vmesnik ukazne vrstice), lahko te datoteke najdete v najvišji ravni imenika:
+
+ app/config.xml
+
+
+Upoštevajte, da pred 3.3.1-0.2.0 različico, datoteko obstajala na `app/www/config.xml` , in da imajo tukaj še vedno podprt.
+
+Čas using CLI zgraditi projekt, različice datoteke pasivno prekopirate v različnih `platforms/` podimenikov, na primer:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
+
+Ta oddelek podrobno globalno in cross-platform konfiguracijo možnosti. Videli v nadaljevanju, za posamezne možnosti:
+
+* iOS konfiguracijo
+* Android konfiguracijo
+* Konfiguracije blackBerry 10
+
+Poleg različnih možnosti konfiguracije, navedenih spodaj, lahko konfigurirate tudi aplikacijskimi jedro niz podob za vsako ciljno platformo. Več informacij najdete ikone in brizg zaslon.
+
+## Jedro konfiguracijo elementov
+
+Ta primer prikazuje privzete `config.xml` nastanejo v CLI `create` ukaz, opisane v vmesnik ukazne vrstice:
+
+ <widget id="com.example.hello" version="0.0.1">
+ <name>HelloWorld</name>
+ <description>
+ A sample Apache Cordova application that responds to the deviceready event.
+ </description>
+ <author email="dev@callback.apache.org" href="http://cordova.io">
+ Apache Cordova Team
+ </author>
+ <content src="index.html" />
+ <access origin="*" />
+ </widget>
+
+
+Naslednje konfiguracije elementi se prikažejo v najvišje ravni `config.xml` datoteke, in so podprte na vseh podprtih platformah Cordova:
+
+* Na `<widget>` elementa `id` atribut določa identifikator app je obratno-domene, in `version` njeno polno različico število izraženo v manjših/večjih/obliž zapisu.
+
+* Je `<name>` element določa app je uradno ime, kot je prikazano na zaslonu naprave doma in v app store vmesnikov.
+
+* Na `<description>` in `<author>` elementov določite metapodatkov in kontaktne podatke, ki se lahko pojavijo v app trgovina oglasi.
+
+* Izbirnem `<content>` element opredeljuje app je začetno stran v najvišje ravni web directory sredstvih. Privzeta vrednost je `index.html` , ki se običajno pojavi v projekt je najvišje ravni `www` imenik.
+
+* `<access>`elementi določajo nabor zunanje domene, app je dovoljeno, da komunicirajo. Privzeta vrednost, prikazano zgoraj omogoča dostop do katerega koli strežnika. Priročniku domene belo listo za podrobnosti.
+
+* Na `<preference>` oznaka določa različne možnosti kot parov `name` / `value` atributi. Vsaka prednost `name` je case-insensitive. Mnoge nastavitve so edinstveni za posebne platforme, kot je navedeno na vrhu te strani. V nadaljevanju podrobno nastavitve, ki veljajo za več platform.
+
+## Globalne nastavitve
+
+Naslednje globalne nastavitve veljajo za vse platforme:
+
+* `Fullscreen`vam omogoča, da skriti vrstici stanja na vrhu zaslona. Privzeta vrednost je `false` . Primer:
+
+ <preference name="Fullscreen" value="true" />
+
+
+* `Orientation`vam omogoča, da zaklenete usmerjenost in preprečiti vrtijo v odziv na spremembe v usmerjenosti vmesnik. Možni vrednosti sta `default` , `landscape` , ali `portrait` . Primer:
+
+ <preference name="Orientation" value="landscape" />
+
+
+ **Opomba**: na `default` vrednost pomeni *oboje* pokrajina ter podoba usmeritve so omogočene. Če želite uporabiti privzete nastavitve vsako platformo (ponavadi portret samo), pustite ta oznako za `config.xml` datoteke.
+
+## Multi-Platform nastavitve
+
+Veljajo naslednje nastavitve več kot ena platforma, ampak ne vse od njih:
+
+* `DisallowOverscroll`(program privzeto boolean, `false` ): nastavljena na `true` Če ne želite vmesnik za prikaz vse povratne informacije, ko uporabniki, se pomaknite čez začetek ali konec vsebin.
+
+ <preference name="DisallowOverscroll" value="true"/>
+
+
+ Velja za Android in iOS. Na iOS, overscroll kretnje vzrok vsebine Odklonijo nazaj v prvotno lego. Na Android, ki jih proizvajajo bolj subtilen učinek žareče obod vrh ali dno vsebine.
+
+* `BackgroundColor`: Nastavite barvo ozadja app. Podpira štiribajtno čarovnica vrednost, z prvi bajt, ki predstavlja kanal alfa, in standardni RGB vrednosti za naslednje tri bytes. Primer navaja modro:
+
+ <preference name="BackgroundColor" value="0xff0000ff"/>
+
+
+ Velja za Android in BlackBerry. Preglasi CSS, ki so sicer na voljo na *vseh* platformah, na primer:`body{background-color:blue}`.
+
+* `HideKeyboardFormAccessoryBar`(program privzeto boolean, `false` ): nastavite na `true` skriti dodatne orodne vrstice, ki se prikaže nad tipkovnico, pomagajo uporabnikom pluti iz en obrazec vložek v drugo.
+
+ <preference name="HideKeyboardFormAccessoryBar" value="true"/>
+
+
+ Velja za iOS in BlackBerry.
+
+## *Funkcijo* Element
+
+Če uporabljate CLI razvijanje aplikacij, uporabljate v `plugin` želite omogočiti napravo API. To does ne ublažiti najvišje ravni `config.xml` Datoteka, tako je `<feature>` element se ne uporablja za potek dela. Če delate neposredno v je SDK in uporabo plosčad-poseben `config.xml` datoteke kot vir, uporabite na `<feature>` tag omogočiti napravo ravni API in zunanjih plugins. Se pogosto pojavijo z vrednosti po meri v posamezne `config.xml` datoteke. Na primer, tukaj je kako opredeliti naprave API za Android projektov:
+
+ <feature name="Device">
+ <param name="android-package" value="org.apache.cordova.device.Device" />
+ </feature>
+
+
+Tukaj je, kako se prikaže element za iOS projektov:
+
+ <feature name="Device">
+ <param name="ios-package" value="CDVDevice" />
+ </feature>
+
+
+Glej sklic API za podrobnosti o tem, kako določiti vsako funkcijo. Glej Plugin razvoj vodnik za več informacij o plugins.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.backbutton.md b/docs/sl/edge/cordova/events/events.backbutton.md
new file mode 100644
index 0000000..69eccfe
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.backbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# backbutton
+
+V primeru požarov, ko uporabnik pritisne gumb nazaj.
+
+ document.addEventListener("backbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Če želite preglasiti privzeti gumb nazaj vedenje, Vpiši dogodek poslušalca za na `backbutton` dogodek, običajno s pozivom `document.addEventListener` Ko prejmete na `deviceready` dogodek. Več je treba poklicati drugo metodo preglasi gumb nazaj vedenje.
+
+## Podprte platforme
+
+* Amazon ogenj OS
+* Android
+* BlackBerry 10
+* Windows Phone 7 in 8
+
+## Quick primer
+
+ document.addEventListener("backbutton", onBackKeyDown, false);
+
+ function onBackKeyDown() {
+ // Handle the back button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE html>
+ <html>
+ <head>
+ <title>Back Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("backbutton", onBackKeyDown, false);
+ }
+
+ // Handle the back button
+ //
+ function onBackKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.deviceready.md b/docs/sl/edge/cordova/events/events.deviceready.md
new file mode 100644
index 0000000..f4550b0
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.deviceready.md
@@ -0,0 +1,79 @@
+---
+
+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.
+---
+
+# deviceready
+
+V primeru požarov, ko Cordova je v celoti naložen.
+
+ document.addEventListener("deviceready", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Ta dogodek je bistvenega pomena za vsako uporabo. Kaže da osebe Cordova naprava API natovorjen in so pripravljeni za dostop.
+
+Cordoba je sestavljena iz dveh baz zbornik: native in JavaScript. Medtem ko domorodno kodo obremenitve, prikaže sliko po meri. Vendar pa JavaScript naloži le nekoč DOM obremenitve. To pomeni, web app lahko potencialno klic Cordova JavaScript funkcije, preden postane na voljo ustrezno native kodo.
+
+V `deviceready` primeru požarov, ko je pri polni obremenitvi Cordova. Enkrat dogodek požari, boste lahko varno klice v Cordova API. Aplikacije običajno pripisujejo dogodek poslušalca z `document.addEventListener` ko je dokument HTML DOM naložen.
+
+V `deviceready` primeru obnaša nekoliko drugače od drugih. Rutina za vse registrirane po v `deviceready` dogodek požarov je svoj povratni klic funkcije takoj poklicati.
+
+## Podprte platforme
+
+* Amazon ogenj OS
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
+* Windows Phone 7 in 8
+* Windows 8
+
+## Quick primer
+
+ document.addEventListener("deviceready", onDeviceReady, false);
+
+ function onDeviceReady() {
+ // Now safe to use device APIs
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE html>
+ <html>
+ <head>
+ <title>Device Ready Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Now safe to use device APIs
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.endcallbutton.md b/docs/sl/edge/cordova/events/events.endcallbutton.md
new file mode 100644
index 0000000..5eba04c
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.endcallbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# endcallbutton
+
+Tem primeru požarov, ko uporabnik pritisne gumb konec klica.
+
+ document.addEventListener("endcallbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Dogodek preglasi privzeto obnašanje konec klica.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* BlackBerry 10
+
+## Quick primer
+
+ document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+
+ function onEndCallKeyDown() {
+ // Handle the end call button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>End Call Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+ }
+
+ // Handle the end call button
+ //
+ function onEndCallKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.md b/docs/sl/edge/cordova/events/events.md
new file mode 100644
index 0000000..19aced7
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.md
@@ -0,0 +1,47 @@
+---
+
+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.
+---
+
+# Dogodki
+
+> Cordova življenjski dogodki.
+
+## Vrste dogodkov
+
+* deviceready
+* pause
+* resume
+* backbutton
+* menubutton
+* searchbutton
+* startcallbutton
+* endcallbutton
+* volumedownbutton
+* volumeupbutton
+
+## Dogodki, doda [org.apache.cordova.battery-status][1]
+
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+
+* batterycritical
+* batterylow
+* batterystatus
+
+## Dogodki, ki so dodane [org.apache.cordova.network informacije][2]
+
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.menubutton.md b/docs/sl/edge/cordova/events/events.menubutton.md
new file mode 100644
index 0000000..281a25a
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.menubutton.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.
+---
+
+# menubutton
+
+V primeru požarov, ko uporabnik pritisne gumb meni.
+
+ document.addEventListener("menubutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Uporabi rutina preglasi privzeto obnašanje jedilnik popek.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* Amazon ogenj OS
+* Android
+* BlackBerry 10
+
+## Quick primer
+
+ document.addEventListener("menubutton", onMenuKeyDown, false);
+
+ function onMenuKeyDown() {
+ // Handle the back button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>Menu Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("menubutton", onMenuKeyDown, false);
+ }
+
+ // Handle the menu button
+ //
+ function onMenuKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.pause.md b/docs/sl/edge/cordova/events/events.pause.md
new file mode 100644
index 0000000..57e75c3
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.pause.md
@@ -0,0 +1,88 @@
+---
+
+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.
+---
+
+# pause
+
+V primeru požarov, ko aplikacija je dal v ozadju.
+
+ document.addEventListener("pause", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+V `pause` primeru požarov, ko native platformo postavlja program v ozadju, ponavadi ko uporabnik preklopi v drugem programu.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* Amazon ogenj OS
+* Android
+* BlackBerry 10
+* iOS
+* Windows Phone 7 in 8
+* Windows 8
+
+## Quick primer
+
+ document.addEventListener("pause", onPause, false);
+
+ function onPause() {
+ // Handle the pause event
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE html>
+ <html>
+ <head>
+ <title>Pause Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ document.addEventListener("pause", onPause, false);
+ }
+
+ // Handle the pause event
+ //
+ function onPause() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
+
+
+## iOS Quirks
+
+V je `pause` trener, nobenih klicev Cordova API ali native plugins, ki gredo skozi Objective-C ne dela, skupaj z vse interaktivne klice, kot so opozorila ali `console.log()` . Samo obdelajo ko app preide na naslednjo vožnjo zanke.
+
+IOS-poseben `resign` dogodek, ki je na voljo kot alternativa za `pause` , in zazna, ko uporabnik omogoči **na gumb za zaklepanje naprave z app teče v ospredju** . Če app (in naprave) omogočena večopravilnosti, to je seznanjena s kasnejšega `pause` dogodka, vendar le pod iOS 5. V veljavi, vse Zaklenjeno apps v iOS 5, ki imajo večopravilnosti omogočeno potiska v ozadju. Za apps še vedno teče zaklenjenem pod iOS 5, onesposobiti app je večopravilnosti z nastavitvijo [UIApplicationExitsOnSuspend][1] na `YES` . Pri odpiranju zaklenjen na iOS 4, ta nastavitev ni važno.
+
+ [1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.resume.md b/docs/sl/edge/cordova/events/events.resume.md
new file mode 100644
index 0000000..89fda5f
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.resume.md
@@ -0,0 +1,102 @@
+---
+
+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.
+---
+
+# resume
+
+V primeru požarov, ko aplikacija pridobi iz ozadja.
+
+ document.addEventListener("resume", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+V `resume` primeru požarov, ko native platformo izpuli uporabo iz ozadja.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* Amazon ogenj OS
+* Android
+* BlackBerry 10
+* iOS
+* Windows Phone 7 in 8
+* Windows 8
+
+## Quick primer
+
+ document.addEventListener("resume", onResume, false);
+
+ function onResume() {
+ // Handle the resume event
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE html>
+ <html>
+ <head>
+ <title>Resume Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ document.addEventListener("resume", onResume, false);
+ }
+
+ // Handle the resume event
+ //
+ function onResume() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
+
+
+## iOS Quirks
+
+Vse interaktivne funkcije, ki se imenuje iz a `pause` rutine izvršiti kasneje, ko app začne znova, kot signal za `resume` dogodek. Ti vključujejo opozorila, `console.log()` , in vse klice iz plugins ali Cordova API, ki gredo skozi Objective-C.
+
+* **aktivno** dogodek
+
+ IOS-poseben `active` dogodek, ki je na voljo kot alternativa za `resume` , in zazna, ko uporabnik onesposobiti gumba za **zaklepanje** za odklepanje naprave z app teče v ospredju. Če app (in naprave) omogočena večopravilnosti, to je seznanjena s kasnejšega `resume` dogodka, vendar le pod iOS 5. V veljavi, vse Zaklenjeno apps v iOS 5, ki imajo večopravilnosti omogočeno potiska v ozadju. Za apps še vedno teče zaklenjenem pod iOS 5, onesposobiti app je večopravilnosti z nastavitvijo [UIApplicationExitsOnSuspend][1] na `YES` . Pri odpiranju zaklenjen na iOS 4, ta nastavitev ni važno.
+
+* **strnjen** dogodek
+
+ Kadar je klican iz a `resume` rutine, interaktivnih funkcij, kot `alert()` morali zaviti v a `setTimeout()` klic s timeout vrednost nič ali pa visi app. Na primer:
+
+ document.addEventListener("resume", onResume, false);
+ function onResume() {
+ setTimeout(function() {
+ // TODO: do your thing!
+ }, 0);
+ }
+
+
+ [1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.searchbutton.md b/docs/sl/edge/cordova/events/events.searchbutton.md
new file mode 100644
index 0000000..0cb873a
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.searchbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# searchbutton
+
+V primeru požarov, ko uporabnik pritisne gumb Išči na Android.
+
+ document.addEventListener("searchbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Če želite preglasiti privzeti način iskanja gumb na Android registrirate dogodek poslušalca za "searchbutton" dogodek.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* Android
+
+## Quick primer
+
+ document.addEventListener("searchbutton", onSearchKeyDown, false);
+
+ function onSearchKeyDown() {
+ // Handle the search button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>Search Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("searchbutton", onSearchKeyDown, false);
+ }
+
+ // Handle the search button
+ //
+ function onSearchKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.startcallbutton.md b/docs/sl/edge/cordova/events/events.startcallbutton.md
new file mode 100644
index 0000000..cda0b23
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.startcallbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# startcallbutton
+
+V primeru požarov, ko uporabnik pritisne gumb start klic.
+
+ document.addEventListener("startcallbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Če želite preglasiti privzeti začetni klic vedenje lahko registrirate dogodek poslušalca za na `startcallbutton` dogodek.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* BlackBerry 10
+
+## Quick primer
+
+ document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+
+ function onStartCallKeyDown() {
+ // Handle the start call button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>Start Call Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+ }
+
+ // Handle the start call button
+ //
+ function onStartCallKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.volumedownbutton.md b/docs/sl/edge/cordova/events/events.volumedownbutton.md
new file mode 100644
index 0000000..b3c7918
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.volumedownbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# volumedownbutton
+
+V primeru požarov, ko uporabnik pritisne gumb glasnosti.
+
+ document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Če želite preglasiti privzeti glasnosti vedenje lahko registrirate dogodek poslušalca za na `volumedownbutton` dogodek.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* BlackBerry 10
+
+## Quick primer
+
+ document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+
+ function onVolumeDownKeyDown() {
+ // Handle the volume down button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>Volume Down Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+ }
+
+ // Handle the volume down button
+ //
+ function onVolumeDownKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/events/events.volumeupbutton.md b/docs/sl/edge/cordova/events/events.volumeupbutton.md
new file mode 100644
index 0000000..cb05129
--- /dev/null
+++ b/docs/sl/edge/cordova/events/events.volumeupbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# volumeupbutton
+
+V primeru požarov, ko uporabnik pritisne glasnosti gumb.
+
+ document.addEventListener("volumeupbutton", yourCallbackFunction, false);
+
+
+## Podrobnosti
+
+Če želite preglasiti privzeti glasnosti vedenje lahko registrirate dogodek poslušalca za na `volumeupbutton` dogodek.
+
+Programi lahko običajno uporabljajo `document.addEventListener` priložiti dogodek poslušalca enkrat na `deviceready` dogodek požarov.
+
+## Podprte platforme
+
+* BlackBerry 10
+
+## Quick primer
+
+ document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+
+ function onVolumeUpKeyDown() {
+ // Handle the volume up button
+ }
+
+
+## Celoten primer
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+ <html>
+ <head>
+ <title>Volume Up Button Example</title>
+
+ <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+ <script type="text/javascript" charset="utf-8">
+
+ // Wait for device API libraries to load
+ //
+ function onLoad() {
+ document.addEventListener("deviceready", onDeviceReady, false);
+ }
+
+ // device APIs are available
+ //
+ function onDeviceReady() {
+ // Register the event listener
+ document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+ }
+
+ // Handle the volume up button
+ //
+ function onVolumeUpKeyDown() {
+ }
+
+ </script>
+ </head>
+ <body onload="onLoad()">
+ </body>
+ </html>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/plugins/pluginapis.md b/docs/sl/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..bd75414
--- /dev/null
+++ b/docs/sl/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+Licenca: licenco za Apache Software Foundation (ASF) pod eno ali več prispeva licenčnih pogodb. Glej obvestilo datoteko razdeli s to delo za dodatne informacije glede avtorskih pravic lastništva. V APK licence to datoteko, da si pod licenco Apache, različica 2.0 ("licence"); ne smete uporabljati to datoteko, razen v skladu z licenco. Lahko dobijo izvod licence v
+
+ http://www.Apache.org/licenses/License-2.0 razen če zahteva zakon ali dogovorjene v pisni obliki, programske opreme, ki se razdelijo pod licenco razdeljeni na na "Kot je" podlaga, brez jamstva ali pogoje za kakršnekoli vrste, niti izrecne ali zakonske. Glej licenca za poseben jezik, ki urejajo dovoljenja in omejitve
+
+
+## pod licenco.
+
+# Plugin API
+
+Cordova ladij z minimalen nabor vmesnikov API, in projektov dodajte Kaj ekstra API, ki zahtevajo prek plugins.
+
+Lahko poiščete s pomočjo vseh obstoječih plugins uporabo [Plugin registra][1].
+
+ [1]: http://plugins.cordova.io/
+
+Tradicionalni sklop Cordova plugins, so naslednji:
+
+* [Stanje baterije][2]
+
+ > Spremlja stanje baterije naprave.
+
+* [Kamero][3]
+
+ > Zajem fotografij z uporabo naprave kamera.
+
+* [Stiki][4]
+
+ > Delo z bazo podatkov kontaktne naprave.
+
+* [Naprava][5]
+
+ > Zbrati določene informacije o napravi.
+
+* [Naprava gibanja (pospeškov)][6]
+
+ > Pokrije zaznavalo naprave.
+
+* [Naprava usmerjenost (Kompas)][7]
+
+ > Pridobitev smer, ki kaže naprave.
+
+* [Pogovorna okna][8]
+
+ > Vizualne naprave obvestila.
+
+* [Datotečni sistem][9]
+
+ > Trnek v rojsten pila sistem prek JavaScript.
+
+* [Prenos datotek][10]
+
+ > Trnek v rojsten pila sistem prek JavaScript.
+
+* [Geolocation][11]
+
+ > Ozavestiti vloge lokacijo.
+
+* [Globalizacija][12]
+
+ > Omogočiti predstavitev predmeta, značilne za področne nastavitve.
+
+* [InAppBrowser][13]
+
+ > Launch URL-jev v drugem primerku brskalnika v app.
+
+* [Media][14]
+
+ > Snemanje in predvajanje zvočnih datotek.
+
+* [Mediji zajema][15]
+
+ > Zajemanje predstavnostne datoteke z uporabo naprave media zajem vlog.
+
+* [Omrežju informacij (povezava)][16]
+
+ > Hitro preverite stanje omrežja in mobilnega omrežja podatki.
+
+* [Splashscreen][17]
+
+ > Prikaz in skrivanje aplikacije brizg zaslon.
+
+* [Vibracij][18]
+
+ > API vibrirajo naprave.
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+Non-angleški prevodi teh dokumentov plugin je mogoče najti z iskanjem na starejše različice Cordova dokumentacije. Uporabite spustni meni zelo top-desno na tej spletni strani za preklop različice.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/cordova/storage/storage.md b/docs/sl/edge/cordova/storage/storage.md
new file mode 100644
index 0000000..467dfd5
--- /dev/null
+++ b/docs/sl/edge/cordova/storage/storage.md
@@ -0,0 +1,62 @@
+---
+
+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.
+---
+
+# Shranjevanje
+
+> Pregled možnosti za shranjevanje za Cordova.
+
+Shranjevanje več API-jev so na voljo za Cordova aplikacije. Glej [html5rocks][1]. za popolnejši pregled in primeri.
+
+ [1]: http://www.html5rocks.com/en/features/storage
+
+## LocalStorage
+
+Znana tudi kot *spletno shranjevanje*, *enostavno skladiščenje*, ali njegov nadomestni *session shranjevanje* vmesnik, ta API zagotavlja sinhrono ključ/vrednost shranjevanje par, in je na voljo v osnovni spletni pogled izvedb. Nanašajo na [W3C spec][2] za podrobnosti.
+
+ [2]: http://www.w3.org/TR/webstorage/
+
+**Windows Phone 7 ovinka**: s pikami je *ni* na voljo, zato se prepričajte, da uporabite `setItem` ali `getItem` namesto dostop ključe, neposredno iz shranjevanje predmeta, kot v`window.localStorage.someKey`.
+
+## WebSQL
+
+Ta API je na voljo v osnovni spletni pogled. [Spletne zbirke podatkov SQL specifikaciji][3] ponuja več poln-izrazit časovno določljiv normalna žlička dostopate preko SQL poizvedb.
+
+ [3]: http://dev.w3.org/html5/webdatabase/
+
+Tem platformam podpira WebSQL:
+
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
+
+## IndexedDB
+
+Ta API je na voljo v osnovni spletni pogled. [Indeksirane DB][4] ponuja več funkcij, kot LocalStorage, vendar manj kot WebSQL.
+
+ [4]: http://www.w3.org/TR/IndexedDB/
+
+Tem platformam podporo IndexedDB:
+
+* Windows Phone 8
+* BlackBerry 10
+
+## Plugin, ki temelji opcije
+
+Poleg shranjevanje zgoraj naštetih API [Datoteko API][5] omogoča predpomnilnika podatke o lokalnem datotečnem sistemu. Drugih [Cordova plugins][6] zagotoviti podobne možnosti skladiščenja.
+
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/appdev/privacy/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/appdev/privacy/index.md b/docs/sl/edge/guide/appdev/privacy/index.md
new file mode 100644
index 0000000..df95ecf
--- /dev/null
+++ b/docs/sl/edge/guide/appdev/privacy/index.md
@@ -0,0 +1,54 @@
+---
+
+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.
+---
+
+# Vodnik o zasebnosti
+
+Mobilne zasebnosti je kritično vprašanje, ki morajo obravnavati vsak razvijalec app. Uporabniki pričakujejo, da njihove zasebne informacije zberejo in ustrezno obdelajo s vaš app. Prav tako obstajajo večje število pravnih redih, ki zdaj so pravne zahteve glede mobilne zasebnosti.
+
+Ta vodič naprej prenosen app zasebnosti obravnavati *primer* obravnava nekaj najpomembnejših vprašanj. Opisuje nekatere splošno sprejete najboljše prakse in ponuja sklice na druge bolj podrobne vodnikov in reference.
+
+* **Pravilnik o zasebnosti**: ste app vključevati zasebnosti, ki obravnava teme, kot so vaš app kakšne informacije zbira, ali približno vaše uporabnike, kako se uporabljajo, s kom je v skupni rabi in kako uporabniki lahko izbirajo zasebnostjo v app. Za pomoč, razumevanje, naj razumljivem jeziku in se izognili tehnične žargonu. Naj bi vaša politika glede zasebnosti pri roki zakaj uporabnik v pregled pred download, kot v opisu app, app trgu. Poleg tega morate narediti vaše zasebnosti na voljo v app, sam. Omejena velikost mobilne naprave prikaže ustvarja izzive za prikazovanje zasebnosti uporabnikov. Razvoju *kratka oblika* politike, ki vključuje najpomembnejše informacije, in nato poskrbi za povezavo do "dolgo obliki" politika za tiste zanima več podrobnosti. Več skupin so poskušali razviti ikonami standardov za komuniciranje o zasebnosti, ki boste morda želeli razmisliti, ko ti standardi mature.
+
+* **Zbirka občutljivih informacij**: app's zbiranje občutljivih osebnih podatkov postavlja pomembna zasebnosti. Primeri občutljive osebne podatke so finančne informacije, zdravje informacije in podatke od ali o otrocih. Vključuje tudi informacije, zbrane iz nekaterih senzorji in zbirk podatkov, ki običajno najdemo na mobilnih napravah in tablet, vsebovali geolokacijske podatke, vizitke/imenik, mikrofon/kamero in shranjenih slik/videoposnetkov. Naslednje strani dokumentacije za več informacij glej: [kamero][1] [zajemanje][2], [stiki][3]in [geolokacije][4]. Na splošno, morate pridobiti uporabnikovega izrecnega dovoljenja pred zbiranjem občutljive informacije in, če je to mogoče, zagotoviti nadzorni mehanizem, to omogučiti uporabnik v lahek sprememba dovoljenja. App operacijskih sistemov lahko pomaga v nekaterih primerih s predstavitvijo ravno v času pogovornih oknih, ki zaprosi za dovoljenje uporabnika pred zbiranjem. V teh primerih, se prepričajte, da izkoristite vsak
o priložnost za prilagajanje besedila dialogičen škatla pojasniti kako app uporablja in, če je to primerno, delnice teh informacij.
+
+* **Izogibanje uporabnik presenečenje**: če vaš app zbira ali uporablja informacije na način, da se lahko presenetljivo uporabnikom glede na osnovni namen vašega app (na primer predvajalnik glasbe ki dostopa do shranjenih slik), naj sprejmejo podobne ukrepe kot pri zbiranju občutljivih osebnih podatkov. To je močno morate upoštevati uporabo ravno v času pogovornih oken za obveščanje uporabnikov o zbiranju ali uporabo teh informacij in po potrebi zagotoviti ustreznega nadzora zasebnosti.
+
+* **Zbiranje podatkov tretje osebe ali skupno rabo**: Če ste app zbira informacije, ki je na voljo na drugo družbo--kot socialne mreže platformo ali ad omrežja (na primer, če vaš app prikazuje oglaševanje)--morate obvestiti uporabnike te zbirke in delitev. Na minimum, vaše zasebnosti mora opisovati zbiranje in izmenjavo in, če je to primerno, ponujajo svojim uporabnikom možnost za nadzor ali opt-out takega zbiranja ali delitev.
+
+* **Zbirka omejitev in varnost**: vaš uporabniki zaupajo svoj app s svoje podatke in pričakujejo, da bo sprejeti ustrezne varnostne ukrepe za zaščito to. Eden od najboljših načinov, da bi se izognili kompromisom varnost osebnih podatkov se ne zbira informacije na prvem mestu, razen če vaš app ima določene in zakonite poslovne razlog za zbiranje. Za informacije, ki jih je treba zbrati, zavarovati to vi priskrbeti ustrezni varnostni ukrepi za zaščito podatkov, ali so shranjeni v napravi ali na backend strežnikov. Morajo oblikovati ustrezne podatke pravilnik o hranjenju, ki se izvaja v app in backend strežnikih.
+
+ [1]: cordova_camera_camera.md.html
+ [2]: cordova_media_capture_capture.md.html
+ [3]: cordova_contacts_contacts.md.html
+ [4]: cordova_geolocation_geolocation.md.html
+
+Sledeče so nekatere dodatne koristne mobilne zasebnosti navodila za razvijalce:
+
+* California Attorney General, [zasebnosti na poti: priporočila za mobilne ekosistema][5]
+
+* Center za demokracijo & Technology, prihodnost zasebnosti foruma, [najboljše prakse za mobilne App razvijalci][6]
+
+* CTIA-The Wireless Association, [najboljše prakse in smernice za namestitev osnova usluga][7]
+
+* Federal Trade Commission, [mobilne zasebnosti razkritja: krepitvijo zaupanja s preglednosti][8]
+
+* Prihodnost zasebnosti foruma, [Application Privacy][9] Website
+
+ [5]: http://oag.ca.gov/sites/all/files/pdfs/privacy/privacy_on_the_go.pdf
+ [6]: http://www.futureofprivacy.org/wp-content/uploads/Best-Practices-for-Mobile-App-Developers_Final.pdf
+ [7]: http://www.ctia.org/business_resources/wic/index.cfm/AID/11300
+ [8]: http://www.ftc.gov/os/2013/02/130201mobileprivacyreport.pdf
+ [9]: http://www.applicationprivacy.org
\ No newline at end of file
[30/57] [abbrv] CB-5931 1/28 push latest of edge for Italian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/hybrid/plugins/index.md b/docs/it/edge/guide/hybrid/plugins/index.md
index 5fe1b34..ccb95f1 100644
--- a/docs/it/edge/guide/hybrid/plugins/index.md
+++ b/docs/it/edge/guide/hybrid/plugins/index.md
@@ -16,36 +16,94 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Guida allo sviluppo di plugin
-Un Cordova plugin ponti un po' di funzionalità tra WebView alimentando un'applicazione di Cordova e la piattaforma nativa Cordova applicazione è in esecuzione. Plugin sono composti da una singola interfaccia JavaScript utilizzata su tutte le piattaforme e implementazioni native seguendo le interfacce di Plugin specifici della piattaforma che chiama il JavaScript. Tutto il nucleo Cordova APIs sono implementati utilizzando questa architettura.
+Un *plugin* è un pacchetto di codice inserito che permette di Cordova webview entro cui l'app esegue il rendering per comunicare con la piattaforma nativa su cui viene eseguito. Plugin forniscono accesso alla funzionalità di piattaforma e dispositivo ordinariamente non disponibile per le applicazioni basate su web. Tutte le principali caratteristiche di Cordova API vengono implementate come plugin, e molti altri sono disponibili che abilitare funzioni quali scanner di codice a barre, comunicazione NFC, o calendario di adattare le interfacce.
-Questa procedura guida il processo di scrittura di un semplice Plugin Echo che passa una stringa da JavaScript e la invia nell'ambiente nativo per le piattaforme supportate. Il codice nativo quindi restituisce la stessa stringa alle richiamate all'interno JavaScript del plugin.
+Plugin comprendono una singola interfaccia JavaScript corrispondenti librerie di codice nativo per ogni piattaforma supportata. Questa procedura di sezione attraverso un plugin semplice *eco* che passa una stringa da JavaScript alla piattaforma nativa e ritorno, uno che è possibile utilizzare come modello per costruire funzioni molto più complesse. Questa sezione discute la struttura di base del plugin e l'interfaccia JavaScript rivolte. Per ogni interfaccia nativa corrispondente, vedere l'elenco alla fine di questa sezione.
-Questa guida fornisce abbastanza panoramica su cui è possibile costruire per scrivere plugin più complessi.
+Oltre a queste istruzioni, quando si appresta a scrivere un plugin che è meglio guardare oltre [esistenti plugin][1] per l'orientamento.
-## JavaScript
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-Il punto di ingresso per ogni plugin è JavaScript. L'uso di sviluppatori di motivo che Cordova è così possono usare e scrivere JavaScript, non Objective-C, non Java, C#. L'interfaccia JavaScript per il tuo plugin è la parte frontale e senza dubbio più importante del vostro plugin di Cordova.
+## Costruzione di un Plugin
-Si può strutturare JavaScript del vostro plugin comunque ti piace. L'unica cosa che si *deve* utilizzare per comunicare tra ambienti nativi e Cordova JavaScript è il `cordova.exec` funzione. Ecco un esempio:
+Gli sviluppatori di applicazioni utilizzano il CLI `plugin add` comando (discusso in The Command-Line Interface) per applicare un plugin per un progetto. L'argomento che il comando è l'URL di un repository *git* , contenente il codice del plugin. Questo esempio implementa l'API di Device di Cordova:
- 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
-I parametri sono i seguenti:
+Il repository dei plugin deve dispongono di un livello superiore `plugin.xml` file manifesto. Ci sono molti modi per configurare questo file, per cui i dettagli sono disponibili nella specifica del Plugin. Questa versione abbreviata della `Device` plugin fornisce un esempio semplice da utilizzare come modello:
+
+ <?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>
+
+
+Il primo livello `plugin` tag `id` attributo utilizza lo stesso formato di retromarcia-dominio per identificare il pacchetto plugin aggiunti i apps per essi. Il `js-module` tag specifica il percorso del comune interfaccia JavaScript. Il `platform` tag specifica un insieme corrispondente di codice nativo, per il `ios` piattaforma in questo caso. Il `config-file` tag incapsula un `feature` tag che viene iniettato nella piattaforma-specifiche `config.xml` file a sensibilizzare la piattaforma della libreria di codice aggiuntivo. Il `header-file` e `source-file` tag specificare il percorso al file di libreria componenti.
-* `function(winParam) {}`: Callback di funzione successo. Supponendo che il `exec` chiamata viene completata correttamente, questa funzione viene richiamata (facoltativamente con parametri si passa ad essa).
+## Convalidando un Plugin
-* `function(error) {}`: Callback di funzione errore. Se l'operazione non viene completata correttamente, questa funzione viene richiamata (facoltativamente con un parametro di errore).
+È possibile utilizzare il `plugman` utility per verificare se il plugin si installa correttamente per ogni piattaforma. Installare `plugman` con il seguente comando di [nodo][2] :
-* `"service"`: Il nome del servizio per chiamare sul lato nativo. Questo è mappato a una classe nativa, che ulteriori informazioni sono disponibili nelle guide native elencate di seguito.
+ [2]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+Hai bisogno di una directory di origine valido app, ad esempio il primo livello `www` directory incluso in un progetto generato da CLI predefinito come descritto in l'interfaccia della riga di comando. Assicurarsi che l'app `index.html` home page di riferimento al nome dell'interfaccia del plugin JavaScript come se fossero nella stessa directory dei sorgenti:
+
+ <script src="myplugin.js"></script>
+
-* `"action"`: Il nome dell'azione per chiamare. Questo viene raccolto il ricevendo classe nativa il `exec` chiamata e, a seconda della piattaforma, essenzialmente il mapping a un metodo della classe. Il native guide elencate di seguito forniscono dettagli.
+Quindi eseguire un comando simile al seguente per verificare se le dipendenze iOS carica correttamente:
-* `[/* arguments */]`: Argomenti da passare nell'ambiente nativo.
+ $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+
+
+Per maggiori dettagli su `plugman` opzioni, vedere utilizzando Plugman per gestire i plugin. Per informazioni su come effettivamente plugin *debug* , vedere l'interfaccia nativa su ogni piattaforma, elencato in fondo a questa pagina.
+
+## L'interfaccia JavaScript
+
+Il JavaScript fornisce l'interfaccia frontale, che lo rende forse la parte più importante del plugin. Si può strutturare JavaScript del vostro plugin comunque piace, ma è necessario chiamare `cordova.exec` per comunicare con la piattaforma nativa, utilizzando la seguente sintassi:
+
+ cordova.exec(function(winParam) {},
+ function(error) {},
+ "service",
+ "action",
+ ["firstArgument", "secondArgument", 42, false]);
+
-### Nell'esempio JavaScript Plugin echo
+Ecco come funziona ogni parametro:
+
+* `function(winParam) {}`: Funzione di callback un successo. Supponendo che il `exec` chiamata viene completata correttamente, questa funzione viene eseguita insieme a tutti i parametri si passa ad esso.
+
+* `function(error) {}`: Funzione di callback un errore. Se l'operazione non viene completata correttamente, questa funzione viene eseguita con un parametro facoltativo errore.
+
+* `"service"`: Il nome del servizio chiamare il lato nativo. Ciò corrisponde ad una classe nativa, per cui ulteriori informazioni sono disponibili nelle guide native elencate di seguito.
+
+* `"action"`: Il nome dell'azione per chiamare sul lato nativo. Generalmente corrisponde al metodo classe nativa. Vedere le guide native elencate di seguito.
+
+* `[/* arguments */]`: Una matrice di argomenti da passare nell'ambiente nativo.
+
+## Esempio JavaScript
+
+In questo esempio viene illustrato un modo per implementare l'interfaccia JavaScript del plugin:
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -54,42 +112,36 @@ I parametri sono i seguenti:
};
-Tuffiamoci in questo. Il plugin si attacca a `window` , in particolare alla `echo` funzione. Plugin utenti sarebbe quindi utilizzare come segue:
+In questo esempio, il plugin si attacca per la `window` object come la `echo` funzione che gli utenti plugin chiamerebbe come segue:
window.echo("echome", function(echoValue) {
alert(echoValue == "echome"); // should alert true.
});
-In primo luogo, diamo un'occhiata agli ultimi tre argomenti per la `exec` funzione. Ci sarà la chiamata il `Echo` "di servizio", chiedendo la `echo` "azione", e passando un array di argomenti contenenti la stringa di eco, che è il primo parametro nella `window.echo` funzione.
-
-Il callback di successo passati in `exec` è semplicemente un riferimento al metodo di callback che la funzione `window.echo` accetta. Facciamo un po' di più per il callback di errore: se il lato nativo spara il callback di errore, semplicemente richiamare il callback di successo e passarvi una stringa "predefinito".
-
-## Plugin Specification
+Guardate gli ultimi tre argomenti per la `cordova.exec` funzione. Il primo chiama la `Echo` *servizio*, un nome di classe. Le richieste seconda la `echo` *azione*, un metodo all'interno di tale classe. La terza è una matrice di argomenti contenenti la stringa di eco, che è la `window.echo` funzione di primo parametro.
-Cordova ha una specifica di plugin disponibile per consentire l'installazione automatica del plugin per Android, iOS, piattaforme 10 BlackBerry e Windows Phone. Strutturare il vostro plugin in modo particolare e aggiungendo un `plugin.xml` file manifesto, si possono consentire agli utenti di installare il plugin tramite l'utensileria da riga di comando.
+Il callback di successo passati in `exec` è semplicemente un riferimento alla funzione di callback `window.echo` prende. Se la piattaforma nativa viene generato il callback di errore, semplicemente chiama il callback di successo e si passa una stringa predefinita.
-* Plugin Specification
+## Interfacce native
-## Nativo
-
-Una volta definito per il plugin JavaScript, è necessario integrarla con almeno un'implementazione nativa. Dettagli di farlo per ciascuna piattaforma sono elencate di seguito. Queste guide continuano a costruire il semplice esempio Echo Plugin discusso sopra.
+Una volta definito per il plugin JavaScript, è necessario integrarla con almeno un'implementazione nativa. Di seguito sono elencati i dettagli per ogni piattaforma, e ciascuno si basa sul semplice esempio Echo Plugin precedente:
+* Amazon fuoco OS Plugins
* Plugin Android
-* BlackBerry Plugins
-* BlackBerry 10 plugin
* iOS Plugins
+* BlackBerry 10 plugin
* Windows Phone Plugins
-La piattaforma di Tizen attualmente non supporta plugin.
+La piattaforma di Tizen non supporta plugin.
-## Editrice plugins
+## Editrice Plugins
-Una volta sviluppato il vostro plugin, è possibile pubblicarlo e condividerlo con la Comunità. Si può pubblicare il tuo plugin nel registro di sistema di cordova (basato su [npmjs][1]) o a qualsiasi altro npmjs base del registro di sistema. Gli utenti saranno in grado di installarlo automaticamente utilizzando plugman o cordova-cli.
+Una volta che si sviluppa il tuo plugin, puoi pubblicare e condividere con la Comunità. È possibile pubblicare il tuo plugin nel registro di sistema di cordova (basato su [ `npmjs` ][3]) o a qualsiasi altro `npmjs` -base del registro di sistema. Altri sviluppatori possono installarlo automaticamente utilizzando `plugman` o Cordova CLI. (Per informazioni dettagliate su ciascun percorso di sviluppo, vedere utilizzando Plugman per gestire i plugin e l'interfaccia della riga di comando).
- [1]: https://github.com/isaacs/npmjs.org
+ [3]: https://github.com/isaacs/npmjs.org
-Per pubblicare un plugin è necessario utilizzare lo strumento plugman e passare attraverso le seguenti fasi:
+Per pubblicare un plugin è necessario utilizzare il `plugman` tool e passare attraverso le seguenti fasi:
$ plugman adduser # that is if you don't have an account yet
$ plugman publish /path/to/your/plugin
@@ -97,4 +149,4 @@ Per pubblicare un plugin è necessario utilizzare lo strumento plugman e passare
Questo è tutto!
-Sono disponibili altri comandi basati sui registri e `plugman --help` vi darà una lista di quali comandi sono disponibili e come utilizzarli.
\ No newline at end of file
+Esecuzione `plugman --help` elenca altri comandi disponibili basati sul Registro di sistema.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/hybrid/webviews/index.md b/docs/it/edge/guide/hybrid/webviews/index.md
index a3ebc28..9d83520 100644
--- a/docs/it/edge/guide/hybrid/webviews/index.md
+++ b/docs/it/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Incorporamento visualizzazioni Web
-> Implementare Cordova WebView nel proprio progetto.
+Applicazioni di Cordova sono ordinariamente implementate come un browser-basato *WebView* all'interno della piattaforma mobile nativa. In questa sezione viene illustrato come, per sostenere piattaforme, per creare il tuo WebView componenti che fare pieno uso di Cordova APIs. È quindi possibile distribuire questi componenti di applicazione Cordova assieme componenti nativi in un'applicazione ibrida.
+Per distribuire un WebView, è necessario avere familiarità con ogni ambiente di programmazione nativo. Di seguito vengono fornite le istruzioni per piattaforme supportate:
+
+* Amazon fuoco OS visualizzazioni Web
* Visualizzazioni Web Android
* iOS visualizzazioni Web
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/overview/index.md b/docs/it/edge/guide/overview/index.md
index 0be4475..2eb93cd 100644
--- a/docs/it/edge/guide/overview/index.md
+++ b/docs/it/edge/guide/overview/index.md
@@ -32,672 +32,32 @@ Cordova applicazioni si basano su una comune `config.xml` file che fornisce info
[1]: http://www.w3.org/TR/widgets/
-L'applicazione stessa è implementato come una pagina web, denominato *index. html* per impostazione predefinita, che fa riferimento a qualunque CSS, JavaScript, immagini, file multimediali, o altre risorse sono necessarie per essere eseguito. L'app viene eseguita come una *WebView* all'interno del wrapper di applicazione nativa, che distribuiscono ai negozi di app. Per l'applicazione web interagire con varie caratteristiche dispositivo fare le applicazioni in modo native, deve anche fare riferimento a un `cordova.js` file che fornisce API associazioni. <!-- XREF
-(See the API Reference for an overview, and the Application
-Development Guide for examples of how to use them.)
-XREF -->
+L'applicazione stessa è implementato come una pagina web, denominato *index. html* per impostazione predefinita, che fa riferimento a qualunque CSS, JavaScript, immagini, file multimediali, o altre risorse sono necessarie per essere eseguito. L'app viene eseguita come una *WebView* all'interno del wrapper di applicazione nativa, che distribuiscono ai negozi di app. Per l'applicazione web interagire con varie caratteristiche dispositivo fare le applicazioni in modo native, deve anche fare riferimento a un `cordova.js` file che fornisce API associazioni.
WebView Cordova abilitato può fornire l'applicazione con l'intera interfaccia utente. Può anche essere un componente all'interno di un'applicazione ibrida più grande, che mescola WebView con componenti di un'applicazione nativa. Cordova fornisce un'interfaccia di *plugin* per questi componenti comunicare con a vicenda.
## Percorsi di sviluppo
-Il modo più semplice per impostare un'applicazione è quello di eseguire il `cordova` utilità da riga di comando, anche conosciuto come l' *interfaccia della riga di comando* (CLI). (Per installare il CLI, vedere l'interfaccia della riga di comando). A seconda dell'insieme di piattaforme che si desidera fare riferimento, è possibile affidarsi CLI per azioni progressivamente maggiore del ciclo di sviluppo:
+A partire dalla versione 3.0, è possibile utilizzare due flussi di lavoro fondamentali per creare un'applicazione mobile. Mentre si può ottenere lo stesso risultato utilizzando entrambi i flussi di lavoro, determinati compiti sono meglio adatti ad utilizzando il flusso di uno lavoro sopra l'altro. Per questo motivo, è necessario comprendere entrambi i flussi di lavoro in modo che è possibile utilizzare lo strumento migliore per la situazione migliore.
-* Nello scenario più semplice, è possibile utilizzare la CLI semplicemente per creare un nuovo progetto che viene popolato con configurazione di default per modificare.
+I due principali flussi di lavoro supportati sono il flusso di lavoro di *Web progetto Dev* e il flusso di lavoro *Nativo Dev Platform* .
+
+### Web progetto Dev
-* Per molte piattaforme mobili, è possibile utilizzare anche il CLI per impostare i file di progetto supplementare necessari per compilare all'interno di ogni SDK. Per questo lavoro, è necessario installare il SDK su ogni piattaforma mirati. (Vedi le guide di piattaforma per istruzioni). Come indicato nella seguente tabella supporto piattaforma, potrebbe essere necessario eseguire il CLI su sistemi operativi diversi, a seconda della piattaforma di destinazione.
+Si può pensare il primo flusso di lavoro come il flusso di lavoro di *Web progetto Dev* . Si dovrebbe utilizzare questo flusso di lavoro quando si desidera creare un'applicazione di Cordova che gira su tanti sistemi operativi mobili come possibile con poco lavoro specifico della piattaforma di sviluppo possibili. Questo flusso di lavoro è entrato in esistenza con Cordova 3.0 e la creazione di Cordova *Command-Line Interface* (CLI). CLI estrae un sacco di funzionalità di basso livello script di shell che si prendono cura dei dettagli coinvolti con la costruzione di app, ad esempio copiare le risorse web nelle cartelle corrette per ogni piattaforma mobile, rendendo le modifiche di configurazione specifici di piattaforma o sull'esecuzione di specifici costruire script per generare binari di applicazione. Si può leggere di più circa il flusso di lavoro di *Web progetto Dev* in l'interfaccia della riga di comando. Si prega di notare che spesso quando si parla di "CLI", stanno parlan
do questo flusso di lavoro di *Web progetto Dev* .
-* Per il supporto di piattaforme, CLI può compilare applicazioni eseguibile ed eseguirli in un emulatore di dispositivo basato su SDK. <!-XRIF XRIF (Vedere Applicazione Guida allo Sviluppo per i dettagli.)--> per la prova completa, si può anche generare file di applicazione e installarli direttamente su un dispositivo.
+### Piattaforma nativa Dev
-In qualsiasi punto del ciclo di sviluppo, può anche contare su strumenti SDK specifico della piattaforma, che possono fornire un insieme più ricco di opzioni. (Vedi le guide di piattaforma per ulteriori informazioni sullo strumento SDK su ogni piattaforma impostato). Un ambiente SDK è più appropriato se si desidera implementare un'applicazione ibrida che mescola i componenti dell'applicazione web-based e nativo. <!-XRIF XRIF (Vedi Ibrido Applicazione Guida per maggiori informazioni.)--> si possono utilizzare l'utilità della riga di comando per generare inizialmente l'app, o in modo iterativo successivamente per alimentare il codice aggiornato a strumenti SDK. Si può anche costruire il file di configurazione dell'app te stesso. <!-- XREF
-(See The config.xml File for details.)
-XREF -->
+Il secondo flusso di lavoro può essere pensato come un flusso di lavoro *Nativo Dev Platform* . Si dovrebbe usare quando si vuole mettere a fuoco sulla costruzione di un'applicazione per una singola piattaforma e sono interessato a cambiare i dettagli di basso livello di piattaforma. Mentre è ancora possibile utilizzare questo flusso di lavoro per costruire applicazioni multipiattaforma, la mancanza di strumenti di astrarre via le varie fasi di compilazione renderà più difficile. Ad esempio, si dovrà utilizzare Plugman per installare il plugin stesso una volta per ogni piattaforma che si desidera sostenere. Il vantaggio di utilizzare questo flusso di lavoro *Nativo Dev Platform* è che esso dà accesso agli script shell di basso livello per costruire e testare l'applicazione, quindi se vi sono hacking sul lato nativo delle cose, questo flusso di lavoro è il modo più efficace per testare le modifiche. Questo flusso di lavoro è inoltre opportuno, se si desidera utilizzare il C
ordovaWebView come una piccola parte in una più ampia applicazione nativa (vedere la guida di visualizzazioni Web Embedding). Potete leggere su questo flusso di lavoro nelle diverse guide strumento Shell, per esempio, guida di strumento Shell Android e iOS guida strumento Shell.
-<!-- 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 -->
+Quando in primo luogo partendo, potrebbe essere più semplice utilizzare il flusso di lavoro di *Web progetto Dev* per creare un'applicazione. (Per installare il CLI, vedere l'interfaccia della riga di comando). A seconda dell'insieme di piattaforme che si desidera fare riferimento, è possibile affidarsi CLI per azioni progressivamente maggiore del ciclo di sviluppo:
+
+* Nello scenario più semplice, è possibile utilizzare la CLI semplicemente per creare un nuovo progetto che viene popolato con configurazione di default per modificare.
-## Supporto di piattaforma
+* Per molte piattaforme mobili, è possibile utilizzare anche il CLI per impostare i file di progetto supplementare necessari per compilare all'interno di ogni SDK. Per questo lavoro, è necessario installare il SDK su ogni piattaforma mirati. (Vedi le guide di piattaforma per istruzioni). Come indicato nella tabella di supporto della piattaforma, potrebbe essere necessario eseguire CLI su sistemi operativi diversi, a seconda della piattaforma di destinazione.
-Nell'esempio seguente viene illustrato il set di strumenti di sviluppo e dispositivo API disponibili per ogni piattaforma mobile. (Intestazioni di colonna visualizzare mozziconi di stenografia di CLI).
+* Per il supporto di piattaforme, CLI può compilare applicazioni eseguibile ed eseguirli in un emulatore di dispositivo basato su SDK. Completa di test, potete anche generare file di applicazione e installarli direttamente su un dispositivo.
-<!-- START HTML -->
+In qualsiasi punto del ciclo di sviluppo, può passare all'uso di più del flusso di lavoro *Nativo Dev Platform* . Strumenti specifici della piattaforma SDK forniti possono fornire un insieme più ricco di opzioni. (Vedi le guide di piattaforma per ulteriori informazioni sullo strumento SDK su ogni piattaforma impostato).
-<table class="compat" width="100%">
- <tr>
- <th>
- </td> <th>
- <tt>Android</tt>
- </th>
-
- <th>
- <tt>BlackBerry</tt> (6)
- </th>
-
- <th>
- <tt>blackberry10</tt>
- </th>
-
- <th>
- <tt>iOS</tt>
- </th>
-
- <th>
- <tt>WP7</tt> (Windows<br />Phone 7)
- </th>
-
- <th>
- <tt>WP8</tt> (Windows<br />Telefono 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">Cordova<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">Incorporato<br />WebView</a>
- </th>
-
- <td data-col="android" class="y">
- <a href="guide_platforms_android_webview.md.html">(vedi dettagli)</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">(vedi dettagli)</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">Plug-in<br />Interfaccia</a>
- </th>
-
- <td data-col="android" class="y">
- <a href="guide_guide_platforms_android_plugin.md.html">(vedi dettagli)</a>
- </td>
-
- <td data-col="blackberry" class="y">
- <a href="guide_guide_platforms_blackberry_plugin.md.html">(vedi dettagli)</a>
- </td>
-
- <td data-col="blackberry10" class="y">
- <a href="guide_guide_platforms_blackberry10_plugin.md.html">(vedi dettagli)</a>
- </td>
-
- <td data-col="ios" class="y">
- <a href="guide_guide_platforms_ios_plugin.md.html">(vedi dettagli)</a>
- </td>
-
- <td data-col="winphone7" class="y">
- <a href="guide_guide_platforms_wp8_plugin.md.html">(vedi dettagli)</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 della piattaforma
- </th>
- </tr>
-
- <tr>
- <th>
- <a href="cordova_accelerometer_accelerometer.md.html">Accelerometro</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">Fotocamera</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">Cattura</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">Bussola</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">Connessione</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">Contatti</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">Dispositivo</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">Eventi</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">File</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">
- nessun FileTransfer
- </td>
-
- <td data-col="winphone8" class="p">
- nessun FileTransfer
- </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">Geolocalizzazione</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">Globalizzazione</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">Media</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">Notifica</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">Splashscreen</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">Archiviazione</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">
- localStorage solo
- </td>
-
- <td data-col="winphone8" class="p">
- localStorage solo
- </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
+Un ambiente SDK è più appropriato se si desidera implementare un'applicazione ibrida che mescola i componenti dell'applicazione web-based e nativo. Si può utilizzare l'utilità della riga di comando per generare inizialmente l'app, o in modo iterativo successivamente per alimentare il codice aggiornato a strumenti SDK. Si può anche costruire il file di configurazione dell'app te stesso. (Vedere il file config. XML File per dettagli).
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/amazonfireos/config.md b/docs/it/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..1978131
--- /dev/null
+++ b/docs/it/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.
+---
+
+# Configurazione di fuoco OS Amazon
+
+La `config.xml` file controlla le impostazioni di base di un'app che si applicano a ogni applicazione e istanza di CordovaWebView. Costruisce le preferenze di dettagli questa sezione che si applicano solo al sistema operativo di fuoco di Amazon. Vedere il file config. XML File per informazioni sulle opzioni di configurazione globale.
+
+* `KeepRunning`(boolean, impostazioni predefinite a `true` ): determina se l'applicazione rimane in esecuzione in background anche dopo un `pause` evento incendi.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `ErrorUrl`: Specifica di una pagina di errore che viene visualizzato in risposta agli errori HTTP standard nella gamma 400-500. Posizionare il file specificato nella directory principale che contiene la home page e altre risorse web.
+
+ <preference name="ErrorUrl" value="error.html"/>
+
+
+* `LoadingDialog`: Visualizzare una finestra di dialogo nativo durante il caricamento dell'app. Il formato del valore è il *titolo, messaggio*
+
+ <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+
+
+* `LoadingPageDialog`: Visualizzare una finestra di dialogo nativo durante il caricamento di pagine secondarie all'interno di un'app. Il formato del valore è il *titolo, messaggio*
+
+ <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+
+
+* `LoadUrlTimeoutValue`(numero, valore di default è `20000` ): durante il caricamento di una pagina, la quantità di tempo di attesa prima di generare un errore di timeout. Questo esempio specifica 10 secondi anziché 20:
+
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
+
+
+* `SplashScreen`: Il nome del file meno sua estensione nella `res/drawable` directory. Vari beni devono condividere questo nome comune nelle varie sottodirectory.
+
+ <preference name="SplashScreen" value="splash"/>
+
+
+* `SplashScreenDelay`(numero, di default è `5000` ): la quantità di tempo consente di visualizzare l'immagine della schermata iniziale.
+
+ <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/amazonfireos/index.md b/docs/it/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..7d6aaff
--- /dev/null
+++ b/docs/it/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+licenza: licenza uno o più contratti di licenza di collaboratore per l'Apache Software Foundation (ASF). Vedere il file avviso distribuito con questo lavoro per ulteriori informazioni riguardanti la proprietà del copyright. L'ASF licenze questo file a voi con la licenza Apache, versione 2.0 (la "licenza"); non si può usare questo file se non in conformità con la licenza. È possibile ottenere una copia della licenza a
+
+ http://www.apache.org/licenses/License-2.0 se non richiesto dalla legge o concordato per iscritto, il software distribuito sotto la licenza è distribuito su un "AS IS" base, senza garanzie o condizioni di alcun tipo, esplicita o implicita. Vedere la licenza per la lingua specifica che disciplina le autorizzazioni e limitazioni
+
+
+## con la licenza.
+
+# Amazon fuoco piattaforma OS guida
+
+Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Amazon fuoco OS come il Kindle Fire HDX.
+
+Vedere la seguente per informazioni più dettagliate specifiche della piattaforma:
+
+* Configurazione di fuoco OS Amazon
+* Amazon fuoco OS visualizzazioni Web
+* Amazon fuoco OS Plugins
+
+## Requisiti e supporto
+
+Lo sviluppo di app di Cordova per Amazon fuoco OS richiede l'Android SDK e Amazon WebView SDK. Verifica i requisiti per questi kit SDK al link qui sotto:
+
+* [Sistema Android SDK][1]
+
+* [Amazon WebView SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## Installazione
+
+### Android SDK
+
+Installare il SDK di Android da [developer.android.com/sdk][1]. Altrimenti può essere presentato con una scelta di dove installare il SDK, spostare lo scaricato `adt-bundle` albero ovunque si memorizzare gli strumenti di sviluppo.
+
+Per strumenti da riga di comando di Cordova a lavorare, è necessario includere il SDK `tools` e `platform-tools` le directory nel tuo ambiente PATH.
+
+Su Mac, Linux o altre piattaforme Unix-like, è possibile utilizzare un editor di testo per creare o modificare il `~/.bash_profile` file, aggiungendo una riga come la seguente, a seconda di dove viene installato il SDK:
+
+ Export PATH = ${PATH}: / / adt-bundle/sdk/piattaforma-strumenti di sviluppo: / sviluppo/adt-bundle/sdk/tools
+
+
+Questo espone strumenti SDK in windows terminal inaugurato di recente. In caso contrario eseguire questo per renderli disponibili nella sessione corrente:
+
+ $ fonte ~/.bash_profile
+
+
+Per modificare l'ambiente del percorso su Windows 7:
+
+* Fare clic su **Start nell'angolo inferiore sinistro del desktop** , tasto destro del mouse su **Computer**, quindi fare clic su **proprietà**.
+
+* Fare clic su **Impostazioni di sistema avanzate** nella colonna a sinistra.
+
+* Nella finestra di dialogo risultante, premere **Le variabili di ambiente**.
+
+* Selezionare la variabile **PATH** e premere **Modifica**.
+
+* Aggiungere quanto segue al percorso basato su cui è installato il SDK, per esempio:
+
+ ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+
+
+* Salvare il valore e chiudere le due finestre di dialogo.
+
+Potrebbe essere necessario abilitare Java e Ant. Apri un prompt dei comandi e digitare `java` e anche di tipo `ant` . Aggiungere al percorso qualunque non riescono ad eseguire:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### Amazon WebView SDK
+
+Scaricare il SDK di WebView Amazon [Amazon Developer Portal][2].
+
+* Creare un `libs/` cartella in `~/.cordova/lib/amazon-fireos/cordova/3.1.0/` cartella.
+* Aggiungere il `awv_interface.jar` da SDK scaricato a`~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/`
+
+## Aprire un progetto in SDK
+
+Uso il `cordova` utility per impostare un nuovo progetto, come descritto in The Cordova le Command-Line Interface. Ad esempio, in una directory del codice sorgente:
+
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add amazon-fireos
+ $ cordova build
+
+
+Una volta creato, ecco come utilizzare il SDK per modificarlo:
+
+* Avviare l'applicazione di **Eclipse** .
+
+* Selezionare la voce di menu **Nuovo progetto** .
+
+* Scegliere **Progetto Android da codice esistente** nella finestra di dialogo risultante e premere **avanti**: ![][3]
+
+* Passare a `hello` , o qualunque directory creata per il progetto, poi per il `platforms/amazon-fireos` sottodirectory.
+
+* Premere **fine**.
+
+ [3]: img/guide/platforms//eclipse_new_project.png
+
+Una volta che si apre la finestra di Eclipse può apparire una rossa **X** per indicare problemi irrisolti. Se è così, segui questi passaggi aggiuntivi:
+
+* Tasto destro del mouse sulla directory del progetto.
+
+* Nella finestra di dialogo **Proprietà** , selezionare **Android** dal riquadro di spostamento.
+
+* Per il progetto di costruire la destinazione, selezionare il massimo livello di API di Android che è stato installato.
+
+* Fare clic su **OK**.
+
+* Dal menu **progetto** , selezionare **Clean** . Questo dovrebbe correggere tutti gli errori nel progetto.
+
+## Distribuire al dispositivo
+
+Per spingere un app direttamente al dispositivo, assicurarsi che il debug USB è attivato sul tuo dispositivo come descritto sul [Sito per sviluppatori Android][4]e utilizzare un cavo mini USB per collegarlo al vostro sistema.
+
+ [4]: http://developer.android.com/tools/device.html
+
+Si può spingere l'app per il dispositivo dalla riga di comando:
+
+ $ cordova run amazon-fireos
+
+
+Alternativamente all'interno di Eclipse, il progetto di fare clic destro e scegliere **Esegui come → applicazione Android**.
+
+**Nota**: attualmente, testing tramite un emulatore non è supportato per Amazon WebView basati su apps.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/amazonfireos/plugin.md b/docs/it/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..80567a1
--- /dev/null
+++ b/docs/it/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.
+---
+
+# Amazon fuoco OS Plugins
+
+Seguire le istruzioni fornite nella guida Plugins Android per una panoramica di sviluppo plugin personalizzato.
+
+## Esempio di Plugin Echo Amazon fuoco OS
+
+Per abbinare la caratteristica di *eco* dell'interfaccia JavaScript descritto nel plugin di applicazione, utilizzare il `plugin.xml` per iniettare una `feature` specifica per la piattaforma locale `config.xml` file:
+
+ <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>
+
+
+Quindi aggiungere il codice seguente per la `src/org/apache/cordova/plugin/Echo.java` file:
+
+ 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.");
+ }
+ }
+ }
+
+
+Se si desidera riutilizzare codice Android Plugin per la piattaforma Amazon fuoco OS poi modificare il plugin per puntare il `android` file origine specifica. Ad esempio,
+
+ <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>
+
+
+Se volete scrivere un plugin su misura per la piattaforma Amazon fuoco OS quindi creare una cartella denominata `amazon` sotto il vostro plugin src / cartella e modificare il plugin per puntare il `amazon` file origine specifica. Ad esempio,
+
+ <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>
+
+
+## Utilizzando Amazon WebView nel vostro plugin
+
+Cordova per OS fuoco Amazon fa uso di personalizzato WebView Amazon che è costruito sul progetto open source Chromium. È la GPU accelerati e ottimizzato per prestazioni fluide sul Kindle Fire.
+
+Per capire come utilizzare al meglio Amazon WebView nel vostro progetto, controllare il [Portale per sviluppatori di Amazon][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/60194dbe/docs/it/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/amazonfireos/webview.md b/docs/it/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..e921ef7
--- /dev/null
+++ b/docs/it/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.
+---
+
+# Amazon fuoco OS visualizzazioni Web
+
+A partire da 3.0.0, è possibile utilizzare Cordova come componente nelle applicazioni OS fuoco Amazon. Amazon fuoco OS si riferisce a questo componente come `CordovaWebView` . `CordovaWebView`estende WebView Amazon che è costruito sul cromo progetto open source. Sfruttando questa caratteristica, le applicazioni web possono utilizzare i più recenti standard del web HTML5 in esecuzione in un motore di runtime del web moderno.
+
+## Prerequisiti
+
+* Cordova 3.0.0 o maggiore
+
+* Android SDK aggiornato all'ultimo SDK
+
+* Amazon WebView SDK
+
+## Guida all'utilizzo di CordovaWebView in un progetto di OS del fuoco Amazon
+
+1. Scarica espandere [Amazon WebView SDK][1] , quindi copiare il awv_interface.jar in `/framework/libs` directory. Creare un libs / cartella se non esiste.
+
+2. `cd`in `/framework` ed eseguire `ant jar` per costruire il barattolo di cordova. Crea il file. jar formato come `cordova-x.x.x.jar` nel `/framework` directory.
+
+3. Modifica dell'applicazione `main.xml` file (sotto `/res/layout` ) per essere simile alla seguente, con la `layout_height` , `layout_width` e `id` modificato per soddisfare la vostra applicazione:
+
+ <org.apache.cordova.CordovaWebView
+ android:id="@+id/tutorialView"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+
+4. Modificare la vostra attività che implementa il `CordovaInterface` . È necessario implementare i metodi inclusi. Si potrebbe desiderare di copiarli da `/framework/src/org/apache/cordova/CordovaActivity.java` , o implementarle sul proprio. Il frammento di codice riportato di seguito viene illustrata un'applicazione di base che utilizza l'interfaccia. Si noti come l'id di riferimento vista corrisponde la `id` attributo specificato nel frammento XML sopra indicato:
+
+ 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
+
+Se si utilizza la fotocamera, è necessario implementare anche questo:
+
+ @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);
+ }
+ }
+
+
+Infine, ricordarsi di aggiungere il pool di thread, altrimenti il plugin non hanno nessun thread per eseguire:
+
+ @Override
+ public ExecutorService getThreadPool() {
+ return threadPool;
+ }
+
+
+1. Copiare i file dell'applicazione HTML e JavaScript al progetto Amazzonia fuoco OS `/assets/www` directory.
+
+2. Copia `config.xml` dal `/framework/res/xml` al tuo progetto `/res/xml` directory.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/config.md b/docs/it/edge/guide/platforms/android/config.md
index 625f089..278d651 100644
--- a/docs/it/edge/guide/platforms/android/config.md
+++ b/docs/it/edge/guide/platforms/android/config.md
@@ -18,36 +18,54 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
La `config.xml` file controlla le impostazioni di base di un'app che si applicano a ogni applicazione e istanza di CordovaWebView. In questa sezione i dettagli delle preferenze che si applicano solo a Build di Android. Vedere il file config. XML File per informazioni sulle opzioni di configurazione globale.
-* `KeepRunning`(boolean, impostazioni predefinite a `true` ): determina se l'applicazione rimane in esecuzione in background anche dopo un `pause` evento incendi.
+* `KeepRunning`(boolean, impostazioni predefinite a `true` ): determina se l'applicazione rimane in esecuzione in background anche dopo un `pause` evento incendi. Nota: questa impostazione su false non ucciderà l'app dopo un evento di pausa, arresterà solo l'esecuzione di codice in webview cordova mentre l'app è in background.
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: Specifica di una pagina di errore che viene visualizzato in risposta agli errori HTTP standard nella gamma 400-500. Posizionare il file specificato nella directory principale che contiene la home page e altre risorse web.
+* `LoadUrlTimeoutValue`(numero in millisecondi, per impostazione predefinita `20000` , 20 secondi): durante il caricamento di una pagina, la quantità di tempo di attesa prima di generare un errore di timeout. Questo esempio specifica 10 secondi anziché 20:
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: Visualizzare una finestra di dialogo nativo durante il caricamento dell'app. Il formato del valore è il *titolo, messaggio*
+* `SplashScreen`(stringa, valore predefinito del `splash` ): il nome del file meno sua estensione nella `res/drawable` directory. Vari beni devono condividere questo nome comune nelle varie sottodirectory.
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: Visualizzare una finestra di dialogo nativo durante il caricamento di pagine secondarie all'interno di un'app. Il formato del valore è il *titolo, messaggio*
+* `SplashScreenDelay`(numero in millisecondi, di default è `3000` ): la quantità di tempo consente di visualizzare l'immagine della schermata iniziale.
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(numero, valore di default è `20000` ): durante il caricamento di una pagina, la quantità di tempo di attesa prima di generare un errore di timeout. Questo esempio specifica 10 secondi anziché 20:
+* `InAppBrowserStorageEnabled`(boolean, impostazioni predefinite a `true` ): controlli se pagine aperto all'interno di un InAppBrowser possono accedere la stessa localStorage e archiviazione WebSQL come pagine aperte con il browser predefinito.
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: Il nome del file meno sua estensione nella `res/drawable` directory. Vari beni devono condividere questo nome comune nelle varie sottodirectory.
+* `LoadingDialog`(stringa, valore predefinito del `null` ): se impostato, viene visualizzato un dialogo con il titolo specificato e il messaggio e un filatore, durante il caricamento della pagina prima di un'applicazione. Il titolo e il messaggio sono separati da una virgola in questa stringa di valore, e quello virgola viene rimosso prima che venga visualizzata la finestra di dialogo.
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(numero, di default è `5000` ): la quantità di tempo consente di visualizzare l'immagine della schermata iniziale.
+* `LoadingPageDialog`(stringa, valore predefinito del `null` ): lo stesso di `LoadingDialog` , ma per ogni pagina di caricamento dopo la prima pagina dell'applicazione.
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(URL, impostazioni predefinite a `null` ): se impostato, visualizzerà la pagina di riferimento su di un errore dell'applicazione invece di una finestra di dialogo con il titolo "Errore dell'applicazione".
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(boolean, impostazioni predefinite a `false` ): Visualizza il titolo nella parte superiore dello schermo.
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(stringa, valore predefinito del `ERROR` ): imposta il livello di log minimo attraverso cui registro verranno filtrati i messaggi dall'applicazione. I valori validi sono `ERROR` , `WARN` , `INFO` , `DEBUG` , e`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(boolean, impostazioni predefinite a `false` ): come il `Fullscreen` parametro nella configurazione globale di questo file xml. Questo elemento specifico Android è deprecato in favore del global `Fullscreen` elemento e verrà rimossa in una versione futura.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/index.md b/docs/it/edge/guide/platforms/android/index.md
index e3a2fc2..c89156a 100644
--- a/docs/it/edge/guide/platforms/android/index.md
+++ b/docs/it/edge/guide/platforms/android/index.md
@@ -16,7 +16,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Guida piattaforma Android
-Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Android. Vedere la seguente per informazioni più dettagliate specifiche della piattaforma:
+Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Android. Si cammina attraverso il processo di installare Android SDK, aprendo un progetto Android in Eclipse SDK e distribuendo un emulatore o dispositivo. Devi seguire questa guida per installare almeno il SDK di Android, indipendentemente dal flusso di lavoro che si sta seguendo. (Entrambi i workflow *Web progetto Dev* e *Nativo Dev Platform* richiedono il SDK di Android essere installato e accessibile tramite il percorso).
+
+Vedere la seguente per informazioni più dettagliate specifiche della piattaforma:
* Android configurazione
* Visualizzazioni Web Android
@@ -44,20 +46,19 @@ NOTE, doc said:
Gli sviluppatori devono utilizzare il `cordova` utilità in combinazione con il SDK di Android. L'interfaccia della riga di comando per informazioni, vedere come installarlo, aggiungere progetti, quindi compilare e distribuire un progetto.
-## Installare il SDK
-
-Installare il SDK di Android da [developer.android.com/sdk][3]. Altrimenti può essere presentato con una scelta di dove installare il SDK, spostare lo scaricato `adt-bundle` albero ovunque si memorizzare gli strumenti di sviluppo.
+Installare il SDK di Android da [Developer.Android.com/SDK][3]. il sdk di android è distribuito come un ' adt-bundle -<os>-<arch>-<ver>' file. Su windows, l'adt-bundle è confezionato con un programma di installazione. Su OSX e Linux, semplicemente scompattare l'adt-bundle nel percorso si memorizzano gli strumenti di sviluppo. [Informazioni dettagliate sull'installazione di Android SDK possono essere trovati qui][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
Per strumenti da riga di comando di Cordova a lavorare, è necessario includere il SDK `tools` e `platform-tools` le directory nel tuo ambiente PATH. Su Mac, è possibile utilizzare un editor di testo per creare o modificare il `~/.bash_profile` file, aggiungendo una riga come la seguente, a seconda di dove viene installato il SDK:
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ Export PATH = ${PATH}: / / adt-bundle/sdk/piattaforma-strumenti di sviluppo: / sviluppo/adt-bundle/sdk/tools
Questo espone strumenti SDK in windows terminal inaugurato di recente. In caso contrario eseguire questo per renderli disponibili nella sessione corrente:
- $ source ~/.bash_profile
+ $ fonte ~/.bash_profile
Per modificare l'ambiente del percorso su Windows 7:
@@ -72,21 +73,24 @@ Per modificare l'ambiente del percorso su Windows 7:
* Aggiungere quanto segue al percorso basato su cui è installato il SDK, per esempio:
- ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+ ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
* Salvare il valore e chiudere le due finestre di dialogo.
Potrebbe essere necessario abilitare Java e Ant. Apri un prompt dei comandi e digitare `java` e anche di tipo `ant` . Aggiungere al percorso qualunque non riescono ad eseguire:
- ; %JAVA_HOME%\bin;%ANT_HOME%\bin
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
## Aprire un progetto in SDK
Uso il `cordova` utility per impostare un nuovo progetto, come descritto in The Cordova le Command-Line Interface. Ad esempio, in una directory del codice sorgente:
- $ cordova creare Ciao com.example.hello "HelloWorld" $ cd $ Ciao cordova piattaforma Aggiungi build di android $ cordova
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add android
+ $ cordova build
Una volta creato, ecco come utilizzare il SDK per modificarlo:
@@ -95,13 +99,15 @@ Una volta creato, ecco come utilizzare il SDK per modificarlo:
* Selezionare la voce di menu **Nuovo progetto** .
-* Scegliere **Progetto Android da codice esistente** nella finestra di dialogo risultante e premere **avanti**: ![][4]
+* Scegliere **Progetto Android da codice esistente** nella finestra di dialogo risultante e premere **avanti**: ![][5]
* Passare a `hello` , o qualunque directory creata per il progetto, poi per il `platforms/android` sottodirectory.
+* Assicurarsi che sia `hello` e `hello-CordovaLib` progetti sono selezionati per essere importati. Il `hello-CordovaLib` progetto è necessaria a partire da Cordova 3.3.0 perché Cordova è ora usato come una libreria di Android invece di un file. jar.
+
* Premere **fine**.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
Una volta che si apre la finestra di Eclipse può apparire una rossa **X** per indicare problemi irrisolti. Se è così, segui questi passaggi aggiuntivi:
@@ -123,43 +129,43 @@ Una volta che si apre la finestra di Eclipse può apparire una rossa **X** per i
* All'interno di Eclipse, premere l'icona della barra degli strumenti:
- ![][5]
+ ![][6]
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
Una volta aperto, l'Android SDK Manager visualizza varie librerie di runtime:
-![][6]
+![][7]
- [6]: img/guide/platforms/android/asdk_window.png
+ [7]: img/guide/platforms/android/asdk_window.png
Scegliere **Strumenti → gestione AVDs** (dispositivi Android virtuale), quindi scegliere qualsiasi elemento da **Definizioni di dispositivo** nella finestra di dialogo risultante:
-![][7]
+![][8]
- [7]: img/guide/platforms/android/asdk_device.png
+ [8]: img/guide/platforms/android/asdk_device.png
Stampa **Creare AVD**, eventualmente modificando il nome, quindi premere **OK** per accettare le modifiche:
-![][8]
+![][9]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
L'AVD poi appare nell'elenco dei **Dispositivi Android virtuale** :
-![][9]
+![][10]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [10]: img/guide/platforms/android/asdk_avds.png
Per aprire l'emulatore come applicazione separata, selezionare l'AVD e premere **Start**. Si lancia proprio come farebbe sul dispositivo, con controlli aggiuntivi disponibili per i pulsanti hardware:
-![][10]
+![][11]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [11]: img/guide/platforms/android/asdk_emulator.png
A questo punto è possibile utilizzare il `cordova` utility per distribuire l'applicazione nell'emulatore dalla riga di comando:
- $ cordova emulare android
+ $ cordova emulate android
Se invece si lavora all'interno di Eclipse, il progetto di fare clic destro e scegliere **Esegui come → applicazione Android**. Può essere chiesto di specificare un AVD se nessuno è già aperto.
@@ -176,13 +182,13 @@ Per un'esperienza più veloce, utilizzare un'immagine di emulatore basato su Int
## Distribuire al dispositivo
-Per spingere un app direttamente al dispositivo, assicurarsi che il debug USB è attivato sul tuo dispositivo come descritto sul [Sito per sviluppatori Android][11]e utilizzare un cavo mini USB per collegarlo al vostro sistema.
+Per spingere un app direttamente al dispositivo, assicurarsi che il debug USB è attivato sul tuo dispositivo come descritto sul [Sito per sviluppatori Android][12]e utilizzare un cavo mini USB per collegarlo al vostro sistema.
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
Si può spingere l'app per il dispositivo dalla riga di comando:
- $ cordova eseguire android
+ $ cordova run android
Alternativamente all'interno di Eclipse, il progetto di fare clic destro e scegliere **Esegui come → applicazione Android**.
\ No newline at end of file
[43/57] [abbrv] CB-5931 1/28 push latest of edge for Korean Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/plugin.md b/docs/ko/edge/guide/platforms/android/plugin.md
index be5df68..c45130f 100644
--- a/docs/ko/edge/guide/platforms/android/plugin.md
+++ b/docs/ko/edge/guide/platforms/android/plugin.md
@@ -16,148 +16,161 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 안 드 로이드 플러그인
-플러그인을 작성 코르도바-안 드 로이드의 아키텍처에 대 한 이해가 필요 합니다. 코르 도우 바 안 드 로이드 안 드 로이드 WebView 그것에 붙어 있던 걸이로 구성 되어 있습니다. 이 플러그인에서 클래스 매핑으로 표시 됩니다는 `config.xml` 파일.
+이 섹션에서는 안 드 로이드 플랫폼에서 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 정보를 제공 합니다. 이것을 읽기 전에 응용 프로그램 플러그인 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스의 개요 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다. 다른 샘플도 [CordovaPlugin.java][1] 에서 주석 참조.
-플러그인 구성 확장 하는 하나 이상의 Java 클래스는 `CordovaPlugin` 클래스. 플러그인 중 하나를 재정의 해야 합니다 있는 `execute` 메서드를 `CordovaPlugin` . 최고의 연습, 플러그인 처리 하는 `pause` 및 `resume` 이벤트 및 플러그인 사이 전달 메시지. 장기 실행 요청, 미디어 재생, 청취자, 또는 내부 상태와 같은 백그라운드 작업 플러그인을 구현 하는 `onReset()` 메서드 뿐만. 때 실행은 `WebView` 이동 새 페이지 또는 새로 고침, 자바 스크립트가 다시 로드 되는.
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+안 드 로이드 플러그인 코르도바-안 드 로이드, 안 드 로이드 WebView 그것에 붙어 있던 걸이로 구성 된 기반으로 합니다. 플러그인에서 클래스 매핑으로 표시 됩니다는 `config.xml` 파일. 플러그인을 확장 하는 하나 이상의 Java 클래스의 구성는 `CordovaPlugin` 중 하나를 재정의 하는 클래스는 `execute` 방법. 최고의 연습, 플러그인 또한 처리 하는 `pause` 및 `resume` 플러그인 사이 전달 하는 모든 메시지와 함께 이벤트. 장기 실행 요청, 미디어 재생, 청취자, 또는 내부 상태와 같은 백그라운드 작업 플러그인을 구현 하는 `onReset()` 메서드 뿐만. 때 실행은 `WebView` 이동 새 페이지 또는 새로 고침, 자바 스크립트가 다시 로드 되는.
## 플러그인 클래스 매핑
-플러그인의 자바 부분 항상 사용 하는 `cordova.exec` 메서드가 다음과 같이:
+플러그인의 자바 인터페이스를 사용 하는 `cordova.exec` 메서드가 다음과 같이:
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+
+
+이 효과적으로 전화 안 드 로이드 네이티브 쪽을 WebView에서 요청 마샬링하는 `action` 메서드는 `service` 추가 인수에 전달 된 클래스는 `args` 배열.
+
+코르 도우 바 안 드 로이드 응용 프로그램의 플러그인을 지정 해야 합니다 자바 파일 또는 *jar* 파일 자체의 플러그인 배포 여부를 `res/xml/config.xml` 파일. 사용 하는 방법에 대 한 자세한 내용은 응용 프로그램 플러그인을 참조는 `plugin.xml` 파일이 주입을 `feature` 요소:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-이 요청 전화 내려 더 많거나 적은 끓는 안 드 로이드 네이티브 쪽을 WebView에서 마샬링하는 `action` 메서드는 `service` 클래스에 전달 된 인수는 `args` 배열.
+서비스 이름이 일치 자바 스크립트에 사용 된 `exec` 를 호출 합니다. 자바 클래스의 정규화 된 네임 스페이스 식별자입니다. 그렇지 않으면, 플러그인 컴파일 수 있지만 여전히 코르도바를 사용할 수 없습니다.
-플러그인에 추가 되어야 합니다 귀하의 플러그인 자바 파일 또는 그것의 자신의 병을 배포 여부는 `config.xml` 코르 도우 바 안 드 로이드 응용 프로그램에서 파일 `res/xml/` 디렉터리.
+## 플러그인 초기화 및 수명
- <feature name="<service_name>">
+각각의 인생에 대 한 플러그인 개체의 인스턴스 생성 `WebView` . 플러그인은 인스턴스화되지 않습니다 JavaScript에서 호출 하 여 처음 참조 될 때까지 않는 한 `<param>` 와 `onload` `name` 특성 설정 `"true"` 에 `config.xml` . 예를 들면:
+
+ <feature name="Echo">
<param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
</feature>
-서비스 이름은 자바 스크립트에 사용 된 것과 일치 해야 `exec` 전화와 값은 네임 스페이스를 포함 하 여 Java 클래스 전체 이름. 그렇지 않으면 플러그인 컴파일 수 있지만 여전히 코르도바에 의해 접근할 수 있습니다.
+플러그인 사용 해야 있는 `initialize` 그들의 시작 논리에 대 한 방법.
-## 안 드 로이드 자바 플러그인을 작성
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
+ }
+
-자바 스크립트 플러그인 요청을 네이티브 쪽에서 발생합니다. 안 드 로이드 자바 플러그인을 통해 제대로 매핑되는 `config.xml` 파일. 그래서 무슨 최종 안 드 로이드 자바 플러그인 클래스 처럼 보여요?
+## 안 드 로이드 자바 플러그인을 작성
-무슨 자바 스크립트를 통해 플러그인에 파견 되 면 `exec` 함수는 플러그인 클래스에 전달 되 면 `execute` 메서드. 대부분 `execute` 구현을 다음과 같이:
+플러그인 요청을 네이티브 쪽에서 자바 호출 발생 및 correspoinding 자바 플러그인에 제대로 매핑되지는 `config.xml` 파일, 하지만 무엇 처럼 최종 안 드 로이드 자바 플러그인 클래스 보여? 어떤 자바 스크립트의 플러그인 디스패치 됩니다 `exec` 함수 플러그인 클래스에 전달 `execute` 방법. 대부분 `execute` 구현을 다음과 같이:
- @Override 공공 부울 실행 (문자열 작업, JSONArray args, CallbackContext callbackContext) JSONException을 throw {경우 ("beep".equals(action)) {this.beep(args.getLong(0));
- callbackContext.success();
- 반환 진정한;
- } 반환 허위; / / "MethodNotFound" 오류가 잘못 된 결과 반환 합니다.
- }
+ @Override 공공 부울 실행 (문자열 작업, JSONArray args, CallbackContext callbackContext) JSONException을 throw {경우 ("beep".equals(action)) {this.beep(args.getLong(0));
+ callbackContext.success();
+ 반환 진정한;
+ } 반환 허위; / / "MethodNotFound" 오류가 잘못 된 결과 반환 합니다.
+ }
-값을 비교 하는 우리는 `action` 매개 변수, 및 파견 (개인) 메서드에 선택적으로 메서드에 전달 된 매개 변수 중 일부는 클래스에서 요청 합니다.
+자바 스크립트 `exec` 함수의 `action` 매개 변수가 선택적 매개 변수와 함께 파견 전용 클래스 메서드에 해당 합니다.
예외를 catch 하 고 오류를 반환 하면 오류 반환 자바 검색 자바 예외 이름을 가능 한 한 명확 하도록 중요 하다.
-### 스레딩
+## 스레딩
-WebView에서 자바 않습니다 *하지* UI 스레드에서 실행 합니다. WebCore 스레드에서 실행 됩니다. `execute`메서드는 또한 WebCore 스레드에서 실행 됩니다.
+플러그인의 자바 스크립트는 *하지* 실행의 주 스레드에 `WebView` 인터페이스; 대신에, 그것에서 실행 되는 `WebCore` 스레드, 마찬가지로 `execute` 메서드. 사용자 인터페이스와 상호 작용 해야 하는 경우 다음 변형을 사용 해야 합니다.
-UI와 상호 작용 해야 하는 경우 다음 사용 해야 합니다.
-
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getActivity().runOnUiThread(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-UI 스레드에서 실행 해야 하는 경우 하지만 WebCore 스레드를 차단 하지 않으려면:
+사용 다음 주 인터페이스에서 실행할 필요가 없는 경우의 스레드, 하지만 차단 하지 않으려면는 `WebCore` 스레드 중 하나:
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getThreadPool().execute(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-### 에코 안 드 로이드 플러그인 예제
+## 에코 안 드 로이드 플러그인 예제
-다음을 추가 우리의 `config.xml` 파일:
+응용 프로그램 플러그인에서 설명 하는 자바 인터페이스 *에코* 기능은 사용는 `plugin.xml` 를 삽입 하는 `feature` 로컬 플랫폼 사양 `config.xml` 파일:
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <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` 코르 도우 바 안 드 로이드 응용 프로그램 안에:
+다음에 다음 추가 `src/org/apache/cordova/plugin/Echo.java` 파일:
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-코드를 살펴 봅시다. 필요한 `imports` 상단에 있습니다. 우리의 클래스에서 확장 `CordovaPlugin` . 우리는 exec()에서 메시지를 수신 하려면 execute () 메서드를 재정의 합니다. 우리의 방법은 먼저 비교 `action` :이 플러그인만 지원 한 행동은 `echo` 작업. 다른 작업 반환 `false` , 어떤 종류의 오류가 발생 `INVALID_ACTION` , 어떤 자바 스크립트 측면에 오류 콜백 호출으로 변환 합니다. 다음으로, 우리가 사용 하 여 에코 문자열 잡아는 `getString` 방법에 우리의 `args` , 그것을 말하고 우리 싶어 일까 매개 변수가 매개 변수 배열. 우리가 매개 변수 검사의 조금을 할: 그것은 다는 것을 확인 `null` , 그것은 길이가 0 인 문자열이 있는지 확인 하십시오. 그것은 우리가 전화 `callbackContext.error()` (지금까지, 당신이 알아야 할 어떤 오류 콜백을 호출). 모든 그 검사 통과 경우 우리�
�� 전화 `callbackContext.success()` 에 전달 하 고는 `message` 우리는 매개 변수로 받은 문자열. 이 마지막으로 자바 스크립트 측면에서 성공 콜백 호출으로 변환합니다. 그것은 또한 통과 `message` JavaScript 성공 콜백 함수에 매개 변수로 매개 변수.
-
-## 플러그인을 디버깅
-
-이클립스 안 드 로이드 프로젝트를 디버깅 하는 데 사용할 수 있습니다 및 플러그인 자바 소스 프로젝트에 포함 된 경우 디버깅할 수 있습니다. 만 최신 버전의 안 드 로이드 개발자 도구는이 이번에 완전히 지원 되지 않고이 소스 코드 첨부 파일 JAR 종속성을 허용 알려져 있다.
-
-## 일반적인 함정
-
-* 플러그인에 액세스할 수 있는 `CordovaInterface` 개체. 이 개체에는 안 드 로이드에 대 한 액세스는 `Activity` 응용 프로그램을 실행 중인. 이 `Context` 새로운 안 드 로이드를 실행 하는 데 필요한 `Intent` . `CordovaInterface`시작 플러그인 수를 `Activity` 때 콜백 플러그인을 설정 하 고 결과는 `Intent` 응용 프로그램에 다시 온다. 이것은 중요 하다, 이후는 `Intent` s 시스템은 안 드 로이드 프로세스 간에 통신 하는 방법.
+클래스를 확장 하는 파일의 상단에 필요한 수입 `CordovaPlugin` , 인 `execute()` 에서 메시지를 받도록 재정의 메서드 `exec()` . `execute()`처음의 값을 테스트 하는 방법 `action` ,이 경우에 단 하나 유효한 `echo` 값. 다른 작업 반환 `false` 에서 결과 `INVALID_ACTION` 자바 스크립트 측면에 호출 오류 콜백 변환 오류.
-* 플러그인에 직접 액세스할 필요가 없습니다에 `Context` 그들은 과거에 있다. 유산 `ctx` 멤버는 사용 되지 않습니다, 그리고 및 2.0 출시 후 6 개월 동안 제거 될 것 이다. 모든 `ctx` 에 존재 하는 메서드는 `Context` , 그래서 둘 다 `getContext()` 와 `getActivity()` 필요한 적절 한 개체를 반환 할 수 있다.
+다음 메서드를 사용 하 여 에코 문자열 검색에서 `args` 개체의 `getString` 메서드를 첫 번째 매개 변수를 지정 하는 메서드에 전달 된. 값은 사설 전달 된 후 `echo` 방법, 그것은 그것은 확인 하기 위하여 매개 변수 검사 `null` 또는 어떤 경우에는 빈 문자열 `callbackContext.error()` 자바 스크립트의 오류 콜백을 호출 합니다. 다양 한 검사를 통과 하는 경우는 `callbackContext.success()` 원래 전달 `message` 자바 스크립트의 성공 콜백으로 매개 변수로 문자열.
-## 원본을 사용 하 여
+## 안 드 로이드 통합
-[기존 플러그인을 통해 보는][1] 것입니다 자신의 플러그인을 작성 하는 자신을 준비 하는 최고의 방법 중 하나.
+안 드 로이드 기능을 `Intent` 시스템 프로세스가 서로 통신할 수 있도록 합니다. 플러그인에 액세스할 수 있습니다 한 `CordovaInterface` 안 드 로이드를 액세스할 수 있는 개체 `Activity` 응용 프로그램을 실행 하는. 이 `Context` 새로운 안 드 로이드를 실행 하는 데 필요한 `Intent` . `CordovaInterface`시작 하는 플러그인을 수 있습니다는 `Activity` 결과, 한 때 콜백 플러그인을 설정 하는 `Intent` 응용 프로그램에 반환 합니다.
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+코르 도우 바 2.0 현재 플러그인 더 이상 직접 액세스할 수 있는 `Context` , 유산 `ctx` 멤버는 사용 되지 않습니다. 모든 `ctx` 에 존재 하는 메서드는 `Context` , 그래서 둘 다 `getContext()` 와 `getActivity()` 필요한 개체를 반환할 수 있습니다.
-또한 [CordovaPlugin.java][2] 의 의견을 통해 읽어야 한다.
+## 디버깅 안 드 로이드 플러그인
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+이클립스 자바 소스는 프로젝트에 포함 된 플러그인을 디버깅할 수 있습니다. 만 최신 버전의 안 드 로이드 개발자 도구를 사용 하면이 기능은 아직 지원 되지 않습니다 완벽 하 게 그래서 소스 코드를 *JAR* 종속성을 연결할 수 있습니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/tools.md b/docs/ko/edge/guide/platforms/android/tools.md
index 8622c71..a86780c 100644
--- a/docs/ko/edge/guide/platforms/android/tools.md
+++ b/docs/ko/edge/guide/platforms/android/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+낮은 수준의 명령줄 인터페이스에 대 한 정보에 대 한 있도록 플러그인 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 개요 응용 프로그램 플러그인을 참조 하십시오.
+
## 프로젝트 만들기
실행은 `create` 프로젝트, 리버스 도메인 스타일 패키지 식별자 및 응용 프로그램의 표시 이름에 대 한 기존 경로 지정 하는 명령을. 다음은 맥과 윈도 즈에 대 한 구문이입니다.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/upgrading.md b/docs/ko/edge/guide/platforms/android/upgrading.md
index bc3a923..35c9e8a 100644
--- a/docs/ko/edge/guide/platforms/android/upgrading.md
+++ b/docs/ko/edge/guide/platforms/android/upgrading.md
@@ -18,22 +18,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
이 가이드에는 코르도바의 이전 버전에서 업그레이 드 안 드 로이드 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. Cli 버전을 업데이트 하는 방법 정보에 대 한 명령줄 인터페이스를 참조.
+## 3.3.0를 3.2.0에서 업그레이드
+
+대 한 동일한 instructinos에 따라`3.2.0`.
+
+3.3.0 부터는 코르도바 런타임은 이제 항아리 대신 안 드 로이드 라이브러리로 컴파일됩니다. 이 명령줄 사용에 대 한 영향을 주지 않습니다 있어야 하지만 IDE 사용자가 새로 추가한 가져올 필요가 있을 것 이다 `MyProject-CordovaLib` 그들의 작업 영역에 프로젝트.
+
+## 3.2.0 3.1.0에서 업그레이드
+
+코르 도우 바 CLI로 만든 프로젝트의 경우:
+
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2. 실행`cordova platform update android`
+
+아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
+
+ bin/update <project_path>
+
+
## 3.1.0 3.0.0에서 업그레이드
코르 도우 바 CLI로 만든 프로젝트의 경우:
-1. 업데이트는 `cordova` CLI 버전-명령줄 인터페이스 참조
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
2. 실행`cordova platform update android`
아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
-1. `빈/업데이트 < project_path >`
+ bin/update <project_path>
+
## 2.9.0에서 CLI (3.0.0) 업그레이드
1. 명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.0.0 프로젝트를 만듭니다.
-2. 당신의 플랫폼 추가는 코르도바 프로젝트, 예를 들면:`cordova
+2. 예를 들어 당신의 플랫폼 코르도바 프로젝트 추가:`cordova
platform add android`.
3. 프로젝트의 내용을 복사 `www` 디렉토리에 `www` 에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
@@ -55,8 +76,8 @@ platform add android`.
5. 사용 되지 않는 업그레이드할 수 있는지 확인 `<plugin>` 참조 이전에서 `config.xml` 파일을 새로운 `<feature>` 사양.
6. 업데이트에 대 한 참조는 `org.apache.cordova.api` 패키지 수를`org.apache.cordova`.
-
-* **참고:** 모든 핵심 Api 제거 되 고 플러그인으로 설치 해야 합니다. 자세한 내용은 관리 플러그인 가이드를 사용 하 여 Plugman를 참조 하십시오.
+
+ **참고**: 모든 핵심 Api 제거 되 고 플러그인으로 설치 해야 합니다. 자세한 내용은 관리 플러그인 가이드를 사용 하 여 Plugman를 참조 하십시오.
## 2.9.0 2.8.0에서 업그레이드
@@ -68,17 +89,19 @@ platform add android`.
2. 추가 `cordova-2.8.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
-4. 새로운 복사 `cordova.js` 프로젝트에.
+<!-- SS Eclipse -->
-5. 새로운 사용 하 여 HTML 업데이트 `cordova.js` 파일.
+1. 새로운 복사 `cordova.js` 프로젝트에.
-6. 복사는 `res/xml/config.xml` 일치 하는 파일`framework/res/xml/config.xml`.
+2. 새로운 사용 하 여 HTML 업데이트 `cordova.js` 파일.
-7. 업데이트 `framework/res/xml/config.xml` 이전 처럼 비슷한 설정을 해야 합니다.
+3. 복사는 `res/xml/config.xml` 일치 하는 파일`framework/res/xml/config.xml`.
-8. 파일 복사 `bin/templates/cordova` 프로젝트의 `cordova` 디렉터리.
+4. 업데이트 `framework/res/xml/config.xml` 이전 처럼 비슷한 설정을 해야 합니다.
+
+5. 파일 복사 `bin/templates/cordova` 프로젝트의 `cordova` 디렉터리.
## 2.6.0에서 2.7.0로 업그레이드
@@ -86,7 +109,7 @@ platform add android`.
2. 추가 `cordova-2.7.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.7.0.js` 프로젝트에.
@@ -104,7 +127,7 @@ platform add android`.
2. 추가 `cordova-2.6.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.6.0.js` 프로젝트에.
@@ -124,7 +147,7 @@ platform add android`.
2. 추가 `cordova-2.5.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.5.0.js` 프로젝트에.
@@ -142,7 +165,7 @@ platform add android`.
2. 추가 `cordova-2.4.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.4.0.js` 프로젝트에.
@@ -158,7 +181,7 @@ platform add android`.
2. 추가 `cordova-2.3.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.3.0.js` 프로젝트에.
@@ -174,7 +197,7 @@ platform add android`.
2. 추가 `cordova-2.2.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.2.0.js` 프로젝트에.
@@ -190,7 +213,7 @@ platform add android`.
2. 추가 `cordova-2.1.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.1.0.js` 프로젝트에.
@@ -206,7 +229,7 @@ platform add android`.
2. 추가 `cordova-2.0.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-2.0.0.js` 프로젝트에.
@@ -214,9 +237,7 @@ platform add android`.
6. 복사는 `res/xml/config.xml` 일치 하도록`framework/res/xml/config.xml`.
-### 2.0.0에 대 한 노트 출시
-
-`config.xml`대체 될 것 이다 `cordova.xml` 그리고 `plugins.xml` . 이 새 파일은 이전 2의 조합. 그러나, 오래 된 파일을 및 아직도 현재 작업 하는 동안 향후 릴리스에서 작동 중단 됩니다.
+2.0.0에서 출시, `config.xml` 파일을 결합 하 고 대체 `cordova.xml` 및 `plugins.xml` . 오래 된 파일을 그리고 그들은 여전히 2.0.0에서 작동 하는 동안 향후 릴리스에서 작동 중지 됩니다.
## 1.9.0 1.8.1에서 업그레이드
@@ -224,7 +245,7 @@ platform add android`.
2. 추가 `cordova-1.9.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.9.0.js` 프로젝트에.
@@ -232,9 +253,7 @@ platform add android`.
6. 업데이트 `res/xml/plugins.xml` 에 맞게`framework/res/xml/plugins.xml`.
-### 1.9.0에 대 한 노트 출시
-
-도입으로는 `CordovaWebView` , 제 3 자 플러그인 작동 하지 않을 수 있습니다. 이 플러그인에서 컨텍스트를 얻이 필요가 있는 `CordovaInterface` 를 사용 하 여 `getContext()` 또는 `getActivity()` . 숙련된 된 안 드 로이드 개발자가 아닌 경우에, 플러그인 관리자에 게 연락 하 고 그들의 버그 추적기에이 작업을 추가 하십시오.
+도입으로는 `CordovaWebView` 는 1.9.0에 출시, 제 3 자 플러그인을 작동 하지 않을 수 있습니다. 이 플러그인에서 컨텍스트를 얻이 필요가 있는 `CordovaInterface` 를 사용 하 여 `getContext()` 또는 `getActivity()` . 숙련된 된 안 드 로이드 개발자가 아닌 경우에, 플러그인 관리자에 게 연락 하 고 그들의 버그 추적기에이 작업을 추가 하십시오.
## 1.8.0 1.8.0에서 업그레이드
@@ -242,7 +261,7 @@ platform add android`.
2. 추가 `cordova-1.8.1.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.8.1.js` 프로젝트에.
@@ -256,7 +275,7 @@ platform add android`.
2. 추가 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.8.0.js` 프로젝트에.
@@ -270,7 +289,7 @@ platform add android`.
2. 추가 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.8.0.js` 프로젝트에.
@@ -284,7 +303,7 @@ platform add android`.
2. 추가 `cordova-1.7.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.7.0.js` 프로젝트에.
@@ -296,7 +315,7 @@ platform add android`.
2. 추가 `cordova-1.6.1.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.6.1.js` 프로젝트에.
@@ -308,7 +327,7 @@ platform add android`.
2. 추가 `cordova-1.6.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.6.0.js` 프로젝트에.
@@ -324,7 +343,7 @@ platform add android`.
2. 추가 `cordova-1.5.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `cordova-1.5.0.js` 프로젝트에.
@@ -340,7 +359,7 @@ platform add android`.
2. 추가 `phonegap-1.4.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `phonegap-1.4.0.js` 프로젝트에.
@@ -356,7 +375,7 @@ platform add android`.
2. 추가 `phonegap-1.3.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `phonegap-1.3.0.js` 프로젝트에.
@@ -372,7 +391,7 @@ platform add android`.
2. 추가 `phonegap-1.2.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `phonegap-1.2.0.js` 프로젝트에.
@@ -388,7 +407,7 @@ platform add android`.
2. 추가 `phonegap-1.1.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `phonegap-1.1.0.js` 프로젝트에.
@@ -402,7 +421,7 @@ platform add android`.
2. 추가 `phonegap-1.0.0.jar` 프로젝트의 `libs` 디렉터리.
-3. 이클립스를 사용 하는 이클립스 프로젝트를 새로 고침 하 고 깨끗 한 할 하십시오.
+3. 이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
4. 새로운 복사 `phonegap-1.0.0.js` 프로젝트에.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/webview.md b/docs/ko/edge/guide/platforms/android/webview.md
index 36066c5..2207a1c 100644
--- a/docs/ko/edge/guide/platforms/android/webview.md
+++ b/docs/ko/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 안 드 로이드 WebViews
-코르도바 1.9의 도움으로 시작 된 `CordovaActivity` , 코르도바 큰 네이티브 안 드 로이드 응용 프로그램에서 구성 요소를 사용할 수 있습니다. 안 드 로이드로이 구성 요소에 참조를 `CordovaWebView` . 1.9에서 새로운 코르도바 기반 응용 프로그램을 이후 사용에 `CordovaWebView` 여부에 관계 없이 그것의 기본 보기로 유산 `CordovaActivity` 접근 방식을 사용.
+이 섹션에서는 더 큰 안 드 로이드 응용 프로그램 내에서 WebView 코르도바 활성화 구성 요소를 포함 하는 방법을 보여 줍니다. 어떻게 이러한 구성 요소가 서로 통신할 수 있습니다 응용 프로그램 플러그인을 참조.
-안 드 로이드 응용 프로그램 개발에 익숙하지는 WebView를 포함 하기 전에 코르도바 응용 프로그램을 개발 하는 안 드 로이드 플랫폼 안내서를 읽어 보시기 바랍니다. 안 드 로이드 코르도바 응용 프로그램을 작성 하는 데 주요 방법이 아니다. 이 지침은 현재 수동 하지만 결국 수 있습니다 자동화.
+안 드 로이드에 익숙하지 당신은 먼저 안 드 로이드 플랫폼 가이드를 숙지 해야 및 설치는 WebView를 포함의 더 특이 한 개발 옵션을 시도 하기 전에 최신 안 드 로이드 SDK가. 코르도바 1.9 부터는 안 드 로이드 플랫폼에 의존 한 `CordovaWebView` 는 레거시 빌드 구성 요소 `CordovaActivity` 사전 1.9 릴리스 날짜 구성 요소.
-## 필수 구성 요소
+1. 이러한 지침에 따라, 최신 코르도바 분포를가지고 있는지 확인 합니다. [Cordova.apache.org][1] 에서 다운로드 하 고 그것의 안 드 로이드 패키지의 압축을 풉니다.
-* 코르도바 1.9 이상
+2. 안 드 로이드 패키지 이동 `/framework` 디렉토리 및 실행 `ant jar` . 그것은 코르도바 만듭니다 `.jar` 로 형성 된 파일`/framework/cordova-x.x.x.jar`.
-* 안 드 로이드 SDK 최신 SDK 업데이트
+3. 복사는 `.jar` 파일을 안 드 로이드 프로젝트의 `/libs` 디렉터리.
-## 안 드 로이드 프로젝트에서 CordovaWebView를 사용 하 여 가이드
-
-1. `cd`에 `/framework` 실행 하 고 `ant jar` 코르도바 항아리를 구축. 그것은으로 형성 된.jar 파일을 만듭니다 `cordova-x.x.x.jar` 에 `/framework` 디렉터리.
-
-2. 안 드 로이드 프로젝트의 코르도바 jar를 복사 `/libs` 디렉터리.
-
-3. 응용 프로그램의 편집 `main.xml` 파일 (아래 `/res/xml` )는 다음과 같이 표시 하는 `layout_height` , `layout_width` 및 `id` 응용 프로그램에 맞게 수정:
+4. 다음 응용 프로그램을 추가 합니다 `/res/xml/main.xml` 파일으로는 `layout_height` , `layout_width` 및 `id` 응용 프로그램에 맞게 수정:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android:layout_height="match_parent" />
-4. 활동 수정 구현 하는 `CordovaInterface` . 포함 된 메서드를 구현 해야 합니다. 복사를 하실 수 있습니다 `/framework/src/org/apache/cordova/CordovaActivity.java` , 또는 자신에 그들을 구현 합니다. 아래 코드 조각 인터페이스를 사용 하 여 기본 응용 프로그램을 보여 줍니다. 참조 된 뷰 id가 일치 하는 방법을 참고는 `id` 위의 XML 조각에서 지정 된 특성:
+5. 활동 수정 구현 하는 `CordovaInterface` . 그것은 포함 된 메서드를 구현 해야 합니다. 복사를 하실 수 있습니다 `/framework/src/org/apache/cordova/CordovaActivity.java` , 또는 그 밖에 자신에 그들을 구현 합니다. 다음 코드 조각에서는 인터페이스에 의존 하는 기본 응용 프로그램을 보여 줍니다. 참조 된 뷰 id가 일치 하는 방법을 참고는 `id` 위의 XML 조각에서 지정 된 특성:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-카메라를 사용 하는 경우에, 당신은 또한 이것을 구현 해야 합니다.
-
+6. 응용 프로그램이 카메라를 사용 하는 경우 다음을 구현 합니다.
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
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,
@@ -99,16 +93,18 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-마지막으로, 스레드 풀에 추가 해야, 그렇지 않으면 플러그인에서 실행 스레드가:
+
+7. 마지막으로, 스레드 풀에 추가 해야, 그렇지 않으면 플러그인을 실행 하는 스레드가 없으면:
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. 안 드 로이드 프로젝트의 응용 프로그램의 HTML과 자바 스크립트 파일을 복사 `/assets/www` 디렉터리.
-1. 안 드 로이드 프로젝트의 응용 프로그램의 HTML과 자바 스크립트 파일을 복사 `/assets/www` 디렉터리.
+9. 복사는 `config.xml` 파일에서 `/framework/res/xml` 프로젝트의 `/res/xml` 디렉터리.
-2. 복사 `config.xml` 에서 `/framework/res/xml` 를 프로젝트의 `/res/xml` 디렉터리.
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/blackberry10/config.md b/docs/ko/edge/guide/platforms/blackberry10/config.md
index 23759fb..5eaee88 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/config.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/config.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 블랙베리 구성
+# 블랙베리 10 구성
`config.xml`파일을 각 응용 프로그램 및 CordovaWebView 인스턴스에 적용 되는 응용 프로그램의 기본 설정 제어. 블랙베리 10에만 적용이 섹션 세부 환경 설정을 작성 합니다. 글로벌 구성 옵션에 config.xml 파일 정보를 참조 하십시오.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/blackberry10/index.md b/docs/ko/edge/guide/platforms/blackberry10/index.md
index 418b265..a958c18 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/index.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/index.md
@@ -36,17 +36,13 @@ Windows:
* 예를 들어 네이티브 SDK 설치 디렉토리 경로에 추가:
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
Mac 및 Linux:
* 편집은 `~/.bash_profile` 파일을 네이티브 SDK 설치 된에 따라 다음과 같은 줄을 추가:
- $ 수출 경로 = ${경로}: / 응용 프로그램/bbndk/host\_10\_1\_0\_132/다윈/x 86/usr/빈 /
-
- 또는 10.2 네이티브 SDK에 대 한:
-
- $ 수출 PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
* 현재 세션에서 변경 내용을 적용 하려면 다음을 실행:
@@ -56,22 +52,25 @@ Mac 및 Linux:
장치에서 테스트 하거나 검은 딸기 세계를 통해 애플 리 케이 션을 배포 하려는 경우 시스템 코드 서명에 설정 해야 합니다.
-서명 키를 얻으려면 블랙베리 웹 사이트로 이동 하 고 있는지 지정한 비밀 번호를 유지. 그런 다음 실행 하는 `blackberry-signer` 블랙베리 네이티브 SDK와 함께 포함 된 유틸리티.
+서명 키를 얻으려면 \[블랙베리 키 주문서\] (https://www.blackberry.com/SignedKeys/codesigning.html)로 이동 합니다.
-자세한 내가 찾을 수 있습니다 여기에.
+첫 번째 확인란을 선택 합니다: "BlackBerry10 애플 리 케이 션 블랙베리 NDK를 사용 하 여 개발"에 대 한 다음 로그인 또는 BBID을 만듭니다.
-* [코드 서명 키에 대 한 등록.][2]
+암호 입력 하 고 "얻을 토큰" bbidtoken.csk을 다운로드 하기를 클릭 합니다. 다운로드 페이지에 표시 되는 운영 체제의 기본 위치에이 파일을 저장 합니다.
-* [코드 서명을 위해 시스템을 설정 합니다.][3]
+마지막 단계는 서명 인증서를 생성 하는:
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
## 프로젝트 만들기
사용 된 `cordova` 명령줄 인터페이스에 설명 된 대로 새 프로젝트를 설정 하는 유틸리티. 예를 들어 소스 코드 디렉토리에:
- $ 코르도바 만들기 안녕하세요 com.example.hello $ cd 안녕하세요 $ 코르도바 플랫폼 추가 blackberry10 $ 코르도바 빌드
+ $ cordova create hello com.example.hello
+ $ cd hello
+ $ cordova platform add blackberry10
+ $ cordova build
## 에뮬레이터에 배포
@@ -79,96 +78,74 @@ Mac 및 Linux:
장치 에뮬레이터를 실행 하려면 다운로드 하 고 블랙베리 10 시뮬레이터를 설치.
* [다운로드][1]
-* [시작 하기][4]
+* [시작 하기][2]
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
-에뮬레이터 또는 장치에 애플 리 케이 션을 테스트 하기 전에 *대상* 프로젝트에 추가 해야 합니다. 각 고유 이름으로 식별 하 고 IP 주소와 관련 된. 당신은 애플 리 케이 션을 볼 수 사용 하기 전에 에뮬레이터에서 IP 주소를 해야 합니다.
+에뮬레이터 또는 장치에 애플 리 케이 션을 테스트 하기 전에 개발 모드를 사용 하도록 설정 해야 합니다.
에뮬레이터 이미지를 시작 다음 홈 화면에서 **설정을** 선택 하십시오.
-![][5]
-
- [5]: img/guide/platforms/blackberry10/bb_home.png
+![][3]
-이동 하는 **보안 및 개인 정보 → 개발 모드** 섹션 옵션을 사용 하도록 설정 하 고 IP 주소를 얻기:
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-![][6]
+이동 하는 **보안 및 개인 정보 → 개발 모드** 섹션 및 옵션을 사용:
- [6]: img/guide/platforms/blackberry10/bb_devel.png
-
-프로젝트에 대 한 블랙베리 10 플랫폼을 설정 하면 명령줄 유틸리티의 추가적인 세트 포함 됩니다. 이 경우 프로젝트 최상위 디렉토리에서 호출 다음 명령을 위에 표시 된 IP 주소와 *뮤* 라는 대상을 연결 합니다.
-
-* Windows:
-
- $ platforms\blackberry10\cordova\target.bat 뮤 169.254.0.1-t 시뮬레이터 추가
+![][4]
-* 맥/리눅스:
-
- $ 플랫폼/blackberry10/코르도바/대상 뮤 169.254.0.1-t 시뮬레이터 추가
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
그런 다음 실행 하는 `emulate` 명령을 응용 프로그램을 볼 수:
- $ 코르도바 에뮬레이션 blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
## 장치에 배포
-장치에 배포 하려면 컴퓨터에 연결 되어 있는지 확인 합니다. 개발 모드를 사용 하도록 설정 하 고 위의 에뮬레이터 단원의 desribed로 IP 주소를 얻습니다. 당신은 또한에서 핀을 얻기 위해 필요 합니다는 아래 **설정을** 응용 프로그램 **→에 대 한 하드웨어**:
-
-![][7]
-
- [7]: img/guide/platforms/blackberry10/bb_pin.png
+장치에 배포 하려면 컴퓨터에 연결 되어 있고 개발 모드가 활성화 되 있는지 확인 합니다.
-IP 주소, 장치 암호 및 핀 이름을 연결할 대상 명령줄 유틸리티를 실행 합니다.
+그런 다음 실행 하는 `run` 명령을 응용 프로그램을 볼 수:
-* Windows:
+ $ cordova run blackberry10 --devicepass <password>
- mydevice 169.254.0.1-t 장치-암호 123456-FFFF972E 핀을 추가 하는 $ platforms\blackberry10\cordova\target.bat
-* 맥/리눅스:
-
- $ 플랫폼/blackberry10/코르도바/대상 추가 mydevice 169.254.0.1-t 장치-암호 123456-핀 FFFF972E
+디버그 토큰은 아직 장치에 대 한 설정, 오류 메시지가 표시 하 라는 메시지가 나타납니다 암호를 제공 하는 경우 응용 프로그램에 서명 하 여 컴퓨터를 구성할 때 정의 했습니다.
-장소:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`장치를 잠금 해제 하려면 암호를 말합니다.
+## WebInspector를 사용 하 여 디버깅
-* `--pin`장치 **설정** 응용 프로그램에서 얻은 핀을 말합니다.
+장치 또는 에뮬레이터에서 디버깅 하는 경우 원격으로 응용 프로그램의 내부 상태를 볼 수 WebInspector를 실행할 수 있습니다. 프롬프트는 표준 웹 브라우저와 응용 프로그램에 연결할 수 있도록 URL을 표시 합니다. 자세한 내용은 [디버깅 사용 WebInspector을][5] 참조.
-그런 다음 실행 하는 `run` 명령을 응용 프로그램을 볼 수:
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- blackberry10 실행 $ 코르도바
-
+## 릴리스 버전을 빌드한
-디버그 토큰은 아직 설정 하지 장치, 서명 키에 등록할 때 지정한 암호와 함께 스크립트를 실행 하는 플랫폼을 사용 하는 오류 메시지가 나타납니다.
+기본적으로 실행 되는 `cordova build` 명령 장치 또는 시뮬레이터에 대 한 테스트를 위해 적당 한 부호 없는 *.bar* 패키지 파일을 만듭니다.
-* Windows:
-
- $ platforms\blackberry10\cordova\run.bat-장치-keystorepass mysecret
+사용 `--release` 릴리스 버전 검은 딸기 세계를 통해 배포를 위해 적당 한 만드는.
-* 맥/리눅스:
+ $ cordova build --release --keystorepass <signing password>
- $ 플랫폼/blackberry10/코르도바/실행-장치-keystorepass mysecret
-## WebInspector를 사용 하 여 디버깅
+`--keystorepass`옵션에 서명 하 여 컴퓨터를 구성할 때 정의 하는 암호를 지정 합니다. 응용 프로그램.
-장치 또는 에뮬레이터에서 디버깅 하는 경우 원격으로 응용 프로그램의 내부 상태를 볼 수 WebInspector를 실행할 수 있습니다. 프롬프트는 표준 웹 브라우저와 응용 프로그램에 연결할 수 있도록 URL을 표시 합니다. 자세한 내용은 [디버깅 사용 WebInspector을][8] 참조.
+## 다른 위치에 배포
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+위의 지시 장치에 USB를 통해 연결 되어 또는 시뮬레이터는 로컬 컴퓨터에서 실행 중인 가정 합니다. 그것은 또한 다른 위치에 배포할 수 있습니다.
-## 릴리스 버전을 빌드한
-
-기본적으로 실행 되는 `cordova build` 명령 장치 또는 시뮬레이터에 대 한 테스트를 위해 적당 한 부호 없는 *.bar* 패키지 파일을 만듭니다.
-
-다른 실행 해야 `build` 릴리스 버전 검은 딸기 세계를 통해 배포를 위해 적당 한 만드는 명령. 에 의존 하지 않는 있는 `cordova` CLI 도구 대신 다음 구문을 사용 하 여:
+프로젝트에 대 한 블랙베리 10 플랫폼을 설정 하면 명령줄 유틸리티의 추가적인 세트 포함 됩니다. 이 경우 프로젝트 최상위 디렉토리에서 호출 다음 명령을 대상 IP 주소와 *뮤* 라는 연결 합니다.
* Windows:
- $ platforms\blackberry10\cordova\build.bat-릴리스-keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
* 맥/리눅스:
- $ 플랫폼/blackberry10/코르도바/빌드-릴리스-keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+목표를 정의한 후 실행된 명령을 사용 하 여 제공할 수 있습니다 `--target` .
-`--keystorepass`옵션에 서명 하 여 컴퓨터를 구성할 때 정의 하는 암호를 지정 합니다. 응용 프로그램.
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/blackberry10/plugin.md b/docs/ko/edge/guide/platforms/blackberry10/plugin.md
index c74b3fc..0c4d704 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/plugin.md
@@ -16,58 +16,80 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 블랙베리 10 플러그인
-이것은 코르도바를 위한 플러그인 개발 가이드의 연속 이다. 일단 검토 했으면 그 내용을 지금 하자 우리가 블랙베리 10 플랫폼에 대 한 에코 플러그인 필요가 있는 것 좀 봐. 리콜 에코 플러그인 기본적으로 뭐 든 사용자 문자열 반환 제공 하는 `window.echo` 기능:
+이 섹션에서는 블랙베리 10 플랫폼에서 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 사항을 제공 합니다. 이것을 읽기 전에 응용 프로그램 플러그인 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스의 개요 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다.
- window.echo = function(str, callback) {
+에코 플러그인은 기본적으로 어떤 문자열을 반환 합니다는 `window.echo` JavaScript에서 함수 보냅니다:
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-Cordova에 대 한 네이티브 BlackBerry 10 플러그인 자바 스크립트 코드를 포함 하 고 네이티브 코드 포함 될 수도 있습니다. 에코 플러그인 예제에서는 자바에서 기본 기능을 호출 하는 방법을 보여 줍니다. 네이티브와 JavaScript 코드는 JNEXT에서 제공 하는 프레임 워크를 통해 서로 통신 합니다. 모든 플러그인 포함 되어야 합니다는 `plugin.xml` 파일.
+블랙베리 10 코르도바 플러그인 포함 JavaScript와 네이티브 코드는 JNEXT에서 제공 하는 프레임 워크를 통해 서로 통신할. 모든 플러그인 포함 되어야 합니다는 `plugin.xml` 파일.
-## 귀하의 플러그인의 네이티브 부분을 만들기
+## 네이티브 클래스 만들기
-귀하의 플러그인의 네이티브 부분을 만들기 위해 블랙베리 10 NDK IDE 열고 선택 파일 > 새로운 > 블랙베리 프로젝트 > 기본 확장 > 블랙베리 WebWorks. 원하는 프로젝트 이름을 입력 / 위치와 클릭 마무리.
+귀하의 플러그인의 네이티브 부분을 만들기 위해 블랙베리 10 NDK IDE 열고 선택 **파일 → 새로운 → 블랙베리 프로젝트 기본 확장 → 블랙베리 10**. 원하는 프로젝트 이름 및 위치를 입력 한 다음 **완료** 를 누릅니다.
-IDE에 의해 만들어진 프로젝트 메모리 플러그인에 대 한 샘플 코드가 들어 있습니다. 대체 하거나 자신의 기능을 포함 하도록이 파일을 수정할 수 있습니다.
+IDE에 의해 만들어진 프로젝트 메모리 플러그인에 대 한 샘플 코드가 들어 있습니다. 대체 하거나 자신의 기능을 구현 하도록이 파일을 수정할 수 있습니다.
* `*name*_js.hpp`: JNEXT 코드 c + + 헤더입니다.
* `*name*_js.cpp`: JNEXT c + + 코드입니다.
-프로젝트의 공용 디렉터리에 플러그인 헤더 파일에 JNEXT 확장을 위한 기본 인터페이스를 볼 수 있습니다. 또한 상수 및 네이티브 코드에서 사용할 수 있는 유틸리티 함수가 포함 되어 있습니다. 귀하의 플러그인은 plugin.h에 정의 된 JSExt에서 파생 되어야 합니다. 즉, 다음과 같은 클래스를 구현 해야 합니다.
+프로젝트의 공용 디렉터리에 플러그인 헤더 파일에 JNEXT 확장을 위한 기본 인터페이스를 볼 수 있습니다. 그것은 또한 상수 및 네이티브 코드에서 사용할 수 있는 유틸리티 기능을 갖추고 있습니다. 플러그인에서 파생 한다 `JSExt` 에 정의 된 `plugin.h` . 즉, 다음과 같은 클래스를 구현 해야 합니다.
- JSExt 클래스 {공공: 가상 ~JSExt() ();
- 가상 문자열 InvokeMethod (const 문자열 & strCommand) = 0;
- 가상 bool CanDelete (void) = 0;
- 개인: 대 m_id;
- };
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-따라서, 확장 plugin.h 헤더 파일을 포함 해야 합니다. 에코 예제에 사용 JSExt 다음과 같이 echo_js.hpp 파일에:
+확장명을 포함 해야 한다는 `plugin.h` 헤더 파일. 에 `Echo` 사용 예를 들어, `JSExt` 다음과 같이는 `echo_js.hpp` 파일:
- #include ".../ public/plugin.h "#include < string > #ifndef ECHO_JS_H_ #define ECHO_JS_H_ 에코 클래스: 공용 JSExt {공공: 명시적 에코 (const 대 & id);
- 가상 ~ echo ();
- 가상 대 InvokeMethod (const 대 & 명령);
- 가상 bool CanDelete();
- 개인: 대 m_id;
- };
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
- #endif / / ECHO_JS_H_
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
+
+ #endif // ECHO_JS_H_
-`m_id`이 개체의 JNEXT id를 포함 하는 특성입니다. Id는 클래스 생성자에 인수로 전달 됩니다. 네이티브에서 자바 스크립트 쪽에 이벤트를 실행 하는 데 필요 합니다. 자세한 방법은 JNEXT 네이티브 개체를 삭제할 수 있는지 여부를 확인 하는 데 사용 됩니다. InvokeMethod 함수는이 특정 개체의 메서드를 호출 하려면 JavaScript에서 요청에서 결과적으로 호출 됩니다. 이 함수에 유일한 인수는이 메서드가 실행 되는 네이티브 개체의 메서드를 결정 하기 위해 구문 분석 되어야 합니다 자바 스크립트에서 전달 된 문자열입니다. 지금 우리는 echo_js.cpp에서 이러한 함수를 구현합니다. 에코 예 우리 InvokeMethod 함수 다음과 같이 구현할:
+`m_id`특성은 `JNEXT` 클래스에는 생성자에 인수로 전달 되는 개체의 id. 네이티브 측면 트리거 이벤트 자바 스크립트 측면에 대 한 필요 합니다. `CanDelete`메서드는 기본 개체를 삭제할 수 있는지 여부를 확인 합니다. `InvokeMethod`함수는이 특정 개체의 메서드를 호출 하려면 JavaScript에서 요청에서 결과적으로 호출 됩니다. 이 함수의 유일한 인수는 네이티브 개체의 메서드를 실행 하 여 확인 하는 구문 분석 하는이 방법은 JavaScript에서 전달 된 문자열입니다. 이러한 방법을 구현 됩니다 `echo_js.cpp` . 여기는 `InvokeMethod` 에 대 한 함수는 `Echo` 예:
- Echo::InvokeMethod 문자열 (const 문자열 & 명령) {//parse 명령과 문자열 int 인덱스에서 args = command.find_first_of("");
- 문자열 strCommand = command.substr (0 인덱스);
- strValue string command.substr = (인덱스 + 1, command.length());
+ string Echo::InvokeMethod(const string& command) {
+
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
- / / 실행 되는 함수를 결정 하는 경우 (strCommand "에코" = =) {반환 strValue;
- } 다른 {반환 "지원 되지 않는 방법";
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
}
- }
기본 플러그인 또한 다음 콜백 함수를 구현 해야 합니다.
@@ -76,80 +98,103 @@ IDE에 의해 만들어진 프로젝트 메모리 플러그인에 대 한 샘플
* `extern JSExt * onCreateObject (const 문자열 strClassName, const 문자열 & strObjId);`
-`onGetObjList`함수 클래스 JNEXT에서 지 원하는 쉼표로 구분 된 목록을 반환 합니다. JNEXT이이 함수를 사용 하 여 JNEXT 인스턴스화할 수 있는 클래스의 집합을 결정 합니다. 우리의 에코 플러그인에서 왔습니다 다음 `echo_js.cpp` :
+`onGetObjList`함수 클래스 JNEXT에서 지 원하는 쉼표로 구분 된 목록을 반환 합니다. JNEXT이이 함수를 사용 하 여 JNEXT 인스턴스화할 수 있는 클래스의 집합을 결정 합니다. `Echo`플러그인 구현 다음에 `echo_js.cpp` :
- char * onGetObjList() {정적 char 이름 = "에코";
- 반환 이름;
- }
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-`onCreateObject`함수 2 매개 변수. 첫 번째 매개 변수는 자바 스크립트 측면에서 생성 하는 클래스의 이름. 유효한 이름은에서 반환 되는 `onGetObjList` . 두 번째 매개 변수는 클래스에 대 한 고유한 개체 id입니다. 이 메서드는 만든된 플러그인 개체에 대 한 포인터를 반환합니다. 우리의 에코 플러그인에서 왔습니다 다음 `echo_js.cpp` :
+`onCreateObject`함수 2 매개 변수. 첫 번째는에서 반환 된 유효 이름이 자바 측에서 만들 요청 된 클래스의 이름을 `onGetObjList` . 두 번째 매개 변수는 클래스의 고유한 개체 id입니다. 이 메서드는 만든된 플러그인 개체에 대 한 포인터를 반환합니다. `Echo`플러그인 구현 다음에 `echo_js.cpp` :
- JSExt * onCreateObject (const 문자열 className, const 문자열 & id) {경우 (className = = "에코") {반환 새로운 Echo(id);
- }; NULL을 반환
- }
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
+ }
-## 귀하의 플러그인의 자바 부분 만들기
+## 플러그인의 자바 스크립트 만들기
-귀하의 플러그인의 자바 부분 다음 파일을 포함 해야 합니다.
+플러그인 다음 JavaScript 파일을 포함 해야 합니다.
-* `client.js`:이 클라이언트 쪽 간주 되며 코르도바 응용 프로그램에서 호출할 수 있는 API를 포함 되어 있습니다. 에 API `client.js` 호출 하면 호출을 `index.js` . 에 API `client.js` 또한 콜백 함수는 콜백을 발생 하는 이벤트에 연결 합니다.
+* `client.js`:이 클라이언트 쪽 이라고 여겨진다 고 코르도바 응용 프로그램에 사용할 수 있는 API를 포함 합니다. 에 API `client.js` 호출 하면 호출을 `index.js` . 에 API `client.js` 또한 콜백 함수는 콜백을 발생 하는 이벤트에 연결 합니다.
* `index.js`: 코르 도우 바 로드 `index.js` 및 cordova.exec 다리를 통해 액세스할 수 있습니다. `client.js`파일에서 API 호출 하는 `index.js` 파일을 차례로 네이티브 쪽와 통신 하는 JNEXT를 호출 하 게 합니다.
-클라이언트와 서버 측 ( `client.js` 및 `index.js` )를 통해 상호 작용 하는 `Cordova.exec` 기능. 그래서, `client.js` 호출 하는 `exec` 기능을 하 고 필요한 인수를 제공. 에코 플러그인에서 우리는 다음에 `client.js` 파일:
+클라이언트와 서버 측 ( `client.js` 및 `index.js` )를 통해 상호 작용 하는 `Cordova.exec` 기능. `client.js`호출 하는 `exec` 기능을 하 고 필요한 인수를 제공 합니다. `Echo`플러그인에서 다음 구현 하는 `client.js` 파일:
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-지금, `index.js` JNEXT를 사용 하 여 네이티브 쪽 상호 작용. 그래서 JNEXT에 에코 라는 생성자 함수 연결. 생성자 내에서 초기화 함수를 사용 하 여 다음과 같은 주요 작업을 수행할 수 있습니다.
-
-* 네이티브 쪽에서 내보낸 필수 모듈을 지정 합니다. 필수 모듈의 공유 라이브러리 파일 (.so 파일)의 이름을 일치 해야 합니다.
+`index.js`구성 요소 JNEXT를 사용 하 여 네이티브 쪽 상호 작용. 생성자 함수 라는 연결 `Echo` JNEXT를 사용 하 여 다음과 같은 주요 작업을 수행할 수 있습니다는 `init` 기능:
-`JNEXT.require("libecho")`
-
-* 획득된 모듈을 사용 하 여 개체를 만들고 호출에 의해 반환 되는 ID를 저장 합니다. self.m_id = JNEXT.createObject ("libecho.에코 "); 응용 프로그램 echo 함수를 호출 하는 때 `client.js` , 그 전화는 차례 차례로 에코 함수를 호출 `index.js` , 어디 PluginResult 개체 응답 (데이터) 다시 보냅니다 `client.js` . Args 인수는 함수에 전달 된 JSON.stringfy()로 변환 했다는 URIcomponent로 인코딩 이후 다음 호출 해야 합니다.
-
-`데이터 = JSON.parse(decodeURIComponent(args.data));`
-
-이제 데이터를 다시 보낼 수 있습니다. 모두 함께 넣어 보자:
+* 네이티브 쪽에서 내보낸 필수 모듈을 지정 합니다. 필수 모듈의 이름을 공유 라이브러리 파일의 이름과 일치 해야 합니다 ( `.so` 파일):
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* 획득된 모듈을 사용 하 여 개체를 만들고 호출에 의해 반환 되는 ID 저장:
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ 응용 프로그램을 호출 하는 경우는 `echo` 에 `client.js` 을 차례로 호출 전화는 `echo` 에 `index.js` , 어디는 `PluginResult` 개체에 대 한 응답으로 데이터를 다시 보냅니다 `client.js` . 이후는 `args` 함수에 전달 된 인수에 의해 개조 되었다 `JSON.stringfy()` 그리고로 인코딩된는 `URIcomponent` , 다음을 호출 해야 합니다:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+이제 다음과 같이 데이터를 다시 보낼 수 있습니다.
+
+ module.exports = {
+ echo: function (success, fail, args, env) {
+ var result = new PluginResult(args, env),
+ data = JSON.parse(decodeURIComponent(args.data)),
+ response = echo.getInstance().echo(data);
+ result.ok(response, false);
+ }
+ };
## 플러그인 아키텍처
-포함 하는 플러그인의 유물을 배치할 수 있습니다는 `plugin.xml` 파일, 소스 파일 (자바 스크립트, c + +), 및 이진 파일 ( `.so` ) 올바르게에서 파일 위치를 지정 하는 만큼 어떤 디렉터리 구조 내에 `plugin.xml` 파일. 일반적인 구조는 다음과 같습니다.
+플러그인의 유물을 포함 하 여 배치할 수 있습니다는 `plugin.xml` 파일, 자바와 c + + 소스 파일 및 `.so` 어떤 디렉터리 구조 내에서 이진 파일을 올바르게에서 파일 위치를 지정은 `plugin.xml` 파일. 다음은 일반적인 구조가입니다.
-***your\_project\_directory*** (> plugin.xml)
+***project_directory*** (> plugin.xml)
-* **www** (> client.js)
+* **www** (>client.js)
* **src**
* **blackberry10** (> index.js, **네이티브** > *.cpp, *.hpp)
* **장치** (>*이진 파일* *.so)
* **시뮬레이터** (>*이진 파일* *.so)
-(목록 최상위 디렉터리 간의 계층적 관계를 보여 줍니다. 괄호 지정 된 디렉터리의 내용을 표시 합니다. 모든 디렉터리 이름은 굵은 텍스트로 표시 됩니다. 파일 이름 앞에 `>` 로그인.)
-
-## 내용에서 `plugin.xml` 파일
-
-`plugin.xml`파일 확장명 및 기타 메타 데이터의 네임 스페이스를 포함 합니다. 네임 스페이스를 정의 하 고 에코 플러그인에 대 한 다른 메타 데이터를 다음과 같이 지정 합니다.
-
- < 플러그인 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" 부모 = "/ 위젯" >< name="org.apache.cordova.blackberry.echo 기능" value="org.apache.cordova.blackberry.echo" / >< / config 파일 >< /플랫폼 >< / 플러그인 >
\ No newline at end of file
+목록 최상위 폴더 간의 계층적 관계를 보여 줍니다. 괄호 지정 된 디렉터리의 내용을 표시 합니다. 모든 디렉터리 이름은 굵은 텍스트로 표시 됩니다. 파일 이름 앞에 `>` 로그인.
+
+## *Plugin.xml* 파일
+
+`plugin.xml`파일 확장의 네임 스페이스 및 기타 메타 데이터가 포함 되어 있습니다. 설정에서 `Echo` 다음과 같이 플러그인:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/blackberry10/tools.md b/docs/ko/edge/guide/platforms/blackberry10/tools.md
index 5e1c40b..9cabdb8 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+낮은 수준의 명령줄 인터페이스에 대 한 정보에 대 한 있도록 플러그인 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 개요 응용 프로그램 플러그인을 참조 하십시오.
+
아래에 나열 된 모든 명령을 사용 하 여 도움을 필요로 하는 경우와 함께 명령을 입력은 `-h` 또는 `-help` 는 모든 명령에 의해 지원 되 고 각 사용할 수 있는 인수에 대 한 설명을 제공 하는 인수.
-## 만들기
+## 응용 프로그램 만들기
`create`명령은 새 프로젝트를 만듭니다:
@@ -37,9 +39,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `<project-name>`애플 리 케이 션의 표시 이름을 지정 합니다.
-**참고:** 는 `create` 명령을 통해 종속성 설치 부트스트랩는 `npm install` 명령. 설치 디렉터리와 시스템 사용 권한에 따라이 관리자 권한이 필요할 수 있습니다. Os X/리눅스에 문제가 있는 경우 실행 `sudo npm install` 을 사용 하기 전에 `create` 명령. Windows에서 실행 `npm install` 명령줄 유틸리티에서 관리자 권한으로 열립니다.
+**참고**:는 `create` 명령을 통해 종속성 설치 부트스트랩는 `npm install` 명령. 설치 디렉터리와 시스템 사용 권한에 따라이 관리자 권한이 필요할 수 있습니다. Os X/리눅스에 문제가 있는 경우 실행 `sudo npm install` 을 사용 하기 전에 `create` 명령. Windows에서 실행 `npm install` 명령줄 유틸리티에서 관리자 권한으로 열립니다.
-## 대상
+## 대상 생성
`target`명령을 에뮬레이터 또는 응용 프로그램을 테스트 하려면 사용 하는 검은 딸기 장치를 관리할 수 있습니다. 추가 하거나 또는 대상을, 제거, 기본 대상으로 목표를 설정 수 있습니다.
@@ -56,7 +58,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-p | --password <password>`장치 또는 에뮬레이터에 대 한 암호를 지정합니다. 이것이 장치 또는 에뮬레이터는 암호로 보호 된 경우에 필요 합니다.
-* `--pin <device-pin>`디버그 토큰에 대 한 유효한 호스트 장치를 식별 하는 블랙베리 장치의 PIN을 지정 합니다. 이 인수는 디버그 토큰을 만드는 경우에 필요 합니다.
+* `--pin <device-pin>`디버그 토큰에 대 한 유효한 호스트 장치를 식별 하는 블랙베리 장치의 PIN을 지정 합니다. 이 인수는 디버그 토큰 생성 하는 경우에 필요 합니다.
### 대상을 제거합니다
@@ -68,11 +70,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
< 경로 프로젝트 >/코르도바/대상 기본 < 이름 >
-## 빌드
+## 응용 프로그램 빌드
`build`명령.bar 파일로 프로젝트를 빌드합니다. 어느 릴리스 모드 (서명된.bar 파일 생성)에서 또는 디버그 모드 (생산 부호 없는.bar 파일)에서 응용 프로그램을 빌드할 수 있습니다.
-### 릴리스 모드에서 프로젝트를 빌드
+### 릴리스 모드에서 응용 프로그램을 구축
< 경로 프로젝트 >/코르도바/릴리스 빌드 [-k |-keystorepass < 암호 >] [-b |-buildId < 숫자 >] [-p | < params JSON 파일 > 매개 변수]
@@ -85,7 +87,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-p | --params <params-JSON-file>`다운스트림 도구에 전달할 추가 매개 변수를 포함 하는 JSON 파일을 지정 합니다. 이 인수는 선택 사항입니다.
-### 디버그 모드에서 프로젝트를 빌드
+### 디버그 모드에서 프로젝트 빌드
< 경로 프로젝트 >/코르도바/빌드 디버그 [< 대상 >] [-k |-keystorepass < 암호 >] [-p |-params < params JSON 파일 >] [-ll |-loglevel < error|warn|verbose >]
@@ -100,41 +102,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `-ll | --loglevel <level>`로그 레벨을 지정합니다. 로그 수준 중 하나가 될 수 있습니다 `error` , `warn` , 또는`verbose`.
-만약 당신이 이전 정의 기본 대상 (그리고 대상 블랙베리 장치의 경우 디버그 토큰을 이전 설치), 인수 없이 스크립트를 실행할 수 있습니다와 스크립트 응용 프로그램을 패키지 하 고 기본 대상 배포. 예를 들어:
+당신이 이전 정의 경우 기본 대상 (이전 대상 블랙베리 장치의 경우 디버그 토큰에 설치 된), 당신이 앱 인수 없이 스크립트 패키지와 스크립트를 실행할 수 있습니다 하 고 기본 대상으로 배포 합니다. 예를 들어:
< 경로 프로젝트 >/코르도바/디버그 빌드
-## 실행
+## 응용 프로그램 실행
-`run`명령을 지정 된 블랙베리 장치 또는 에뮬레이터에서 응용 프로그램을 배포 합니다. 응용 프로그램을 배포 하기 전에 먼저 장치 또는 에뮬레이터 대상 스크립트를 사용 하 여 응용 프로그램을 배포 하려면 대상을 만들어야 합니다. 배포 스크립트는 응용 프로그램의 최신 빌드를 배포 됩니다.
+`run`명령을 지정 된 블랙베리 장치 또는 에뮬레이터에 응용 프로그램의 최신 빌드를 배포 합니다. 응용 프로그램을 배포 하려면 장치 또는 에뮬레이터에 대 한 대상을 지정 하려면 필요 합니다.
< 경로 프로젝트 >/코르도바/< 대상 > 실행
-어디
-
-* `<target>`이전에 추가 된 대상의 이름을 지정합니다. 경우 `<target>` 은 장치, 장치를 USB 연결 하 여 컴퓨터에 연결 해야 합니다 또는 컴퓨터와 동일한 Wi-fi 네트워크에 연결 되어야 합니다.
-
-## 플러그인
+.. 무한 `<target>` 이전에 추가 된 대상의 이름을 지정 합니다. 경우 `<target>` 는 장치, 그 후에 USB 케이블을 통해 또는 다른 사람 컴퓨터와 동일한 Wi-fi 네트워크를 통해 컴퓨터에 연결 해야 합니다.
-`target`명령을 사용 하면 추가 플러그인을 제거 하
+## 플러그인 처리
-### 로컬로 호스팅된 플러그인 가져오기
+`target`명령을 사용 하면 추가 하 고 플러그인을 제거 합니다. 로컬 호스트 플러그인을 가져올:
< 경로 프로젝트 >/코르도바/플러그인 가져오기 < 경로 플러그인 >
-### 설치 된 플러그인 목록 보기
+설치 된 플러그인의 목록을 보려면
< 경로 프로젝트 >/코르도바/플러그인 ls
-### 플러그인 추가
+플러그인을 추가:
< 경로 프로젝트 >/코르도바/플러그인 추가 < 이름 >
-### 플러그인 제거
+플러그인을 제거 합니다.
< 경로 프로젝트 >/코르도바/플러그인 rm < 이름 >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/blackberry10/upgrading.md b/docs/ko/edge/guide/platforms/blackberry10/upgrading.md
index 3ea8f8d..ed5a9e2 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,10 +14,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 블랙베리 업그레이드
+# 블랙베리 10 업그레이드
이 가이드에는 코르도바의 이전 버전에서 업그레이 드 블랙베리 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. Cli 버전을 업데이트 하는 방법 정보에 대 한 명령줄 인터페이스를 참조.
+## 3.2.0 3.1.0에서 업그레이드
+
+코르 도우 바 CLI로 만든 프로젝트의 경우:
+
+1. 업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2. 실행`cordova platform update blackberry`
+
+아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
+
+ 빈/업데이트 < project_path >
+
+
## 3.1.0 3.0.0에서 업그레이드
1. 명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.1.0 프로젝트를 만듭니다.
@@ -29,7 +42,7 @@ platform add blackberry10`.
4. 복사 또는 원래 프로젝트에서 어떤 기본 자산을 덮어쓸 ( `Resources` , 등등.)
-5. 복사를 `config.xml` 에 `www` 디렉터리, 모든 플러그인 정의 제거 하 고. 여기서 플랫폼 디렉터리 대신 설정을 수정 합니다.
+5. 복사는 `config.xml` 파일에 `www` 디렉터리, 모든 플러그인 정의 제거 하 고. 여기 보다는 플랫폼 디렉터리 내에서 설정을 수정 해야 합니다.
6. 코르 도우 바 CLI 도구를 사용 하 여 필요한 어떤 플러그인을 설치 하려면. 참고 CLI 처리 하는 모든 핵심 Api 플러그인으로 추가 될 필요가 있습니다. 플러그인만 3.0.0 표시 되 고 위의 CLI와 호환 됩니다.
@@ -41,14 +54,14 @@ CLI 독점적으로 BlackBerry10 플랫폼 지 원하는 note 하시기 바랍
1. 명령줄 인터페이스에 설명 된 대로 코르도바 CLI를 사용 하 여 새로운 아파치 코르도바 3.0.0 프로젝트를 만듭니다.
-2. 당신의 플랫폼 추가는 코르도바 프로젝트, 예를 들면:`cordova
+2. 예를 들어 당신의 플랫폼 코르도바 프로젝트에 추가:`cordova
platform add blackberry10`.
3. 원래 프로젝트의 내용을 복사 `www` 디렉토리에 `www` 에서 방금 만든 코르 도우 바 프로젝트의 루트 디렉토리.
4. 복사 또는 원래 프로젝트에서 어떤 기본 자산을 덮어쓸 ( `Resources` , 등등.)
-5. 복사를 `config.xml` 에 `www` 디렉터리, 모든 플러그인 정의 제거 하 고. 여기서 플랫폼 디렉터리 대신 설정을 수정 합니다.
+5. 복사는 `config.xml` 파일에 `www` 디렉터리, 모든 플러그인 정의 제거 하 고. 여기 보다는 플랫폼 디렉터리 내에서 설정을 수정 해야 합니다.
6. 코르 도우 바 CLI 도구를 사용 하 여 필요한 어떤 플러그인을 설치 하려면. 참고 CLI 처리 하는 모든 핵심 Api 플러그인으로 추가 될 필요가 있습니다. 만 3.0.0 플러그인 CLI와 호환 됩니다.
@@ -70,7 +83,7 @@ platform add blackberry10`.
6. 에 코르 도우 바 스크립트 참조를 업데이트를 `www/index.html` 파일 (및 스크립트 참조를 포함 하는 기타 파일) 새를 가리키도록 `cordova.js` 파일.
-### BlackBerryOS/각 본
+BlackBerryOS/각 본:
1. 다운로드 하 고 추출 귀하의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.9.0 소스 예`~/Cordova-2.9.0`.
@@ -92,8 +105,6 @@ platform add blackberry10`.
## 업그레이드 2.7.0 2.8.0에 프로젝트
-블랙베리 10:
-
블랙베리 10 새로운 CLI 공구를 사용 하 고 핵심 Api 플러그인으로 관리 합니다. 지침 업데이트 오래 된 프로젝트의 복잡성 때문에 기존 프로젝트를 업데이트 하는 것 보다는 새 프로젝트 프로젝트를 마이그레이션합니다. 또한 참고 코르도바 js 스크립트 파일 'cordova.js' 라고 지금 고 이상 버전 문자열을 포함.
1. 다운로드 하 고 추출 귀하의 하드 드라이브에 영구 디렉터리 위치로 코르도바 2.8.0 소스 예`~/Cordova-2.8.0`.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/index.md b/docs/ko/edge/guide/platforms/index.md
index 4c62f99..3e784f2 100644
--- a/docs/ko/edge/guide/platforms/index.md
+++ b/docs/ko/edge/guide/platforms/index.md
@@ -22,6 +22,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
아래에 나열 된 각 *플랫폼 가이드* 각 플랫폼의 개발 환경을 설정 하려면 알아야 하는 무엇을 당신에 게 말한다: 어디에 SDK를 얻기 위해, 장치 에뮬레이터를 설치 하는 방법, 직접 테스트를 위한 장치를 연결 하는 방법 및 서명 키 요구 사항을 관리 하는 방법. 구성 옵션, 플러그인, 추가 지침의 각 플랫폼의 유일한 세트에 정보를 제공 하는 추가 가이드 각 플랫폼과 플랫폼 특정 명령줄 도구 하위 수준의 대안을 제공 하는 업그레이드 하는 방법에 `cordova` 명령줄 유틸리티.
+## 아마존 화재 운영 체제
+
+* 아마존 화재 OS 플랫폼 가이드
+* 아마존 화재 운영 체제 구성
+* 아마존 화재 OS WebViews
+* 아마존 화재 OS 플러그인
+
## 안 드 로이드
* 안 드 로이드 플랫폼 가이드
@@ -31,19 +38,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* 안 드 로이드 명령줄 도구
* 안 드 로이드 업그레이드
-## 블랙베리
-
-* 블랙베리 플랫폼 가이드
-* 블랙베리 구성
-* 블랙베리 명령줄 도구
-* 블랙베리 업그레이드
-
## 블랙베리 10
* 블랙베리 10 플랫폼 가이드
* 블랙베리 10 구성
* 블랙베리 10 플러그인
* 블랙베리 10 명령줄 도구
+* 블랙베리 10 업그레이드
## iOS
@@ -54,6 +55,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* iOS 명령줄 도구
* IOS 업그레이드
+## 우분투
+
+* 우분투 플랫폼 가이드
+
## Windows Phone
* Windows Phone 플랫폼 가이드 8
[36/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/tools.md b/docs/zh/edge/guide/platforms/blackberry10/tools.md
index 913e773..a906450 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/tools.md
@@ -14,125 +14,125 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 黑莓 10 命令行工具
+# 黑莓 10 命令列工具
-`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
[1]: http://cordova.apache.org
-低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關概述,請參見應用程式外掛程式。
-如果您需要帮助与下面列出的任何命令,请键入命令沿与 `-h` 或 `-help` 参数,所支持的所有命令并提供为每个可用的参数说明。
+如果您需要幫助與下面列出的任何命令,請鍵入命令沿與 `-h` 或 `-help` 參數,所支援的所有命令並提供為每個可用的參數說明。
-## 创建一个应用程序
+## 創建一個應用程式
-`create`命令将创建一个新的项目:
+`create`命令將創建一個新的專案:
- bin/创建 < 路径到项目 >< 项目-包 >< 项目名称 >
+ bin/創建 < 路徑到專案 >< 專案-包 >< 專案名稱 >
-在哪里
+在哪裡
-* `<path-to-project>`指定您想要的项目中创建的目录
+* `<path-to-project>`指定您想要的專案中創建的目錄
-* `<project-package>`指定一个反向域名样式标识符
+* `<project-package>`指定一個反向功能變數名稱樣式識別碼
-* `<project-name>`指定应用程序的显示名称
+* `<project-name>`指定應用程式的顯示名稱
-**注**: `create` 命令引导其依赖项安装通过 `npm install` 命令。 根据安装的目录和系统权限,这可能需要管理员特权。 如果在 OSX/Linux 上有问题,请运行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,运行 `npm install` 命令行实用程序中打开具有管理员权限。
+**注**: `create` 命令引導其依賴項安裝通過 `npm install` 命令。 根據安裝的目錄和系統許可權,這可能需要管理員特權。 如果在 OSX/Linux 上有問題,請運行 `sudo npm install` 之前使用 `create` 命令。 在 Windows 上,運行 `npm install` 命令列實用程式中打開具有管理員許可權。
-## 创建目标
+## 創建目標
-`target`命令允许您管理模拟器或您使用来测试您的应用程序的黑莓设备。您可以添加或删除一个目标,或将目标设置为的默认目标。
+`target`命令允許您管理模擬器或您使用來測試您的應用程式的黑莓設備。您可以添加或刪除一個目標,或將目標設置為的預設目標。
-### 添加目标
+### 添加目標
- < 路径到项目 >/科尔多瓦/目标添加 < 名称 >< 的 ip 地址 > [-t |-类型 < 设备 | 模拟器 >] [-p |-< 密码 >] [— — pin < 设备针 >]
+ < 路徑到專案 >/科爾多瓦/目標添加 < 名稱 >< 的 ip 位址 > [-t |-類型 < 設備 | 模擬器 >] [-p |-< 密碼 >] [— — pin < 設備針 >]
-在哪里
+在哪裡
-* `<name>`指定目标的唯一名称。
+* `<name>`指定目標的唯一名稱。
-* `<ip-address>`指定的 ip 地址的黑莓设备或模拟器。
+* `<ip-address>`指定的 ip 位址的黑莓設備或模擬器。
-* `-p | --password <password>`指定的设备或仿真程序的密码。只有在设备或模拟器是受密码保护,这是必需的。
+* `-p | --password <password>`指定的設備或模擬程式的密碼。只有在設備或模擬器是受密碼保護,這是必需的。
-* `--pin <device-pin>`指定的黑莓设备,作为一个有效的主机调试标记标识该设备的 PIN。 只有在创建调试令牌时,此参数是必需的。
+* `--pin <device-pin>`指定的黑莓設備,作為一個有效的主機調試標記標識該設備的 PIN。 只有在創建調試權杖時,此參數是必需的。
-### 删除目标
+### 刪除目標
- < 路径到项目 >/科尔多瓦/目标删除 < 名称 >
+ < 路徑到專案 >/科爾多瓦/目標刪除 < 名稱 >
-### 将目标设置为默认值
+### 將目標設置為預設值
- < 路径到项目 >/科尔多瓦/目标默认 < 名称 >
+ < 路徑到專案 >/科爾多瓦/目標預設 < 名稱 >
-## 构建应用程序
+## 構建應用程式
-`build`命令将生成作为.bar 文件的项目。 您可以建立您的应用程序中任何一种释放模式 (会产生一个签名的.bar 文件) 或在调试模式下 (会产生一个无符号的.bar 文件)。
+`build`命令將生成作為.bar 檔的專案。 您可以建立您的應用程式中任何一種釋放模式 (會產生一個簽名的.bar 檔) 或在偵錯模式下 (會產生一個無符號的.bar 檔)。
-### 构建在发布模式下的应用程序
+### 構建在發佈模式下的應用程式
- < 路径到项目 >/科尔多瓦/生成释放 [-k |-keystorepass < 密码 >] [-b |-buildId < 数量 >] [-p |-params < params JSON 文件 >]
+ < 路徑到專案 >/科爾多瓦/生成釋放 [-k |-keystorepass < 密碼 >] [-b |-buildId < 數量 >] [-p |-params < params JSON 檔 >]
-在哪里
+在哪裡
-* `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。
+* `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。
-* `-b | --buildId <number>`指定您的应用程序的内部版本号。 通常情况下,这个数字应从以前的已签名版本递增。 此参数是可选的。
+* `-b | --buildId <number>`指定您的應用程式的內部版本號。 通常情況下,這個數位應從以前的已簽名版本遞增。 此參數是可選的。
-* `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。此参数是可选的。
+* `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。此參數是可選的。
-### 生成在调试模式下项目
+### 生成在偵錯模式下專案
- < 路径到项目 >/科尔多瓦/生成调试 [< 目标 >] [-k |-keystorepass < 密码 >] [-p |-params < params JSON 文件 >] [-ll | — — loglevel < error|warn|verbose >]
+ < 路徑到專案 >/科爾多瓦/生成調試 [< 目標 >] [-k |-keystorepass < 密碼 >] [-p |-params < params JSON 檔 >] [-ll | — — loglevel < error|warn|verbose >]
-在哪里
+在哪裡
-* `<target>`指定以前添加的目标的名称。 如果 `<target>` 不指定,则默认的目标使用,如果其中一个已创建。 此参数才是必需的如果你想要的脚本,以将您的应用程序部署到黑莓设备或仿真程序和你没有创建一个默认目标。 此外,如果 `<target>` 是一个设备,然后该设备必须连接到您的计算机的 USB 连接或连接到您的计算机位于同一 Wi-Fi 网络。
+* `<target>`指定以前添加的目標的名稱。 如果 `<target>` 不指定,則預設的目標使用,如果其中一個已創建。 此參數才是必需的如果你想要的腳本,以將您的應用程式部署到黑莓設備或模擬程式和你沒有創建一個預設目標。 此外,如果 `<target>` 是一個設備,然後該設備必須連接到您的電腦的 USB 連接或連接到您的電腦位於同一 Wi-Fi 網路。
-* `-k | --keystorepass <password>`指定当您配置您的计算机以签名的应用程序定义的密码。 此密码还用于创建您的调试令牌。 此参数才是必需如果你想要创建并为您安装调试令牌的脚本。
+* `-k | --keystorepass <password>`指定當您配置您的電腦以簽名的應用程式定義的密碼。 此密碼還用於創建您的調試權杖。 此參數才是必需如果你想要創建並為您安裝調試權杖的腳本。
-* `-p | --params <params-JSON-file>`指定包含要传递给下游工具的额外参数的 JSON 文件。
+* `-p | --params <params-JSON-file>`指定包含要傳遞給下游工具的額外參數的 JSON 檔。
-* `-ll | --loglevel <level>`指定的日志级别。日志级别可能是 `error` , `warn` ,或`verbose`.
+* `-ll | --loglevel <level>`指定的日誌級別。日誌級別可能是 `error` , `warn` ,或`verbose`.
-如果你有以前定义一个默认目标 (和以前安装调试的标记,如果这一目标是黑莓设备),您可以使用运行该脚本没有参数和脚本包您的应用程序并将它部署到的默认目标。 例如:
+如果你有以前定義一個預設目標 (和以前安裝調試的標記,如果這一目標是黑莓設備),您可以使用運行該腳本沒有參數和腳本包您的應用程式並將它部署到的預設目標。 例如:
- < 路径到项目 >/科尔多瓦/生成调试
+ < 路徑到專案 >/科爾多瓦/生成調試
-## 运行应用程序
+## 運行應用程式
-`run`命令将部署应用程序的最新生成指定的黑莓设备或仿真程序上。若要部署您的应用程序,您需要指定一个目标设备或仿真程序:
+`run`命令將部署應用程式的最新生成指定的黑莓設備或模擬程式上。若要部署您的應用程式,您需要指定一個目標設備或模擬程式:
- < 路径到项目 >/科尔多瓦/运行 < 目标 >
+ < 路徑到專案 >/科爾多瓦/運行 < 目標 >
-...现场 `<target>` 指定以前添加的目标的名称。 如果 `<target>` 是一个设备,然后它必须连接到您的计算机通过 USB 电缆,或者在您的计算机位于同一 Wi-Fi 网络。
+...現場 `<target>` 指定以前添加的目標的名稱。 如果 `<target>` 是一個設備,然後它必須連接到您的電腦通過 USB 電纜,或者在您的電腦位於同一 Wi-Fi 網路。
-## 句柄插件
+## 控制碼外掛程式
-`target`命令允许您添加和删除插件。要获取本地承载的插件:
+`target`命令允許您添加和刪除外掛程式。要獲取本地承載的外掛程式:
- < 路径到项目 >/科尔多瓦/插件 fetch < 路径到插件 >
+ < 路徑到專案 >/科爾多瓦/外掛程式 fetch < 路徑到外掛程式 >
-查看已安装插件的列表:
+查看已安裝外掛程式的清單:
- < 路径到项目 >/科尔多瓦/插件 ls
+ < 路徑到專案 >/科爾多瓦/外掛程式 ls
-添加插件:
+添加外掛程式:
- < 路径到项目 >/科尔多瓦/插件添加 < 名称 >
+ < 路徑到專案 >/科爾多瓦/外掛程式添加 < 名稱 >
-删除某个插件:
+刪除某個外掛程式:
- < 路径到项目 >/科尔多瓦/插件 rm < 名称 >
\ No newline at end of file
+ < 路徑到專案 >/科爾多瓦/外掛程式 rm < 名稱 >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
index 305afb7..06e5202 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,453 +14,453 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升级黑莓 10
+# 升級黑莓 10
-本指南演示如何修改黑莓手机的项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
+本指南演示如何修改黑莓手機的專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
-## 从 3.1.0 升级到 3.2.0
+## 從 3.1.0 升級到 3.2.0
-为创建的科尔多瓦 CLI 的项目:
+為創建的科爾多瓦 CLI 的專案:
-1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+1. 更新 `cordova` CLI 版本。請參閱命令列介面。
-2. 运行`cordova platform update blackberry`
+2. 運行`cordova platform update blackberry`
-对于不使用 CLI 科尔多瓦创建的项目,请运行:
+對於不使用 CLI 科爾多瓦創建的專案,請運行:
bin/更新 < project_path >
-## 从 3.0.0 升级到 3.1.0
+## 從 3.0.0 升級到 3.1.0
-1. 创建新的 Apache 科尔多瓦 3.1.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+1. 創建新的 Apache 科爾多瓦 3.1.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
-2. 添加您的平台到科尔多瓦项目中,例如:`cordova
+2. 添加您的平臺到科爾多瓦專案中,例如:`cordova
platform add blackberry10`.
-3. 复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+3. 複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
-4. 复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
+4. 複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
-5. 复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
+5. 複製 `config.xml` 檔到 `www` 目錄中,並刪除任何外掛程式定義。您需要修改這裡的而不在平臺目錄內的設置。
-6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。 请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。 只有插件标记 3.0.0 和上文与 CLI 兼容。
+6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。 請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。 只有外掛程式標記 3.0.0 和上文與 CLI 相容。
-7. 生成并测试。
+7. 生成並測試。
-请注意,CLI 完全支持 BlackBerry10 平台。PlayBook 和 BBOS,请参阅版本 2.9.0 科尔多瓦和下方。
+請注意,CLI 完全支援 BlackBerry10 平臺。PlayBook 和 BBOS,請參閱版本 2.9.0 科爾多瓦和下方。
-## 从 2.9.0 升级到 CLI (3.0.0)
+## 從 2.9.0 升級到 CLI (3.0.0)
-1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
+1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
-2. 添加您的平台到科尔多瓦项目中,例如:`cordova
+2. 添加您的平臺到科爾多瓦專案中,例如:`cordova
platform add blackberry10`.
-3. 复制的原始项目内容 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
+3. 複製的原始專案內容 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
-4. 复制或覆盖原始项目中的任何本机资产 ( `Resources` ,等等.)
+4. 複製或覆蓋原始專案中的任何本機資產 ( `Resources` ,等等.)
-5. 复制 `config.xml` 文件到 `www` 目录中,并删除任何插件定义。您需要修改这里的而不在平台目录内的设置。
+5. 複製 `config.xml` 檔到 `www` 目錄中,並刪除任何外掛程式定義。您需要修改這裡的而不在平臺目錄內的設置。
-6. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
+6. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
-7. 生成并测试。
+7. 生成並測試。
-## 升级 2.8.0 项目到 2.9.0
+## 升級 2.8.0 專案到 2.9.0
黑莓 10:
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
-2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
-3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
-4. 创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
-5. 将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
+5. 將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-为 BlackBerryOS/行动手册:
+為 BlackBerryOS/行動手冊:
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.9.0 源,例如到`~/Cordova-2.9.0`.
-2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
-3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
-8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
-9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
-## 升级 2.7.0 项目到 2.8.0
+## 升級 2.7.0 專案到 2.8.0
-黑莓 10 使用新的 CLI 模具和管理核心作为插件的 Api。 说明将您的项目迁移到新的项目,而不是更新现有的项目,由于更新一个旧的项目的复杂性。 此外注意到科尔多瓦 js 脚本文件现在被称为 'cordova.js' 和不再包含版本的字符串。
+黑莓 10 使用新的 CLI 模具和管理核心作為外掛程式的 Api。 說明將您的專案遷移到新的專案,而不是更新現有的專案,由於更新一個舊的專案的複雜性。 此外注意到科爾多瓦 js 指令檔現在被稱為 'cordova.js' 和不再包含版本的字串。
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
-2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
-3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
-4. 创建一个新项目,黑莓手机的命令行工具中所述。这将成为您更新的项目的家中。
+4. 創建一個新專案,黑莓手機的命令列工具中所述。這將成為您更新的專案的家中。
-5. 将您的项目源从旧项目复制 `/www` 到新的项目目录 `/www` 目录。
+5. 將您的專案源從舊專案複製 `/www` 到新的專案目錄 `/www` 目錄。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-为 BlackBerryOS/行动手册:
+為 BlackBerryOS/行動手冊:
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.8.0 源,例如到`~/Cordova-2.8.0`.
-2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
-3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
-4. 创建一个新项目,如 iOS 命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,如 iOS 命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova.js` 文件。
+5. 複製 `www/cordova.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova.js` 檔。
-7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
-8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
-9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
-## 升级 2.6.0 项目到 2.7.0
+## 升級 2.6.0 專案到 2.7.0
-1. 下载并解压缩到您的硬盘驱动器上的永久目录位置的科尔多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
+1. 下載並解壓縮到您的硬碟磁碟機上的永久目錄位置的科爾多瓦 2.7.0 源,例如到`~/Cordova-2.7.0`.
-2. 退出任何正在运行的 SDK 工具: 日食、 Momentics 和类似。
+2. 退出任何正在運行的 SDK 工具: 日食、 Momentics 和類似。
-3. 导航到您放在上面,使用的 unix 像终端的下载的源的目录: 终端程序,Bash,这个软件,等等。
+3. 導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
-4. 创建一个新项目,黑莓手机的命令行工具中所述。您需要从这个新的项目资产。
+4. 創建一個新專案,黑莓手機的命令列工具中所述。您需要從這個新的專案資產。
-5. 复制 `www/cordova-2.7.0.js` 到新项目中的文件您 `www` 目录中,并删除您 `www/cordova-2.6.0.js` 文件。
+5. 複製 `www/cordova-2.7.0.js` 到新專案中的檔您 `www` 目錄中,並刪除您 `www/cordova-2.6.0.js` 檔。
-6. 更新中的科尔多瓦脚本引用您 `www/index.html` 文件 (以及包含该脚本引用的任何其他文件) 以指向新 `cordova-2.7.0.js` 文件。
+6. 更新中的科爾多瓦腳本引用您 `www/index.html` 檔 (以及包含該腳本引用的任何其他檔) 以指向新 `cordova-2.7.0.js` 檔。
-7. 复制 `native` 到现有项目中,并覆盖旧从新项目目录 `native` 目录。
+7. 複製 `native` 到現有專案中,並覆蓋舊從新專案目錄 `native` 目錄。
-8. 复制 `lib` 到现有项目中,并覆盖旧从新项目目录 `lib` 目录。
+8. 複製 `lib` 到現有專案中,並覆蓋舊從新專案目錄 `lib` 目錄。
-9. 复制 `cordova` 到现有项目中,并覆盖旧从新项目目录 `cordova` 目录。
+9. 複製 `cordova` 到現有專案中,並覆蓋舊從新專案目錄 `cordova` 目錄。
-## 从 2.5.0 升级到 2.6.0
+## 從 2.5.0 升級到 2.6.0
-更新 PhoneGap 下载目录:
+更新 PhoneGap 下載目錄:
-建议你下载整个目录的新副本。
+建議你下載整個目錄的新副本。
-但是,在这里是零敲碎打更新所需的新零件:
+但是,在這裡是零敲碎打更新所需的新零件:
-1. 更新中的 cordova.blackberry.js 文件 `Phonegap-2.6.0/lib/blackberry/javascript` 目录。
+1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.6.0/lib/blackberry/javascript` 目錄。
-2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目录。
+2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.6.0/lib/blackberry/framework` 目錄。
-3. 更新 `build.xml` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+3. 更新 `build.xml` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
-4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目录。
+4. 更新 `Phonegap-2.6.0/lib/blackberry/bin` 目錄。
-5. 更新 `VERSION` 文件在 `Phonegap-2.6.0/lib/blackberry` 目录。
+5. 更新 `VERSION` 檔在 `Phonegap-2.6.0/lib/blackberry` 目錄。
-更新示例 / 目录或迁移现有的项目:
+更新示例 / 目錄或遷移現有的專案:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 更新的内容 `ext-qnx/` 目录。
+4. 更新的內容 `ext-qnx/` 目錄。
-5. 复制新 `cordova-2.6.0.js` 到您的项目。
+5. 複製新 `cordova-2.6.0.js` 到您的專案。
-6. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
-## 从 2.4.0 升级到 2.5.0
+## 從 2.4.0 升級到 2.5.0
-更新 PhoneGap 下载目录:
+更新 PhoneGap 下載目錄:
-建议你下载整个目录的新副本。
+建議你下載整個目錄的新副本。
-但是,在这里是零敲碎打更新所需的新零件:
+但是,在這裡是零敲碎打更新所需的新零件:
-1. 更新中的 cordova.blackberry.js 文件 `Phonegap-2.5.0/lib/blackberry/javascript` 目录。
+1. 更新中的 cordova.blackberry.js 檔 `Phonegap-2.5.0/lib/blackberry/javascript` 目錄。
-2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目录。
+2. 更新 `ext` , `ext-air` ,和 `ext-qnx` 在 `Phonegap-2.5.0/lib/blackberry/framework` 目錄。
-3. 更新 `build.xml` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+3. 更新 `build.xml` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
-4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目录。
+4. 更新 `Phonegap-2.5.0/lib/blackberry/bin` 目錄。
-5. 更新 `VERSION` 文件在 `Phonegap-2.5.0/lib/blackberry` 目录。
+5. 更新 `VERSION` 檔在 `Phonegap-2.5.0/lib/blackberry` 目錄。
-更新示例 / 目录或迁移现有的项目:
+更新示例 / 目錄或遷移現有的專案:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 更新的内容 `ext-qnx/` 目录。
+4. 更新的內容 `ext-qnx/` 目錄。
-5. 复制新 `cordova-2.5.0.js` 到您的项目。
+5. 複製新 `cordova-2.5.0.js` 到您的專案。
-6. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
+6. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
-## 从 2.3.0 升级到 2.4.0
+## 從 2.3.0 升級到 2.4.0
-更新只是 `www` 目录:
+更新只是 `www` 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-2.4.0.js` 到您的项目。
+4. 複製新 `cordova-2.4.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
- * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.2.3.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.2.3.0/ext/` 目錄。
-3. 更新的内容 `cordova.2.3.0/ext-air/` 目录。
+3. 更新的內容 `cordova.2.3.0/ext-air/` 目錄。
-4. 更新的内容 `cordova.2.3.0/ext-qnx/` 目录。
+4. 更新的內容 `cordova.2.3.0/ext-qnx/` 目錄。
-5. 更新中的.js 文件 `cordova.2.3.0/javascript/` 目录。
+5. 更新中的.js 檔 `cordova.2.3.0/javascript/` 目錄。
-6. 打开 `sample/lib/` 目录和重命名 `cordova.2.3.0/` 到目录`cordova.2.4.0/`.
+6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.3.0/` 到目錄`cordova.2.4.0/`.
-7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
+8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
-## 从 2.2.0 升级到 2.3.0
+## 從 2.2.0 升級到 2.3.0
-更新只是 `www` 目录:
+更新只是 `www` 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-2.3.0.js` 到您的项目。
+4. 複製新 `cordova-2.3.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
- * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.2.2.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.2.2.0/ext/` 目錄。
-3. 更新的内容 `cordova.2.2.0/ext-air/` 目录。
+3. 更新的內容 `cordova.2.2.0/ext-air/` 目錄。
-4. 更新的内容 `cordova.2.2.0/ext-qnx/` 目录。
+4. 更新的內容 `cordova.2.2.0/ext-qnx/` 目錄。
-5. 更新中的.js 文件 `cordova.2.2.0/javascript/` 目录。
+5. 更新中的.js 檔 `cordova.2.2.0/javascript/` 目錄。
-6. 打开 `sample/lib/` 目录和重命名 `cordova.2.2.0/` 到目录`cordova.2.3.0/`.
+6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.2.0/` 到目錄`cordova.2.3.0/`.
-7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
+8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
-## 从 2.1.0 升级到 2.2.0
+## 從 2.1.0 升級到 2.2.0
-更新只是 www 目录:
+更新只是 www 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-2.2.0.js` 到您的项目。
+4. 複製新 `cordova-2.2.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
- * 如果黑莓 10,然后更新中的.js 文件 `qnx/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
+ * 如果黑莓 10,然後更新中的.js 檔 `qnx/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.2.1.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.2.1.0/ext/` 目錄。
-3. 更新的内容 `cordova.2.1.0/ext-air/` 目录。
+3. 更新的內容 `cordova.2.1.0/ext-air/` 目錄。
-4. 更新的内容 `cordova.2.1.0/ext-qnx/` 目录。
+4. 更新的內容 `cordova.2.1.0/ext-qnx/` 目錄。
-5. 更新中的.js 文件 `cordova.2.1.0/javascript/` 目录。
+5. 更新中的.js 檔 `cordova.2.1.0/javascript/` 目錄。
-6. 打开 `sample/lib/` 目录和重命名 `cordova.2.1.0/` 到目录`cordova.2.2.0/`.
+6. 打開 `sample/lib/` 目錄和重命名 `cordova.2.1.0/` 到目錄`cordova.2.2.0/`.
-7. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+7. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-8. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
+8. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
-## 从 2.0.0 升级到 2.1.0
+## 從 2.0.0 升級到 2.1.0
-更新只是 `www` 目录:
+更新只是 `www` 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-2.1.0.js` 到您的项目。
+4. 複製新 `cordova-2.1.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.2.0.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.2.0.0/ext/` 目錄。
-3. 更新的内容 `cordova.2.0.0/ext-air/` 目录。
+3. 更新的內容 `cordova.2.0.0/ext-air/` 目錄。
-4. 更新中的.js 文件 `cordova.2.0.0/javascript/` 目录。
+4. 更新中的.js 檔 `cordova.2.0.0/javascript/` 目錄。
-5. 打开 `sample/lib/` 目录和重命名 `cordova.2.0.0/` 到目录`cordova.2.1.0/`.
+5. 打開 `sample/lib/` 目錄和重命名 `cordova.2.0.0/` 到目錄`cordova.2.1.0/`.
-6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
+7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
-## 从 1.9.0 升级到 2.0.0
+## 從 1.9.0 升級到 2.0.0
-更新只是 `www` 目录:
+更新只是 `www` 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-2.0.0.js` 到您的项目。
+4. 複製新 `cordova-2.0.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
-6. 更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
- < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.1.9.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.1.9.0/ext/` 目錄。
-3. 更新的内容 `cordova.1.9.0/ext-air/` 目录。
+3. 更新的內容 `cordova.1.9.0/ext-air/` 目錄。
-4. 更新中的.js 文件 `cordova.1.9.0/javascript/` 目录。
+4. 更新中的.js 檔 `cordova.1.9.0/javascript/` 目錄。
-5. 打开 `sample/lib/` 目录和重命名 `cordova.1.9.0/` 到目录`cordova.2.0.0/`.
+5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.9.0/` 到目錄`cordova.2.0.0/`.
-6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
+7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
-8. 打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
- < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
-* 要升级到 1.8.0,请转从 1.7.0
+* 要升級到 1.8.0,請轉從 1.7.0
-## 从 1.7.0 升级到 1.8.0
+## 從 1.7.0 升級到 1.8.0
-更新只是 `www` 目录:
+更新只是 `www` 目錄:
-1. 打开您 `www/` 目录,其中包含您的应用程序。
+1. 打開您 `www/` 目錄,其中包含您的應用程式。
-2. 删除和更新中的.jar 文件 `ext/` 目录。
+2. 刪除和更新中的.jar 檔 `ext/` 目錄。
-3. 更新的内容 `ext-air/` 目录。
+3. 更新的內容 `ext-air/` 目錄。
-4. 复制新 `cordova-1.8.0.js` 到您的项目。
+4. 複製新 `cordova-1.8.0.js` 到您的專案。
- * 如果行动手册,然后更新.js 文件在 `playbook/` 目录。
+ * 如果行動手冊,然後更新.js 檔在 `playbook/` 目錄。
-5. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+5. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
-6. 更新您 `www/plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+6. 更新您 `www/plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
- < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
-更新 (即,更新使用 ant 工具) 的示例目录:
+更新 (即,更新使用 ant 工具) 的示例目錄:
-1. 打开 `sample/lib/` 目录。
+1. 打開 `sample/lib/` 目錄。
-2. 更新中的.jar 文件 `cordova.1.7.0/ext/` 目录。
+2. 更新中的.jar 檔 `cordova.1.7.0/ext/` 目錄。
-3. 更新的内容 `cordova.1.7.0/ext-air/` 目录。
+3. 更新的內容 `cordova.1.7.0/ext-air/` 目錄。
-4. 更新中的.js 文件 `cordova.1.7.0/javascript/` 目录。
+4. 更新中的.js 檔 `cordova.1.7.0/javascript/` 目錄。
-5. 打开 `sample/lib/` 目录和重命名 `cordova.1.7.0/` 到目录`cordova.1.8.0/`.
+5. 打開 `sample/lib/` 目錄和重命名 `cordova.1.7.0/` 到目錄`cordova.1.8.0/`.
-6. 类型 `ant blackberry build` 或 `ant playbook build` 来更新 `www/` 目录与更新科尔多瓦。
+6. 類型 `ant blackberry build` 或 `ant playbook build` 來更新 `www/` 目錄與更新科爾多瓦。
-7. 打开 `www/` 目录和更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
+7. 打開 `www/` 目錄和更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
-8. 打开 `www/` 目录和更新 `plugins.xml` 文件。两个插件更改其命名空间/服务标签。更改为的捕获和联系人的插件,从旧的条目:
+8. 打開 `www/` 目錄和更新 `plugins.xml` 檔。兩個外掛程式更改其命名空間/服務標籤。更改為的捕獲和連絡人的外掛程式,從舊的條目:
- < 插件名称 ="捕获"value="org.apache.cordova.media.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.media.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
自:
- < 插件名称 ="捕获"value="org.apache.cordova.capture.MediaCapture"/ >< 插件名称 ="联系人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
+ < 外掛程式名稱 ="捕獲"value="org.apache.cordova.capture.MediaCapture"/ >< 外掛程式名稱 ="連絡人"value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/index.md b/docs/zh/edge/guide/platforms/index.md
index 2475353..4853abf 100644
--- a/docs/zh/edge/guide/platforms/index.md
+++ b/docs/zh/edge/guide/platforms/index.md
@@ -14,65 +14,65 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 平台指南
+# 平臺指南
-在开发之前为任何下面列出的平台,安装科尔多瓦的命令行界面 (CLI)。(有关详细信息,见命令行界面)。
+在開發之前為任何下面列出的平臺,安裝科爾多瓦的命令列介面 (CLI)。(有關詳細資訊,見命令列介面)。
-要开发科尔多瓦的应用程序,您必须为您的目标每个移动平台安装 Sdk。 这种安装是工作的必要无论你做你在 SDK 中多数还是为您生成周期使用 CLI 的。
+要開發科爾多瓦的應用程式,您必須為您的目標每個移動平臺安裝 Sdk。 這種安裝是工作的必要無論你做你在 SDK 中多數還是為您組建循環使用 CLI 的。
-下面列出每个*平台指南*告诉您您需要知道要设置的每个平台的开发环境: 在何处获取 SDK、 如何设置设备仿真程序、 如何连接设备进行直接测试和如何管理签署的关键要求。 附加指南提供了每个平台特有的配置选项,说明添加插件,信息如何升级每个平台,以及特定于平台的命令行工具,作为一个较低级别的替代 `cordova` 命令行实用程序。
+下面列出每個*平臺指南*告訴您您需要知道要設置的每個平臺的開發環境: 在何處獲取 SDK、 如何設置設備模擬程式、 如何連接設備進行直接測試和如何管理簽署的關鍵要求。 附加指南提供了每個平臺特有的配置選項,說明添加外掛程式,資訊如何升級每個平臺,以及特定于平臺的命令列工具,作為一個較低級別的替代 `cordova` 命令列實用程式。
-## 亚马逊火 OS
+## 亞馬遜火 OS
-* 亚马逊火 OS 平台指南
-* 亚马逊火 OS 配置
-* 亚马逊火 OS WebViews
-* 亚马逊火 OS 插件
+* 亞馬遜火 OS 平臺指南
+* 亞馬遜火 OS 配置
+* 亞馬遜火 OS WebViews
+* 亞馬遜火 OS 外掛程式
-## Android 系统
+## Android 系統
-* Android 平台指南
-* Android 系统配置
+* Android 平臺指南
+* Android 系統組態
* Android WebViews
-* Android 插件
-* Android 系统的命令行工具
-* 升级 Android
+* Android 外掛程式
+* Android 系統的命令列工具
+* 升級 Android
## 黑莓 10
-* 10 黑莓平台指南
+* 10 黑莓平臺指南
* 黑莓 10 配置
-* 黑莓 10 插件
-* 黑莓 10 命令行工具
-* 升级黑莓 10
+* 黑莓 10 外掛程式
+* 黑莓 10 命令列工具
+* 升級黑莓 10
## iOS
-* iOS 平台指南
+* iOS 平臺指南
* iOS 配置
* WebViews iOS
-* iOS 插件
-* iOS 命令行工具
-* 升级 iOS
+* iOS 外掛程式
+* iOS 命令列工具
+* 升級 iOS
## Ubuntu
-* Ubuntu 平台指南
+* Ubuntu 平臺指南
## Windows Phone
-* Windows Phone 8 平台指南
-* Windows Phone 7 平台指南
+* Windows Phone 8 平臺指南
+* Windows Phone 7 平臺指南
* Windows Phone 配置
-* Windows Phone 的命令行工具
-* 升级 Windows Phone
+* Windows Phone 的命令列工具
+* 升級 Windows Phone
## Windows 8
-* Windows 8 平台指南
-* Windows 8 的命令行工具
-* 升级 Windows 8
+* Windows 8 平臺指南
+* Windows 8 的命令列工具
+* 升級 Windows 8
## Tizen
-* Tizen 平台指南
\ No newline at end of file
+* Tizen 平臺指南
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/config.md b/docs/zh/edge/guide/platforms/ios/config.md
index 3a777ab..7f2882f 100644
--- a/docs/zh/edge/guide/platforms/ios/config.md
+++ b/docs/zh/edge/guide/platforms/ios/config.md
@@ -16,68 +16,68 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS 配置
-`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 本节详细说明仅适用于 iOS 版本的首选项。 有关全局配置选项,请参阅 config.xml 文件的信息。
+`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 本節詳細說明僅適用于 iOS 版本的首選項。 有關全域配置選項,請參閱 config.xml 檔的資訊。
-* `EnableViewportScale`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,以便视区元标记来禁用或限制的范围的用户比例,这默认启用的。
+* `EnableViewportScale`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,以便視區元標記來禁用或限制的範圍的使用者比例,這預設啟用的。
<preference name="EnableViewportScale" value="true"/>
- 放置在 HTML 中禁用缩放和适合的视口,如下内容灵活地内呈现 web 视图:
+ 放置在 HTML 中禁用縮放和適合的視口,如下內容靈活地內呈現 web 視圖:
- < 元名称 = '视' 内容 =' 宽度 = 设备-宽度,初始规模 = 1,用户可扩展 = no' / >
+ < 元名稱 = '視' 內容 =' 寬度 = 設備-寬度,初始規模 = 1,使用者可擴展 = no' / >
-* `MediaPlaybackRequiresUserAction`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 以防止与自动播放 HTML5 视频或音频 `autoplay` 属性或通过 JavaScript。
+* `MediaPlaybackRequiresUserAction`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 以防止與自動播放 HTML5 視頻或音訊 `autoplay` 屬性或通過 JavaScript。
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
-* `AllowInlineMediaPlayback`(boolean 类型的值,默认值为 `false` ): 设置为 `true` ,让 HTML5 播放媒体显示*内联*的屏幕布局,使用浏览器提供的控件,而不是本机控件内。 为此,添加 `webkit-playsinline` 归咎于任何 `<video>` 的元素。
+* `AllowInlineMediaPlayback`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,讓 HTML5 播放媒體顯示*內聯*的螢幕佈局,使用瀏覽器提供的控制項,而不是本機控制項內。 為此,添加 `webkit-playsinline` 歸咎于任何 `<video>` 的元素。
<preference name="AllowInlineMediaPlayback" value="true"/>
-* `BackupWebStorage`(字符串,或者 `none` , `local` ,或默认的 `cloud` ): 设置为 `cloud` 允许通过 iCloud 备份到 web 存储数据。 设置为 `local` ,使得只有本地备份通过 iTunes 同步。 设置为 `none` 防止 web 存储备份。
+* `BackupWebStorage`(字串,或者 `none` , `local` ,或預設的 `cloud` ): 設置為 `cloud` 允許通過 iCloud 備份到 web 存儲資料。 設置為 `local` ,使得只有本地備份通過 iTunes 同步。 設置為 `none` 防止 web 存儲備份。
<preference name="BackupWebStorage" value="local"/>
-* `TopActivityIndicator`(字符串,默认值为 `gray` ): 控制指示大量的处理器活动的状态栏中的旋转的小图标的外观。 有效的值为 `whiteLarge` , `white` ,和`gray`.
+* `TopActivityIndicator`(字串,預設值為 `gray` ): 控制指示大量的處理器活動的狀態列中的旋轉的小圖示的外觀。 有效的值為 `whiteLarge` , `white` ,和`gray`.
<preference name="TopActivityIndicator" value="white"/>
-* `KeyboardDisplayRequiresUserAction`(boolean 类型的值,默认值为 `true` ): 设置为 `false` ,允许键盘出现在调用时 `focus()` 形式投入。
+* `KeyboardDisplayRequiresUserAction`(boolean 類型的值,預設值為 `true` ): 設置為 `false` ,允許鍵盤出現在調用時 `focus()` 形式投入。
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
-* `SuppressesIncrementalRendering`(boolean 类型的值,默认值为 `false` ): 设置为 `true` 等待,直到在呈现到屏幕之前已收到的所有内容。
+* `SuppressesIncrementalRendering`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 等待,直到在呈現到螢幕之前已收到的所有內容。
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `GapBetweenPages`(浮动,默认值为 `` ): 的大小,以磅为单位,页面之间的差距。
+* `GapBetweenPages`(浮動,預設值為 `` ): 的大小,以磅為單位,頁面之間的差距。
<preference name="GapBetweenPages" value="0"/>
-* `PageLength`(浮动,默认值为 `` ): 中点,在页面流的方向每个页面的大小。 当 PaginationMode 是从右到左或从左到右,此属性表示每个页面的宽度。 PaginationMode topToBottom 或 bottomToTop 时,此属性表示每个页面的高度。 默认值为 0,这意味着布局使用视区的大小来确定页面的尺寸。
+* `PageLength`(浮動,預設值為 `` ): 中點,在頁面流的方向每個頁面的大小。 當 PaginationMode 是從右至左或從左至右,此屬性工作表示每個頁面的寬度。 PaginationMode topToBottom 或 bottomToTop 時,此屬性工作表示每個頁面的高度。 預設值為 0,這意味著佈局使用視區的大小來確定頁面的尺寸。
<preference name="PageLength" value="0"/>
-* `PaginationBreakingMode`(字符串,默认值为 `page` ): 有效的值为 `page` 和 `column` 。在列或页断发生的方式。 此属性确定是否某些 CSS 属性关于列和页打破是荣幸还是忽略。 当此属性设置为 `column` ,内容尊重相关的页断的地方断列的 CSS 属性。
+* `PaginationBreakingMode`(字串,預設值為 `page` ): 有效的值為 `page` 和 `column` 。在列或頁斷發生的方式。 此屬性確定是否某些 CSS 屬性關於列和頁打破是榮幸還是忽略。 當此屬性設置為 `column` ,內容尊重相關的頁斷的地方斷列的 CSS 屬性。
<preference name="PaginationBreakingMode" value="page"/>
-* `PaginationMode`(字符串,默认值为 `unpaginated` ): 有效的值为 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此属性确定是否在 web 视图中的内容划分为一次填充视图一屏幕的页或一个长的滚动视图所示。 如果设置为一个分页的窗体,此属性切换分页的布局上的内容,导致其内容的 web 视图使用重新布局的 PageLength 和 GapBetweenPages 的值。
+* `PaginationMode`(字串,預設值為 `unpaginated` ): 有效的值為 `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` ,和 `rightToLeft` 。 此屬性確定是否在 web 視圖中的內容劃分為一次填充視圖一螢幕的頁或一個長的滾動視圖所示。 如果設置為一個分頁的表單,此屬性切換分頁的佈局上的內容,導致其內容的 web 視圖使用重新佈局的 PageLength 和 GapBetweenPages 的值。
<preference name="PaginationMode" value="unpaginated"/>
-* `UIWebViewDecelerationSpeed`(字符串,默认值为 `normal` ): 有效的值为 `normal` , `fast` 。 此属性控制减速势头滚动。 `normal`是大多数本机应用程序,默认的速度和 `fast` 的移动版 Safari 是默认的。
+* `UIWebViewDecelerationSpeed`(字串,預設值為 `normal` ): 有效的值為 `normal` , `fast` 。 此屬性控制減速勢頭滾動。 `normal`是大多數本機應用程式,預設的速度和 `fast` 的移動版 Safari 是預設的。
<preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/index.md b/docs/zh/edge/guide/platforms/ios/index.md
index 12cb849..9340983 100644
--- a/docs/zh/edge/guide/platforms/ios/index.md
+++ b/docs/zh/edge/guide/platforms/ios/index.md
@@ -14,42 +14,42 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 平台指南
+# iOS 平臺指南
-本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 iOS 设备 (如 iPhone 和 iPad 的应用程序。请参阅下列特定于平台的详细信息:
+本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 iOS 設備 (如 iPhone 和 iPad 的應用程式。請參閱下列特定于平臺的詳細資訊:
* iOS 配置
-* 升级 iOS
-* iOS WebViews
-* iOS 插件
-* iOS 命令行工具
+* 升級 iOS
+* WebViews iOS
+* iOS 外掛程式
+* iOS 命令列工具
-上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
+上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
-## 要求和支持
+## 要求和支援
-苹果公司 ® 生成仅在基于英特尔的 Mac OS X 操作系统上运行的 iOS 应用程序所需的工具。 仅在 OS X 10.7 (狮子) 版本上运行 Xcode ® 4.5 (要求的最低版本) 或更大,并包括 iOS 6 SDK (软件开发工具包)。 要提交到苹果 App Store℠ 的应用程序需要的苹果工具的最新版本。
+蘋果公司 ® 生成僅在基於英特爾的 Mac OS X 作業系統上運行的 iOS 應用程式所需的工具。 僅在 OS X 10.7 (獅子) 版本上運行 Xcode ® 4.5 (要求的最低版本) 或更大,並包括 iOS 6 SDK (軟體發展工具組)。 要提交到蘋果 App Store℠ 的應用程式需要的蘋果工具的最新版本。
-您可以测试的许多科尔多瓦功能使用 iOS 模拟器安装 ios SDK 和 Xcode,但你需要使用实际的设备完全提交到 App Store 之前测试的所有应用程序的设备功能。 该设备必须至少有 iOS 5.x 安装、 科尔多瓦 2.3 支持的最低限度的 iOS 版本。配套设备包括所有 iPad ® 模型、 iPhone ® 3GS 及以上,和 iPod ® 触摸第三代或更高版本。 要安装到设备上的应用程序,您必须也是苹果公司的[iOS 开发者计划][1],该费用每 99 年美元的成员。 本指南演示如何将应用程序部署到 iOS 模拟器,不必注册开发者计划。
+您可以測試的許多科爾多瓦功能使用 iOS 模擬器安裝 ios SDK 和 Xcode,但你需要使用實際的設備完全提交到 App Store 之前測試的所有應用程式的裝置功能。 該設備必須至少有 iOS 5.x 安裝、 科爾多瓦 2.3 支援的最低限度的 iOS 版本。配套設備包括所有 iPad ® 模型、 iPhone ® 3GS 及以上,和 iPod ® 觸摸第三代或更高版本。 要安裝到設備上的應用程式,您必須也是蘋果公司的[iOS 開發者計畫][1],該費用每 99 年美元的成員。 本指南演示如何將應用程式部署到 iOS 模擬器,不必註冊開發者計畫。
[1]: https://developer.apple.com/programs/ios/
-## 安装 SDK
+## 安裝 SDK
-有两种方法可以下载 Xcode:
+有兩種方法可以下載 Xcode:
-* 从[应用程序商店][2],可通过搜索"Xcode"在**App Store**中的应用。
+* 從[應用程式商店][2],可通過搜索"Xcode"在**App Store**中的應用。
-* 从[苹果开发者下载][3],而作为苹果开发者需要注册。
+* 從[蘋果開發者下載][3],而作為蘋果開發者需要註冊。
[2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
[3]: https://developer.apple.com/downloads/index.action
-一旦安装了 Xcode,几个命令行工具需要为科尔多瓦运行启用。 从**Xcode**菜单中,选择**首选项**,然后**下载**选项卡。 从**组件**面板中,按**命令行工具**列表旁边的**安装**按钮。
+一旦安裝了 Xcode,幾個命令列工具需要為科爾多瓦運行啟用。 從**Xcode**功能表中,選擇**首選項**,然後**下載**選項卡。 從**元件**面板中,按**命令列工具**清單旁邊的**安裝**按鈕。
-## 在 SDK 中打开的项目
+## 在 SDK 中打開的專案
-使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
+使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
@@ -57,104 +57,104 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ cordova prepare # or "cordova build"
-创建后,您可以在 Xcode 内打开它从。双击打开 `hello/platforms/ios/hello.xcodeproj` 文件。屏幕应该如下所示:
+創建後,您可以在 Xcode 內打開它從。按兩下打開 `hello/platforms/ios/hello.xcodeproj` 檔。螢幕應該如下所示:
![][4]
[4]: img/guide/platforms/ios/helloworld_project.png
-## 部署到仿真程序
+## 部署到模擬程式
-若要预览 iOS 模拟器中的应用程序:
+若要預覽 iOS 模擬器中的應用程式:
-1. 请确保在左边的面板中选择*.xcodeproj*文件。
+1. 請確保在左邊的面板中選擇*.xcodeproj*檔。
-2. 选择**你好**app 立即向右面板中。
+2. 選擇**你好**app 立即向右面板中。
-3. 从工具栏上的**计划**菜单中选择预定的设备、 iPhone 等作为 6.0 模拟器在这里突出了:
+3. 從工具列上的**計畫**功能表中選擇預定的設備、 iPhone 等作為 6.0 模擬器在這裡突出了:
![][5]
-4. 按下**运行**按钮出现在同一工具栏左侧的**计划**中。 那生成、 部署并在模拟器中运行应用程序。 一个单独的仿真器应用程序将打开,并显示该应用程序:
+4. 按下**運行**按鈕出現在同一工具列左側的**計畫**中。 那生成、 部署並在模擬器中運行應用程式。 一個單獨的模擬器應用程式將打開,並顯示該應用程式:
![][6]
- 只有一个仿真程序可能会运行一次,所以如果你想要在不同的仿真器中测试应用程序,您需要退出的仿真程序应用程序和运行一个不同的目标在 Xcode 的范围内。
+ 只有一個模擬程式可能會運行一次,所以如果你想要在不同的模擬器中測試應用程式,您需要退出的模擬程式應用程式和運行一個不同的目標在 Xcode 的範圍內。
[5]: img/guide/platforms/ios/select_xcode_scheme.png
[6]: img/guide/platforms/ios/HelloWorldStandard.png
-Xcode 捆绑了仿真器为最新版本的 iPhone 和 iPad。 较旧的版本中可能会提供**Xcode → 首选项 → 下载 → 组件**面板。
+Xcode 捆綁了模擬器為最新版本的 iPhone 和 iPad。 較舊的版本中可能會提供**Xcode → 首選項 → 下載 → 元件**面板。
-## 将部署到设备
+## 將部署到設備
-有关各项要求,部署到一个设备的详细信息,请参阅苹果的[iOS 工具工作流指南][7]的*配置开发和分配资产*部分。 简单地说,您需要部署之前执行以下操作:
+有關各項要求,部署到一個設備的詳細資訊,請參閱蘋果的[iOS 工具工作流指南][7]的*配置開發和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
[7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
-1. 加入苹果 iOS 开发者计划。
+1. 加入蘋果 iOS 開發者計畫。
-2. 创建*资源调配配置文件*内[iOS 资源调配门户][8]。 您可以使用其*发展资源调配助理*来创建和安装配置文件和证书 Xcode 需要。
+2. 創建*資源調配設定檔*內[iOS 資源調配門戶][8]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
-3. 验证*代码签名*部分*代码签名标识*内的项目设置设置为您设置的配置文件名称。
+3. 驗證*代碼簽名*部分*代碼簽名標識*內的專案設置設置為您設置的設定檔名稱。
[8]: https://developer.apple.com/ios/manage/overview/index.action
-若要部署到设备:
+若要部署到設備:
-1. 使用 USB 电缆将设备插入到您的 mac。
+1. 使用 USB 電纜將設備插入到您的 mac。
-2. Xcode 窗口**计划**下拉列表中选择的项目的名称。
+2. Xcode 視窗**計畫**下拉清單中選擇的專案的名稱。
-3. 从**设备**下拉列表中选择您的设备。如果它通过 USB 连接电源,但仍然没有出现,请按**管理器**按钮,以解决任何错误。
+3. 從**設備**下拉清單中選擇您的設備。如果它通過 USB 連接電源,但仍然沒有出現,請按**管理器**按鈕,以解決任何錯誤。
-4. 按下**运行**按钮以生成、 部署并运行该应用程序在您的设备上。
+4. 按下**運行**按鈕以生成、 部署並運行該應用程式在您的設備上。
-## 常见的问题
+## 常見的問題
-**否决警告**: 当应用程序更改或替换为另一个 API 编程接口 (API) 时,它被标记为*已过时*。 API 仍可工作,短期内,但最终将被删除。 这些过时的接口的一些反映在 Apache 科尔多瓦和 Xcode 问题对他们的警告您在生成和部署应用程序时。
+**否決警告**: 當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已過時*。 API 仍可工作,短期內,但最終將被刪除。 這些過時的介面的一些反映在 Apache 科爾多瓦和 Xcode 問題對他們的警告您在生成和部署應用程式時。
-Xcode 的警告 `invokeString` 方法涉及启动一个应用程序从一个自定义 URL 的功能。 虽然从自定义 URL 加载的机制发生了变化,此代码目前仍在继续为科尔多瓦的较早版本创建的应用程序提供向后的功能。 示例应用程序不使用这一功能,因此可以忽略这些警告。 若要防止出现这些警告,请删除引用已弃用的 invokeString API 的代码:
+Xcode 的警告 `invokeString` 方法涉及啟動一個應用程式從一個自訂 URL 的功能。 雖然從自訂 URL 載入的機制發生了變化,此代碼目前仍在繼續為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用這一功能,因此可以忽略這些警告。 若要防止出現這些警告,請刪除引用已棄用的 invokeString API 的代碼:
-* 编辑*Classes/MainViewController.m*文件、 环绕的代码与下面的块 `/*` 和 `*/` 的评论如下所示,然后键入**命令-s**保存该文件:
+* 編輯*Classes/MainViewController.m*檔、 環繞的代碼與下面的塊 `/*` 和 `*/` 的評論如下所示,然後鍵入**命令-s**保存該檔:
- (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定协议来处理的唯一有效 / * 如果 (self.invokeString) {/ / 这传递之前触发 deviceready 事件,以便您可以访问它的 js 时您会收到 deviceready NSLog (@"已否决: window.invokeString-相反,使用 window.handleOpenURL(url) 函数,总是调用通过自定义方案 url 启动应用程序时.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本机应用程序 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超级 webViewDidFinishLoad: theWebView] ;}
+ (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定協定來處理的唯一有效 / * 如果 (self.invokeString) {/ / 這傳遞之前觸發 deviceready 事件,以便您可以訪問它的 js 時您會收到 deviceready NSLog (@"已否決: window.invokeString-相反,使用 window.handleOpenURL(url) 函數,總是調用通過自訂方案 url 啟動應用程式時.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本機應用程式 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超級 webViewDidFinishLoad: theWebView] ;}
-* 编辑*Classes/AppViewDelegate.m*文件,注释掉下面的行插入双斜杠,如下所示,然后键入**命令-s**保存该文件:
+* 編輯*Classes/AppViewDelegate.m*檔,注釋掉下面的行插入雙斜杠,如下所示,然後鍵入**命令-s**保存該檔:
//self.viewController.invokeString = invokeString ;
-* 按**命令-b**重新生成项目并消除此警告。
+* 按**命令-b**重新生成專案並消除此警告。
<!-- Does this fix only last until the next "cordova prepare"? -->
-**缺少标题**: 编译错误有关的失踪头导致从生成位置的问题,可以通过 Xcode 偏好固定:
+**缺少標題**: 編譯錯誤有關的失蹤頭導致從生成位置的問題,可以通過 Xcode 偏好固定:
-1. 选择**Xcode → 首选项 → 位置**.
+1. 選擇**Xcode → 首選項 → 位置**.
-2. 在**派生的数据**部分中,按**高级**按钮并选择**唯一**作为**生成位置**如下所示:
+2. 在**派生的資料**部分中,按**高級**按鈕並選擇**唯一**作為**生成位置**如下所示:
![][9]
[9]: img/guide/platforms/ios/xcode_build_location.png
-这是默认设置为一个新的 Xcode 安装,但也可以设置以不同的方式从较早版本的 Xcode 后升级。
+這是預設設置為一個新的 Xcode 安裝,但也可以設置以不同的方式從較早版本的 Xcode 後升級。
-进一步的信息,请参考苹果的文档:
+進一步的資訊,請參考蘋果的文檔:
-* [开始开发 iOS 应用程序今天][10]快速概述的步骤开发 iOS 的应用程序。
+* [開始開發 iOS 應用程式今天][10]快速概述的步驟開發 iOS 的應用程式。
-* [会员中心主页][11]提供几个 iOS 的链接技术资源包括技术资源,资源调配门户、 分布指南和社区论坛。
+* [會員中心主頁][11]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
* [IOS 工具工作流指南][7]
-* [Xcode 4 用户指南][12]
+* [Xcode 4 使用者指南][12]
-* 从苹果世界广泛开发人员会议 (WWDC2012) 2012年[届会议视频][13]
+* 從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][13]
-* 安装[xcode 选择命令][14],它有助于指定正确版本的 Xcode,如果不止一个的话。
+* 安裝[xcode 選擇命令][14],它有助於指定正確版本的 Xcode,如果不止一個的話。
[10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
[11]: https://developer.apple.com/membercenter/index.action
@@ -162,4 +162,4 @@ Xcode 的警告 `invokeString` 方法涉及启动一个应用程序从一个自
[13]: https://developer.apple.com/videos/wwdc/2012/
[14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
-(Mac ®,OS X ®,苹果公司 ®,Xcode ® 应用程序 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是苹果公司商标)
\ No newline at end of file
+(Mac ®,OS X ®,蘋果公司 ®,Xcode ® 應用程式 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是蘋果公司商標)
\ No newline at end of file
[55/57] [abbrv] CB-5931 Cordova 3.4 - broken links due to
inconsistent heading translation
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/tools.md b/docs/sl/edge/guide/platforms/android/tools.md
new file mode 100644
index 0000000..20c09c1
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/tools.md
@@ -0,0 +1,70 @@
+---
+
+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.
+---
+
+# Android orodja ukazne vrstice
+
+Na `cordova` pripomoček ukazne vrstice je na visoki ravni orodje, ki vam omogoča izgradnjo aplikacij na različnih platformah več naenkrat. Starejšo različico Cordova okvir zagotavlja kompleti orodja ukazne vrstice za vsako platformo. Da jih uporabljajo kot alternativa CLI, morate prenesti to različico Cordova iz [cordova.apache.org][1]. Download vsebuje ločene arhivu za vsako platformo. Razširite platformo, ki jih želite ciljati. Orodja, opisani tukaj, so običajno na voljo v najvišje ravni `bin` imenik, sicer se posvetujte **OBAVIJESNA** datoteka za podrobnejše usmeritve.
+
+ [1]: http://cordova.apache.org
+
+Podatki o nizki ravni vmesnik ukazne vrstice, ki omogoča plugins, glejte Uporaba Plugman za upravljanje Plugins. Glejte Uporaba Plugins za pregled.
+
+## Ustvarjanje projekta
+
+Teči na `create` ukaz obstoječo pot do projekta, reverse domain slogu paket identifikator in app je prikazno ime. Tukaj je sintakso za Mac in Windows:
+
+ $ /path/to/cordova-android/bin/create /path/to/project com.example.project_name ProjectName
+ $ C:\path\to\cordova-android\bin\create.bat C:\path\to\project com.example.project_name ProjectName
+
+
+## Graditi
+
+To očisti nato gradi projekt.
+
+Debug na Mac ali Windows:
+
+ $ /path/to/project/cordova/build --debug
+ $ C:\path\to\project\cordova\build.bat --debug
+
+
+Javnost o Mac ali Windows:
+
+ $ /path/to/project/cordova/build --release
+ $ C:\path\to\project\cordova\build.bat --release
+
+
+## Zagon App
+
+Je `run` ukaz sprejme naslednje *izbirne* parametre:
+
+* Specifikacija tarča. To vključuje `--emulator` , `--device` , ali`--target=<targetID>`.
+
+* Zgraditi specifikacija. To vključuje `--debug` , `--release` , ali`--nobuild`.
+
+ $ /path/to/project/cordova/run \[Target\] \[Build\] $ C:\path\to\project\cordova\run.bat \[Target\] \[Build\]
+
+Ne pozabite ustvariti vsaj en Android navidezne naprave, drugače boste pozvani, da to storijo z je `android` ukaz. Če več kot eno AVD je na voljo kot cilj, boste pozvani, da izberete eno. Privzeto je `run` ukaz zazna priključeno napravo ali trenutno teče emulator, če naprave ni mogoče najti.
+
+## Pisanje dnevnika
+
+ $ /path/to/project/cordova/log
+ $ C:\path\to\project\cordova\log.bat
+
+
+### Čiščenje
+
+ $ /path/to/project/cordova/clean
+ $ C:\path\to\project\cordova\clean.bat
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/upgrading.md b/docs/sl/edge/guide/platforms/android/upgrading.md
new file mode 100644
index 0000000..774d3e7
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/upgrading.md
@@ -0,0 +1,430 @@
+---
+
+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.
+---
+
+# Nadgradnji Android
+
+Ta vodič pokaže, kako spremeniti Android projekte za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je `cordova` CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI.
+
+## 3.3.0 Nadgraditvi 3.2.0
+
+Sledite enako instructinos kot za`3.2.0`.
+
+Začenši s 3.3.0 Cordova runtime je zdaj skupljevati kot Android knjižnica namesto Jar. To mora imeti nobenega učinka za uporabo ukazne vrstice, vendar IDE uporabniki bodo morali uvoziti novo dodane `MyProject-CordovaLib` projekt v njihovi delovni prostor.
+
+## V 3.2.0 nadgraditvi 3.1.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update android`
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin/update <project_path>
+
+
+## 3.1.0 Nadgraditvi 3.0.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update android`
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin/update <project_path>
+
+
+## Nadgradnja CLI (3.0.0) iz 2.9.0
+
+1. Ustvariti nov projekt Apache Cordova 3.0.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
+
+2. Dodajte vaš platforme cordova projekta, na primer:`cordova
+platform add android`.
+
+3. Kopirajte vsebino vašega projekta `www` imenik v `www` imenik v samem projektu cordova, ki ste jo pravkar ustvarili.
+
+4. Kopiranje vseh domačih sredstev iz svojega starega projekta v ustrezne imenike pod `platforms/android` : ta imenik je native cordova android projekt, kjer obstaja.
+
+5. Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo 3.0.0 plugins združljivi z CLI.
+
+## Nadgradite 3.0.0 s 2.9.0
+
+1. Ustvariti nov projekt Apache Cordova Android.
+
+2. Ulitek vsebina od vaš `www` naslovnik v nov projekt.
+
+3. Kopiranje vseh native Android sredstev iz vašega `res` imenik za nov projekt.
+
+4. Ulitek v poljuben čep ste namestili iz je `src` podimenikov v nov projekt.
+
+5. Poskrbite, da nadgradi nobenega zastarelo `<plugin>` reference iz vaš stari `config.xml` datoteko na novo `<feature>` specifikacija.
+
+6. Posodobiti vse sklice na `org.apache.cordova.api` pakiranju,`org.apache.cordova`.
+
+ **Opomba**: vse jedro API-ji so bili odstranjeni in mora biti nameščen kot plugins. Prosimo, glejte Uporaba Plugman za upravljanje Plugins vodnik za podrobnosti.
+
+## Vzpenjajoč se v 2.9.0 iz 2.8.0
+
+1. Teči`bin/update <project_path>`.
+
+## Vzpenjajoč se v 2.8.0 iz 2.7.0
+
+1. Odstraniti `cordova-2.7.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.8.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+<!-- SS Eclipse -->
+
+1. Kopiranje novih `cordova.js` v vašem projektu.
+
+2. Modernizirati vaš HTML rabiti nov `cordova.js` pila.
+
+3. Kopija je `res/xml/config.xml` datoteke prilagoditi`framework/res/xml/config.xml`.
+
+4. Posodobitev `framework/res/xml/config.xml` imeti podobne nastavitve, kot je to storil prej.
+
+5. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite 2.7.0 iz 2.6.0
+
+1. Odstraniti `cordova-2.6.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.7.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.7.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.7.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Posodobitev `framework/res/xml/config.xml` imeti podobne nastavitve, kot je to storil prej.
+
+8. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite 2.6.0 s 2.5.0
+
+1. Odstraniti `cordova-2.5.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.6.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.6.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.6.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Posodobitev `framework/res/xml/config.xml` imeti podobne nastavitve, kot je to storil prej.
+
+8. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+Prost dostop `bin/update <project>` s poti projekta, prikazana v imeniku Cordova vir.
+
+## Vzpenjajoč se v 2.5.0 od 2.4.0
+
+1. Odstraniti `cordova-2.4.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.5.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.5.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.5.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Posodobitev `framework/res/xml/config.xml` imeti podobne nastavitve, kot je to storil prej.
+
+8. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Vzpenjajoč se v 2.4.0 z 2.3.0
+
+1. Odstraniti `cordova-2.3.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.4.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.4.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.4.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite 2.3.0 s 2.2.0
+
+1. Odstraniti `cordova-2.2.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.3.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.3.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.3.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite 2.2.0 s 2.1.0
+
+1. Odstraniti `cordova-2.1.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.2.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.2.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.2.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite s 2.0.0 2.1.0
+
+1. Odstraniti `cordova-2.0.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.1.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.1.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.1.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+7. Kopiranje datotek iz `bin/templates/cordova` v projekt `cordova` imenik.
+
+## Nadgradite 2.0.0 s 1.9.0
+
+1. Odstraniti `cordova-1.9.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-2.0.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-2.0.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.0.0.js` pila.
+
+6. Kopija je `res/xml/config.xml` primerjal`framework/res/xml/config.xml`.
+
+V je 2.0.0 javnost, je `config.xml` datoteke združuje in nadomešča `cordova.xml` in `plugins.xml` . Stare datoteke so zastarelo, in medtem ko še vedno delajo v 2.0.0, hoteti zapora ki dela v prihodnjih izdajah.
+
+## Nadgradite 1.9.0 s 1.8.1
+
+1. Odstraniti `cordova-1.8.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.9.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.9.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.9.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+Zaradi uvedbe na `CordovaWebView` v s 1.9.0 javnost, vstavke morda ne bodo delovale. Teh plugins potreba zadobiti kontekst iz v `CordovaInterface` z uporabo `getContext()` ali `getActivity()` . Če niste izkušen Android developer, obrnite vzdrževalec plugin in Dodaj to opravilo svoje bug tracker.
+
+## Nadgradite 1.8.0 s 1.8.0
+
+1. Odstraniti `cordova-1.8.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.8.1.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.8.1.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.8.1.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite 1.8.0 s 1.7.0
+
+1. Odstraniti `cordova-1.7.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.8.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.8.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.8.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite 1.8.0 s 1.7.0
+
+1. Odstraniti `cordova-1.7.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.8.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.8.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.8.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite s 1.6.1 1.7.0
+
+1. Odstraniti `cordova-1.6.1.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.7.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.7.0.js` v vašem projektu.
+
+5. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite 1.6.1 s 1.6.0
+
+1. Odstraniti `cordova-1.6.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.6.1.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.6.1.js` v vašem projektu.
+
+5. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite 1.6.0 s 1.5.0
+
+1. Odstraniti `cordova-1.5.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.6.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.6.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.6.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+7. Zamenjajte `res/xml/phonegap.xml` s `res/xml/cordova.xml` na tekmo`framework/res/xml/cordova.xml`.
+
+## Nadgradite 1.5.0 s 1.4.0
+
+1. Odstraniti `phonegap-1.4.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `cordova-1.5.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `cordova-1.5.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.5.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+7. Zamenjajte `res/xml/phonegap.xml` s `res/xml/cordova.xml` na tekmo`framework/res/xml/cordova.xml`.
+
+## Nadgradite 1.4.0 s 1.3.0
+
+1. Odstraniti `phonegap-1.3.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `phonegap-1.4.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `phonegap-1.4.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `phonegap-1.4.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+7. Posodobitev `res/xml/phonegap.xml` primerjal`framework/res/xml/phonegap.xml`.
+
+## Nadgradite 1.3.0 s 1.2.0
+
+1. Odstraniti `phonegap-1.2.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `phonegap-1.3.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `phonegap-1.3.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `phonegap-1.2.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+7. Posodobitev `res/xml/phonegap.xml` primerjal`framework/res/xml/phonegap.xml`.
+
+## Nadgradite 1.2.0 s 1.1.0
+
+1. Odstraniti `phonegap-1.1.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `phonegap-1.2.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `phonegap-1.2.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `phonegap-1.2.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+7. Posodobitev `res/xml/phonegap.xml` primerjal`framework/res/xml/phonegap.xml`.
+
+## Nadgradite 1.1.0 iz 1.0.0
+
+1. Odstraniti `phonegap-1.0.0.jar` iz projekta `libs` imenik.
+
+2. Dodaj `phonegap-1.1.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `phonegap-1.1.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `phonegap-1.1.0.js` pila.
+
+6. Posodobitev `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
+
+## Nadgradite 1.0.0 s 0.9.6
+
+1. Odstraniti `phonegap-0.9.6.jar` iz projekta `libs` imenik.
+
+2. Dodaj `phonegap-1.0.0.jar` v projekt `libs` imenik.
+
+3. Če uporabite Eclipse, osvežite vaš projekt Eclipse in delati a čist.
+
+4. Kopiranje novih `phonegap-1.0.0.js` v vašem projektu.
+
+5. Modernizirati vaš HTML rabiti nov `phonegap-1.0.0.js` pila.
+
+6. Dodajanje v `res/xml/plugins.xml` primerjal`framework/res/xml/plugins.xml`.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/android/webview.md b/docs/sl/edge/guide/platforms/android/webview.md
new file mode 100644
index 0000000..307eaaf
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/android/webview.md
@@ -0,0 +1,110 @@
+---
+
+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.
+---
+
+# Spletni Android pogledi
+
+To poglavje prikazuje kako vlagati Cordova omogočen spletni pogled komponente znotraj večje Android aplikacije. Podrobnosti o tem, kako te komponente lahko komunicirajo med seboj, si oglejte Uporaba Plugins.
+
+Če niste seznanjeni z Android, morate najprej seznanite z Android platformo vodnik in so najnovejši Android SDK nameščen, preden poskusite bolj nenavadnih razvoj možnost vdelave v spletni pogled. Začenši z 1,9 Cordova, platformo Android temelji na a `CordovaWebView` komponento, ki temelji na zapuščino `CordovaActivity` komponento, ki pred datumi 1.9 sprostitev.
+
+1. Sledite tem navodilom, poskrbite, da imate najnovejšo distribucijo Cordova. Travnato gričevje to s [cordova.apache.org][1] ter odpreti patentno zadrgo Android paket.
+
+2. Krmarite do Android paket `/framework` naslovnik ter prost dostop `ant jar` . Ustvarja na Cordova `.jar` datoteko, ki je nastala kot`/framework/cordova-x.x.x.jar`.
+
+3. Kopiraj v `.jar` datoteke v projektu Android `/libs` imenik.
+
+4. Dodajte naslednje aplikacije `/res/xml/main.xml` datoteko, z v `layout_height` , `layout_width` in `id` spremenjene, da ustrezajo uporabi:
+
+ <org.apache.cordova.CordovaWebView
+ android:id="@+id/tutorialView"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+
+5. Spreminjanje dejavnosti tako, da izvaja z `CordovaInterface` . To bi morale izvajati vključeni metodah. Želite kopirati jih iz `/framework/src/org/apache/cordova/CordovaActivity.java` , ali pa jih izvajati na svoje. Naslednji odlomek prikazuje osnovno aplikacijo, ki se opira na vmesniku. Opomba kako sklicevano pogled id ujema z `id` atributa, navedenega v XML fragment prikazan zgoraj:
+
+ 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());
+ }
+
+
+6. Če uporabite kamero uporabo, izvajati naslednje:
+
+ @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);
+ }
+ }
+
+
+7. Nenazadnje, ne pozabite dodati zaloga niti, sicer plugins so nobenih niti, ko želite zagnati:
+
+ @Override
+ public ExecutorService getThreadPool() {
+ return threadPool;
+ }
+
+
+8. Kopirajte HTML in JavaScript datotek programa Android projekt `/assets/www` imenik.
+
+9. Izvod v `config.xml` pila s `/framework/res/xml` v projekt `/res/xml` imenik.
+
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/blackberry10/config.md b/docs/sl/edge/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..a849803
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/blackberry10/config.md
@@ -0,0 +1,33 @@
+---
+
+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.
+---
+
+# Konfiguracije blackBerry 10
+
+V `config.xml` datoteko nadzira app's osnovne nastavitve, ki veljajo za vsako uporabo in CordovaWebView stopnje. Ta odsek podrobnosti nastavitve, ki veljajo le za BlackBerry 10 gradi. Glej config.xml datoteke za informacije na globalno konfiguracijo možnosti.
+
+* `ChildBrowser`( `disable` ali privzeto `enable` ): Onemogoči otrok okna brskalnika. Privzeto, apps splavitev sekundarni obrv okno razpoložiti vire, dostopne prek `window.open()` ali z določitvijo a `_blank` sidro target. Določite `disable` premostitve tega privzetega vedenja.
+
+ <preference name="ChildBrowser" value="disable"/>
+
+
+* `PopupBlocker`( `enable` ali privzeto `disable` ): omogoča popup blocker, ki preprečuje klice na `window.open()` . Privzeto, ljudstvo prikazati v oknu brskalnika otrok. Postavljanje ugodnost v `enable` preprečuje prikaz sploh.
+
+ <preference name="PopupBlocker" value="enable"/>
+
+
+* `WebSecurity`( `disable` ali privzeto `enable` ): nastavite na `disable` preglasiti spletnih varnostnih nastavitev, ki omogoča dostop do oddaljenih vsebine iz neznanega vira. Ta nastavitev je namenjena kot razvoj udobje samo, torej premestitev to spredaj pakiranje vaš app za distribucijo. Za izpust app, vse URIs mora biti znana in whitelisted uporabo je `<access>` element, opisana v priročniku Whitelist domene.
+
+ <preference name="WebSecurity" value="disable"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/blackberry10/index.md b/docs/sl/edge/guide/platforms/blackberry10/index.md
new file mode 100644
index 0000000..a93b65e
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/blackberry10/index.md
@@ -0,0 +1,151 @@
+---
+
+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.
+---
+
+# BlackBerry 10 platformo vodnik
+
+Ta vodič pokaže, kako ustanoviti svoj razvojno okolje za izgradnjo in razporeditev Cordova aplikacije za naprave BlackBerry 10. Za prejšnje različice BlackBerry, morate uporabiti drug nabor orodij ukazne vrstice, opisane v BlackBerry platforme vodnik.
+
+## Zahteve
+
+Razvojno okolje je na voljo za Windows, Mac in Linux.
+
+Razvijalci uporabljajte z `cordova` utility, v povezavi z Blackberry Native SDK. Glej The vmesnik ukazne vrstice za informacije kako namestiti `cordova` , Dodaj projektov, nato gradite in objavljajte za vsako platformo.
+
+## Namestite BlackBerry Native SDK
+
+BlackBerry Native SDK je na voljo od [developer.blackberry.com][1]. Po namestitvi, morate dodati ukazne vrstice orodja v vaš sistem steza.
+
+ [1]: http://developer.blackberry.com/native/download/
+
+Na okno:
+
+* Pojdite na **Moj računalnik → lastnosti napredno → → spremenljivke okolja**.
+
+* Dodaj Native SDK namestite directory pot, na primer:
+
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
+
+Na Mac in Linux:
+
+* Urejanje z `~/.bash_profile` datoteko, dodal vrstico, kot sledi, glede na to, kje je bil Native SDK nameščen:
+
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+
+* Prost dostop sledeč uporabiti spremembe v trenutno sejo:
+
+ $ vir ~/.bash_profile
+
+## Za podpis
+
+Če želite preskusiti na napravo ali distribuirati apps skozi svetu robida, mora biti vaš sistem setup za podpisovanje kode.
+
+Pridobiti podpisnega ključa, pojdite na \[BlackBerry tipke naročilnica\] (https://www.blackberry.com/SignedKeys/codesigning.html).
+
+Izberite prvo potrditveno polje: "za BlackBerry10 apps, razvita z uporabo BlackBerry NDK" in nato prijavite ali ustvarite a BBID.
+
+Vnesite geslo in kliknite "Get žetona« prenesti bbidtoken.csk. Shranite to datoteko privzeto mesto za vaš OS, ki bodo prikazani na stran za prenos.
+
+Zadnji korak je ustvariti podpisno potrdilo:
+
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
+
+## Ustvarjanje projekta
+
+Uporaba na `cordova` korist zaiti ki gre gor a nov projekt, kot je opisano v vmesnik ukazne vrstice. Na primer, v a naslovnik izvorne kode:
+
+ $ cordova create hello com.example.hello
+ $ cd hello
+ $ cordova platform add blackberry10
+ $ cordova build
+
+
+## Razporedi na Emulator
+
+Če želite zagnati napravo emulator, travnato gričevje ter napeljati BlackBerry 10 Simulator.
+
+* [Download][1]
+* [Uvod][2]
+
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+Pred preskušanjem app na emulator ali napravo, morate omogočiti razvoj mode.
+
+Začetek emulator slike, nato pa izberite **Nastavitve** z za četnega zaslona:
+
+![][3]
+
+ [3]: img/guide/platforms/blackberry10/bb_home.png
+
+Pluti v **varnost in zasebnost → razvoj način** oddelek in omogočiti možnost:
+
+![][4]
+
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
+
+Nato zaženite je `emulate` ukaz razgledati app:
+
+ $ cordova emulate blackberry10 --devicepass <password>
+
+
+## Razporedi na napravo
+
+Napotiti na napravo, preverite, ali je priključen na računalnik in je omogočen način razvoja.
+
+Nato zaženite je `run` ukaz razgledati app:
+
+ $ cordova run blackberry10 --devicepass <password>
+
+
+Če debug žeton še ni ustanovljen za napravo, sporočilo o napaki povpraša, geslo ste določili pri konfiguraciji računalnika za podpisovanje aplikacij.
+
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
+
+## Odpravljanje napak s WebInspector
+
+Med odpravljanjem napak na napravi ali emulator, lahko zaženete WebInspector na daljavo, da si ogledate aplikacije notranje stanje. Poziv prikaže URL, ki vam omogoča povezavo vaš app s standardnega spletnega brskalnika. Če želite več informacij, glejte [Odpravljanje napak z uporabo WebInspector][5].
+
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## Gradnjo izpust prevod
+
+Privzeto, teče na `cordova build` ukaz Ustvari datoteko paket nepodpisan *.bar* primerna za testiranje na napravo ali simulator.
+
+Uporabo `--release` ustvariti izpust prevod primerna za distribucijo prek svetu robida.
+
+ $ cordova build --release --keystorepass <signing password>
+
+
+Je `--keystorepass` možnost določa geslo, ki ste določili pri konfiguraciji računalnika za podpis aplikacije.
+
+## Razporedi na druge lokacije
+
+Zgoraj navodila domnevati napravo je priključen preko USB ali simulator izvaja v lokalnem računalniku. Prav tako je mogoče napotiti na drugih lokacijah.
+
+Dodaten komplet orodjih ukazne vrstice, so vključeni, ko nastavite BlackBerry 10 platformo za vaš projekt. Ukaz, v tem primeru uveljavlja iz projekta najvišji ravni imenika, associates cilj imenovan *emu* z IP naslovom.
+
+* Na okno:
+
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
+
+* Na Mac/Linux:
+
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+Ko je opredeljen cilj, vam lahko zagotovi, da prost dostop zapoved z `--target` :
+
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/blackberry10/plugin.md b/docs/sl/edge/guide/platforms/blackberry10/plugin.md
new file mode 100644
index 0000000..5077c06
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,200 @@
+---
+
+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.
+---
+
+# BlackBerry 10 Plugins
+
+Ta razdelek ponuja podrobnosti za kako izvajati native plugin kodo na platformi BlackBerry 10. Pred obravnavo tega, glejte Uporaba Plugins za pregled plugin strukturo in njene skupne JavaScript vmesnik. Ta oddelek še dokazati vzorec *echo* plugin, ki komunicira s spletni pogled Cordova native platformo in nazaj.
+
+Echo plugin je v bistvu vrne karkoli niz v `window.echo` funkcijo, ki se pošilja iz JavaScript:
+
+ window.echo = function(str, callback) {
+ cordova.exec(callback, function(err) {
+ callback('Nothing to echo.');
+ }, "Echo", "echo", [str]);
+ };
+
+
+Cordova plugin za BlackBerry 10 vsebuje JavaScript in domorodno kodo, ki komunicirajo med seboj prek okvira, ki jih JNEXT. Vsak plugin mora vključevati tudi a `plugin.xml` pila.
+
+## Ustvarja Native razred
+
+Tvoriti avtohtone del vaše plugin, odprite BlackBerry 10 NDK IDE in izberite **datoteko → New → BlackBerry projekt → Native razširitev → BlackBerry 10**. In vnesite ime želenega projekt in mesto, pritisnite **konča**.
+
+Projekt ustvaril IDE vsebuje vzorčno kodo za plugin spomin. Lahko nadomestiti ali spremeniti te datoteke za izvajanje svoje funkcionalnosti:
+
+* `*name*_js.hpp`: C++ glava za JNEXT kodo.
+
+* `*name*_js.cpp`: C++ zbornik zakaj JNEXT.
+
+Izvorni vmesnik za razširitev JNEXT si lahko ogledate v datoteki glave plugin, ki se nahajajo v javnem imeniku projekta. Ima tudi konstante in uporabnost funkcije na voljo v domorodno kodo. Plugin mora izhajati iz `JSExt` , ki je opredeljena v `plugin.h` . To je mora izvajati naslednje kategorije:
+
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
+
+
+Razširitev vključevati na `plugin.h` glavo datoteke. V v `Echo` na primer uporabljate `JSExt` takole v v `echo_js.hpp` datoteke:
+
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
+
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
+
+ #endif // ECHO_JS_H_
+
+
+Na `m_id` atribut je `JNEXT` id predmeta, ki je prešla v razred kot argument gradbenik. To je potrebno za native strani prožilca dogodkov na strani JavaScript. Je `CanDelete` metoda določa, ali je mogoče izbrisati avtohtone predmeta. Je `InvokeMethod` funkcija se imenuje kot rezultat iz zahtevo iz JavaScript za priklic metode predmeta posebej. Edini argument, da ta funkcija je niz opravil od JavaScript, ki to metodo razčleni ugotoviti native predmeta metode mora izvršiti. Te metode se izvajajo v `echo_js.cpp` . Tukaj je na `InvokeMethod` funkcijo za v `Echo` primer:
+
+ string Echo::InvokeMethod(const string& command) {
+
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
+
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
+ }
+
+
+Native plugin tudi izvajati naslednje povratni klic funkcije:
+
+* `extern char* onGetObjList( void );`
+
+* `extern JSExt* onCreateObject( const string& strClassName, const string& strObjId );`
+
+Je `onGetObjList` funkcija vrne vejico ločen seznam razredov, ki podpira JNEXT. JNEXT ta funkcija ugotoviti izbiro razredov, ki JNEXT lahko sprožajo. V `Echo` plugin izvaja naslednje `echo_js.cpp` :
+
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
+
+
+Je `onCreateObject` funkcija ima dva parametra. Prvi je ime zahtevanega razreda, ustvarjenih s strani JavaScript z veljavna imena kot tiste vrnil v `onGetObjList` . Drugi parameter je enoličen predmet id razreda. Ta metoda vrne kazalec na predmetu ustvaril plugin. V `Echo` plugin izvaja naslednje `echo_js.cpp` :
+
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
+ }
+
+
+## Ustvarjanje Plugin JavaScript
+
+Plugin mora vsebovati naslednje JavaScript datoteke:
+
+* `client.js`: To velja za strani odjemalca in vsebuje API na voljo Cordova aplikaciji. API v `client.js` klicev omogoča klice za `index.js` . API v `client.js` tudi povezuje povratni klic funkcije na dogodke, da ogenj je callbacks.
+
+* `index.js`: Obremenitve Cordova `index.js` in naredi dostopne preko cordova.exec mostu. V `client.js` datoteke omogoča klice za API v v `index.js` datoteko, česar pa klic na JNEXT komunicirati s strani domačih.
+
+Odjemalca in strežnik strani ( `client.js` in `index.js` ) komunicira skozi na `Cordova.exec` funkcijo. V `client.js` treba sklicevati na `exec` delovanje in zagotovili potrebne argumente. V `Echo` plugin izvaja naslednje v v `client.js` datoteke:
+
+ 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 });
+ }
+ };
+
+
+Na `index.js` komponenta uporablja JNEXT za interakcijo s strani domačih. Pritrditev konstruktor funkcijo imenovan `Echo` JNEXT omogoča izvajanje naslednjih ključnih operacij, z uporabo je `init` funkcija:
+
+* Določite zahtevane modul, ki izvažajo na domači strani. Ime zahtevane modul mora ujemati z imenom datoteke skupne knjižnice ( `.so` datoteke):
+
+ JNEXT.require("libecho")
+
+
+* Ustvarjanje predmeta z uporabo pridobljene modul in Shrani ID, ki vrne klic:
+
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
+
+ Kdaj uporaba zahteva je `echo` deloval v `client.js` , da pokličete pa klice je `echo` deloval v `index.js` , kjer je `PluginResult` predmet pošlje podatke kot odgovor nazaj v `client.js` . Ker je `args` je bil pretvori argument v funkciji `JSON.stringfy()` in kodirano kot a `URIcomponent` , pokličete mora naslednje:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+Zdaj lahko pošiljate podatke nazaj, kot spodaj:
+
+ 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 arhitekturo
+
+Lahko postavite na plugin artefakte, vključno na `plugin.xml` datoteke, JavaScript in C++ izvorne datoteke, in `.so` binary pila v poljuben imenik strukturo, tako dolgo, kot ste pravilno določili lokacije datotek v v `plugin.xml` datoteko. Tukaj je tipična struktura:
+
+***project_directory*** (> plugin.xml)
+
+* **www** (>client.js)
+* **src**
+ * **blackberry10** (> index.js, **native** > *.cpp, *.hpp)
+ * **naprava** (>*binarno datoteko* * .so)
+ * **simulator** (>*binarno datoteko* * .so)
+
+Seznam prikazuje hierarhične odnose med glavne mape. Oklepaju prikazuje vsebino podanem imeniku. Vse imenik imena so prikazana v krepki. Imena datotek so pred je `>` znak.
+
+## *Plugin.xml* datoteke
+
+Na `plugin.xml` vsebuje imenski prostor za razširitev in drugimi metapodatki. Nastavite na `Echo` plugin kot sledi:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/blackberry10/tools.md b/docs/sl/edge/guide/platforms/blackberry10/tools.md
new file mode 100644
index 0000000..6beb554
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/blackberry10/tools.md
@@ -0,0 +1,138 @@
+---
+
+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.
+---
+
+# BlackBerry 10 orodij ukazne vrstice
+
+Na `cordova` pripomoček ukazne vrstice je na visoki ravni orodje, ki vam omogoča izgradnjo aplikacij na različnih platformah več naenkrat. Starejšo različico Cordova okvir zagotavlja kompleti orodja ukazne vrstice za vsako platformo. Da jih uporabljajo kot alternativa CLI, morate prenesti to različico Cordova iz [cordova.apache.org][1]. Download vsebuje ločene arhivu za vsako platformo. Razširite platformo, ki jih želite ciljati. Orodja, opisani tukaj, so običajno na voljo v najvišje ravni `bin` imenik, sicer se posvetujte **OBAVIJESNA** datoteka za podrobnejše usmeritve.
+
+ [1]: http://cordova.apache.org
+
+Podatki o nizki ravni vmesnik ukazne vrstice, ki omogoča plugins, glejte Uporaba Plugman za upravljanje Plugins. Glejte Uporaba Plugins za pregled.
+
+Če potrebujete pomoč s poljuben zapoved spodaj, vnesite ukaz, skupaj z na `-h` ali `-help` argumentov, ki jih podpira vse ukaze in ki zagotavljajo opisi za vsako trditev, ki so na voljo.
+
+## Ustvari App
+
+Je `create` ukaz Ustvari nov projekt:
+
+ bin/ustvariti < pot-za-projekt >< projekt-paket >< ime projekta >
+
+
+kjer
+
+* `<path-to-project>`določa imenik, želite projekt ustvaril v
+
+* `<project-package>`določa slog identifikatorja povratne domene
+
+* `<project-name>`določa ime za prikaz apps
+
+**Opomba**: na `create` ukaz bootstraps odvisnosti umestitev skozi je `npm install` ukaz. Odvisno od umestitev naslovnik ter sistem dovoljenj, to lahko zahteva skrbniške privilegije. Če obstaja problem na OSX/Linux, teči `sudo npm install` pred uporabo je `create` ukaz. Na Windows, zaženite `npm install` v a zapoved-črta korist odprl s oskrbnik svoboščina.
+
+## Ustvarite cilj
+
+Je `target` ukaz vam omogoča upravljanje emulator ali naprave BlackBerry, ki jih uporabljate za preskušanje vaš app. Lahko dodate ali odstranite cilj ali nastavite cilj kot privzeti ciljni.
+
+### Dodajte cilj
+
+ <path-to-project>/cordova/target add <name> <ip-address> [-t | --type <device | simulator>] [-p | --password <password>] [--pin <device-pin>]
+
+
+kjer
+
+* `<name>`določa enolično ime za cilj.
+
+* `<ip-address>`določa ip naslov naprave BlackBerry ali simulator.
+
+* `-p | --password <password>`določa geslo za napravo ali emulator. To je potrebno samo, če je naprava in emulator, zaščitena z geslom.
+
+* `--pin <device-pin>`določa PIN napravo BlackBerry, ki identificira napravo kot veljavno gostiteljice za debug žeton. Ta argument je potrebna le pri ustvarjanju žetona debug.
+
+### Odstranite cilj
+
+ <path-to-project>/cordova/target remove <name>
+
+
+### Privzemi cilj
+
+ <path-to-project>/cordova/target default <name>
+
+
+## Graditi App
+
+Je `build` ukaz gradi projekt kot datoteko .bar. Lahko zgradite svoj app v načinu bodisi javnost, (ki proizvaja datoteko podpisano .bar) ali v debug mode (ki proizvaja nepodpisan .bar datoteke).
+
+### Graditi App v načinu za javnost
+
+ <path-to-project>/cordova/build release [-k | --keystorepass <password>] [-b | --buildId <number>] [-p | --params <params-JSON-file>]
+
+
+kjer
+
+* `-k | --keystorepass <password>`določa geslo, ki ste ga določili, ko ste nastavili vaš računalo signirati aplikacije.
+
+* `-b | --buildId <number>`določa zidava prevod števnik od vaš zahtevek. Tipično, ta številka naj se poveča iz prejšnjih podpisnik prevod. Ta argument je neobvezen.
+
+* `-p | --params <params-JSON-file>`določa JSON datoteko, ki vsebuje dodatne parametre prenesti prodajnih orodij. Ta argument je neobvezen.
+
+### Gradnjo projekta v Debug Mode
+
+ <path-to-project>/cordova/build debug [<target>] [-k | --keystorepass <password>] [-p | --params <params-JSON-file>] [-ll | --loglevel <error|warn|verbose>]
+
+
+kjer
+
+* `<target>`določa ime prej doda cilj. Če `<target>` ni določen, se uporabi privzeti ciljni, če eden je bil ustvarjen. Ta argument je le potrebno, če želite, da scenarij uvesti vaš app za BlackBerry naprave ali emulator in niste ustvarili privzeti ciljni. Poleg tega, če `<target>` je naprava, potem to napravo je priključen na računalnik prek USB povezave ali priključen na isti Wi-Fi omrežje kot računalnik.
+
+* `-k | --keystorepass <password>`določa geslo, ki ste ga določili, ko ste nastavili vaš računalo signirati aplikacije. To geslo se uporablja tudi za ustvarjanje debug žeton. Ta argument je le potrebno, če želite, da scenarij, da ustvarite in namestite debug žeton za vas.
+
+* `-p | --params <params-JSON-file>`določa JSON datoteko, ki vsebuje dodatne parametre prenesti prodajnih orodij.
+
+* `-ll | --loglevel <level>`določa raven dnevnika. Raven dnevnika lahko eden od `error` , `warn` , ali`verbose`.
+
+Če ste prej opredeljena privzeti ciljni (in prej nameščen debug žetona, če tega cilja je BlackBerry naprave), lahko zaženete skript z brez argumentov in scenarij paketov vaš app in razvije za privzeti ciljni. Na primer:
+
+ <path-to-project>/cordova/build debug
+
+
+## Zagon App
+
+Je `run` ukaz razvije app je zadnji zidava naprej navedene naprave BlackBerry ali emulator. Za razporeditev vaše app, boste morali določiti cilj za napravo ali emulator:
+
+ <path-to-project>/cordova/run <target>
+
+
+.. Če `<target>` določa ime prej doda cilj. Če `<target>` je naprava, potem mora biti ta povezana z računalnikom prek USB kabla ali pa prek istega omrežja Wi-Fi kot računalnik.
+
+## Ravnanje Plugins
+
+Je `target` ukaz vam omogoča, da dodate in odstranite čep. Puščati a tukajšnji gostišče plugin:
+
+ <path-to-project>/cordova/plugin fetch <path-to-plugin>
+
+
+Oglejte si seznam nameščenih vstavkov:
+
+ <path-to-project>/cordova/plugin ls
+
+
+Dodaj plugin:
+
+ <path-to-project>/cordova/plugin add <name>
+
+
+Odstranite plugin:
+
+ <path-to-project>/cordova/plugin rm <name>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/blackberry10/upgrading.md b/docs/sl/edge/guide/platforms/blackberry10/upgrading.md
new file mode 100644
index 0000000..d4e2761
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/blackberry10/upgrading.md
@@ -0,0 +1,470 @@
+---
+
+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.
+---
+
+# Nadgradnja BlackBerry 10
+
+Ta vodič pokaže, kako spremeniti BlackBerry projekte za nadgradnjo iz starejše različice Cordova. Večina teh navodil, ki se uporablja za projekte, ustvarjene s starejši nabor orodij ukazne vrstice, ki pred je `cordova` CLI korist. Glej The vmesnik ukazne vrstice za informacije kako modernizirati prevod od CLI.
+
+## V 3.2.0 nadgraditvi 3.1.0
+
+Za projekte, ki so bile ustvarjene z cordova CLI:
+
+1. Update na `cordova` CLI različico. Glej vmesnik ukazne vrstice.
+
+2. Teči`cordova platform update blackberry`
+
+Za projekte, ki niso ustvarjene z cordova CLI, teči:
+
+ bin/Posodobi < project_path >
+
+
+## Nadgradite 3.1.0 s 3.0.0
+
+1. Ustvariti nov projekt Apache Cordova 3.1.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
+
+2. Dodajte vaš platforme cordova projekta, na primer:`cordova
+platform add blackberry10`.
+
+3. Kopirajte vsebino izvirnega projekta `www` imenik v `www` imenik v samem projektu cordova, ki ste jo pravkar ustvarili.
+
+4. Kopirati ali prepisati vse native sredstev iz svoje prvotne projekta ( `Resources` , itd.)
+
+5. Izvod v `config.xml` pila v v `www` imenik, in odstraniti vse plugin opredelitve. Morate spremeniti nastavitve tukaj namesto v platformo imenik.
+
+6. Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo plugins označena 3.0.0 in zgoraj so združljivi z CLI.
+
+7. Zgradite in preizkusite.
+
+Prosimo, upoštevajte, da CLI izključno podpira BlackBerry10 platformo. PlayBook in BBOS, si oglejte Cordova različico 2.9.0 in spodaj.
+
+## Nadgradnja CLI (3.0.0) iz 2.9.0
+
+1. Ustvariti nov projekt Apache Cordova 3.0.0 uporabo cordova CLI, kot je opisano v vmesnik ukazne vrstice.
+
+2. Dodajte vaš platforme cordova projekta, na primer:`cordova
+platform add blackberry10`.
+
+3. Kopirajte vsebino izvirnega projekta `www` imenik v `www` imenik v samem projektu cordova, ki ste jo pravkar ustvarili.
+
+4. Kopirati ali prepisati vse native sredstev iz svoje prvotne projekta ( `Resources` , itd.)
+
+5. Izvod v `config.xml` pila v v `www` imenik, in odstraniti vse plugin opredelitve. Morate spremeniti nastavitve tukaj namesto v platformo imenik.
+
+6. Z orodjem cordova CLI umestiti poljuben čep, ki jih potrebujete. Upoštevajte, da CLI ročaji vse jedro API kot plugins, tako da morda morali dodati. Samo 3.0.0 plugins združljivi z CLI.
+
+7. Zgradite in preizkusite.
+
+## Nadgradnja 2.8.0 projektov do 2.9.0
+
+Za BlackBerry 10:
+
+1. Travnato gričevje ter citat Cordova 2.9.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Cordova-2.9.0`.
+
+2. Zaprite vse teče orodja SDK: Eclipse, Momentics in podobno.
+
+3. Krmarite do imenika, kjer ste postavili downloaded vir zgoraj, uporabi unix kot terminal: Terminal.app, Bash Cygwin, itd.
+
+4. Ustvarite nov projekt, kot je opisano v BlackBerry ukazne vrstice orodja. To postane dom posodobitev projekta.
+
+5. Kopiranje projektov vir iz starega projekta `/www` imenik za nov projekt `/www` imenik.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+Za BlackBerryOS/Playbook:
+
+1. Travnato gričevje ter citat Cordova 2.9.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Cordova-2.9.0`.
+
+2. Zaprite vse teče orodja SDK: Eclipse, Momentics in podobno.
+
+3. Krmarite do imenika, kjer ste postavili downloaded vir zgoraj, uporabi unix kot terminal: Terminal.app, Bash Cygwin, itd.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+7. Izvod v `native` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `native` imenik.
+
+8. Izvod v `lib` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `lib` imenik.
+
+9. Izvod v `cordova` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `cordova` imenik.
+
+## Nadgradnja 2.7.0 projektov do 2.8.0
+
+BlackBerry 10 uporablja novo CLI orodja in upravlja jedro API kot plugins. Navodila za nov projekt, namesto posodabljanje obstoječega projekta, zaradi kompleksnosti posodabljanje star projekt preseliti projekta. Tudi Opomba, da cordova js skript datoteke se zdaj imenuje "cordova.js" in ne vsebuje niz prevod.
+
+1. Travnato gričevje ter citat Cordova 2.8.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Cordova-2.8.0`.
+
+2. Zaprite vse teče orodja SDK: Eclipse, Momentics in podobno.
+
+3. Krmarite do imenika, kjer ste postavili downloaded vir zgoraj, uporabi unix kot terminal: Terminal.app, Bash Cygwin, itd.
+
+4. Ustvarite nov projekt, kot je opisano v BlackBerry ukazne vrstice orodja. To postane dom posodobitev projekta.
+
+5. Kopiranje projektov vir iz starega projekta `/www` imenik za nov projekt `/www` imenik.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+Za BlackBerryOS/Playbook:
+
+1. Travnato gričevje ter citat Cordova 2.8.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Cordova-2.8.0`.
+
+2. Zaprite vse teče orodja SDK: Eclipse, Momentics in podobno.
+
+3. Krmarite do imenika, kjer ste postavili downloaded vir zgoraj, uporabi unix kot terminal: Terminal.app, Bash Cygwin, itd.
+
+4. Ustvarite nov projekt, kot je opisano v iOS orodja ukazne vrstice. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova.js` datoteke.
+
+7. Izvod v `native` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `native` imenik.
+
+8. Izvod v `lib` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `lib` imenik.
+
+9. Izvod v `cordova` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `cordova` imenik.
+
+## Nadgradnja 2.6.0 projektov do 2.7.0
+
+1. Travnato gričevje ter citat Cordova 2.7.0 vir stalnih imenik mesto na trdem disku, na primer v`~/Cordova-2.7.0`.
+
+2. Zaprite vse teče orodja SDK: Eclipse, Momentics in podobno.
+
+3. Krmarite do imenika, kjer ste postavili downloaded vir zgoraj, uporabi unix kot terminal: Terminal.app, Bash Cygwin, itd.
+
+4. Ustvarite nov projekt, kot je opisano v BlackBerry ukazne vrstice orodja. Potrebujete sredstva iz tega novega projekta.
+
+5. Izvod v `www/cordova-2.7.0.js` pila s nov projekt v vaš `www` naslovnik ter izbrisati vaš `www/cordova-2.6.0.js` pila.
+
+6. Posodobiti sklic Cordova scenarij v vaš `www/index.html` datoteko (in vse druge datoteke, ki vsebuje sklic na skript) da kaže na novi `cordova-2.7.0.js` datoteke.
+
+7. Izvod v `native` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `native` imenik.
+
+8. Izvod v `lib` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `lib` imenik.
+
+9. Izvod v `cordova` imenik iz novega projekta v obstoječi projekt, prepisovanjem starih `cordova` imenik.
+
+## Nadgradite 2.6.0 s 2.5.0
+
+Posodabljanje telefon download imenik:
+
+Priporočljivo je, da prenesete kopijo sveže celotnega imenika.
+
+Tukaj pa, novimi deli, potrebni za delne posodobitev:
+
+1. Posodobi datoteko cordova.blackberry.js v v `Phonegap-2.6.0/lib/blackberry/javascript` naslovnik.
+
+2. Update na `ext` , `ext-air` , in `ext-qnx` v v `Phonegap-2.6.0/lib/blackberry/framework` naslovnik.
+
+3. Modernizirati v `build.xml` pila v v `Phonegap-2.6.0/lib/blackberry` imenik.
+
+4. Modernizirati v `Phonegap-2.6.0/lib/blackberry/bin` naslovnik.
+
+5. Modernizirati v `VERSION` pila v v `Phonegap-2.6.0/lib/blackberry` imenik.
+
+Posodabljanje primer / imenik ali selitev obstoječega projekta:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Posodobi vsebino v `ext-qnx/` naslovnik.
+
+5. Kopiranje novih `cordova-2.6.0.js` v vašem projektu.
+
+6. Modernizirati vaš HTML rabiti nov `cordova-2.6.0.js` pila.
+
+## Vzpenjajoč se v 2.5.0 od 2.4.0
+
+Posodabljanje telefon download imenik:
+
+Priporočljivo je, da prenesete kopijo sveže celotnega imenika.
+
+Tukaj pa, novimi deli, potrebni za delne posodobitev:
+
+1. Posodobi datoteko cordova.blackberry.js v v `Phonegap-2.5.0/lib/blackberry/javascript` naslovnik.
+
+2. Update na `ext` , `ext-air` , in `ext-qnx` v v `Phonegap-2.5.0/lib/blackberry/framework` naslovnik.
+
+3. Modernizirati v `build.xml` pila v v `Phonegap-2.5.0/lib/blackberry` imenik.
+
+4. Modernizirati v `Phonegap-2.5.0/lib/blackberry/bin` naslovnik.
+
+5. Modernizirati v `VERSION` pila v v `Phonegap-2.5.0/lib/blackberry` imenik.
+
+Posodabljanje primer / imenik ali selitev obstoječega projekta:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Posodobi vsebino v `ext-qnx/` naslovnik.
+
+5. Kopiranje novih `cordova-2.5.0.js` v vašem projektu.
+
+6. Modernizirati vaš HTML rabiti nov `cordova-2.5.0.js` pila.
+
+## Vzpenjajoč se v 2.4.0 z 2.3.0
+
+Modernizirati samo v `www` imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-2.4.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+ * Če BlackBerry 10, nato posodobite .js pila v v `qnx/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.4.0.js` pila.
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.2.3.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.2.3.0/ext-air/` naslovnik.
+
+4. Posodobi vsebino v `cordova.2.3.0/ext-qnx/` naslovnik.
+
+5. Modernizirati .js pila v v `cordova.2.3.0/javascript/` naslovnik.
+
+6. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.2.3.0/` imenik`cordova.2.4.0/`.
+
+7. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+8. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-2.4.0.js` datoteke.
+
+## Nadgradite 2.3.0 s 2.2.0
+
+Modernizirati samo v `www` imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-2.3.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+ * Če BlackBerry 10, nato posodobite .js pila v v `qnx/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.3.0.js` pila.
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.2.2.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.2.2.0/ext-air/` naslovnik.
+
+4. Posodobi vsebino v `cordova.2.2.0/ext-qnx/` naslovnik.
+
+5. Modernizirati .js pila v v `cordova.2.2.0/javascript/` naslovnik.
+
+6. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.2.2.0/` imenik`cordova.2.3.0/`.
+
+7. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+8. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-2.3.0.js` datoteke.
+
+## Nadgradite 2.2.0 s 2.1.0
+
+Posodabljanje le www imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-2.2.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+ * Če BlackBerry 10, nato posodobite .js pila v v `qnx/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.2.0.js` pila.
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.2.1.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.2.1.0/ext-air/` naslovnik.
+
+4. Posodobi vsebino v `cordova.2.1.0/ext-qnx/` naslovnik.
+
+5. Modernizirati .js pila v v `cordova.2.1.0/javascript/` naslovnik.
+
+6. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.2.1.0/` imenik`cordova.2.2.0/`.
+
+7. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+8. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-2.2.0.js` datoteke.
+
+## Nadgradite s 2.0.0 2.1.0
+
+Modernizirati samo v `www` imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-2.1.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.1.0.js` pila.
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.2.0.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.2.0.0/ext-air/` naslovnik.
+
+4. Modernizirati .js pila v v `cordova.2.0.0/javascript/` naslovnik.
+
+5. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.2.0.0/` imenik`cordova.2.1.0/`.
+
+6. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+7. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-2.1.0.js` datoteke.
+
+## Nadgradite 2.0.0 s 1.9.0
+
+Modernizirati samo v `www` imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-2.0.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-2.0.0.js` pila.
+
+6. Modernizirati vaš `www/plugins.xml` pila. Dve plugins spremenila njihova oznaka imenski prostor/storitev. Sprememba starih vpisov za zajem in stik plugins iz:
+
+ < ime plugin = "Kapitan" value="org.apache.cordova.media.MediaCapture"/ >< ime plugin = "Stik" value="org.apache.cordova.pim.Contact"/ >
+
+
+ Za:
+
+ < ime plugin = "Kapitan" value="org.apache.cordova.capture.MediaCapture"/ >< ime plugin = value="org.apache.cordova.pim.Contact"/ "Imenik" >
+
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.1.9.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.1.9.0/ext-air/` naslovnik.
+
+4. Modernizirati .js pila v v `cordova.1.9.0/javascript/` naslovnik.
+
+5. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.1.9.0/` imenik`cordova.2.0.0/`.
+
+6. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+7. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-2.0.0.js` datoteke.
+
+8. Odprt je `www/` imenik in posodobitev v `plugins.xml` datoteko. Dve plugins spremenila njihova oznaka imenski prostor/storitev. Sprememba starih vpisov za zajem in stik plugins iz:
+
+ <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+ <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+
+
+ Za:
+
+ <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+ <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+
+
+* Za nadgradnjo 1.8.0, prosimo, pojdite od 1.7.0
+
+## Nadgradite 1.8.0 s 1.7.0
+
+Modernizirati samo v `www` imenik:
+
+1. Plan vaš `www/` imenik, ki vsebuje vaš app.
+
+2. Odstranite in posodobitev datoteka s pripono .jar v v `ext/` naslovnik.
+
+3. Posodobi vsebino v `ext-air/` naslovnik.
+
+4. Kopiranje novih `cordova-1.8.0.js` v vašem projektu.
+
+ * Če playbook, potem posodobi na .js pila v v `playbook/` naslovnik.
+
+5. Modernizirati vaš HTML rabiti nov `cordova-1.8.0.js` pila.
+
+6. Modernizirati vaš `www/plugins.xml` pila. Dve plugins spremenila njihova oznaka imenski prostor/storitev. Sprememba starih vpisov za zajem in stik plugins iz:
+
+ < ime plugin = "Kapitan" value="org.apache.cordova.media.MediaCapture"/ >< ime plugin = "Stik" value="org.apache.cordova.pim.Contact"/ >
+
+
+ Za:
+
+ < ime plugin = "Kapitan" value="org.apache.cordova.capture.MediaCapture"/ >< ime plugin = value="org.apache.cordova.pim.Contact"/ "Imenik" >
+
+
+Posodabljanje vzorec imenik (tj, posodabljanje orodji mravlja):
+
+1. Odpri v `sample/lib/` naslovnik.
+
+2. Posodobitev datoteka s pripono .jar v v `cordova.1.7.0/ext/` naslovnik.
+
+3. Posodobi vsebino v `cordova.1.7.0/ext-air/` naslovnik.
+
+4. Modernizirati .js pila v v `cordova.1.7.0/javascript/` naslovnik.
+
+5. Odprt je `sample/lib/` imenik in preimenovanje je `cordova.1.7.0/` imenik`cordova.1.8.0/`.
+
+6. Vrsta `ant blackberry build` ali `ant playbook build` za posodobitev v `www/` naslovnik s modernizirati Cordova.
+
+7. Odprt je `www/` imenik in posodobiti vaš HTML uporabljati nove `cordova-1.8.0.js` datoteke.
+
+8. Odprt je `www/` imenik in posodobitev v `plugins.xml` datoteko. Dve plugins spremenila njihova oznaka imenski prostor/storitev. Sprememba starih vpisov za zajem in stik plugins iz:
+
+ <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+ <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+
+
+ Za:
+
+ <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+ <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/index.md b/docs/sl/edge/guide/platforms/index.md
new file mode 100644
index 0000000..cc3023d
--- /dev/null
+++ b/docs/sl/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.
+---
+
+# Platforma vodniki
+
+Preden razvoju za vse platforme, naštete spodaj, namestite cordova's vmesnik ukazne vrstice (CLI). (Za podrobnosti glej The vmesnik ukazne vrstice)
+
+Razvoj aplikacij Cordova, morate namestiti SDK za vsak mobilni platformi, ki jih ciljate. To namestitev je potrebno ne glede na to, ali vam večino svojega dela v SDK ali uporabite CLI graditi cikla.
+
+Vsako *Platformo vodič* spodaj vam pove, kaj morate vedeti, da nastavite vsako platformo razvojno okolje: kje dobiti SDK, kako vzpostaviti device emulatorje, kako povezati naprave za neposredno preskušanje in kako upravljati podpis ključne zahteve. Vodniki dodatne informacije na vsaki platformi edinstven nabor možnosti konfiguracije, navodila za dodajanje plugins, kako nadgraditi vsako platformo in platforma specifična orodja ukazne vrstice, ki služijo kot nižji ravni alternativa je `cordova` pripomoček ukazne vrstice.
+
+## Amazon ogenj OS
+
+* Amazon ogenj OS platformo vodnik
+* Amazon ogenj OS konfiguracijo
+* Amazon ogenj OS spletni pogledi
+* Amazon ogenj OS Plugins
+
+## Android
+
+* Vodnik za platformo Android
+* Android konfiguracijo
+* Spletni Android pogledi
+* Android Plugins
+* Android orodja ukazne vrstice
+* Nadgradnji Android
+
+## BlackBerry 10
+
+* BlackBerry 10 platformo vodnik
+* Konfiguracije blackBerry 10
+* BlackBerry 10 Plugins
+* BlackBerry 10 orodij ukazne vrstice
+* Nadgradnja BlackBerry 10
+
+## iOS
+
+* iOS platformi vodnik
+* iOS konfiguracijo
+* iOS spletni pogledi
+* iOS Plugins
+* iOS orodja ukazne vrstice
+* Nadgradnja iOS
+
+## Ubuntu
+
+* Vodnik Ubuntu Platform
+
+## Windows Phone
+
+* Vodnik za platformo Windows Phone 8
+* Vodnik za platformo Windows Phone 7
+* Windows Phone konfiguracijo
+* Windows Phone orodja ukazne vrstice
+* Nadgradnja Windows Phone
+
+## Windows 8
+
+* Windows 8 platformi vodnik
+* Orodja ukazne vrstice Windows 8
+* Nadgradnjo operacijskega sistema Windows 8
+
+## Tizen
+
+* Tizen platforma vodnik
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b9c5896e/docs/sl/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/sl/edge/guide/platforms/ios/config.md b/docs/sl/edge/guide/platforms/ios/config.md
new file mode 100644
index 0000000..75cd935
--- /dev/null
+++ b/docs/sl/edge/guide/platforms/ios/config.md
@@ -0,0 +1,83 @@
+---
+
+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.
+---
+
+# iOS konfiguracijo
+
+V `config.xml` datoteko nadzira app's osnovne nastavitve, ki veljajo za vsako uporabo in CordovaWebView stopnje. Ta odsek podrobnosti nastavitve, ki veljajo le za iOS gradi. Glej config.xml datoteke za informacije na globalno konfiguracijo možnosti.
+
+* `EnableViewportScale`(program privzeto boolean, `false` ): nastavljena na `true` omogočiti pogledov meta tag onemogočiti ali omejiti obseg uporabnik luščenje, ki je privzeto omogočena.
+
+ <preference name="EnableViewportScale" value="true"/>
+
+
+ Mesto pogledov kot sledi v HTML, da onemogočite luščenje in fit vsebine prožno v klavnih spletni pogled:
+
+ < meta ime = vsebnost "vidno polje" = "širina = naprava-širina, začetni obseg = 1, uporabniku prilagodljivo = ne" / >
+
+
+* `MediaPlaybackRequiresUserAction`(program privzeto boolean, `false` ): nastavljena na `true` preprečiti samodejno predvajanje s HTML5 video posnetke ali avdio je `autoplay` atribut ali prek JavaScript.
+
+ <preference name="MediaPlaybackRequiresUserAction" value="true"/>
+
+
+* `AllowInlineMediaPlayback`(program privzeto boolean, `false` ): nastavite na `true` omogočiti predvajanje medijev HTML5 pojavljati *inline* znotraj postavitve zaslona, z uporabo kontrolnikov z brskalnikom, ki namesto native kontrole. Zakaj to obdelovati, dodajte na `webkit-playsinline` atribut vseh `<video>` elementov.
+
+ <preference name="AllowInlineMediaPlayback" value="true"/>
+
+
+* `BackupWebStorage`(string, bodisi `none` , `local` , ali ne izpolniti obveznosti `cloud` ): nastavite na `cloud` za spletno shranjevanje podatkov backup preko iCloud. Lotiti se `local` pustiti le lokalne varnostne kopije prek iTunes sync. Nastavite na `none` prepreči spletno shranjevanje varnostnih kopij.
+
+ <preference name="BackupWebStorage" value="local"/>
+
+
+* `TopActivityIndicator`(string, privzete nastavitve za `gray` ): nadzor videz majhne predenje ikono v vrstici stanja, ki označuje dejavnost pomemben procesorja. Veljavne vrednosti so `whiteLarge` , `white` , in`gray`.
+
+ <preference name="TopActivityIndicator" value="white"/>
+
+
+* `KeyboardDisplayRequiresUserAction`(privzeto boolean, `true` ): nastavljena na `false` omogočiti tipkovnico se prikaže, ko kliče `focus()` v obliki vložkov.
+
+ <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
+
+
+* `SuppressesIncrementalRendering`(program privzeto boolean, `false` ): nastavljena na `true` čakati do vse vsebine je bila prejeta, preden to postane na zaslon.
+
+ <preference name="SuppressesIncrementalRendering" value="true"/>
+
+
+* `GapBetweenPages`(float, privzete nastavitve za `` ): velikost vrzeli, točk, med stranmi.
+
+ <preference name="GapBetweenPages" value="0"/>
+
+
+* `PageLength`(float, privzete nastavitve za `` ): velikost vsake strani, v točkah, v smeri, ki tečejo na straneh. Ko PaginationMode je od desne proti levi ali od leve proti desni, ta lastnost predstavlja širino vsake strani. Ko PaginationMode topToBottom ali bottomToTop, ta lastnost predstavlja višino vsake strani. Privzeta vrednost je 0, kar pomeni postavitev uporablja velikost pogledov za določitev dimenzije strani.
+
+ <preference name="PageLength" value="0"/>
+
+
+* `PaginationBreakingMode`(string, privzete nastavitve za `page` ): veljavni vrednosti sta `page` in `column` .Način, v katerem pride do stolpca ali strani porušna. Ta lastnost določa, ali so nekatere CSS lastnosti glede prelom stolpca in strani počaščen ali prezrta. Ko je ta lastnost nastavljena na `column` , vsebnost spoštuje CSS lastnosti, povezane z prelom stolpca na mestu strani porušna.
+
+ <preference name="PaginationBreakingMode" value="page"/>
+
+
+* `PaginationMode`(string, privzete nastavitve za `unpaginated` ): veljavne vrednosti so `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , in `rightToLeft` . Ta lastnost določa, ali je vsebino v pogledu spletne razbiti na strani, ki zapolnjujejo pogled en zaslon naenkrat, ali prikazane kot en drsečem pogled. Če nabor paginated obrazec, lastnost preklaplja paginated postavitev na vsebine, povzroča spletni pogled rabiti vrednosti PageLength in GapBetweenPages za relayout njegove vsebine.
+
+ <preference name="PaginationMode" value="unpaginated"/>
+
+
+* `UIWebViewDecelerationSpeed`(string, privzete nastavitve za `normal` ): veljavne vrednosti so `normal` , `fast` . Ta lastnost nadzira pojemka hitrosti drsenja zagon. `normal`Privzeta hitrost za najbolj native apps, in `fast` je privzeto za Mobile Safari.
+
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
[39/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
Chinese Traditional Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for Chinese Traditional Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/10046d07
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/10046d07
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/10046d07
Branch: refs/heads/master
Commit: 10046d07ecd5b0db51c9c6908726369b77e43903
Parents: d017b43
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 13:00:21 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/zh/edge/config_ref/images.md | 76 +--
docs/zh/edge/config_ref/index.md | 68 +-
.../zh/edge/cordova/events/events.backbutton.md | 16 +-
.../edge/cordova/events/events.deviceready.md | 24 +-
.../edge/cordova/events/events.endcallbutton.md | 14 +-
docs/zh/edge/cordova/events/events.md | 12 +-
.../zh/edge/cordova/events/events.menubutton.md | 18 +-
docs/zh/edge/cordova/events/events.pause.md | 26 +-
docs/zh/edge/cordova/events/events.resume.md | 26 +-
.../edge/cordova/events/events.searchbutton.md | 16 +-
.../cordova/events/events.startcallbutton.md | 14 +-
.../cordova/events/events.volumedownbutton.md | 14 +-
.../cordova/events/events.volumeupbutton.md | 14 +-
docs/zh/edge/cordova/plugins/pluginapis.md | 80 ++-
docs/zh/edge/cordova/storage/storage.md | 30 +-
docs/zh/edge/guide/appdev/privacy/index.md | 28 +-
docs/zh/edge/guide/appdev/whitelist/index.md | 68 +-
docs/zh/edge/guide/cli/index.md | 184 +++---
docs/zh/edge/guide/hybrid/plugins/index.md | 76 +--
docs/zh/edge/guide/hybrid/webviews/index.md | 6 +-
docs/zh/edge/guide/overview/index.md | 44 +-
.../edge/guide/platforms/amazonfireos/config.md | 18 +-
.../edge/guide/platforms/amazonfireos/index.md | 98 +--
.../edge/guide/platforms/amazonfireos/plugin.md | 20 +-
.../guide/platforms/amazonfireos/webview.md | 28 +-
docs/zh/edge/guide/platforms/android/config.md | 26 +-
docs/zh/edge/guide/platforms/android/index.md | 116 ++--
docs/zh/edge/guide/platforms/android/plugin.md | 58 +-
docs/zh/edge/guide/platforms/android/tools.md | 30 +-
.../edge/guide/platforms/android/upgrading.md | 372 +++++------
docs/zh/edge/guide/platforms/android/webview.md | 22 +-
.../edge/guide/platforms/blackberry10/config.md | 8 +-
.../edge/guide/platforms/blackberry10/index.md | 88 +--
.../edge/guide/platforms/blackberry10/plugin.md | 72 +--
.../edge/guide/platforms/blackberry10/tools.md | 110 ++--
.../guide/platforms/blackberry10/upgrading.md | 432 ++++++-------
docs/zh/edge/guide/platforms/index.md | 64 +-
docs/zh/edge/guide/platforms/ios/config.md | 30 +-
docs/zh/edge/guide/platforms/ios/index.md | 108 ++--
docs/zh/edge/guide/platforms/ios/plugin.md | 70 +-
docs/zh/edge/guide/platforms/ios/tools.md | 20 +-
docs/zh/edge/guide/platforms/ios/upgrading.md | 648 +++++++++----------
docs/zh/edge/guide/platforms/ios/webview.md | 90 +--
docs/zh/edge/guide/platforms/tizen/index.md | 40 +-
docs/zh/edge/guide/platforms/ubuntu/index.md | 38 +-
docs/zh/edge/guide/platforms/win8/index.md | 44 +-
docs/zh/edge/guide/platforms/win8/tools.md | 18 +-
docs/zh/edge/guide/platforms/win8/upgrading.md | 38 +-
docs/zh/edge/guide/platforms/wp7/index.md | 74 +--
docs/zh/edge/guide/platforms/wp8/index.md | 104 +--
docs/zh/edge/guide/platforms/wp8/plugin.md | 92 +--
docs/zh/edge/guide/platforms/wp8/tools.md | 56 +-
docs/zh/edge/guide/platforms/wp8/upgrading.md | 396 ++++++------
docs/zh/edge/guide/support/index.md | 70 +-
docs/zh/edge/index.md | 58 +-
docs/zh/edge/plugin_ref/plugman.md | 76 +--
docs/zh/edge/plugin_ref/spec.md | 236 +++----
57 files changed, 2363 insertions(+), 2359 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/config_ref/images.md b/docs/zh/edge/config_ref/images.md
index 35ff374..2536541 100644
--- a/docs/zh/edge/config_ref/images.md
+++ b/docs/zh/edge/config_ref/images.md
@@ -1,6 +1,6 @@
---
-license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 You may obtain a copy of the License at
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 請參閱分散式與此工作為版權的擁有權有關的其他資訊的通知檔。 ASF 許可證,此檔到你根據 Apache 許可證,2.0 版 ("許可證") ;您不可能使用此檔除了符合許可證。 You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -14,15 +14,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 图标和启动画面
+# 圖示和啟動畫面
-这一节演示如何配置应用程序的图标和可选初始屏幕上的各种平台上,两者在科尔多瓦 CLI (描述在命令行界面) 中工作时或使用特定于平台 SDK 工具 (平台指南中详细说明)。
+這一節演示如何配置應用程式的圖示和可選初始螢幕上的各種平臺上,兩者在科爾多瓦 CLI (描述在命令列介面) 中工作時或使用特定于平臺 SDK 工具 (平臺指南中詳細說明)。
-## 在 CLI 中配置图标
+## 在 CLI 中配置圖示
-工作时在 CLI 中,图标源文件位于内各种平台特定子目录内项目的 `www/res/icons` 目录。 新创建的项目来与一组默认的科尔多瓦图标为您替换为您希望为目标的平台。
+工作時在 CLI 中,圖示原始檔案位於內各種平臺特定子目錄內專案的 `www/res/icons` 目錄。 新創建的專案來與一組預設的科爾多瓦圖示為您替換為您希望為目標的平臺。
-Android 系统指定的低、 中、 高、 特高的各项决议的图标:
+Android 系統指定的低、 中、 高、 特高的各項決議的圖示:
android/icon-36-ldpi.png
android/icon-48-mdpi.png
@@ -30,7 +30,7 @@ Android 系统指定的低、 中、 高、 特高的各项决议的图标:
android/icon-96-xhdpi.png
-IOS 平台指定 72 像素正方形图标为 Ipad,并为 Iphone 和 Ipod,带有高分辨率*2 x*变形为视网膜的 57 像素图标显示:
+IOS 平臺指定 72 圖元正方形圖示為 Ipad,並為 Iphone 和 Ipod,帶有高解析度*2 x*變形為視網膜的 57 圖元圖示顯示:
ios/icon-57-2x.png
ios/icon-57.png
@@ -38,32 +38,32 @@ IOS 平台指定 72 像素正方形图标为 Ipad,并为 Iphone 和 Ipod,带
ios/icon-72.png
-Windows Phone 指定默认 48 像素的图标,以及各种设备背景平铺在代表应用程序时使用的图像:
+Windows Phone 指定預設 48 圖元的圖示,以及各種設備背景平鋪在代表應用程式時使用的圖像:
windows-phone/icon-48.png
windows-phone/icon-62-tile.png
windows-phone/icon-173-tile.png
-黑莓 10 需要一个在 config.xml 中的图标元素:
+黑莓 10 需要在 config.xml 中的圖示元素:
<icon src="blackberry10/icon-86.png" />
-为多个大小和区域设置,请参阅BlackBerry的文档。
+多個大小和地區設定,請參閱 tareting 黑莓的文檔。
-http://developer.blackberry.com/html5/documentation/icon_element.html
+[] HTTP://developer.blackberry.com/html5/documentation/icon_element.html
-Tizen 需要 128 像素的图标:
+Tizen 需要 128 圖元的圖示:
tizen/icon-128.png
-## 在 CLI 中配置初始屏幕
+## 在 CLI 中配置初始螢幕
-使用闪屏 API 来启用应用程序的介绍性闪屏在许多平台上的显示。 在 CLI 中工作时,初始屏幕源代码文件被放置在项目的 `www/res/screens` 子目录中。
+使用閃屏 API 來啟用應用程式的介紹性閃屏在許多平臺上的顯示。 工作時在 CLI 中,初始螢幕原始程式碼檔位於專案的 `www/res/screens` 子目錄。
-Android 系统为低、 中、 高、 特高的各项决议 指定横屏和竖屏这两种闪屏图像:
+Android 系統指定這兩個面向肖像和風景閃屏圖像為低、 中、 高、 特高的各項決議:
android/screen-hdpi-landscape.png
android/screen-hdpi-portrait.png
@@ -75,7 +75,7 @@ Android 系统为低、 中、 高、 特高的各项决议 指定横屏和竖
android/screen-xhdpi-portrait.png
-IOS 平台指定变形为 iPhone 和/iPod 和 iPad,具有变形为视网膜显示和不同的方向。*568h* 文件适用于 iPhone 5 的高屏幕:
+IOS 平臺指定變形為 iPhone 和 iPod 和 iPad,具有變形為視網膜顯示和不同的方向。*568 H*檔適用于 iPhone 5 的高螢幕:
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -88,29 +88,29 @@ IOS 平台指定变形为 iPhone 和/iPod 和 iPad,具有变形为视网膜显
ios/screen-iphone-portrait-568h-2x.png
-Windows Phone 指定单个初始屏幕图像:
+Windows Phone 指定單個初始螢幕圖像:
windows-phone/screen-portrait.jpg
-以下各节详细说明了如何设置初始屏幕时使用 Sdk 和相关的命令行工具在平台指南中介绍。
+以下各節詳細說明了如何設置初始螢幕時使用 Sdk 和相關的命令列工具在平臺指南仲介紹。
-别忘了在尝试使用 `navigator.splashscreen.hide()` 或 `navigator.splashscreen.show()` 方法之前安装的闪屏插件。
+別忘了在嘗試使用之前安裝的閃屏外掛程式 `navigator.splashscreen.hide()` 或 `navigator.splashscreen.show()` 方法。
-## Android 平台的初始屏幕
+## Android 平臺的初始螢幕
-在 Android 项目`platforms/android/res/drawable*` 目录中放置[9-patch image][1] 文件。
+[9-修補程式的圖像][1]檔放在 Android 專案 `platforms/android/res/drawable*` 目錄。
[1]: https://developer.android.com/tools/help/draw9patch.html
-为每个大小应为:
+為每個大小應為:
-* xlarge (xhdpi): 至少 960 × 720
-* large (hdpi): 至少 640 × 480
-* medium (mdpi): 至少 470 × 320
-* small (ldpi): 至少 426 × 320
+* xlarge (xhDPI): 至少 960 × 720
+* 大 (下): 至少 640 × 480
+* 中期 (mDPI): 至少 470 × 320
+* 小 (lDPI): 至少 426 × 320
-如果您想要在Cordova中去使用提供的默认初始屏幕图像,您将要从 `platforms/android/www/res/screen/android` to `platforms/android/res/drawable*/`中去拷贝 png 文件:
+如果您想要使用在科爾多瓦中提供的預設初始螢幕圖像,您需要將 png 檔從複製 `platforms/android/www/res/screen/android` 到 `platforms/android/res/drawable*/` :
cd platforms/android/res
mkdir drawable-port-ldpi
@@ -131,39 +131,39 @@ Windows Phone 指定单个初始屏幕图像:
cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
-`drawable` 目录名称必须遵循支持[screen sizes][2] and [alternate resources][3]的 Android 约定.
+`drawable`目錄名稱必須遵循支援[的螢幕大小][2]和[備用資源][3]的 Android 約定.
[2]: http://developer.android.com/guide/practices/screens_support.html
[3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
-在 `config.xml`中,添加下列参数:
+在 `config.xml` ,添加下列優惠:
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="10000" />
-第一行设置为初始屏幕显示的图像。 这是在 `drawable*`目录的 png 的文件名。 如果你命名图像 `splash.png` 之外的任何内容,您需要修改这条行。 不包括文件扩展名 (i.e., `.png`). 如果您想要使用按上面列出的提供Cordova默认初始屏幕,使用值 `screen`.
+第一行設置為初始螢幕顯示的圖像。 這是在 png 檔的檔案名 `drawable*` 目錄。 如果你命名圖像什麼除了 `splash.png` ,您需要修改這條線。 不包括檔副檔名 (即 `.png` )。 如果您想要使用提供科爾多瓦按上面列出的預設初始螢幕,使用值`screen`.
-第二行设置默认延迟多久闪屏显示以毫秒为单位。这应该是最大的预期的开始时间。SplashScreenDelay 的默认值是 3000 毫秒。
+第二行設置預設延遲多久閃屏顯示以毫秒為單位。這應該是最大的預期的開始時間。SplashScreenDelay 的預設值是 3000 毫秒。
-最后,初始屏幕应该是唯一存在的,只要有必要。 当您的应用程序已启动并已加载 web 视图时,您的应用程序应隐藏初始屏幕,以便您的主视图是可见。 因为应用程序开始时间将由多个因素造成差别很大,所以建议您的应用程序显式地调用 `navigator.splashscreen.hide()`,在 `deviceready` 事件作出回应的 Javascript 方法中。 否则,初始屏幕为你上述配置的 SplashScreenDelay 值将是可见的。 这一事件驱动的方法是高度建议与有初始屏幕总是在固定时间可见。
+最後,初始螢幕應該是存在只,只要有必要。 當您的應用程式已啟動並已載入 web 視圖時,您的應用程式應隱藏初始螢幕,以便您的主視圖是可見。 因為應用程式開始時間將由多個因素造成差別很大,所以建議您的應用程式顯式地調用 `navigator.splashscreen.hide()` 在回應的 JAVAscript 方法 `deviceready` 事件。 否則,初始螢幕將可見該你上述配置的 SplashScreenDelay 值。 與具有可見的總是固定工期的初始螢幕高度建議使用此事件驅動方法。
-## IOS 平台的初始屏幕
+## IOS 平臺的初始螢幕
-将初始屏幕图像复制到 iOS 项目 `Resources/splash` 目录中。 只添加那些您想要支持的设备的图像,比如 iPad 或者 iPhone 。 每个图像的大小应为:
+將初始螢幕圖像拷貝到 iOS 專案 `Resources/splash` 目錄。 只添加那些您想要支援的比如 iPad 或者 iPhone 的設備的圖像。 每個圖像的大小應為:
* Default-568h@2x~iphone.png (640x1136 pixels)
-* Default-Landscape@2x~ipad.png (2048 x 1496 像素为单位)
+* Default-Landscape@2x~ipad.png (2048 x 1496 圖元為單位)
* Default-Landscape~ipad.png (1024x748 pixels)
* Default-Portrait@2x~ipad.png (1536x2008 pixels)
* Default-Portrait~ipad.png (768x1004 pixels)
* Default@2x~iphone.png (640x960 pixels)
* Default~iphone.png (320x480 pixels)
-## BlackBerry 10平台的初始屏幕
+## 10 黑莓平臺的初始螢幕
-添加一个 rim: 为每个分辨率和您希望支持的区域设置的初始元素去 config.xml :
+將 rim: 初始元素添加到 config.xml 每項決議和您希望支援的地區設定:
-[http://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
+[HTTP://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
[4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/config_ref/index.md b/docs/zh/edge/config_ref/index.md
index ff5bf2e..e1ed258 100644
--- a/docs/zh/edge/config_ref/index.md
+++ b/docs/zh/edge/config_ref/index.md
@@ -14,37 +14,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Config.xml 文件
+# Config.xml 檔
-一个应用程序的行为(特性)的许多方面可以用一个全局配置文件config.xml来控制 该平台无关的XML文件是基于W3C的[打包的Web应用程序(窗口小部件)][1]规范安排的,并扩展到指定的核心Cordova API功能、插件和平台特定的设置。
+與全域設定檔,可以控制應用程式的行為的許多方面 `config.xml` 。 這與平臺無關的 XML 檔被安排基於 W3C 的[打包 Web 應用程式 (視窗小部件)][1]規範,並擴展指定核心科爾多瓦 API 功能、 外掛程式和平臺特定的設置。
[1]: http://www.w3.org/TR/widgets/
-与Cordova CLI创建的项目(在命令行界面中描述),这个文件可以在顶级的目录中找到。
+為專案創建與科爾多瓦 CLI (描述在命令列介面),可以在頂層目錄中找到此檔:
app/config.xml
-请注意之前的版本3.3.1-0.2.0, 该文件存在与`app/www/config.xml`中,并且它在这里仍然支持。
+請注意之前的版本 3.3.1-0.2.0,該檔存在 `app/www/config.xml` ,並且仍然支援讓它在這裡。
-当使用CLI来构建一个项目的时候,这个文件的版本是被动的被复制到不同的 `platforms/`子目录中,例如:
+當使用 CLI 來生成專案時,此檔的版本被動地被覆制到各種 `platforms/` 子目錄,例如:
app/platforms/ios/AppName/config.xml
app/platforms/blackberry10/www/config.xml
app/platforms/android/res/xml/config.xml
-本节详细介绍了全局和跨平台的配置选项。为平台特定选项请参阅以下部分:
+本節詳細介紹全球和跨平臺的配置選項。請參見以下各節為平臺特定的選項:
* iOS 配置
-* Android 系统配置
-* BlackBerry 10 配置
+* Android 系統組態
+* 黑莓 10 配置
-除了下面描述的各种配置选项,你还可以为每个目标平台的图像配置一个应用程序的核心集。为更多的信息,请查看图标和启动画面。
+除了下面詳述的各種配置選項,您還可以配置每個目標平臺的圖像應用程式的核心的集。有關更多資訊,請參見圖示和啟動畫面。
## 核心配置元素
-这个例子显示了CLI的`create` 命令生成的默认 `config.xml`文件,在命令行界面中的描述
+此示例顯示了預設的 `config.xml` 生成的 CLI 的 `create` 命令,所述的命令列介面:
<widget id="com.example.hello" version="0.0.1">
<name>HelloWorld</name>
@@ -59,75 +59,75 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</widget>
-下面的配置元素出现在顶级的`config.xml`文件中,并在所有支持Cordova平台中支持:
+以下的配置元素出現在頂級 `config.xml` 檔,並在所有受支援的科爾多瓦平臺支援:
-* 该`<widget>` 元素的 `id`属性提供了应用程序的反向域标识符,并`version`在主/次/修补程序符号中表示其完整的版本号。
+* `<widget>`元素的 `id` 屬性提供了應用程式的反向域識別碼和 `version` 主要/次要/修補程式符號表示其完整版本號碼。
-* 该`<name>` 元素指定应用程序的正式名称,因为它出现在设备的主屏幕上和应用存储接口中。。
+* `<name>`元素指定應用程式的正式名稱,因為它出現在設備的主畫面上和在應用程式商店介面內。
-* 该 `<description>`和 `<author>` 元素指定的元数据和联系信息可能出现在应用存储列表内。
+* `<description>`和 `<author>` 的元素指定的中繼資料和聯繫資訊,可能會出現在應用程式商店清單內。
-* 该可选的 `<content>` 元素在顶级的web资源目录中定义了该应用程序的起始页。 默认值是`index.html`,这通常在一个项目的顶级`www` 目录中出现。
+* 可選的 `<content>` 元素在頂級 web 資產目錄中定義應用程式的起始頁。 預設值是 `index.html` ,其中通常出現在一個專案中的頂級 `www` 目錄。
-* `<access>` 元素定义了一组外部域的应用程序被允许与其通信。 如上所示的默认值允许它访问任何服务器。 请查看域名Whitelist Guide 以了解详情。
+* `<access>`元素定義應用程式能夠與進行通信的外部域的集。 如上所示的預設值允許它訪問任何伺服器。 請參閱域白名單指南的詳細資訊。
-* 该`<preference>`标记对`name` / `value`属性设置各种选项。 每个首选项的 `name` 是不区分大小写。 许多参数是指定平台特有的,如列在本页的顶部。 下面章节介绍的详细参数适应于多个平台。
+* `<preference>`標記設置各種選項作為對 `name` / `value` 屬性。 每個首選項的 `name` 是不區分大小寫。 很多優惠是獨有的特定平臺上,如列于此頁的頂部。 以下各節詳細介紹了適用于多個平臺的首選項。
-## 全局参数选择
+## 全球首選項
-以下全局参数选择适用于所有平台:
+以下全球首選項適用于所有平臺:
-* `Fullscreen`允许你在屏幕顶端隐藏状态栏。默认值为`false`。例如:
+* `Fullscreen`使您可以隱藏在螢幕頂部的狀態列。預設值是 `false` 。示例:
<preference name="Fullscreen" value="true" />
-* `Orientation`允许您锁定方向,并防止界面从响应变化的方向来旋转。 可能的值是`default`,`landscape`, or `portrait`。 例如:
+* `Orientation`允許您鎖定方向和防止介面旋轉,在回應的方向變化。 可能的值是 `default` , `landscape` ,或 `portrait` 。 示例:
<preference name="Orientation" value="landscape" />
- **NOTE**: 该 `default`的值是指*both*横向和纵向方位被启用。 如果你想使用每个平台的默认设置(通常仅仅是纵向),离开此标记出来的 `config.xml` 文件。
+ **注**: `default` 值是指*兩個*橫向或縱向方向被啟用。 如果您想要使用的每個平臺的預設設置 (通常縱向只),離開此標記出來的 `config.xml` 檔。
-## 多平台参数选择
+## 多平臺首選項
-下面的参数选择适用于多个平台,但不是所有的平台:
+下面的首選項應用到多個平臺,但不是所有人都:
-* `DisallowOverscroll`(boolean 类型的值,默认值为 `false` ):如果你不想要当用户滚动过去的开头或结尾的内容时显示的任何反馈信息的接口,那就设置为`true`。
+* `DisallowOverscroll`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 如果你不想要當使用者滾動過去的開頭或結尾的內容時顯示的任何回饋資訊的介面。
<preference name="DisallowOverscroll" value="true"/>
- 适用于 Android 和 iOS。 在iOS上,overscroll动作导致内容回升到原来的位置。 在Android系统上,他们沿顶部或底部边缘的内容产生一个微妙的发光效果。
+ 適用于 Android 和 iOS。 在 iOS,overscroll 手勢事業內容反彈到其原始位置。 在 android 系統,它們產生一個更微妙的光暈效果沿的頂部或底部邊緣的內容。
-* `BackgroundColor`: 设置应用程序的背景颜色。 支持四个字节的十六进制值,与第一个字节代表一个 alpha 通道、 和标准的 RGB 值为以下三个字节。 此例子指定为蓝色:
+* `BackgroundColor`: 設置應用程式的背景色。 支援四個位元組的十六進位值,與第一個位元組代表一個 Alpha 色板、 和標準的 RGB 值為以下三個位元組。 此示例指定藍色:
<preference name="BackgroundColor" value="0xff0000ff"/>
- 适用于Android and BlackBerry,覆盖CSS否则可用在 *all* 平台上,例如:`body{background-color:blue}`.
+ 適用于 Android 和黑莓手機。覆蓋 CSS 否則為可跨*所有*平臺,例如:`body{background-color:blue}`.
-* `HideKeyboardFormAccessoryBar`(boolean 类型的值,默认值为 `false` ): 设置为`true`,隐藏显示键盘上的附加工具栏,帮助用户从一种形式输入到另外一种形式来导航。
+* `HideKeyboardFormAccessoryBar`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,隱藏其他工具列出現在鍵盤上方説明使用者導航到另一個表單輸入從。
<preference name="HideKeyboardFormAccessoryBar" value="true"/>
- 适用于 iOS 和BlackBerry手机。
+ 適用于 iOS 和黑莓手機。
-## The *feature*元素
+## *功能*元素
-如果您使用CLI来构建应用程序,您可以使用该`plugin`命令来启动设备的APIs。 不修改顶级的`config.xml`文件,所以该`<feature>`元素不适用于您的工作流程。 如果您的工作直接在SDK中并使用特定平台的`config.xml`文件作为起源的话,您使用该 `<feature>`标签来启用设备级的APIs和外部插件。 他们经常出现在特定平台 `config.xml`文件的自定义值中。 例如,这里是如何为Android项目指定设备的API:
+如果你使用 CLI 來構建應用程式,則使用 `plugin` 命令來啟用設備的 Api。 這不會修改的頂級 `config.xml` 檔中,所以 `<feature>` 的元素並不適用于您的工作流。 如果您直接在 SDK 和使用特定平臺工作 `config.xml` 檔作為源,您使用 `<feature>` 標記,以使設備級 Api 和外部外掛程式。 他們經常出現在特定于平臺的自訂值以 `config.xml` 檔。 例如,在這裡是如何指定為 Android 專案設備 API:
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
-下面是如何为iOS项目出现的元素:
+下面是該元素為 iOS 專案的顯示方式:
<feature name="Device">
<param name="ios-package" value="CDVDevice" />
</feature>
-有关如何指定每个功能的详细信息,请参阅API参考。为插件的更多信息请参考插件开发指南。
\ No newline at end of file
+有關如何指定每個功能,請參閱 API 參考的詳細資訊。在外掛程式上看到外掛程式開發指南的詳細資訊。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.backbutton.md b/docs/zh/edge/cordova/events/events.backbutton.md
index 8493652..f39a8d6 100644
--- a/docs/zh/edge/cordova/events/events.backbutton.md
+++ b/docs/zh/edge/cordova/events/events.backbutton.md
@@ -16,23 +16,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# backbutton
-在用户点击back按钮时,将触发该事件。
+在使用者按後退按鈕時,將觸發該事件。
document.addEventListener("backbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-要重写后退按钮的默认行为,注册为事件侦听器 `backbutton` 事件,一旦您收到 `deviceready` 事件 通常通过调用 `document.addEventListener` 。 不再需要调用任何其他方法重写的后退按钮的行为。
+要重寫後退按鈕的預設行為,註冊為事件攔截器 `backbutton` 事件,通常通過調用 `document.addEventListener` 一旦您收到 `deviceready` 事件。 不再需要調用任何其他方法重寫的後退按鈕的行為。
-## 支持的平台
+## 支援的平臺
-* 亚马逊火 OS
-* Android 系统
+* 亞馬遜火 OS
+* Android 系統
* 黑莓 10
* Windows Phone 7 和 8
-## 简单的例子
+## 快速的示例
document.addEventListener("backbutton", onBackKeyDown, false);
@@ -41,7 +41,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.deviceready.md b/docs/zh/edge/cordova/events/events.deviceready.md
index a2316ef..46cb925 100644
--- a/docs/zh/edge/cordova/events/events.deviceready.md
+++ b/docs/zh/edge/cordova/events/events.deviceready.md
@@ -16,32 +16,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# deviceready
-当Cordova是在完全加载时,将触发该事件。
+科爾多瓦是在完全載入時,將觸發該事件。
document.addEventListener("deviceready", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-此事件的任何应用程序至关重要。它标志着Cordova设备的APIs已被加载,并准备访问。
+此事件的任何應用程式至關重要。它發出信號科爾多瓦的設備已載入的 Api,並準備訪問。
-Cordova组成的两个代码库: 本机和 JavaScript。 虽然本机代码加载、 显示的自定义加载图像。 然而,一旦 DOM 装载JavaScript 仅加载。 这意味着 相应的本机代码变得可用之前,web 应用程序 有可能潜在的调用Cordova JavaScript 函数。
+科爾多瓦組成的兩個代碼庫: 本機和 JavaScript。 雖然本機代碼載入、 顯示的自訂載入圖像。 然而,JavaScript 僅載入一旦 DOM 裝載。 這意味著 web 應用程式可能有可能調用的科爾多瓦 JavaScript 函數之前的相應的本機代碼變得可用。
-一旦Cordova已完全加载后,会触发`deviceready`事件。 一旦触发该事件,你可以安全的调用Cordova APIs。 一旦 HTML 文档的 DOM 已经被加载,应用程序将通常`document.addEventListener` 附加一个事件侦听器。
+`deviceready`科爾多瓦已完全載入後會觸發事件。 一次事件火,你可以安全地使對科爾多瓦 Api 的調用。 應用程式通常將附加一個事件攔截器與 `document.addEventListener` 一旦 HTML 文檔的 DOM 已載入。
-`deviceready`事件的行为方式略有不同其它方式。注册后的任何事件处理,在`deviceready` 事件触发后 将立即调用回调函数。
+`deviceready`事件從其他人的行為方式略有不同。註冊後的任何事件處理 `deviceready` 事件將觸發了其立即調用的回呼函數。
-## 支持的平台
+## 支援的平臺
-* 亚马逊火 OS
-* Android 系统
-* BlackBerry 10
+* 亞馬遜火 OS
+* Android 系統
+* 黑莓 10
* iOS
* Tizen
* Windows Phone 7 和 8
* Windows 8
-## 简单的例子
+## 快速的示例
document.addEventListener("deviceready", onDeviceReady, false);
@@ -50,7 +50,7 @@ Cordova组成的两个代码库: 本机和 JavaScript。 虽然本机代码加
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.endcallbutton.md b/docs/zh/edge/cordova/events/events.endcallbutton.md
index 27c5af8..a0d2906 100644
--- a/docs/zh/edge/cordova/events/events.endcallbutton.md
+++ b/docs/zh/edge/cordova/events/events.endcallbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# endcallbutton
-当用户按下结束通话按钮时,将激发此事件。
+當使用者按下結束通話按鈕時,將激發此事件。
document.addEventListener("endcallbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-该事件将重写默认结束调用行为。
+該事件將重寫預設結束調用行為。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
* 黑莓 10
-## 简单的例子
+## 快速的示例
document.addEventListener("endcallbutton", onEndCallKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.md b/docs/zh/edge/cordova/events/events.md
index d571f1a..cbbc45d 100644
--- a/docs/zh/edge/cordova/events/events.md
+++ b/docs/zh/edge/cordova/events/events.md
@@ -16,13 +16,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 事件
-> Cordova生命周期事件。
+> 科爾多瓦生命週期事件。
-## 事件类型
+## 事件種類
* deviceready
-* 暂停
-* 简历
+* 暫停
+* 簡歷
* backbutton
* menubutton
* searchbutton
@@ -31,7 +31,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* volumedownbutton
* volumeupbutton
-## 由 [org.apache.cordova.battery-status][1] 添加事件
+## 由[org.apache.cordova.battery 狀態][1]添加事件
[1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
@@ -39,7 +39,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* batterylow
* batterystatus
-## 由 [org.apache.cordova.network-information][2] 添加事件
+## 由[org.apache.cordova.network 資訊][2]添加事件
[2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.menubutton.md b/docs/zh/edge/cordova/events/events.menubutton.md
index 9cf0438..66beed5 100644
--- a/docs/zh/edge/cordova/events/events.menubutton.md
+++ b/docs/zh/edge/cordova/events/events.menubutton.md
@@ -16,24 +16,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# menubutton
-在用户按菜单按钮时,将触发该事件。
+在使用者按功能表按鈕時,將觸發該事件。
document.addEventListener("menubutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-事件处理程序的应用覆盖默认的菜单按钮的行为。
+事件處理常式的應用覆蓋的預設功能表按鈕行為。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
-* 亚马逊火 OS
-* Android 系统
+* 亞馬遜火 OS
+* Android 系統
* 黑莓 10
-## 简单的例子
+## 快速的示例
document.addEventListener("menubutton", onMenuKeyDown, false);
@@ -42,7 +42,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.pause.md b/docs/zh/edge/cordova/events/events.pause.md
index 6f8cb21..40aeb8b 100644
--- a/docs/zh/edge/cordova/events/events.pause.md
+++ b/docs/zh/edge/cordova/events/events.pause.md
@@ -14,29 +14,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 暂停
+# 暫停
-当一个应用程序被放入后台时,将触发该事件。
+當一個應用程式放入後臺,將觸發該事件。
document.addEventListener("pause", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-当本机平台放入应用程序去后台,通常在用户切换到不同的应用程序时触发该`pause`事件。
+`pause`當本機平臺放入背景,應用程式通常在使用者切換到不同的應用程式時激發的事件。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
-* 亚马逊火 OS
-* Android 系统
+* 亞馬遜火 OS
+* Android 系統
* 黑莓 10
* iOS
* Windows Phone 7 和 8
* Windows 8
-## 简单的例子
+## 快速的示例
document.addEventListener("pause", onPause, false);
@@ -45,7 +45,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE html>
<html>
@@ -79,10 +79,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</html>
-## iOS 的怪异
+## iOS 的怪癖
-在 `pause` 处理程序中,任何调用到Cordova API 或本地插件经历的Objective-C不工作,以及任何交互式调用的插件,如警报或 `console.log()` 。 当应用程序恢复后,他们只处理在下一次运行循环上。
+在 `pause` 處理常式中,任何調用到科爾多瓦 API 或穿過目標 C 的本機外掛程式不工作,以及任何互動式調用,如警報或 `console.log()` 。 當應用程式恢復後,在下一次運行迴圈上他們,只處理。
-特定于 iOS `resign` 事件是可作为替代 `pause` ,并检测当用户启用**Lock**按钮锁定设备与应用程序在前台运行。 如果应用程序 (和设备)为多任务启用时,这将与其后 的`pause` 事件配对,但只在 iOS 5 下。 实际上,在iOS 5 上,所有锁定应用程序已启用的多任务都被放置到后台。 对于应用程序在 iOS 5 下锁定时将继续运行,通过设置[UIApplicationExitsOnSuspend][1]为 `YES`来禁用应用程序的多任务处理 。 若要运行在 iOS 4 上锁定状态时,此设置并不重要。
+特定于 iOS `resign` 事件是可用作為替代 `pause` ,並檢測時的使用者啟用**鎖定**按鈕鎖定設備與應用程式在前臺運行。 如果為多工啟用的應用程式 (和設備),則這配對與其後 `pause` 事件,但只在 iOS 5 下的。 實際上,所有鎖定應用程式已啟用多工的 iOS 5 中被推到背景中。 對於應用程式繼續運行在 iOS 5 下鎖定時,禁用應用程式的多工處理通過將[UIApplicationExitsOnSuspend][1]設置為 `YES` 。 若要運行在 iOS 4 上鎖定狀態時,此設置並不重要。
[1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.resume.md b/docs/zh/edge/cordova/events/events.resume.md
index 58af8bd..7be0cd5 100644
--- a/docs/zh/edge/cordova/events/events.resume.md
+++ b/docs/zh/edge/cordova/events/events.resume.md
@@ -14,23 +14,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 简历
+# 簡歷
-当应用程序从背景中检索时,将触发该事件。
+當應用程式從背景中檢索時,將觸發該事件。
document.addEventListener("resume", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-`resume`事件触发时的本机平台拔出从背景的应用程序。
+`resume`事件觸發時的本機平臺拔出從背景的應用程式。
-应用程序通常应使用 `document.addEventListener` 将一个事件侦听器附加一次 `deviceready` 事件火灾。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
-* 亚马逊火 OS
-* Android 系统
+* 亞馬遜火 OS
+* Android 系統
* 黑莓 10
* iOS
* Windows Phone 7 和 8
@@ -81,15 +81,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## iOS 的怪癖
-从调用任何交互式函数 `pause` 事件处理程序以后执行应用程序恢复时,由发出信号 `resume` 事件。 这些包括警报, `console.log()` ,和任何调用从插件或 API,科尔多瓦,穿过目标 C.
+從調用任何互動式函數 `pause` 事件處理常式以後執行應用程式恢復時,由發出信號 `resume` 事件。 這些包括警報, `console.log()` ,和任何調用從外掛程式或 API,科爾多瓦,穿過目標 C.
-* **活动**事件
+* **活動**事件
- 特定于 iOS `active` 事件是可用作为替代 `resume` ,并检测时用户禁用**锁定**按钮以解锁设备与应用程序在前台运行。 如果为多任务启用的应用程序 (和设备),则这配对与其后 `resume` 事件,但只在 iOS 5 下的。 实际上,所有锁定应用程序已启用多任务的 iOS 5 中被推到背景中。 对于应用程序继续运行在 iOS 5 下锁定时,禁用应用程序的多任务处理通过将[UIApplicationExitsOnSuspend][1]设置为 `YES` 。 若要运行在 iOS 4 上锁定状态时,此设置并不重要。
+ 特定于 iOS `active` 事件是可用作為替代 `resume` ,並檢測時使用者禁用**鎖定**按鈕以解鎖設備與應用程式在前臺運行。 如果為多工啟用的應用程式 (和設備),則這配對與其後 `resume` 事件,但只在 iOS 5 下的。 實際上,所有鎖定應用程式已啟用多工的 iOS 5 中被推到背景中。 對於應用程式繼續運行在 iOS 5 下鎖定時,禁用應用程式的多工處理通過將[UIApplicationExitsOnSuspend][1]設置為 `YES` 。 若要運行在 iOS 4 上鎖定狀態時,此設置並不重要。
-* **恢复**事件
+* **恢復**事件
- 当从调用 `resume` 事件处理程序,如交互式功能 `alert()` 需要包装在 `setTimeout()` 调用超时值为零,否则应用程序挂起。 例如:
+ 當從調用 `resume` 事件處理常式,如互動式功能 `alert()` 需要包裝在 `setTimeout()` 調用超時值為零,否則應用程式掛起。 例如:
document.addEventListener("resume", onResume, false);
function onResume() {
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.searchbutton.md b/docs/zh/edge/cordova/events/events.searchbutton.md
index 2a6a6db..5497785 100644
--- a/docs/zh/edge/cordova/events/events.searchbutton.md
+++ b/docs/zh/edge/cordova/events/events.searchbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# searchbutton
-当用户在Android 上点击搜索按钮时,将触发该事件。
+當使用者按 Android 上的搜尋按鈕時,將觸發該事件。
document.addEventListener("searchbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-如果您在 android 系统上需要重写默认的搜索按钮特性,您可以为 'searchbutton' 事件注册一个事件侦听器。
+如果您需要重寫預設的搜尋按鈕行為在 android 系統上您可以註冊為 'searchbutton' 事件一個事件攔截器。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
-* Android
+* Android 系統
-## 简单的例子
+## 快速的示例
document.addEventListener("searchbutton", onSearchKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.startcallbutton.md b/docs/zh/edge/cordova/events/events.startcallbutton.md
index 6eccaae..5977d7f 100644
--- a/docs/zh/edge/cordova/events/events.startcallbutton.md
+++ b/docs/zh/edge/cordova/events/events.startcallbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# startcallbutton
-当用户按下开始呼叫按钮时,将触发该事件。
+當使用者按下開始呼叫按鈕時,將觸發該事件。
document.addEventListener("startcallbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-如果您需要重写默认开始调用特性,您可以为`startcallbutton` 事件注册一个事件侦听器 。
+如果您需要重寫預設開始調用行為您可以註冊為事件攔截器 `startcallbutton` 事件。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
* 黑莓 10
-## 简单的例子
+## 快速的示例
document.addEventListener("startcallbutton", onStartCallKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.volumedownbutton.md b/docs/zh/edge/cordova/events/events.volumedownbutton.md
index cfd2347..c127c37 100644
--- a/docs/zh/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/zh/edge/cordova/events/events.volumedownbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# volumedownbutton
-在用户按下缩小音量键时,将触发该事件。
+在使用者按下按鈕卷時,將觸發該事件。
document.addEventListener("volumedownbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-如果您需要重写默认音量降低特性的时候,你可以为`volumedownbutton` 事件注册一个事件侦听器 。
+如果您需要重寫預設音量降低的行為你可以註冊為事件攔截器 `volumedownbutton` 事件。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
* 黑莓 10
-## 简单的例子
+## 快速的示例
document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.volumeupbutton.md b/docs/zh/edge/cordova/events/events.volumeupbutton.md
index 5208276..01a6b55 100644
--- a/docs/zh/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/zh/edge/cordova/events/events.volumeupbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# volumeupbutton
-当用户按下放大音量键时,将触发该事件。
+當使用者按下了按鈕卷時,將觸發該事件。
document.addEventListener("volumeupbutton", yourCallbackFunction, false);
-## 详细信息
+## 詳細資訊
-如果您需要重写默认音量放大的特性时,你可以为 `volumeupbutton` 事件注册一个侦听器。
+如果您需要重寫預設卷起來的行為你可以註冊為事件攔截器 `volumeupbutton` 事件。
-一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
+應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
-## 支持的平台
+## 支援的平臺
* 黑莓 10
-## 简单的例子
+## 快速的示例
document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的例子
+## 完整的示例
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/plugins/pluginapis.md b/docs/zh/edge/cordova/plugins/pluginapis.md
index 21ae9f3..ff308d5 100644
--- a/docs/zh/edge/cordova/plugins/pluginapis.md
+++ b/docs/zh/edge/cordova/plugins/pluginapis.md
@@ -1,91 +1,89 @@
---
-许可证: 在下一个或更多的贡献许可协议 授权给Apache软件基金会(ASF)。 请参阅文件分布与这项工作有关的著作权归属的附加信息的通知文件。 ASF的许可证文件到你的Apache许可证下,版本2.0("License");你不可能使用此文件,除了符合许可证之外。 您可能会获得在许可证的副本
+許可證: 下一個或多個參與者授權合約許可向阿帕奇軟體基金會 (ASF)。 請參閱分散式與此工作為版權的擁有權有關的其他資訊的通知檔。 ASF 許可證,此檔到你根據 Apache 許可證,2.0 版 ("許可證") ;您不可能使用此檔除了符合許可證。 您可能會獲得在許可證的副本
- http://www.apache.org/licenses/LICENSE-2.0
- 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"AS IS"的基础,WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, 明示或暗示。 请参阅许可证规定的权限和限制的特定语言
+ HTTP://www.apache.org/licenses/LICENSE-2.0 除非適用的法律要求或書面同意,否則按照該許可證分發的軟體分發上"按原樣"的基礎,而不擔保或條件的任何種類的明示或暗示。 請參閱許可證規定的許可權和限制的特定語言
-## 根据许可证。
+## 根據許可證。
-# 插件的 APIs
+# 外掛程式的 Api
-Cordova全员最小的一组APIs,和项目添加额外的APIs,它们需要通过插件。
+科爾多瓦船與一組最小的 Api,和專案添加哪些額外的 Api,它們需要通過外掛程式。
-您可以通过使用 [Plugin Registry][1] 的所有现有的插件来搜索。.
+您可以通過使用[外掛程式註冊表][1]的所有現有外掛程式搜索.
[1]: http://plugins.cordova.io/
-传统的Cordova插件集如下所示:
+傳統的科爾多瓦外掛程式集如下所示:
-* [电池状态][2]
+* [電池狀態][2]
- > 监视设备的电池的状态。
+ > 監視設備的電池的狀態。
-* [相机][3]
+* [相機][3]
- > 捕获照片使用的设备的相机。
+ > 捕獲照片使用的設備的相機。
-* [联系人][4]
+* [連絡人][4]
- > 与设备联系人数据库的工作。
+ > 與設備連絡人資料庫的工作。
-* [设备][5]
+* [設備][5]
- > 收集设备特定信息。
+ > 收集設備特定資訊。
-* [设备运动 (加速度计)][6]
+* [設備運動 (加速度計)][6]
- > 进入设备的运动传感器。
+ > 進入設備的動作感應器。
-* [设备定位 (指南针)][7]
+* [設備定位 (指南針)][7]
- > 获取该设备的指向的方向。
+ > 獲取該設備的指向的方向。
-* [会话][8]
+* [對話][8]
- > 视觉设备通知。
+ > 視覺設備通知。
-* [文件系统][9]
+* [檔案系統][9]
- > 通过 JavaScript挂接到本机文件系统。
+ > 掛接到本機檔案系統通過 JavaScript。
-* [文件传输][10]
+* [檔案傳輸][10]
- > 通过 JavaScript挂接到本机文件系统。
+ > 掛接到本機檔案系統通過 JavaScript。
* [地理定位][11]
- > 意识到您的应用程序的本地位置。
+ > 讓意識到您應用程式的位置。
* [全球化][12]
- > 启用特定于区域设置的对象表示的形式。
+ > 啟用特定于地區設定的物件表示的形式。
* [InAppBrowser][13]
- > 启动另一个应用程序中的浏览器实例的 Url。
+ > 啟動另一個應用程式中的瀏覽器實例的 Url。
-* [媒体][14]
+* [媒體][14]
- > 录制和播放音频文件。
+ > 錄製和播放音訊檔。
-* [媒体捕获][15]
+* [媒體捕獲][15]
- > 使用设备的媒体捕获应用程序来捕获媒体文件。
+ > 擷取裝置的媒體捕獲應用程式使用的媒體檔案。
-* [网络信息 (连接)][16]
+* [網路資訊 (連接)][16]
- > 快速检查网络状态和蜂窝网络的信息。
+ > 快速檢查網路狀態和蜂窩網路的資訊。
-* [闪屏][17]
+* [閃屏][17]
- > 显示和隐藏应用程序的初始屏幕。
+ > 顯示和隱藏的應用程式的初始螢幕。
-* [振动][18]
+* [振動][18]
- > 振动设备的 API。
+ > 振動設備的 API。
[2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
[3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
@@ -105,4 +103,4 @@ Cordova全员最小的一组APIs,和项目添加额外的APIs,它们需要
[17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
[18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
-为这些插件文档的非英语翻译可以在Cordova文档的旧版本找到。使用顶部右上角的这个站点的下拉式菜单来切换版本。
\ No newline at end of file
+這些外掛程式文檔非英語翻譯可以發現看的科爾多瓦文檔的舊版本。使用非常右上角的這個網站在下拉式功能表切換版本。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/storage/storage.md b/docs/zh/edge/cordova/storage/storage.md
index e90d183..32e482c 100644
--- a/docs/zh/edge/cordova/storage/storage.md
+++ b/docs/zh/edge/cordova/storage/storage.md
@@ -14,49 +14,49 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 存储
+# 存儲
-> 对Cordova存储选项的概述。
+> 科爾多瓦的存儲選項的概述。
-几个存储APIs 是用于Cordova的应用程序。请参阅[html5rocks][1]。为更全面地概述和示例。
+幾個存儲 Api 是用於科爾多瓦的應用程式。請參閱[html5rocks][1]。為更全面地概述和示例。
[1]: http://www.html5rocks.com/en/features/storage
-## LocalStorage
+## 認為
-此 API 也被称为*web storage*、*simple storage*,或由其备用*session storage*接口,这个API提供同步键/值对存储,并且是可用的在底层的 WebView中实现。 请参阅[W3C spec][2]的详细信息。
+此 API 也已知作為*web 存儲*、*簡單的存儲*,或由其備用*會話存儲*介面,提供同步鍵/值對存儲,是可用基礎 web 視圖實現中。 請參閱[W3C 規範][2]的詳細資訊。
[2]: http://www.w3.org/TR/webstorage/
-**Windows Phone 7 Quirk**: 点符号是*not*提供的,所以一定要使用 `setItem` 或 `getItem` ,而不是直接从存储对象访问键,如`window.localStorage.someKey`.
+**Windows Phone 7 怪癖**: 點標記法是*不*提供,所以一定要使用 `setItem` 或 `getItem` ,而不是在作為便捷鍵直接從存儲的物件,`window.localStorage.someKey`.
## WebSQL
-此 API 是在底层WebView中可用。 [Web SQL Database Specification][3]提供了通过 SQL 查询访问的更多的功能全面的数据库表。
+此 API 是在底層 web 視圖中可用。 [Web SQL 資料庫規範][3]提供更多的功能全面的資料庫表訪問通過 SQL 查詢。
[3]: http://dev.w3.org/html5/webdatabase/
-在以下平台支持 WebSQL:
+在以下平臺支援 WebSQL:
-* Android
-* BlackBerry 10
+* Android 系統
+* 黑莓 10
* iOS
* Tizen
## IndexedDB
-此 API 是在底层WebView中可用的。[Indexed DB][4]提供比LocalStorage更多但比 WebSQL 较少的功能。
+此 API 是在底層 web 視圖中可用。[索引的 DB][4]提供比認為更多的功能,但比 WebSQL 較少。
[4]: http://www.w3.org/TR/IndexedDB/
-以下平台支持 IndexedDB:
+在以下平臺支援 IndexedDB:
* Windows Phone 8
-* BlackBerry 10
+* 黑莓 10
-## Plugin-Based 选项
+## 基於外掛程式的選項
-除了上面列出的 APIs 的存储,[File API][5]允许您在本地文件系统上缓存数据。 其他的[Cordova plugins][6]提供类似的存储选项。
+除了上面列出的 Api 的存儲、[檔 API][5]允許您緩存在本地檔案系統上的資料。 其他[科爾多瓦外掛程式][6]提供類似的存儲選項。
[5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
[6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/appdev/privacy/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/appdev/privacy/index.md b/docs/zh/edge/guide/appdev/privacy/index.md
index 6cfd4aa..af0bfda 100644
--- a/docs/zh/edge/guide/appdev/privacy/index.md
+++ b/docs/zh/edge/guide/appdev/privacy/index.md
@@ -14,38 +14,38 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 隐私指南
+# 隱私指南
-手机隐私是每个应用程序开发者必须解决的关键问题。 您的用户期望将搜集他们的私人信息,并由您的应用程序得到适当的处理。此外,有越来越多的现在有关于手机隐私惯例的法律要求司法管辖区。
+手機隱私是每個應用程式開發者必須解決的關鍵問題。 您的使用者期望將搜集他們的私人資訊,並由您的應用程式得到適當的處理。此外,有越來越多的現在有關于手機隱私慣例的法律要求司法管轄區。
-本指南中的移动应用程序的隐私应被视为一*底漆*处理一些最重要的问题。 它概述了人们广泛接受的一些最佳做法,并提供到其他更详细的指南和参考参考。
+本指南中的移動應用程式的隱私應被視為一*底漆*處理一些最重要的問題。 它概述了人們廣泛接受的一些最佳做法,並提供到其他更詳細的指南和參考參考。
-* **私隐政策**: 您的应用程序应包括私隐政策,解决什么样的信息您的应用程序收集来自或关于您的用户、 如何使用这些信息,与谁它共享的和如何用户可以在应用程序内私隐有关的选择等主题。以帮助理解,你应该使用普通语言和避免技术术语。 你应该使您的隐私策略可供用户之前下载,如审查的 app 描述中的应用市场。 此外,应使您的隐私策略可用在该应用程序本身的范围内。 有限的移动设备的显示大小创建用于向用户显示私隐政策的挑战。 考虑发展一种*缩写形式*的政策,其中包括最重要的信息,,然后在更多的细节感兴趣的人提供一个链接到"长表"政策。 几个小组正试图开发基于图标通信隐私惯例,你可能想要考虑一旦这些标准成熟的标准。
+* **私隱政策**: 您的應用程式應包括私隱政策,解決什麼樣的資訊您的應用程式收集來自或關於您的使用者、 如何使用這些資訊,與誰它共用的和如何使用者可以在應用程式內私隱有關的選擇等主題。以説明理解,你應該使用普通語言和避免技術術語。 你應該使您的隱私權原則可供使用者之前下載,如審查的 app 描述中的應用市場。 此外,應使您的隱私權原則可用在該應用程式本身的範圍內。 有限的行動裝置的顯示大小創建用於向使用者顯示私隱政策的挑戰。 考慮發展一種*縮寫形式*的政策,其中包括最重要的資訊,,然後在更多的細節感興趣的人提供一個連結到"長表"政策。 幾個小組正試圖開發基於圖示通信隱私慣例,你可能想要考慮一旦這些標準成熟的標準。
-* **敏感信息的收集**: 敏感的个人信息的应用程序的集合将引发重要隐私问题。 敏感的个人信息的例子包括敏感的财务信息,健康的信息,并从或儿童的信息。 它还包括从某些传感器和通常发现移动设备和平板电脑、 地理定位信息、 联系人/电话簿、 麦克风/相机和存储的图片视频等的数据库收集的信息。 请参见以下文档页的详细信息:[相机][1]、[捕获][2]、[联系人][3]和[地理定位][4]。 一般情况下,您应该获得用户的明确许可之前收集敏感信息,如果可能的话,提供一种控制机制,使用户可以轻松地更改权限。 应用程序的操作系统可以帮助在某些情况下提出只是时间的对话框,要求用户的权限前集合。 在这些情况下,一定要利用任何机会,若要自定义对话框的框文本,以澄清如何应用程序使用,并且,如果适用,将共享此类信息。
+* **敏感資訊的收集**: 敏感的個人資訊的應用程式的集合將引發重要隱私問題。 敏感的個人資訊的例子包括敏感的財務資訊,健康的資訊,並從或兒童的資訊。 它還包括從某些感應器和通常發現行動裝置和平板電腦、 地理定位資訊、 連絡人/電話簿、 麥克風/相機和存儲的圖片視頻等的資料庫收集的資訊。 請參見以下文檔頁的詳細資訊:[相機][1]、[捕獲][2]、[連絡人][3]和[地理定位][4]。 一般情況下,您應該獲得使用者的明確許可之前收集敏感資訊,如果可能的話,提供一種控制機制,使使用者可以輕鬆地更改許可權。 應用程式的作業系統可以説明在某些情況下提出只是時間的對話方塊,要求使用者的許可權前集合。 在這些情況下,一定要利用任何機會,若要自訂對話方塊的框文本,以澄清如何應用程式使用,並且,如果適用,將共用此類資
訊。
-* **避免用户惊喜**: 如果您的应用程序收集或使用中可能向用户根据您的应用程序 (例如,访问存储的图片的音乐播放器) 的主要目的令人惊讶的方式的信息,你应该带类似的步骤作为敏感个人信息的收集。 这就是,你强烈应考虑只是时间对话框通知用户有关集合或该信息的使用,并提供一个相应的隐私控件,如果合适的话,的使用。
+* **避免使用者驚喜**: 如果您的應用程式收集或使用中可能向使用者根據您的應用程式 (例如,訪問存儲的圖片的音樂播放機) 的主要目的令人驚訝的方式的資訊,你應該帶類似的步驟作為敏感個人資訊的收集。 這就是,你強烈應考慮只是時間對話方塊通知使用者有關集合或該資訊的使用,並提供一個相應的隱私控制項,如果合適的話,的使用。
-* **第三方数据收集或分享**: 如果你的应用程序收集到另一家公司 — — 提供的信息,如一个社交网络平台或广告网络 (例如,如果您的应用程序会显示广告) — — 你应该告知该集合的用户和共享。 至少,您的隐私策略应该描述信息收集和共享和,如果合适的话,为您的用户提供控制能力或退出这种集合或共享。
+* **協力廠商資料收集或分享**: 如果你的應用程式收集到另一家公司 — — 提供的資訊,如一個社交網路平臺或廣告網路 (例如,如果您的應用程式會顯示廣告) — — 你應該告知該集合的使用者和共用。 至少,您的隱私權原則應該描述資訊收集和共用和,如果合適的話,為您的使用者提供控制能力或退出這種集合或共用。
-* **集合限制和安全**: 您的用户委托他们的信息与您的应用程序,他们期望你将会采取适当的安全防范措施来保护它。 避免个人信息的安全妥协的最佳方法之一并不是在第一次的地方收集的信息,除非您的应用程序具有集合的一个具体和合法的商业原因。 不会需要收集的信息,确保你提供适当的安全控制,以保护该信息,无论它存储在设备上或在您的后端服务器上。 您还应开发这款应用和后端服务器上实施适当的数据保留策略。
+* **集合限制和安全**: 您的使用者委託他們的資訊與您的應用程式,他們期望你將會採取適當的安全防範措施來保護它。 避免個人資訊的安全妥協的最佳方法之一併不是在第一次的地方收集的資訊,除非您的應用程式具有集合的一個具體和合法的商業原因。 不會需要收集的資訊,確保你提供適當的安全控制,以保護該資訊,無論它存儲在設備上或在您的後端伺服器上。 您還應開發這款應用和後端伺服器上實施適當的資料保留原則。
[1]: cordova_camera_camera.md.html
[2]: cordova_media_capture_capture.md.html
[3]: cordova_contacts_contacts.md.html
[4]: cordova_geolocation_geolocation.md.html
-以下是一些其他有用手机隐私指南,开发人员:
+以下是一些其他有用手機隱私指南,開發人員:
-* 加州总检察长[私隐去: 移动生态系统的建议][5]
+* 加州總檢察長[私隱去: 移動生態系統的建議][5]
-* 民主与技术,隐私论坛,[为手机应用程序开发人员的最佳做法][6]的未来中心
+* 民主與技術,隱私論壇,[為手機應用程式開發人員的最佳做法][6]的未來中心
-* CTIA 无线协会、[最佳做法和准则的位置基于服务][7]
+* CTIA 無線協會、[最佳做法和準則的位置基於服務][7]
-* 联邦贸易委员会,[手机隐私披露: 建立信任通过透明度][8]
+* 聯邦貿易委員會,[手機隱私披露: 建立信任通過透明度][8]
-* [应用隐私][9]网站隐私论坛的未来
+* [應用隱私][9]網站隱私論壇的未來
[5]: http://oag.ca.gov/sites/all/files/pdfs/privacy/privacy_on_the_go.pdf
[6]: http://www.futureofprivacy.org/wp-content/uploads/Best-Practices-for-Mobile-App-Developers_Final.pdf
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/appdev/whitelist/index.md b/docs/zh/edge/guide/appdev/whitelist/index.md
index 4303a1f..385f8e8 100644
--- a/docs/zh/edge/guide/appdev/whitelist/index.md
+++ b/docs/zh/edge/guide/appdev/whitelist/index.md
@@ -14,42 +14,42 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Whitelist Guide
+# 白名單指南
-域白是一种安全模式,控制访问到您应用程序有没有控制的外部域。 科尔多瓦的默认安全策略允许访问的任何站点。 在移动之前您在生产中的应用,应制订白名单和允许访问特定的网络域和子域。
+域白是一種安全模式,控制訪問到您應用程式有沒有控制的外部域。 科爾多瓦的預設安全性原則允許訪問的任何網站。 在移動之前您在生產中的應用,應制訂白名單和允許訪問特定的網路域和子域。
-科尔多瓦遵循[W3C 构件访问][1]规范,它依赖于 `<access>` 中应用程序的元素 `config.xml` 文件以启用对特定域的网络访问。 对于依赖于所述的命令行界面 CLI 工作流的项目,此文件位于项目的顶级目录。 否则为特定于平台的发展道路,位置列出以下各节。 (每个平台上见各种平台指南的详细信息)。
+科爾多瓦遵循[W3C 構件訪問][1]規範,它依賴于 `<access>` 中應用程式的元素 `config.xml` 檔以啟用對特定域的網路訪問。 對於依賴于所述的命令列介面 CLI 工作流的專案,此檔位於專案的頂級目錄。 否則為特定于平臺的發展道路,位置列出以下各節。 (每個平臺上見各種平臺指南的詳細資訊)。
[1]: http://www.w3.org/TR/widgets-access/
-下面的示例演示白名单中的语法:
+下面的示例演示白名單中的語法:
-* [Google.com][2]访问:
+* [Google.com][2]訪問:
<access origin="http://google.com" />
-* 对安全[google.com][3]的访问 ( `https://` ):
+* 對安全[google.com][3]的訪問 ( `https://` ):
<access origin="https://google.com" />
-* 子域[maps.google.com][4]访问:
+* 子域[maps.google.com][4]訪問:
<access origin="http://maps.google.com" />
-* 对所有子域[google.com][2],例如[mail.google.com][5]和[docs.google.com][6]的访问:
+* 對所有子域[google.com][2],例如[mail.google.com][5]和[docs.google.com][6]的訪問:
<access origin="http://*.google.com" />
-* 到*所有*的域,例如, [google.com][2]和[developer.mozilla.org][7]的访问:
+* 到*所有*的域,例如, [google.com][2]和[developer.mozilla.org][7]的訪問:
<access origin="*" />
- 这是新创建的 CLI 项目的默认值。
+ 這是新創建的 CLI 專案的預設值。
[2]: http://google.com
[3]: https://google.com
@@ -58,78 +58,78 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[6]: http://docs.google.com
[7]: http://developer.mozilla.org
-## 亚马逊火 OS 白
+## 亞馬遜火 OS 白
-在找到特定平台白规则`res/xml/config.xml`.
+在找到特定平臺白規則`res/xml/config.xml`.
## Android 白
-在找到特定平台白规则`res/xml/config.xml`.
+在找到特定平臺白規則`res/xml/config.xml`.
-**注**: 在 Android 2.3 上和之前,域白仅适用于 `href` 的超链接,不引用的资源,如图像和脚本。 采取步骤,避免从被注入到应用程序的脚本。
+**注**: 在 Android 2.3 上和之前,域白僅適用于 `href` 的超連結,不引用的資源,如圖像和腳本。 採取步驟,避免從被注入到應用程式的腳本。
-导航到非白名单域通过 `href` 的超链接会导致要打开默认浏览器中,而不是在应用程序中的页。(比较这到下面提到的 iOS 的行为)。
+導航到非白名單域通過 `href` 的超連結會導致要打開預設瀏覽器中,而不是在應用程式中的頁。(比較這到下面提到的 iOS 的行為)。
## iOS 白
-该平台的白规则命名的应用程序目录中找到 `config.xml` 文件。
+該平臺的白規則命名的應用程式目錄中找到 `config.xml` 檔。
-没有一个协议,如指定的起源 `www.apache.org` 而不是 `http://www.apache.org` ,默认为所有的 `http` , `https` , `ftp` ,和 `ftps` 计划。
+沒有一個協定,如指定的起源 `www.apache.org` 而不是 `http://www.apache.org` ,預設為所有的 `http` , `https` , `ftp` ,和 `ftps` 計畫。
-在 iOS 平台上的通配符是比在[W3C 构件访问][1]规范更灵活。 例如,以下访问所有子域和顶级域如 `.com` 和 `.net` :
+在 iOS 平臺上的萬用字元是比在[W3C 構件訪問][1]規範更靈活。 例如,以下訪問所有子域和頂層網域如 `.com` 和 `.net` :
<access origin="*.google.*" />
-与上文指出的对非白名单域通过导航的 Android 平台不同的是 `href` iOS 上的超链接可以防止页面打开在所有。
+與上文指出的對非白名單域通過導航的 Android 平臺不同的是 `href` iOS 上的超連結可以防止頁面打開在所有。
## 黑莓 10 白
-在找到白规则`www/config.xml`.
+在找到白規則`www/config.xml`.
-黑莓 10 位使用通配符有别于其他平台两种方式:
+黑莓 10 位使用萬用字元有別于其他平臺兩種方式:
-* 通过访问任何内容 `XMLHttpRequest` 必须显式声明。 设置 `origin="*"` 不在这种情况下工作。 另外,所有 web 安全性可能会都禁用使用 `WebSecurity` 黑莓手机配置中所述的首选项:
+* 通過訪問任何內容 `XMLHttpRequest` 必須顯式聲明。 設置 `origin="*"` 不在這種情況下工作。 另外,所有 web 安全性可能會都禁用使用 `WebSecurity` 黑莓手機配置中所述的首選項:
<preference name="websecurity" value="disable" />
-* 作为替代设置 `*.domain` ,设置附加 `subdomains` 属性为 `true` 。 它应设置为 `false` ,默认情况。 例如,以下允许访问 `google.com` , `maps.google.com` ,和 `docs.google.com` :
+* 作為替代設置 `*.domain` ,設置附加 `subdomains` 屬性為 `true` 。 它應設置為 `false` ,預設情況。 例如,以下允許訪問 `google.com` , `maps.google.com` ,和 `docs.google.com` :
<access origin="http://google.com" subdomains="true" />
- 以下缩小访问到 `google.com` :
+ 以下縮小訪問到 `google.com` :
<access origin="http://google.com" subdomains="false" />
- 指定访问到所有的域,包括本地 `file://` 协议:
+ 指定訪問到所有的域,包括本地 `file://` 協定:
<access origin="*" subdomains="true" />
-(有关支持的详细信息,请参阅黑莓的文档[访问元素][8]上.)
+(有關支援的詳細資訊,請參閱黑莓的文檔[訪問元素][8]上.)
[8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-## 3.1.0 的 iOS 变化
+## 3.1.0 的 iOS 變化
-之前 3.1.0 版,科尔多瓦 iOS 包括一些非标准扩展域 whilelisting 计划其他科尔多瓦平台都支持的。 自 3.1.0、 iOS 白名单现在符合资源白名单语法描述了本文档的顶部。 如果您从 pre-3.1.0、 升级和使用这些扩展,您可能需要更改您 `config.xml` ,以前一样继续白组相同的资源文件。
+之前 3.1.0 版,科爾多瓦 iOS 包括一些非標準擴展域 whilelisting 計畫其他科爾多瓦平臺都支援的。 自 3.1.0、 iOS 白名單現在符合資源白名單語法描述了本文檔的頂部。 如果您從 pre-3.1.0、 升級和使用這些擴展,您可能需要更改您 `config.xml` ,以前一樣繼續白組相同的資源檔。
-具体而言,这些模式需要更新:
+具體而言,這些模式需要更新:
-* `apache.org`(无协议): 这将先前匹配 `http` , `https` , `ftp` ,和 `ftps` 的协议。 将更改为" `*://apache.org/*` ",包括所有协议,或都包括您需要支持的每个协议的线。
+* `apache.org`(無協定): 這將先前匹配 `http` , `https` , `ftp` ,和 `ftps` 的協定。 將更改為" `*://apache.org/*` ",包括所有協定,或都包括您需要支援的每個協定的線。
-* `http://apache.*`(通配符域的一端): 这将先前匹配的所有顶级-级别-域,包括所有可能的两个字母 Tld (但不是有用域喜欢。 co.uk)。 为每个 TLD,您实际上控制,并且需要到白名单中包括一条线。
+* `http://apache.*`(萬用字元域的一端): 這將先前匹配的所有頂級-級別-域,包括所有可能的兩個字母 Tld (但不是有用域喜歡。 co.uk)。 為每個 TLD,您實際上控制,並且需要到白名單中包括一條線。
-* `h*t*://ap*he.o*g`(随机缺少字母的通配符): 不再支持这些 ;更改包含为每个域和协议,你实际上需要到白名单中的一线。
+* `h*t*://ap*he.o*g`(隨機缺少字母的萬用字元): 不再支援這些 ;更改包含為每個域和協定,你實際上需要到白名單中的一線。
## Windows Phone 白
-Windows Phone 7 和 8 的白规则发现在应用程序中的 `config.xml` 文件。
+Windows Phone 7 和 8 的白規則發現在應用程式中的 `config.xml` 檔。
## Tizen 白
-白规则发现在应用程序中的 `config.xml` 文件。 在平台上同样依赖于 `subdomains` 属性作为黑莓平台。 (有关支持的详细信息,请参阅 Tizen 的文档[访问元素][9]上.)
+白規則發現在應用程式中的 `config.xml` 檔。 在平臺上同樣依賴于 `subdomains` 屬性作為黑莓平臺。 (有關支援的詳細資訊,請參閱 Tizen 的文檔[訪問元素][9]上.)
[9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
[40/57] [abbrv] CB-5931 1/28 push latest of edge for Korean Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/plugin_ref/spec.md b/docs/ko/edge/plugin_ref/spec.md
index 3256371..f28ce4f 100644
--- a/docs/ko/edge/plugin_ref/spec.md
+++ b/docs/ko/edge/plugin_ref/spec.md
@@ -27,7 +27,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
version="1.0.2">
-## `<plugin>`요소
+## *플러그인* 요소
`plugin`요소는 플러그인 매니페스트의 최상위 요소입니다. 다음과 같은 특성을 보유 하 고:
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
^\d+[.]\d+[.]\d+$
-## `<engines>`및 `<engine>` 요소
+## *엔진* 및 *엔진* 요소
자식 요소는 `<engines>` 요소가이 플러그인 지원 아파치 코르도바 기반 프레임 워크의 버전을 지정 합니다. 예를 들어:
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-'<engine>' 태그 또한 코르도바에 있는 주요 플랫폼에 대 한 기본 지원 하고있다. '코르도바' 엔진 태그를 지정 하면 모든 플랫폼에서 코르도바의 모든 버전 엔진 버전 특성을 만족 해야 합니다 의미 합니다. 또한 범용 '코르도바' 엔진을 재정의 하려면 특정 플랫폼 및 그들의 버전을 나열할 수 있습니다.
+`<engine>`태그 또한 코르도바에 있는 주요 플랫폼에 대 한 기본 지원 하고있다. 지정 하는 `cordova` 엔진 태그 의미 모든 플랫폼에서 코르도바의 모든 버전 엔진 버전 특성을 만족 해야 합니다. 당신은 또한 잡기-모든 재정의 하기 위하여 그들의 버전과 특정 플랫폼을 나열할 수 있습니다 `cordova` 엔진:
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,7 +73,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-기본 목록에 엔진은 여기에 '<engine>' 태그를 지원 합니다: * '코르도바' * ' 코르도바-plugman' * ' 코르도바-안 드 로이드 ' * ' 코르도바-ios' * ' 코르도바-blackberry10' * ' 코르도바 wp7' * ' 코르도바-wp8' * ' 코르도바 windows8'
+기본 목록에 엔진은 여기에 '<engine>' 태그를 지원 합니다: * '코르도바' * ' 코르도바-plugman' * ' 코르도바-아마존-fireos' * ' 코르도바-안 드 로이드 ' * ' 코르도바-ios' * ' 코르도바-blackberry10' * ' 코르도바 wp7' * ' 코르도바-wp8' * ' 코르도바 windows8'
+* ' 안 드 로이드 sdk' / 설치 수준 높은 안 드 로이드 api 반환 / * ' 애플-xcode' / xcode 버전 반환 합니다 / * ' 애플-ios' / / 설치 된 가장 높은 iOS 버전을 반환 합니다 * ' 애플-os x ' / OSX 버전 반환 합니다 / * ' 블랙베리 ndk' / / 네이티브 blackberry SDK 버전을 반환 합니다
이렇게 사용자 정의 아파치 코르도바 기반 프레임 워크 엔진 태그 아래 나열 되어야 합니다 지정:
@@ -84,7 +85,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-사용자 정의 아파치 코르도바 기반 프레임 워크 엔진 요소는 다음 특성을 포함 해야 합니다: '이름', '버전', 'scriptSrc' 및 '플랫폼'.
+사용자 정의 아파치 코르도바 기반 프레임 워크 엔진 요소는 다음 특성을 포함 해야 합니다: `name` , `version` , `scriptSrc` , 그리고`platform`.
* `name`(필수): 당신의 사용자 정의 프레임 워크에 대 한 인간-읽을 수 있는 이름.
@@ -92,13 +93,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `scriptSrc`(필수): 스크립트 파일을 사용자 정의 프레임 워크의 버전은 plugman에 게 말한다. 이상적으로,이 파일은 플러그인 디렉토리의 최상위 수준 디렉터리 내에서 해야 합니다.
-* `platform`(필수): 어떤 플랫폼을 당신의 프레임 워크를 지원 합니다. 와일드 카드를 사용할 수 있습니다 ' *' 모든 플랫폼에 대 한 지원 말, 'android|ios|blackberry10' 같은 파이프 문자 또는 '안 드 로이드'와 같은 단일 플랫폼으로 여러 개를 지정 합니다.
+* `platform`(필수): 어떤 플랫폼을 당신의 프레임 워크를 지원 합니다. 와일드 카드를 사용할 수 있습니다 `*` 모든 플랫폼에 대 한 지원, 말 처럼 파이프 문자로 여러 개 지정 `android|ios|blackberry10` 또는 같은 단일 플랫폼`android`.
plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지 않는 모든 플러그인에 대 한 0이 아닌 코드를 중단 합니다.
없는 경우 `<engine>` 태그 지정, plugman 맹목적으로 지정 된 코르 도우 바 프로젝트 디렉터리에 설치 하려고 합니다.
-## `<name>`요소
+## *이름* 요소
텍스트 내용이 플러그인의 이름을 포함 하는 플러그인에 대 한 인간-읽을 수 있는 이름입니다. 예를 들어:
@@ -107,7 +108,7 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
이 요소 하지 않습니다 (아직) 지역화를 처리 합니다.
-## `<description>`요소
+## *설명* 요소
플러그인에 대 한 인간-읽을 수 있는 설명입니다. 요소의 텍스트 콘텐츠 플러그인의 설명을 포함합니다. 예를 들어:
@@ -116,28 +117,28 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
이 요소 하지 않습니다 (아직) 지역화를 처리 합니다.
-## `<author>`요소
+## *저자* 요소
플러그인 작성자 이름입니다. 요소의 텍스트 콘텐츠 플러그인 작성자의 이름을 포함합니다. 예를 들어:
<author>Foo plugin description</author>
-## `<keywords>`요소
+## *키워드* 요소
플러그인 키워드입니다. 요소의 텍스트 콘텐츠 플러그인을 설명 하는 쉼표로 구분 된 키워드를 포함 합니다. 예를 들어:
<keywords>foo,bar</keywords>
-## `<license>`요소
+## *라이센스* 요소
플러그인 라이센스입니다. 요소의 텍스트 콘텐츠 플러그인 라이선스를 포함 되어 있습니다. 예를 들어:
<license>Apache 2.0 License</license>
-## `<asset>`요소
+## *자산* 요소
하나 이상의 요소 목록 파일 또는 코르도바 응용 프로그램에 복사할 수 디렉터리 `www` 디렉터리. 예:
@@ -159,7 +160,7 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
만듭니다는 `js/experimental` 내의 디렉토리는 `www` 디렉터리, 하지 않는 한 이미 현재 다음 복사본은 `new-foo.js` 파일 및 그것의 이름을 바꾸고 `foo.js` . 파일이 대상 위치에 이미 있으면 plugman 중지 하 고 설치 프로세스를 취소, 충돌에 대 한 알림을 고 0이 아닌 코드와 함께 종료 됩니다.
-## `<js-module>`요소
+## *js 모듈* 요소
대부분의 플러그인 하나 이상의 JavaScript 파일이 포함 됩니다. 각 `<js-module>` 태그 자바 스크립트 파일에 해당 하 고 플러그인의 사용자 추가 하는 데 하지 못하도록 한 `<script>` 각 파일에 대 한 태그. 반면 `<asset>` 태그 복사한 파일에 플러그인 디렉터리에서 `www` , `<js-module>` 태그는 훨씬 더 정교한. 그들은 다음과 같습니다.
@@ -192,9 +193,9 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
중첩 `<js-module>` 내의 요소 `<platform>` 플랫폼 관련 자바 스크립트 모듈 바인딩을 선언 합니다.
-## `<dependency>`
+## *종속성* 요소
-`<dependency>`태그는 현재 플러그인이 종속 된 다른 플러그인을 지정할 수 있습니다. 미래 버전 플러그인 저장소에서 액세스할 것 이다, 하는 동안 짧은 기간에 플러그인 직접 참조 하 여 Url로 `<dependency>` 태그. 다음과 같이 배열 된다:
+`<dependency>`태그를 사용 하면 현재 플러그인이 종속 된 다른 플러그인을 지정할 수 있습니다. 미래 버전 플러그인 저장소에서 액세스할 것 이다, 하는 동안 짧은 기간에 플러그인 직접 참조 하 여 Url로 `<dependency>` 태그. 다음과 같이 배열 된다:
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
@@ -215,7 +216,7 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
참고는 `subdir` 항상 하지 부모 플러그인 git 저장소의 *루트* 에 상대적인 경로 지정 합니다. 로컬 경로 직접 플러그인을 설치 하는 경우에이 사실이.입니다. Plugman은 git 저장소의 루트를 발견 하 고 거기에서 다른 플러그인을 찾습니다.
-## `< 플랫폼 >`
+## *플랫폼* 요소
`<platform>`태그 연결 된 네이티브 코드 또는 구성 파일을 수정 해야 하는 플랫폼을 식별 합니다. 이 명세를 사용 하 여 도구 지원 되는 플랫폼을 식별 하 고 코르 도우 바 프로젝트에 코드를 설치할 수 있습니다.
@@ -235,13 +236,14 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
플랫폼 이름은 소문자 이어야 합니다. 로 임의로 선택한 플랫폼 이름은 나열 되어 있습니다.
+* 아마존 fireos
* 안 드 로이드
-* bb10
+* blackberry10
* ios
* wp7
* wp8
-## `< 소스 파일 >`
+## *소스 파일* 요소
`<source-file>`요소는 프로젝트에는 설치 되어 있어야 실행 가능한 소스 코드를 식별 합니다. 예:
@@ -266,7 +268,7 @@ plugman 누구의 대상 프로젝트 엔진의 제약 조건을 충족 하지
* `compiler-flags`(iOS): 만약 설정, 특정 소스 파일에 대해 지정 된 컴파일러 플래그를 지정 합니다.
-## `<config-file>`
+## *구성 파일* 요소
수정, 어디 그 문서에서 수정 자리 한다와 무엇을 수정 해야 하는 XML 기반 구성 파일을 식별 합니다.
@@ -314,7 +316,7 @@ XML에 대 한 예제:
선택기 지정 된 문서의 아이 게 해결 되지 않으면, 도구 중지 되 고 반대로 설치 프로세스 경고를 표시 및 0이 아닌 코드와 함께 종료 됩니다.
-## `<plugins-plist>`
+## *플러그인 plist* 요소
이것은 *오래 된* 코르 도우 바-ios 2.2.0 아래만 적용 됩니다. 사용 된 `<config-file>` 코르 도우 바의 최신 버전에 대 한 태그.
@@ -332,16 +334,21 @@ XML에 대 한 예제:
<plugins-plist key="Foo" string="CDVFoo" />
-## `<resource-file>`그리고`<header-file>`
+## *리소스 파일* 및 *헤더 파일* 요소
-소스 파일 처럼 하지만 iOS 같은 플랫폼에 맞게 하는 소스 파일, 헤더 및 리소스 구분. 예:
+소스 파일 처럼 하지만 iOS 같은 플랫폼에 맞게 하는 소스 파일, 헤더 및 리소스 구분. iOS 예제:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+안 드 로이드 예제:
+
+ < 리소스 파일 src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" / >
+
+
+## *lib 파일* 요소
블랙베리 10 같은 플랫폼만 소스, 리소스 및 헤더 파일 처럼 사용자가 만든 라이브러리를 사용 하는. 예:
@@ -355,7 +362,7 @@ XML에 대 한 예제:
* `arch`: 어떤 아키텍처는 `.so` 파일이 만들어져 있다, 어느 쪽이 든 `device` 또는`simulator`.
-## `<framework>`
+## *프레임 워크* 요소
에 따라 플러그인 프레임 워크 (일반적으로 운영 체제/플랫폼의 일부)를 식별 합니다.
@@ -369,7 +376,7 @@ XML에 대 한 예제:
옵션 `weak` 특성은 프레임 워크 약하게 연결 되어야 하는지 여부를 나타내는 boolean입니다. 기본값은`false`.
-## `<info>`
+## *정보* 요소
사용자에 게 제공 하는 추가 정보. 이 쉽게 자동 수 없습니다 또는 plugman의 범위는 추가 단계를 요구 하는 경우에 유용 합니다. 예:
@@ -382,7 +389,7 @@ XML에 대 한 예제:
</info>
-# 변수
+## 변수
어떤 경우에는 플러그인 구성 변경 대상 응용 프로그램에 의존 해야 합니다. 예를 들어, 패키지 id가 애플 리 케이 션 안 드 로이드에서 C2DM 등록을 `com.alunny.message` 와 같은 권한 요구:
[46/57] [abbrv] CB-5931 1/28 push latest of edge for Japanese Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/wp8/plugin.md b/docs/ja/edge/guide/platforms/wp8/plugin.md
index 5a48bae..2d27f33 100644
--- a/docs/ja/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ja/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+-ライセンス: Apache ソフトウェア財団 (ASF) を 1 つまたは複数の共同作成者のライセンス契約の下でライセンスされています。 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
@@ -16,167 +14,170 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone のプラグイン
-Windows Phone 上のコルドバのプラグインを書くには、コルドバのアーキテクチャの基本的な理解が必要です。 コルドバ WP7 WebBrowser をホスト アプリケーションの JavaScript コード、ネイティブ API 呼び出しを管理するから成っています。 BaseCommand ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) を拡張することができ、それは既にあなたのために建てられた '配管' の大半が付属しています c# でクラス。
+Windows Phone プラットフォームでネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインターフェイスの概要についてアプリケーション ・ プラグインが参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。
-1. あなたのプロジェクトを選択し、**追加 → 新規アイテム...**を選択するを右クリックしてください
-
- * 'プラグイン' ディレクトリに追加できればしかしそれはあなた次第です。
+Windows Phone 上のコルドバのプラグインを書くには、コルドバのアーキテクチャの基本的な理解が必要です。 コルドバ WP7 から成っている、 `WebBrowser` をホスト アプリケーションの JavaScript コードとネイティブ API 呼び出しを管理します。 C# を拡張する `BaseCommand` クラス ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` )、必要な機能のほとんどが付属しています:
-2. 'Class' を選択し、名前`Echo.cs`
-
- * このクラスする必要があります*正確*の名前を呼び出すと一致します。`cordova.exec(win, fail, "Echo", ...)`
+1. あなたのプロジェクトを選択し、**追加 → 新規アイテム...**を選択するを右クリックしてください希望する場合にそれを追加できます、 `Plugins` フォルダー。
+
+2. **クラス**を選択、それ名前 `Echo.cs` 。 このクラスの名前する必要があります*正確*に一致を呼び出すでサービスとしてを指定する、 `cordova.exec()` 側の java スクリプトの設定を呼び出します。
3. 基本クラスの実装が含まれます。
WPCordovaClassLib.Cordova; を使用します。WPCordovaClassLib.Cordova.Commands; を使用します。WPCordovaClassLib.Cordova.JSON; を使用します。
-4. BaseCommand からあなたのクラスを拡張します。
+4. クラスを拡張する `BaseCommand` :
パブリック クラス エコー: BaseCommand {//...}
-5. JavaScript から呼び出せるメソッドを追加します。
+5. 追加、 `echo` JavaScript から呼び出せるメソッド。
パブリック クラス エコー: BaseCommand {公共ボイド エコー (文字列オプション) {//JS 呼び出し可能なプラグインのすべてのメソッドはこの署名を持っている必要があります !
//パブリック、void、引数が文字列である 1 を返す}}
+[BaseCommand.cs][1]クラスをオーバーライドするプラグインを利用可能なメソッドを参照してください。 たとえば、プラグインは '一時停止' と '再開' イベントをキャプチャできます。
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
## 名前空間
既定の名前空間が修飾されていないコマンドです。
- 名前空間 Cordova.Extension.Commands {//...}
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-独自の名前空間を使用する場合、完全修飾に通話を発信する必要があります `cordova.exec` 。たとえば、このような c# クラスを定義します。
+独自の名前空間を指定したい場合は完全修飾に通話を発信する必要があります `cordova.exec` 。たとえば、このような c# クラスを定義します。
- 名前空間 com.mydomain.cordovaExtensions {パブリック クラス エコー: BaseCommand {//...}}
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
-次に、JavaScript でを呼び出す必要が `exec` このような。
+JavaScript を呼び出す必要があります `exec` このような。
- cordova.exec (勝利、失敗、"com.mydomain.cordovaExtensions.Echo"...);
+ cordova.exec (勝利、失敗、"com.mydomain.cordovaExtensions.Echo"...);
-## C では、引数を解釈します。
+## C の引数を解釈します。
-プラグイン方式によって受信されたデータは、文字列値が実際に JavaScript コードを見て、我々 我々 の意図は文字列の配列を渡すを参照してください。 私たちの JavaScript 呼び出しを見て `cordova.exec` 、我々 は渡されますを参照してください `[str]` :
+アプリケーション ・ プラグインで説明した例であなたのプラグインが受け取るデータは何が、文字列を文字列の配列を渡す場合 JavaScript と仮定します `cordova.exec` このような呼び出しを指定します。
- cordova.exec (勝つ、失敗する「エコー」、「エコー」、[「入力文字列」]);
+ cordova.exec (勝つ、失敗する「エコー」、「エコー」、[「入力文字列」]);
-我々 は検査に渡されるオプション文字列場合私たち `Echo.echo` メソッド、我々 値が実際に参照してください。
+値 `options` に渡される文字列、 `Echo.echo` メソッドは JSON です。
- "[\"input string\"]"
+ "[\"input string\"]"
-すべての JavaScript `exec` 引数は JSON c# に渡される前にエンコードされます。
-
-これは予想していた文字列として扱う場合は、それをデコードする必要があります。我々 は、単純な JSON の逆シリアル化を使用できます。
+すべての JavaScript `exec` 引数は、JSON エンコードされた C# コードに渡される前とデコードするだから必要があります。
- optVal 文字列 = < string[] > JsonHelper.Deserialize (オプション) [0];//optVal になりました「入力文字列」の値
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
-## Java スクリプトの設定を c# から結果を渡す
+## Java スクリプトの設定を c# から合格の結果
-基本クラス BaseCommand は、JavaScript コールバック ハンドラーにデータを渡すためのメソッドを提供します。 ときに追加の結果情報は必要ありません、コマンドが成功したことを単に信号を単に呼び出すことができます。
+`BaseCommand`クラスは、JavaScript コールバック ハンドラーにデータを渡すメソッドを提供します。単に、それに伴う結果がないと成功を通知する場合は、単に呼び出すことができます。
- DispatchCommandResult();//空のプラグインの結果に戻って電話を考慮成功時のコールバック
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-戻ってデータを渡すための別のバージョンを呼び出す必要があります `DispatchCommandResult` :
+データを渡すためを呼び出す必要があります `DispatchCommandResult` 異なる。
- DispatchCommandResult (新しい PluginResult (PluginResult.Status.OK、「すべて計画通りに進んだ、これは成功のハンドラーに渡される結果」));
+ DispatchCommandResult (新しい PluginResult (PluginResult.Status.OK、「すべて計画通りに進んだ、これは成功のハンドラーに渡される結果」));
-構造化されたオブジェクト データを JavaScript に渡す、JSON 文字列としてエンコードする必要があります。
+JSON エンコードされた文字列を使用して、構造化されたオブジェクト データを JavaScript に渡す。
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-呼び出すことができます、エラーが発生したことが通知する必要がある場合 `DispatchCommandResult` で、 `PluginResult` オブジェクト。
+エラーを通知するを呼び出す `DispatchCommandResult` と、 `PluginResult` オブジェクト ステータスが `ERROR` :
- DispatchCommandResult (新しい PluginResult (PluginResult.Status.ERROR、「エコー シグナル エラー」));
+ DispatchCommandResult (新しい PluginResult (PluginResult.Status.ERROR、「エコー シグナル エラー」));
-## あなたのプラグインの c# メソッドでシリアル化のエラーを処理
+## シリアル化のエラーを処理
-あなたの引数を解釈するときの不正な入力がある場合、試行/キャッチ ブロックを使用することをお勧め。これはコルドバ c# コード全体で使用されるパターンです。
+あなたの引数を解釈するとき `try` / `catch` ブロック画面の不適切な入力を助けます。このパターンはコルドバ c# コード全体が表示されます。
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... 我々 の仕事する上で続行}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
## プラグインの XML
-これらの windows 携帯電話具体的 plugin.xml ファイルを使用して、詳細についてプラグインの仕様を参照してください。
-
-### `<source-file>`
+使用する方法を示します、 `plugin.xml` ファイルを Windows Phone プラットフォーム上にプラグインのソース ファイルを指定します。 利用可能なオプションの詳細については、概要、およびプラグインの仕様のアプリケーション ・ プラグインを参照してください。
-Windows phone で、 `<source-file>` プラグインのすべてのリソースを定義する要素を使用して現在 (すなわち。 .cs、.xaml、。 xaml.cs, .dll, 画像資産など)。
+* `<source-file>`要素を*.cs*、 *.xaml*など、すべてのプラグインのリソース定義*. xaml.cs*、 *.dll*ファイルおよびイメージア セット。
-### `<config-file>`
-
-`<config-file>`要素をどのような要素が構成ファイルに入れられる定義します。プラットフォーム config.xml にプラグインを追加するなど、このような何か:
-
- < 設定ファイル target="config.xml"親 ="/*">< 機能名 ="PluginName">< param の名前「wp-パッケージ」値を = ="PluginName"/></機能 ></config ファイル >
+* `<config-file>`要素を構成ファイルに挿入する要素を定義します。この例は、プラットフォームにプラグインを追加 `config.xml` ファイル。
-
-我々 は、WMAppManifest.xml に連絡先を追加する場合は、それはようになります。
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ この例の連絡先機能を追加する、 `WMAppManifest.xml` ファイル。
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## 高度なプラグイン機能
-
-他のメソッドでオーバーライドすることができますを参照してください。
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-たとえば、'一時停止' と '再開' アプリケーション イベントにフックすることができます。
-
-### プラグインのデバッグ
+## プラグインのデバッグ
-C# 側をデバッグするに Visual Studio デバッガーを使用して、ちょうどあなたのクラスによって公開されるメソッドのいずれかでブレークポイントを設定できます。
+プラグインの c# コンポーネントをデバッグするには、Visual Studio デバッガーを使用します。クラスによって公開されるメソッドのいずれかでブレークポイントを設定することができます。
-Java スクリプトの設定は、Windows Phone 上でデバッグするより少し難しいです。使用する必要があります `console.log` 出力、プラグインの状態やエラーのことは自分に通知します。
+Java スクリプトの設定は、Windows Phone 上でデバッグすることは困難です。使用する必要があります `console.log` 出力プラグインの状態またはエラーのあなた自身に知らせます。
## 一般的な落とし穴
-* JavaScript の実装でネイティブに渡す引数を決定する際に注意します。 ほとんどのデバイス プラットフォーム配列として cordova.exec に渡された args を期待するが、この配列内のオブジェクトの種類を有すれば、逆シリアル化を困難または不可能になります。
+* JSON としてシリアル化を解除することは困難であるネイティブ側に JavaScript から引数を渡すしないよう注意してください。 ほとんどのデバイス プラットフォームに渡された引数を期待 `cordova.exec()` 、次のように配列を使用します。
cordova.exec (勝利、失敗すると、「電子メール」、"MethodName"[「これは文字列です」、54、{リテラル: 'トラブル'}]);
- * つまり、次の c# コード受信などの文字列値をデコードすることは困難。
+ これは、過度に複雑な文字列値をデコードする c# で可能性があります。
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this は、string\"、54、{リテラル: 'トラブル'}]」
-
- * Exec を呼び出す前にすべてのパラメーターを文字列に変換を考えてみます。
+ 代わりに、*すべて*のパラメーターを呼び出す前に文字列に変換する考慮する `exec()` 、それぞれを別々 に復号と:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- cordova.exec (勝利、失敗すると、「電子メール」、"MethodName"[「これは文字列です」、「54」、"{リテラル: 'トラブル'}"]);文字列 optValues JsonHelper.Deserialize < string[] > = (オプション);
-
-* それは通常、パラメーターを呼び出す前に、JavaScript コードでチェックを行うことをお勧め `exec` 。 これはプラグインの様々 なネイティブ実装の中でより多くの JavaScript コードを再利用することができます。
\ No newline at end of file
+* 呼び出す前に JavaScript でパラメーターをチェックする方が `exec()` 。 そうすることより多くのコードを再利用して、プラグインから不要な機能のさまざまなネイティブ実装をプルすることができます。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/wp8/tools.md b/docs/ja/edge/guide/platforms/wp8/tools.md
index f6c524f..060968d 100644
--- a/docs/ja/edge/guide/platforms/wp8/tools.md
+++ b/docs/ja/edge/guide/platforms/wp8/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+プラグインできるようにする低レベルのコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。概要については、アプリケーション ・ プラグインを参照してください。
+
## Windows Phone
Windows Phone のコマンド ライン ツールの作成、構築、および新規プロジェクトの実行をサポートします。Cmd または powershell プロンプトからコマンドを実行する必要があります。
@@ -32,7 +34,8 @@ WP8 レポには今 WP7 + WP8 を構築するためのコードが含まれて
### 作成し、テンプレートをインストールするバッチ ファイルを実行します。
-* レポのルートには、ファイル createTemplates.bat が含まれています。 このファイルをダブルクリック 2 .zip ファイルが生成されます。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x は現在のバージョン番号)Visual Studio では、コピーこれらのファイルを簡単に使用するには、"私の Documents\Visual Studio 2012\Templates\ProjectTemplates\"をし、ことができます新しいプロジェクト メニュー-> Visual Studio ファイルから新しい Apache コルドバ Windows Phone アプリを作成します。
+* レポのルートが含まれている、 `createTemplates.bat` ファイル。 2 つが生成されますそれをダブルクリックすると `.zip` ファイル: `CordovaWP7_x_x_x.zip` と `CordovaWP8_x_x_x.zip` 、 *x.x.x*表す現在のバージョン番号。 コードを簡単に Visual Studio でこれらのファイルを使用して、コピーする `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 。 Visual Studio から新しい Apache コルドバ Windows Phone アプリを作成することがその後**ファイル → 新規プロジェクト**メニュー。
* 自動的にインストールするパラメーターで呼び出すことができますも、コマンドラインからバッチ ファイルを実行する場合
@@ -61,7 +64,7 @@ Visual Studio を起動し、(C:\path\to\my\_new\_project) のソリューショ
ビルドし、実行
-## プロジェクトをビルドする (ビルド クリーンアップし)
+## プロジェクトのビルド (きれいな、そしてビルド)
* デバッグ
@@ -71,7 +74,7 @@ Visual Studio を起動し、(C:\path\to\my\_new\_project) のソリューショ
$ C:\path\to\my\_new\_project\cordova\build - リリース
-## アプリケーションを実行します。
+## アプリケーションの実行
次の*省略可能な*パラメーターで '実行' コマンドを実行します
@@ -81,7 +84,7 @@ Visual Studio を起動し、(C:\path\to\my\_new\_project) のソリューショ
$ C:\path\to\my\_new\_project\cordova\run [ターゲット] は、[ビルド]
-既定では、 `run` コマンドが呼び出された `--emulator --debug` フラグが指定されていない場合。
+既定では、 `run` コマンドが呼び出されます `--emulator --debug` フラグが指定されていない場合。
## クリーニング
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/wp8/upgrading.md b/docs/ja/edge/guide/platforms/wp8/upgrading.md
index a3ced52..a116c83 100644
--- a/docs/ja/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/ja/edge/guide/platforms/wp8/upgrading.md
@@ -18,22 +18,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
このガイドは、Windows Phone プロジェクトでは、両方のバージョン 7 と 8 は、コルドバの旧バージョンからアップグレードするを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。 次のセクションは非 CLI プロジェクトからアップグレードする方法を示します。
+## 3.1.0 から 3.2.0 にアップグレードします。
+
+コルドバ CLI で作成されたプロジェクト。
+
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2. 実行 `cordova platform update wp8` (または `wp7` 、プロジェクトに追加するプラットフォームごと)。
+
+コルドバ CLI で作成されていないプロジェクトの場合に実行します。
+
+ bin\update <project_path>
+
+
## 3.1.0 3.0.0 からアップグレードします。
コルドバ CLI で作成されたプロジェクト。
-1. 更新、 `cordova` - CLI バージョンのコマンド ライン インターフェイスを参照してください
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
2. 実行 `cordova platform update wp8` (または `wp7` 、プロジェクトに追加するプラットフォームごと)。
コルドバ CLI で作成されていないプロジェクトの場合に実行します。
-1. `bin\update <project_path>`
+ bin\update <project_path>
+
## 2.9.0 から CLI (3.0.0) へのアップグレード
1. コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
-2. あなたのプラットフォームの追加、cordova のプロジェクトします。`cordova
+2. たとえばコルドバ プロジェクトにあなたのプラットフォームを追加します。`cordova
platform add wp7 wp8`.
3. プロジェクトの内容をコピー `www` ディレクトリを `www` で作成したコルドバ プロジェクトのルート ディレクトリ。
@@ -58,7 +73,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
5. ビルドおよびテストします。
-**注:**すべてのコア Api コルドバは、バージョン 3.0 から削除され、別のプラグインとしてインストールする必要があります。 非 CLI ワークフローでこれらの機能を再度有効にする方法の詳細については、管理プラグインを使用して Plugman を参照してください。
+**注**: すべてのコア Api コルドバは、バージョン 3.0 から削除され、別のプラグインとしてインストールする必要があります。 非 CLI ワークフローでこれらの機能を再度有効にする方法の詳細については、管理プラグインを使用して Plugman を参照してください。
## 2.8.0 から 2.9.0 へのアップグレードします。
@@ -234,7 +249,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.9.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -252,7 +267,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.8.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -270,7 +285,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.7.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -288,7 +303,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.6.1.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -306,7 +321,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.6.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -324,7 +339,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.5.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -342,7 +357,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.4.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -360,7 +375,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.3.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -378,7 +393,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.2.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
@@ -396,7 +411,7 @@ Visual Studio のソリューション エクスプ ローラー ウィンドウ
4. 新しいディストリビューションに移動し、追加、 `WP7CordovaClassLib.dll` ファイル。
- * **注:**は参照を右クリックし、**プロパティ**を選択することによって、DLL のバージョンを表示できます.
+ **注**: DLL のバージョンを表示するには、参照を右クリックし、[**プロパティ**を.
5. コピー、新しい `cordova-1.1.0.js` プロジェクトに。(コンテンツとしてマークされていることを必ずしてください。)
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/support/index.md b/docs/ja/edge/guide/support/index.md
new file mode 100644
index 0000000..4ab20de
--- /dev/null
+++ b/docs/ja/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+免許証: アパッシュ ソフトウェア基礎 (ASF) を 1 つまたは複数の共同作成者のライセンス契約の下でライセンスされています。 著作権所有権に関する追加情報のためのこの仕事と分散 NOTICE ファイルを参照してください。 ASF は、Version 2.0 (「ライセンス」); Apache ライセンスの下であなたにこのファイルをライセンスします。ライセンスに従う場合、このファイルを使用可能性があります。 ライセンスのコピーを入手した可能性があります。
+
+ http://www.apache.org/licenses/LICENSE-2.0 ライセンスの下で配布されるソフトウェアで配布されて適用される法律によって必要なまたは書面で合意した、しない限り、"AS IS"なしの保証または条件、いかなる種類の明示的または黙示的、基礎。 ライセンス ライセンスにおける権限と制限を支配する特定の言語を参照してください。
+
+
+---
+
+# プラットフォームのサポート
+
+開発ツールとそれぞれのモバイルプラット フォーム デバイス利用可能な Api のセットを次に示します。(列ヘッダーでは CLI の速記スタブが表示されます)。
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>アマゾン fireos</tt>
+ </th>
+
+ <th>
+ <tt>アンドロイド</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>ios</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</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="amazon-fireos" class="y">
+ Mac、Windows、Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac、Windows、Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac、Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">埋め込み<br />WebView</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(詳細を参照)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(詳細を参照)</a>
+ </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="ubuntu" class="y">
+ </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="firefoxos" 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="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(詳細を参照)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_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="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(詳細を参照)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(詳細を参照)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">カメラ</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">キャプチャ</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3 GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">接続</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">連絡先</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">デバイス</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">イベント</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">ファイル</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">地理位置情報</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">グローバリゼーション</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ iframe を使用してください。
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">通知</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">スプラッシュ スクリーン</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">ストレージ</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/index.md b/docs/ja/edge/index.md
index 88e58af..fe791fd 100644
--- a/docs/ja/edge/index.md
+++ b/docs/ja/edge/index.md
@@ -29,6 +29,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ プラットフォームのサポート
+ </h2>
+
+ <span>すべての主要な機能の互換性テーブル。</span>
+ </li>
+ <li>
+ <h2>
コマンド ライン インターフェイス
</h2>
@@ -43,6 +50,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Plugman を使用してプラグインを管理するには
+ </h2>
+
+ <span>Plugman を使用して cli をプラグインを管理するには</span>
+ </li>
+ <li>
+ <h2>
Config.xml ファイル
</h2>
@@ -85,6 +99,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ ストレージ
+ </h2>
+
+ <span>ネイティブのストレージ オプションの概要です。</span>
+ </li>
+ <li>
+ <h2>
<a href="_index.html">キーワード インデックス</a>
</h2>
@@ -99,55 +120,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<ul>
<li>
<h2>
- 加速度センサー
- </h2>
-
- <span>デバイスのモーション センサーをタップします。</span>
- </li>
- <li>
- <h2>
- カメラ
- </h2>
-
- <span>デバイスのカメラを使用して写真をキャプチャします。</span>
- </li>
- <li>
- <h2>
- キャプチャ
- </h2>
-
- <span>デバイスのメディア ・ キャプチャ ・ アプリケーションを使用してメディア ファイルをキャプチャします。</span>
- </li>
- <li>
- <h2>
- コンパス
- </h2>
-
- <span>デバイスが指している方向を取得します。</span>
- </li>
- <li>
- <h2>
- 接続
- </h2>
-
- <span>ネットワークの状態、および携帯電話のネットワーク情報をすばやく確認します。</span>
- </li>
- <li>
- <h2>
- 連絡先
- </h2>
-
- <span>デバイスの連絡先データベースで動作します。</span>
- </li>
- <li>
- <h2>
- デバイス
- </h2>
-
- <span>デバイス固有の情報を収集します。</span>
- </li>
- <li>
- <h2>
イベント
</h2>
@@ -155,59 +127,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- ファイル
- </h2>
-
- <span>Java スクリプトの設定をネイティブのファイル システムにフックします。</span>
- </li>
- <li>
- <h2>
- 地理位置情報
- </h2>
-
- <span>アプリケーションの場所を認識させます。</span>
- </li>
- <li>
- <h2>
- グローバリゼーション
- </h2>
-
- <span>ロケールに固有のオブジェクトの表現を有効にします。</span>
- </li>
- <li>
- <h2>
- InAppBrowser
- </h2>
-
- <span>別のアプリ内ブラウザー インスタンスで Url を起動します。</span>
- </li>
- <li>
- <h2>
- メディア
- </h2>
-
- <span>記録し、オーディオ ファイルを再生します。</span>
- </li>
- <li>
- <h2>
- 通知
- </h2>
-
- <span>音、視覚と触覚デバイス通知。</span>
- </li>
- <li>
- <h2>
- スプラッシュ スクリーン
- </h2>
-
- <span>アプリケーションのスプラッシュ スクリーンを非表示。</span>
- </li>
- <li>
- <h2>
- ストレージ
+ プラグイン Api
</h2>
- <span>ネイティブのストレージ オプションをデバイスにフックします。</span>
+ <span>どのようなプラグイン コルドバはプロジェクトで使用する利用可能な発見します。</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/plugin_ref/plugman.md b/docs/ja/edge/plugin_ref/plugman.md
index cd0d99b..9da7593 100644
--- a/docs/ja/edge/plugin_ref/plugman.md
+++ b/docs/ja/edge/plugin_ref/plugman.md
@@ -16,69 +16,150 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Plugman を使用してプラグインを管理するには
-バージョン 3.0 以降、コルドバすべてデバイス Api のプラグインとして実装して、既定で無効になっているそれらを残します。 追加し、プラグインを削除する 2 つの異なる方法もサポートしています。 最初を使用して、 `cordova` CLI コマンド ライン インターフェイスで記述されています。 2 番目の下位[plugman][1]のコマンド ライン インターフェイスを使用してです。 このガイド開発者コルドバでの彼らのバージョンをアップグレードしたいが、人はまだ自分のワークフローにコルドバ CLI を採用していないために有用かもしれない 2 番目のアプローチに集中します。
+バージョン 3.0 以降、コルドバすべてデバイス Api のプラグインとして実装して、既定で無効になっているそれらを残します。 追加し、プラグインを削除する 2 つの異なる方法もサポートしています。 最初を使用して、 `cordova` CLI コマンド ライン インターフェイスで記述されています。 低レベルの[Plugman][1]コマンド ライン インターフェイス ("ネイティブ プラットフォーム dev"ワークフロー。) を使用して 2 番目のです。これら 2 つの開発パスの主な違いはこと Plugman にのみ追加できますプラグイン 1 つのプラットフォームに、CLI が対象とするプラットフォームのすべてにプラグインを追加します。 このためときに、使用する Plugman している密接にそれ故に、単一のプラットフォームで、ワークフローの"ネイティブ プラットフォーム Dev"
名前より理にかなって。
[1]: https://github.com/apache/cordova-plugman/
-Plugman の詳細については、[そのリポジトリ内の README ファイル][2]を参照してください。.
+についての詳細 Plugman、特に消費するノード モジュールとして Plugman または Plugman コード上でのハッキングに興味があるなら、[そのリポジトリ内の readme][2]を参照してください。.
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## 基本的なコマンド
+## Plugman をインストールします。
-Plugman をインストールするには、[ノード][3]コンピューターにインストールされている必要があります。
+Plugman をインストールするには、コンピューターにインストールされている[ノード][3]が必要です。 その後、次を実行することができますがあなたのマシン上の任意のディレクトリから使用可能な世界的に、plugman をインストールする環境内で任意の場所からコマンド。
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-ここでは、各プラットフォーム用のプラグインを追加する構文です。
+あなたも持っている必要があります `git` に、 `PATH` プラグインをインストールするリモートの git Url から直接ことができます。
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**のヒント:**Plugman 故宮をインストールした後あなたがいないまだいずれかを実行することができますを見つける場合 `plugman` 、コマンドを追加したことを確認して、 `/npm/` ディレクトリにあなた`PATH`.
+
+**注:**グローバル Plugman をインストールすることによって、グローバル npm の名前空間を煩雑にしたくない場合は、この手順を省略できます。 このような場合、そのシェル ツールとコルドバ プロジェクトを作成するときがある場合、 `node_modules` ディレクトリを Plugman を含むプロジェクト内。 たとえばすべての Plugman コマンドのノードを起動する必要がありますのであなたがグローバルではなく instally、 `node ./node_modules/plugman/main.js -version` 。 このガイドの残りの部分だけでそれを呼び出すことができます意味、世界的に Plugman をインストールしたと仮定します`plugman`.
+
+## コルドバのプロジェクトを作成します。
+
+Plugman を使用することができます、前にコルドバのプロジェクトを作成する必要があります。 コマンド ライン インターフェイスを持つか低レベルのシェル スクリプトを使用します。 シェル スクリプトを使用してプロジェクトを作成するための手順は、プラットフォームのガイドのページに記載されている様々 な「コマンド ライン ツール」ガイドにあります。
+
+## プラグインを追加します。
+
+Plugman インストールされているコルドバ プロジェクトを作成した後でプラットフォームへのプラグインの追加を開始できます。
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+最小限のパラメーターを使用して、このコマンドはコルドバ プロジェクトにプラグインをインストールします。 そのプラットフォーム用のプラットフォームとコルドバのプロジェクトの場所を指定する必要があります。 またを指定してくださいプラグインは、別の `--plugin` パラメーターを形成されています。
+
+* `name`: プラグイン コンテンツが存在するディレクトリ名。 これはの下で既存のディレクトリをする必要があります、 `--plugins_dir` コルドバ レジストリにプラグインまたはパス (さらに詳しい情報は、下記を参照)。
+* `url`: Https://または git で始まる URL://クローンを含む有効な git リポジトリを指している、 `plugin.xml` ファイル。 このリポジトリの内容にコピーされる、`--plugins_dir`.
+* `path`: を含む有効なプラグインが含まれているディレクトリへのパスを `plugin.xml` ファイル。このパスのコンテンツにコピーされます、`--plugins_dir`.
+
+その他のパラメーター:
+
+* `--plugins_dir`既定値は `<project>/cordova/plugins` が、フェッチされるプラグイン任意のディレクトリの各サブディレクトリを含むことができます。
+* `--www`デフォルトで、プロジェクトの `www` フォルダーの場所、コルドバ プロジェクト アプリケーション web 資産として使用される任意のディレクトリにすることができます。
+* `--variable`指定する特定の変数、インストール時に必要な特定のプラグイン API キーまたはその他のカスタムのユーザー定義のパラメーターを必要とすることができます。 詳細については、[プラグインの仕様][4]を参照してください。
+
+ [4]: plugin_spec.md
+
+## プラグインを削除します。
+
+単に渡すプラグインをアンインストールするには、 `--uninstall` フラグし、プラグイン ID を提供
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## ヘルプ コマンド
+
+Plugman 動けなくなるまたは問題が発生した場合に役立つことがあるグローバル ヘルプ コマンドを備えています。すべての利用可能な Plugman コマンドとその構文の一覧が表示されます。
+
+ plugman -help
+ plugman # same as above
+
+
+**注**: `plugman -help` いくつかの追加のレジストリ関連のコマンドが表示場合があります。 これらのコマンドは、プラグインの開発者とサード パーティのプラグイン登録に実装されない可能性があります。
+
+追加することもできます、 `--debug|-d` フラグが生成され、役立つことがありますどんな内部のデバッグ メッセージが表示されます詳細モードでこのコマンドを実行する Plugman コマンドを不足しているファイルのような問題を追跡します。
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+最後に、使用することができます、 `--version|-v` フラグを使用して Plugman のバージョンを参照してください。
+
+ plugman -v
+
+
+## レジストリの操作
+
+[プラグイン レジストリ][5]とやり取りするために使用することができます plugman コマンドの数があります。 ご注意: これらレジストリ コマンドは*plugins.cordova.io*プラグイン レジストリに固有のサード パーティのプラグイン登録を実装することができません可能性があります。
+
+ [5]: http://plugins.cordova.io
+
+### プラグインを探してください。
+
+[プラグイン レジストリ][5]プラグイン id キーワードの特定のスペースで区切られたリストに一致するを検索するのに Plugman を使用できます。
+
+ plugman search <plugin keywords>
+
+
+### プラグイン レジストリを変更します。
+
+取得または、現在のプラグイン レジストリの URL を設定することができます plugman を使用しています。一般的にこれはサード パーティ プラグイン レジストリを使用する場合を除き、http://registry.cordova.io で設定しておきます。
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-プラグインのアンインストール手順。
+### プラグインの情報を得る
+
+任意のプラグインのリポジトリに格納されている特定のプラグインについての情報を得ることができます。
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
+これは、レジストリのプラグインとプラグインのバージョン番号などの情報をフェッチをご連絡いたします。
+
## コアのプラグインをインストールします。
以下の例はコルドバ Api をプロジェクトで使用するまだ動作バージョン 3.0 にアップグレードした後に必要に応じてプラグインを追加する方法を示します。各コマンド ターゲット プラットフォームを選択し、プラットフォームのプロジェクト ディレクトリを参照する必要があります。
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/plugin_ref/spec.md b/docs/ja/edge/plugin_ref/spec.md
index 119ecab..7883a16 100644
--- a/docs/ja/edge/plugin_ref/spec.md
+++ b/docs/ja/edge/plugin_ref/spec.md
@@ -27,7 +27,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
version="1.0.2">
-## `<plugin>`要素
+## *プラグイン*要素
`plugin`要素は、プラグイン マニフェストのトップレベルの要素です。これは次の属性の特徴:
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
^\d+[.]\d+[.]\d+$
-## `<engines>``<engine>`要素
+## *エンジン*と*エンジン*の要素
子要素は、 `<engines>` 要素のこのプラグインをサポートしている Apache コルドバ ベースのフレームワークのバージョンを指定します。例:
@@ -64,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-'<engine>' タグもすべてのコルドバに存在する主要なプラットフォームに対する既定のサポートをしています。 'コルドバ' エンジン タグを指定する任意のプラットフォーム上のコルドバのすべてのバージョンがエンジンのバージョン属性を満たす必要がありますを意味します。 キャッチ オール 'コルドバ' エンジンをオーバーライドするために特定のプラットフォームとバージョンを一覧表示することも可能性があります。
+`<engine>`タグはまたすべての主要なプラットフォーム上に存在するコルドバのデフォルト サポートをしています。 指定する、 `cordova` エンジン タグは任意のプラットフォーム上のコルドバのすべてのバージョンがエンジンのバージョン属性を満たす必要がありますを意味します。 キャッチ オールをオーバーライドするために、特定のプラットフォームとバージョンをリストすることも可能性があります `cordova` エンジン。
<engines>
<engine name="cordova" version=">=1.7.0" />
@@ -73,7 +73,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-ここでは、エンジンの既定の一覧を '<engine>'タグをサポートしています: * 'コルドバ' *' コルドバ-plugman' * 'コルドバ人造人間' * 'コルドバ ios' *' コルドバ-blackberry10' * 'コルドバ wp7' *' コルドバ wp8' * ' コルドバ-windows8'
+ここでは、エンジンの既定の一覧を '<engine>'タグをサポートしています: * 'コルドバ' *' コルドバ-plugman' * 'コルドバ-アマゾン-fireos' *' コルドバ人造人間 '*' コルドバ ios' * 'コルドバ-blackberry10' *' コルドバ wp7' * 'コルドバ wp8' *' コルドバ-windows8'
+* 'android sdk'//インストール レベル最高の Android の api を返します *' アップル xcode'//xcode バージョンを返します。 * 'アップル ios'//インストールされて最高の iOS のバージョンを返します。 *' アップルの osx'//OSX のバージョンを返します。 * ' ブラックベリー ndk'//ネイティブなブラックベリー SDK のバージョンを返します。
カスタム Apache コルドバ ベース フレームワークはエンジン タグの下に表示する必要がありますを指定しましょう。
@@ -84,7 +85,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</engines>
-カスタム Apache コルドバ ベース フレームワーク エンジン要素に次の属性が含まれている必要があります: 'プラットフォーム' 'scriptSrc' や 'バージョン' '名'。
+カスタム Apache コルドバ ベース フレームワーク エンジン要素に次の属性が含まれている必要があります: `name` 、 `version` 、 `scriptSrc` と`platform`.
* `name`(必須): カスタム フレームワークの人間が判読できる名前。
@@ -92,13 +93,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `scriptSrc`(必須): カスタム フレームワークのバージョンは plugman に指示するスクリプト ファイルです。理想的には、このファイルは、プラグイン ディレクトリの最上位レベル ディレクトリ内する必要があります。
-* `platform`(必須): あなたのフレームワークをサポートするプラットフォーム。 ワイルドカードを使用することがあります ' *' すべてのプラットフォームのサポートされていると言って、'android|ios|blackberry10' のようなパイプ文字または '人造人間' のような単一のプラットフォームだけで複数指定します。
+* `platform`(必須): あなたのフレームワークをサポートするプラットフォーム。 ワイルドカードを使用することがあります `*` すべてのプラットフォームのサポートされていることのようなパイプ文字で複数指定 `android|ios|blackberry10` またはちょうどのような単一のプラットフォーム`android`.
plugman は、そのターゲット プロジェクトがエンジンの制約を満たしていない任意のプラグインのためのゼロ以外のコードを中止します。
いいえの場合 `<engine>` タグを指定すると、plugman は盲目的に指定したコルドバ プロジェクト ディレクトリにインストールしようとしました。
-## `<name>`要素
+## *名前*要素
テキスト コンテンツを持つプラグインの名前が含まれているプラグインを人間が判読できる名前。たとえば。
@@ -107,7 +108,7 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
この要素はない (まだ) ローカライズを処理します。
-## `<description>`要素
+## *説明*要素
プラグインを人間が判読できる説明。要素のテキスト コンテンツには、プラグインの説明が含まれます。例:
@@ -116,28 +117,28 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
この要素はない (まだ) ローカライズを処理します。
-## `<author>`要素
+## *著者*要素
プラグインの作成者の名前。要素のテキスト コンテンツには、プラグインの作者の名前が含まれます。例:
<author>Foo plugin description</author>
-## `<keywords>`要素
+## *キーワード*要素
プラグインのキーワード。要素のテキスト コンテンツには、プラグインを記述するコンマで区切られたキーワードが含まれます。例:
<keywords>foo,bar</keywords>
-## `<license>`要素
+## *ライセンス*要素
プラグインのライセンス。要素のテキスト コンテンツには、プラグインのライセンスが含まれます。例:
<license>Apache 2.0 License</license>
-## `<asset>`要素
+## *資産*要素
1 つまたは複数の要素に Cordova アプリをコピーするディレクトリまたはファイル一覧 `www` ディレクトリ。例:
@@ -159,7 +160,7 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
作成、 `js/experimental` ディレクトリ内で、 `www` ディレクトリ、しない限り、既に存在、しコピーする、 `new-foo.js` ファイルし、名前が変更されます `foo.js` 。 ターゲットの場所にファイルが既に存在する場合 plugman 停止しインストール プロセスを逆に、競合について通知を発行し、ゼロ以外のコードで終了します。
-## `<js-module>`要素
+## *js モジュール*要素
ほとんどのプラグインには、1 つまたは複数の JavaScript ファイルが含まれます。 各 `<js-module>` タグ、JavaScript ファイルなどに対応し、なくなりますプラグインのユーザーを追加する、 `<script>` の各ファイルのタグ。 一方 `<asset>` タグは、単にプラグインのサブディレクトリからファイルをコピー `www` 、 `<js-module>` タグは、はるかに洗練されました。 彼らはこのようになります:
@@ -192,9 +193,9 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
ネスト `<js-module>` 内の要素 `<platform>` プラットフォーム固有 JavaScript モジュール バインディングを宣言します。
-## `<dependency>`
+## *依存関係*要素
-`<dependency>`タグは、現在のプラグインが依存している他のプラグインを指定することができます。 中に将来のバージョンにアクセスするそれらのプラグイン ・ リポジトリーから、短期的にプラグインが直接参照 Url として `<dependency>` タグ。 次のようにフォーマットされています。
+`<dependency>`タグを使用すると、現在のプラグインが依存している他のプラグインを指定できます。 中に将来のバージョンにアクセスするそれらのプラグイン ・ リポジトリーから、短期的にプラグインが直接参照 Url として `<dependency>` タグ。 次のようにフォーマットされています。
<dependency id="com.plugin.id" url="https://github.com/myuser/someplugin" commit="428931ada3891801" subdir="some/path/here" />
@@ -215,7 +216,7 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
注意してください、 `subdir` 常に親のプラグインではないの git リポジトリの*ルート*からの相対パスを指定します。 これは、それを直接ローカルのパスで、プラグインをインストールする場合でも当てはまります。 Plugman は、git リポジトリのルートを検索し、そこから他のプラグインを検索します。
-## `<platform>`
+## *プラットフォーム*要素
`<platform>`タグが関連付けられているネイティブ コードまたはその構成ファイルへの変更を必要とするプラットフォームを識別します。 この仕様を使用してツールはサポートされているプラットフォームを識別およびコルドバのプロジェクトにコードをインストールできます。
@@ -235,13 +236,14 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
プラットフォーム名は小文字でなければなりません。選択として任意のプラットフォーム名はとおりです。
+* アマゾン fireos
* アンドロイド
-* bb10
+* blackberry10
* ios
* wp7
* wp8
-## `<source-file>`
+## *ソース ファイル*要素
`<source-file>`要素をプロジェクトにインストールする必要があります実行可能なソース コードを識別します。例:
@@ -266,7 +268,7 @@ plugman は、そのターゲット プロジェクトがエンジンの制約
* `compiler-flags`(iOS の場合のみ): 場合設定、特定のソース ファイルの指定したコンパイラ フラグを割り当てます。
-## `<config-file>`
+## *設定ファイル*要素
ドキュメントに変更を行う場所、および何を変更する必要があります変更する XML ベースの構成ファイルを示します。
@@ -314,7 +316,7 @@ XML の例:
セレクターで指定したドキュメントの子を解決しない場合、ツールが停止した逆インストール プロセスにより警告が発行し、0 以外のコードで終了します。
-## `< プラグイン plist >`
+## *プラグイン plist*要素
これは*古い*コルドバ ios 2.2.0 へとの下にのみ適用されます。使用、 `<config-file>` コルドバの新しいバージョンのタグ。
@@ -332,16 +334,21 @@ XML の例:
< プラグイン plist キー文字列"Foo"= ="CDVFoo"/>
-## `<resource-file>`と`<header-file>`
+## *リソース ファイル*と*ヘッダー ファイル*の要素
-ソース ファイルのようなが iOS などのプラットフォームのために特別にソース ファイル、ヘッダー、およびリソース間区別します。例:
+ソース ファイルのようなが iOS などのプラットフォームのために特別にソース ファイル、ヘッダー、およびリソース間区別します。iOS の例:
<resource-file src="CDVFoo.bundle" />
<resource-file src="CDVFooViewController.xib" />
<header-file src="CDVFoo.h" />
-## `<lib-file>`
+Android の例:
+
+ < リソース ファイル src="FooPluginStrings.xml"target="res/values/FooPluginStrings.xml"/>
+
+
+## *lib ファイル*要素
ブラックベリー 10 などのプラットフォームのために特別にしかし、ソース、リソース、およびヘッダー ファイルのようなユーザー生成ライブラリを使用します。例:
@@ -355,7 +362,7 @@ XML の例:
* `arch`: 対象アーキテクチャ、 `.so` ファイルが作成されたら、どちらか `device` または`simulator`.
-## `< フレームワーク >`
+## *フレームワーク*要素
プラグインが依存フレームワーク (通常 OS/プラットフォームの一部) を識別します。
@@ -369,7 +376,7 @@ XML の例:
省略可能な `weak` 属性は、フレームワークが弱いリンクする必要があるかどうかを示すブール値。既定値は`false`.
-## `<info>`
+## *情報*要素
追加の情報をユーザーに提供します。これは、余分な手順を簡単に自動化することはできませんまたは plugman の範囲を超えていることが必要な場合に役立ちます。例:
@@ -382,7 +389,7 @@ XML の例:
</info>
-# 変数
+## 変数
特定の場合、プラグインは構成の変更、ターゲット アプリケーションに依存する必要があります。 たとえば、C2DM Android アプリ パッケージ id が上に登録する `com.alunny.message` など、アクセス許可が必要になります。
[09/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
chinese simplified Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for chinese simplified Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/909e5fb4
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/909e5fb4
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/909e5fb4
Branch: refs/heads/master
Commit: 909e5fb4adbc414110070e410646de0f5b24b32c
Parents: 57d0a32
Author: ldeluca <ld...@us.ibm.com>
Authored: Tue Jan 28 17:42:30 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:53 2014 -0800
----------------------------------------------------------------------
docs/zh/edge/config_ref/images.md | 109 ++-
docs/zh/edge/config_ref/index.md | 87 +--
.../zh/edge/cordova/events/events.backbutton.md | 17 +-
.../edge/cordova/events/events.deviceready.md | 23 +-
.../edge/cordova/events/events.endcallbutton.md | 16 +-
docs/zh/edge/cordova/events/events.md | 70 +-
.../zh/edge/cordova/events/events.menubutton.md | 19 +-
docs/zh/edge/cordova/events/events.pause.md | 27 +-
docs/zh/edge/cordova/events/events.resume.md | 27 +-
.../edge/cordova/events/events.searchbutton.md | 16 +-
.../cordova/events/events.startcallbutton.md | 16 +-
.../cordova/events/events.volumedownbutton.md | 16 +-
.../cordova/events/events.volumeupbutton.md | 16 +-
docs/zh/edge/cordova/plugins/pluginapis.md | 108 +++
docs/zh/edge/cordova/storage/storage.md | 61 +-
docs/zh/edge/guide/appdev/privacy/index.md | 28 +-
docs/zh/edge/guide/appdev/whitelist/index.md | 199 ++---
docs/zh/edge/guide/cli/index.md | 240 ++++--
docs/zh/edge/guide/hybrid/plugins/index.md | 132 +++-
docs/zh/edge/guide/hybrid/webviews/index.md | 5 +-
docs/zh/edge/guide/overview/index.md | 688 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/zh/edge/guide/platforms/android/config.md | 48 +-
docs/zh/edge/guide/platforms/android/index.md | 160 ++--
docs/zh/edge/guide/platforms/android/plugin.md | 199 ++---
docs/zh/edge/guide/platforms/android/tools.md | 30 +-
.../edge/guide/platforms/android/upgrading.md | 387 +++++-----
docs/zh/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 10 +-
.../edge/guide/platforms/blackberry10/index.md | 157 ++--
.../edge/guide/platforms/blackberry10/plugin.md | 202 +++--
.../edge/guide/platforms/blackberry10/tools.md | 114 ++-
.../guide/platforms/blackberry10/upgrading.md | 437 +++++------
docs/zh/edge/guide/platforms/index.md | 67 +-
docs/zh/edge/guide/platforms/ios/config.md | 56 +-
docs/zh/edge/guide/platforms/ios/index.md | 108 +--
docs/zh/edge/guide/platforms/ios/plugin.md | 216 +++---
docs/zh/edge/guide/platforms/ios/tools.md | 20 +-
docs/zh/edge/guide/platforms/ios/upgrading.md | 705 ++++++++---------
docs/zh/edge/guide/platforms/ios/webview.md | 111 ++-
docs/zh/edge/guide/platforms/tizen/index.md | 40 +-
docs/zh/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/zh/edge/guide/platforms/win8/index.md | 108 ++-
docs/zh/edge/guide/platforms/win8/tools.md | 18 +-
docs/zh/edge/guide/platforms/win8/upgrading.md | 41 +-
docs/zh/edge/guide/platforms/wp7/index.md | 81 +-
docs/zh/edge/guide/platforms/wp8/index.md | 109 ++-
docs/zh/edge/guide/platforms/wp8/plugin.md | 199 ++---
docs/zh/edge/guide/platforms/wp8/tools.md | 55 +-
docs/zh/edge/guide/platforms/wp8/upgrading.md | 403 +++++-----
docs/zh/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/zh/edge/index.md | 149 +---
docs/zh/edge/plugin_ref/plugman.md | 141 +++-
docs/zh/edge/plugin_ref/spec.md | 241 +++---
57 files changed, 4370 insertions(+), 3443 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/config_ref/images.md b/docs/zh/edge/config_ref/images.md
index 06fe59d..35ff374 100644
--- a/docs/zh/edge/config_ref/images.md
+++ b/docs/zh/edge/config_ref/images.md
@@ -1,6 +1,6 @@
---
-license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 請參閱分散式與此工作為版權的擁有權有關的其他資訊的通知檔。 ASF 許可證,此檔到你根據 Apache 許可證,2.0 版 ("許可證") ;您不可能使用此檔除了符合許可證。 You may obtain a copy of the License at
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
@@ -14,15 +14,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 圖示和啟動畫面
+# 图标和启动画面
-這一節演示如何配置應用程式的圖示和可選初始螢幕上的各種平臺上,兩者在科爾多瓦 CLI (描述在命令列介面) 中工作時或使用特定于平臺 SDK 工具 (平臺指南中詳細說明)。
+这一节演示如何配置应用程序的图标和可选初始屏幕上的各种平台上,两者在科尔多瓦 CLI (描述在命令行界面) 中工作时或使用特定于平台 SDK 工具 (平台指南中详细说明)。
-## 在 CLI 中配置圖示
+## 在 CLI 中配置图标
-工作時在 CLI 中,圖示原始檔案位於內各種平臺特定子目錄內專案的 `www/res/icons` 目錄。 新創建的專案來與一組預設的科爾多瓦圖示為您替換為您希望為目標的平臺。
+工作时在 CLI 中,图标源文件位于内各种平台特定子目录内项目的 `www/res/icons` 目录。 新创建的项目来与一组默认的科尔多瓦图标为您替换为您希望为目标的平台。
-Android 系統指定的低、 中、 高、 特高的各項決議的圖示:
+Android 系统指定的低、 中、 高、 特高的各项决议的图标:
android/icon-36-ldpi.png
android/icon-48-mdpi.png
@@ -30,7 +30,7 @@ Android 系統指定的低、 中、 高、 特高的各項決議的圖示:
android/icon-96-xhdpi.png
-IOS 平臺指定 72 圖元正方形圖示為 Ipad,並為 Iphone 和 Ipod,帶有高解析度*2 x*變形為視網膜的 57 圖元圖示顯示:
+IOS 平台指定 72 像素正方形图标为 Ipad,并为 Iphone 和 Ipod,带有高分辨率*2 x*变形为视网膜的 57 像素图标显示:
ios/icon-57-2x.png
ios/icon-57.png
@@ -38,28 +38,32 @@ IOS 平臺指定 72 圖元正方形圖示為 Ipad,並為 Iphone 和 Ipod,帶
ios/icon-72.png
-Windows Phone 指定預設 48 圖元的圖示,以及各種設備背景平鋪在代表應用程式時使用的圖像:
+Windows Phone 指定默认 48 像素的图标,以及各种设备背景平铺在代表应用程序时使用的图像:
windows-phone/icon-48.png
windows-phone/icon-62-tile.png
windows-phone/icon-173-tile.png
-黑莓手機需要 80 圖元的圖示:
+黑莓 10 需要一个在 config.xml 中的图标元素:
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
-Tizen 需要 128 圖元的圖示:
+为多个大小和区域设置,请参阅BlackBerry的文档。
+
+http://developer.blackberry.com/html5/documentation/icon_element.html
+
+Tizen 需要 128 像素的图标:
tizen/icon-128.png
-## 在 CLI 中配置初始螢幕
+## 在 CLI 中配置初始屏幕
-使用閃屏 API 來啟用應用程式的介紹性閃屏在許多平臺上的顯示。 工作時在 CLI 中,初始螢幕原始程式碼檔位於專案的 `www/res/screens` 子目錄。
+使用闪屏 API 来启用应用程序的介绍性闪屏在许多平台上的显示。 在 CLI 中工作时,初始屏幕源代码文件被放置在项目的 `www/res/screens` 子目录中。
-Android 系統指定這兩個面向肖像和風景閃屏圖像為低、 中、 高、 特高的各項決議:
+Android 系统为低、 中、 高、 特高的各项决议 指定横屏和竖屏这两种闪屏图像:
android/screen-hdpi-landscape.png
android/screen-hdpi-portrait.png
@@ -71,7 +75,7 @@ Android 系統指定這兩個面向肖像和風景閃屏圖像為低、 中、
android/screen-xhdpi-portrait.png
-IOS 平臺指定變形為 iPhone 和 iPod 和 iPad,具有變形為視網膜顯示和不同的方向。*568 H*檔是為 iPhone 5 的高螢幕自訂:
+IOS 平台指定变形为 iPhone 和/iPod 和 iPad,具有变形为视网膜显示和不同的方向。*568h* 文件适用于 iPhone 5 的高屏幕:
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,51 +88,82 @@ IOS 平臺指定變形為 iPhone 和 iPod 和 iPad,具有變形為視網膜顯
ios/screen-iphone-portrait-568h-2x.png
-黑莓和 Windows Phone 都指定一個初始螢幕圖像:
+Windows Phone 指定单个初始屏幕图像:
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
-以下各節詳細說明了如何設置初始螢幕時使用 Sdk 和相關的命令列工具在平臺指南仲介紹。
+以下各节详细说明了如何设置初始屏幕时使用 Sdk 和相关的命令行工具在平台指南中介绍。
-## Android 平臺的初始螢幕
+别忘了在尝试使用 `navigator.splashscreen.hide()` 或 `navigator.splashscreen.show()` 方法之前安装的闪屏插件。
-[9-修補程式的圖像][1]檔放在 Android 專案 `res/drawable` 目錄。為每個大小應為:
+## Android 平台的初始屏幕
+
+在 Android 项目`platforms/android/res/drawable*` 目录中放置[9-patch image][1] 文件。
[1]: https://developer.android.com/tools/help/draw9patch.html
-* xlarge (xhDPI): 至少 960 × 720
-* 大 (下): 至少 640 × 480
-* 中期 (mDPI): 至少 470 × 320
-* 小 (lDPI): 至少 426 × 320
+为每个大小应为:
+
+* xlarge (xhdpi): 至少 960 × 720
+* large (hdpi): 至少 640 × 480
+* medium (mdpi): 至少 470 × 320
+* small (ldpi): 至少 426 × 320
+
+如果您想要在Cordova中去使用提供的默认初始屏幕图像,您将要从 `platforms/android/www/res/screen/android` to `platforms/android/res/drawable*/`中去拷贝 png 文件:
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+`drawable` 目录名称必须遵循支持[screen sizes][2] and [alternate resources][3]的 Android 约定.
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
-在 `config.xml` ,添加下列優惠:
+在 `config.xml`中,添加下列参数:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-第一行設置為初始螢幕顯示的圖像。如果你命名您的圖像什麼除了 `splash.png` ,您需要修改這條線。
+第一行设置为初始屏幕显示的图像。 这是在 `drawable*`目录的 png 的文件名。 如果你命名图像 `splash.png` 之外的任何内容,您需要修改这条行。 不包括文件扩展名 (i.e., `.png`). 如果您想要使用按上面列出的提供Cordova默认初始屏幕,使用值 `screen`.
-第二行設置多久閃屏顯示以毫秒為單位的延遲。 遣散閃屏,一旦接收到 app `deviceready` 事件,調用 `navigator.splashscreen.hide()` 方法。
+第二行设置默认延迟多久闪屏显示以毫秒为单位。这应该是最大的预期的开始时间。SplashScreenDelay 的默认值是 3000 毫秒。
-## IOS 平臺的初始螢幕
+最后,初始屏幕应该是唯一存在的,只要有必要。 当您的应用程序已启动并已加载 web 视图时,您的应用程序应隐藏初始屏幕,以便您的主视图是可见。 因为应用程序开始时间将由多个因素造成差别很大,所以建议您的应用程序显式地调用 `navigator.splashscreen.hide()`,在 `deviceready` 事件作出回应的 Javascript 方法中。 否则,初始屏幕为你上述配置的 SplashScreenDelay 值将是可见的。 这一事件驱动的方法是高度建议与有初始屏幕总是在固定时间可见。
-將您的初始螢幕圖像複製到 iOS 專案 `Resources/splash` 目錄。 僅添加您想要支援的比如 iPad 或者 iPhone 的設備圖像。 每個圖像的大小應為:
+## IOS 平台的初始屏幕
+
+将初始屏幕图像复制到 iOS 项目 `Resources/splash` 目录中。 只添加那些您想要支持的设备的图像,比如 iPad 或者 iPhone 。 每个图像的大小应为:
* Default-568h@2x~iphone.png (640x1136 pixels)
-* Default-Landscape@2x~ipad.png (2048 x 1496 圖元為單位)
+* Default-Landscape@2x~ipad.png (2048 x 1496 像素为单位)
* Default-Landscape~ipad.png (1024x748 pixels)
* Default-Portrait@2x~ipad.png (1536x2008 pixels)
* Default-Portrait~ipad.png (768x1004 pixels)
* Default@2x~iphone.png (640x960 pixels)
* Default~iphone.png (320x480 pixels)
-## 10 黑莓平臺的初始螢幕
+## BlackBerry 10平台的初始屏幕
+
+添加一个 rim: 为每个分辨率和您希望支持的区域设置的初始元素去 config.xml :
-將您的初始螢幕圖像複製到專案的 `res/screen/blackberry10` 目錄。檔的名稱應該是:
+[http://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/config_ref/index.md b/docs/zh/edge/config_ref/index.md
index 0d7abd3..ff5bf2e 100644
--- a/docs/zh/edge/config_ref/index.md
+++ b/docs/zh/edge/config_ref/index.md
@@ -14,25 +14,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Config.xml 檔
+# Config.xml 文件
-與全域設定檔,可以控制應用程式的行為的許多方面 `config.xml` ,就是放在頂級 web 資產目錄和應用程式的主頁。 這與平臺無關的 XML 檔案格式基於 W3C 的[打包 Web 應用程式 (視窗小部件)][1]規範,並擴展至指定核心科爾多瓦 API 功能、 外掛程式和平臺特定的設置。
+一个应用程序的行为(特性)的许多方面可以用一个全局配置文件config.xml来控制 该平台无关的XML文件是基于W3C的[打包的Web应用程序(窗口小部件)][1]规范安排的,并扩展到指定的核心Cordova API功能、插件和平台特定的设置。
[1]: http://www.w3.org/TR/widgets/
-為專案創建與科爾多瓦 CLI (描述在命令列介面),可以在頂級找到此檔 `www` 目錄。 使用 CLI 生成的專案將重新生成此內的各個子目錄中的檔版本 `platforms` 。 如果您使用 CLI 來創建一個專案,但您的工作流然後轉向一個 SDK,平臺特定的檔可作為源。
+与Cordova CLI创建的项目(在命令行界面中描述),这个文件可以在顶级的目录中找到。
-本節詳細介紹全球和跨平臺的配置選項。請參見以下各節為平臺特定的選項:
+ app/config.xml
+
+
+请注意之前的版本3.3.1-0.2.0, 该文件存在与`app/www/config.xml`中,并且它在这里仍然支持。
+
+当使用CLI来构建一个项目的时候,这个文件的版本是被动的被复制到不同的 `platforms/`子目录中,例如:
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
+
+本节详细介绍了全局和跨平台的配置选项。为平台特定选项请参阅以下部分:
* iOS 配置
-* Android 系統組態
-* 黑莓手機配置
+* Android 系统配置
+* BlackBerry 10 配置
-除了下面詳述的各種配置選項,您還可以配置每個目標平臺的圖像應用程式的核心的集。有關更多資訊,請參見圖示和啟動畫面。
+除了下面描述的各种配置选项,你还可以为每个目标平台的图像配置一个应用程序的核心集。为更多的信息,请查看图标和启动画面。
## 核心配置元素
-此示例顯示了預設的 `config.xml` 生成的 CLI 的 `create` 命令,所述的命令列介面:
+这个例子显示了CLI的`create` 命令生成的默认 `config.xml`文件,在命令行界面中的描述
<widget id="com.example.hello" version="0.0.1">
<name>HelloWorld</name>
@@ -44,89 +56,78 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
+下面的配置元素出现在顶级的`config.xml`文件中,并在所有支持Cordova平台中支持:
-以下的配置元素出現在頂級 `config.xml` 檔,並在所有受支援的科爾多瓦平臺支援:
+* 该`<widget>` 元素的 `id`属性提供了应用程序的反向域标识符,并`version`在主/次/修补程序符号中表示其完整的版本号。
-* `<widget>`元素的 `id` 屬性提供了應用程式的反向域識別碼和 `version` 主要/次要/修補程式符號表示其完整版本號碼。
+* 该`<name>` 元素指定应用程序的正式名称,因为它出现在设备的主屏幕上和应用存储接口中。。
-* `<name>`元素指定應用程式的正式名稱,因為它出現在設備的主畫面上和在應用程式商店介面內。
+* 该 `<description>`和 `<author>` 元素指定的元数据和联系信息可能出现在应用存储列表内。
-* `<description>`和 `<author>` 的元素指定的中繼資料和聯繫資訊,可能會出現在應用程式商店清單內。
+* 该可选的 `<content>` 元素在顶级的web资源目录中定义了该应用程序的起始页。 默认值是`index.html`,这通常在一个项目的顶级`www` 目录中出现。
-* 可選的 `<content>` 元素在頂級 web 資產目錄中定義應用程式的起始頁。 預設值是 `index.html` ,其中通常出現在一個專案中的頂級 `www` 目錄。
+* `<access>` 元素定义了一组外部域的应用程序被允许与其通信。 如上所示的默认值允许它访问任何服务器。 请查看域名Whitelist Guide 以了解详情。
-* `<access>`元素定義應用程式能夠與進行通信的外部域的集。 如上所示的預設值允許它訪問任何伺服器。 請參閱域白名單指南的詳細資訊。
+* 该`<preference>`标记对`name` / `value`属性设置各种选项。 每个首选项的 `name` 是不区分大小写。 许多参数是指定平台特有的,如列在本页的顶部。 下面章节介绍的详细参数适应于多个平台。
-* `<preference>`標記設置各種選項作為對 `name` / `value` 屬性。 每個首選項的 `name` 是不區分大小寫。 很多優惠是獨有的特定平臺上,如列于此頁的頂部。 以下各節詳細介紹了適用于多個平臺的首選項。
+## 全局参数选择
-## 全球首選項
+以下全局参数选择适用于所有平台:
-以下全球首選項適用于所有平臺:
-
-* `Fullscreen`使您可以隱藏在螢幕頂部的狀態列。預設值是 `false` 。示例:
+* `Fullscreen`允许你在屏幕顶端隐藏状态栏。默认值为`false`。例如:
<preference name="Fullscreen" value="true" />
-* `Orientation`允許您鎖定方向和防止介面旋轉,在回應的方向變化。 可能的值是 `default` , `landscape` ,或 `portrait` 。 示例:
+* `Orientation`允许您锁定方向,并防止界面从响应变化的方向来旋转。 可能的值是`default`,`landscape`, or `portrait`。 例如:
<preference name="Orientation" value="landscape" />
- **注:**`default`值是指*兩個*橫向或縱向方向被啟用。 如果您想要使用的每個平臺的預設設置 (通常縱向只),離開此標記出來的 `config.xml` 檔。 此外,黑莓手機使用 `auto` 而不是 `default` 在其 `config.xml` 檔。 如果您指定 `default` 在全球 `config.xml` ,它會轉換為 `auto` 黑莓的生成中。
+ **NOTE**: 该 `default`的值是指*both*横向和纵向方位被启用。 如果你想使用每个平台的默认设置(通常仅仅是纵向),离开此标记出来的 `config.xml` 文件。
-## 多平臺首選項
+## 多平台参数选择
-下面的首選項應用到多個平臺,但不是所有人都:
+下面的参数选择适用于多个平台,但不是所有的平台:
-* `DisallowOverscroll`(boolean 類型的值,預設值為 `false` ): 設置為 `true` 如果你不想要當使用者滾動過去的開頭或結尾的內容時顯示的任何回饋資訊的介面。
+* `DisallowOverscroll`(boolean 类型的值,默认值为 `false` ):如果你不想要当用户滚动过去的开头或结尾的内容时显示的任何反馈信息的接口,那就设置为`true`。
<preference name="DisallowOverscroll" value="true"/>
- 適用于 Android 和 iOS。 在 iOS,overscroll 手勢事業內容反彈到其原始位置。 在 android 系統,它們產生一個更微妙的光暈效果沿的頂部或底部邊緣的內容。
+ 适用于 Android 和 iOS。 在iOS上,overscroll动作导致内容回升到原来的位置。 在Android系统上,他们沿顶部或底部边缘的内容产生一个微妙的发光效果。
-* `BackgroundColor`: 設置應用程式的背景色。 支援四個位元組的十六進位值,與第一個位元組代表一個 Alpha 色板、 和標準的 RGB 值為以下三個位元組。 此示例指定藍色:
+* `BackgroundColor`: 设置应用程序的背景颜色。 支持四个字节的十六进制值,与第一个字节代表一个 alpha 通道、 和标准的 RGB 值为以下三个字节。 此例子指定为蓝色:
<preference name="BackgroundColor" value="0xff0000ff"/>
- 適用于 Android 和黑莓手機。覆蓋 CSS 否則為可跨*所有*平臺,例如:`body{background-color:blue}`.
+ 适用于Android and BlackBerry,覆盖CSS否则可用在 *all* 平台上,例如:`body{background-color:blue}`.
-* `HideKeyboardFormAccessoryBar`(boolean 類型的值,預設值為 `false` ): 設置為 `true` ,隱藏其他工具列出現在鍵盤上方説明使用者導航到另一個表單輸入從。
+* `HideKeyboardFormAccessoryBar`(boolean 类型的值,默认值为 `false` ): 设置为`true`,隐藏显示键盘上的附加工具栏,帮助用户从一种形式输入到另外一种形式来导航。
<preference name="HideKeyboardFormAccessoryBar" value="true"/>
- 適用于 iOS 和黑莓手機。
-
- **注:**為黑莓手機,有效的值是 `enable` 或`disable`.
-
-## `<feature>`元素
+ 适用于 iOS 和BlackBerry手机。
-如果你使用 CLI 來構建應用程式,則使用 `plugin` 命令來啟用設備的 Api。 這不會修改的頂級 `config.xml` 檔中,所以 `<feature>` 的元素並不適用于您的工作流。 如果您直接在 SDK 中工作,使用特定平臺 `config.xml` 檔作為源,您使用 `<feature>` 標記,以使設備級 Api 和外部外掛程式。 它們通常出現在此表單中:
-
- <feature name="Plugin" value="PluginID" />
-
+## The *feature*元素
-他們經常出現在特定于平臺的自訂值以 `config.xml` 檔。例如,在這裡是如何指定為 Android 專案設備 API:
+如果您使用CLI来构建应用程序,您可以使用该`plugin`命令来启动设备的APIs。 不修改顶级的`config.xml`文件,所以该`<feature>`元素不适用于您的工作流程。 如果您的工作直接在SDK中并使用特定平台的`config.xml`文件作为起源的话,您使用该 `<feature>`标签来启用设备级的APIs和外部插件。 他们经常出现在特定平台 `config.xml`文件的自定义值中。 例如,这里是如何为Android项目指定设备的API:
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>
-下面是該元素為 iOS 專案的顯示方式:
+下面是如何为iOS项目出现的元素:
<feature name="Device">
<param name="ios-package" value="CDVDevice" />
</feature>
-有關如何指定每個功能,請參閱 API 參考的詳細資訊。在外掛程式上看到外掛程式開發指南的詳細資訊。
\ No newline at end of file
+有关如何指定每个功能的详细信息,请参阅API参考。为插件的更多信息请参考插件开发指南。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.backbutton.md b/docs/zh/edge/cordova/events/events.backbutton.md
index 6143bba..8493652 100644
--- a/docs/zh/edge/cordova/events/events.backbutton.md
+++ b/docs/zh/edge/cordova/events/events.backbutton.md
@@ -16,22 +16,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# backbutton
-在使用者按後退按鈕時,將觸發該事件。
+在用户点击back按钮时,将触发该事件。
document.addEventListener("backbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-要重寫後退按鈕的預設行為,註冊為事件攔截器 `backbutton` 事件,通常通過調用 `document.addEventListener` 一旦您收到 `deviceready` 事件。 不再需要調用任何其他方法重寫的後退按鈕的行為。
+要重写后退按钮的默认行为,注册为事件侦听器 `backbutton` 事件,一旦您收到 `deviceready` 事件 通常通过调用 `document.addEventListener` 。 不再需要调用任何其他方法重写的后退按钮的行为。
-## 支援的平臺
+## 支持的平台
-* Android 系統
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 亚马逊火 OS
+* Android 系统
+* 黑莓 10
* Windows Phone 7 和 8
-## 快速的示例
+## 简单的例子
document.addEventListener("backbutton", onBackKeyDown, false);
@@ -40,7 +41,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.deviceready.md b/docs/zh/edge/cordova/events/events.deviceready.md
index 8feaf99..a2316ef 100644
--- a/docs/zh/edge/cordova/events/events.deviceready.md
+++ b/docs/zh/edge/cordova/events/events.deviceready.md
@@ -16,31 +16,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# deviceready
-科爾多瓦是在完全載入時,將觸發該事件。
+当Cordova是在完全加载时,将触发该事件。
document.addEventListener("deviceready", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-此事件的任何應用程式至關重要。它發出信號科爾多瓦的設備已載入的 Api,並準備訪問。
+此事件的任何应用程序至关重要。它标志着Cordova设备的APIs已被加载,并准备访问。
-科爾多瓦組成的兩個代碼庫: 本機和 JavaScript。 雖然本機代碼載入、 顯示的自訂載入圖像。 然而,JavaScript 僅載入一旦 DOM 裝載。 這意味著您的 web 應用程式可能有可能調用的科爾多瓦 JavaScript 函數之前的相應的本機代碼是可用。
+Cordova组成的两个代码库: 本机和 JavaScript。 虽然本机代码加载、 显示的自定义加载图像。 然而,一旦 DOM 装载JavaScript 仅加载。 这意味着 相应的本机代码变得可用之前,web 应用程序 有可能潜在的调用Cordova JavaScript 函数。
-`deviceready`科爾多瓦已完全載入後會觸發事件。 一次事件火,你可以安全地使對科爾多瓦 Api 的調用。 應用程式通常將附加一個事件攔截器與 `document.addEventListener` 一旦 HTML 文檔的 DOM 已載入。
+一旦Cordova已完全加载后,会触发`deviceready`事件。 一旦触发该事件,你可以安全的调用Cordova APIs。 一旦 HTML 文档的 DOM 已经被加载,应用程序将通常`document.addEventListener` 附加一个事件侦听器。
-`deviceready`事件從其他人的行為方式略有不同。註冊後的任何事件處理 `deviceready` 事件將觸發了其立即調用的回呼函數。
+`deviceready`事件的行为方式略有不同其它方式。注册后的任何事件处理,在`deviceready` 事件触发后 将立即调用回调函数。
-## 支援的平臺
+## 支持的平台
-* Android 系統
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 亚马逊火 OS
+* Android 系统
+* BlackBerry 10
* iOS
* Tizen
* Windows Phone 7 和 8
* Windows 8
-## 快速的示例
+## 简单的例子
document.addEventListener("deviceready", onDeviceReady, false);
@@ -49,7 +50,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE html>
<html>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.endcallbutton.md b/docs/zh/edge/cordova/events/events.endcallbutton.md
index 18e54f1..27c5af8 100644
--- a/docs/zh/edge/cordova/events/events.endcallbutton.md
+++ b/docs/zh/edge/cordova/events/events.endcallbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# endcallbutton
-當使用者按下結束通話按鈕時,將激發此事件。
+当用户按下结束通话按钮时,将激发此事件。
document.addEventListener("endcallbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-該事件將重寫預設結束調用行為。
+该事件将重写默认结束调用行为。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 黑莓 10
-## 快速的示例
+## 简单的例子
document.addEventListener("endcallbutton", onEndCallKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.md b/docs/zh/edge/cordova/events/events.md
index fb1e76d..d571f1a 100644
--- a/docs/zh/edge/cordova/events/events.md
+++ b/docs/zh/edge/cordova/events/events.md
@@ -16,19 +16,14 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 事件
-> 科爾多瓦生命週期事件。
+> Cordova生命周期事件。
-## 事件種類
+## 事件类型
* deviceready
-* 暫停
-* 簡歷
-* 線上
-* 離線
+* 暂停
+* 简历
* backbutton
-* batterycritical
-* batterylow
-* batterystatus
* menubutton
* searchbutton
* startcallbutton
@@ -36,56 +31,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* volumedownbutton
* volumeupbutton
-## 訪問功能
-
-版本為 3.0,科爾多瓦實現電池狀態和其他設備級 Api 作為*外掛程式*。 預設情況下啟用對所有其他不相關的電池狀態的事件的訪問。 使用 CLI 的 `plugin` 命令,描述在命令列介面,可以啟用或禁用電池事件:
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-這些命令適用于所有有針對性的平臺,但修改如下所述的特定于平臺的配置設置:
-
-* Android 系統
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## 由 [org.apache.cordova.battery-status][1] 添加事件
-* 黑莓手機 WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* (在 iOS`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* (在 Tizen`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- 引用: [Tizen Web 應用程式的應用程式清單][1]
+## 由 [org.apache.cordova.network-information][2] 添加事件
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-一些平臺可能支援此功能,而無需任何特殊的配置。請參見在概述部分中*的平臺支援*。
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.menubutton.md b/docs/zh/edge/cordova/events/events.menubutton.md
index 6b09e04..9cf0438 100644
--- a/docs/zh/edge/cordova/events/events.menubutton.md
+++ b/docs/zh/edge/cordova/events/events.menubutton.md
@@ -16,23 +16,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# menubutton
-在使用者按功能表按鈕時,將觸發該事件。
+在用户按菜单按钮时,将触发该事件。
document.addEventListener("menubutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-事件處理常式的應用覆蓋的預設功能表按鈕行為。
+事件处理程序的应用覆盖默认的菜单按钮的行为。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* Android 系統
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 亚马逊火 OS
+* Android 系统
+* 黑莓 10
-## 快速的示例
+## 简单的例子
document.addEventListener("menubutton", onMenuKeyDown, false);
@@ -41,7 +42,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.pause.md b/docs/zh/edge/cordova/events/events.pause.md
index 5469316..6f8cb21 100644
--- a/docs/zh/edge/cordova/events/events.pause.md
+++ b/docs/zh/edge/cordova/events/events.pause.md
@@ -14,28 +14,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 暫停
+# 暂停
-當一個應用程式放入後臺,將觸發該事件。
+当一个应用程序被放入后台时,将触发该事件。
document.addEventListener("pause", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-`pause`當本機平臺放入背景,應用程式通常在使用者切換到不同的應用程式時激發的事件。
+当本机平台放入应用程序去后台,通常在用户切换到不同的应用程序时触发该`pause`事件。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* Android 系統
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 亚马逊火 OS
+* Android 系统
+* 黑莓 10
* iOS
* Windows Phone 7 和 8
* Windows 8
-## 快速的示例
+## 简单的例子
document.addEventListener("pause", onPause, false);
@@ -44,7 +45,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE html>
<html>
@@ -78,10 +79,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</html>
-## iOS 的怪癖
+## iOS 的怪异
-在 `pause` 處理常式中,任何調用到科爾多瓦 API 或穿過目標 C 的本機外掛程式不工作,以及任何互動式調用,如警報或 `console.log()` 。 當應用程式恢復後,在下一次運行迴圈上他們,只處理。
+在 `pause` 处理程序中,任何调用到Cordova API 或本地插件经历的Objective-C不工作,以及任何交互式调用的插件,如警报或 `console.log()` 。 当应用程序恢复后,他们只处理在下一次运行循环上。
-特定于 iOS `resign` 事件是可用作為替代 `pause` ,並檢測時的使用者啟用**鎖定**按鈕鎖定設備與應用程式在前臺運行。 如果為多工啟用的應用程式 (和設備),則這配對與其後 `pause` 事件,但只在 iOS 5 下的。 實際上,所有鎖定應用程式已啟用多工的 iOS 5 中被推到背景中。 對於應用程式繼續運行在 iOS 5 下鎖定時,禁用應用程式的多工處理通過將[UIApplicationExitsOnSuspend][1]設置為 `YES` 。 若要運行在 iOS 4 上鎖定狀態時,此設置並不重要。
+特定于 iOS `resign` 事件是可作为替代 `pause` ,并检测当用户启用**Lock**按钮锁定设备与应用程序在前台运行。 如果应用程序 (和设备)为多任务启用时,这将与其后 的`pause` 事件配对,但只在 iOS 5 下。 实际上,在iOS 5 上,所有锁定应用程序已启用的多任务都被放置到后台。 对于应用程序在 iOS 5 下锁定时将继续运行,通过设置[UIApplicationExitsOnSuspend][1]为 `YES`来禁用应用程序的多任务处理 。 若要运行在 iOS 4 上锁定状态时,此设置并不重要。
[1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.resume.md b/docs/zh/edge/cordova/events/events.resume.md
index 2728656..58af8bd 100644
--- a/docs/zh/edge/cordova/events/events.resume.md
+++ b/docs/zh/edge/cordova/events/events.resume.md
@@ -14,23 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 簡歷
+# 简历
-當應用程式從背景中檢索時,將觸發該事件。
+当应用程序从背景中检索时,将触发该事件。
document.addEventListener("resume", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-`resume`事件觸發時的本機平臺拔出從背景的應用程式。
+`resume`事件触发时的本机平台拔出从背景的应用程序。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+应用程序通常应使用 `document.addEventListener` 将一个事件侦听器附加一次 `deviceready` 事件火灾。
-## 支援的平臺
+## 支持的平台
-* Android 系統
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 亚马逊火 OS
+* Android 系统
+* 黑莓 10
* iOS
* Windows Phone 7 和 8
* Windows 8
@@ -80,15 +81,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## iOS 的怪癖
-從調用任何互動式函數 `pause` 事件處理常式以後執行應用程式恢復時,由發出信號 `resume` 事件。 這些包括警報, `console.log()` ,和任何調用從外掛程式或 API,科爾多瓦,穿過目標 C.
+从调用任何交互式函数 `pause` 事件处理程序以后执行应用程序恢复时,由发出信号 `resume` 事件。 这些包括警报, `console.log()` ,和任何调用从插件或 API,科尔多瓦,穿过目标 C.
-* **活動**事件
+* **活动**事件
- 特定于 iOS `active` 事件是可用作為替代 `resume` ,並檢測時使用者禁用**鎖定**按鈕以解鎖設備與應用程式在前臺運行。 如果為多工啟用的應用程式 (和設備),則這配對與其後 `resume` 事件,但只在 iOS 5 下的。 實際上,所有鎖定應用程式已啟用多工的 iOS 5 中被推到背景中。 對於應用程式繼續運行在 iOS 5 下鎖定時,禁用應用程式的多工處理通過將[UIApplicationExitsOnSuspend][1]設置為 `YES` 。 若要運行在 iOS 4 上鎖定狀態時,此設置並不重要。
+ 特定于 iOS `active` 事件是可用作为替代 `resume` ,并检测时用户禁用**锁定**按钮以解锁设备与应用程序在前台运行。 如果为多任务启用的应用程序 (和设备),则这配对与其后 `resume` 事件,但只在 iOS 5 下的。 实际上,所有锁定应用程序已启用多任务的 iOS 5 中被推到背景中。 对于应用程序继续运行在 iOS 5 下锁定时,禁用应用程序的多任务处理通过将[UIApplicationExitsOnSuspend][1]设置为 `YES` 。 若要运行在 iOS 4 上锁定状态时,此设置并不重要。
-* **恢復**事件
+* **恢复**事件
- 當從調用 `resume` 事件處理常式,如互動式功能 `alert()` 需要包裝在 `setTimeout()` 調用超時值為零,否則應用程式掛起。 例如:
+ 当从调用 `resume` 事件处理程序,如交互式功能 `alert()` 需要包装在 `setTimeout()` 调用超时值为零,否则应用程序挂起。 例如:
document.addEventListener("resume", onResume, false);
function onResume() {
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.searchbutton.md b/docs/zh/edge/cordova/events/events.searchbutton.md
index 5497785..2a6a6db 100644
--- a/docs/zh/edge/cordova/events/events.searchbutton.md
+++ b/docs/zh/edge/cordova/events/events.searchbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# searchbutton
-當使用者按 Android 上的搜尋按鈕時,將觸發該事件。
+当用户在Android 上点击搜索按钮时,将触发该事件。
document.addEventListener("searchbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-如果您需要重寫預設的搜尋按鈕行為在 android 系統上您可以註冊為 'searchbutton' 事件一個事件攔截器。
+如果您在 android 系统上需要重写默认的搜索按钮特性,您可以为 'searchbutton' 事件注册一个事件侦听器。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* Android 系統
+* Android
-## 快速的示例
+## 简单的例子
document.addEventListener("searchbutton", onSearchKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.startcallbutton.md b/docs/zh/edge/cordova/events/events.startcallbutton.md
index 30093da..6eccaae 100644
--- a/docs/zh/edge/cordova/events/events.startcallbutton.md
+++ b/docs/zh/edge/cordova/events/events.startcallbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# startcallbutton
-當使用者按下開始呼叫按鈕時,將觸發該事件。
+当用户按下开始呼叫按钮时,将触发该事件。
document.addEventListener("startcallbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-如果您需要重寫預設開始調用行為您可以註冊為事件攔截器 `startcallbutton` 事件。
+如果您需要重写默认开始调用特性,您可以为`startcallbutton` 事件注册一个事件侦听器 。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 黑莓 10
-## 快速的示例
+## 简单的例子
document.addEventListener("startcallbutton", onStartCallKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.volumedownbutton.md b/docs/zh/edge/cordova/events/events.volumedownbutton.md
index 313b3db..cfd2347 100644
--- a/docs/zh/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/zh/edge/cordova/events/events.volumedownbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# volumedownbutton
-在使用者按下按鈕卷時,將觸發該事件。
+在用户按下缩小音量键时,将触发该事件。
document.addEventListener("volumedownbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-如果您需要重寫預設音量降低的行為你可以註冊為事件攔截器 `volumedownbutton` 事件。
+如果您需要重写默认音量降低特性的时候,你可以为`volumedownbutton` 事件注册一个事件侦听器 。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 黑莓 10
-## 快速的示例
+## 简单的例子
document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/events/events.volumeupbutton.md b/docs/zh/edge/cordova/events/events.volumeupbutton.md
index e05c2cd..5208276 100644
--- a/docs/zh/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/zh/edge/cordova/events/events.volumeupbutton.md
@@ -16,22 +16,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# volumeupbutton
-當使用者按下了按鈕卷時,將觸發該事件。
+当用户按下放大音量键时,将触发该事件。
document.addEventListener("volumeupbutton", yourCallbackFunction, false);
-## 詳細資訊
+## 详细信息
-如果您需要重寫預設卷起來的行為你可以註冊為事件攔截器 `volumeupbutton` 事件。
+如果您需要重写默认音量放大的特性时,你可以为 `volumeupbutton` 事件注册一个侦听器。
-應用程式通常應使用 `document.addEventListener` 將一個事件攔截器附加一次 `deviceready` 事件火災。
+一旦`deviceready` 事件触发了,应用程序通常应该使用 `document.addEventListener`附加一个事件侦听器。
-## 支援的平臺
+## 支持的平台
-* 黑莓手機 WebWorks (OS 5.0 和更高)
+* 黑莓 10
-## 快速的示例
+## 简单的例子
document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-## 完整的示例
+## 完整的例子
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/plugins/pluginapis.md b/docs/zh/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..21ae9f3
--- /dev/null
+++ b/docs/zh/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,108 @@
+---
+
+许可证: 在下一个或更多的贡献许可协议 授权给Apache软件基金会(ASF)。 请参阅文件分布与这项工作有关的著作权归属的附加信息的通知文件。 ASF的许可证文件到你的Apache许可证下,版本2.0("License");你不可能使用此文件,除了符合许可证之外。 您可能会获得在许可证的副本
+
+ http://www.apache.org/licenses/LICENSE-2.0
+ 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"AS IS"的基础,WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, 明示或暗示。 请参阅许可证规定的权限和限制的特定语言
+
+
+## 根据许可证。
+
+# 插件的 APIs
+
+Cordova全员最小的一组APIs,和项目添加额外的APIs,它们需要通过插件。
+
+您可以通过使用 [Plugin Registry][1] 的所有现有的插件来搜索。.
+
+ [1]: http://plugins.cordova.io/
+
+传统的Cordova插件集如下所示:
+
+* [电池状态][2]
+
+ > 监视设备的电池的状态。
+
+* [相机][3]
+
+ > 捕获照片使用的设备的相机。
+
+* [联系人][4]
+
+ > 与设备联系人数据库的工作。
+
+* [设备][5]
+
+ > 收集设备特定信息。
+
+* [设备运动 (加速度计)][6]
+
+ > 进入设备的运动传感器。
+
+* [设备定位 (指南针)][7]
+
+ > 获取该设备的指向的方向。
+
+* [会话][8]
+
+ > 视觉设备通知。
+
+* [文件系统][9]
+
+ > 通过 JavaScript挂接到本机文件系统。
+
+* [文件传输][10]
+
+ > 通过 JavaScript挂接到本机文件系统。
+
+* [地理定位][11]
+
+ > 意识到您的应用程序的本地位置。
+
+* [全球化][12]
+
+ > 启用特定于区域设置的对象表示的形式。
+
+* [InAppBrowser][13]
+
+ > 启动另一个应用程序中的浏览器实例的 Url。
+
+* [媒体][14]
+
+ > 录制和播放音频文件。
+
+* [媒体捕获][15]
+
+ > 使用设备的媒体捕获应用程序来捕获媒体文件。
+
+* [网络信息 (连接)][16]
+
+ > 快速检查网络状态和蜂窝网络的信息。
+
+* [闪屏][17]
+
+ > 显示和隐藏应用程序的初始屏幕。
+
+* [振动][18]
+
+ > 振动设备的 API。
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+为这些插件文档的非英语翻译可以在Cordova文档的旧版本找到。使用顶部右上角的这个站点的下拉式菜单来切换版本。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/cordova/storage/storage.md b/docs/zh/edge/cordova/storage/storage.md
index 32e01f2..e90d183 100644
--- a/docs/zh/edge/cordova/storage/storage.md
+++ b/docs/zh/edge/cordova/storage/storage.md
@@ -14,54 +14,49 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 存儲
+# 存储
-> 提供對設備的存儲選項的訪問。
+> 对Cordova存储选项的概述。
-此 API 提供了基於兩個不同的 W3C 規範的存儲選項:
+几个存储APIs 是用于Cordova的应用程序。请参阅[html5rocks][1]。为更全面地概述和示例。
-* [Web 存儲 API 規範][1]允許您要訪問的資料通過簡單的鍵/值對。 上認為在此介面上的完整詳細資訊,請參閱節。
+ [1]: http://www.html5rocks.com/en/features/storage
-* [Web SQL 資料庫規範][2]提供更多的功能全面的資料庫表訪問通過 SQL 查詢。 此介面的摘要將立即出現下面。
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+此 API 也被称为*web storage*、*simple storage*,或由其备用*session storage*接口,这个API提供同步键/值对存储,并且是可用的在底层的 WebView中实现。 请参阅[W3C spec][2]的详细信息。
-科爾多瓦提供兩個介面都對少數已經不支援他們的設備的訪問。否則內置實現應用。
+ [2]: http://www.w3.org/TR/webstorage/
-## 方法
+**Windows Phone 7 Quirk**: 点符号是*not*提供的,所以一定要使用 `setItem` 或 `getItem` ,而不是直接从存储对象访问键,如`window.localStorage.someKey`.
-* 大概
+## WebSQL
-## 參數
+此 API 是在底层WebView中可用。 [Web SQL Database Specification][3]提供了通过 SQL 查询访问的更多的功能全面的数据库表。
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## 物件
+在以下平台支持 WebSQL:
-* 資料庫
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* SQLError
+* Android
+* BlackBerry 10
+* iOS
+* Tizen
-## 訪問功能
+## IndexedDB
-版本為 3.0,對存儲 Api 的訪問內置於科爾多瓦,,不需要使用 CLI 要添加的外掛程式,如所述的命令列介面。
+此 API 是在底层WebView中可用的。[Indexed DB][4]提供比LocalStorage更多但比 WebSQL 较少的功能。
-如果您使用較舊的前面,CLI 的科爾多瓦工具集,,仍然需要以下的平臺特定的配置設置:
+ [4]: http://www.w3.org/TR/IndexedDB/
-* (在 android`app/res/xml/config.xml`)
-
- < 功能名稱 ="存儲">< 參數名稱 ="android 包"value="org.apache.cordova.Storage"/ >< / 功能 >
-
+以下平台支持 IndexedDB:
-* 黑莓手機 WebWorks (中`www/config.xml`)
-
- < 功能 id="blackberry.widgetcache"所需 ="true"版本 ="1.0.0.0"/ >
-
+* Windows Phone 8
+* BlackBerry 10
+
+## Plugin-Based 选项
+
+除了上面列出的 APIs 的存储,[File API][5]允许您在本地文件系统上缓存数据。 其他的[Cordova plugins][6]提供类似的存储选项。
-一些平臺可能支援此功能,而無需任何特殊的配置。請參見在概述部分中*的平臺支援*。
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/appdev/privacy/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/appdev/privacy/index.md b/docs/zh/edge/guide/appdev/privacy/index.md
index af0bfda..6cfd4aa 100644
--- a/docs/zh/edge/guide/appdev/privacy/index.md
+++ b/docs/zh/edge/guide/appdev/privacy/index.md
@@ -14,38 +14,38 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 隱私指南
+# 隐私指南
-手機隱私是每個應用程式開發者必須解決的關鍵問題。 您的使用者期望將搜集他們的私人資訊,並由您的應用程式得到適當的處理。此外,有越來越多的現在有關于手機隱私慣例的法律要求司法管轄區。
+手机隐私是每个应用程序开发者必须解决的关键问题。 您的用户期望将搜集他们的私人信息,并由您的应用程序得到适当的处理。此外,有越来越多的现在有关于手机隐私惯例的法律要求司法管辖区。
-本指南中的移動應用程式的隱私應被視為一*底漆*處理一些最重要的問題。 它概述了人們廣泛接受的一些最佳做法,並提供到其他更詳細的指南和參考參考。
+本指南中的移动应用程序的隐私应被视为一*底漆*处理一些最重要的问题。 它概述了人们广泛接受的一些最佳做法,并提供到其他更详细的指南和参考参考。
-* **私隱政策**: 您的應用程式應包括私隱政策,解決什麼樣的資訊您的應用程式收集來自或關於您的使用者、 如何使用這些資訊,與誰它共用的和如何使用者可以在應用程式內私隱有關的選擇等主題。以説明理解,你應該使用普通語言和避免技術術語。 你應該使您的隱私權原則可供使用者之前下載,如審查的 app 描述中的應用市場。 此外,應使您的隱私權原則可用在該應用程式本身的範圍內。 有限的行動裝置的顯示大小創建用於向使用者顯示私隱政策的挑戰。 考慮發展一種*縮寫形式*的政策,其中包括最重要的資訊,,然後在更多的細節感興趣的人提供一個連結到"長表"政策。 幾個小組正試圖開發基於圖示通信隱私慣例,你可能想要考慮一旦這些標準成熟的標準。
+* **私隐政策**: 您的应用程序应包括私隐政策,解决什么样的信息您的应用程序收集来自或关于您的用户、 如何使用这些信息,与谁它共享的和如何用户可以在应用程序内私隐有关的选择等主题。以帮助理解,你应该使用普通语言和避免技术术语。 你应该使您的隐私策略可供用户之前下载,如审查的 app 描述中的应用市场。 此外,应使您的隐私策略可用在该应用程序本身的范围内。 有限的移动设备的显示大小创建用于向用户显示私隐政策的挑战。 考虑发展一种*缩写形式*的政策,其中包括最重要的信息,,然后在更多的细节感兴趣的人提供一个链接到"长表"政策。 几个小组正试图开发基于图标通信隐私惯例,你可能想要考虑一旦这些标准成熟的标准。
-* **敏感資訊的收集**: 敏感的個人資訊的應用程式的集合將引發重要隱私問題。 敏感的個人資訊的例子包括敏感的財務資訊,健康的資訊,並從或兒童的資訊。 它還包括從某些感應器和通常發現行動裝置和平板電腦、 地理定位資訊、 連絡人/電話簿、 麥克風/相機和存儲的圖片視頻等的資料庫收集的資訊。 請參見以下文檔頁的詳細資訊:[相機][1]、[捕獲][2]、[連絡人][3]和[地理定位][4]。 一般情況下,您應該獲得使用者的明確許可之前收集敏感資訊,如果可能的話,提供一種控制機制,使使用者可以輕鬆地更改許可權。 應用程式的作業系統可以説明在某些情況下提出只是時間的對話方塊,要求使用者的許可權前集合。 在這些情況下,一定要利用任何機會,若要自訂對話方塊的框文本,以澄清如何應用程式使用,並且,如果適用,將共用此類資
訊。
+* **敏感信息的收集**: 敏感的个人信息的应用程序的集合将引发重要隐私问题。 敏感的个人信息的例子包括敏感的财务信息,健康的信息,并从或儿童的信息。 它还包括从某些传感器和通常发现移动设备和平板电脑、 地理定位信息、 联系人/电话簿、 麦克风/相机和存储的图片视频等的数据库收集的信息。 请参见以下文档页的详细信息:[相机][1]、[捕获][2]、[联系人][3]和[地理定位][4]。 一般情况下,您应该获得用户的明确许可之前收集敏感信息,如果可能的话,提供一种控制机制,使用户可以轻松地更改权限。 应用程序的操作系统可以帮助在某些情况下提出只是时间的对话框,要求用户的权限前集合。 在这些情况下,一定要利用任何机会,若要自定义对话框的框文本,以澄清如何应用程序使用,并且,如果适用,将共享此类信息。
-* **避免使用者驚喜**: 如果您的應用程式收集或使用中可能向使用者根據您的應用程式 (例如,訪問存儲的圖片的音樂播放機) 的主要目的令人驚訝的方式的資訊,你應該帶類似的步驟作為敏感個人資訊的收集。 這就是,你強烈應考慮只是時間對話方塊通知使用者有關集合或該資訊的使用,並提供一個相應的隱私控制項,如果合適的話,的使用。
+* **避免用户惊喜**: 如果您的应用程序收集或使用中可能向用户根据您的应用程序 (例如,访问存储的图片的音乐播放器) 的主要目的令人惊讶的方式的信息,你应该带类似的步骤作为敏感个人信息的收集。 这就是,你强烈应考虑只是时间对话框通知用户有关集合或该信息的使用,并提供一个相应的隐私控件,如果合适的话,的使用。
-* **協力廠商資料收集或分享**: 如果你的應用程式收集到另一家公司 — — 提供的資訊,如一個社交網路平臺或廣告網路 (例如,如果您的應用程式會顯示廣告) — — 你應該告知該集合的使用者和共用。 至少,您的隱私權原則應該描述資訊收集和共用和,如果合適的話,為您的使用者提供控制能力或退出這種集合或共用。
+* **第三方数据收集或分享**: 如果你的应用程序收集到另一家公司 — — 提供的信息,如一个社交网络平台或广告网络 (例如,如果您的应用程序会显示广告) — — 你应该告知该集合的用户和共享。 至少,您的隐私策略应该描述信息收集和共享和,如果合适的话,为您的用户提供控制能力或退出这种集合或共享。
-* **集合限制和安全**: 您的使用者委託他們的資訊與您的應用程式,他們期望你將會採取適當的安全防範措施來保護它。 避免個人資訊的安全妥協的最佳方法之一併不是在第一次的地方收集的資訊,除非您的應用程式具有集合的一個具體和合法的商業原因。 不會需要收集的資訊,確保你提供適當的安全控制,以保護該資訊,無論它存儲在設備上或在您的後端伺服器上。 您還應開發這款應用和後端伺服器上實施適當的資料保留原則。
+* **集合限制和安全**: 您的用户委托他们的信息与您的应用程序,他们期望你将会采取适当的安全防范措施来保护它。 避免个人信息的安全妥协的最佳方法之一并不是在第一次的地方收集的信息,除非您的应用程序具有集合的一个具体和合法的商业原因。 不会需要收集的信息,确保你提供适当的安全控制,以保护该信息,无论它存储在设备上或在您的后端服务器上。 您还应开发这款应用和后端服务器上实施适当的数据保留策略。
[1]: cordova_camera_camera.md.html
[2]: cordova_media_capture_capture.md.html
[3]: cordova_contacts_contacts.md.html
[4]: cordova_geolocation_geolocation.md.html
-以下是一些其他有用手機隱私指南,開發人員:
+以下是一些其他有用手机隐私指南,开发人员:
-* 加州總檢察長[私隱去: 移動生態系統的建議][5]
+* 加州总检察长[私隐去: 移动生态系统的建议][5]
-* 民主與技術,隱私論壇,[為手機應用程式開發人員的最佳做法][6]的未來中心
+* 民主与技术,隐私论坛,[为手机应用程序开发人员的最佳做法][6]的未来中心
-* CTIA 無線協會、[最佳做法和準則的位置基於服務][7]
+* CTIA 无线协会、[最佳做法和准则的位置基于服务][7]
-* 聯邦貿易委員會,[手機隱私披露: 建立信任通過透明度][8]
+* 联邦贸易委员会,[手机隐私披露: 建立信任通过透明度][8]
-* [應用隱私][9]網站隱私論壇的未來
+* [应用隐私][9]网站隐私论坛的未来
[5]: http://oag.ca.gov/sites/all/files/pdfs/privacy/privacy_on_the_go.pdf
[6]: http://www.futureofprivacy.org/wp-content/uploads/Best-Practices-for-Mobile-App-Developers_Final.pdf
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/appdev/whitelist/index.md b/docs/zh/edge/guide/appdev/whitelist/index.md
index 7a78298..4303a1f 100644
--- a/docs/zh/edge/guide/appdev/whitelist/index.md
+++ b/docs/zh/edge/guide/appdev/whitelist/index.md
@@ -14,189 +14,122 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 白名單指南
+# Whitelist Guide
-## 概述
+域白是一种安全模式,控制访问到您应用程序有没有控制的外部域。 科尔多瓦的默认安全策略允许访问的任何站点。 在移动之前您在生产中的应用,应制订白名单和允许访问特定的网络域和子域。
-資源白的就是安全模型控制訪問外部網路資源,如 `http://google.com` 。 Apache 科爾多瓦預設安全性原則允許訪問 Internet 上的任何網站上的任何資源。 在移動之前您在生產中的應用,應審查其白名單和聲明訪問到特定的網路域和子域。
-
-## 規格
-
-域白為[W3C 構件訪問][1]規範奠定了基礎。 在構件訪問規範中, `<access>` 元素,用來聲明對特定的網路資源的訪問。 Apache 科爾多瓦擴展了此概念允許個別網路資源 (Url) 的白。 在將來,Apache 科爾多瓦將抽象的白平臺實現。 然而,現在每個平臺實現其自己的資源或域的白。 平臺實現之間的差異是在本文檔後面所述。
+科尔多瓦遵循[W3C 构件访问][1]规范,它依赖于 `<access>` 中应用程序的元素 `config.xml` 文件以启用对特定域的网络访问。 对于依赖于所述的命令行界面 CLI 工作流的项目,此文件位于项目的顶级目录。 否则为特定于平台的发展道路,位置列出以下各节。 (每个平台上见各种平台指南的详细信息)。
[1]: http://www.w3.org/TR/widgets-access/
-白名單條目的一般格式如下 Google Chrome 打包企業應用套件的"[模式匹配][2]"規範。 資源指定的 URL,但一個星號 (*) 字元可用作在幾個地方的"萬用字元"表示"任何值可能會在這裡去"。 具體的例子如下所示。
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## 語法
+下面的示例演示白名单中的语法:
-在[google.com][3]的所有資源的存取權限:
-
- [3]: http://google.com
-
- http://google.com/*
+* [Google.com][2]访问:
+ <access origin="http://google.com" />
+
-訪問所有資源在安全[google.com][4] ( `https://` ):
-
- [4]: https://google.com
-
- HTTPs://google.com/ *
-
-
-對特定的子域[maps.google.com][5]的訪問:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* 对安全[google.com][3]的访问 ( `https://` ):
+ <access origin="https://google.com" />
+
-訪問[google.com][3] (例如, [mail.google.com][6]和[docs.google.com][7]) 的所有子域:
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* 子域[maps.google.com][4]访问:
+ <access origin="http://maps.google.com" />
+
-對上[www.google.com][8] "/ 移動"路徑下的所有資源的訪問:
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* 对所有子域[google.com][2],例如[mail.google.com][5]和[docs.google.com][6]的访问:
+ <access origin="http://*.google.com" />
+
-訪問[google.com][3]上任何協定 (如 HTTP、 HTTPS、 FTP 等):
-
- *://google.com/*
+* 到*所有*的域,例如, [google.com][2]和[developer.mozilla.org][7]的访问:
-
-所有資源 (例如, [google.com][3]和[developer.mozilla.org][9]) 在互聯網上訪問:
-
- [9]: http://developer.mozilla.org
-
- *
+ <access origin="*" />
+
+ 这是新创建的 CLI 项目的默认值。
-## Android 系統
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
-### 詳細資訊
+## 亚马逊火 OS 白
-在找到白規則 `res/xml/config.xml` ,並宣佈與元素`<access origin="..." />`.
+在找到特定平台白规则`res/xml/config.xml`.
-Android 系統完全支援白語法。
+## Android 白
-### 語法
+在找到特定平台白规则`res/xml/config.xml`.
-[Google.com][3]訪問:
+**注**: 在 Android 2.3 上和之前,域白仅适用于 `href` 的超链接,不引用的资源,如图像和脚本。 采取步骤,避免从被注入到应用程序的脚本。
- <access origin="http://google.com/*" />
-
-
-## 黑莓 10
+导航到非白名单域通过 `href` 的超链接会导致要打开默认浏览器中,而不是在应用程序中的页。(比较这到下面提到的 iOS 的行为)。
-### 詳細資訊
+## iOS 白
-在找到白規則 `www/config.xml` ,並宣佈與元素`<access origin="..." />`.
+该平台的白规则命名的应用程序目录中找到 `config.xml` 文件。
-黑莓 10 比其他平臺兩種方式以不同的方式處理萬用字元:
+没有一个协议,如指定的起源 `www.apache.org` 而不是 `http://www.apache.org` ,默认为所有的 `http` , `https` , `ftp` ,和 `ftps` 计划。
-1) 由用戶端代碼訪問的內容必須顯式聲明。起源 ="*"將不尊重這一使用情形。或者,可使用首選項禁用所有 web 安全。
+在 iOS 平台上的通配符是比在[W3C 构件访问][1]规范更灵活。 例如,以下访问所有子域和顶级域如 `.com` 和 `.net` :
-2) 子域 ="true"可用於代替"*.domain"
+ <access origin="*.google.*" />
+
-### 語法
+与上文指出的对非白名单域通过导航的 Android 平台不同的是 `href` iOS 上的超链接可以防止页面打开在所有。
-[Google.com][3]訪問:
+## 黑莓 10 白
- <access origin="http://google.com" subdomains="false" />
-
+在找到白规则`www/config.xml`.
-對[maps.google.com][5]的訪問:
+黑莓 10 位使用通配符有别于其他平台两种方式:
- <access origin="http://maps.google.com" subdomains="false" />
+* 通过访问任何内容 `XMLHttpRequest` 必须显式声明。 设置 `origin="*"` 不在这种情况下工作。 另外,所有 web 安全性可能会都禁用使用 `WebSecurity` 黑莓手机配置中所述的首选项:
+ <preference name="websecurity" value="disable" />
+
-對在[google.com][3]上的所有子域的訪問:
-
- <access origin="http://google.com" subdomains="true" />
+* 作为替代设置 `*.domain` ,设置附加 `subdomains` 属性为 `true` 。 它应设置为 `false` ,默认情况。 例如,以下允许访问 `google.com` , `maps.google.com` ,和 `docs.google.com` :
-
-訪問到所有的域,包括 `file://` 協定:
-
- <access origin="*" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-禁用所有 web 安全性:
-
- <preference name="websecurity" value="disable" />
+ 以下缩小访问到 `google.com` :
-
-## iOS
-
-### 詳細資訊
-
-在找到白規則 `AppName/config.xml` ,並宣佈與元素`<access origin="..." />`.
-
-iOS 完全支援白語法。
-
-### 在 3.1.0 中更改:
-
-之前 3.1.0 版,科爾多瓦 iOS 包括一些非標準擴展域 whilelisting 計畫其他科爾多瓦平臺都支援的。 自 3.1.0、 iOS 白名單現在符合資源白名單語法描述了本文檔的頂部。 如果您從 pre-3.1.0、 升級和使用這些擴展,您可能需要更改您 `config.xml` ,以前一樣繼續白組相同的資源檔。
-
-具體而言,這些模式需要更新:
-
-* " `apache.org` "(無協定): 這將先前匹配 `http` , `https` , `ftp` ,和 `ftps` 的協定。 將更改為" `*://apache.org/*` ",包括所有協定,或都包括您需要支援的每個協定的線。
-
-* " `http://apache.*` "(萬用字元域的一端): 這將先前匹配的所有頂級-級別-域,包括所有可能的兩個字母 Tld (但不是有用域喜歡。 co.uk)。 為每個 TLD,您實際上控制,並且需要到白名單中包括一條線。
-
-* " `h*t*://ap*he.o*g` "(萬用字元為隨機丟失信件): 不再支援這些 ; 更改包含一條線的每個域和協定,您實際上需要到白名單中。
-
-### 語法
-
-[Google.com][3]訪問:
-
- <access origin="http://google.com/*" />
+ <access origin="http://google.com" subdomains="false" />
+
-
-## Windows Phone (7 和 8)
-
-在找到白規則 `config.xml` ,並宣佈與元素`<access origin="..." />`.
-
-### 語法
-
-[Google.com][3]訪問:
-
- <access origin="http://google.com" />
+ 指定访问到所有的域,包括本地 `file://` 协议:
+ <access origin="*" subdomains="true" />
-## Tizen
+(有关支持的详细信息,请参阅黑莓的文档[访问元素][8]上.)
-### 詳細資訊
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-應用程式根目錄下的 `config.xml` 檔指定域白規則,使用 `<access origin="..." />` 元素。 完整引用,請參閱[Tizen 訪問外部網路資源檔][10].
+## 3.1.0 的 iOS 变化
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
+之前 3.1.0 版,科尔多瓦 iOS 包括一些非标准扩展域 whilelisting 计划其他科尔多瓦平台都支持的。 自 3.1.0、 iOS 白名单现在符合资源白名单语法描述了本文档的顶部。 如果您从 pre-3.1.0、 升级和使用这些扩展,您可能需要更改您 `config.xml` ,以前一样继续白组相同的资源文件。
-### 語法
+具体而言,这些模式需要更新:
-[Google.com][3]訪問:
+* `apache.org`(无协议): 这将先前匹配 `http` , `https` , `ftp` ,和 `ftps` 的协议。 将更改为" `*://apache.org/*` ",包括所有协议,或都包括您需要支持的每个协议的线。
- <access origin="http://google.com" subdomains="false" />
-
+* `http://apache.*`(通配符域的一端): 这将先前匹配的所有顶级-级别-域,包括所有可能的两个字母 Tld (但不是有用域喜欢。 co.uk)。 为每个 TLD,您实际上控制,并且需要到白名单中包括一条线。
-對安全[google.com][4]的訪問 ( `https://` ):
+* `h*t*://ap*he.o*g`(随机缺少字母的通配符): 不再支持这些 ;更改包含为每个域和协议,你实际上需要到白名单中的一线。
- <access origin="https://google.com" subdomains="false" />
-
+## Windows Phone 白
-對在[google.com][3]上的所有子域的訪問:
+Windows Phone 7 和 8 的白规则发现在应用程序中的 `config.xml` 文件。
- <access origin="http://google.com" subdomains="true" />
-
+## Tizen 白
-訪問到所有的域,包括 `file://` 協定:
+白规则发现在应用程序中的 `config.xml` 文件。 在平台上同样依赖于 `subdomains` 属性作为黑莓平台。 (有关支持的详细信息,请参阅 Tizen 的文档[访问元素][9]上.)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
[44/57] [abbrv] CB-5931 1/28 push latest of edge for Korean Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/hybrid/plugins/index.md b/docs/ko/edge/guide/hybrid/plugins/index.md
index f44e3f1..e1c4cda 100644
--- a/docs/ko/edge/guide/hybrid/plugins/index.md
+++ b/docs/ko/edge/guide/hybrid/plugins/index.md
@@ -16,36 +16,94 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 플러그인 개발 가이드
-코르 도우 바 플러그인 교량 WebView 전원 코르도바 애플리케이션과 네이티브 플랫폼 코르도바 응용 프로그램 간에 기능의 비트에서 실행 됩니다. 플러그인은 모든 플랫폼과 자바 스크립트를 호출 하는 플랫폼 특정 플러그인 인터페이스 다음 기본 구현에서 사용 되는 단일 자바 인터페이스의 구성 됩니다. 모든 핵심 코르도바 Api는이 아키텍처를 사용 하 여 구현 됩니다.
+*플러그인* 코르도바 webview는 앱 실행 되는 네이티브 플랫폼 통신할 렌더링 수 있도록 삽입 된 코드의 패키지입니다. 플러그인은 일반적으로 웹 기반 애플 리 케이 션을 사용할 수 없습니다 장치 및 플랫폼 기능에 대 한 액세스를 제공 합니다. 모든 주요 코르도바 API 기능, 플러그인으로 구현 및 많은 다른 NFC 통신, 바코드 스캐너와 같은 기능을 사용 또는 일정에 맞게 인터페이스 사용할 수 있습니다.
-이 가이드 단계 간단한 에코 플러그인을 작성 하는 과정은 자바 스크립트에서 문자열을 전달 하 고 지원 되는 플랫폼에 대 한 네이티브 환경에 보냅니다. 네이티브 코드는 다음 콜백 플러그인의 자바 스크립트 내부에 다시 동일한 문자열을 반환합니다.
+각 지원 되는 플랫폼에 대 한 해당 네이티브 코드 라이브러리와 함께 단일 자바 인터페이스를 구성 하는 플러그인. 네이티브 플랫폼을 다시 한 훨씬 더 복잡 한 기능을 구축 하는 모델로 사용할 수 있는 자바 스크립트에서 문자열을 전달 하는 간단한 *에코* 플러그인-이 섹션 단계. 이 섹션에서는 기본 플러그인 구조와 외부와 접한 자바 인터페이스에 설명합니다. 각 해당 하는 기본 인터페이스에 대 한이 섹션의 끝에 목록 참조.
-이 가이드는 더 복잡 한 플러그인 작성 구축할 수 있습니다 충분 한 개요를 제공 합니다.
+뿐만 아니라 이러한 지침, 지도 대 한 [기존의 플러그인을][1] 살펴 것이 좋습니다 플러그인을 쓸 준비를 할 때.
-## 자바 스크립트
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-어떤 플러그인은 자바 스크립트입니다. 코르 도우 바 이므로 사용할 수 있는 이유 개발자 사용 및 쓰기 자바, 아니라 목표-C, 자바, C# 하지. 귀하의 플러그인에 대 한 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`태그는 일반적인 자바 인터페이스에 경로 지정 합니다. `platform`에 대 한 네이티브 코드의 해당 집합을 지정 하는 태그는 `ios` 이 경우 플랫폼. `config-file`태그를 캡슐화 한 `feature` 플랫폼 특정 주입 태그 `config.xml` 파일 추가 코드 라이브러리의 플랫폼에 게. `header-file`와 `source-file` 태그 라이브러리의 구성 요소 파일을 경로 지정 합니다.
-* `function(winParam) {}`: 성공 함수 콜백입니다. 가정 당신의 `exec` 호출이 성공적으로 완료 되,이 기능 (필요에 따라 매개 변수를 다시 전달할)와 함께 호출 됩니다.
+## 플러그인 확인
-* `function(error) {}`: 오류 함수 콜백입니다. 작업이 성공적으로 완료 되지 않으면이 함수 (선택적으로 오류 매개 변수)와 함께 호출 됩니다.
+사용할 수 있는 `plugman` 플러그인 설치 올바르게 각 플랫폼에 대 한 여부를 확인 하는 유틸리티. 설치 `plugman` 다음 [노드][2] 명령:
-* `"service"`: 네이티브 쪽에서 호출을 서비스 이름입니다. 이 대 한 자세한 정보는 아래에 나열 된 기본 가이드에서 사용할 수 있는 기본 클래스에 매핑됩니다.
+ [2]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+최상위 같은 유효한 응용 프로그램 소스 디렉터리 필요한 `www` 명령줄 인터페이스에 설명 된 대로 기본 CLI에서 생성 된 프로젝트에 포함 하는 디렉터리. 확인 응용 프로그램의 `index.html` 홈 페이지 참조 플러그인의 자바 인터페이스의 이름을 같은 소스 디렉토리에 마치:
+
+ <script src="myplugin.js"></script>
+
-* `"action"`: 작업 이름 호출입니다. 이 네이티브 클래스 수신에 의해 선택 되는 `exec` 호출 및 플랫폼에 따라 기본적으로 클래스의 메서드를 지도. 아래에 나열 된 기본 가이드 정보를 제공 합니다.
+IOS 종속성 로드 제대로 여부를 테스트 하려면 다음 명령을 실행:
-* `[/* arguments */]`: 네이티브 환경에 전달할 인수입니다.
+ $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+
+
+에 대 한 내용은 `plugman` 옵션, 플러그인 관리를 사용 하 여 Plugman를 참조 하십시오. 실제로 플러그인을 *디버깅* 하는 방법에 대 한 정보를이 페이지의 맨 아래에 나열 된 각 플랫폼의 기본 인터페이스 참조.
+
+## 자바 스크립트 인터페이스
+
+자바 스크립트 플러그인의 아마도 가장 중요 한 부분 만드는 전면 인터페이스를 제공 합니다. 그러나 당신이 좋아하는, 하지만 호출 해야 플러그인의 자바 스크립트 구조 수 있습니다 `cordova.exec` 다음 구문을 사용 하 여 네이티브 플랫폼 통신할 수:
+
+ cordova.exec(function(winParam) {},
+ function(error) {},
+ "service",
+ "action",
+ ["firstArgument", "secondArgument", 42, false]);
+
-### 에코 플러그인 자바 스크립트 예제
+여기 일 하는 방법은 각 매개 변수:
+
+* `function(winParam) {}`: 성공 콜백 함수입니다. 가정 당신의 `exec` 호출이 성공적으로 완료 되 면,이 함수에 전달 된 매개 변수 함께 실행 합니다.
+
+* `function(error) {}`: 오류 콜백 함수입니다. 작업이 성공적으로 완료 되지 않은 경우이 함수는 선택적 오류 매개 변수와 함께 실행 합니다.
+
+* `"service"`: 네이티브 쪽에 전화 서비스 이름입니다. 이는 더 많은 정보는 아래에 나열 된 기본 가이드에서 사용할 수 있는 기본 클래스에 해당 합니다.
+
+* `"action"`: 네이티브 측에 전화를 작업 이름입니다. 이 일반적으로 기본 클래스 메서드에 해당합니다. 아래에 나열 된 기본 가이드를 참조 하십시오.
+
+* `[/* arguments */]`: 네이티브 환경에 전달할 인수 배열입니다.
+
+## 샘플 자바 스크립트
+
+이 예제에서는 플러그인의 자바 인터페이스를 구현 하는 방법을 보여 줍니다.
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -54,42 +112,36 @@ 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` 걸립니다. 우리가 조금 더 오류 콜백: 네이티브 쪽 오류 콜백 떨어져 발생 하는 경우 우리가 단순히 성공 콜백을 호출 하 고 그것으로 "default" 문자열을 전달 합니다.
-
-## 플러그인 명세
+보고에 대 한 마지막 세 인수는 `cordova.exec` 기능. 첫 번째 호출에서 `Echo` *서비스*, 클래스 이름. 두 번째 요청은 `echo` *작업*, 그 클래스 내 메서드. 세 번째는 인수는 에코 문자열이 포함 된 배열에서 `window.echo` 함수의 첫 번째 매개 변수.
-코르 도우 바는 플러그인 사양 안 드 로이드, iOS, 블랙베리 10 및 Windows Phone 플랫폼 플러그인의 자동된 설치를 사용 하려면 사용할 수 있습니다. 특정 방식으로 플러그인을 구성 하 고 추가 `plugin.xml` 매니페스트 파일, 명령줄 도구를 통해 귀하의 플러그인을 설치 하는 사용자를 활성화할 수 있습니다.
+에 전달 되는 성공 콜백 `exec` 콜백 함수에 대 한 참조 단순히 `window.echo` 걸립니다. 네이티브 플랫폼 오류 콜백 발생 하는 경우 그것은 단순히 성공 콜백을 호출 하 고 기본 문자열에 전달.
-* 플러그인 명세
+## 네이티브 인터페이스
-## 네이티브
-
-일단 귀하의 플러그인에 대 한 자바 스크립트를 정의 적어도 하나의 네이티브 구현을 보완 해야 합니다. 이렇게 각 플랫폼에 대 한 세부 정보는 다음과 같습니다. 이 가이드는 위에서 설명한 간단한 에코 플러그인 예제에 건설을 계속.
+일단 귀하의 플러그인에 대 한 자바 스크립트를 정의 적어도 하나의 네이티브 구현을 보완 해야 합니다. 각 플랫폼에 대 한 세부 정보는 아래와 위의 간단한 에코 플러그인 예제를 바탕으로 각:
+* 아마존 화재 OS 플러그인
* 안 드 로이드 플러그인
-* 블랙베리 플러그인
-* 블랙베리 10 플러그인
* 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
@@ -97,4 +149,4 @@ Tizen 플랫폼은 현재 플러그인을 지원 하지 않습니다.
그 거 야!
-다른 레지스트리 기반 명령을 사용할 수 있습니다 및 `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/a8b97baa/docs/ko/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/hybrid/webviews/index.md b/docs/ko/edge/guide/hybrid/webviews/index.md
index 9766e98..1908a8f 100644
--- a/docs/ko/edge/guide/hybrid/webviews/index.md
+++ b/docs/ko/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# WebViews 포함
-> 자신의 프로젝트에서 코르도바 WebView를 구현 합니다.
+코르 도우 바 응용 프로그램은 일반적으로는 브라우저 기반의 *WebView* 네이티브 모바일 플랫폼으로 구현 됩니다. 이 섹션 사용 방법을 보여 줍니다, 플랫폼 지원에 대 한 자신의 WebView를 만들 있도록 전체 구성 요소 코르도바 api. 다음 혼합 응용 프로그램에서 기본 구성 요소와 함께이 코르도바 응용 프로그램 구성 요소를 배포할 수 있습니다.
+WebView를 배포 하려면 각 네이티브 프로그래밍 환경에 잘 알고 해야 합니다. 다음은 지원 되는 플랫폼에 대 한 지침.
+
+* 아마존 화재 OS WebViews
* 안 드 로이드 WebViews
* iOS WebViews
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/overview/index.md b/docs/ko/edge/guide/overview/index.md
index 142c5df..82d3613 100644
--- a/docs/ko/edge/guide/overview/index.md
+++ b/docs/ko/edge/guide/overview/index.md
@@ -32,672 +32,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://www.w3.org/TR/widgets/
-응용 프로그램 자체 웹 페이지로 구현, *index.html* 어떤 CSS, 자바 스크립트, 이미지, 미디어 파일을 참조 하는 기본적으로 명명 된 또는 다른 리소스는 실행에 필요한. App는 app 상점에 배 부하는 네이티브 응용 프로그램 래퍼 내에서 *WebView* 로 실행 합니다. 다양 한 장치 기능 방식으로 네이티브 애플 리 케이 션과 상호 작용을 웹 응용 프로그램에 대 한 그것은 또한 참조 해야 합니다는 `cordova.js` API 바인딩을 제공 하는 파일. <!-- XREF
-(See the API Reference for an overview, and the Application
-Development Guide for examples of how to use them.)
-XREF -->
+응용 프로그램 자체 웹 페이지로 구현, *index.html* 어떤 CSS, 자바 스크립트, 이미지, 미디어 파일을 참조 하는 기본적으로 명명 된 또는 다른 리소스는 실행에 필요한. App는 app 상점에 배 부하는 네이티브 응용 프로그램 래퍼 내에서 *WebView* 로 실행 합니다. 다양 한 장치 기능 방식으로 네이티브 애플 리 케이 션과 상호 작용을 웹 응용 프로그램에 대 한 그것은 또한 참조 해야 합니다는 `cordova.js` API 바인딩을 제공 하는 파일.
코르 도우 바 활성화 WebView의 전체 사용자 인터페이스와 응용 프로그램을 제공할 수 있습니다. 또한 네이티브 응용 프로그램 구성 요소와 WebView를 혼합, 하이브리드 응용 프로그램 내에서 구성 요소 수 있습니다. 코르 도우 바 서로 통신 하려면 이러한 구성 요소에 대 한 *플러그인* 인터페이스를 제공 합니다.
## 개발 경로
-응용 프로그램을 설정 하는 가장 쉬운 방법은 실행 하는 것입니다는 `cordova` 명령줄 유틸리티, 일컬어 *명령줄 인터페이스* (CLI). (CLI를 설치 하는 명령줄 인터페이스 참조.) 플랫폼 대상 원하는 설정에 따라 개발 사이클의 진보적으로 더 큰 주식에 대해 CLI에 의존 수 있습니다.
+버전 3.0, 모바일 응용 프로그램을 만드는 두 가지 기본 워크플로 사용할 수 있습니다. 두 워크플로 사용 하 여 같은 일을 수행할 수 있습니다, 하는 동안 특정 작업은 더 나은 다른 하나의 워크플로 사용 하 여 적합 합니다. 이런 이유로 최고의 상황을 위한 최고의 도구를 사용할 수 있도록 두 워크플로 이해 해야 합니다.
-* 가장 기본적인 시나리오에서 간단 하 게 수정할 수 있습니다에 대 한 기본 구성으로 채워지는 새로운 프로젝트를 생성 하려면 CLI를 사용할 수 있습니다.
+지원 되는 두 개의 주요 워크플로 *웹 프로젝트 개발* 워크플로 및 *네이티브 플랫폼 개발* 워크플로.
+
+### 웹 프로젝트 개발
-* 많은 모바일 플랫폼에 대 한 각 SDK에서 컴파일 하는 데 필요한 추가 프로젝트 파일을 설정 하는 CLI를 사용할 수 있습니다. 이 대 한 각 대상된 플랫폼의 SDK를 설치 해야 합니다. (자세한 내용은 플랫폼 가이드를 참조 하십시오.) 플랫폼 지원 테이블 아래에 표시 된 대로 대상된 플랫폼에 따라 서로 다른 운영 체제에서 CLI를 실행 해야 할 수도 있습니다.
+첫 번째 워크플로 *웹 프로젝트 개발* 워크플로로 생각할 수 있습니다. 가능한 작은 플랫폼 관련 개발 작업 가능한 많은 모바일 운영 체제에서 실행 되는 코르도바 응용 프로그램을 만들 때이 워크플로 사용 해야 합니다. 이 워크플로 코르도바 3.0 존재와 코르도바 *명령줄 인터페이스* (CLI)의 창조로 왔다. CLI 당신의 애플 리 케이 션을 구축 관련된 세부 정보를 관리 하는 낮은 수준의 쉘 스크립트의 기능을 많이 추상화, 복사 하는 등 각 모바일 플랫폼에 대 한 올바른 폴더로 웹 자산 플랫폼 특정 구성 변경, 또는 특정 실행 빌드 응용 프로그램 이진 파일을 생성 하는 스크립트. 자세한 *웹 프로젝트 개발* 워크플로 명령줄 인터페이스에 대 한. 종종 사람들이 말할 때 "cli", 그들은이 *웹 프로젝트 개발* 워크플로 대 한 이야기는 note 하시기 바랍니다.
-* 플랫폼 지원에 대 한 CLI 실행 응용 프로그램을 컴파일 하 고 SDK 기반 장치 에뮬레이터에서 실행 수 있습니다. <!-포괄적인 테스트에 대 한 외부 참조 (참조 응용 프로그램 개발 가이드를 자세한 내용은.) 외부 참조-->, 또한 응용 프로그램 파일을 생성 하 고 장치에 직접 설치할 수 있습니다.
+### 네이티브 플랫폼 개발
-개발 주기에서 어느 시점에서 옵션 풍부한 집합을 제공할 수 있습니다 플랫폼 SDK 도구에 사용할 수 있습니다. (각 플랫폼 SDK 도구에 대 한 자세한 내용은 플랫폼 가이드 설정을 참조 하십시오.) SDK 환경 웹 기반 및 기본 응용 프로그램 구성 요소를 혼합 한 하이브리드 애플 리 케이 션을 구현 하려는 경우에 더 적합 하다. <!-당신이--> 외부 참조 (참조 하이브리드 응용 프로그램 가이드에 대 한 자세한 내용은) 외부 처음 애플 리 케이 션을 생성 하 명령줄 유틸리티를 사용할 수 있습니다 또는 반복적으로 그 후 SDK 도구 업데이트 코드를 피드를 합니다. 당신은 또한 만들 수 있습니다 응용 프로그램의 구성 파일 자신. <!-- XREF
-(See The config.xml File for details.)
-XREF -->
+두 번째 워크플로 *네이티브 플랫폼 개발* 워크플로로 생각할 수 있습니다. 단일 플랫폼에 대 한 응용 프로그램 개발에 집중 하 고 하위 수준의 플랫폼 세부 사항 변화에 관심이 때 사용 해야 합니다. 크로스 플랫폼 애플 리 케이 션을 구축에이 워크플로 사용할 수 있습니다, 하는 동안 다양 한 빌드 단계를 추상화 하는 도구의 부족 더 어렵게 만들 것입니다. 예를 들어, Plugman를 사용 하 여 지원 하고자 하는 각 플랫폼에 한 번씩 같은 플러그인을 설치 해야 합니다. 이 *네이티브 플랫폼 개발* 워크플로 사용 하 여 혜택에 액세스할 수 하위 쉘 스크립트 구축 하 고 테스트 응용 프로그램, 그래서 만약 당신이 사물의 네이티브 측면에서 해킹 하는 그것이,이 워크플로 변경 내용을 테스트 하는 가장 효율적인 방법. 이 워크플로 또한 더 큰 네이티브 응용 프�
��그램에서 작은 부분으로는 CordovaWebView를 사용 하려는 경우에 적합 (포함 WebViews 가이드를 참조 하십시오.) 다른 셸 도구 가이드, 예를 들어, 안 드 로이드 쉘 도구 가이드 및 iOS 셸 도구 가이드에서에서이 워크플로에 대해 읽을 수 있습니다.
-<!-- 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 -->
+처음 시작, *웹 프로젝트 개발* 워크플로 사용 하 여 응용 프로그램을 만드는 가장 쉬운 수 있습니다. (CLI를 설치 하는 명령줄 인터페이스 참조.) 플랫폼 대상 원하는 설정에 따라 개발 사이클의 진보적으로 더 큰 주식에 대해 CLI에 의존 수 있습니다.
+
+* 가장 기본적인 시나리오에서 간단 하 게 수정할 수 있습니다에 대 한 기본 구성으로 채워지는 새로운 프로젝트를 생성 하려면 CLI를 사용할 수 있습니다.
-## 플랫폼 지원
+* 많은 모바일 플랫폼에 대 한 각 SDK에서 컴파일 하는 데 필요한 추가 프로젝트 파일을 설정 하는 CLI를 사용할 수 있습니다. 이 대 한 각 대상된 플랫폼의 SDK를 설치 해야 합니다. (자세한 내용은 플랫폼 가이드를 참조 하십시오.) 플랫폼 지원 표에 표시 된 대상된 플랫폼에 따라 서로 다른 운영 체제에서 CLI를 실행 해야 할 수도 있습니다.
-다음 개발 도구 및 각 모바일 플랫폼에 대 한 장치 사용할 수 있는 Api의 집합을 보여 줍니다. (열 머리글 CLI의 속기 스텁이 표시.)
+* 플랫폼 지원에 대 한 CLI 실행 응용 프로그램을 컴파일 하 고 SDK 기반 장치 에뮬레이터에서 실행 수 있습니다. 포괄적인 테스트를 위해 응용 프로그램 파일을 생성 하 고 장치에 직접 설치도 수 있습니다.
-<!-- START HTML -->
+개발 주기에서 어느 시점에서 더 *네이티브 플랫폼 개발* 워크플로 사용 하 여 전환할 수 있습니다. 제공 하는 플랫폼 SDK 도구 옵션 풍부한 집합을 제공할 수 있습니다. (각 플랫폼 SDK 도구에 대 한 자세한 내용은 플랫폼 가이드 설정을 참조 하십시오.)
-<table class="compat" width="100%">
- <tr>
- <th>
- </td> <th>
- <tt>안 드 로이드</tt>
- </th>
-
- <th>
- <tt>블랙베리</tt> (6)
- </th>
-
- <th>
- <tt>blackberry10</tt>
- </th>
-
- <th>
- <tt>ios</tt>
- </th>
-
- <th>
- <tt>wp7</tt> (윈도우<br />전화 번호 7)
- </th>
-
- <th>
- <tt>wp8</tt> (윈도우<br />전화 번호 8)
- </th>
-
- <th>
- <tt>win8</tt><br />(윈도우 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">
- 맥, 윈도우, 리눅스
- </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="n">
- </td>
-
- <td data-col="tizen" class="n">
- </td>
- </tr>
-
- <tr>
- <th>
- <a href="guide_hybrid_webviews_index.md.html">임베디드<br />WebView</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">
- 없음 FileTransfer
- </td>
-
- <td data-col="winphone8" class="p">
- 없음 FileTransfer
- </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">Splashscreen</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">
- localStorage만
- </td>
-
- <td data-col="winphone8" class="p">
- localStorage만
- </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
+SDK 환경 웹 기반 및 기본 응용 프로그램 구성 요소를 혼합 한 하이브리드 애플 리 케이 션을 구현 하려는 경우에 더 적합 하다. 처음 애플 리 케이 션을 생성 하기 위해 명령줄 유틸리티를 사용할 수 있습니다 또는 반복적으로 그 후 SDK 도구 업데이트 코드를 피드를 합니다. 당신은 또한 만들 수 있습니다 응용 프로그램의 구성 파일 자신. (Config.xml 파일에 대 한 자세한 내용은 참조 하십시오.)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/amazonfireos/config.md b/docs/ko/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..a4d3ef3
--- /dev/null
+++ b/docs/ko/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.
+---
+
+# 아마존 화재 운영 체제 구성
+
+`config.xml`파일을 각 응용 프로그램 및 CordovaWebView 인스턴스에 적용 되는 응용 프로그램의 기본 설정 제어. 아마존 화재 운영 체제에만 적용이 섹션 세부 환경 설정을 작성 합니다. 글로벌 구성 옵션에 config.xml 파일 정보를 참조 하십시오.
+
+* `KeepRunning`(boolean, 기본값은 `true` ): 응용 프로그램 유지 후에 백그라운드에서 실행 여부를 결정 합니다는 `pause` 이벤트가 발생 합니다.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `ErrorUrl`: 표준 HTTP 오류 400-500 범위에 대 한 응답에서을 표시 하는 오류 페이지를 지정 합니다. 홈 페이지와 다른 웹 자산을 포함 하는 최상위 디렉터리에서 지정된 된 파일을 놓습니다.
+
+ <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` ): 시간 초과 오류를 throw 하기 전에 대기할 시간을 페이지를 로드할 때. 이 예제에서는 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/a8b97baa/docs/ko/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/amazonfireos/index.md b/docs/ko/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..ac74489
--- /dev/null
+++ b/docs/ko/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+면허: 아파치 소프트웨어 재단 (ASF)에 하나 이상의 참가자 사용권 계약 하에서 허가 된. NOTICE 파일 저작권 소유권에 관한 자세한 내용은이 작업 배포를 참조 하십시오. ASF 라이센스 아파치 라이센스 버전 2.0 ("라이센스");이 파일 당신이 라이선스 준수를 제외 하 고이 파일을 사용할 수 없습니다. 라이센스의 복사본을 얻을 수 있습니다.
+
+ http://www.apache.org/licenses/LICENSE-2.0 적용 가능한 법률에 의해 요구 또는 서 면으로 동의 하지 않는 한 소프트웨어 라이선스 하에 배포에 배포 되는 "있는 그대로" 기준, 보증 또는 조건 어떤 종류의 없이, 명시적 또는 묵시적. 라이센스 권한 및 제한 적용 되는 특정 언어에 대 한 참조
+
+
+## 라이센스.
+
+# 아마존 화재 OS 플랫폼 가이드
+
+이 가이드에는 코르도바 애플 리 케이 션 킨 들의 화재 HDX 같은 아마존 화재 OS 장치에 대 한 배포 SDK 개발 환경을 설정 하는 방법을 보여 줍니다.
+
+자세한 플랫폼 관련 내용은 다음을 참조 하십시오.
+
+* 아마존 화재 운영 체제 구성
+* 아마존 화재 OS WebViews
+* 아마존 화재 OS 플러그인
+
+## 요구 사항 및 지원
+
+안 드 로이드 SDK와 아마존 WebView SDK 아마존 화재 운영 체제에 대 한 코르도바 애플 리 케이 션을 개발이 필요 합니다. 아래의 링크에서 이러한 Sdk에 대 한 요구 사항을 확인 하십시오.
+
+* [안 드 로이드 SDK 시스템][1]
+
+* [아마존 WebView SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## 설치
+
+### 안 드 로이드 SDK
+
+[Developer.android.com/sdk][1]에서 안 드 로이드 SDK를 설치 합니다. 그렇지 않으면 다운로드 이동 위치는 SDK를 설치를 선택으로 나타날 수도 있습니다 `adt-bundle` 트리 개발 도구를 저장 하는 곳에.
+
+코르 도우 바 작업 명령줄 도구, SDK의 포함 해야 `tools` 와 `platform-tools` 디렉터리 경로 환경에서.
+
+만들거나 수정 하려면 텍스트 편집기를 사용할 수 맥, 리눅스 또는 다른 유닉스 플랫폼에는 `~/.bash_profile` 파일을 SDK 설치에 따라 다음과 같은 줄을 추가:
+
+ 내보내기 경로 = ${경로}: / 개발/adt-번들/sdk/플랫폼-도구: / 개발/adt-번들/sdk/도구
+
+
+이것 새롭게 문을 연 터미널 windows에서 SDK 도구를 제공합니다. 그렇지 않으면 현재 세션에서 사용할 수 있도록이 실행.
+
+ $ 소스 ~/.bash_profile
+
+
+윈도우 7에 경로 환경 수정:
+
+* 바탕 화면 왼쪽 아래 **시작** 메뉴에 클릭, **컴퓨터**를 마우스 오른쪽 단추로 클릭 한 다음 **속성** 을 클릭 합니다.
+
+* 왼쪽 열에서 **고급 시스템 설정** 을 클릭 합니다.
+
+* 결과 대화 상자에서 눌러 **환경 변수**.
+
+* **경로** 변수를 선택 하 고 **편집** 을 누릅니다.
+
+* 설치한 SDK를 예를 기반으로 경로에 다음을 추가:
+
+ ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+
+
+* 값을 저장 하 고 두 대화 상자를 닫습니다.
+
+또한 명령 프롬프트 및 유형 자바와 개미 열기를 사용 하도록 설정 해야 할 수 있습니다 `java` , 또한 입력 `ant` . 추가 경로 중 실행 실패:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### 아마존 WebView SDK
+
+[아마존 개발자 포털][2] 에서 아마존 WebView 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를 사용 하 여 그것을 수정 하는 방법이입니다.
+
+* **이클립스** 응용 프로그램을 시작 합니다.
+
+* **새 프로젝트** 메뉴 항목을 선택 합니다.
+
+* 결과 대화 상자에서 **기존 코드에서 안 드 로이드 프로젝트** 를 선택한 **다음**키를 누릅니다. ![][3]
+
+* 이동 `hello` , 또는 어느 디렉토리 만든 프로젝트에 대 한 다음에 `platforms/amazon-fireos` 하위 디렉터리.
+
+* **완료** 를 누르면합니다.
+
+ [3]: img/guide/platforms//eclipse_new_project.png
+
+일단 이클립스 창이 열립니다, 해결 되지 않은 문제를 나타내는 빨간색 **X** 나타날 수 있습니다. 그렇다면, 다음 추가 단계를 수행:
+
+* 프로젝트 디렉터리에서 마우스 오른쪽 단추로 클릭 합니다.
+
+* 결과 **속성** 대화 상자에서 탐색 창에서 **안 드 로이드** 선택 합니다.
+
+* 빌드 대상 프로젝트에 대 한, 설치한 최고의 안 드 로이드 API 레벨을 선택 합니다.
+
+* **확인** 을 클릭 합니다.
+
+* **프로젝트** 메뉴에서 **클린** 을 선택 합니다. 이 프로젝트의 모든 오류를 수정 한다.
+
+## 장치에 배포
+
+장치에 직접 응용 프로그램을, [안 드 로이드 개발자 사이트][4]에 설명 된 대로 장치에서 USB 디버깅이 활성화 된 ㄴ 다는 것을 확인 하 고 미니 USB 케이블을 사용 하 여 시스템에 연결.
+
+ [4]: http://developer.android.com/tools/device.html
+
+명령줄에서 장치에 app를 밀어 수 있습니다.
+
+ $ cordova run amazon-fireos
+
+
+또는 Eclipse 내에서 프로젝트를 마우스 오른쪽 단추로 클릭 고 **안 드 로이드 응용 프로그램 → 실행** 선택.
+
+**참고**: 현재, 에뮬레이터를 통해 테스트는 지원 되지 않습니다 아마존 WebView 기반 애플 리 케이 션을 위한.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/amazonfireos/plugin.md b/docs/ko/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..affdcb3
--- /dev/null
+++ b/docs/ko/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 플러그인
+
+사용자 지정 플러그인 개발의 개요에 대 한 안 드 로이드 플러그인 가이드에 제공 된 지침을 따릅니다.
+
+## 에코 아마존 화재 OS 플러그인 예제
+
+응용 프로그램 플러그인에서 설명 하는 자바 인터페이스 *에코* 기능은 사용는 `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.");
+ }
+ }
+ }
+
+
+아마존 화재 운영 체제 플랫폼에 대 한 안 드 로이드 플러그인 코드 재사용 다음 가리키도록 plugin.xml을 수정 하려는 경우는 `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>
+
+
+아마존 화재 운영 체제 플랫폼에 대 한 사용자 정의 플러그인을 작성 한 다음 라는 폴더를 생성 하려는 경우 `amazon` 플러그인 src 밑 / 폴더를 가리키도록 plugin.xml을 수정 하 고는 `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>
+
+
+## 귀하의 플러그인에 아마존 WebView를 사용 하 여
+
+코르도바 아마존 화재 운영 체제에 대 한 사용자 지정 아마존 WebView 오픈 소스 크롬 프로젝트에 내장 된 사용 합니다. GPU 가속 및 빛나 다 화재에 유체 성능을 위해 최적화 됩니다.
+
+최고의 프로젝트에서 아마존 WebView를 사용 하는 방법을 이해, 체크 아웃 [아마존 개발자 포털][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/a8b97baa/docs/ko/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/amazonfireos/webview.md b/docs/ko/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..d1b83ae
--- /dev/null
+++ b/docs/ko/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로이 구성 요소를 참조 `CordovaWebView` . `CordovaWebView`오픈 소스 크롬 프로젝트에 내장 된 아마존 WebView를 확장 합니다. 이 기능을 활용 하 여 귀하의 웹 애플 리 케이 션 최신 웹 런타임 엔진에서 실행 되는 최신 HTML5 웹 표준을 이용할 수 있다.
+
+## 필수 구성 요소
+
+* 코르 도우 바 3.0.0 이상
+
+* 안 드 로이드 SDK 최신 SDK 업데이트
+
+* 아마존 WebView SDK
+
+## CordovaWebView를 사용 하 여 아마존 화재 OS 프로젝트 안내
+
+1. 다운로드 및 [아마존 WebView SDK][1] 를 확장 한 다음 awv_interface.jar에 복사 `/framework/libs` 디렉터리. 라이브러리 만들기 / 폴더 존재 하지 않는 경우.
+
+2. `cd`에 `/framework` 실행 하 고 `ant 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과 자바 스크립트 파일을 복사 `/assets/www` 디렉터리.
+
+2. 복사 `config.xml` 에서 `/framework/res/xml` 를 프로젝트의 `/res/xml` 디렉터리.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/config.md b/docs/ko/edge/guide/platforms/android/config.md
index 652ec06..78634ef 100644
--- a/docs/ko/edge/guide/platforms/android/config.md
+++ b/docs/ko/edge/guide/platforms/android/config.md
@@ -18,36 +18,54 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`파일을 각 응용 프로그램 및 CordovaWebView 인스턴스에 적용 되는 응용 프로그램의 기본 설정 제어. 이 섹션 자세히만 안 드 로이드 빌드에 적용 되는 기본 설정을 설명 합니다. 글로벌 구성 옵션에 config.xml 파일 정보를 참조 하십시오.
-* `KeepRunning`(boolean, 기본값은 `true` ): 응용 프로그램 유지 후에 백그라운드에서 실행 여부를 결정 합니다는 `pause` 이벤트가 발생 합니다.
+* `KeepRunning`(boolean, 기본값은 `true` ): 응용 프로그램 유지 후에 백그라운드에서 실행 여부를 결정 합니다는 `pause` 이벤트가 발생 합니다. 참고:이 값을 false로 설정 죽이지 않을 것 이다 응용 프로그램 일시 중지 이벤트 후, app 백그라운드에 있는 동안 코르 도우 바 webview에서 코드 실행을 중지만 됩니다.
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: 표준 HTTP 오류 400-500 범위에 대 한 응답에서을 표시 하는 오류 페이지를 지정 합니다. 홈 페이지와 다른 웹 자산을 포함 하는 최상위 디렉터리에서 지정된 된 파일을 놓습니다.
+* `LoadUrlTimeoutValue`(밀리초에서 숫자, 기본적으로 `20000` , 20 초): 시간 초과 오류를 throw 하기 전에 대기할 시간을 페이지를 로드할 때. 이 예제에서는 10 초 보다는 오히려 20를 지정합니다.
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: 응용 프로그램을 로드할 때 기본 대화 상자를 표시 합니다. 값의 형식은 *제목, 메시지*
+* `SplashScreen`(문자열, 기본값: `splash` ): 그것의 확장에 마이너스 파일의 이름은 `res/drawable` 디렉터리. 다양 한 자산에는 다양 한 하위 디렉터리에이 일반적인 이름을 공유 해야 합니다.
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: 애플 리 케이 션 내에서 하위 페이지를 로드할 때 기본 대화 상자를 표시 합니다. 값의 형식은 *제목, 메시지*
+* `SplashScreenDelay`(기본값: 밀리초에서 숫자 `3000` ): 시간 시작 화면 이미지를 표시 합니다.
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(숫자, 기본값은 `20000` ): 시간 초과 오류를 throw 하기 전에 대기할 시간을 페이지를 로드할 때. 이 예제에서는 10 초 보다는 오히려 20를 지정합니다.
+* `InAppBrowserStorageEnabled`(boolean, 기본값은 `true` ): 컨트롤 페이지는 InAppBrowser 이내 연 액세스할 수 있는지 동일한 localStorage 및 WebSQL 저장 페이지 기본 브라우저와 함께 열립니다.
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: 파일에 확장명 뺀 이름에 `res/drawable` 디렉터리. 다양 한 자산에는 다양 한 하위 디렉터리에이 일반적인 이름을 공유 해야 합니다.
+* `LoadingDialog`(문자열, 기본값: `null` ): 경우 설정, 지정 된 제목 및 메시지, 대화 및 회전자, 응용 프로그램의 첫 번째 페이지를 로드할 때 표시 됩니다. 제목 및 메시지는 쉼표로 구분 하 여이 값 문자열 및 대화 상자 표시 전에 그 쉼표 제거 됩니다.
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(번호, 기본값: `5000` ): 시간 시작 화면 이미지를 표시 합니다.
+* `LoadingPageDialog`(문자열, 기본값: `null` ): 동일 `LoadingDialog` , 하지만 응용 프로그램에서 첫 번째 페이지 다음 모든 페이지를 로드 하기 위한.
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(URL, 기본값은 `null` ): 만약 설정, 제목 "응용 프로그램 오류" 대화 상자 대신 응용 프로그램에서 오류에 참조 된 페이지를 표시 합니다.
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(boolean, 기본값은 `false` ): 화면 상단에 제목 표시 합니다.
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(문자열, 기본값: `ERROR` ): 로그를 통해 응용 프로그램에서 메시지를 필터링 하는 최소 로그 수준을 설정 합니다. 유효한 값은 `ERROR` , `WARN` , `INFO` , `DEBUG` , 그리고`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(boolean, 기본값은 `false` ): 동일은 `Fullscreen` 이 xml 파일의 전역 구성 매개 변수. 이 안 드 로이드 관련 요소는 전역에 찬성 폐기 `Fullscreen` 요소를 이후 버전에서 제거 될 예정입니다.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a8b97baa/docs/ko/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/ko/edge/guide/platforms/android/index.md b/docs/ko/edge/guide/platforms/android/index.md
index 2a8c04f..e51c930 100644
--- a/docs/ko/edge/guide/platforms/android/index.md
+++ b/docs/ko/edge/guide/platforms/android/index.md
@@ -16,7 +16,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 안 드 로이드 플랫폼 가이드
-이 가이드에는 코르도바 애플 리 케이 션 안 드 로이드 장치에 대 한 배포 SDK 개발 환경을 설정 하는 방법을 보여 줍니다. 자세한 플랫폼 관련 내용은 다음을 참조 하십시오.
+이 가이드에는 코르도바 애플 리 케이 션 안 드 로이드 장치에 대 한 배포 SDK 개발 환경을 설정 하는 방법을 보여 줍니다. 그것은 안 드 로이드 SDK를 설치, 이클립스 sdk에서는 안 드 로이드 프로젝트를 열고 및 에뮬레이터 또는 장치에 배포 과정을 통해 당신을 걷는다. 적어도 다음과 같은 워크플로에 안 드 로이드 SDK를 설치 하려면이 가이드를 따라 해야 합니다. ( *웹 프로젝트 개발* 및 *네이티브 플랫폼 개발* 워크플로 필요 안 드 로이드 SDK를 설치 하 고 당신의 경로 통해 액세스할 수 있습니다.)
+
+자세한 플랫폼 관련 내용은 다음을 참조 하십시오.
* 안 드 로이드 구성
* 안 드 로이드 WebViews
@@ -44,20 +46,19 @@ NOTE, doc said:
개발자가 사용 해야 합니다 `cordova` 안 드 로이드 SDK와 함께에서 유틸리티. 설치, 프로젝트 추가 다음 빌드하고 프로젝트를 배포 하는 방법 정보에 대 한 명령줄 인터페이스를 참조.
-## SDK 설치
-
-[Developer.android.com/sdk][3]에서 안 드 로이드 SDK를 설치 합니다. 그렇지 않으면 다운로드 이동 위치는 SDK를 설치를 선택으로 나타날 수도 있습니다 `adt-bundle` 트리 개발 도구를 저장 하는 곳에.
+안 드 로이드 SDK 설치 [developer.android.com/sdk][3]. 안 드 로이드 sdk로 배포 되는 ' adt-번들-<os>-<arch>-<ver>' 파일. Windows에서 adt 번들 설치 프로그램이 함께 패키징 됩니다. OSX와 리눅스에서 단순히 ' adt 번들 ' 풀고 개발 도구 저장 위치. [안 드 로이드 SDK 설치에 대 한 더 자세한 정보는 여기서 찾을 수 있습니다.][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
코르 도우 바 작업 명령줄 도구, SDK의 포함 해야 `tools` 와 `platform-tools` 디렉터리 경로 환경에서. 만들거나 수정 하려면 텍스트 편집기를 사용할 수 맥에 있는 `~/.bash_profile` 파일을 SDK 설치에 따라 다음과 같은 줄을 추가:
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ 내보내기 경로 = ${경로}: / 개발/adt-번들/sdk/플랫폼-도구: / 개발/adt-번들/sdk/도구
이것 새롭게 문을 연 터미널 windows에서 SDK 도구를 제공합니다. 그렇지 않으면 현재 세션에서 사용할 수 있도록이 실행.
- $ source ~/.bash_profile
+ $ 소스 ~/.bash_profile
윈도우 7에 경로 환경 수정:
@@ -79,14 +80,17 @@ NOTE, doc said:
또한 명령 프롬프트 및 유형 자바와 개미 열기를 사용 하도록 설정 해야 할 수 있습니다 `java` , 또한 입력 `ant` . 추가 경로 중 실행 실패:
- %JAVA_HOME%\bin;%ANT_HOME%\bin
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
## Sdk에서는 프로젝트를 열려면
사용 된 `cordova` 에 코르도바는 명령줄 인터페이스를 설명 하는 대로 새로운 프로젝트를 설정 하는 유틸리티. 예를 들어 소스 코드 디렉토리에:
- $ 코르도바 만들기 안녕하세요 com.example.hello "HelloWorld" $ cd 안녕하세요 $ 코르도바 플랫폼 안 드 로이드 $ 코르도바 빌드 추가
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add android
+ $ cordova build
일단 창조 해, 여기에 SDK를 사용 하 여 그것을 수정 하는 방법이입니다.
@@ -95,13 +99,15 @@ NOTE, doc said:
* **새 프로젝트** 메뉴 항목을 선택 합니다.
-* 결과 대화 상자에서 **기존 코드에서 안 드 로이드 프로젝트** 를 선택한 **다음**키를 누릅니다. ![][4]
+* 결과 대화 상자에서 **기존 코드에서 안 드 로이드 프로젝트** 를 선택한 **다음**키를 누릅니다. ![][5]
* 이동 `hello` , 또는 어느 디렉토리 만든 프로젝트에 대 한 다음에 `platforms/android` 하위 디렉터리.
+* 둘 다 다는 것을 확인 `hello` 와 `hello-CordovaLib` 프로젝트를 가져오려면 선택 합니다. `hello-CordovaLib`코르 도우 바 이제.jar 파일 대신 안 드 로이드 라이브러리로 사용 하기 때문에 프로젝트 코르도바 3.3.0로 필요 하다.
+
* **완료** 를 누르면합니다.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
일단 이클립스 창이 열립니다, 해결 되지 않은 문제를 나타내는 빨간색 **X** 나타날 수 있습니다. 그렇다면, 다음 추가 단계를 수행:
@@ -123,46 +129,46 @@ NOTE, doc said:
* 이클립스 내에서이 도구 모음 아이콘 눌러:
- ![][5]
+ ![][6]
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
일단 오픈, 안 드 로이드 SDK 관리자는 다양 한 런타임 라이브러리를 표시 합니다.
-![][6]
+![][7]
- [6]: img/guide/platforms/android/asdk_window.png
+ [7]: img/guide/platforms/android/asdk_window.png
**도구 → 관리 AVDs** (안 드 로이드 가상 장치)를 선택한 다음 **장치 정의** 결과 대화 상자에서 모든 항목 선택:
-![][7]
+![][8]
- [7]: img/guide/platforms/android/asdk_device.png
+ [8]: img/guide/platforms/android/asdk_device.png
보도 **AVD 생성**, 선택적으로 이름, 수정 변경 내용을 적용 하려면 **확인** 을 누릅니다.
-![][8]
+![][9]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
AVD 다음 **안 드 로이드 가상 장치** 목록에 나타납니다.
-![][9]
+![][10]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [10]: img/guide/platforms/android/asdk_avds.png
별도 응용 프로그램으로 에뮬레이터를 열려면는 AVD를 선택 하 고 **시작**을 누릅니다. 하드웨어 단추에 대 한 사용할 수 있는 추가 컨트롤 장치 것 만큼 출시:
-![][10]
+![][11]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [11]: img/guide/platforms/android/asdk_emulator.png
이 시점에서 사용할 수 있는 `cordova` 명령줄에서 에뮬레이터에 응용 프로그램을 배포 하려면 유틸리티:
- $ 코르도바 에뮬레이션 안 드 로이드
+ $ cordova emulate android
-대신 이클립스에서 작업 하는, 프로젝트를 마우스 오른쪽 단추로 클릭 하 고 **→ 안 드 로이드 응용 프로그램을 실행**을 선택 합니다. 이미 열려 있다면 아무도 AVD를 지정 하려면 요청 받을 수 있습니다.
+대신 이클립스 내에서 작업 프로젝트를 마우스 오른쪽 단추로 클릭 하 고 **→ 안 드 로이드 응용 프로그램을 실행**을 선택 합니다. 이미 열려 있다면 아무도 AVD를 지정 하려면 요청 받을 수 있습니다.
더 빠른 경험을 위해 인텔 기반 에뮬레이터 이미지를 사용 합니다.
@@ -176,13 +182,13 @@ AVD 다음 **안 드 로이드 가상 장치** 목록에 나타납니다.
## 장치에 배포
-장치에 직접 응용 프로그램을, [안 드 로이드 개발자 사이트][11]에 설명 된 대로 장치에서 USB 디버깅이 활성화 된 ㄴ 다는 것을 확인 하 고 미니 USB 케이블을 사용 하 여 시스템에 연결.
+장치에 직접 응용 프로그램을, [안 드 로이드 개발자 사이트][12]에 설명 된 대로 장치에서 USB 디버깅이 활성화 된 ㄴ 다는 것을 확인 하 고 미니 USB 케이블을 사용 하 여 시스템에 연결.
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
명령줄에서 장치에 app를 밀어 수 있습니다.
- 안 드 로이드 실행 $ 코르도바
+ $ cordova run android
또는 Eclipse 내에서 프로젝트를 마우스 오른쪽 단추로 클릭 고 **안 드 로이드 응용 프로그램 → 실행** 선택.
\ No newline at end of file
[38/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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 a4c6e8d..0d7adb1 100644
--- a/docs/zh/edge/guide/cli/index.md
+++ b/docs/zh/edge/guide/cli/index.md
@@ -14,67 +14,67 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
---
-# 命令行界面
+# 命令列介面
-本指南演示如何创建应用程序并将它们部署到各种本机移动平台,使用 `cordova` 命令行界面 (CLI)。 此工具允许您创建新的项目、 生成它们在不同平台上,并运行实际设备或仿真程序内。 CLI 是要使用的跨平台工作流的主要工具 (见有关的各项工作流程说明概述)。然而,你也可以使用 CLI 初始化项目代码后,您使用各种平台 Sdk 和外壳工具为继续发展。
+本指南演示如何創建應用程式並將它們部署到各種本機移動平臺,使用 `cordova` 命令列介面 (CLI)。 此工具允許您創建新的專案、 生成它們在不同平臺上,並運行實際設備或模擬程式內。 CLI 是要使用的跨平臺工作流的主要工具 (見有關的各項工作流程說明概述)。然而,你也可以使用 CLI 初始化專案代碼後,您使用各種平臺 Sdk 和外殼工具為繼續發展。
-## 系统必备组件
+## 系統必備元件
-在运行任何命令行工具之前, 您需要为每个您想要的目标的平台安装 Sdk。(参见平台指南更多详细信息。
+在運行任何命令列工具之前, 您需要為每個您想要的目標的平臺安裝 Sdk。(參見平臺指南更多詳細資訊。
-若要添加支持或重建任何平台的一个项目,您需要从支持的平台 SDK 的同一台计算机上运行命令行界面。CLI 支持以下组合:
+若要添加支援或重建任何平臺的一個專案,您需要從支援的平臺 SDK 的同一台電腦上運行命令列介面。CLI 支援以下組合:
* iOS (Mac)
-* 亚马逊火 OS (Mac、 Linux、 Windows)
+* 亞馬遜火 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`.
+ **注**: `-g` 標誌上面告訴故宮全域安裝科爾多瓦。 您可能需要添加到您的路徑,為了調用全域的故宮目錄安裝故宮模組。 在 Windows 上,故宮通常可以找到在 `C:\Users\username\AppData\Roaming\npm` 和在 Unix 上`/usr/local/share/npm`.
[1]: http://nodejs.org/
-## 创建应用程序
+## 創建應用程式
-转至目录位置您维护您的源代码,并运行以下命令:
+轉至目錄位置您維護您的原始程式碼,並運行以下命令:
$ cordova create hello com.example.hello HelloWorld
-它可能需要一些时间完成的命令,有耐心。运行该命令与 `-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` 為您的專案提供了一個反向域樣式識別碼。 此參數是可選的但只有當你也省略第三個參數,因為參數是位置。 您可以編輯以後此值在 `config.xml` 檔中,但一定要注意可能生成外部的代碼 `config.xml` 使用此值,如 JAVA 套裝軟體名稱。 預設值是 `io.cordova.hellocordova` ,但它建議你選擇一個適當的值。
-第三个参数 `HelloWorld` 提供了应用程序的显示标题。 此参数是可选的。 您可以编辑以后此值在 `config.xml` 文件中,但一定要注意可能生成外部的代码 `config.xml` 使用此值,如 Java 类的名称。 默认值是 `HelloCordova` ,但它建议你选择一个适当的值。
+第三個參數 `HelloWorld` 提供了應用程式的顯示標題。 此參數是可選的。 您可以編輯以後此值在 `config.xml` 檔中,但一定要注意可能生成外部的代碼 `config.xml` 使用此值,如 JAVA 類的名稱。 預設值是 `HelloCordova` ,但它建議你選擇一個適當的值。
-## 添加平台
+## 添加平臺
-后面的所有命令都需要在项目的目录或在其范围内的任何子目录内运行:
+後面的所有命令都需要在專案的目錄或在其範圍內的任何子目錄內運行:
$ cd hello
-您可以生成项目之前,您需要指定一组的目标平台。 您运行这些命令的能力取决于您的计算机是否支持每个 SDK,是否你已经安装每个 SDK。 运行任何这些从 Mac:
+您可以生成專案之前,您需要指定一組的目標平臺。 您運行這些命令的能力取決於您的電腦是否支援每個 SDK,是否你已經安裝每個 SDK。 運行任何這些從 Mac:
$ cordova platform add ios
$ cordova platform add amazon-fireos
@@ -83,7 +83,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ cordova platform add firefoxos
-运行的这些 Windows 机器上,从任何地方*wp*指的是不同版本的 Windows Phone 操作系统:
+運行的這些 Windows 機器上,從任何地方*wp*指的是不同版本的 Windows Phone 作業系統:
$ cordova platform add wp7
$ cordova platform add wp8
@@ -94,85 +94,85 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ 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` 。 因为 CLI 不断复制在源*www*文件夹中的文件,应只编辑这些文件,并不是位于*平台*的子目录下。 如果您使用的版本控制软件,您应将此源*www*文件夹,该*合并*的文件夹,添加到您的版本控制系统。 (有关*合并*文件夹的详细信息可以找到下面的自定义每个平台部分中)
+運行命令來添加或刪除平臺影響專案的*平臺*目錄的內容每個指定的平臺作為一個子目錄中的顯示位置。 *Www*原始目錄轉載內每個平臺的子目錄中,例如出現在 `platforms/ios/www` 或 `platforms/android/assets/www` 。 因為 CLI 不斷複製在源*www*資料夾中的檔,應只編輯這些檔,並不是位於*平臺*的子目錄下。 如果您使用的版本控制軟體,您應將此源*www*資料夾,該*合併*的資料夾,添加到您的版本控制系統。 (有關*合併*資料夾的詳細資訊可以找到下面的自訂每個平臺部分中)
-**警告**: 当使用 CLI 来构建您的应用程序,您是从编辑中的任何文件,强烈建议不要采用 `/platforms/` 文件夹除非你知道你正在做什么,或特别在文档中以其他方式告知。 这是因为中的文件 `/platforms/` direcotry 将被覆盖上准备或插件重新安装。
+**警告**: 當使用 CLI 來構建您的應用程式,您是從編輯中的任何檔,強烈建議不要採用 `/platforms/` 資料夾除非你知道你正在做什麼,或特別在文檔中以其他方式告知。 這是因為中的檔 `/platforms/` direcotry 將被覆蓋上準備或外掛程式重新安裝。
-如果您希望在此时,你可以使用 Eclipse 或 Xcode SDK 打开你创建的项目。 您将需要打开的资产从衍生金融工具集 `/platforms/` 要用 SDK 开发目录。 这是因为 SDK 的特定元数据文件存储在相应的 `/platform/` 子目录。 (见如何开发应用程序每个 IDE 内的信息平台指南)使用这种方法,如果你只是想要初始化使用 CLI 的项目,然后切换到 SDK 为本机的工作。
+如果您希望在此時,你可以使用 Eclipse 或 Xcode SDK 打開你創建的專案。 您將需要打開的資產從衍生金融工具集 `/platforms/` 要用 SDK 開發目錄。 這是因為 SDK 的特定元資料檔案存儲在相應的 `/platform/` 子目錄。 (見如何開發應用程式每個 IDE 內的資訊平臺指南)使用這種方法,如果你只是想要初始化使用 CLI 的專案,然後切換到 SDK 為本機的工作。
-如果您想要使用的整个开发周期的跨平台的工作流方式 (CLI),请继续阅读。
+如果您想要使用的整個開發週期的跨平臺的工作流方式 (CLI),請繼續閱讀。
-## 构建应用程序
+## 構建應用程式
-默认情况下, `cordova create` 脚本生成骨骼肌的以基于 web 的应用,其主页是该项目的 `www/index.html` 文件。 编辑此应用程序,但是你想要但应作为的一部分指定的任何初始化 `deviceready` 事件处理程序中,从默认的引用`www/js/index.js`.
+預設情況下, `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 项目等。对于其他平台,您可能需要首先将设备仿真程序与相关联。
+一些移動平臺類比特定設備預設情況下,iPhone 的 iOS 專案等。對於其他平臺,您可能需要首先將設備模擬程式與相關聯。
-注: 仿真器支持目前不是可供亚马逊火 OS
+注: 模擬器支援目前不是可供亞馬遜火 OS
-(见平台指南的详细信息)。例如,您可能会首先运行 `android` 命令以启动 Android SDK,然后运行一个特定的设备图像,启动它根据其默认行为:
+(見平臺指南的詳細資訊)。例如,您可能會首先運行 `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 和亚马逊火 OS 设备,你将必须启用设备上的**USB 调试**的选项和或许添加 USB 驱动程序根据您发展导读工作。 每个平台的要求的详细信息,请参阅平台指南。
+在運行此命令之前, 您需要設置的設備進行測試,之後會發生變化,為每個平臺的程式。 在 Android 和亞馬遜火 OS 設備,你將必須啟用設備上的**USB 調試**的選項和或許添加 USB 驅動程式根據您發展導讀工作。 每個平臺的要求的詳細資訊,請參閱平臺指南。
-## 添加插件的功能
+## 添加外掛程式的功能
-生成和查看一个新项目时,将显示默认的应用程序不会很多。 您可以修改该应用程序在许多方面,利用标准的 web 技术,但应用程序紧密的联系,与各种设备级功能,您需要添加插件,提供对核心科尔多瓦 Api 的访问。
+生成和查看一個新專案時,將顯示預設的應用程式不會很多。 您可以修改該應用程式在許多方面,利用標準的 web 技術,但應用程式緊密的聯繫,與各種設備級功能,您需要添加外掛程式,提供對核心科爾多瓦 Api 的訪問。
-*插件*是有点的加载项代码的提供的本机组件的接口。 您可以设计您自己的插件接口,例如,设计一个混合应用程序,与本机组件混合科尔多瓦 web 视图时。 (请参阅嵌入 WebViews 和插件开发指南的详细信息。更常见的是,您将添加插件,以便启用科尔多瓦的基本设备级功能详细的 API Reference 中之一。 可以在[plugins.cordova.io][4]发现这些插件,包括社会,所提供的附加插件的列表。 你可以使用 CLI 来搜索插件从此注册表。 例如,搜索 `bar` 和 `code` 产生单个结果相匹配这两个词作为子字符串不区分大小写:
+*外掛程式*是有點的載入項代碼的提供的本機組件的介面。 您可以設計您自己的外掛程式介面,例如,設計一個混合應用程式,與本機組件混合科爾多瓦 web 視圖時。 (請參閱嵌入 WebViews 和外掛程式開發指南的詳細資訊。更常見的是,您將添加外掛程式,以便啟用科爾多瓦的基本設備級功能詳細的 API Reference 中之一。 可以在[plugins.cordova.io][4]發現這些外掛程式,包括社會,所提供的附加外掛程式的清單。 你可以使用 CLI 來搜索外掛程式從此註冊表。 例如,搜索 `bar` 和 `code` 產生單個結果相匹配這兩個詞作為子字串不區分大小寫:
[4]: http://plugins.cordova.io/
@@ -181,53 +181,53 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
com.phonegap.plugins.barcodescanner - Scans Barcodes
-仅搜索 `bar` 期限国债收益率和更多的结果:
+僅搜索 `bar` 期限國債收益率和更多的結果:
org.apache.cordova.statusbar - Cordova StatusBar Plugin
-`cordova plugin add`命令需要您指定的插件代码的存储库。 请注意当你遵循 Web 项目开发工作流和使用 CLI,CLI 会照顾到适当的位置为每个平台添加插件的代码。 (如果你是在本机项目开发工作流,您会添加插件使用 Plugman (这里指南链接),多次为每个平台)。
+`cordova plugin add`命令需要您指定的外掛程式代碼的存儲庫。 請注意當你遵循 Web 專案開發工作流和使用 CLI,CLI 會照顧到適當的位置為每個平臺添加外掛程式的代碼。 (如果你是在本機專案開發工作流,您會添加外掛程式使用 Plugman (這裡指南連結),多次為每個平臺)。
-这里是如何使用 CLI 将功能添加到应用程序的示例:
+這裡是如何使用 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
@@ -237,136 +237,136 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ 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 remove org.apache.cordova.console # same
-你可以批量删除或添加的插件通过指定多个参数的每个命令:
+你可以大量刪除或添加的外掛程式通過指定多個參數的每個命令:
$ cordova plugin add org.apache.cordova.console org.apache.cordova.device
-## 高级的插件选项
+## 高級的外掛程式選項
-当添加插件,几个选项允许您指定从何处获取该插件。 上面的示例使用知名 `registry.cordova.io` 注册表和插件指定的 `id` :
+當添加外掛程式,幾個選項允許您指定從何處獲取該外掛程式。 上面的示例使用知名 `registry.cordova.io` 註冊表和外掛程式指定的 `id` :
$ cordova plugin add org.apache.cordova.console
-`id`还可能包括插件的版本号码后, 追加 `@` 字符。`latest`版本是最新版本的别名。例如:
+`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:
+如果在沒有註冊該外掛程式 `registry.cordova.io` 位於另一個 git 資源庫中,但您可以指定一個備用的 URL:
$ cordova plugin add https://github.com/apache/cordova-plugin-console.git
-上面的 git 示例读取插件末尾的主分支上,但可以后追加一个标记或分支如备用 git ref `#` 字符:
+上面的 git 示例讀取外掛程式末尾的主分支上,但可以後追加一個標記或分支如備用 git ref `#` 字元:
$ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
-如果插件 (和其 `plugin.xml` 文件) 是在 git 回购协议内的子目录中,您可以指定它与 `:` 的字符。 请注意, `#` 字符仍然需要:
+如果外掛程式 (和其 `plugin.xml` 檔) 是在 git 回購協定內的子目錄中,您可以指定它與 `:` 的字元。 請注意, `#` 字元仍然需要:
$ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
-您也可以组合 git ref 和子目录:
+您也可以組合 git ref 和子目錄:
$ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
-或者,指定包含的插件目录的本地路径 `plugin.xml` 文件:
+或者,指定包含的外掛程式目錄的本地路徑 `plugin.xml` 檔:
$ cordova plugin add ../my_plugin_dir
-## 使用*合并*到自定义的每个平台
+## 使用*合併*到自訂的每個平臺
-而科尔多瓦允许您轻松地部署许多不同平台的应用程序,有时需要添加自定义项。 在这种情况下,你不想修改中各项的源代码文件 `www` 内的顶级目录 `platforms` 目录,,因为他们定期更换与顶级 `www` 目录的跨平台源。
+而科爾多瓦允許您輕鬆地部署許多不同平臺的應用程式,有時需要添加自訂項。 在這種情況下,你不想修改中各項的原始程式碼檔 `www` 內的頂級目錄 `platforms` 目錄,,因為他們定期更換與頂級 `www` 目錄的跨平臺源。
-相反,顶级 `merges` 目录提供了一个指定资产在特定平台上部署的地方。 每个特定于平台的子目录内 `merges` 镜像的目录结构的 `www` 源树中,从而允许您重写或根据需要添加的文件。 例如,在这里是如何你可能会使用 `merges` 来推动 Android 和亚马逊火 OS 设备的默认字体大小:
+相反,頂級 `merges` 目錄提供了一個指定資產在特定平臺上部署的地方。 每個特定于平臺的子目錄內 `merges` 鏡像的目錄結構的 `www` 源樹中,從而允許您重寫或根據需要添加的檔。 例如,在這裡是如何你可能會使用 `merges` 來推動 Android 和亞馬遜火 OS 設備的預設字型大小:
-* 编辑 `www/index.html` 文件,添加一个链接到一个额外的 CSS 文件,该文件 `overrides.css` 在这种情况下:
+* 編輯 `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` 从相应的硬件按钮的事件。
+您還可以使用 `merges` 添加中原物不存在的檔 `www` 目錄。 例如,一個應用程式可以納入*後退按鈕*圖形的 iOS 介面,存儲在 `merges/ios/img/back_button.png` ,而 Android 版本可以改為捕獲 `backbutton` 從相應的硬體按鈕的事件。
-## 帮助命令
+## 説明命令
-科尔多瓦特点两三个全局命令,可以帮助你如果你卡住或遇到的问题。`help`命令显示所有可用的科尔多瓦命令和它们的语法:
+科爾多瓦特點兩三個全域命令,可以説明你如果你卡住或遇到的問題。`help`命令顯示所有可用的科爾多瓦命令和它們的語法:
$ cordova help
$ cordova # same
-`info`命令产生的潜在的有用的详细信息,如当前安装的平台,为每个平台 SDK 版本和插件的 CLI 版本的列表和 `node.js` :
+`info`命令產生的潛在的有用的詳細資訊,如當前安裝的平臺,為每個平臺 SDK 版本和外掛程式的 CLI 版本的清單和 `node.js` :
$ cordova info
-它既呈现到屏幕信息并捕获在本地输出 `info.txt` 文件。
+它既呈現到螢幕資訊並捕獲在本地輸出 `info.txt` 檔。
-**注**: 目前,仅在 iOS 和 Android 平台上的详细信息都可用。
+**注**: 目前,僅在 iOS 和 Android 平臺上的詳細資訊都可用。
-## 更新科尔多瓦和您的项目
+## 更新科爾多瓦和您的專案
-安装后 `cordova` 实用程序,您可以始终进行更新到最新版本通过运行以下命令:
+安裝後 `cordova` 實用程式,您可以始終進行更新到最新版本通過運行以下命令:
$ sudo npm update -g cordova
-使用此语法来安装特定的版本:
+使用此語法來安裝特定的版本:
$ 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` 待当前,那里所描述的更耗时过程不再相关。
+科爾多瓦 3.0 是要支援這一節中描述的命令列介面的第一個版本。 如果您正在從 3.0 以前的版本更新,您需要創建一個新專案,如以上所述,然後將舊應用程式的資源複製到頂級 `www` 目錄。 在適用的情況,進一步有關升級到 3.0 的詳細資訊是可用的平臺指南中。 一旦你升級到 `cordova` 的命令列介面和使用 `npm update` 待當前,那裡所描述的更耗時過程不再相關。
-科尔多瓦 3.0 + 可能仍然需要对项目级别的目录结构和其他依赖关系的各种变化。 在您运行 `npm` 命令上面更新科尔多瓦本身,您可能需要确保您的项目资源符合最新的版本要求。 运行下面这样的命令为每个平台您正在构建:
+科爾多瓦 3.0 + 可能仍然需要對專案級別的目錄結構和其他依賴關係的各種變化。 在您運行 `npm` 命令上面更新科爾多瓦本身,您可能需要確保您的專案資源符合最新的版本要求。 運行下面這樣的命令為每個平臺您正在構建:
$ cordova platform update android
$ cordova platform update ios
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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 cad9c4a..31221eb 100644
--- a/docs/zh/edge/guide/hybrid/plugins/index.md
+++ b/docs/zh/edge/guide/hybrid/plugins/index.md
@@ -14,24 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 插件开发指南
+# 外掛程式開發指南
-*插件*是代码的一个软件包,注入,允许您的应用程序内的呈现与在其上运行的本机平台进行通信的科尔多瓦 web 视图。 插件提供对基于 web 的应用程序通常不可用的设备和平台功能的访问。 科尔多瓦 API 的所有主要功能作为插件,实现和许多其他的可用条码扫描器、 NFC 通信等功能的启用或定制日历的接口。
+*外掛程式*是代碼的一個套裝軟體,注入,允許您的應用程式內的呈現與在其上運行的本機平臺進行通信的科爾多瓦 web 視圖。 外掛程式提供對基於 web 的應用程式通常不可用的設備和平臺功能的訪問。 科爾多瓦 API 的所有主要功能作為外掛程式,實現和許多其他的可用條碼掃描器、 NFC 通信等功能的啟用或定制日曆的介面。
-插件包括一个单一的 JavaScript 界面和相应的本机代码库,每个受支持的平台。 通过将一个字符串从 JavaScript 传递到本机平台再回来,一个可以作为模型使用以生成更复杂的功能,简单的*echo*插件这节步骤。 本节讨论的基本插件结构和面向外部 JavaScript 界面。 对于每个相应的本机接口,请参阅此部分的结尾处的列表。
+外掛程式包括一個單一的 JavaScript 介面和相應的本機代碼庫,每個受支援的平臺。 通過將一個字串從 JavaScript 傳遞到本機平臺再回來,一個可以作為模型使用以生成更複雜的功能,簡單的*echo*外掛程式這節步驟。 本節討論的基本外掛程式結構和麵向外部 JavaScript 介面。 對於每個相應的本機介面,請參閱此部分的結尾處的清單。
-除了这些指令,当准备写一个插件最好是看看[现有的插件][1]为指导。
+除了這些指令,當準備寫一個外掛程式最好是看看[現有的外掛程式][1]為指導。
[1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-## 建设一个插件
+## 建設一個外掛程式
-应用程序开发人员使用 CLI 的 `plugin add` 命令 (讨论中命令行界面),对项目应用插件。 该命令的参数是*git*资源库中包含的插件代码的 URL。 此示例实现科尔多瓦的设备 API:
+應用程式開發人員使用 CLI 的 `plugin add` 命令 (討論中命令列介面),對專案應用外掛程式。 該命令的參數是*git*資源庫中包含的外掛程式代碼的 URL。 此示例實現科爾多瓦的設備 API:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
-插件存储库必须具备顶级 `plugin.xml` 清单文件。 有许多方式来配置此文件中,其中的详细信息是可用的插件规范中。 此缩写的版本的 `Device` 插件提供了一个简单的例子,使用作为一种模型:
+外掛程式存儲庫必須具備頂級 `plugin.xml` 清單檔。 有許多方式來配置此檔中,其中的詳細資訊是可用的外掛程式規範中。 此縮寫的版本的 `Device` 外掛程式提供了一個簡單的例子,使用作為一種模型:
<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
@@ -55,32 +55,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</plugin>
-顶级 `plugin` 标记的 `id` 属性使用相同的反向域格式所要添加到他们的应用程序识别的插件包。 `js-module`标记指定共同的 JavaScript 界面的路径。 `platform`标记为指定一组对应的本机代码, `ios` 在这种情况下的平台。 `config-file`标记封装 `feature` 注入特定平台的标记 `config.xml` 文件,以使该平台意识到额外的代码库。 `header-file`和 `source-file` 标签指定库的组件文件的路径。
+頂級 `plugin` 標記的 `id` 屬性使用相同的反向域格式所要添加到他們的應用程式識別的外掛程式包。 `js-module`標記指定共同的 JavaScript 介面的路徑。 `platform`標記為指定一組對應的本機代碼, `ios` 在這種情況下的平臺。 `config-file`標記封裝 `feature` 注入特定平臺的標記 `config.xml` 檔,以使該平臺意識到額外的代碼庫。 `header-file`和 `source-file` 標籤指定庫的元件檔的路徑。
-## 验证插件
+## 驗證外掛程式
-您可以使用 `plugman` 实用程序来检查是否为每个平台插件安装正确。 安装 `plugman` 用下面的[节点][2]命令:
+您可以使用 `plugman` 實用程式來檢查是否為每個平臺外掛程式安裝正確。 安裝 `plugman` 用下面的[節點][2]命令:
[2]: http://nodejs.org/
$ npm install -g plugman
-你需要有效的 app 源目录中,如顶级 `www` 目录包含在默认生成的 CLI 项目中所述的命令行界面。 请确保应用程序的 `index.html` 的主页引用名称的插件的 JavaScript 界面,好像它是相同的源目录中:
+你需要有效的 app 原始目錄中,如頂級 `www` 目錄包含在預設生成的 CLI 專案中所述的命令列介面。 請確保應用程式的 `index.html` 的主頁引用名稱的外掛程式的 JavaScript 介面,好像它是相同的原始目錄中:
<script src="myplugin.js"></script>
-然后运行下面的命令: 若要测试是否能正常加载的 iOS 的依赖关系:
+然後運行下面的命令: 若要測試是否能正常載入的 iOS 的依賴關係:
$ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
-有关的详细信息 `plugman` 选项,请参阅使用 Plugman 到管理插件。 有关如何实际*调试*插件的信息,请参阅此页面的底部列出的每个平台的本机界面。
+有關的詳細資訊 `plugman` 選項,請參閱使用 Plugman 到管理外掛程式。 有關如何實際*調試*外掛程式的資訊,請參閱此頁面的底部列出的每個平臺的本機介面。
-## JavaScript 界面
+## JavaScript 介面
-JavaScript 提供了前置接口,使该插件的或许最重要的部分。 然而你喜欢,但是你需要调用可以构造你的插件 JavaScript `cordova.exec` 沟通与本机平台,使用下面的语法:
+JavaScript 提供了前置介面,使該外掛程式的或許最重要的部分。 然而你喜歡,但是你需要調用可以構造你的外掛程式 JavaScript `cordova.exec` 溝通與本機平臺,使用下面的語法:
cordova.exec(function(winParam) {},
function(error) {},
@@ -89,21 +89,21 @@ JavaScript 提供了前置接口,使该插件的或许最重要的部分。
["firstArgument", "secondArgument", 42, false]);
-这里是每个参数的工作原理:
+這裡是每個參數的工作原理:
-* `function(winParam) {}`: 成功回调函数。假设您 `exec` 调用成功完成,以及任何您传递给它的参数执行此函数。
+* `function(winParam) {}`: 成功回呼函數。假設您 `exec` 調用成功完成,以及任何您傳遞給它的參數執行此函數。
-* `function(error) {}`: 错误回调函数。如果该操作未成功完成,此函数执行带有可选错误参数。
+* `function(error) {}`: 錯誤回呼函數。如果該操作未成功完成,此函數執行帶有可選錯誤參數。
-* `"service"`: 要调用的本机一边的服务名称。这对应于本机类,为其更多的资料,可在下面列出的本机指南。
+* `"service"`: 要調用的本機一邊的服務名稱。這對應于本機類,為其更多的資料,可在下面列出的本機指南。
-* `"action"`: 要调用的本机一边的操作名称。这通常对应于本机类的方法。请参阅下面列出的本机指南。
+* `"action"`: 要調用的本機一邊的操作名稱。這通常對應于本機類的方法。請參閱下面列出的本機指南。
-* `[/* arguments */]`: 要传递到本机环境中的参数数组。
+* `[/* arguments */]`: 要傳遞到本機環境中的參數陣列。
## 示例 JavaScript
-此示例演示一种方法来实现插件的 JavaScript 界面:
+此示例演示一種方法來實現外掛程式的 JavaScript 介面:
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -112,41 +112,41 @@ JavaScript 提供了前置接口,使该插件的或许最重要的部分。
};
-在此示例中,该插件的重视本身对 `window` 对象作为 `echo` 函数,插件的用户将会调用,如下所示:
+在此示例中,該外掛程式的重視本身對 `window` 物件作為 `echo` 函數,外掛程式的使用者將會調用,如下所示:
window.echo("echome", function(echoValue) {
alert(echoValue == "echome"); // should alert true.
});
-看看的最后三个参数的 `cordova.exec` 函数。 第一次调用 `Echo` *的服务*,一个类名称。 第二个请求 `echo` *行动*、 那类中的方法。 第三个是一个参数包含 echo 字符串,该字符串数组 `window.echo` 函数的第一个参数。
+看看的最後三個參數的 `cordova.exec` 函數。 第一次調用 `Echo` *的服務*,一個類名稱。 第二個請求 `echo` *行動*、 那類中的方法。 第三個是一個參數包含 echo 字串,該字串陣列 `window.echo` 函數的第一個參數。
-成功回调传递到 `exec` 是简单地对回调函数的引用 `window.echo` 花。 如果本机平台触发错误回调,它只是调用成功回调并传递它的默认字符串。
+成功回檔傳遞到 `exec` 是簡單地對回呼函數的引用 `window.echo` 花。 如果本機平臺觸發錯誤回檔,它只是調用成功回檔並傳遞它的預設字串。
-## 本地接口
+## 本地介面
-一旦你为你的插件定义 JavaScript,你需要至少一个本机实现,补充。 下面,列出了每个平台的详细信息和每个生成回声插件上面的简单示例:
+一旦你為你的外掛程式定義 JavaScript,你需要至少一個本機實現,補充。 下面,列出了每個平臺的詳細資訊和每個生成回聲外掛程式上面的簡單示例:
-* 亚马逊火 OS 插件
-* Android 插件
-* iOS 插件
-* 黑莓 10 插件
-* Windows Phone 插件
+* 亞馬遜火 OS 外掛程式
+* Android 外掛程式
+* iOS 外掛程式
+* 黑莓 10 外掛程式
+* Windows Phone 外掛程式
-Tizen 平台不支持插件。
+Tizen 平臺不支援外掛程式。
-## 发布插件
+## 發佈外掛程式
-一旦你开发你的插件,您可能希望将发布与共享它,社会。 你可以将你的插件发布到科尔多瓦注册表 (基于[ `npmjs` ][3]) 或任何其它 `npmjs` -基于注册表。 其他开发人员可以将它要么使用自动安装 `plugman` 或科尔多瓦 CLI。 (每个发展路径的详细信息,见到管理插件和命令行界面使用 Plugman)。
+一旦你開發你的外掛程式,您可能希望將發佈與共享它,社會。 你可以將你的外掛程式發佈到科爾多瓦註冊表 (基於[ `npmjs` ][3]) 或任何其它 `npmjs` -基於註冊表。 其他開發人員可以將它要麼使用自動安裝 `plugman` 或科爾多瓦 CLI。 (每個發展路徑的詳細資訊,見到管理外掛程式和命令列介面使用 Plugman)。
[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/10046d07/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 472e457..1eb5993 100644
--- a/docs/zh/edge/guide/hybrid/webviews/index.md
+++ b/docs/zh/edge/guide/hybrid/webviews/index.md
@@ -16,10 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 嵌入 WebViews
-科尔多瓦的应用程序通常是作为基于浏览器的*web 视图*在本机的移动平台内实现的。 这一节演示如何,为支持平台,以创建您自己的 web 视图组件,充分使用科尔多瓦的 api。 然后,您可以部署在混合应用程序中的本机组件以及这些科尔多瓦应用程序组件。
+科爾多瓦的應用程式通常是作為基於瀏覽器的*web 視圖*在本機的移動平臺內實現的。 這一節演示如何,為支援平臺,以創建您自己的 web 視圖元件,充分使用科爾多瓦的 api。 然後,您可以部署在混合應用程式中的本機組件以及這些科爾多瓦應用程式元件。
-若要部署 web 视图,您需要熟悉每个本机编程环境。下面提供了支持的平台的说明:
+若要部署 web 視圖,您需要熟悉每個本機程式設計環境。下面提供了支援的平臺的說明:
-* 亚马逊火 OS WebViews
+* 亞馬遜火 OS WebViews
* Android WebViews
* WebViews iOS
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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 42a7ca1..54d78bf 100644
--- a/docs/zh/edge/guide/overview/index.md
+++ b/docs/zh/edge/guide/overview/index.md
@@ -16,48 +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 绑定。
+應用程式本身是作為 web 頁來實現,預設情況下,引用任何 CSS、 JavaScript、 圖像、 媒體檔案,命名*index.html*或其他資源是它運行的必要條件。 這款應用程式作為*web 視圖*的本機應用程式中包裝,您分發給應用程式商店內執行。 為 web 應用程式進行交互的方式本機應用程式做的各項裝置功能,它也必須引用 `cordova.js` 檔,該檔提供 API 綁定。
-科尔多瓦启用 web 视图可提供具有其整个用户界面的应用程序。 它也可以是更大,混合应用程序与本机应用程序组件混合 web 视图中的一个组件。 科尔多瓦提供*插件*接口,使这些组件,以互相沟通。
+科爾多瓦啟用 web 視圖可提供具有其整個使用者介面的應用程式。 它也可以是更大,混合應用程式與本機應用程式元件混合 web 視圖中的一個元件。 科爾多瓦提供*外掛程式*介面,使這些元件,以互相溝通。
-## 发展路径
+## 發展路徑
-从 3.0 版,可以使用两种基本的工作流程来创建移动应用程序。 虽然您可以完成同样的事情使用这两个工作流,某些任务是更好地适合于使用在另一个工作流。 出于此原因,您应该了解这两个工作流,以便您可以使用最佳的工具为最好的局面。
+從 3.0 版,可以使用兩種基本的工作流程來創建移動應用程式。 雖然您可以完成同樣的事情使用這兩個工作流,某些任務是更好地適合於使用在另一個工作流。 出於此原因,您應該瞭解這兩個工作流,以便您可以使用最佳的工具為最好的局面。
-*Web 项目开发*工作流和*本机平台开发*工作流支持的两个主要工作流。
+*Web 專案開發*工作流和*本機平臺開發*工作流支援的兩個主要工作流。
-### Web 项目开发
+### Web 專案開發
-你能想到的第一个工作流作为*Web 项目开发*工作流。 当您想要创建一个科尔多瓦运行应用程序在尽可能多的移动操作系统上尽可能以尽可能少的特定于平台开发工作时,应使用此工作流。 此工作流进入了存在与科尔多瓦 3.0 和科尔多瓦*的命令行界面*(CLI) 的创作。 CLI 文摘走很多的照顾与构建您的应用程序涉及的细节的较低级别 shell 脚本的功能,如将复制您的 web 资产到正确的文件夹为每个移动平台,平台特定的配置更改,或运行特定生成脚本来生成应用程序二进制文件。 你可以阅读更多关于*Web 项目开发*工作流中的命令行界面。 请注意往往当人们说的"cli",他们正在谈论此*Web 项目开发*工作流。
+你能想到的第一個工作流作為*Web 專案開發*工作流。 當您想要創建一個科爾多瓦運行應用程式在盡可能多的移動作業系統上盡可能以盡可能少的特定于平臺開發工作時,應使用此工作流。 此工作流進入了存在與科爾多瓦 3.0 和科爾多瓦*的命令列介面*(CLI) 的創作。 CLI 文摘走很多的照顧與構建您的應用程式涉及的細節的較低級別 shell 腳本的功能,如將複製您的 web 資產到正確的資料夾為每個移動平臺,平臺特定的配置更改,或運行特定生成腳本來生成應用程式二進位檔案。 你可以閱讀更多關於*Web 專案開發*工作流中的命令列介面。 請注意往往當人們說的"cli",他們正在談論此*Web 專案開發*工作流。
-### 本机平台开发
+### 本機平臺開發
-第二个工作流可以看作一个*本机平台开发*工作流。 当你想要侧重于建设为一个单一的平台应用程序和感兴趣的改变的较低级别平台详细信息时,您应该使用它。 虽然仍然可以使用此工作流来构建跨平台的应用程序,缺乏的工具进行抽象的各种生成步骤将会使它更加困难。 例如,必须使用 Plugman 来安装您想要支持的每个平台的同一插件一次。 为使用此*本机平台开发*工作流带来的好处是的它使您能够访问到的较低级别 shell 脚本生成并测试应用程序,因此,如果你黑客本机侧的事情,此工作流是最有效的方法来测试您的更改。 此工作流,也是恰当的如果您想要使用 CordovaWebView 作为一个更大的本机应用程序中的一小部分 (见嵌入 WebViews 指南 》)。您可以阅读有关此工作流,在不同的 Shell 工具指南,例如,Android 壳工具指南和 iOS 壳工具指南。
+第二個工作流可以看作一個*本機平臺開發*工作流。 當你想要側重于建設為一個單一的平臺應用程式和感興趣的改變的較低級別平臺詳細資訊時,您應該使用它。 雖然仍然可以使用此工作流來構建跨平臺的應用程式,缺乏的工具進行抽象的各種生成步驟將會使它更加困難。 例如,必須使用 Plugman 來安裝您想要支援的每個平臺的同一外掛程式一次。 為使用此*本機平臺開發*工作流帶來的好處是的它使您能夠訪問到的較低級別 shell 腳本生成並測試應用程式,因此,如果你駭客本機側的事情,此工作流是最有效的方法來測試您的更改。 此工作流,也是恰當的如果您想要使用 CordovaWebView 作為一個更大的本機應用程式中的一小部分 (見嵌入 WebViews 指南 》)。您可以閱讀有關此工作流,在不同的 Shell 工具指南,例如,Android 殼工具指南和 iOS 殼工具指南
。
-当刚开始的时候,它可能是最容易使用的*Web 项目开发*工作流来创建一个应用程序。 (若要安装 CLI,参见命令行界面。根据您想要的目标的平台的集,您可以依靠逐步更多地共享在开发周期的 CLI:
+當剛開始的時候,它可能是最容易使用的*Web 專案開發*工作流來創建一個應用程式。 (若要安裝 CLI,參見命令列介面。根據您想要的目標的平臺的集,您可以依靠逐步更多地共用在開發週期的 CLI:
-* 在最基本的情况下,你可以使用 CLI 只是为了创建一个新项目填充,您要修改的默认配置。
+* 在最基本的情況下,你可以使用 CLI 只是為了創建一個新專案填充,您要修改的預設配置。
-* 对于很多的移动平台,也可以使用 CLI 来设置内部每个 SDK 编译所需的额外的项目文件。 为此,您必须安装每个目标的平台 SDK。 (见平台指南的说明)。如表中所示的平台支持,您可能需要在目标平台根据不同的操作系统上运行,CLI。
+* 對於很多的移動平臺,也可以使用 CLI 來設置內部每個 SDK 編譯所需的額外的專案檔案。 為此,您必須安裝每個目標的平臺 SDK。 (見平臺指南的說明)。如表中所示的平臺支援,您可能需要在目標平臺根據不同的作業系統上運行,CLI。
-* 为支持平台,CLI 可以编译 executible 的应用程序和基于 SDK 的设备仿真程序中运行它们。 为全面的测试,还可以生成应用程序文件,并直接在设备上安装它们。
+* 為支援平臺,CLI 可以編譯 executible 的應用程式和基於 SDK 的設備模擬程式中運行它們。 為全面的測試,還可以生成應用程式檔,並直接在設備上安裝它們。
-在开发周期中的任何点,您可以切换到使用更多的*本机平台开发*工作流。 提供的特定于平台 SDK 工具可能会提供一组更丰富的选项。 (见有关每个平台 SDK 工具的详细信息平台指南设置)。
+在開發週期中的任何點,您可以切換到使用更多的*本機平臺開發*工作流。 提供的特定于平臺 SDK 工具可能會提供一組更豐富的選項。 (見有關每個平臺 SDK 工具的詳細資訊平臺指南設置)。
-SDK 环境是更适当的如果你想要实现一个混合本机和基于 web 的应用程序组件的混合应用。 您可以使用命令行实用程序最初生成应用程序,或以迭代方式此后要喂 SDK 工具更新的代码。 您也可以自己生成应用程序的配置文件。 (见 config.xml 文件的详细信息)。
\ No newline at end of file
+SDK 環境是更適當的如果你想要實現一個混合本機和基於 web 的應用程式元件的混合應用。 您可以使用命令列實用程式最初生成應用程式,或以反覆運算方式此後要喂 SDK 工具更新的代碼。 您也可以自己生成應用程式的設定檔。 (見 config.xml 檔的詳細資訊)。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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
index e55a7b0..3ecfcf0 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/config.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/config.md
@@ -14,40 +14,40 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 亚马逊火 OS 配置
+# 亞馬遜火 OS 配置
-`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 此节详细信息首选项仅适用于亚马逊火 OS 的基础。 有关全局配置选项,请参阅 config.xml 文件的信息。
+`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 此節詳細資訊首選項僅適用于亞馬遜火 OS 的基礎。 有關全域配置選項,請參閱 config.xml 檔的資訊。
-* `KeepRunning`(boolean 类型的值,默认值为 `true` ): 确定应用程序是否保持甚至后在后台运行 `pause` 事件火灾。
+* `KeepRunning`(boolean 類型的值,預設值為 `true` ): 確定應用程式是否保持甚至後在後臺運行 `pause` 事件火災。
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: 指定显示在 400-500 范围内的标准 HTTP 错误响应的错误页。 将指定的文件放在包含主页和其他 web 资产的顶级目录。
+* `ErrorUrl`: 指定顯示在 400-500 範圍內的標準 HTTP 錯誤回應的錯誤頁。 將指定的檔放在包含主頁和其他 web 資產的頂級目錄。
<preference name="ErrorUrl" value="error.html"/>
-* `LoadingDialog`: 显示本机对话框加载应用程序时。值的格式是*标题、 消息*
+* `LoadingDialog`: 顯示本機對話方塊載入應用程式時。值的格式是*標題、 消息*
<preference name="LoadingDialog" value="Please wait, the app is loading"/>
-* `LoadingPageDialog`: 加载一个应用程序内的子页面时显示本机的对话框。值的格式是*标题、 消息*
+* `LoadingPageDialog`: 載入一個應用程式內的子頁面時顯示本機的對話方塊。值的格式是*標題、 消息*
<preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
-* `LoadUrlTimeoutValue`(数,默认值是 `20000` ): 当加载一个页面,在引发超时错误之前等待的时间量。 此示例指定 10 秒,而不是 20:
+* `LoadUrlTimeoutValue`(數,預設值是 `20000` ): 當載入一個頁面,在引發逾時錯誤之前等待的時間量。 此示例指定 10 秒,而不是 20:
<preference name="LoadUrlTimeoutValue" value="10000"/>
-* `SplashScreen`: 减去其扩展名的文件的名称 `res/drawable` 目录。各种资产必须共享此各子目录中的共同名称。
+* `SplashScreen`: 減去其副檔名的檔的名稱 `res/drawable` 目錄。各種資產必須共用此各子目錄中的共同名稱。
<preference name="SplashScreen" value="splash"/>
-* `SplashScreenDelay`(编号,默认值为 `5000` ): 所需的时间初始屏幕图像显示。
+* `SplashScreenDelay`(編號,預設值為 `5000` ): 所需的時間初始螢幕圖像顯示。
<preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/index.md b/docs/zh/edge/guide/platforms/amazonfireos/index.md
index 5a64d90..b946dd5 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/index.md
@@ -1,83 +1,83 @@
---
-许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 您可能会获得在许可证的副本
+許可證: 下一個或多個參與者授權合約許可向阿帕奇軟體基金會 (ASF)。 請參閱分散式與此工作為版權的擁有權有關的其他資訊的通知檔。 ASF 許可證,此檔到你根據 Apache 許可證,2.0 版 ("許可證") ;您不可能使用此檔除了符合許可證。 您可能會獲得在許可證的副本
- http://www.apache.org/licenses/LICENSE-2.0 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"按原样"的基础,而不担保或条件的任何种类的明示或暗示。 请参阅许可证规定的权限和限制的特定语言
+ HTTP://www.apache.org/licenses/LICENSE-2.0 除非適用的法律要求或書面同意,否則按照該許可證分發的軟體分發上"按原樣"的基礎,而不擔保或條件的任何種類的明示或暗示。 請參閱許可證規定的許可權和限制的特定語言
-## 根据许可证。
+## 根據許可證。
-# 亚马逊火 OS 平台指南
+# 亞馬遜火 OS 平臺指南
-本指南介绍如何设置您的 SDK 开发环境部署亚马逊火 OS 的设备,如 Kindle 火 HDX 科尔多瓦应用软件。
+本指南介紹如何設置您的 SDK 開發環境部署亞馬遜火 OS 的設備,如 Kindle 火 HDX 科爾多瓦應用軟體。
-请参阅下列特定于平台的详细信息:
+請參閱下列特定于平臺的詳細資訊:
-* 亚马逊火 OS 配置
-* 亚马逊火 OS WebViews
-* 亚马逊火 OS 插件
+* 亞馬遜火 OS 配置
+* 亞馬遜火 OS WebViews
+* 亞馬遜火 OS 外掛程式
-## 要求和支持
+## 要求和支援
-亚马逊火 os 开发科尔多瓦的应用程序需要 Android SDK 和亚马逊 web 视图 SDK。检查的要求这些 Sdk 在下面的链接:
+亞馬遜火 os 開發科爾多瓦的應用程式需要 Android SDK 和亞馬遜 web 視圖 SDK。檢查的要求這些 Sdk 在下面的連結:
-* [Android SDK 系统][1]
+* [Android SDK 系統][1]
-* [亚马逊 web 视图 SDK][2]
+* [亞馬遜 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` 树到无论您存储的开发工具。
+從[developer.android.com/sdk][1]安裝 Android SDK。 你可能會出現一個選擇在哪裡安裝 SDK,否則移動下載 `adt-bundle` 樹到無論您存儲的開發工具。
-科尔多瓦命令行工具来工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路径环境中目录。
+科爾多瓦命令列工具來工作,您需要包括 SDK 的 `tools` 和 `platform-tools` 的路徑環境中目錄。
-关于 Mac、 Linux 或其他 unix 平台,您可以使用文本编辑器来创建或修改 `~/.bash_profile` 文件中,添加行,如下,根据 SDK 的安装位置:
+關於 Mac、 Linux 或其他 unix 平臺,您可以使用文字編輯器來創建或修改 `~/.bash_profile` 檔中,添加行,如下,根據 SDK 的安裝位置:
- 导出路径 = ${路径}:/开发/adt-捆绑/sdk/平台-工具:/开发/adt-捆绑/sdk/工具
+ 匯出路徑 = ${路徑}:/開發/adt-捆綁/sdk/平臺-工具:/開發/adt-捆綁/sdk/工具
-这暴露了 SDK 工具在新打开的终端窗口。否则运行这使它们在当前会话中可用:
+這暴露了 SDK 工具在新打開的終端視窗。否則運行這使它們在當前會話中可用:
元源 ~/.bash_profile
-若要修改路径上 Windows 7 的环境:
+若要修改路徑上 Windows 7 的環境:
-* 在桌面的左下角的**开始**菜单上单击,在**计算机**上,右键单击,然后单击**属性**.
+* 在桌面的左下角的**開始**功能表上按一下,在**電腦**上,按右鍵,然後按一下**屬性**.
-* 在左侧列中,单击**高级系统设置**。
+* 在左側列中,按一下**高級系統設置**。
-* 在结果对话框中,按下**环境变量**.
+* 在結果對話方塊中,按下**環境變數**.
-* 选择**PATH**变量,然后按**编辑**.
+* 選擇**PATH**變數,然後按**編輯**.
-* 将以下内容追加到基于例如安装 SDK 的位置的路径:
+* 將以下內容追加到基於例如安裝 SDK 的位置的路徑:
;C:\Development\adt-bundle\sdk\platform-tools ;C:\Development\adt-bundle\sdk\tools
-* 将值保存并关闭这两个对话框。
+* 將值保存並關閉這兩個對話方塊。
-您可能还需要启用 Java 和蚂蚁打开一个命令提示符并键入 `java` ,然后还键入 `ant` 。将追加到该路径无法运行的日期为准:
+您可能還需要啟用 JAVA 和螞蟻打開一個命令提示符並鍵入 `java` ,然後還鍵入 `ant` 。將追加到該路徑無法運行的日期為准:
;%JAVA_HOME%\bin;%ANT_HOME%\bin
-### 亚马逊 web 视图 SDK
+### 亞馬遜 web 視圖 SDK
-从[亚马逊开发人员门户][2]下载亚马逊 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/`
+* 創建 `libs/` 中的資料夾 `~/.cordova/lib/amazon-fireos/cordova/3.1.0/` 資料夾。
+* 添加 `awv_interface.jar` 從下載 SDK 進行`~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/`
-## 在 SDK 中打开的项目
+## 在 SDK 中打開的專案
-使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
+使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
@@ -85,43 +85,43 @@
$ cordova build
-一旦创建了,这里是如何使用 SDK 来修改它:
+一旦創建了,這裡是如何使用 SDK 來修改它:
-* 启动**Eclipse**应用程序。
+* 啟動**Eclipse**應用程式。
-* 选择**新建项目**菜单项。
+* 選擇**新建專案**功能表項目。
-* 从结果对话框中,选择**从现有代码的 Android 项目**并按**下一步**: ![][3]
+* 從結果對話方塊中,選擇**從現有代碼的 Android 專案**並按**下一步**: ![][3]
-* 定位到 `hello` ,或无论你创建目录的项目,然后到 `platforms/amazon-fireos` 子目录。
+* 定位到 `hello` ,或無論你創建目錄的專案,然後到 `platforms/amazon-fireos` 子目錄。
* 按**完成**.
[3]: img/guide/platforms//eclipse_new_project.png
-一旦日食窗口将打开,一个红色的**X**可能似乎表明未解决的问题。如果是这样,执行这些额外的步骤:
+一旦日食視窗將打開,一個紅色的**X**可能似乎表明未解決的問題。如果是這樣,執行這些額外的步驟:
-* 右键单击项目目录。
+* 按右鍵專案目錄。
-* 在出现的**属性**对话框中,选择**Android**从导航窗格。
+* 在出現的**屬性**對話方塊中,選擇**Android**從功能窗格。
-* 为项目生成目标,选择您已安装的最高的 Android API 级别。
+* 為專案生成目標,選擇您已安裝的最高的 Android API 級別。
-* 单击**确定**.
+* 按一下**確定**.
-* 从**项目**菜单中选择**清洁**。这应该更正该项目中的所有错误。
+* 從**專案**功能表中選擇**清潔**。這應該更正該專案中的所有錯誤。
-## 将部署到设备
+## 將部署到設備
-要将应用程序推直接到设备,请确保您的设备上的[Android 开发者网站][4],所述上启用 USB 调试和使用一个迷你 USB 电缆,将其插入您的系统。
+要將應用程式推直接到設備,請確保您的設備上的[Android 開發者網站][4],所述上啟用 USB 調試和使用一個迷你 USB 電纜,將其插入您的系統。
[4]: http://developer.android.com/tools/device.html
-从命令行,可以将应用程序推送到设备:
+從命令列,可以將應用程式推送到設備:
$ cordova run amazon-fireos
-交替内日食,右键单击该项目并选择**作为 → 运行 Android 应用程序**.
+交替內日食,按右鍵該專案並選擇**作為 → 運行 Android 應用程式**.
-**注**: 目前,通过仿真程序测试不支持对于亚马逊 web 视图基于的应用程序。
\ No newline at end of file
+**注**: 目前,通過模擬程式測試不支援對於亞馬遜 web 視圖基於的應用程式。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/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
index b1aaa3c..322bc3d 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/plugin.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/plugin.md
@@ -14,13 +14,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 亚马逊火 OS 插件
+# 亞馬遜火 OS 外掛程式
-按照有关的开发自定义插件概述 Android 插件指南中提供的说明。
+按照有關的開發自訂外掛程式概述 Android 外掛程式指南中提供的說明。
-## 回声亚马逊火 OS 插件示例
+## 回聲亞馬遜火 OS 外掛程式示例
-若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
+若要匹配的 JavaScript 介面*回波*特徵描述的應用程式外掛程式,使用 `plugin.xml` 來注入 `feature` 到本地平臺規範 `config.xml` 檔:
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
@@ -31,7 +31,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</platform>
-然后添加以下到 `src/org/apache/cordova/plugin/Echo.java` 文件:
+然後添加以下到 `src/org/apache/cordova/plugin/Echo.java` 檔:
package org.apache.cordova.plugin;
@@ -67,7 +67,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-如果你想要重用的亚马逊火 OS 平台 Android 插件代码然后修改通过指向 `android` 特定的源文件。例如,
+如果你想要重用的亞馬遜火 OS 平臺 Android 外掛程式代碼然後修改通過指向 `android` 特定的原始檔案。例如,
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
@@ -79,7 +79,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</platform>
-如果你想要编写自定义的插件的亚马逊火 OS 平台,然后创建一个名为文件夹 `amazon` 下你的插件 src / 文件夹和修改通过为指向 `amazon` 特定的源文件。 例如,
+如果你想要編寫自訂的外掛程式的亞馬遜火 OS 平臺,然後創建一個名為資料夾 `amazon` 下你的外掛程式 src / 資料夾和修改通過為指向 `amazon` 特定的原始檔案。 例如,
<platform name="amazon-fireos">
<config-file target="config.xml" parent="/*">
@@ -91,10 +91,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</platform>
-## 在你的插件中使用亚马逊 web 视图
+## 在你的外掛程式中使用亞馬遜 web 視圖
-科尔多瓦的亚马逊火 OS 使得使用的基于开放源码铬项目的自定义亚马逊 web 视图。它是 GPU 加速和优化的流体性能上点燃火。
+科爾多瓦的亞馬遜火 OS 使得使用的基於開放源碼鉻專案的自訂亞馬遜 web 視圖。它是 GPU 加速和優化的流體性能上點燃火。
-若要了解如何以最佳方式在您的项目中使用亚马逊 web 视图,查阅[亚马逊开发人员门户][1].
+若要瞭解如何以最佳方式在您的專案中使用亞馬遜 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/10046d07/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
index 4842b31..fa7077f 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/webview.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/webview.md
@@ -14,25 +14,25 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 亚马逊火 OS WebViews
+# 亞馬遜火 OS WebViews
-从 3.0.0 开始,你可以使用科尔多瓦作为亚马逊火 OS 应用程序中的一个组件。 亚马逊火 OS 是指这种组件 `CordovaWebView` 。 `CordovaWebView`扩展建立在开放源代码铬项目的亚马逊 web 视图。 通过利用此功能,您的 web 应用程序可以利用最新的 HTML5 web 标准在现代 web 运行时引擎中运行。
+從 3.0.0 開始,你可以使用科爾多瓦作為亞馬遜火 OS 應用程式中的一個元件。 亞馬遜火 OS 是指這種元件 `CordovaWebView` 。 `CordovaWebView`擴展建立在開放原始碼鉻專案的亞馬遜 web 視圖。 通過利用此功能,您的 web 應用程式可以利用最新的 HTML5 web 標準在現代 web 運行時引擎中運行。
-## 系统必备组件
+## 系統必備元件
-* 科尔多瓦 3.0.0 或更大
+* 科爾多瓦 3.0.0 或更大
* Android SDK 更新到最新的 SDK
-* 亚马逊 web 视图 SDK
+* 亞馬遜 web 視圖 SDK
-## 在亚马逊火 OS 项目中使用 CordovaWebView 的指南
+## 在亞馬遜火 OS 專案中使用 CordovaWebView 的指南
-1. 下载并展开[亚马逊 web 视图 SDK][1] ,然后复制到 awv_interface.jar `/framework/libs` 目录。 创建库 / 文件夹如果它不存在。
+1. 下載並展開[亞馬遜 web 視圖 SDK][1] ,然後複製到 awv_interface.jar `/framework/libs` 目錄。 創建庫 / 資料夾如果它不存在。
-2. `cd`到 `/framework` 并运行 `ant jar` 打造科尔多瓦 jar。 它创建时所形成的.jar 文件 `cordova-x.x.x.jar` 在 `/framework` 目录。
+2. `cd`到 `/framework` 並運行 `ant jar` 打造科爾多瓦 jar。 它創建時所形成的.jar 檔 `cordova-x.x.x.jar` 在 `/framework` 目錄。
-3. 编辑您的应用程序的 `main.xml` 文件 (根据 `/res/layout` ),看起来像下面这样,与 `layout_height` , `layout_width` 和 `id` 修改,以适合您的应用程序:
+3. 編輯您的應用程式的 `main.xml` 檔 (根據 `/res/layout` ),看起來像下面這樣,與 `layout_height` , `layout_width` 和 `id` 修改,以適合您的應用程式:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +40,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android:layout_height="match_parent" />
-4. 修改您的活动,使它实现了 `CordovaInterface` 。 您应该执行包括的方法。 您可能希望将它们从复制 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或执行这些靠你自己。 下面的代码片段显示了一个基本的应用程序,使用该接口。 请注意如何引用的视图 id 匹配 `id` 在上面所示的 XML 片段中指定的属性:
+4. 修改您的活動,使它實現了 `CordovaInterface` 。 您應該執行包括的方法。 您可能希望將它們從複製 `/framework/src/org/apache/cordova/CordovaActivity.java` ,或執行這些靠你自己。 下面的代碼片段顯示了一個基本的應用程式,使用該介面。 請注意如何引用的視圖 id 匹配 `id` 在上面所示的 XML 片段中指定的屬性:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -57,7 +57,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
-如果您使用的相机,你应该也可以实现这:
+如果您使用的相機,你應該也可以實現這:
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
@@ -103,7 +103,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-最后,请记住,添加线程池,否则插件有没有线程上运行:
+最後,請記住,添加執行緒池,否則外掛程式有沒有線程上運行:
@Override
public ExecutorService getThreadPool() {
@@ -111,6 +111,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-1. 将您的应用程序的 HTML 和 JavaScript 文件复制到您的亚马逊火 OS 项目 `/assets/www` 目录。
+1. 將您的應用程式的 HTML 和 JavaScript 檔案複製到您的亞馬遜火 OS 專案 `/assets/www` 目錄。
-2. 复制 `config.xml` 从 `/framework/res/xml` 到您的项目的 `/res/xml` 目录。
\ No newline at end of file
+2. 複製 `config.xml` 從 `/framework/res/xml` 到您的專案的 `/res/xml` 目錄。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/android/config.md b/docs/zh/edge/guide/platforms/android/config.md
index 65144c3..ae238e4 100644
--- a/docs/zh/edge/guide/platforms/android/config.md
+++ b/docs/zh/edge/guide/platforms/android/config.md
@@ -14,58 +14,58 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Android 系统配置
+# Android 系統組態
-`config.xml`文件控制应用于每个应用程序和 CordovaWebView 实例的应用程序的基本设置。 本节详细说明仅适用于 android 系统生成的首选项。 有关全局配置选项,请参阅 config.xml 文件的信息。
+`config.xml`檔控制應用於每個應用程式和 CordovaWebView 實例的應用程式的基本設置。 本節詳細說明僅適用于 android 系統生成的首選項。 有關全域配置選項,請參閱 config.xml 檔的資訊。
-* `KeepRunning`(boolean 类型的值,默认值为 `true` ): 确定应用程序是否保持甚至后在后台运行 `pause` 事件火灾。 注意: 将此设置为 false 不会杀了这款应用程序暂停事件之后,该应用程序时在后台只将停止执行科尔多瓦 web 视图中的代码。
+* `KeepRunning`(boolean 類型的值,預設值為 `true` ): 確定應用程式是否保持甚至後在後臺運行 `pause` 事件火災。 注意: 將此設置為 false 不會殺了這款應用程式暫停事件之後,該應用程式時在後臺只將停止執行科爾多瓦 web 視圖中的代碼。
<preference name="KeepRunning" value="false"/>
-* `LoadUrlTimeoutValue`(以毫秒为单位的数字,默认为 `20000` ,20 秒): 当加载一个页面,在引发超时错误之前等待的时间量。 此示例指定 10 秒,而不是 20:
+* `LoadUrlTimeoutValue`(以毫秒為單位的數位,預設為 `20000` ,20 秒): 當載入一個頁面,在引發逾時錯誤之前等待的時間量。 此示例指定 10 秒,而不是 20:
<preference name="LoadUrlTimeoutValue" value="10000"/>
-* `SplashScreen`(字符串,默认值为 `splash` ): 包括其扩展名的文件的名称 `res/drawable` 目录。 各种资产必须共享此各子目录中的共同名称。
+* `SplashScreen`(字串,預設值為 `splash` ): 包括其副檔名的檔的名稱 `res/drawable` 目錄。 各種資產必須共用此各子目錄中的共同名稱。
<preference name="SplashScreen" value="mySplash"/>
-* `SplashScreenDelay`(编号以毫秒为单位,默认值为 `3000` ): 所需的时间初始屏幕图像显示。
+* `SplashScreenDelay`(編號以毫秒為單位,預設值為 `3000` ): 所需的時間初始螢幕圖像顯示。
<preference name="SplashScreenDelay" value="10000"/>
-* `InAppBrowserStorageEnabled`(boolean 类型的值,默认值为 `true` ): 控件是否在 InAppBrowser 内打开的页可以访问同一认为和 WebSQL 存储作为默认浏览器打开的页面。
+* `InAppBrowserStorageEnabled`(boolean 類型的值,預設值為 `true` ): 控制項是否在 InAppBrowser 內打開的頁可以訪問同一認為和 WebSQL 存儲作為預設瀏覽器打開的頁面。
<preference name="InAppBrowserStorageEnabled" value="true"/>
-* `LoadingDialog`(字符串,默认值为 `null` ): 如果设置,显示一对话框中指定的标题和消息,和一个微调框,加载的应用程序中的第一页时。 由在此值字符串中的逗号分隔的标题和消息,那逗号删除之前显示的对话框。
+* `LoadingDialog`(字串,預設值為 `null` ): 如果設置,顯示一對話方塊中指定的標題和消息,和一個微調框,載入的應用程式中的第一頁時。 由在此值字串中的逗號分隔的標題和消息,那逗號刪除之前顯示的對話方塊。
<preference name="LoadingDialog" value="My Title,My Message"/>
-* `LoadingPageDialog`(字符串,默认值为 `null` ): 相同, `LoadingDialog` ,但用于在应用程序中的第一页后加载的每个页面。
+* `LoadingPageDialog`(字串,預設值為 `null` ): 相同, `LoadingDialog` ,但用於在應用程式中的第一頁後載入的每個頁面。
<preference name="LoadingPageDialog" value="My Title,My Message"/>
-* `ErrorUrl`(URL,默认为 `null` ): 如果设置,将显示而不是以"应用程序错误"标题对话框的应用程序中的错误时所引用的网页。
+* `ErrorUrl`(URL,預設為 `null` ): 如果設置,將顯示而不是以"應用程式錯誤"標題對話方塊的應用程式中的錯誤時所引用的網頁。
<preference name="ErrorUrl" value="myErrorPage.html"/>
-* `ShowTitle`(boolean 类型的值,默认值为 `false` ): 显示在屏幕顶部的标题。
+* `ShowTitle`(boolean 類型的值,預設值為 `false` ): 顯示在螢幕頂部的標題。
<preference name="ShowTitle" value="true"/>
-* `LogLevel`(字符串,默认值为 `ERROR` ): 将通过哪些日志将过滤邮件从您的应用程序的最小日志级别设置。 有效的值为 `ERROR` , `WARN` , `INFO` , `DEBUG` ,和`VERBOSE`.
+* `LogLevel`(字串,預設值為 `ERROR` ): 將通過哪些日誌將過濾郵件從您的應用程式的最小日誌級別設置。 有效的值為 `ERROR` , `WARN` , `INFO` , `DEBUG` ,和`VERBOSE`.
<preference name="LogLevel" value="VERBOSE"/>
-* `SetFullscreen`(boolean 类型的值,默认值为 `false` ): 同样作为 `Fullscreen` 在此 xml 文件的全局配置参数。 此 Android 特定元素支持全球否决 `Fullscreen` 元素,并将在未来版本中移除。
\ No newline at end of file
+* `SetFullscreen`(boolean 類型的值,預設值為 `false` ): 同樣作為 `Fullscreen` 在此 xml 檔的全域配置參數。 此 Android 特定元素支援全球否決 `Fullscreen` 元素,並將在未來版本中移除。
\ No newline at end of file
[29/57] [abbrv] CB-5931 1/28 push latest of edge for Italian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/plugin.md b/docs/it/edge/guide/platforms/android/plugin.md
index 4c99354..ec8bd6d 100644
--- a/docs/it/edge/guide/platforms/android/plugin.md
+++ b/docs/it/edge/guide/platforms/android/plugin.md
@@ -16,148 +16,161 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Plugin Android
-Scrivere un plugin richiede una comprensione dell'architettura di Cordova-Android. Cordova-Android è costituito da una WebView Android con ganci collegati ad esso. Questi plugin sono rappresentati come mapping di classe nella `config.xml` file.
+In questa sezione vengono fornite informazioni dettagliate per come implementare il codice plugin nativo sulla piattaforma Android. Prima di leggere questo, vedere applicazione plugin per una panoramica della struttura del plugin e la sua interfaccia JavaScript comune. Questa sezione continua a dimostrare il plugin di esempio *eco* che comunica da Cordova webview alla piattaforma nativa e ritorno. Per un altro esempio, vedi anche i commenti di [CordovaPlugin.java][1].
-Un plugin è costituito da almeno una classe Java che estende la `CordovaPlugin` classe. Un plugin deve eseguire l'override di uno dei `execute` metodi da `CordovaPlugin` . Come migliore pratica, dovrebbe gestire il plugin `pause` e `resume` eventi e qualsiasi messaggio passando tra plugin. Plugin con richieste di lungo corso, attività di fondo quali la riproduzione multimediale, ascoltatori o stato interno dovrebbe implementare il `onReset()` metodo pure. Esegue quando la `WebView` si sposta su una nuova pagina o rinfresca, che ricarica il JavaScript.
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Plugin Android sono basati su Android di Cordova, che consiste di una WebView Android con ganci collegati ad esso. Plugin sono rappresentati come mapping di classe nella `config.xml` file. Un plugin è costituito da almeno una classe Java che estende la `CordovaPlugin` classe, si esegue l'override di uno dei suoi `execute` metodi. Come migliore pratica, il plugin dovrebbe gestire anche `pause` e `resume` eventi, insieme a qualsiasi messaggio passando tra plugin. Plugin con richieste di lungo corso, attività di fondo quali la riproduzione multimediale, ascoltatori o stato interno dovrebbe implementare il `onReset()` metodo pure. Esegue quando la `WebView` si sposta su una nuova pagina o rinfresca, che ricarica il JavaScript.
## Classe plugin Mapping
-La parte di JavaScript di un plugin utilizza sempre il `cordova.exec` metodo come segue:
+Interfaccia JavaScript del plugin utilizza il `cordova.exec` metodo come segue:
+
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+
+
+Questo esegue il marshalling di una richiesta da WebView al lato nativo Android, efficacemente chiamando il `action` metodo sul `service` classe, con ulteriori argomenti passati nella `args` matrice.
+
+Se si distribuisce un plugin come Java file o come un file *jar* propria, il plugin deve essere specificato nell'applicazione Android-Cordova `res/xml/config.xml` file. Vedere applicazione plugin per ulteriori informazioni su come utilizzare il `plugin.xml` file per iniettare questo `feature` elemento:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-Questo esegue il marshalling di una richiesta da WebView sul lato nativo Android, più o meno bollente giù a chiamare il `action` metodo sul `service` classe, con gli argomenti passati nella `args` matrice.
+Il nome del servizio corrisponde a quello utilizzato in JavaScript `exec` chiamare. Il valore è l'identificatore dello spazio dei nomi completo della classe Java. In caso contrario, il plugin può compilare ma non essere ancora disponibile a Cordova.
-Se si distribuiscono vostro plugin come Java file o come un vaso proprio, deve essere aggiunto il plugin per la `config.xml` file nell'applicazione Android-Cordova `res/xml/` directory.
+## Durata e inizializzazione di Plugin
- <feature name="<service_name>">
+Viene creata un'istanza di un oggetto plugin per la vita di ogni `WebView` . Plugin non vengono create istanze fino a quando essi fanno riferimento in primo luogo una chiamata da JavaScript, a meno che non `<param>` con un `onload` `name` attributo è impostato su `"true"` in `config.xml` . Per esempio:
+
+ <feature name="Echo">
<param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
</feature>
-Il nome del servizio deve corrispondere a quello utilizzato in JavaScript `exec` chiamata e il valore è il nome completo della classi Java, tra cui lo spazio dei nomi. Altrimenti il plugin può compilare ma comunque irraggiungibile di Cordova.
+Plugin dovrebbe usare il `initialize` metodo per la loro logica di avviamento.
-## Scrivere un Plugin Java Android
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
+ }
+
-JavaScript genera una richiesta di plugin al lato nativo. Il plugin Java Android è mappato correttamente tramite il `config.xml` file. Così ciò che fa apparire la classe finale di Android Java Plugin come?
+## Scrivere un Plugin Java Android
-Che cosa ottiene spedito al plugin tramite di JavaScript `exec` funzione viene passato in classe Plugin `execute` metodo. La maggior parte dei `execute` implementazioni assomigliano a questo:
+Una chiamata JavaScript spara una richiesta di plugin al lato nativo, e il plugin di Java correspoinding è mappato correttamente nella `config.xml` file, ma cosa il finale Android Java Plugin classe aspetto? Qualunque cosa viene inviata al plugin con JavaScript `exec` funzione viene passato in classe plugin `execute` metodo. La maggior parte dei `execute` implementazioni assomigliano a questo:
- @Override boolean pubblica esecuzione (azione String, args JSONArray, CallbackContext callbackContext) genera JSONException {se ("beep".equals(action)) {this.beep(args.getLong(0));
- callbackContext.success();
- restituire true;
- } return false; / / Restituzione risultati falsi in un errore di "MethodNotFound".
- }
+ @Override boolean pubblica esecuzione (azione String, args JSONArray, CallbackContext callbackContext) genera JSONException {se ("beep".equals(action)) {this.beep(args.getLong(0));
+ callbackContext.success();
+ restituire true;
+ } return false; / / Restituzione risultati falsi in un errore di "MethodNotFound".
+ }
-Confrontiamo il valore dei `action` parametro e invio richiesta fuori per un metodo (privato) nella classe, facoltativamente passando alcuni dei parametri al metodo.
+JavaScript `exec` della funzione `action` parametro corrisponde a un metodo di classe privata per spedire con parametri facoltativi.
Quando cattura eccezioni e restituendo errori, è importante per motivi di chiarezza che gli errori restituiti ai nomi di eccezione di JavaScript match Java quanto più possibili.
-### Filettatura
+## Filettatura
-JavaScript in WebView fa *non* eseguito sul thread dell'interfaccia utente. Esso viene eseguito sul thread WebCore. Il `execute` metodo gestisce anche sul thread WebCore.
+JavaScript del plugin fa *non* eseguire nel thread principale della `WebView` interfaccia; invece, gira sul `WebCore` filo, come fa il `execute` metodo. Se avete bisogno di interagire con l'interfaccia utente, è necessario utilizzare la seguente variazione:
-Se avete bisogno di interagire con l'interfaccia utente, è necessario utilizzare il seguente:
-
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getActivity().runOnUiThread(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-Se non è necessario per l'esecuzione sul thread dell'interfaccia utente, ma non voglio bloccare il thread WebCore:
+Uso la seguente se non è necessario eseguire l'interfaccia principale di discussione, ma non voglio bloccare il `WebCore` filo sia:
- @Override
- public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
- if ("beep".equals(action)) {
- final long duration = args.getLong(0);
- cordova.getThreadPool().execute(new Runnable() {
- public void run() {
- ...
- callbackContext.success(); // Thread-safe.
- }
- });
- return true;
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
}
- return false;
- }
-### Esempio di Plugin Android echo
+## Esempio di Plugin Android echo
-Aggiungere quanto segue al nostro `config.xml` file:
+Per abbinare la caratteristica di *eco* dell'interfaccia JavaScript descritto nel plugin di applicazione, utilizzare il `plugin.xml` per iniettare una `feature` specifica per la piattaforma locale `config.xml` file:
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+ </feature>
+ </config-file>
+ </platform>
-Quindi aggiungere il seguente file `src/org/apache/cordova/plugin/Echo.java` all'interno della nostra applicazione Android-Cordova:
+Quindi aggiungere il codice seguente per la `src/org/apache/cordova/plugin/Echo.java` file:
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-Diamo un'occhiata al codice. Il necessario `imports` sono al top. La nostra classe si estende da `CordovaPlugin` . Abbiamo l'override del metodo Execute () al fine di ricevere messaggi da exec (). Il nostro metodo confronta prima contro `action` : questo plugin supporta solo un'azione, la `echo` azione. Qualsiasi altra azione restituisce `false` , che si traduce in un errore di tipo `INVALID_ACTION` , che si traduce in una chiamata di callback errore sul lato JavaScript. Successivamente, si afferra l'eco stringa utilizzando il `getString` metodo sul nostro `args` , dicendo che vogliamo ottenere il parametro 0A nella matrice di parametri. Facciamo un po' di controllo parametro: assicurarsi che non è `null` e assicurarsi che non è una stringa di lunghezza zero. Se è, che noi chiamiamo `callbackContext.error()` (che, ormai, dovresti sapere richiama il callback di errore). Se tutti quei controlli passano, poi chiamiamo `callbackContext.success()` e passare il `message` abbiamo ricevu
to come parametro di stringa. Questo si traduce infine in una chiamata di callback di successo sul lato JavaScript. Passa anche il `message` parametro come parametro nella funzione di callback successo JavaScript.
-
-## Plugin debug
-
-Eclipse può essere utilizzato per eseguire il debug un progetto Android, e il plugin può eseguire il debug se il sorgente Java è incluso nel progetto. Per consentire l'attaccamento di codice sorgente alle dipendenze del vaso, quindi questo non è completamente supportato in questo momento è conosciuto solo l'ultima versione di Android strumenti di sviluppo.
-
-## Trabocchetti comuni
-
-* Plugin hanno accesso a un `CordovaInterface` oggetto. Questo oggetto ha accesso all'androide `Activity` che esegue l'applicazione. Questa è la `Context` necessaria per lanciare un nuovo Android `Intent` . Il `CordovaInterface` permette di plugin avviare un `Activity` per un risultato e impostare il plugin richiamata per quando la `Intent` Torna all'applicazione. Questo è importante, dal momento che il `Intent` sistema s è come Android comunica tra processi.
+Le importazioni necessarie nella parte superiore del file estende la classe da `CordovaPlugin` , di cui `execute()` metodo esegue l'override per ricevere messaggi da `exec()` . Il `execute()` metodo verifica innanzitutto il valore di `action` , per cui in questo caso c'è una sola valida `echo` valore. Qualsiasi altra azione restituisce `false` e si traduce in un `INVALID_ACTION` errore, che si traduce in un callback di errore richiamato sul lato JavaScript.
-* Plugin non hanno accesso diretto alla `Context` che hanno in passato. L'eredità `ctx` membro è obsoleto e verrà rimosso sei mesi dopo 2.0 è rilasciato. Tutti i `ctx` metodi esistano sulla `Context` , così entrambi `getContext()` e `getActivity()` sono in grado di restituire l'oggetto corretto richiesto.
+Il metodo recupera successivamente l'eco stringa utilizzando la `args` dell'oggetto `getString` metodo, specificando il primo parametro passato al metodo. Dopo che il valore viene passato a un privato `echo` metodo, è parametro controllato per assicurarsi che non è `null` o una stringa vuota, nel qual caso `callbackContext.error()` richiama il callback di errore di JavaScript. Se passano i vari controlli, il `callbackContext.success()` passa l'originale `message` stringa al callback di successo di JavaScript come parametro.
-## Utilizzare la fonte
+## Integrazione Android
-Uno dei modi migliori per prepararsi a scrivere il tuo plugin è di [guardare oltre i plugin esistenti][1].
+Caratteristiche Android un `Intent` sistema che consente di comunicare tra loro processi. Plugin hanno accesso a un `CordovaInterface` oggetto, che può accedere l'androide `Activity` che esegue l'applicazione. Questa è la `Context` necessaria per lanciare un nuovo Android `Intent` . Il `CordovaInterface` permette di plugin avviare un `Activity` per un risultato e impostare il plugin richiamata per quando il `Intent` restituisce all'applicazione.
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+A partire da Cordova 2.0, plugin possono accedere non più direttamente il `Context` e l'eredità `ctx` membro è obsoleto. Tutti i `ctx` metodi esistano sulla `Context` , così entrambi `getContext()` e `getActivity()` può restituire l'oggetto richiesto.
-È inoltre necessario leggere i commenti di [CordovaPlugin.java][2].
+## Plugin Android debug
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+Eclissi consente di eseguire il debug di plugin come sorgente Java incluso nel progetto. Solo l'ultima versione dell'Android Developer Tools consente di allegare il codice sorgente alle dipendenze *JAR* , quindi questa funzione non è ancora pienamente supportata.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/tools.md b/docs/it/edge/guide/platforms/android/tools.md
index a27e63f..340c9c7 100644
--- a/docs/it/edge/guide/platforms/android/tools.md
+++ b/docs/it/edge/guide/platforms/android/tools.md
@@ -20,6 +20,8 @@ Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello c
[1]: http://cordova.apache.org
+Per informazioni sull'interfaccia della riga di comando a basso livello che Abilita plugin, vedere utilizzando Plugman per gestire i plugin. Per una panoramica, vedere applicazione plugin.
+
## Creare un progetto
Eseguire il `create` comando, specificando il percorso esistente per il progetto, l'identificatore del pacchetto stile retro-dominio e nome visualizzato dell'app. Ecco la sintassi per Mac e Windows:
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/upgrading.md b/docs/it/edge/guide/platforms/android/upgrading.md
index 5829317..b6a966b 100644
--- a/docs/it/edge/guide/platforms/android/upgrading.md
+++ b/docs/it/edge/guide/platforms/android/upgrading.md
@@ -18,22 +18,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Questa guida Mostra come modificare progetti Android per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI.
+## L'aggiornamento a 3.3.0 da 3.2.0
+
+Seguire la stessa instructinos come per`3.2.0`.
+
+A partire da 3.3.0, il runtime di Cordova è ora compilato come una libreria di Android invece di un vaso. Questo dovrebbe avere alcun effetto per l'utilizzo della riga di comando, ma gli utenti IDE saranno necessario importare appena aggiunto `MyProject-CordovaLib` progetto nella loro area di lavoro.
+
+## L'aggiornamento a 3.2.0 da 3.1.0
+
+Per i progetti creati con il cordova CLI:
+
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
+2. Eseguire`cordova platform update android`
+
+Per i progetti non creati con la CLI di cordova, eseguire:
+
+ bin/update <project_path>
+
+
## L'aggiornamento a 3.1.0 da 3.0.0
Per i progetti creati con il cordova CLI:
-1. Aggiornamento del `cordova` versione CLI - vedere l'interfaccia della riga di comando
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
2. Eseguire`cordova platform update android`
Per i progetti non creati con la CLI di cordova, eseguire:
-1. `bin/aggiornamento < project_path >`
+ bin/update <project_path>
+
## Aggiornamento per il CLI (3.0.0) da 2.9.0
1. Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
-2. Aggiungi il tua piattaforme il progetto il cordova, ad esempio:`cordova
+2. Aggiungere le piattaforme il progetto di cordova, per esempio:`cordova
platform add android`.
3. Copiare il contenuto del tuo progetto `www` nella directory del `www` cartella alla radice del progetto cordova appena creato.
@@ -55,8 +76,8 @@ platform add android`.
5. Assicurarsi di aggiornare qualsiasi deprecato `<plugin>` riferimenti dal vecchio `config.xml` file per il nuovo `<feature>` specifica.
6. Aggiornare tutti i riferimenti per il `org.apache.cordova.api` pacchetto di`org.apache.cordova`.
-
-* **Nota:** tutti i core API sono stati rimossi e devono essere installate come plugin. Per dettagli, vedere la Plugman usando per gestire guida Plugins.
+
+ **Nota**: tutti i core API sono stati rimossi e devono essere installate come plugin. Per dettagli, vedere la Plugman usando per gestire guida Plugins.
## Aggiornamento a 2.9.0 da 2.8.0
@@ -68,17 +89,19 @@ platform add android`.
2. Aggiungi `cordova-2.8.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
-4. Copiare il nuovo `cordova.js` nel vostro progetto.
+<!-- SS Eclipse -->
-5. Aggiorna il tuo HTML per utilizzare il nuovo `cordova.js` file.
+1. Copiare il nuovo `cordova.js` nel vostro progetto.
-6. Copia il `res/xml/config.xml` file per abbinare`framework/res/xml/config.xml`.
+2. Aggiorna il tuo HTML per utilizzare il nuovo `cordova.js` file.
-7. Aggiornamento `framework/res/xml/config.xml` per avere impostazioni simili, come ha fatto in precedenza.
+3. Copia il `res/xml/config.xml` file per abbinare`framework/res/xml/config.xml`.
-8. Copiare i file da `bin/templates/cordova` per il progetto `cordova` directory.
+4. Aggiornamento `framework/res/xml/config.xml` per avere impostazioni simili, come ha fatto in precedenza.
+
+5. Copiare i file da `bin/templates/cordova` per il progetto `cordova` directory.
## Aggiornamento a 2.7.0 da 2.6.0
@@ -86,7 +109,7 @@ platform add android`.
2. Aggiungi `cordova-2.7.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.7.0.js` nel vostro progetto.
@@ -104,7 +127,7 @@ platform add android`.
2. Aggiungi `cordova-2.6.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.6.0.js` nel vostro progetto.
@@ -124,7 +147,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.5.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.5.0.js` nel vostro progetto.
@@ -142,7 +165,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.4.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.4.0.js` nel vostro progetto.
@@ -158,7 +181,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.3.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.3.0.js` nel vostro progetto.
@@ -174,7 +197,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.2.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.2.0.js` nel vostro progetto.
@@ -190,7 +213,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.1.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.1.0.js` nel vostro progetto.
@@ -206,7 +229,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-2.0.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-2.0.0.js` nel vostro progetto.
@@ -214,9 +237,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
6. Copia il `res/xml/config.xml` corrispondere`framework/res/xml/config.xml`.
-### Note sui 2.0.0 rilasciare
-
-`config.xml`sarà essere sostituendo `cordova.xml` e `plugins.xml` . Questo nuovo file è una combinazione delle due precedenti. Tuttavia, i vecchi file sono obsolete e mentre funzionano attualmente ancora, cesserà lavorando in una versione futura.
+Nella 2.0.0 rilasciare, il `config.xml` file unisce e sostituisce `cordova.xml` e `plugins.xml` . I vecchi file sono obsolete e mentre lavorano ancora in 2.0.0, smetterà di funzionare in una versione futura.
## Aggiornamento a 1.9.0 da 1.8.1
@@ -224,7 +245,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
2. Aggiungi `cordova-1.9.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.9.0.js` nel vostro progetto.
@@ -232,9 +253,7 @@ Eseguire `bin/update <project>` con il percorso del progetto elencati nella dire
6. Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
-### Note sui 1.9.0 rilasciare
-
-A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebbero non funzionare. Questi plugin necessario per ottenere un contesto dalla `CordovaInterface` utilizzando `getContext()` o `getActivity()` . Se non sei un esperto sviluppatore Android, si prega di contattare il manutentore di plugin e aggiungere questo compito a loro tracciatore di bug.
+A causa dell'introduzione della `CordovaWebView` nella 1.9.0 rilascio, plugin di terze parti potrebbero non funzionare. Questi plugin necessario per ottenere un contesto dalla `CordovaInterface` utilizzando `getContext()` o `getActivity()` . Se non sei un esperto sviluppatore Android, si prega di contattare il manutentore di plugin e aggiungere questo compito a loro tracciatore di bug.
## Aggiornamento a 1.8.0 da 1.8.0
@@ -242,7 +261,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.8.1.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.8.1.js` nel vostro progetto.
@@ -256,7 +275,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.8.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.8.0.js` nel vostro progetto.
@@ -270,7 +289,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.8.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.8.0.js` nel vostro progetto.
@@ -284,7 +303,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.7.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.7.0.js` nel vostro progetto.
@@ -296,7 +315,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.6.1.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.6.1.js` nel vostro progetto.
@@ -308,7 +327,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.6.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.6.0.js` nel vostro progetto.
@@ -324,7 +343,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `cordova-1.5.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `cordova-1.5.0.js` nel vostro progetto.
@@ -340,7 +359,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `phonegap-1.4.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `phonegap-1.4.0.js` nel vostro progetto.
@@ -356,7 +375,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `phonegap-1.3.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `phonegap-1.3.0.js` nel vostro progetto.
@@ -372,7 +391,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `phonegap-1.2.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `phonegap-1.2.0.js` nel vostro progetto.
@@ -388,7 +407,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `phonegap-1.1.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `phonegap-1.1.0.js` nel vostro progetto.
@@ -402,7 +421,7 @@ A causa dell'introduzione della `CordovaWebView` , plugin di terze parti potrebb
2. Aggiungi `phonegap-1.0.0.jar` al progetto `libs` directory.
-3. Se si utilizza Eclipse, si prega di aggiornare il vostro progetto di eclipse e fare una pulita.
+3. Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
4. Copiare il nuovo `phonegap-1.0.0.js` nel vostro progetto.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/android/webview.md b/docs/it/edge/guide/platforms/android/webview.md
index 6a83a2a..7842eab 100644
--- a/docs/it/edge/guide/platforms/android/webview.md
+++ b/docs/it/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Visualizzazioni Web Android
-Partire da 1,9 a Cordova, con l'assistenza della `CordovaActivity` , è possibile utilizzare Cordova come componente di un'applicazione Android nativa più grande. Android si riferisce a questo componente come il `CordovaWebView` . Nuove applicazioni basate su Cordova da 1,9 in poi utilizzano il `CordovaWebView` come visualizzazione principale, indipendentemente dal fatto che l'eredità `CordovaActivity` approccio viene utilizzato.
+In questa sezione viene illustrato come incorporare un componente WebView Cordova abilitato all'interno di un'applicazione Android più grande. Per dettagli su come questi componenti possono comunicare con a vicenda, vedere applicazione plugin.
-Se si ha familiarità con lo sviluppo di applicazioni Android, Android piattaforma guida allo sviluppo di un'applicazione di Cordova prima di tentare di comprendere un WebView. Non è il modo principale per creare applicazioni Android Cordova. Queste istruzioni sono attualmente manuale, ma può essere eventualmente essere automatizzato.
+Se si ha familiarità con Android, si dovrebbe acquisire familiarità con la guida di piattaforma Android e avere l'ultimo Android SDK installato prima di tentare l'opzione di sviluppo più insolito di incorporare un WebView. A partire da 1,9 a Cordova, la piattaforma Android si basa su un `CordovaWebView` componente, che si basa su un retaggio `CordovaActivity` componente che pre-date la versione 1.9.
-## Prerequisiti
+1. Per seguire queste istruzioni, assicuratevi di che avere l'ultima distribuzione di Cordova. Scaricare da [cordova.apache.org][1] e decomprimere il pacchetto di Android.
-* Cordova 1,9 o maggiore
+2. Spostarsi del package Android `/framework` directory ed eseguire `ant jar` . Crea il Cordova `.jar` file, costituita come`/framework/cordova-x.x.x.jar`.
-* Android SDK aggiornato all'ultimo SDK
+3. Copia il `.jar` file al progetto Android `/libs` directory.
-## Guida all'utilizzo di CordovaWebView in un progetto Android
-
-1. `cd`in `/framework` ed eseguire `ant jar` per costruire il barattolo di cordova. Crea il file. jar formato come `cordova-x.x.x.jar` nel `/framework` directory.
-
-2. Copiare il barattolo di cordova nel vostro progetto Android `/libs` directory.
-
-3. Modifica dell'applicazione `main.xml` file (sotto `/res/xml` ) per essere simile alla seguente, con la `layout_height` , `layout_width` e `id` modificato per soddisfare la vostra applicazione:
+4. Aggiungere il seguente all'applicazione `/res/xml/main.xml` file, con la `layout_height` , `layout_width` e `id` modificato per soddisfare la domanda:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ Se si ha familiarità con lo sviluppo di applicazioni Android, Android piattafor
android:layout_height="match_parent" />
-4. Modificare la vostra attività che implementa il `CordovaInterface` . È necessario implementare i metodi inclusi. Si potrebbe desiderare di copiarli da `/framework/src/org/apache/cordova/CordovaActivity.java` , o implementarle sul proprio. Il frammento di codice riportato di seguito viene illustrata un'applicazione di base che utilizza l'interfaccia. Si noti come l'id di riferimento vista corrisponde la `id` attributo specificato nel frammento XML sopra indicato:
+5. Modificare l'attività in modo che esso implementa il `CordovaInterface` . Deve implementare i metodi inclusi. Si potrebbe desiderare di copiarli da `/framework/src/org/apache/cordova/CordovaActivity.java` , o altrimenti li implementare sul proprio. Il codice di esempio riportato di seguito viene illustrata un'applicazione base che si basa sull'interfaccia. Si noti come l'id di riferimento vista corrisponde la `id` attributo specificato nel frammento XML sopra indicato:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ Se si ha familiarità con lo sviluppo di applicazioni Android, Android piattafor
}
-Se si utilizza la fotocamera, è necessario implementare anche questo:
-
+6. Se l'applicazione deve utilizzare la fotocamera, implementare le seguenti:
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ Se si utilizza la fotocamera, è necessario implementare anche questo:
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,
@@ -99,16 +93,18 @@ Se si utilizza la fotocamera, è necessario implementare anche questo:
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-Infine, ricordarsi di aggiungere il pool di thread, altrimenti il plugin non hanno nessun thread per eseguire:
+
+7. Infine, ricordarsi di aggiungere il pool di thread, altrimenti il plugin non hanno nessun thread su cui eseguire:
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. Copiare i file dell'applicazione HTML e JavaScript per il progetto Android `/assets/www` directory.
-1. Copiare i file dell'applicazione HTML e JavaScript del progetto Android `/assets/www` directory.
+9. Copia il `config.xml` del file da `/framework/res/xml` per il progetto `/res/xml` directory.
-2. Copia `config.xml` dal `/framework/res/xml` al tuo progetto `/res/xml` directory.
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/blackberry10/config.md b/docs/it/edge/guide/platforms/blackberry10/config.md
index 7fc56e9..c4d1426 100644
--- a/docs/it/edge/guide/platforms/blackberry10/config.md
+++ b/docs/it/edge/guide/platforms/blackberry10/config.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Configurazione di blackBerry
+# Configurazione di blackBerry 10
La `config.xml` file controlla le impostazioni di base di un'app che si applicano a ogni applicazione e istanza di CordovaWebView. Le preferenze di dettagli questa sezione che si applicano solo a BlackBerry 10 costruisce. Vedere il file config. XML File per informazioni sulle opzioni di configurazione globale.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/blackberry10/index.md b/docs/it/edge/guide/platforms/blackberry10/index.md
index 5730191..de25fd3 100644
--- a/docs/it/edge/guide/platforms/blackberry10/index.md
+++ b/docs/it/edge/guide/platforms/blackberry10/index.md
@@ -36,17 +36,13 @@ Su Windows:
* Aggiungere la directory di installazione di SDK nativo al percorso, ad esempio:
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
Su Mac e Linux:
* Modificare il `~/.bash_profile` file, aggiungendo una riga come la seguente, a seconda di dove è stato installato il SDK nativo:
- esportazione $ PATH = ${PATH}: / applicazioni/bbndk/host\_10\_1\_0\_132/darwin/x86/usr/bin /
-
- o per il SDK nativo 10.2:
-
- esportazione di $ PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
* Eseguire le operazioni seguenti per applicare la modifica nella sessione corrente:
@@ -56,22 +52,25 @@ Su Mac e Linux:
Se si desidera testare su un dispositivo o distribuire applicazioni attraverso BlackBerry World, il sistema deve essere setup per la firma del codice.
-Per ottenere una chiave di firma, visitare il sito Web di BlackBerry e assicurarsi di mantenere la password specificata. Quindi eseguire il `blackberry-signer` utilità che è incluso con il SDK nativo BlackBerry.
+Per ottenere una chiave di firma, andare a \[BlackBerry chiavi modulo d'ordine\] (https://www.blackberry.com/SignedKeys/codesigning.html).
-Istruzioni dettagliate possono essere trovate qui:
+Selezionare la prima opzione: "per le applicazioni di BlackBerry10 sviluppati utilizzando BlackBerry NDK" e poi accedere o creare un BBID.
-* [Registrati per il codice chiave di firma.][2]
+Immettere una password e fare clic su "Ottieni Token" per scaricare bbidtoken.csk. Salvare il file nel percorso predefinito per il sistema operativo che verrà visualizzato sulla pagina di download.
-* [Configurare il sistema per la firma del codice.][3]
+Il passo finale è quello di generare un certificato di firma:
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
## Creare un progetto
Uso il `cordova` utility per impostare un nuovo progetto, come descritto in l'interfaccia della riga di comando. Ad esempio, in una directory del codice sorgente:
- $ cordova creare Ciao com.example.hello $ cd $ Ciao cordova piattaforma aggiungere compilazione di cordova $ blackberry10
+ $ cordova create hello com.example.hello
+ $ cd hello
+ $ cordova platform add blackberry10
+ $ cordova build
## Distribuire all'emulatore
@@ -79,96 +78,74 @@ Uso il `cordova` utility per impostare un nuovo progetto, come descritto in l'in
Se si desidera eseguire un emulatore del dispositivo, scaricare e installare il BlackBerry 10 simulatore.
* [Scarica][1]
-* [Guida introduttiva][4]
+* [Guida introduttiva][2]
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
-Prima di testare un'app su un emulatore o un dispositivo, è necessario aggiungere una *destinazione* al progetto. Ognuno è identificato con un nome univoco e associato a un indirizzo IP. È necessario ottenere l'indirizzo IP dall'emulatore prima di utilizzarlo per visualizzare applicazioni.
+Prima di testare un'app su un emulatore o un dispositivo, è necessario attivare la modalità di sviluppo.
Lanciare l'immagine di emulatore, quindi scegliere **Impostazioni** dalla schermata iniziale:
-![][5]
-
- [5]: img/guide/platforms/blackberry10/bb_home.png
+![][3]
-Passare al **sicurezza e Privacy → modalità di sviluppo** sezione, attivare l'opzione e ottenere l'indirizzo IP:
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-![][6]
+Passare al **sicurezza e Privacy → modalità di sviluppo** sezione e attivare l'opzione:
- [6]: img/guide/platforms/blackberry10/bb_devel.png
-
-Un ulteriore insieme di utilità della riga di comando sono inclusi quando si configura la piattaforma BlackBerry 10 per il progetto. Il comando riportato di seguito, in questo caso richiamato dalla directory principale del progetto, associa una destinazione denominata *UEM* con l'indirizzo IP visualizzato sopra.
-
-* Su Windows:
-
- $ platforms\blackberry10\cordova\target.bat aggiungere simulatore di emu 169.254.0.1 -t
+![][4]
-* Su Mac/Linux:
-
- $ piattaforme/blackberry10/cordova/destinazione aggiungere simulatore di emu 169.254.0.1 -t
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
Quindi, eseguire il `emulate` comando per visualizzare l'app:
- $ cordova emulare blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
## Distribuire al dispositivo
-Per distribuire un dispositivo, assicurarsi che sia collegato al computer. Abilitare la modalità di sviluppo e ottenere l'indirizzo IP come desribed nella sezione emulatore precedente. Sarà inoltre necessario ottenere il PIN dall'applicazione **Impostazioni** sotto **circa → Hardware**:
-
-![][7]
-
- [7]: img/guide/platforms/blackberry10/bb_pin.png
+Per distribuire un dispositivo, assicurarsi che il computer è collegato ed è attivata la modalità di sviluppo.
-Eseguire l'utilità della riga di destinazione per associare un nome a un indirizzo IP, password dispositivo e PIN.
+Quindi, eseguire il `run` comando per visualizzare l'app:
-* Su Windows:
+ $ cordova run blackberry10 --devicepass <password>
- $ platforms\blackberry10\cordova\target.bat aggiungere mydevice 169.254.0.1 dispositivo di -t - password 123456 - perno FFFF972E
-* Su Mac/Linux:
-
- $ piattaforme/blackberry10/cordova/destinazione aggiungere mydevice 169.254.0.1 dispositivo di -t - password 123456 - perno FFFF972E
+Se un token di debug non è ancora impostata per il dispositivo, un messaggio di errore richiede di fornire la password è definito quando si configura il computer per firmare le applicazioni.
-dove:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`si riferisce alla password per sbloccare il dispositivo.
+## Debug con WebInspector
-* `--pin`si riferisce al dispositivo PIN ottenuti dall'applicazione **Impostazioni** .
+Quando il debug sul dispositivo o un emulatore, è possibile eseguire WebInspector in remoto per visualizzare lo stato interno dell'applicazione. Un prompt dei comandi viene visualizzato l'URL che consente di connettersi all'app con un browser web standard. Per ulteriori informazioni, vedere [debug utilizzando WebInspector][5].
-Quindi, eseguire il `run` comando per visualizzare l'app:
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- $ cordova eseguire blackberry10
-
+## Costruzione di una versione di rilascio
-Se un token di debug non è ancora impostato per il dispositivo, un messaggio di errore richiede di utilizzare la piattaforma di eseguire script con la password che hai fornito durante la registrazione per chiavi di firma.
+Per impostazione predefinita, esegue il `cordova build` comando crea un file di pacchetto non firmato *bar* adatto per il test su un dispositivo o un simulatore.
-* Su Windows:
-
- $ platforms\blackberry10\cordova\run.bat - dispositivo - keystorepass mysecret
+Uso `--release` per creare una versione non adatta per la distribuzione attraverso il mondo BlackBerry.
-* Su Mac/Linux:
+ $ cordova build --release --keystorepass <signing password>
- $ piattaforme/blackberry10/cordova/run - dispositivo - keystorepass mysecret
-## Debug con WebInspector
+Il `--keystorepass` opzione specifica la password che definito quando si configura il computer per firmare applicazioni.
-Quando il debug sul dispositivo o un emulatore, è possibile eseguire WebInspector in remoto per visualizzare lo stato interno dell'applicazione. Un prompt dei comandi viene visualizzato l'URL che consente di connettersi all'app con un browser web standard. Per ulteriori informazioni, vedere [debug utilizzando WebInspector][8].
+## Distribuire in altri percorsi
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+Le istruzioni di cui sopra assumono un dispositivo è collegato tramite USB o un simulatore è in esecuzione sul computer locale. È anche possibile distribuire ad altre posizioni.
-## Costruzione di una versione di rilascio
-
-Per impostazione predefinita, esegue il `cordova build` comando crea un file di pacchetto non firmato *bar* adatto per il test su un dispositivo o un simulatore.
-
-È necessario eseguire una diversa `build` comando per creare una versione non adatta per la distribuzione attraverso il mondo BlackBerry. Non fa affidamento sul `cordova` strumento CLI e invece utilizza la seguente sintassi:
+Un ulteriore insieme di utilità della riga di comando sono inclusi quando si configura la piattaforma BlackBerry 10 per il progetto. Il comando riportato di seguito, in questo caso richiamato dalla directory principale del progetto, associa una destinazione denominata *emu* con un indirizzo IP.
* Su Windows:
- $ platforms\blackberry10\cordova\build.bat - rilascio - keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
* Su Mac/Linux:
- $ piattaforme/blackberry10/cordova/build--rilascio - keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+Una volta definito l'obiettivo, è possibile fornire al comando di corsa con `--target` :
-Il `--keystorepass` opzione specifica la password che definito quando si configura il computer per firmare applicazioni.
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/blackberry10/plugin.md b/docs/it/edge/guide/platforms/blackberry10/plugin.md
index b2bb8d2..caeee7e 100644
--- a/docs/it/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/it/edge/guide/platforms/blackberry10/plugin.md
@@ -16,140 +16,185 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# BlackBerry 10 plugin
-Questa è una continuazione della guida sviluppo Plugin per Cordova. Una volta che si hanno esaminato tale contenuto, ora facciamo guardare le cose che abbiamo bisogno di avere il plugin di Echo per la piattaforma BlackBerry 10. Ricordiamo che il plugin Echo restituisce praticamente qualunque stringa un utente fornisce per la `window.echo` funzione:
+In questa sezione vengono fornite informazioni dettagliate per come implementare il codice plugin nativo sulla piattaforma BlackBerry 10. Prima di leggere questo, vedere applicazione plugin per una panoramica della struttura del plugin e la sua interfaccia JavaScript comune. Questa sezione continua a dimostrare il plugin di esempio *eco* che comunica da Cordova webview alla piattaforma nativa e ritorno.
- window.echo = function(str, callback) {
+Il plugin Echo restituisce praticamente qualunque stringa la `window.echo` funzione Invia da JavaScript:
+
+ window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
callback('Nothing to echo.');
}, "Echo", "echo", [str]);
};
-Un nativo BlackBerry 10 plugin per Cordova contiene codice JavaScript e possa contenere anche codice nativo. L'esempio di plugin Echo viene illustrato come richiamare le funzionalità native da JavaScript. Native e codice JavaScript comunicano tra loro attraverso un quadro fornito da JNEXT. Ogni plugin deve includere anche un `plugin.xml` file.
+Un plugin di Cordova per BlackBerry 10 contiene JavaScript e codice nativo, che comunicano tra loro attraverso un quadro fornito da JNEXT. Ogni plugin deve includere anche un `plugin.xml` file.
-## Creazione parte nativa del vostro plugin
+## Creazione della classe nativa
-Per creare la parte nativa del vostro plugin, aprire il BlackBerry 10 NDK IDE e selezionare il File > New > BlackBerry progetto > estensione nativa > BlackBerry WebWorks. Immettere il nome del progetto desiderato / posizione e fare clic su fine.
+Per creare la parte nativa del vostro plugin, aprire il BlackBerry 10 NDK IDE e selezionare **File → nuovo → progetto BlackBerry → estensione nativa → BlackBerry 10**. Immettere il nome del progetto desiderato e posizione, quindi premere **fine**.
-Il progetto creato dall'IDE contiene codice di esempio per un plugin di memoria. Si può sostituire o modificare questi file per includere funzionalità personalizzate.
+Il progetto creato dall'IDE contiene codice di esempio per un plugin di memoria. Si può sostituire o modificare questi file per implementare funzionalità personalizzate:
* `*name*_js.hpp`: Intestazione C++ per il codice JNEXT.
* `*name*_js.cpp`: Codice C++ per JNEXT.
-L'interfaccia nativa per l'estensione JNEXT può essere visualizzato nel file di intestazione plugin nella directory pubblica del vostro progetto. Inoltre contiene costanti e funzioni di utilità che possono essere utilizzati nel codice nativo. Il plugin deve essere derivato da JSExt che è definito in plugin.h. Cioè, è necessario implementare la seguente classe:
+L'interfaccia nativa per l'estensione JNEXT può essere visualizzato nel file di intestazione plugin nella directory pubblica del progetto. Dispone anche di costanti e funzioni di utilità disponibili da codice nativo. Il plugin deve essere derivato da `JSExt` , che è definito `plugin.h` . Cioè, è necessario implementare la seguente classe:
- JSExt di classe {public: virtual ~JSExt() {};
- virtuale stringa InvokeMethod (const string & strCommand) = 0;
- Virtual bool CanDelete (void) = 0;
- privato: m_id std:: String;
- };
+ class JSExt
+ {
+ public:
+ virtual ~JSExt() {};
+ virtual string InvokeMethod( const string& strCommand ) = 0;
+ virtual bool CanDelete( void ) = 0;
+ private:
+ std::string m_id;
+ };
-Pertanto, l'estensione deve includere il file di intestazione plugin.h. Nell'esempio di Echo, si utilizza JSExt come segue nel file echo_js.hpp:
+L'estensione dovrebbe includere il `plugin.h` file di intestazione. Nella `Echo` esempio, si utilizza `JSExt` come segue nel `echo_js.hpp` file:
- #include ".../ public/plugin.h "#include < string > #ifndef ECHO_JS_H_ #define ECHO_JS_H_ classe Echo: pubblica JSExt {pubblica: Echo esplicita (const std:: String & id);
- Virtual ~ echo ();
- std:: String virtuale InvokeMethod (const std:: String & comando);
- Virtual bool CanDelete();
- privato: m_id std:: String;
- };
+ #include "../public/plugin.h"
+ #include <string>
+
+ #ifndef ECHO_JS_H_
+ #define ECHO_JS_H_
- #endif / / ECHO_JS_H_
+ class Echo : public JSExt
+ {
+ public:
+ explicit Echo(const std::string& id);
+ virtual ~Echo();
+ virtual std::string InvokeMethod(const std::string& command);
+ virtual bool CanDelete();
+ private:
+ std::string m_id;
+ };
+
+ #endif // ECHO_JS_H_
-Il `m_id` è un attributo che contiene l'id JNEXT per questo oggetto. L'id viene passato alla classe come argomento al costruttore. È necessario attivare eventi sul lato JavaScript da codice nativo. Il metodo di CanDelete è utilizzato da JNEXT per determinare se il vostro oggetto nativo può essere eliminato. La funzione InvokeMethod è chiamata come risultato da una richiesta da JavaScript per richiamare un metodo di questo particolare oggetto. L'unico argomento a questa funzione è una stringa passata da JavaScript che questo metodo dovrebbe analizzare al fine di determinare quale metodo dell'oggetto nativo deve essere eseguito. Ora abbiamo implementare queste funzioni in echo_js.cpp. Per l'esempio di Echo, implementiamo InvokeMethod funzione come segue:
+Il `m_id` attributo contiene il `JNEXT` id per l'oggetto che viene passato alla classe come argomento al costruttore. È necessario per il lato nativo per gli eventi di trigger sul lato JavaScript. Il `CanDelete` metodo determina se l'oggetto nativo può essere eliminato. Il `InvokeMethod` è chiamata funzione di conseguenza da una richiesta da JavaScript per richiamare un metodo di questo particolare oggetto. L'unico argomento a questa funzione è una stringa passata da JavaScript che questo metodo analizza per determinare quale dei metodi dell'oggetto nativo dovrebbe eseguire. Questi metodi sono implementati `echo_js.cpp` . Ecco il `InvokeMethod` funzione per il `Echo` esempio:
- String Echo::InvokeMethod (const string & comando) {//parse comando e args dall'indice di stringa int = command.find_first_of("");
- String strCommand = command.substr (0, indice);
- String strValue = command.substr (indice + 1, command.length());
+ string Echo::InvokeMethod(const string& command) {
+
+ //parse command and args from string
+ int index = command.find_first_of(" ");
+ string strCommand = command.substr(0, index);
+ string strValue = command.substr(index + 1, command.length());
- / / Determinare quale funzione dovrebbe essere eseguita se (strCommand = = "echo") {return strValue;
- } else {return "Metodo non supportato";
+ // Determine which function should be executed
+ if (strCommand == "echo") {
+ return strValue;
+ } else {
+ return "Unsupported Method";
+ }
}
- }
-Il vostro plugin nativo deve implementare anche le seguenti funzioni di callback:
+Il plugin nativo deve inoltre implementare le seguenti funzioni di callback:
* `extern char * onGetObjList (void);`
* `extern JSExt * onCreateObject (const string & strClassName, const string & strObjId);`
-il `onGetObjList` funzione restituisce un elenco separato da virgole delle classi supportate da JNEXT. JNEXT utilizza questa funzione per determinare il set di classi che è possibile creare un'istanza di JNEXT. Nel nostro plugin Echo, abbiamo il seguente `echo_js.cpp` :
+il `onGetObjList` funzione restituisce un elenco separato da virgole delle classi supportate da JNEXT. JNEXT utilizza questa funzione per determinare il set di classi che è possibile creare un'istanza di JNEXT. Il `Echo` plugin implementa i seguenti in `echo_js.cpp` :
- char * onGetObjList() {static char nome [] = "Echo";
- restituire il nome;
- }
+ char* onGetObjList() {
+ static char name[] = "Echo";
+ return name;
+ }
-il `onCreateObject` funzione accetta due parametri. Il primo parametro è il nome della classe che ha chiesto di essere creato dal lato JavaScript. Nomi validi sono quelli restituiti in `onGetObjList` . Il secondo parametro è l'id di oggetto univoco per la classe. Questo metodo restituisce un puntatore all'oggetto plugin creato. Nel nostro plugin Echo, abbiamo il seguente `echo_js.cpp` :
+il `onCreateObject` funzione accetta due parametri. Il primo è il nome della classe richiesta per essere creato dal lato JavaScript, con nomi validi come quelli restituiti `onGetObjList` . Il secondo parametro è l'id di oggetto unico di classe. Questo metodo restituisce un puntatore all'oggetto plugin creato. Il `Echo` plugin implementa i seguenti in `echo_js.cpp` :
- JSExt * onCreateObject (const string & className, const string & id) {se (className = = "Echo") {return nuovo Echo(id);
- } return NULL;
- }
+ JSExt* onCreateObject(const string& className, const string& id) {
+ if (className == "Echo") {
+ return new Echo(id);
+ }
+ return NULL;
+ }
-## Creare la parte di JavaScript del vostro plugin
+## Creazione JavaScript del Plugin
-La parte di JavaScript del vostro plugin deve contenere i seguenti file:
+Il plugin deve contenere i seguenti file JavaScript:
-* `client.js`: Questo è considerato il lato client e contiene le API che si può chiamare un'applicazione di Cordova. L'API in `client.js` chiamate effettua chiamate al `index.js` . L'API in `client.js` collega inoltre funzioni di callback agli eventi che fuoco i callback.
+* `client.js`: Questo è considerato il lato client e contiene le API disponibili per un'applicazione di Cordova. L'API in `client.js` chiamate effettua chiamate al `index.js` . L'API in `client.js` collega inoltre funzioni di callback agli eventi che fuoco i callback.
* `index.js`: Cordova carica `index.js` e rende accessibile attraverso il ponte di cordova.exec. La `client.js` file effettua chiamate all'API nella `index.js` file, che a sua volta chiamare al JNEXT per comunicare con il lato nativo.
-Il lato client e server ( `client.js` e `index.js` ) interagisce tramite la `Cordova.exec` funzione. Così, in `client.js` si richiama il `exec` di funzione di fornire gli argomenti necessari. Nel plugin Echo, abbiamo seguito nella `client.js` file:
+Il lato client e server ( `client.js` e `index.js` ) interagisce tramite la `Cordova.exec` funzione. Il `client.js` ha bisogno di richiamare il `exec` di funzione di fornire gli argomenti necessari. Il `Echo` plugin implementa i seguenti nella `client.js` file:
- var service = "org.apache.cordova.blackberry.echo",
- exec = cordova.require("cordova/exec");
+ var service = "org.apache.cordova.blackberry.echo",
+ exec = cordova.require("cordova/exec");
- module.exports = {
- echo: function (data, success, fail) {
- exec(success, fail, service, "echo", { data: data });
- }
- };
+ module.exports = {
+ echo: function (data, success, fail) {
+ exec(success, fail, service, "echo", { data: data });
+ }
+ };
-Ora, `index.js` interagisce con il lato nativo utilizzando JNEXT. Così allegare una funzione costruttore denominata eco a JNEXT. All'interno del costruttore è eseguire le seguenti operazioni chiave utilizzando la funzione init:
-
-* Specificare il modulo richiesto esportato dal lato nativo. Il nome del modulo richiesto deve corrispondere al nome di un file di libreria condivisa (file. so).
+Il `index.js` componente utilizza JNEXT per interagire con il lato nativo. Associare una funzione costruttore denominata `Echo` a JNEXT consente di eseguire le seguenti operazioni chiave utilizzando la `init` funzione:
-`JNEXT.require("libecho")`
-
-* Creare un oggetto utilizzando un modulo acquisito e salvare l'ID che viene restituito dalla chiamata. self.m_Id = JNEXT.createObject ("libecho.Echo"); Quando l'applicazione chiama la funzione echo in `client.js` , che a sua volta chiamata chiama la funzione echo in `index.js` , dove l'oggetto PluginResult invia una risposta (dati) a `client.js` . Poiché l'argomento args passato le funzioni è stato convertito da JSON.stringfy() e codificato come un componente URI, è necessario chiamare il seguente:
-
-`dati = JSON.parse(decodeURIComponent(args.data));`
-
-È ora possibile inviare i dati indietro. Mettiamolo tutti insieme:
+* Specificare il modulo richiesto esportato dal lato nativo. Il nome del modulo richiesto deve corrispondere al nome di un file di libreria condivisa ( `.so` file):
+
+ JNEXT.require("libecho")
+
- module.exports = {
+* Creare un oggetto utilizzando un modulo acquisito e salvare l'ID che viene restituito dalla chiamata:
- echo: function (success, fail, args, env) {
+ self.m_id = JNEXT.createObject("libecho.Echo");
+
- var result = new PluginResult(args, env),
- data = JSON.parse(decodeURIComponent(args.data)),
- response = echo.getInstance().echo(data);
- result.ok(response, false);
- }
- };
+ Quando l'applicazione chiama il `echo` funzione `client.js` , che a sua volta chiamare chiamate il `echo` funzione `index.js` , dove il `PluginResult` oggetto invia i dati come risposta `client.js` . Poiché il `args` argomento passato le funzioni fu convertito da `JSON.stringfy()` e codificato come un `URIcomponent` , è necessario chiamare il seguente:
+
+ data = JSON.parse(decodeURIComponent(args.data));
+
+
+È ora possibile inviare i dati indietro, come illustrato di seguito:
+
+ 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);
+ }
+ };
-## Architettura del plugin
+## Architettura a plugin
-È possibile posizionare i manufatti del plugin, che comprende il `plugin.xml` file, i file di origine (JavaScript, C++) e i file binari ( `.so` ) all'interno di qualsiasi struttura di directory, finchè si specificano correttamente i percorsi dei file nella `plugin.xml` file. Una tipica struttura assomiglia a questo:
+È possibile inserire gli artefatti del plugin, tra cui il `plugin.xml` file, i file sorgente JavaScript e C++ e il `.so` file binari all'interno di qualsiasi struttura di directory, purché si specificano correttamente i percorsi dei file nella `plugin.xml` file. Qui è una struttura tipica:
-***your\_project\_directory*** (> plugin)
+***project_directory*** (> plugin)
-* **www** (> client.js)
+* **www** (>client.js)
* **src**
* **blackberry10** (> index.js, **nativa** > *.cpp, *.hpp)
* **dispositivo** (>*binario file* *. so)
* **simulatore** (>*binario file* *. so)
-(L'elenco Mostra la relazione gerarchica tra le directory di livello superiore. La parentesi indica il contenuto di una directory specificata. Tutti i nomi di directory vengono visualizzati in grassetto. I nomi dei file sono preceduti dalla `>` segno.)
-
-## Contenuto della `plugin.xml` file
-
-La `plugin.xml` file contiene lo spazio dei nomi di estensione e altri metadati. Definire lo spazio dei nomi e specificare altri metadati per il plugin Echo come segue:
-
- < plugin xmlns = "http://www.phonegap.com/ns/plugins/1.0" id="org.apache.cordova.blackberry.echo" versione = "1.0.0" >< js-modulo src = "www/client.js" >< unioni destinazione = "navigator" / >< / js-modulo >< nome piattaforma = "blackberry10" >< file di origine src="src/blackberry10/index.js" / >< lib-file src="src/blackberry10/native/device/libecho.so" arco = "dispositivo" / >< lib-file src="src/blackberry10/native/simulator/libecho.so" arco = "simulator" / >< bersaglio-config-file = "www/config.xml" padre = "/ widget" >< presentano name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" / >< / config-file >< /piattaforma >< / plugin >
\ No newline at end of file
+L'elenco Mostra la relazione gerarchica tra le cartelle di livello superiore. La parentesi indica il contenuto di una directory specificata. Tutti i nomi di directory vengono visualizzati in grassetto. I nomi dei file sono preceduti dalla `>` segno.
+
+## Il file di *plugin*
+
+La `plugin.xml` file contiene lo spazio dei nomi dell'estensione e altri metadati. Impostare il `Echo` plugin come segue:
+
+ <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+ id="org.apache.cordova.blackberry.echo"
+ version="1.0.0">
+ <js-module src="www/client.js">
+ <merges target="navigator" />
+ </js-module>
+ <platform name="blackberry10">
+ <source-file src="src/blackberry10/index.js" />
+ <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+ <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+ <config-file target="www/config.xml" parent="/widget">
+ <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+ </config-file>
+ </platform>
+ </plugin>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/blackberry10/tools.md b/docs/it/edge/guide/platforms/blackberry10/tools.md
index 44f91e6..95b4fed 100644
--- a/docs/it/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/it/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello c
[1]: http://cordova.apache.org
+Per informazioni sull'interfaccia della riga di comando a basso livello che Abilita plugin, vedere utilizzando Plugman per gestire i plugin. Per una panoramica, vedere applicazione plugin.
+
Se hai bisogno di aiuto con i comandi elencati di seguito, digitare il comando lungo con il `-h` o `-help` gli argomenti, che sono supportati da tutti i comandi e che forniscono descrizioni per ciascuno degli argomenti disponibili.
-## creare
+## Creare un'App
Il `create` comando crea un nuovo progetto:
@@ -37,9 +39,9 @@ dove
* `<project-name>`specifica il nome visualizzato di apps
-**Nota:** il `create` comando avvia installazione di dipendenza attraverso il `npm install` comando. A seconda delle autorizzazioni di directory e il sistema di installazione, questo può richiedere privilegi di amministratore. Se non c'è problema su OSX/Linux, eseguire `sudo npm install` prima di utilizzare il `create` comando. Su Windows, eseguire `npm install` inaugurato in un'utilità della riga di comando con privilegi di amministratore.
+**Nota**: il `create` comando avvia installazione di dipendenza attraverso il `npm install` comando. A seconda delle autorizzazioni di directory e il sistema di installazione, questo può richiedere privilegi di amministratore. Se non c'è problema su OSX/Linux, eseguire `sudo npm install` prima di utilizzare il `create` comando. Su Windows, eseguire `npm install` inaugurato in un'utilità della riga di comando con privilegi di amministratore.
-## destinazione
+## Creare una destinazione
Il `target` comando consente di gestire l'emulatore o dispositivi BlackBerry che si utilizzano per testare l'app. È possibile aggiungere o rimuovere una destinazione o impostare una destinazione come destinazione predefinita.
@@ -56,7 +58,7 @@ dove
* `-p | --password <password>`specifica la password per il dispositivo o nell'emulatore. È richiesto solo se il dispositivo o l'emulatore è protetto da password.
-* `--pin <device-pin>`specifica il PIN del dispositivo BlackBerry, che identifica tale dispositivo come un host valido per il token di debug. Questo argomento è obbligatorio solo se si crea un token di debug.
+* `--pin <device-pin>`specifica il PIN del dispositivo BlackBerry, che identifica tale dispositivo come un host valido per il token di debug. Questo argomento è obbligatorio solo quando si crea un token di debug.
### Rimuovere una destinazione
@@ -68,11 +70,11 @@ dove
< percorso a progetto >/cordova/destinazione predefinita < nome >
-## costruire
+## Costruire l'App
Il `build` comando compila il progetto come file bar. È possibile compilare l'applicazione in modalità di rilascio (che produce un file firmato bar) o in modalità di debug (che produce un file unsigned bar).
-### Compilare il progetto in modalità di rilascio
+### Compilare l'applicazione in modalità di rilascio
< percorso a progetto >/cordova/costruire il rilascio [-k | - keystorepass < password >] [-b | - buildId < numero >] [-p | - params < params-JSON-file >]
@@ -85,7 +87,7 @@ dove
* `-p | --params <params-JSON-file>`specifica un file JSON contenente ulteriori parametri da passare a strumenti a valle. Questo argomento è facoltativo.
-### Compilare il progetto in modalità di debug
+### Compilare il progetto in modalità di Debug
< percorso a progetto >/cordova/costruire debug [< target >] [-k | - keystorepass < password >] [-p | - params < params-JSON-file >] [-ll | - loglevel < error|warn|verbose >]
@@ -100,41 +102,37 @@ dove
* `-ll | --loglevel <level>`specifica il livello di log. Il livello di log può essere uno dei `error` , `warn` , o`verbose`.
-Se avete definito in precedenza una destinazione predefinita (e precedentemente installato un token di debug, se la destinazione è un dispositivo BlackBerry), è possibile eseguire lo script senza argomenti, e lo script verrà pacchetto app e distribuirlo alla destinazione predefinita. Ad esempio:
+Se avete precedentemente definito una destinazione predefinita (e precedentemente installato un token di debug, se la destinazione è un dispositivo BlackBerry), è possibile eseguire lo script con senza argomenti e i pacchetti script app e distribuisce alla destinazione predefinita. Ad esempio:
< percorso a progetto >/cordova/costruire debug
-## eseguire
+## Eseguire l'applicazione
-Il `run` comando consente di distribuire l'applicazione sul dispositivo BlackBerry specificato o un emulatore. Prima di distribuire l'applicazione, è necessario innanzitutto creare un target per il dispositivo o l'emulatore che si desidera distribuire app utilizzando lo script di destinazione. Lo script di distribuzione distribuirà la build più recente della tua app.
+Il `run` comando consente di distribuire il build più recente dell'applicazione sul dispositivo BlackBerry specificato o un emulatore. Per distribuire l'applicazione, è necessario specificare una destinazione per il dispositivo o l'emulatore:
< percorso a progetto >/cordova/eseguire < destinazione >
-dove
-
-* `<target>`specifica il nome di un target aggiunto precedentemente. Se `<target>` è un dispositivo, quindi che il dispositivo deve essere collegato al computer tramite collegamento USB o essere collegato alla stessa rete Wi-Fi come il computer.
-
-## plugin
+... dove `<target>` specifica il nome di un target aggiunto precedentemente. Se `<target>` è un dispositivo, quindi deve essere collegato al computer tramite cavo USB, oppure sulla stessa rete Wi-Fi sul computer.
-Il `target` comando consente di aggiungere e rimuovere plugin
+## Gestire i plugin
-### Recuperare un plugin ospitato localmente
+Il `target` comando consente di aggiungere e rimuovere il plugin. Per recuperare un plugin ospitato localmente:
< percorso a progetto >/cordova/plugin fetch < percorso-plugin >
-### Mostra un elenco dei plugin installati
+Mostra un elenco dei plugin installati:
< percorso a progetto >/cordova/plugin ls
-### Aggiungere un plugin
+Aggiungere un plugin:
< percorso a progetto > plugin/cordova/aggiungere < nome >
-### Rimuovere un plugin
+Rimuovere un plugin:
< percorso a progetto >/cordova/plugin rm < nome >
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/blackberry10/upgrading.md b/docs/it/edge/guide/platforms/blackberry10/upgrading.md
index 5062529..e6d5b13 100644
--- a/docs/it/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/it/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,10 +14,23 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# L'aggiornamento di BlackBerry
+# L'aggiornamento di BlackBerry 10
Questa guida Mostra come modificare i progetti di BlackBerry per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI.
+## L'aggiornamento a 3.2.0 da 3.1.0
+
+Per i progetti creati con il cordova CLI:
+
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
+2. Eseguire`cordova platform update blackberry`
+
+Per i progetti non creati con la CLI di cordova, eseguire:
+
+ bin/aggiornamento < project_path >
+
+
## Aggiornamento a 3.1.0 da 3.0.0
1. Creare un nuovo progetto di Apache Cordova 3.1.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
@@ -29,7 +42,7 @@ platform add blackberry10`.
4. Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale ( `Resources` , ecc.)
-5. Copia il `config.xml` nel `www` directory e rimuovere eventuali definizioni di plugin. Si modificherà le impostazioni qui invece di directory della piattaforma.
+5. Copia il `config.xml` del file nella `www` directory e rimuovere eventuali definizioni di plugin. È necessario modificare le impostazioni qui piuttosto che all'interno della directory di piattaforma.
6. Utilizzare lo strumento CLI di cordova per installare il plug-in che è necessario. Si noti che il CLI gestisce tutti i core API come plugin, così che può essere necessario aggiungere. Solo plugin contrassegnato 3.0.0 e soprattutto sono compatibili con il CLI.
@@ -41,14 +54,14 @@ Si prega di notare che il CLI supporta la piattaforma BlackBerry10 esclusivament
1. Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
-2. Aggiungi il tua piattaforme il progetto il cordova, ad esempio:`cordova
+2. Aggiungere le piattaforme per il progetto di cordova, per esempio:`cordova
platform add blackberry10`.
3. Copiare il contenuto del progetto originale `www` nella directory del `www` cartella alla radice del progetto cordova appena creato.
4. Copiare o sovrascrivere qualsiasi attività nativo dal progetto originale ( `Resources` , ecc.)
-5. Copia il `config.xml` nel `www` directory e rimuovere eventuali definizioni di plugin. Si modificherà le impostazioni qui invece di directory della piattaforma.
+5. Copia il `config.xml` del file nella `www` directory e rimuovere eventuali definizioni di plugin. È necessario modificare le impostazioni qui piuttosto che all'interno della directory di piattaforma.
6. Utilizzare lo strumento CLI di cordova per installare il plug-in che è necessario. Si noti che il CLI gestisce tutti i core API come plugin, così che può essere necessario aggiungere. Solo 3.0.0 plugin sono compatibili con il CLI.
@@ -56,7 +69,7 @@ platform add blackberry10`.
## 2.8.0 All'aggiornamento di progetti a 2.9.0
-BlackBerry 10:
+Per BlackBerry 10:
1. Scaricare ed estrarre la sorgente di Cordova 2.9.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Cordova-2.9.0`.
@@ -70,7 +83,7 @@ BlackBerry 10:
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file.
-### BlackBerryOS/Playbook
+Per BlackBerryOS/Playbook:
1. Scaricare ed estrarre la sorgente di Cordova 2.9.0 in un percorso di directory permanente sul disco rigido, ad esempio`~/Cordova-2.9.0`.
@@ -92,8 +105,6 @@ BlackBerry 10:
## All'aggiornamento 2.7.0 progetti per 2.8.0
-BlackBerry 10:
-
BlackBerry 10 utilizza i nuovi utensili CLI e gestisce core API come plugin. Le istruzioni migrano il progetto per un nuovo progetto, piuttosto che aggiornare un progetto esistente, a causa della complessità di un vecchio progetto di aggiornamento. Inoltre nota che il cordova js script file ora è chiamato 'cordova.js' e più non contiene una stringa di versione.
1. Scaricare ed estrarre la sorgente di Cordova 2.8.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Cordova-2.8.0`.
@@ -108,7 +119,7 @@ BlackBerry 10 utilizza i nuovi utensili CLI e gestisce core API come plugin. Le
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file.
-BlackBerryOS/Playbook:
+Per BlackBerryOS/Playbook:
1. Scaricare ed estrarre la sorgente di Cordova 2.8.0 a una posizione permanente directory sul disco rigido, ad esempio`~/Cordova-2.8.0`.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/index.md b/docs/it/edge/guide/platforms/index.md
index 17359a8..cda8545 100644
--- a/docs/it/edge/guide/platforms/index.md
+++ b/docs/it/edge/guide/platforms/index.md
@@ -22,6 +22,13 @@ Per sviluppare applicazioni di Cordova, è necessario installare il SDK per ogni
Ogni *Piattaforma guida* sottoelencate ti dice quello che dovete sapere per impostare sviluppo ambiente di ogni piattaforma: dove ottenere il SDK, come impostare emulatori, come collegare i dispositivi per test diretto e come gestire i requisiti chiave di firma. Guide aggiuntive forniscono informazioni su set unico di ogni piattaforma opzioni di configurazione, le istruzioni per aggiungere plugin, come aggiornare ogni piattaforma e strumenti della riga di comando specifici della piattaforma che servono come alternativa a basso livello del `cordova` utilità da riga di comando.
+## Amazon fuoco OS
+
+* Amazon fuoco piattaforma OS guida
+* Configurazione di fuoco OS Amazon
+* Amazon fuoco OS visualizzazioni Web
+* Amazon fuoco OS Plugins
+
## Android
* Guida piattaforma Android
@@ -31,19 +38,13 @@ Ogni *Piattaforma guida* sottoelencate ti dice quello che dovete sapere per impo
* Android strumenti da riga di comando
* L'aggiornamento di Android
-## BlackBerry
-
-* Guida piattaforma blackBerry
-* Configurazione di blackBerry
-* Strumenti della riga di comando di blackBerry
-* L'aggiornamento di BlackBerry
-
## BlackBerry 10
* Guida piattaforma blackBerry 10
* Configurazione di blackBerry 10
* BlackBerry 10 plugin
* Strumenti della riga di comando di blackBerry 10
+* L'aggiornamento di BlackBerry 10
## iOS
@@ -54,6 +55,10 @@ Ogni *Piattaforma guida* sottoelencate ti dice quello che dovete sapere per impo
* iOS Command-line Tools
* L'aggiornamento iOS
+## Ubuntu
+
+* Piattaforma ubuntu guida
+
## Windows Phone
* Guida di Windows Phone 8 piattaforma
[16/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/plugin.md b/docs/ru/edge/guide/platforms/android/plugin.md
index 16363c7..2e9eb6b 100644
--- a/docs/ru/edge/guide/platforms/android/plugin.md
+++ b/docs/ru/edge/guide/platforms/android/plugin.md
@@ -16,136 +16,161 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android плагины
-Написание плагин требует понимания архитектуры Cordova-андроида. Кордова-Android состоит из Android WebView с крючками, прилагается к нему. Эти плагины представлены как класс сопоставления в `config.xml` файл.
+Этот раздел содержит сведения о том, как реализовать код родной плагин на платформе Android. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно. Еще один пример см. также комментарии в [CordovaPlugin.java][1].
-Модуль состоит из по крайней мере один Java-класса, который расширяет `CordovaPlugin` класс. Плагин должен переопределить один из `execute` методы из `CordovaPlugin` . Как лучшая практика, плагин должен обрабатывать `pause` и `resume` события и любое сообщение, проходя между плагины. Следует осуществить плагинов с долго выполняющихся запросов, фоновой активности, таких как воспроизведение мультимедиа, слушателей или внутреннее состояние `onReset()` метод также. Он выполняется, когда `WebView` переходит на новую страницу или обновления, которая перезагружает JavaScript.
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Android плагины основаны на Cordova-андроида, который состоит из Android WebView с крючками, прилагается к нему. Плагины представляются в виде сопоставления класса в `config.xml` файл. Модуль состоит из по крайней мере один Java-класса, который расширяет `CordovaPlugin` класс, переопределение одной из его `execute` методы. Как лучшая практика, плагин также должен обрабатывать `pause` и `resume` события, наряду с любой передачи между плагины сообщений. Плагины с длительные запросы, фоновой активности как воспроизведение мультимедиа, слушателей или внутреннее состояние следует ос
уществить `onReset()` метод также. Он выполняется, когда `WebView` переходит на новую страницу или обновления, которая перезагружает JavaScript.
## Сопоставление классов плагина
-Часть JavaScript плагин всегда использует `cordova.exec` метод следующим образом:
+Интерфейс JavaScript плагин использует `cordova.exec` метод следующим образом:
- Exec (<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ Exec (<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-Это маршалирует запрос от WebView Android родной стороне, более или менее кипящей вплоть до вызова `action` метод `service` класса с аргументами, переданными в `args` массив.
+Это маршалирует запрос от WebView Android родной стороне, эффективно вызова `action` метод `service` класса, с дополнительные аргументы, передаваемые в `args` массив.
-Ли вы распространяете Ваш плагин, как Java-файл или как банку, плагин должен быть добавлен `config.xml` файлов в приложении Cordova-Android `res/xml/` каталог.
+Ли вы распространяете плагин Java-файл или файл *jar* своих собственных, плагин должен быть указан в вашем приложении Cordova-Android `res/xml/config.xml` файл. См приложение плагины для получения дополнительной информации о том, как использовать `plugin.xml` файл для вставки это `feature` элемент:
- <feature name="<service_name>">
- <param name="android-package" value="<full_name_including_namespace>" />
- </feature>
+ <feature name="<service_name>">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ </feature>
-Имя службы должно соответствовать используемому в JavaScript `exec` вызов и значение является Java классы полное имя, включая пространство имен. В противном случае плагин может компилировать, но по-прежнему быть недоступен, Кордова.
+Имя службы соответствует той, которая используется в JavaScript `exec` вызов. Значение является идентификатором полного пространства имен класса Java. В противном случае плагин может компилировать, но по-прежнему недоступным для Кордова.
-## Написание Android Java плагин
+## Плагин инициализации и жизни
-JavaScript запускает запрос плагин на родной стороне. Android Java плагин правильно сопоставлен через `config.xml` файл. Так как последний Android плагин Java класс выглядит?
+Один экземпляр объекта плагин создан для жизни каждого `WebView` . Плагины не создаются до тех пор, пока они сначала ссылается вызов из JavaScript, если не `<param>` с `onload` `name` атрибут имеет значение `"true"` в `config.xml` . Например:
-То, что направляется плагин через JavaScript `exec` функция возвращает переданный в класс плагин `execute` метод. Большинство `execute` реализаций выглядеть следующим образом:
+ <feature name="Echo">
+ <param name="android-package" value="<full_name_including_namespace>" />
+ <param name="onload" value="true" />
+ </feature>
+
+
+Следует использовать плагины `initialize` метод для их запуска логики.
- @Override общественного boolean execute (строка действий, JSONArray args, CallbackContext callbackContext) бросает JSONException {если («beep".equals(action)) {this.beep(args.getLong(0));
- callbackContext.success();
- Возвращает значение true;
- } вернуться ложным; / / Возвращения ложные результаты в сообщение об ошибке «MethodNotFound».
+ @override
+ public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+ super.initialize(cordova, webView);
+ // your init code here
}
-Мы сравниваем значение `action` параметр и отправки запроса off (частных) метод в классе, при желании передавая некоторые параметры к методу.
+## Написание Android Java плагин
-Когда перехват исключений и возвращение ошибки, важно для ясности, что ошибки передаются имена исключений JavaScript матч Java как можно больше.
+Вызов JavaScript запускает запрос плагин к родной стороне, и плагин Java correspoinding отображается правильно в `config.xml` файл, но как окончательный вид класса Android Java плагин? Все, что отправляется в плагин с JavaScript в `exec` функция передается в модуль класса `execute` метод. Большинство `execute` реализаций выглядеть следующим образом:
-### Работа с потоками
+ @Override общественного boolean выполнение (строка действия, JSONArray args, CallbackContext callbackContext) бросает JSONException {если («beep".equals(action)) {this.beep(args.getLong(0));
+ callbackContext.success();
+ Возвращает значение true;
+ } Возвращает значение false; / / Возвращения ложные результаты в сообщение об ошибке «MethodNotFound».
+ }
+
-Делает JavaScript в WebView *не* выполняться в потоке пользовательского интерфейса. Она работает на потоке WebCore. `execute`Метод также выполняется в потоке WebCore.
+JavaScript `exec` функции `action` параметр соответствует параметру метода частного класса направить с необязательными параметрами.
-Если вам нужно взаимодействовать с UI, следует использовать следующее:
+Когда перехват исключений и возвращение ошибки, важно для ясности, что ошибки возвращены имена исключений JavaScript матч Java как можно больше.
- @Override общественного boolean execute (строка действий, JSONArray args, окончательный CallbackContext callbackContext) бросает JSONException {если («beep".equals(action)) {окончательный длительность = args.getLong(0);
- cordova.getActivity () — .runOnUiThread (новый Runnable() {общественного void run() {...
- callbackContext.success(); / / Поточно ориентированной.
- }
- });
- Возвращает значение true;
- } вернуться ложным;
- }
+## Работа с потоками
+
+Плагин JavaScript делает *не* выполняются в основном потоке `WebView` интерфейс, вместо этого, он работает на `WebCore` поток, как это делает `execute` метод. Если вам нужно взаимодействовать с интерфейсом пользователя, следует использовать следующие изменения:
+
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getActivity().runOnUiThread(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
-Если вам не нужно запускать в потоке пользовательского интерфейса, но не хотите, чтобы заблокировать поток WebCore:
+Использовать следующее, если вам не нужно запускать в главном интерфейсе в нить, но не хотите блокировать `WebCore` нить либо:
- @Override общественного boolean execute (строка действий, JSONArray args, окончательный CallbackContext callbackContext) бросает JSONException {если («beep".equals(action)) {окончательный длительность = args.getLong(0);
- cordova.getThreadPool () — .execute (новый Runnable() {общественного void run() {...
- callbackContext.success(); / / Поточно ориентированной.
- }
- });
- Возвращает значение true;
- } вернуться ложным;
- }
+ @Override
+ public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+ if ("beep".equals(action)) {
+ final long duration = args.getLong(0);
+ cordova.getThreadPool().execute(new Runnable() {
+ public void run() {
+ ...
+ callbackContext.success(); // Thread-safe.
+ }
+ });
+ return true;
+ }
+ return false;
+ }
-### Эхо Android плагин пример
+## Эхо Android плагин пример
-Добавить следующий наш `config.xml` файл:
+Для сопоставления интерфейса JavaScript *эхо* функция, описанная в плагины приложения, используйте `plugin.xml` для вставки `feature` спецификации локальной платформы `config.xml` файл:
- <feature name="Echo">
- <param name="android-package" value="org.apache.cordova.plugin.Echo" />
- </feature>
+ <platform name="android">
+ <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` внутри нашей Cordova-Android приложения:
+Затем добавить следующий `src/org/apache/cordova/plugin/Echo.java` файл:
- package org.apache.cordova.plugin;
+ package org.apache.cordova.plugin;
- import org.apache.cordova.CordovaPlugin;
- import org.apache.cordova.CallbackContext;
+ import org.apache.cordova.CordovaPlugin;
+ import org.apache.cordova.CallbackContext;
- import org.json.JSONArray;
- import org.json.JSONException;
- import org.json.JSONObject;
+ 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 {
+ /**
+ * 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;
+ @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;
}
- 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.");
+ 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.");
+ }
}
}
- }
-Давайте взглянем на код. Необходимые `imports` находятся на вершине. Наш класс простирается от `CordovaPlugin` . Мы переопределяем метод execute() для того, чтобы получать сообщения от exec(). Наш метод сначала сравнивает против `action` : этот плагин поддерживает только одно действие, `echo` действий. Других действий возвращает `false` , что приводит к ошибке типа `INVALID_ACTION` , который приводит к ошибке обратного вызова на стороне JavaScript. Далее, мы захватить эхо строку, используя `getString` метод на наших `args` , говорят, мы хотим получить 0-й параметра в массиве параметров. Мы дела
ем немного проверка параметров: Убедитесь, что это не `null` и убедитесь, что он не является строкой нулевой длины. Если это так, мы называем `callbackContext.error()` (которая в настоящее время, вы должны знать вызывает ошибка обратного вызова). Если все эти проверки проходят, то мы называем `callbackContext.success()` и переходят в `message` строка, мы получили как параметр. Наконец, это переводит в успех обратного вызова на стороне JavaScript. Он также передает `message` параметр в качестве параметра в функцию обратного вызова JavaScript успех.
-
-## Отладка плагины
-
-Eclipse может использоваться для отладки Android проекта, и плагины можно отлаживать, если в проект включен исходный код Java. Известно, что только последнюю версию Android Developer Tools позволяют исходного кода привязанность к JAR-зависимости, поэтому это поддерживается не полностью, на данный момент.
-
-## Наиболее распространенные ошибки
-
-* Плагины имеют доступ к `CordovaInterface` объект. Этот объект имеет доступ к Android `Activity` , на котором выполняется приложение. Это `Context` необходимые для запуска нового Android `Intent` . `CordovaInterface`Позволяет плагины для запуска `Activity` на результат и установить плагин обратного вызова для когда `Intent` возвращается к приложению. Это важно, поскольку `Intent` s система является, как Android обеспечивает взаимодействие между процессами.
+Необходимого импорта в верхней части файла расширяет класс из `CordovaPlugin` , чья `execute()` метод переопределяет для получения сообщений от `exec()` . `execute()`Метод сначала проверяет значение `action` , для которого в этом случае есть только один действительный `echo` значение. Любой другой Возвращает действие `false` и приводит к `INVALID_ACTION` ошибка, которая переводится как ошибка обратного вызова на стороне JavaScript.
-* Плагины не имеют прямого доступа к `Context` как они имеют в прошлом. Наследие `ctx` член является устаревшим и будет удален через шесть месяцев после 2.0 выпущена. Все `ctx` методы существуют на `Context` , так как `getContext()` и `getActivity()` способны возвращения требуется надлежащий объект.
+Далее, этот метод извлекает эхо строку, используя `args` объекта `getString` метод, первый параметр передается методу. После того, как значение передается в частный `echo` метод, это параметр проверяется, чтобы убедиться, что это не `null` или является пустой строкой, в этом случае `callbackContext.error()` вызывает ошибка обратного вызова JavaScript. Если проходит различные проверки, `callbackContext.success()` передает оригинал `message` строки обратно в JavaScript успех обратного вызова как параметр.
-## Использовать источник
+## Android интеграции
-Один из лучших способов, чтобы подготовить себя, чтобы написать свой собственный плагин является посмотреть [на существующие плагины][1].
+Android функции `Intent` системы, что позволяет процессам взаимодействовать друг с другом. Плагины имеют доступ к `CordovaInterface` объект, который можно получить доступ к Android `Activity` для запуска приложения. Это `Context` необходимые для запуска нового Android `Intent` . `CordovaInterface`Позволяет плагины для запуска `Activity` на результат и установить плагин обратного вызова для когда `Intent` возвращается к приложению.
- [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+По состоянию на Cordova 2.0, плагины могут больше не прямой доступ к `Context` и наследие `ctx` член является устаревшим. Все `ctx` методы существуют на `Context` , так как `getContext()` и `getActivity()` может возвращать требуемый объект.
-Вы должны также прочитать через комментарии в [CordovaPlugin.java][2].
+## Отладка Android плагины
- [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file
+Eclipse позволяет отлаживать плагины как исходный код Java, включенный в проект. Только последняя версия Android Developer Tools позволяет вам прикрепить исходный код к *банку* зависимостей, так что эта функция пока не поддерживается полностью.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/tools.md b/docs/ru/edge/guide/platforms/android/tools.md
index 68f6873..0d8d3b5 100644
--- a/docs/ru/edge/guide/platforms/android/tools.md
+++ b/docs/ru/edge/guide/platforms/android/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
+
## Создание проекта
Запустите `create` команду, указав существующий путь к проекту, идентификатор домена реверсивные пакета и отображаемое имя приложения. Вот синтаксис для Mac и Windows:
@@ -30,7 +32,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Построить
-Удаляет, затем выполняет построение проекта.
+Это удаляет, затем выполняет построение проекта.
Отладка, на Mac или Windows:
@@ -54,7 +56,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ /path/to/project/cordova/run \[Target\] \[Build\] $ C:\path\to\project\cordova\run.bat \[Target\] \[Build\]
-Убедитесь, что вы создать по крайней мере один Android виртуального устройства, в противном случае вам будет предложено сделать это с `android` команды. Если более чем одна AVD доступен как цель, вам будет предложено выбрать один. По умолчанию `run` команда обнаруживает подключенное устройство или в настоящее время работающий эмулятор, если ни одно устройство не найдено.
+Убедитесь, что вы создаете по крайней мере один Android виртуальное устройство, в противном случае вам будет предложено сделать это с `android` команды. Если более чем одна AVD доступен как цель, вам будет предложено выбрать один. По умолчанию `run` команда обнаружит подключенное устройство, или в настоящее время работающий эмулятор, если устройство не найдено.
## Ведение журнала
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/upgrading.md b/docs/ru/edge/guide/platforms/android/upgrading.md
index e9982cf..216c45c 100644
--- a/docs/ru/edge/guide/platforms/android/upgrading.md
+++ b/docs/ru/edge/guide/platforms/android/upgrading.md
@@ -16,69 +16,92 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Обновление Android
-В этом руководстве показано, как изменить Android проектов для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
+В этом руководстве показано, как изменить Android проектов для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
+
+## Обновление до 3.3.0 3.2.0
+
+Следуйте же instructinos как для`3.2.0`.
+
+Начиная с 3.3.0, Кордова выполнения теперь компилируется как Android библиотеки вместо Jar. Это должно иметь никакого эффекта для использования командной строки, но IDE пользователям нужно будет импортировать новые `MyProject-CordovaLib` проекта в их область.
+
+## Обновление до 3.2.0 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2. Запуск`cordova platform update android`
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+ bin/update <project_path>
+
## Обновление с 3.0.0 до 3.1.0
-Для проектов, которые были созданы с cordova CLI:
+Для проектов, которые были созданы с Кордова CLI:
+
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
-1. Обновление `cordova` CLI-версия - видеть интерфейс командной строки
2. Запуск`cordova platform update android`
-Для проектов, не создан с cordova CLI выполните:
+Для проектов, не созданных с Кордова CLI выполните:
-1. `bin/обновить < project_path >`
+ bin/update <project_path>
+
## Обновление к CLI (3.0.0) с 2.9.0
-1. Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
+1. Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
-2. Добавить ваши платформы cordova проекта, например:`cordova
+2. Добавьте ваш платформ проекта cordova, например:`cordova
platform add android`.
-3. Скопируйте содержимое вашего проекта `www` каталог `www` директорию в корне проекта cordova, вы только что создали.
+3. Копировать содержимое вашего проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
-4. Скопируйте любые собственные активы из старого проекта в соответствующие каталоги согласно `platforms/android` : этот каталог является, где существует собственный проект cordova андроида.
+4. Скопируйте любые собственные активы из старого проекта в соответствующие каталоги под `platforms/android` : этот каталог является, где существует собственный проект cordova-android.
-5. Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+5. Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
-## Обновление до 3.0.0 с 2.9.0
+## Обновление до 3.0.0 от 2.9.0
1. Создайте новый проект Apache Cordova Android.
-2. Скопируйте содержимое вашего `www` каталога в новый проект.
+2. Скопируйте содержимое вашего `www` каталог в новый проект.
-3. Копировать любой родной Android активов от вашего `res` каталога в новый проект.
+3. Скопируйте любые родной Android активы от вашего `res` каталог в новый проект.
-4. Копирование через любые плагины вы установили от `src` подкаталогов в новый проект.
+4. Скопируйте любые плагины вы установили от `src` подкаталоги в новый проект.
-5. Убедитесь, что обновления любого устаревшие `<plugin>` ссылки из вашего старого `config.xml` файл в новый `<feature>` спецификации.
+5. Не забудьте обновить любой устаревшей `<plugin>` ссылки из вашего старого `config.xml` файл в новый `<feature>` спецификации.
6. Обновить ссылки на `org.apache.cordova.api` пакет, чтобы быть`org.apache.cordova`.
-
-* **Примечание:** все основные API были удалены и должен быть установлен как плагины. Для подробной информации смотрите с помощью Plugman управлять плагины руководство.
+
+ **Примечание**: все основные API были удалены и должны быть установлены как плагины. Для подробной информации смотрите с помощью Plugman управление плагины руководство.
## Обновление до 2.9.0 с 2.8.0
1. Запуск`bin/update <project_path>`.
-## Обновить до 2.8.0 2.7.0
+## Обновление до 2.8.0 с 2.7.0
1. Удалить `cordova-2.7.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-2.8.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
-4. Скопируйте новый `cordova.js` в ваш проект.
+<!-- SS Eclipse -->
-5. Обновить ваш HTML, чтобы использовать новый `cordova.js` файл.
+1. Скопируйте новый `cordova.js` в ваш проект.
-6. Копия `res/xml/config.xml` файл в соответствии`framework/res/xml/config.xml`.
+2. Обновить ваш HTML, чтобы использовать новый `cordova.js` файл.
-7. Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+3. Копия `res/xml/config.xml` файл в соответствии с`framework/res/xml/config.xml`.
-8. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+4. Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+
+5. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
## Обновление до 2.7.0 с 2.6.0
@@ -86,7 +109,7 @@ platform add android`.
2. Добавить `cordova-2.7.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.7.0.js` в ваш проект.
@@ -98,13 +121,13 @@ platform add android`.
8. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
-## Обновление до 2.6.0 с 2.5.0
+## Обновление до 2.6.0 от 2.5.0
1. Удалить `cordova-2.5.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-2.6.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.6.0.js` в ваш проект.
@@ -116,7 +139,7 @@ platform add android`.
8. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
-Запустите `bin/update <project>` с пути проекта перечислены в Cordova исходного каталога.
+Запустить `bin/update <project>` с пути проекта перечислены в Cordova исходного каталога.
## Обновление до 2.5.0 с 2.4.0
@@ -124,7 +147,7 @@ platform add android`.
2. Добавить `cordova-2.5.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.5.0.js` в ваш проект.
@@ -136,13 +159,13 @@ platform add android`.
8. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
-## Обновление 2.4.0 с 2.3.0
+## Обновление до 2.4.0 от 2.3.0
1. Удалить `cordova-2.3.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-2.4.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.4.0.js` в ваш проект.
@@ -152,13 +175,13 @@ platform add android`.
7. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
-## Обновления 2.3.0 из 2.2.0
+## Обновление до 2.3.0 от 2.2.0
1. Удалить `cordova-2.2.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-2.3.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.3.0.js` в ваш проект.
@@ -174,7 +197,7 @@ platform add android`.
2. Добавить `cordova-2.2.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.2.0.js` в ваш проект.
@@ -184,13 +207,13 @@ platform add android`.
7. Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
-## Обновление 2.1.0 от 2.0.0
+## Обновление до 2.1.0 с 2.0.0
1. Удалить `cordova-2.0.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-2.1.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.1.0.js` в ваш проект.
@@ -206,25 +229,23 @@ platform add android`.
2. Добавить `cordova-2.0.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-2.0.0.js` в ваш проект.
5. Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
-6. Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
-
-### Заметки о 2.0.0 релиз
+6. Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
-`config.xml`будет заменить `cordova.xml` и `plugins.xml` . Этот новый файл является сочетанием двух предыдущих. Однако старые файлы являются устаревшими и хотя в настоящее время все еще работают, перестанут работать в будущих выпусках.
+В 2.0.0 релиз, `config.xml` файл и заменяет `cordova.xml` и `plugins.xml` . Старые файлы являются устаревшими и хотя они по-прежнему работают в 2.0.0, перестанет работать в будущих выпусках.
-## Обновление до 1.9.0 от 1.8.1
+## Обновление с 1.8.1 на 1.9.0
1. Удалить `cordova-1.8.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-1.9.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.9.0.js` в ваш проект.
@@ -232,9 +253,7 @@ platform add android`.
6. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
-### Заметки о 1.9.0 релиз
-
-Из-за введения `CordovaWebView` , сторонних плагинов может не работать. Эти плагины нужно получить контекст из `CordovaInterface` с помощью `getContext()` или `getActivity()` . Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин и добавьте эту задачу в их ошибка трекера.
+Из-за введения `CordovaWebView` в 1.9.0 релиз, сторонние плагины могут не работать. Эти плагины нужно получить контекст из `CordovaInterface` с помощью `getContext()` или `getActivity()` . Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин и добавьте эту задачу в их баг трекер.
## Обновление до 1.8.0 от 1.8.0
@@ -242,7 +261,7 @@ platform add android`.
2. Добавить `cordova-1.8.1.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.8.1.js` в ваш проект.
@@ -256,7 +275,7 @@ platform add android`.
2. Добавить `cordova-1.8.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.8.0.js` в ваш проект.
@@ -270,37 +289,37 @@ platform add android`.
2. Добавить `cordova-1.8.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.8.0.js` в ваш проект.
5. Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
-6. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+6. Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
-## Обновить до версии 1.7.0 1.6.1
+## Обновление до версии 1.7.0 от 1.6.1
1. Удалить `cordova-1.6.1.jar` из проекта `libs` каталог.
2. Добавить `cordova-1.7.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.7.0.js` в ваш проект.
5. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
-## Обновить до 1.6.1 1.6.0
+## Обновление до 1.6.1 от 1.6.0
1. Удалить `cordova-1.6.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-1.6.1.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.6.1.js` в ваш проект.
-5. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+5. Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
## Обновление до 1.6.0 от 1.5.0
@@ -308,7 +327,7 @@ platform add android`.
2. Добавить `cordova-1.6.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.6.0.js` в ваш проект.
@@ -318,13 +337,13 @@ platform add android`.
7. Заменить `res/xml/phonegap.xml` с `res/xml/cordova.xml` для соответствия`framework/res/xml/cordova.xml`.
-## Обновление до 1.5.0 с 1.4.0
+## Обновление до 1.5.0 от 1.4.0
1. Удалить `phonegap-1.4.0.jar` из проекта `libs` каталог.
2. Добавить `cordova-1.5.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `cordova-1.5.0.js` в ваш проект.
@@ -332,7 +351,7 @@ platform add android`.
6. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
-7. Заменить `res/xml/phonegap.xml` с `res/xml/cordova.xml` для соответствия`framework/res/xml/cordova.xml`.
+7. Заменить `res/xml/phonegap.xml` с `res/xml/cordova.xml` в соответствии`framework/res/xml/cordova.xml`.
## Обновление до 1.4.0 от 1.3.0
@@ -340,7 +359,7 @@ platform add android`.
2. Добавить `phonegap-1.4.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `phonegap-1.4.0.js` в ваш проект.
@@ -350,13 +369,13 @@ platform add android`.
7. Обновление `res/xml/phonegap.xml` для соответствия`framework/res/xml/phonegap.xml`.
-## Обновления 1.3.0 из 1.2.0
+## Обновление до 1.3.0 от 1.2.0
1. Удалить `phonegap-1.2.0.jar` из проекта `libs` каталог.
2. Добавить `phonegap-1.3.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `phonegap-1.3.0.js` в ваш проект.
@@ -366,13 +385,13 @@ platform add android`.
7. Обновление `res/xml/phonegap.xml` для соответствия`framework/res/xml/phonegap.xml`.
-## Обновление до 1.2.0 с 1.1.0
+## Обновление до 1.2.0 от 1.1.0
1. Удалить `phonegap-1.1.0.jar` из проекта `libs` каталог.
2. Добавить `phonegap-1.2.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `phonegap-1.2.0.js` в ваш проект.
@@ -380,7 +399,7 @@ platform add android`.
6. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
-7. Обновление `res/xml/phonegap.xml` для соответствия`framework/res/xml/phonegap.xml`.
+7. Обновление `res/xml/phonegap.xml` в соответствии`framework/res/xml/phonegap.xml`.
## Обновление 1.1.0 1.0.0
@@ -388,13 +407,13 @@ platform add android`.
2. Добавить `phonegap-1.1.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `phonegap-1.1.0.js` в ваш проект.
5. Обновить ваш HTML, чтобы использовать новый `phonegap-1.1.0.js` файл.
-6. Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+6. Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
## Обновление до 1.0.0 от 0.9.6
@@ -402,10 +421,10 @@ platform add android`.
2. Добавить `phonegap-1.0.0.jar` в проект `libs` каталог.
-3. Если вы используете Eclipse, обновите ваш проект eclipse и сделать чистой.
+3. Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
4. Скопируйте новый `phonegap-1.0.0.js` в ваш проект.
5. Обновить ваш HTML, чтобы использовать новый `phonegap-1.0.0.js` файл.
-6. Добавить `res/xml/plugins.xml` в соответствии с`framework/res/xml/plugins.xml`.
\ No newline at end of file
+6. Добавить `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/webview.md b/docs/ru/edge/guide/platforms/android/webview.md
index 52d8869..8f3c60d 100644
--- a/docs/ru/edge/guide/platforms/android/webview.md
+++ b/docs/ru/edge/guide/platforms/android/webview.md
@@ -16,23 +16,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android WebViews
-Начиная Cordova 1.9, с помощью `CordovaActivity` , Cordova можно использовать в качестве компонента в более крупных родной Android приложений. Android относится к этот компонент как `CordovaWebView` . Новые приложения на базе Cordova от 1,9 года использовать `CordovaWebView` как основной вид, независимо от того наследие `CordovaActivity` используется подход.
+В этом разделе показано, как вставлять WebView Cordova включен компонент в рамках более крупных приложений Android. Дополнительные сведения о том, как эти компоненты могут взаимодействовать друг с другом смотрите приложение плагины.
-Если вы не знакомы с разработки Android приложений, пожалуйста, прочитайте руководство Android платформы разработки Cordova-приложение перед попыткой включить WebView. Это не основной способ создания приложений Android Кордова. Эти инструкции в настоящее время вручную, но может быть в конечном итоге быть автоматизированы.
+Если вы не знакомы с Android, следует сначала ознакомиться с руководством Android платформы и установлен перед более необычный вариант развития встраивания WebView последний пакет SDK Android. Начиная с Cordova 1.9, платформа Android опирается на `CordovaWebView` компонент, который опирается на наследие `CordovaActivity` компонент, который до даты версии 1.9.
-## Необходимые условия
+1. Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней Кордова. Скачать его с [cordova.apache.org][1] и распакуйте Android пакет.
-* Кордова 1.9 или выше
+2. Перейдите в Android пакет `/framework` директорию и запустить `ant jar` . Он создаёт Кордова `.jar` файл, как`/framework/cordova-x.x.x.jar`.
-* SDK Android, обновлены до последних SDK
+3. Копия `.jar` файл в Android-проект `/libs` каталог.
-## Руководство по использованию CordovaWebView в Android-проект
-
-1. `cd`в `/framework` и запустить `ant jar` построить cordova банку. Он создает файл .jar, формируется как `cordova-x.x.x.jar` в `/framework` каталог.
-
-2. Скопируйте cordova банку в ваш Android-проект `/libs` каталог.
-
-3. Редактирование вашего приложения `main.xml` файл (под `/res/xml` ) чтобы выглядеть следующим образом, с `layout_height` , `layout_width` и `id` изменены в соответствии с вашего приложения:
+4. Добавьте в приложение следующий `/res/xml/main.xml` файл, с `layout_height` , `layout_width` и `id` изменения в соответствии с приложением:
<org.apache.cordova.CordovaWebView
android:id="@+id/tutorialView"
@@ -40,7 +34,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
android:layout_height="match_parent" />
-4. Измените вашу деятельность, чтобы он реализует `CordovaInterface` . Следует реализовать включены методы. Вы можете скопировать их из `/framework/src/org/apache/cordova/CordovaActivity.java` , или реализовать их на свой собственный. Фрагмент кода ниже показывает простое приложение, использующее интерфейс. Обратите внимание, как ссылающееся представление id соответствует `id` атрибут, указанный в XML-фрагменте показано выше:
+5. Изменения деятельности таким образом, чтобы он реализует `CordovaInterface` . Она должна реализовывать методы, включены. Вы можете скопировать их из `/framework/src/org/apache/cordova/CordovaActivity.java` , или иначе реализовать их на свой собственный. В следующем фрагменте кода показано простое приложение, которое опирается на интерфейсе. Обратите внимание, как ссылающееся представление id соответствует `id` атрибут, указанный в XML-фрагменте показано выше:
public class CordovaViewTestActivity extends Activity implements CordovaInterface {
CordovaWebView cwv;
@@ -55,8 +49,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-Если вы используете камеру, следует также реализовать это:
-
+6. Если приложение должно использовать камеру, реализуйте следующее:
+
@Override
public void setActivityResultCallback(CordovaPlugin plugin) {
this.activityResultCallback = plugin;
@@ -72,16 +66,16 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
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,
@@ -99,16 +93,18 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
callback.onActivityResult(requestCode, resultCode, intent);
}
}
-
-
-Наконец, не забудьте добавить пул потоков, иначе плагины нет потоков для запуска на:
+
+7. Наконец, не забудьте добавить пул потоков, иначе плагины не нити, на которой будет выполняться:
+
@Override
public ExecutorService getThreadPool() {
return threadPool;
}
-
+
+
+8. Скопируйте файлы HTML и JavaScript приложения для Android-проект `/assets/www` каталог.
-1. Скопировать файлы HTML и JavaScript вашего приложения на ваш Android-проекта `/assets/www` каталог.
+9. Копия `config.xml` файл из `/framework/res/xml` в проект `/res/xml` каталог.
-2. Копия `config.xml` от `/framework/res/xml` к вашему проекту `/res/xml` каталог.
\ No newline at end of file
+ [1]: http://cordova.apache.org
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/config.md b/docs/ru/edge/guide/platforms/blackberry10/config.md
index 6eae190..1de10ee 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/config.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/config.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# BlackBerry конфигурации
+# Настройка blackBerry 10
`config.xml`Файл управляет app основные параметры, которые применяются через каждое приложение и экземпляр CordovaWebView. Этот раздел Подробности настройки, которые применяются только к BlackBerry 10 строит. Смотрите информацию в файле config.xml на параметры глобальной конфигурации.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/index.md b/docs/ru/edge/guide/platforms/blackberry10/index.md
index 62351de..9728f1e 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/index.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/index.md
@@ -36,17 +36,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Добавьте каталог установки собственного SDK путь, например:
- ;C:\bbndk\host\_10\_1\_0\_132\darwin\x86\usr\bin\
+ ;C:\bbndk\host\_10\_2\_0\_132\darwin\x86\usr\bin\
На Mac и Linux:
* Редактировать `~/.bash_profile` файл, добавив строку, например, в зависимости от того, где была установлена родного SDK:
- экспорт $ PATH = ${путь}: / приложения/bbndk/host\_10\_1\_0\_132/Дарвина/x 86/usr/bin /
-
- или для 10,2 родного SDK:
-
- экспорт $ PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
+ $ export PATH=${PATH}:/Applications/Momentics.app/host\_10\_2\_0\_15/darwin/x86/usr/bin/
* Выполните следующие действия, чтобы применить изменения в текущем сеансе:
@@ -56,16 +52,16 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Если вы хотите проверить на устройстве или распространять приложения через BlackBerry World, ваша система должна быть установка для подписи кода.
-Для получения ключа подписи, перейдите на сайт BlackBerry и убедитесь в том сохранить пароль, указанный вами. Затем запустите `blackberry-signer` Утилита, которая входит в SDK родной BlackBerry.
+Для получения ключа подписи, перейдите к \[BlackBerry клавиши форме заказа\] (https://www.blackberry.com/SignedKeys/codesigning.html).
-Подробная инструкция можно найти здесь:
+Выберите первый флажок: «для BlackBerry10 приложений, разработанных с использованием BlackBerry NDK» и затем войти или создать BBID.
-* [Зарегистрироваться для вашего кода ключа подписи.][2]
+Введите пароль и нажмите кнопку «Получить маркер», чтобы загрузить bbidtoken.csk. Сохраните этот файл в расположение по умолчанию для вашей ОС, которая будет отображаться на странице загрузки.
-* [Настройка системы для подписи кода.][3]
+Последним шагом является для создания сертификата подписи:
- [2]: https://www.blackberry.com/SignedKeys/codesigning.html
- [3]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+ $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+
## Создание проекта
@@ -79,99 +75,77 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## Развертывание в эмулятор
-Если вы хотите запустить эмулятор устройства, загрузите и установите 10 имитатор ежевики.
+Если вы хотите запустить эмулятор устройства, загрузите и установите симулятор BlackBerry 10.
* [Скачать][1]
-* [Приступая к работе][4]
+* [Приступая к работе][2]
- [4]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+ [2]: 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]
+![][3]
- [6]: img/guide/platforms/blackberry10/bb_devel.png
+ [3]: img/guide/platforms/blackberry10/bb_home.png
-Дополнительный набор утилит командной строки включаются при установке платформы BlackBerry 10 для вашего проекта. Следующая команда, в этом случае вызывается из каталога верхнего уровня проекта, связывает целевой объект с именем *эму* с IP-адресом отображается выше.
+Перейдите к **безопасность и конфиденциальность → режим развития** раздел и включить опцию:
-* На Windows:
-
- $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
+![][4]
-* На Mac/Linux:
-
- $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
+ [4]: img/guide/platforms/blackberry10/bb_devel.png
-Затем запустите `emulate` команду для просмотра приложений:
+Затем, запустите `emulate` команду для просмотра приложений:
- $ cordova emulate blackberry10
+ $ cordova emulate blackberry10 --devicepass <password>
## Развернуть устройстве
-Чтобы развернуть на устройстве, убедитесь, что он подключен к компьютеру. Включите режим разработки и получить IP-адрес как desribed эмулятор выше в разделе. Вам также нужно получить ПИН-код от **настройки** приложения под **о → оборудование**:
+Чтобы развернуть на устройстве, убедитесь, что он подключен к компьютеру и включен режим развития.
-![][7]
+Затем, запустите `run` команду для просмотра приложений:
- [7]: img/guide/platforms/blackberry10/bb_pin.png
-
-Запустите утилиту командной строки целевой, чтобы связать имя с IP адрес, пароль и PIN-код.
-
-* На Windows:
+ $ cordova run blackberry10 --devicepass <password>
- $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
-* На Mac/Linux:
-
- $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+Если маркер отладки еще не создали для устройства, сообщение об ошибке попросит ввести пароль, заданные при настройке компьютер для подписи приложений.
-где:
+ $ cordova run blackberry10 --devicepass <password> --keystorepass <signing password>
+
-* `--password`относится к пароль, чтобы разблокировать устройство.
+## Отладка с WebInspector
-* `--pin`относится к устройству PIN, полученные из **параметров** приложения.
+При отладке на устройстве или эмуляторе, вы можете запустить WebInspector удаленно для просмотра внутреннего состояния приложения. Запрос отображает URL-адрес, который позволяет подключаться к приложения с помощью стандартного веб-браузера. Для получения дополнительной информации см. [Отладка с помощью WebInspector][5].
-Затем запустите `run` команду для просмотра приложений:
+ [5]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
- $ cordova run blackberry10
-
+## Создание версии выпуска
-Если маркер отладки еще не установлен для устройства, сообщение об ошибке предложит использовать платформу, запустить сценарий с паролем, который вы указали при регистрации для ключей подписи.
+По умолчанию, работает `cordova build` команда создает файл пакета без знака *.bar* подходит для тестирования на устройстве или симулятор.
-* На Windows:
-
- $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
+Используйте `--release` для создания релиз версии для распространения через BlackBerry World.
-* На Mac/Linux:
+ $ cordova build --release --keystorepass <signing password>
- $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
-
-## Отладка с WebInspector
-При отладке на устройстве или эмуляторе, вы можете запустить WebInspector удаленно для просмотра внутреннего состояния приложения. Запрос отображает URL-адрес, который позволяет вам подключаться к приложения с помощью стандартного веб-браузера. Для получения дополнительной информации смотрите в разделе [Отладка использование WebInspector][8].
+`--keystorepass`Параметр определяет пароль, заданные при настройке компьютера для подписи приложений.
- [8]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+## Развертывание в других местах
-## Создание версии выпуска
-
-По умолчанию, работает `cordova build` команда создает файл пакета неподписанные *.bar* подходит для тестирования на устройстве или симулятор.
+В инструкциях выше предполагается устройство подключено через USB или симулятор выполняется на локальном компьютере. Это также можно развернуть в другие места.
-Вам необходимо запустить другой `build` команду для создания окончательной версии подходит для распространения через BlackBerry World. Он не полагается на `cordova` CLI инструмент и вместо этого использует следующий синтаксис:
+Дополнительный набор утилит командной строки включаются при установке платформы BlackBerry 10 для вашего проекта. Следующая команда, в данном случае вызван из каталога верхнего уровня проекта, связывает целевой объект с именем *эму* с IP-адресом.
-* На Windows:
+* В Windows:
- $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
+ $ platforms\blackberry10\cordova\target.bat add emu 192.168.2.24 -t simulator
* На Mac/Linux:
- $ platforms/blackberry10/cordova/build --release --keystorepass mysecret
+ $ platforms/blackberry10/cordova/target add emu 192.168.2.24 -t simulator
+
+После того, как цель определена, вы можете предоставить его с помощью команды run `--target` :
-`--keystorepass`Параметр указывает пароль, заданные при настройке компьютера для подписи приложения.
\ No newline at end of file
+ $ cordova run blackberry10 --target=emu
\ No newline at end of file
[27/57] [abbrv] CB-5931 1/28 push latest of edge for Italian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/wp7/index.md b/docs/it/edge/guide/platforms/wp7/index.md
index c1f5a20..c764167 100644
--- a/docs/it/edge/guide/platforms/wp7/index.md
+++ b/docs/it/edge/guide/platforms/wp7/index.md
@@ -26,84 +26,79 @@ Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma
Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando.
-## 1. Requisiti di sistema
+## Requisiti di sistema
-* Sistema operativo:
-
- * Windows 7 o Windows 8 (Pro) o Windows Vista con SP2
- * La versione a 64-bit (x64) di Windows è necessaria per il SDK.
- * La versione Pro è consigliata per l'esecuzione di un emulatore di dispositivo.
+Utilizzare Windows 7 o Windows 8 (Pro) o Windows Vista con SP2. La versione a 64-bit (x64) di Windows è necessaria per il SDK. La versione Pro è consigliata per l'esecuzione di un emulatore di dispositivo.
-* Registrarsi e pagare per un account di [Windows Phone Dev Center][1] , se si desidera installare l'app su un dispositivo reale o sottopone a luogo di mercato.
+Registrarsi e pagare per un account di [Windows Phone Dev Center][1] , se si desidera installare un'applicazione su un dispositivo reale o sottopone a luogo di mercato.
[1]: http://dev.windowsphone.com/en-us/publish
-**Nota:** Esegue il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per [Windows Phone su un Mac][2].
+**Nota**: eseguire il SDK in macchina virtuale può presentare sfide. Per approfondimenti sullo sviluppo di soluzioni, leggere [Windows Phone su un Mac][2] .
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2. Installare il SDK + Cordova
+## Installare il SDK e Cordova
-* Scaricare e installare l' [SDK di Windows Phone][3]
+Scaricare e installare l' [SDK di Windows Phone][3].
-* Scaricare ed estrarre l'ultima copia di [Cordova][4]. Lavorerete `lib\windows-phone-8\wp7` sottodirectory, `lib\windows-phone-8\wp8` contiene la versione Windwos Phone 8 di Cordova.
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* Copia il `CordovaWP7_x_x_x.zip` del file per il `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` directory.
+Scaricare ed estrarre l'ultima copia di [Cordova][4]. È necessario lavorare `lib\windows-phone-8\wp7` sottodirectory, `lib\windows-phone-8\wp8` contiene la versione Windwos Phone 8 di Cordova.
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1. Il modello di costruzione
+Copia il `CordovaWP7_x_x_x.zip` del file per il `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` directory.
-**Nota:** questo passaggio potrebbe non essere necessario. Se la directory lib\windows-telefono contiene già un file CordovaWP7\_x\_x_x.zip si può saltare questo passaggio.
+## Costruzione del modello
-Al fine di semplificare il processo di sviluppo, Cordova è dotato di uno script per costruire modelli di Visual Studio. Questo consente la creazione rapida di Cordova applicazioni all'interno di Visual Studio. Questo modello può essere modificato se necessario e i passi di seguito indicare come procedere se si desidera generare il modello.
+**Nota**: ignorare questo passaggio se i `lib\windows-phone` directory contiene già un `CordovaWP7_x_x_x.zip` file.
-### Eseguire il file batch per creare e installare i modelli.
+Per semplificare lo sviluppo, Cordova fasci uno script per costruire modelli di Visual Studio. Queste permettono di generare rapidamente applicazioni di Cordova, ed è possibile modificarle se necessario. La procedura descritta di seguito Mostra come generarlo.
-* La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio.
+### Eseguire il File Batch per creare e installare i modelli
-* Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente
+La radice del repo contiene un `createTemplates.bat` file. Facendo doppio clic su questo file genera due `.zip` file: `CordovaWP7_x_x_x.zip` e `CordovaWP8_x_x_x.zip` , dove *x.x.x* è il numero di versione corrente. Per utilizzare questi file facilmente in Visual Studio, copiali nella `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` sottodirectory. Vi sono poi in grado di creare nuovi menu **Apache Cordova Windows Phone_ applicazioni da Visual Studio __File → nuovo progetto** .
-Eseguire lo script:
+Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente:
- > createTemplates.bat-installare
+ > createTemplates.bat-installare
-## 3. Impostare il nuovo progetto
+## Impostare un nuovo progetto
* Aprire Visual Studio Express per Windows Phone e scegliere **Nuovo progetto**.
-* Selezionare **CordovaWP7**. (Il numero di versione è visualizzato nella descrizione del modello).
+* Selezionare **CordovaWP7**. I display di numero di versione nella descrizione del modello.
* Dare al progetto un nome e selezionare **OK**.
-## 4. Esaminare la struttura del progetto
-
-* Il `www` directory contiene il Cordova `html/js/css` e altre risorse incluse nell'app.
+## Rivedere la struttura del progetto
-* Qualsiasi contenuto che aggiunge qui deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto.
+Il `www` funzionalità di directory `html` , `js` , e `css` altre risorse e sottodirectory app richiede. Qualsiasi contenuto aggiuntivo deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto.
-* Nota: Questa cattura schermo era il download di cordova-2.3.0 wp8, inserzione variano in base la versione installata.
+Il seguente esempio struttura rappresenta un 2.3.0 di progetto, ma può variare a seconda della versione installata:
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6. Costruire un progetto per il dispositivo
+## Compilare il progetto per il dispositivo
-Al fine di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Clicca [qui][6] per leggere la documentazione sulla distribuzione e test su Windows Phone 7.
+Prima di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Consultare la [documentazione di Microsoft][6] per ulteriori informazioni su come distribuire e testare su Windows Phone 7. Questi sono i passi fondamentali:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* Assicurarsi che il telefono è connesso, e lo schermo è sbloccato.
-* In Visual Studio, selezionare 'Dispositivo' dal menu a discesa in alto.
+* In Visual Studio, selezionare il **dispositivo** dal menu a discesa nella parte superiore.
-* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, o digitare **F5**.
+* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, oppure digitare **F5**.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## Fatto!
\ No newline at end of file
+A questo punto, hai finito.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/wp8/index.md b/docs/it/edge/guide/platforms/wp8/index.md
index beb0361..fbc56ac 100644
--- a/docs/it/edge/guide/platforms/wp8/index.md
+++ b/docs/it/edge/guide/platforms/wp8/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Guida di Windows Phone 8 piattaforma
-Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Windows Phone 8. Invece, come dettagliato nel Windows Phone 7 piattaforma guida se volete 7,5 e 8 dispositivi di destinazione, sviluppare per Windows Phone 7. Versione 7 non ha tutte le caratteristiche avanzate incluse in IE10, ma implementa lo stesso set di API. Fare app Windows Phone 8 *non* eseguire sui dispositivi Windows Phone 7.
+Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Windows Phone 8. Invece, come dettagliato nel Windows Phone 7 piattaforma guida se volete 7,5 e 8 dispositivi di destinazione, sviluppare per Windows Phone 7. Versione 7 non ha tutte le caratteristiche avanzate incluse in Internet Explorer 10, ma implementa lo stesso set di API. Fare app Windows Phone 8 *non* eseguire sui dispositivi Windows Phone 7.
Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma che si applica a entrambe le versioni:
@@ -26,7 +26,7 @@ Vedi quanto segue per più dettagliate informazioni specifiche della piattaforma
Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando.
-## 1. Requisiti di sistema
+## Requisiti di sistema
* Sistema operativo:
@@ -48,7 +48,7 @@ Gli strumenti della riga di comando qui sopra si riferiscono a versioni preceden
* Vedere l' [elenco dei processori Intel che supportano VT-x (virtualizzazione) ed EPT (SLAT)][2]
* Abilitare la funzionalità di virtualizzazione (cioè, VT-x su Intel) nelle impostazioni del BIOS, come di solito questo è disabilitato per impostazione predefinita.
-* SDK + IDE (Visual Studio)
+* SDK e IDE (Visual Studio)
* Visual Studio 2012 Professional, Premium o Ultimate. Si noti che Visual Studio Express per Windows Phone (incluso nel SDK) non è raccomandato perché non si può costruire il modello (vedi sotto) con VS Express, come non ha la funzionalità di **Esportazione modello** , che è solo nel VS Pro o superiore.
@@ -58,92 +58,91 @@ Gli strumenti della riga di comando qui sopra si riferiscono a versioni preceden
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**Nota:** Esegue il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per [Windows Phone su un Mac][4].
+**Nota**: eseguire il SDK in macchina virtuale potrebbe presentare alcune sfide. Potete leggere questo post sul blog che dà informazioni sulle soluzioni per sviluppare per [Windows Phone su un Mac][4].
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2. Installare il SDK + Cordova
+## Installare il SDK e Cordova
-* Scaricare e installare il [SDK di Windows Phone][5]
+Scaricare e installare il [SDK di Windows Phone][5].
-* Scaricare ed estrarre l'ultima copia di [Cordova][6]. Lavorerete `lib\windows-phone-8\wp8` sottodirectory, `lib\windows-phone-8\wp7` contiene la versione di Windwos Phone 7 di Cordova.
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* Copia il `CordovaWP8_x_x_x.zip` del file per il `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` directory.
+Scaricare ed estrarre l'ultima copia di [Cordova][6]. Il `lib\windows-phone-8\wp8` sottodirectory è dove dovete fare il vostro lavoro.
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1. Il modello di costruzione
+Copia il `CordovaWP8_x_x_x.zip` del file per il `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` directory.
-**Nota:** questo passaggio potrebbe non essere necessario. Se la directory lib\windows-telefono contiene già un file CordovaWP8\_x\_x_x.zip si può saltare questo passaggio.
+## Costruzione del modello
-Al fine di semplificare il processo di sviluppo, Cordova è dotato di uno script per costruire modelli di Visual Studio. Questo consente la creazione rapida di Cordova applicazioni all'interno di Visual Studio. Questo modello può essere modificato se necessario e i passi di seguito indicare come procedere se si desidera generare il modello.
+**Nota**: ignorare questo passaggio se i `lib\windows-phone` directory contiene già un `CordovaWP8_x_x_x.zip` file.
-### Eseguire il file batch per creare e installare i modelli.
+Per semplificare lo sviluppo, Cordova fasci uno script per costruire modelli di Visual Studio. Queste permettono di generare rapidamente applicazioni di Cordova, ed è possibile modificarle se necessario. La procedura descritta di seguito Mostra come generarlo.
-* La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio.
+### Eseguire il File Batch per creare e installare i modelli
-* Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente
+Directory principale di repo contiene un `createTemplates.bat` file. Fare doppio clic su questa per generare due `.zip` file: `CordovaWP7_x_x_x.zip` e `CordovaWP8_x_x_x.zip` , dove *x.x.x* è il numero di versione corrente. Per utilizzare questi file facilmente in Visual Studio, copiali in `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` . Vi sono poi in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal menu **del progetto Visual Studio File → nuovo** .
-Eseguire lo script:
+Se si esegue il file batch dalla riga di comando, si può anche chiamare con un parametro per installare automaticamente:
- > createTemplates.bat-installare
+ > createTemplates.bat-installare
-## 3. Impostare il nuovo progetto
+## Impostare un nuovo progetto
-* Aprire Visual Studio Express per Windows Phone e scegliere **Nuovo progetto**.
+Aprire Visual Studio Express per Windows Phone e scegliere **Nuovo progetto**.
-* Selezionare **CordovaWP8**. (Il numero di versione è visualizzato nella descrizione del modello).
+Selezionare **CordovaWP8**. Il numero di versione è visualizzato nella descrizione del modello.
-* Dare al progetto un nome e selezionare **OK**.
+Dare al progetto un nome e selezionare **OK**.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4. Esaminare la struttura del progetto
-
-* Il `www` directory contiene il Cordova `html/js/css` e altre risorse incluse nell'app.
+## Rivedere la struttura del progetto
-* Qualsiasi contenuto che aggiunge qui deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto.
+Il `www` funzionalità di directory `html` , `js` , e `css` altre risorse e sottodirectory app richiede. Qualsiasi contenuto aggiuntivo deve essere una parte del progetto di Visual Studio, e deve essere impostato come contenuto.
-* Nota: Questa cattura schermo era dal download cordova-2.3.0, inserzione variano in base la versione installata.
+Il seguente esempio struttura rappresenta un 2.3.0 di progetto, ma può variare a seconda della versione installata:
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5. Compilare e distribuire emulatore
+## Creare e distribuire all'emulatore
-* Assicurarsi che **Windows Phone Emulator** è selezionato nel menu a discesa principale.
+Assicurarsi che **Windows Phone Emulator** è selezionato nel menu a discesa principale.
-* Premere il pulsante verde **giocare** accanto al menu a discesa per avviare il debug, o digitare **F5**.
+Quindi premere il pulsante verde **giocare** accanto al menu a discesa per avviare il debug oppure premere **F5**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6. Costruire un progetto per il dispositivo
+## Compilare il progetto per il dispositivo
-Al fine di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Clicca [qui][10] per leggere la documentazione sulla distribuzione e test sul tuo Windows Phone 8.
+Prima di testare l'applicazione su un dispositivo, il dispositivo deve essere registrato. Consultare la [documentazione di Microsoft][10] per ulteriori informazioni su come distribuire e testare su Windows Phone 8. Questi sono i passi fondamentali:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* Assicurarsi che il telefono è connesso, e lo schermo è sbloccato.
-* In Visual Studio, selezionare 'Dispositivo' dal menu a discesa in alto.
+* In Visual Studio, selezionare il **dispositivo** dal menu a discesa nella parte superiore.
-* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, o digitare **F5**.
+* Premere il pulsante verde **giocare** accanto al menu a discesa principale per avviare il debug, oppure digitare **F5**.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## Fatto!
+A questo punto, hai finito.
## Ulteriore lettura
-Per maggiori dettagli sulle specifiche differenze tra browser IE10 e WebKit e come sostenere entrambi MS ha un utile [guida qui][12]
+Il Blog di Windows Phone Developer fornisce [utili dettagli][12] sulle differenze tra browser IE10 e WebKit e come sostenere entrambi.
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/wp8/plugin.md b/docs/it/edge/guide/platforms/wp8/plugin.md
index 2f1a3fa..c9e3641 100644
--- a/docs/it/edge/guide/platforms/wp8/plugin.md
+++ b/docs/it/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+-licenza: licenza uno o più contratti di licenza di collaboratore per l'Apache Software Foundation (ASF). 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
@@ -16,172 +14,172 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone Plugins
-Scrivere un plugin per Cordova su Windows Phone richiede una conoscenza base dell'architettura di Cordova. Cordova-WP7 è costituito da un browser Web che ospita il codice JavaScript di applicazione e gestisce le chiamate API native. C'è un BaseCommand ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) classe in c# che è possibile estendere, e viene fornito con la maggior parte delle tubature' ' costruita per voi già.
+In questa sezione vengono fornite informazioni dettagliate per come implementare il codice plugin nativo sulla piattaforma Windows Phone. Prima di leggere questo, vedere applicazione plugin per una panoramica della struttura del plugin e la sua interfaccia JavaScript comune. Questa sezione continua a dimostrare il plugin di esempio *eco* che comunica da Cordova webview alla piattaforma nativa e ritorno.
-1. Selezionare il progetto e fare clic destro per scegliere **Aggiungi → nuovo elemento...**
-
- * Preferibilmente aggiungerlo alla directory 'Plugins', ma spetta a voi
+Scrivere un plugin per Cordova su Windows Phone richiede una conoscenza base dell'architettura di Cordova. Cordova-WP7 è costituito da un `WebBrowser` che ospita il codice dell'applicazione JavaScript e gestisce le chiamate API native. È possibile estendere un C# `BaseCommand` classe ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ), che viene fornito con la maggior parte delle funzionalità necessarie:
-2. Selezionare 'Class' e il nome`Echo.cs`
-
- * Il nome di questa classe devono *esattamente* corrispondere quello che tu chiami in`cordova.exec(win, fail, "Echo", ...)`
+1. Selezionare il progetto e fare clic destro per scegliere **Aggiungi → nuovo elemento...** Se lo si desidera, è possibile aggiungerlo alla `Plugins` cartella.
-3. Includono l'implementazione di classi base
+2. Selezionare la **classe** e il nome `Echo.cs` . Questa classe nome deve *esattamente* corrispondere quello che tu chiami specificare come il servizio nel `cordova.exec()` chiamare sul lato JavaScript.
+
+3. Includono l'implementazione di classi di base:
usando WPCordovaClassLib.Cordova;
usando WPCordovaClassLib.Cordova.Commands;
usando WPCordovaClassLib.Cordova.JSON;
-4. Estendere la classe da BaseCommand
+4. Estendere la classe da `BaseCommand` :
classe pubblica Echo: BaseCommand {/ /...}
-5. Aggiungere un metodo chiamabile da JavaScript
+5. Aggiungere un `echo` Metodo chiamabile da JavaScript:
classe pubblica Echo: BaseCommand {public void eco (opzioni di stringa) {/ / tutti i metodi JS plugin richiamabile devono avere questa firma!
/ / pubblico, tornando a vuoto, 1 argomento che è una stringa}}
+Vedere la classe [BaseCommand.cs][1] per i metodi disponibili per il plugin eseguire l'override. Ad esempio, il plugin può acquisire eventi 'pausa' e 'riprendere'.
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
## Spazi dei nomi
Lo spazio dei nomi predefinito per i comandi non qualificati è:
- Namespace Cordova.Extension.Commands {/ /...}
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-Se si desidera utilizzare il proprio spazio dei nomi, è necessario effettuare una chiamata completo a `cordova.exec` . Per esempio, se si desidera definire una classe c# come questo:
+Se si desidera specificare il proprio spazio dei nomi, è necessario effettuare una chiamata completo a `cordova.exec` . Per esempio, se si desidera definire una classe c# come questo:
- Namespace com.mydomain.cordovaExtensions {classe pubblica Echo: BaseCommand {/ /...}}
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
-Poi, in JavaScript è necessario chiamare `exec` come questo:
+Il JavaScript avrebbe bisogno di chiamare `exec` come questo:
- Cordova.exec (vittoria, fail, "com.mydomain.cordovaExtensions.Echo",...);
+ Cordova.exec (vittoria, fail, "com.mydomain.cordovaExtensions.Echo",...);
-## Interpretando i tuoi argomenti in C
+## Interpretare gli argomenti in C
-I dati ricevuti dal tuo metodo di plugin sono un valore stringa, ma in realtà guardando il nostro codice JavaScript, vediamo che la nostra intenzione era quella di passare un array di stringhe. Guardando indietro alla nostra chiamata JavaScript a `cordova.exec` , vediamo che abbiamo passato `[str]` :
+Nell'esempio discusso in applicazione plugin, i tuo plugin riceve dati sono una stringa, ma che cosa se volete passare un array di stringhe? Supponiamo che il JavaScript `cordova.exec` chiamata viene specificato come questo:
- Cordova.exec (vincere, fallire, "Echo", "eco", ["stringa di input"]);
+ Cordova.exec (vincere, fallire, "Echo", "eco", ["stringa di input"]);
-Se noi controllare la stringa di opzioni passata al nostro `Echo.echo` metodo, vediamo che il valore è in realtà:
+Il valore di `options` stringa passata al `Echo.echo` metodo è JSON:
- "[\"input string\ "]"
+ "[\"input string\ "]"
-Tutti i JavaScript `exec` argomenti sono JSON codificati prima di essere passato in c#.
-
-Se vogliamo considerare questo come la stringa che ci aspettavamo, abbiamo bisogno di decodificarlo. Possiamo usare semplice deserializzazione JSON.
+Tutti i JavaScript `exec` argomenti sono JSON-codificati prima di essere passato in c# e quindi bisogno di essere decodificato:
- String optVal = JsonHelper.Deserialize, < string [] > (opzioni) [0];
- / / optVal ora ha il valore di "stringa di input"
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
## Risultati passando da c# a JavaScript
-La classe base BaseCommand fornisce metodi per il passaggio di dati per i gestori di callback JavaScript. Per segnalare semplicemente che il comando è riuscito, quando nessuna info risultato supplementare è necessario, è possibile semplicemente chiamare:
+La `BaseCommand` classe fornisce metodi per passare dati a gestori di callback JavaScript. Se si desidera semplicemente per segnalare il successo con nessun risultato di accompagnamento, è possibile semplicemente chiamare:
- DispatchCommandResult(); / / chiamate torna con un risultato di plugin vuoto, considerato un callback di successo
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-Per passare dati indietro, è necessario chiamare una versione diversa di `DispatchCommandResult` :
+Per passare dati indietro, è necessario chiamare `DispatchCommandResult` in modo diverso:
- DispatchCommandResult (nuovo PluginResult (PluginResult.Status.OK, "tutto è andato come previsto, questo è un risultato che viene passato al gestore successo."));
+ DispatchCommandResult (nuovo PluginResult (PluginResult.Status.OK, "tutto è andato come previsto, questo è un risultato che viene passato al gestore successo."));
-Per passare dati oggetto strutturato a JavaScript, dovrebbe essere codificato come stringa JSON:
+Utilizzare una stringa codificata JSON per passare dati oggetto strutturato a JavaScript:
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-Se dovete segnalare che si è verificato un errore, è possibile chiamare `DispatchCommandResult` con un `PluginResult` oggetto:
+Per segnalare un errore, chiamare `DispatchCommandResult` con un `PluginResult` oggetto il cui status è `ERROR` :
- DispatchCommandResult (nuovo PluginResult (PluginResult.Status.ERROR, "Echo segnalato un errore"));
+ DispatchCommandResult (nuovo PluginResult (PluginResult.Status.ERROR, "Echo segnalato un errore"));
-## Gestione degli errori di serializzazione in metodo c# del vostro plugin
+## Gestione degli errori di serializzazione
-Nell'interpretare i tuoi argomenti, è una buona idea utilizzare un blocco try/catch, nel caso in cui abbiamo ingresso male. Questo è un modello utilizzato in tutto il codice c# Cordova:
+Nell'interpretare i tuoi argomenti, `try` / `catch` blocchi aiutano escludere ingresso male. Questo modello apparirà in tutto il codice c# Cordova:
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... continuare su a fare il nostro lavoro}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
## Plugin XML
-Questi sono esempi specifici di telefono windows di utilizzare il file del plugin, fare riferimento alla specifica Plugin per maggiori dettagli
-
-### `<source-file>`
+Le seguenti viene illustrato come utilizzare il `plugin.xml` file per specificare il file di origine di un plugin sulla piattaforma Windows Phone. Per dettagli sulle opzioni disponibili, vedere applicazione plugin per una panoramica e specifiche di Plugin.
-Windows phone il `<source-file>` elemento attualmente è utilizzato per definire tutte le risorse del plugin (ie. cs, XAML,. xaml.cs,. dll, immagine beni ecc).
+* Il `<source-file>` elemento definisce tutte le risorse di plugin, come *cs*, *XAML*, *. xaml.cs*e *. dll* file e risorse di immagine.
-### `<config-file>`
-
-Il `<config-file>` elemento definisce quali elementi vengono messe in un file di configurazione. Ad esempio per aggiungere un plugin per le piattaforme config. xml, si farebbe qualcosa di simile:
-
- < target="config.xml config-file" padre = "/ *" >< nome caratteristica = "PluginName" >< param nome = valore "wp-pacchetto" = "PluginName" / >< / caratteristica >< / config-file >
+* Il `<config-file>` elemento definisce gli elementi da iniettare in un file di configurazione. Questo esempio aggiunge un plugin per la piattaforma `config.xml` file:
-
-Se volessimo aggiungere la funzionalità di contatti per il WMAppManifest. xml, sarebbe simile a questa:
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ Questo esempio aggiunge la possibilità di contatti per la `WMAppManifest.xml` file:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## Funzionalità avanzate del Plugin
-
-Vedere altri metodi che è possibile eseguire l'override in:
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-Ad esempio, è possibile agganciarsi nella 'pausa' e 'riprendere' eventi di applicazione.
-
-### Plugin debug
+## Plugin debug
-Per eseguire il debug lato c#, è possibile utilizzare il debugger di Visual Studio, basta impostare un punto di interruzione in uno qualsiasi dei metodi esposti dalla classe.
+Utilizzare il debugger di Visual Studio per eseguire il debug componente c# di un plugin. È possibile impostare un punto di interruzione in uno qualsiasi dei metodi esposti dalla classe.
-JavaScript è un po' più difficile eseguire il debug di Windows Phone. È necessario utilizzare `console.log` per lo stato del vostro plugin di output, o informarsi di errori.
+JavaScript è più difficile eseguire il debug di Windows Phone. È necessario utilizzare `console.log` per stato del plugin di output o per informarsi degli errori.
## Trabocchetti comuni
-* Fare attenzione quando si decide su argomenti che si passa al nativo nell'implementazione JavaScript. La maggior parte delle piattaforme per dispositivi aspettano il passato a cordova.exec essere una matrice args, ma se si hanno diversi tipi di oggetti in questa matrice, diventa difficile o impossibile per deserializzare.
+* Fare attenzione a non passare al lato nativo che sono difficili per la deserializzazione JSON argomenti da JavaScript. La maggior parte delle piattaforme per dispositivi aspettano l'argomento passato a `cordova.exec()` essere una matrice, ad esempio il seguente:
Cordova.exec (vittoria, fail, "Nomeservizio", "MethodName", ["questa è una stringa", 54, {literal: 'trouble'}]);
- * Questo significa che il codice c# riceve un difficile decodificare il valore stringa, come:
+ Questo può determinare un valore di stringa troppo complesse per c# decodificare:
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this è un string\ ", 54, {letterale: 'trouble'}]"
-
- * Prendere in considerazione tutti i parametri di conversione stringhe prima di chiamare exec:
+ Invece, prendere in considerazione *tutti i* parametri di conversione di stringhe prima di chiamare `exec()` e decodifica ciascuno separatamente:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- Cordova.exec (vittoria, fail, "Nomeservizio", "MethodName", ["questa è una stringa", "54", "{literal: 'trouble'}"]);
-
- String [] optValues = JsonHelper.Deserialize, < string [] > (opzioni);
-
-* Di solito è una buona idea fare il parametro di controllo nel codice JavaScript, prima di chiamare `exec` . Ciò consente di riutilizzare il codice JavaScript più tra le varie implementazioni native del vostro plugin.
\ No newline at end of file
+* È solitamente meglio verificare i parametri nel JavaScript prima di chiamare `exec()` . In questo modo consente di riutilizzare il codice più e tirare inutili funzionalità del plugin varie implementazioni native.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/wp8/tools.md b/docs/it/edge/guide/platforms/wp8/tools.md
index 9f9cab9..e677381 100644
--- a/docs/it/edge/guide/platforms/wp8/tools.md
+++ b/docs/it/edge/guide/platforms/wp8/tools.md
@@ -20,6 +20,8 @@ Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello c
[1]: http://cordova.apache.org
+Per informazioni sull'interfaccia della riga di comando a basso livello che Abilita plugin, vedere utilizzando Plugman per gestire i plugin. Per una panoramica, vedere applicazione plugin.
+
## Windows Phone
Gli strumenti della riga di comando di Windows Phone supportano la creazione, costruzione ed esecuzione di nuovi progetti. Comandi devono essere eseguiti da un prompt cmd o powershell.
@@ -30,9 +32,10 @@ Il repo WP8 ora include il codice per la costruzione sia WP7 + WP8 apps. Repo ha
Ci sono 2 modi per andare sulla creazione di una nuova applicazione Apache Cordova WP7 o WP8.
-### Eseguire il file batch per creare e installare i modelli.
+### Eseguire il File Batch per creare e installare i modelli
-* La radice del repo contiene un file createTemplates.bat. Doppio clic questo file genererà 2 file. zip. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip dove x.x.x è il numero di versione corrente) Per utilizzare facilmente questi file in Visual Studio, copia li a "Mio Documenti\Visual Studio 2012\Templates\ProjectTemplates\" allora sarete in grado di creare nuove applicazioni per Windows Phone di Apache Cordova dal File-> menu nuovo progetto Visual Studio.
+* La radice del repo contiene un `createTemplates.bat` file. Facendo doppio clic su esso genera due `.zip` file: `CordovaWP7_x_x_x.zip` e `CordovaWP8_x_x_x.zip` , dove *x.x.x* rappresenta il numero di versione corrente. Per utilizzare facilmente questi file in Visual Studio, copiali in `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . Vi sono poi in grado di creare nuove applicazioni per Windows Phone di Apache Cordova da Visual Studio **File → nuovo progetto** menu.
* Se si esegue il file batch dalla riga di comando, è possibile chiamare anche con un parametro per installare automaticamente
@@ -61,7 +64,7 @@ Avviare Visual Studio e aprire il file di soluzione (sln) in (C:\path\to\my\_new
Costruire ed eseguirlo
-## La compilazione del progetto (poi pulisce compilazioni)
+## Il progetto di costruzione (pulire, poi costruire)
* Eseguire il debug
@@ -71,7 +74,7 @@ Costruire ed eseguirlo
$ C:\path\to\my\_new\_project\cordova\build - rilascio
-## Che esegue l'applicazione
+## In esecuzione l'App
Eseguire il comando 'Esegui' con i seguenti parametri *facoltativi*
@@ -81,7 +84,7 @@ Eseguire il comando 'Esegui' con i seguenti parametri *facoltativi*
$ C:\path\to\my\_new\_project\cordova\run \[destinazione\] \[Build\]
-Per impostazione predefinita il `run` comando verrà chiamato con `--emulator --debug` se il flag non sono forniti.
+Per impostazione predefinita il `run` comando viene chiamato con `--emulator --debug` se il flag non sono forniti.
## Pulizia
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/wp8/upgrading.md b/docs/it/edge/guide/platforms/wp8/upgrading.md
index da21880..bf3c103 100644
--- a/docs/it/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/it/edge/guide/platforms/wp8/upgrading.md
@@ -18,22 +18,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Questa guida Mostra come modificare i progetti Windows Phone, entrambe le versioni 7 e 8, eseguire l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI. La sezione seguente viene illustrato come eseguire l'aggiornamento da progetti non-CLI.
+## Aggiornamento a 3.2.0 da 3.1.0
+
+Per i progetti creati con il cordova CLI:
+
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
+2. Eseguire `cordova platform update wp8` (o `wp7` , per le piattaforme che hai aggiunto al progetto).
+
+Per i progetti non creati con la CLI di cordova, eseguire:
+
+ bin\update <project_path>
+
+
## Aggiornamento a 3.1.0 da 3.0.0
Per i progetti creati con il cordova CLI:
-1. Aggiornamento del `cordova` versione CLI - vedere l'interfaccia della riga di comando
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
2. Eseguire `cordova platform update wp8` (o `wp7` , per le piattaforme che hai aggiunto al progetto).
Per i progetti non creati con la CLI di cordova, eseguire:
-1. `bin\update <project_path>`
+ bin\update <project_path>
+
## Aggiornamento per il CLI (3.0.0) da 2.9.0
1. Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
-2. Aggiungi il tua piattaforme il progetto il cordova, ad esempio:`cordova
+2. Aggiungere le piattaforme per il progetto di cordova, per esempio:`cordova
platform add wp7 wp8`.
3. Copiare il contenuto del progetto `www` nella directory del `www` cartella alla radice del progetto cordova appena creato.
@@ -58,7 +73,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
5. Costruire e testare.
-**Nota:** tutti i core API vengono rimossi dalla versione 3.0 di Cordova e devono essere installate separatamente come plugin. Per ulteriori informazioni su come riattivare queste caratteristiche in un flusso di lavoro non-CLI, vedere utilizzando Plugman per gestire i plugin.
+**Nota**: tutti i core API vengono rimossi dalla versione 3.0 di Cordova e devono essere installate separatamente come plugin. Per ulteriori informazioni su come riattivare queste caratteristiche in un flusso di lavoro non-CLI, vedere utilizzando Plugman per gestire i plugin.
## Aggiornamento a 2.9.0 da 2.8.0
@@ -234,7 +249,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.9.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -252,7 +267,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.8.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -270,7 +285,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.7.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -288,7 +303,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.6.1.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -306,7 +321,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.6.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -324,7 +339,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.5.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -342,7 +357,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.4.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -360,7 +375,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.3.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -378,7 +393,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: È possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.2.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
@@ -396,7 +411,7 @@ Nella finestra Esplora soluzioni di Visual Studio:
4. Passare alla nuova distribuzione e aggiungere il `WP7CordovaClassLib.dll` file.
- * **Nota:** è possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
+ **Nota**: è possibile visualizzare la versione della DLL cliccando col tasto destro sul riferimento e selezionando **Proprietà**.
5. Copiare il nuovo `cordova-1.1.0.js` nel vostro progetto. (Essere sicuri che è contrassegnato come contenuto).
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/support/index.md b/docs/it/edge/guide/support/index.md
new file mode 100644
index 0000000..8117ed0
--- /dev/null
+++ b/docs/it/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+licenza: licenza uno o più contratti di licenza di collaboratore per l'Apache Software Foundation (ASF). Vedere il file avviso distribuito con questo lavoro per ulteriori informazioni riguardanti la proprietà del copyright. L'ASF licenze questo file a voi con la licenza Apache, versione 2.0 (la "licenza"); non si può usare questo file se non in conformità con la licenza. È possibile ottenere una copia della licenza a
+
+ http://www.apache.org/licenses/License-2.0 se non richiesto dalla legge o concordato per iscritto, il software distribuito sotto la licenza è distribuito su un "AS IS" base, senza garanzie o condizioni di alcun tipo, esplicita o implicita. Vedere la licenza per la lingua specifica che disciplina le autorizzazioni e limitazioni della licenza.
+
+
+---
+
+# Supporto di piattaforma
+
+Nell'esempio seguente viene illustrato il set di strumenti di sviluppo e dispositivo API disponibili per ogni piattaforma mobile. (Intestazioni di colonna visualizzare mozziconi di stenografia di CLI).
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>Amazon-fireos</tt>
+ </th>
+
+ <th>
+ <tt>Android</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>iOS</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</tt>
+ </th>
+
+ <th>
+ <tt>WP7</tt> (Windows<br />Phone 7)
+ </th>
+
+ <th>
+ <tt>WP8</tt> (Windows<br />Telefono 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">Cordova<br />CLI</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac, Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">Incorporato<br />WebView</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_platforms_ios_webview.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_plugins_index.md.html">Plug-in<br />Interfaccia</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ <a href="guide_guide_platforms_blackberry10_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_guide_platforms_ios_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(vedi dettagli)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ </th>
+
+ <th colspan="20">
+ API della piattaforma
+ </th>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_accelerometer_accelerometer.md.html">Accelerometro</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">Fotocamera</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">Cattura</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_compass_compass.md.html">Bussola</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">Connessione</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">Contatti</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">Dispositivo</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">Eventi</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">File</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">Geolocalizzazione</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">Globalizzazione</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ utilizza iframe
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_media.md.html">Media</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">Notifica</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">Splashscreen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">Archiviazione</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ localStorage & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/index.md b/docs/it/edge/index.md
index 4c51d31..5c709a1 100644
--- a/docs/it/edge/index.md
+++ b/docs/it/edge/index.md
@@ -29,6 +29,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Supporto di piattaforma
+ </h2>
+
+ <span>Tabella di compatibilità per tutte le principali caratteristiche.</span>
+ </li>
+ <li>
+ <h2>
L'interfaccia della riga di comando
</h2>
@@ -43,6 +50,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ L'utilizzo di Plugman per gestire i plugin
+ </h2>
+
+ <span>L'utilizzo di Plugman per gestire i plugin senza CLI</span>
+ </li>
+ <li>
+ <h2>
Il File config. Xml
</h2>
@@ -85,6 +99,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Archiviazione
+ </h2>
+
+ <span>Una panoramica delle opzioni di archiviazione nativo.</span>
+ </li>
+ <li>
+ <h2>
<a href="_index.html">Parola chiave indice</a>
</h2>
@@ -99,55 +120,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<ul>
<li>
<h2>
- Accelerometro
- </h2>
-
- <span>Sfruttare il sensore di movimento del dispositivo.</span>
- </li>
- <li>
- <h2>
- Fotocamera
- </h2>
-
- <span>Catturare una foto usando la fotocamera del dispositivo.</span>
- </li>
- <li>
- <h2>
- Cattura
- </h2>
-
- <span>Catturare i file multimediali utilizzando le applicazioni di cattura multimediale del dispositivo.</span>
- </li>
- <li>
- <h2>
- Bussola
- </h2>
-
- <span>Ottenere la direzione che il dispositivo sta puntando.</span>
- </li>
- <li>
- <h2>
- Connessione
- </h2>
-
- <span>Verificare rapidamente lo stato di rete e informazioni della rete cellulare.</span>
- </li>
- <li>
- <h2>
- Contatti
- </h2>
-
- <span>Lavorare con il database di contatti di dispositivi.</span>
- </li>
- <li>
- <h2>
- Dispositivo
- </h2>
-
- <span>Raccogliere informazioni specifiche del dispositivo.</span>
- </li>
- <li>
- <h2>
Eventi
</h2>
@@ -155,59 +127,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- File
- </h2>
-
- <span>Gancio in file system nativo tramite JavaScript.</span>
- </li>
- <li>
- <h2>
- Geolocalizzazione
- </h2>
-
- <span>Sensibilizzare la vostra sede di applicazione.</span>
- </li>
- <li>
- <h2>
- Globalizzazione
- </h2>
-
- <span>Attivare la rappresentazione degli oggetti specifici di una lingua.</span>
- </li>
- <li>
- <h2>
- InAppBrowser
- </h2>
-
- <span>Lanciare gli URL in un'altra istanza del browser in-app.</span>
- </li>
- <li>
- <h2>
- Media
- </h2>
-
- <span>Registrare e riprodurre file audio.</span>
- </li>
- <li>
- <h2>
- Notifica
- </h2>
-
- <span>Notifiche di dispositivi visivi, acustici e tattili.</span>
- </li>
- <li>
- <h2>
- Splashscreen
- </h2>
-
- <span>Mostrare e nascondere la schermata iniziale di applicazioni.</span>
- </li>
- <li>
- <h2>
- Archiviazione
+ Plugin API
</h2>
- <span>Collegare i dispositivi opzioni di archiviazione nativo.</span>
+ <span>Scopri quali plugin Cordova sono disponibili all'utilizzo nel progetto.</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/plugin_ref/plugman.md b/docs/it/edge/plugin_ref/plugman.md
index 2664cd8..fd5664a 100644
--- a/docs/it/edge/plugin_ref/plugman.md
+++ b/docs/it/edge/plugin_ref/plugman.md
@@ -16,69 +16,150 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# L'utilizzo di Plugman per gestire i plugin
-Dalla versione 3.0 in poi, Cordova implementa dispositivo tutte le API come plugin e li lascia disattivata per impostazione predefinita. Supporta inoltre due modi per aggiungere e rimuovere il plugin. Il primo è tramite il `cordova` CLI descritto in l'interfaccia della riga di comando. Il secondo è tramite un'interfaccia della riga di comando di basso livello [plugman][1] . Questa guida si concentra sul secondo approccio, che può essere utile per gli sviluppatori che vogliono aggiornare la loro versione di Cordova, ma che non hanno ancora adottato il CLI Cordova nel loro flusso di lavoro.
+Dalla versione 3.0 in poi, Cordova implementa dispositivo tutte le API come plugin e li lascia disattivata per impostazione predefinita. Supporta inoltre due modi per aggiungere e rimuovere il plugin. Il primo è tramite il `cordova` CLI descritto in l'interfaccia della riga di comando. Il secondo è tramite un'interfaccia della riga di comando di [Plugman][1] basso livello ("piattaforma nativa dev" flusso di lavoro). La differenza principale tra questi percorsi di due sviluppo è che Plugman può solo aggiungere plugin alla uno piattaforma alla volta, mentre il CLI aggiungere plugins per tutte le piattaforme che vi si rivolgono. Per questo motivo, ha più senso utilizzare Plugman quando si lavora strettamente con un'unica piattaforma, da qui il nome "Dev Platform Native" del flusso di lavoro.
[1]: https://github.com/apache/cordova-plugman/
-Per ulteriori informazioni su plugman, vedere [il file README nel suo repository][2].
+Per ulteriori informazioni su Plugman, soprattutto se siete interessati a consumare Plugman come modulo nodo o hacking sul codice Plugman, vedere [il file README nel suo repository][2].
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## Comandi di base
+## L'installazione Plugman
-Per installare plugman, è necessario disporre di [nodo][3] installato sulla vostra macchina:
+Per installare plugman, è necessario disporre di [nodo][3] installato sulla vostra macchina. Poi è possibile eseguire il seguente comando da ovunque nel vostro ambiente per installare plugman globalmente, in modo che è disponibile da qualsiasi directory sul tuo computer:
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-Ecco la sintassi per aggiungere un plugin per ogni piattaforma:
+Deve anche avere `git` sul tuo `PATH` per poter installare il plugin direttamente da URL remoto git.
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**Suggerimento:** Se si trova che dopo l'installazione di plugman con npm siete ancora in grado di eseguire qualsiasi `plugman` comandi, assicurarsi che sono aggiunti il `/npm/` directory nel tuo`PATH`.
+
+**Nota:** Si può saltare questo passaggio se non vuoi inquinare lo spazio dei nomi globale GEMAP installando Plugman globalmente. Se questo è il caso, poi quando si crea un progetto di Cordova con gli strumenti di conchiglia, ci sarà un `node_modules` directory all'interno del progetto che contiene Plugman. Dato che hai fatto non instally a livello globale, si dovrà richiamare il nodo per ogni comando di Plugman, ad esempio `node ./node_modules/plugman/main.js -version` . Il resto di questa guida presuppone che sia stata installata Plugman globalmente, significato che è possibile richiamarla con solo`plugman`.
+
+## Creare un progetto di Cordova
+
+Prima di utilizzare Plugman, è necessario creare un progetto di Cordova. È possibile farlo con entrambi l'interfaccia della riga di comando o con gli script di shell di livello inferiori. Istruzioni per utilizzare gli script di shell per creare il progetto si trovano nelle varie guide "Gli strumenti della riga di comando" elencati nella pagina guide piattaforma.
+
+## L'aggiunta di un Plugin
+
+Una volta che hai installato Plugman e hanno creato un progetto di Cordova, è possibile iniziare l'aggiunta di plugin per la piattaforma con:
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+Utilizzando i parametri minimi, questo comando installa un plugin in un progetto di cordova. È necessario specificare un percorso di progetto piattaforma e cordova per tale piattaforma. È necessario specificare anche un plugin, con le diverse `--plugin` parametro forma essendo:
+
+* `name`: Il nome della directory dove il contenuto del plugin esiste. Questo deve essere una directory esistente sotto il `--plugins_dir` percorso (vedi sotto per maggiori informazioni) o un plugin del registro di sistema di Cordova.
+* `url`: Un URL che inizia con https:// o git: / /, che punta a un repository git valido che è duplicabile e contiene un `plugin.xml` file. Il contenuto di questo archivio verrebbero copiato nella`--plugins_dir`.
+* `path`: Un percorso di una directory contenente un valido plugin che include un `plugin.xml` file. Contenuti di questo percorso verranno copiati nella`--plugins_dir`.
+
+Altri parametri:
+
+* `--plugins_dir`impostazione predefinita è `<project>/cordova/plugins` , ma può essere qualsiasi directory che contiene una sottodirectory per ogni plugin scaricato.
+* `--www`impostazioni predefinite per il progetto `www` percorso di cartella, ma può essere qualsiasi directory che deve essere utilizzata come attività di cordova progetto applicazione web.
+* `--variable`permette di specificare determinate variabili in fase di installazione, necessario per alcuni plugin che richiedono chiavi API o altri parametri personalizzati, definito dall'utente. Si prega di consultare la [specifica di plugin][4] per ulteriori informazioni.
+
+ [4]: plugin_spec.md
+
+## Rimuovere un Plugin
+
+Per disinstallare un plugin, è sufficiente passare il `--uninstall` bandiera e fornire l'ID del plugin.
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## Aiuto comandi
+
+Plugman dispone di un comando di aiuto globale che può aiutarvi se rimani bloccato o sono problemi. Visualizzerà un elenco di tutti i comandi Plugman e la loro sintassi:
+
+ plugman -help
+ plugman # same as above
+
+
+**Nota**: `plugman -help` possono mostrare alcuni comandi aggiuntivi del registro di sistema correlate. Questi comandi sono per gli sviluppatori di plugin e non possono essere implementati sui registri di plugin di terze parti.
+
+Può anche aggiungere il `--debug|-d` bandiera a qualsiasi comando Plugman per eseguire quel comando in modalità dettagliata, che consentirà di visualizzare i messaggi di debug interni quanto vengono emessi e può aiutare a tenere traccia dei problemi come file mancanti.
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+Infine, è possibile utilizzare il `--version|-v` bandiera per vedere quale versione di Plugman si utilizza.
+
+ plugman -v
+
+
+## Azioni del registro di sistema
+
+Ci sono un certo numero di comandi plugman che può essere utilizzato per interagire con il [Registro dei Plugin][5]. Si prega di notare che questi comandi del registro di sistema sono per il plugin *plugins.cordova.io* del registro di sistema e non possono essere attuati dai registri di plugin di terze parti.
+
+ [5]: http://plugins.cordova.io
+
+### Stai cercando un Plugin
+
+È possibile utilizzare Plugman per il [Registro dei Plugin][5] per plugin id che corrisponde all'elenco dato spazio separato di parole chiave di ricerca.
+
+ plugman search <plugin keywords>
+
+
+### Modificando il registro di sistema di Plugin
+
+È possibile ottenere o impostare l'URL del registro attuale plugin che utilizza plugman. Generalmente si dovrebbe lasciare questo insieme a http://registry.cordova.io, a meno che non si desidera utilizzare un registro di plugin di terze parti.
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-Per disinstallare un plugin:
+### Ottenere informazioni di Plugin
+
+È possibile ottenere informazioni su qualsiasi plugin specifici memorizzati nel repository con plugin:
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
+Questo metterà in contatto il plugin del registro di sistema e recuperare informazioni quali il numero di versione del plugin.
+
## L'installazione di plugin di Core
Negli esempi seguenti mostrano come aggiungere plugin come necessario affinché qualsiasi APIs Cordova è utilizzare nel progetto di lavorare ancora dopo l'aggiornamento alla versione 3.0. Per ogni comando, è necessario selezionare la piattaforma di destinazione e la directory del progetto della piattaforma di riferimento.
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
[21/57] [abbrv] CB-5931 1/28 push latest of edge for German Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp7/index.md b/docs/de/edge/guide/platforms/wp7/index.md
index 5c61d52..8969380 100644
--- a/docs/de/edge/guide/platforms/wp7/index.md
+++ b/docs/de/edge/guide/platforms/wp7/index.md
@@ -26,84 +26,79 @@ Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen, die f
Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface.
-## 1. Systemanforderungen
+## Systemanforderungen
-* Betriebssystem:
-
- * Windows 7, Windows 8 (Pro) oder Windows Vista mit SP2
- * Die 64-Bit Version (X 64) von Windows ist für das SDK erforderlich.
- * Die Pro-Version wird empfohlen, für die Ausführung von eines Geräteemulators.
+Verwenden Sie Windows 7 oder Windows 8 (Pro) oder Windows Vista mit SP2. Die 64-Bit Version (X 64) von Windows ist für das SDK erforderlich. Die Pro-Version wird empfohlen, für die Ausführung von eines Geräteemulators.
-* Anmelden und bezahlen für ein [Windows Phone Dev Center][1] -Konto, wenn Sie Ihre app auf einem echten Gerät anbringen oder an Marktplatz übermitteln möchten.
+Anmelden und bezahlen für ein [Windows Phone Dev Center][1] -Konto, wenn Sie eine app auf einem echten Gerät anbringen oder an Marktplatz übermitteln möchten.
[1]: http://dev.windowsphone.com/en-us/publish
-**Hinweis:** Das SDK in der virtuellen Maschine ausführen könnte einige Herausforderung dar. Sie können dieses Blog-Post lesen, die einen Einblick auf die Lösungen zur Entwicklung für [Windows Phone auf einem Mac][2] gibt.
+**Hinweis**: das SDK in der virtuellen Maschine ausführen kann stellt eine Herausforderung dar. Lesen Sie [Windows Phone auf einem Mac][2] für Einblicke in die Entwicklung von Lösungen.
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2. Installieren Sie SDK + Cordova
+## Installieren SDK und Cordova
-* Downloaden Sie und installieren Sie das [Windows Phone SDK][3]
+Downloaden Sie und installieren Sie das [Windows Phone SDK][3].
-* Unterladen Sie her und extrahieren Sie die neueste Kopie von [Cordova][4]. Arbeiten Sie der `lib\windows-phone-8\wp7` Unterverzeichnis `lib\windows-phone-8\wp8` enthält die Windwos Phone 8 Version von Cordova.
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* Kopie der `CordovaWP7_x_x_x.zip` -Datei in das `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` Verzeichnis.
+Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][4]. Du musst Arbeiten der `lib\windows-phone-8\wp7` Unterverzeichnis `lib\windows-phone-8\wp8` enthält die Windwos Phone 8 Version von Cordova.
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1. Aufbau der Vorlage
+Kopie der `CordovaWP7_x_x_x.zip` -Datei in das `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` Verzeichnis.
-**Hinweis:** dieser Schritt kann nicht verlangt werden. Wenn das Lib\windows-Telefon-Verzeichnis bereits eine CordovaWP7\_x\_x_x.zip-Datei enthält, können Sie diesen Schritt überspringen.
+## Aufbau der Vorlage
-Um den Entwicklungsprozess zu vereinfachen, kommt Cordova mit einem Skript zum Erstellen der Visual Studio-Vorlagen. Dies ermöglicht schnelle Erstellung von Cordova-Anwendungen in Visual Studio. Diese Vorlage kann bei Bedarf geändert werden und die unten aufgeführten Schritte zeigen wie Sie vorgehen, wenn Sie die Vorlage generieren möchten.
+**Hinweis**: überspringen Sie diesen Schritt, wenn das `lib\windows-phone` Verzeichnis enthält bereits eine `CordovaWP7_x_x_x.zip` Datei.
-### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen.
+Zur Vereinfachung der Entwicklung bündelt Cordova ein Skript zum Erstellen der Visual Studio-Vorlagen. Diese ermöglichen es Ihnen, rasch Cordova apps generieren, und Sie können sie ändern, wenn nötig. Die folgenden Schritte zeigen, wie es zu generieren.
-* Der Stamm der Repo enthält eine Datei createTemplates.bat. Doppelklick auf diese Datei wird 2 Zip-Dateien generieren. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip wo x.x.x die aktuelle Versionsnummer ist) Um diese Dateien in Visual Studio kopieren leicht zu verwenden werden sie zu "Mein Dateien\Visual Studio 2012\Templates\ProjectTemplates\" Sie dann neue Apache Cordova Windows Phone apps aus der Visual Studio-Datei-> neues Projekt im Menü erstellen können.
+### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen
-* Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie auch mit einem Parameter automatisch installieren aufrufen
+Der Stamm der Repo enthält eine `createTemplates.bat` Datei. Doppelklick auf diese Datei erzeugt zwei `.zip` Dateien: `CordovaWP7_x_x_x.zip` und `CordovaWP8_x_x_x.zip` , wobei *x.x.x* die aktuelle Versionsnummer ist. Um diese Dateien einfach in Visual Studio zu verwenden, kopieren sie die `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` Unterverzeichnis. Sie können dann neues **Apache Cordova Windows Phone_ Anwendungen von Visual Studio __File → neu Projekt** -Menü zu erstellen.
-Führen Sie das Skript:
+Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie auch mit einem Parameter automatisch installieren aufrufen:
- > createTemplates.bat-installieren
+ > createTemplates.bat-installieren
-## 3. Einrichten des neuen Projekts
+## Einrichten eines neuen Projekts
* Öffnen Sie Visual Studio Express für Windows Phone, und wählen Sie **Neues Projekt**.
-* Wählen Sie **CordovaWP7**. (Die Versionsnummer wird in der Vorlagenbeschreibung angezeigt.)
+* Wählen Sie **CordovaWP7**. Die Version Anzahl Displays in der Beschreibung der Vorlage.
* Geben Sie dem Projekt einen Namen, und wählen Sie **OK**.
-## 4. Überprüfung der Projektstruktur
-
-* Das `www` Verzeichnis enthält Ihre Cordova `html/js/css` und andere Ressourcen, die in Ihrer Anwendung enthalten.
+## Überprüfung der Projektstruktur
-* Alle Inhalte, die Sie hinzufügen, muss hier ein Teil der Visual Studio-Projekt zu sein, und als Inhalt festgelegt werden.
+Die `www` Directory-Funktionen `html` , `js` , und `css` Unterverzeichnisse und andere Ressourcen Ihre Anwendung erfordert. Alle zusätzlichen Inhalte muss ein Teil der Visual Studio-Projekt sein, und als Inhalt festgelegt werden.
-* Hinweis: Diese Bildschirmaufnahme war aus dem wp8-Cordova-2.3.0-Download, Ihr Angebot variiert basierend auf der aktuellen Version installiert.
+Die folgende Beispiel-Struktur stellt eine 2.3.0 Projekt, sondern variieren je nach der installierten Version:
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6. Erstellen Sie das Projekt für das Gerät
+## Erstellen Sie das Projekt für das Gerät
-Um die Anwendung auf einem Gerät zu testen, muss das Gerät registriert werden. Klicken Sie [hier][6] , um Dokumentation zu lesen, auf bereitstellen und Testen auf Ihrem Windows Phone 7.
+Vor dem Testen der Anwendung auf einem Gerät, muss das Gerät registriert werden. [Microsoft][6] Dokumentation weitere Informationen zum Bereitstellen und Testen auf Windows Phone 7. Dies sind die grundlegenden Schritte:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* Stellen Sie sicher, Ihr Telefon angeschlossen ist, und der Bildschirm ist entsperrt.
-* Wählen Sie in Visual Studio 'Gerät' aus dem oberen Dropdown-Menü.
+* Wählen Sie in Visual Studio **Gerät** aus dem Dropdown-Menü oben.
-* Drücken Sie die Taste grün **spielen** neben dem Haupt-Dropdown-Menü Debuggen zu beginnen, oder geben Sie **F5**.
+* Drücken Sie die Taste grün **spielen** neben dem wichtigsten Dropdown-Menü Debuggen zu beginnen, sonst geben Sie **F5**.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## Fertig!
\ No newline at end of file
+Zu diesem Zeitpunkt sind Sie fertig.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp8/index.md b/docs/de/edge/guide/platforms/wp8/index.md
index f7ec569..fb152f2 100644
--- a/docs/de/edge/guide/platforms/wp8/index.md
+++ b/docs/de/edge/guide/platforms/wp8/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Handbuch für die Plattform von Windows Phone-8
-Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Windows Phone 8 Geräte bereitstellen. Wenn Sie 7,5 und 8 Geräte ansprechen möchten, entwickeln Sie für Windows Phone 7 stattdessen, wie detailliert die Windows Phone 7 Plattform-Guide. Version 7 verfügt nicht über die erweiterten Funktionen im IE10 enthalten, aber den gleichen Satz von APIs implementiert. Windows Phone 8 apps tun *nicht* laufen auf Windows Phone 7 Geräte.
+Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Windows Phone 8 Geräte bereitstellen. Wenn Sie 7,5 und 8 Geräte ansprechen möchten, entwickeln Sie für Windows Phone 7 statt wie in der Windows Phone 7 Plattform Guide detailliert dargestellt. Version 7 verfügt nicht über die erweiterten Funktionen in Internet Explorer 10 enthalten, aber den gleichen Satz von APIs implementiert. Windows Phone 8 apps tun *nicht* laufen auf Windows Phone 7 Geräte.
Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen, die für beide Versionen gilt:
@@ -26,7 +26,7 @@ Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen, die f
Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface.
-## 1. Systemanforderungen
+## Systemanforderungen
* Betriebssystem:
@@ -48,7 +48,7 @@ Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. In
* Siehe auch die [Liste der Intel-Prozessoren, die Unterstützung von VT-X (Virtualisierung) und EPT (Stab)][2]
* Aktivieren Sie die Virtualisierungsfunktionen (d.h., VT-X auf Intel) in den BIOS-Einstellungen, wie dies in der Regel standardmäßig deaktiviert ist.
-* SDK + IDE (Visual Studio)
+* SDK und IDE (Visual Studio)
* Visual Studio 2012 Professional, Premium oder Ultimate. Beachten Sie, dass Visual Studio Express für Windows Phone (enthalten im SDK) ist nicht empfehlenswert da Sie nicht die Vorlage (siehe unten) mit VS Express erstellen können, da es nicht die **Vorlage exportieren** -Funktionalität, die nur in VS Pro oder höher ist.
@@ -58,92 +58,91 @@ Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. In
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**Hinweis:** Das SDK im virtuellen Maschine ausgeführt wird, könnte einige Herausforderung dar. Sie können dieses Blog-Post lesen, die Einblick auf die Lösungen zur Entwicklung für [Windows Phone auf einem Mac][4] gibt.
+**Hinweis**: das SDK in virtuelle Maschine ausgeführt möglicherweise einige Herausforderungen. Sie können dieses Blog-Post lesen, die einen Einblick auf die Lösungen zur Entwicklung für [Windows Phone auf einem Mac][4] gibt.
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2. Installieren Sie SDK + Cordova
+## Installieren SDK und Cordova
-* [Windows Phone SDK][5] herunterladen und installieren
+[Windows Phone SDK][5] herunterladen und installieren.
-* Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][6]. Arbeiten Sie der `lib\windows-phone-8\wp8` Unterverzeichnis `lib\windows-phone-8\wp7` enthält die Windwos Phone 7-Version von Cordova.
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* Kopie der `CordovaWP8_x_x_x.zip` -Datei in das `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` Verzeichnis.
+Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][6]. Die `lib\windows-phone-8\wp8` Unterverzeichnis ist, wo Sie Ihre Arbeit tun müssen.
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1. Aufbau der Vorlage
+Kopie der `CordovaWP8_x_x_x.zip` -Datei in das `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` Verzeichnis.
-**Hinweis:** dieser Schritt kann nicht verlangt werden. Wenn das Lib\windows-Telefon-Verzeichnis bereits eine CordovaWP8\_x\_x_x.zip-Datei enthält, können Sie diesen Schritt überspringen.
+## Aufbau der Vorlage
-Um den Entwicklungsprozess zu vereinfachen, kommt Cordova mit einem Skript zum Erstellen der Visual Studio-Vorlagen. Dies ermöglicht schnelle Erstellung von Cordova-Anwendungen in Visual Studio. Diese Vorlage kann bei Bedarf geändert werden und die unten aufgeführten Schritte zeigen wie Sie vorgehen, wenn Sie die Vorlage generieren möchten.
+**Hinweis**: überspringen Sie diesen Schritt, wenn das `lib\windows-phone` Verzeichnis enthält bereits eine `CordovaWP8_x_x_x.zip` Datei.
-### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen.
+Zur Vereinfachung der Entwicklung bündelt Cordova ein Skript zum Erstellen der Visual Studio-Vorlagen. Diese ermöglichen es Ihnen, rasch Cordova apps generieren, und Sie können sie ändern, wenn nötig. Die folgenden Schritte zeigen, wie es zu generieren.
-* Der Stamm der Repo enthält eine Datei createTemplates.bat. Doppelklick auf diese Datei wird 2 Zip-Dateien generieren. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip wo x.x.x die aktuelle Versionsnummer ist) Um diese Dateien in Visual Studio kopieren leicht zu verwenden werden sie zu "Mein Dateien\Visual Studio 2012\Templates\ProjectTemplates\" Sie dann neue Apache Cordova Windows Phone apps aus der Visual Studio-Datei-> neues Projekt im Menü erstellen können.
+### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen
-* Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie auch mit einem Parameter automatisch installieren aufrufen
+Die Repo-Stammverzeichnis enthält eine `createTemplates.bat` Datei. Doppelklicken Sie hier, um zwei zu generieren `.zip` Dateien: `CordovaWP7_x_x_x.zip` und `CordovaWP8_x_x_x.zip` , wobei *x.x.x* die aktuelle Versionsnummer ist. Um diese Dateien einfach in Visual Studio zu verwenden, zu kopieren, sie zu `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` . Sie können dann neue Apache Cordova Windows Phone apps im Menü **Visual Studio File → New Project** erstellen.
-Führen Sie das Skript:
+Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie es auch mit einem Parameter automatisch installieren aufrufen:
- > createTemplates.bat-installieren
+ > createTemplates.bat-installieren
-## 3. Einrichten des neuen Projekts
+## Einrichten eines neuen Projekts
-* Öffnen Sie Visual Studio Express für Windows Phone, und wählen Sie **Neues Projekt**.
+Öffnen Sie Visual Studio Express für Windows Phone, und wählen Sie **Neues Projekt**.
-* Wählen Sie **CordovaWP8**. (Die Versionsnummer wird in der Vorlagenbeschreibung angezeigt.)
+Wählen Sie **CordovaWP8**. Die Versionsnummer wird in der Vorlagenbeschreibung angezeigt.
-* Geben Sie dem Projekt einen Namen, und wählen Sie **OK**.
+Geben Sie dem Projekt einen Namen, und wählen Sie **OK**.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4. Überprüfung der Projektstruktur
-
-* Das `www` Verzeichnis enthält Ihre Cordova `html/js/css` und andere Ressourcen, die in Ihrer Anwendung enthalten.
+## Überprüfung der Projektstruktur
-* Alle Inhalte, die Sie hinzufügen, muss hier ein Teil der Visual Studio-Projekt zu sein, und als Inhalt festgelegt werden.
+Die `www` Directory-Funktionen `html` , `js` , und `css` Unterverzeichnisse und andere Ressourcen Ihre Anwendung erfordert. Alle zusätzlichen Inhalte muss ein Teil der Visual Studio-Projekt sein, und als Inhalt festgelegt werden.
-* Hinweis: Diese Bildschirmaufnahme war aus dem Cordova-2.3.0-Download, Ihr Angebot variiert basierend auf der aktuellen Version installiert.
+Die folgende Beispiel-Struktur stellt eine 2.3.0 Projekt, sondern variieren je nach der installierten Version:
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5. Erstellen und Bereitstellen von Emulator
+## Erstellen und Bereitstellen von Emulator
-* Stellen Sie sicher, dass **Windows Phone Emulator** im wichtigsten Dropdown-Menü ausgewählt ist.
+Stellen Sie sicher, dass **Windows Phone Emulator** im wichtigsten Dropdown-Menü ausgewählt ist.
-* Drücken Sie die Taste grün **spielen** neben dem Dropdown-Menü Debuggen zu beginnen, oder geben Sie **F5**.
+Dann drücken Sie die Taste grün **spielen** neben dem Dropdown-Menü Debuggen zu beginnen, oder geben Sie **F5**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6. Erstellen Sie das Projekt für das Gerät
+## Erstellen Sie das Projekt für das Gerät
-Um die Anwendung auf einem Gerät zu testen, muss das Gerät registriert werden. Klicken Sie [hier][10] , um auf bereitstellen und Testen auf Ihrem Windows Phone 8 die Dokumentation lesen.
+Vor dem Testen der Anwendung auf einem Gerät, muss das Gerät registriert werden. [Microsoft][10] Dokumentation weitere Informationen zum Bereitstellen und Testen auf Windows Phone 8. Dies sind die grundlegenden Schritte:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* Stellen Sie sicher, Ihr Telefon angeschlossen ist, und der Bildschirm ist entsperrt.
-* Wählen Sie in Visual Studio 'Gerät' aus dem oberen Dropdown-Menü.
+* Wählen Sie in Visual Studio **Gerät** aus dem Dropdown-Menü oben.
-* Drücken Sie die Taste grün **spielen** neben dem wichtigsten Dropdown-Menü Debuggen zu beginnen, oder geben Sie **F5**.
+* Drücken Sie die Taste grün **spielen** neben dem wichtigsten Dropdown-Menü Debuggen zu beginnen, sonst geben Sie **F5**.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## Fertig!
+Zu diesem Zeitpunkt sind Sie fertig.
## Weiterführende Literatur
-Für weitere Details über die spezifischen Unterschiede zwischen IE10 und WebKit-Browser und wie unterstützen beide MS hat eine hilfreiche [Anleitung hier][12]
+Die Windows Phone Developer Blog bietet [hilfreiche Informationen][12] zu den Unterschieden zwischen IE10 und WebKit-Browser und wie beide unterstützen.
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp8/plugin.md b/docs/de/edge/guide/platforms/wp8/plugin.md
index c196916..9e43f28 100644
--- a/docs/de/edge/guide/platforms/wp8/plugin.md
+++ b/docs/de/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+--Lizenz: eine oder mehrere Mitwirkende/r Lizenzverträge an die Apache Software Foundation (ASF) lizenziert. 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
@@ -16,176 +14,172 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone Plugins
-Schreibe ein Plugin für Cordova auf Windows Phone erfordert ein grundlegendes Verständnis der Architektur von Cordova. Cordova-WP7 besteht aus einem WebBrowser die JavaScript-Code den Anwendung hostet und verwaltet native API-Aufrufe. Es gibt eine BaseCommand ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) Klasse in c#, die Sie erweitern können, und es kommt mit der Mehrheit der "Sanitär" bereits für Sie gebaut.
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der Windows Phone Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert.
-1. Wählen Sie das Projekt, und mit der rechten Maustaste wählen Sie **hinzufügen → neu Artikel...**
-
- * Vorzugsweise im 'Plugins'-Verzeichnis hinzufügen, aber es liegt an Ihnen
+Schreibe ein Plugin für Cordova auf Windows Phone erfordert ein grundlegendes Verständnis von Cordovas Architektur. Cordova-WP7 besteht aus einer `WebBrowser` , die JavaScript-Code der Anwendung hostet und verwaltet native API-Aufrufe. Sie können erweitern, eine C#- `BaseCommand` Klasse ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ), der kommt mit den meisten der Funktionalität, die Sie benötigen:
-2. Wählen Sie "Klasse" und nennen Sie es`Echo.cs`
-
- * Der Name dieser Klasse muss *genau* übereinstimmen, nennst du in`cordova.exec(win, fail, "Echo", ...)`
+1. Wählen Sie das Projekt, und mit der rechten Maustaste wählen Sie **hinzufügen → neu Artikel...** Wenn Sie möchten, können Sie hinzufügen, um den `Plugins` Ordner.
-3. Gehören Sie die Basisklassen-Durchführung
+2. Wählen Sie **Klasse** und nennen Sie es `Echo.cs` . Diese Klasse Name muss *genau* übereinstimmen nennen Sie angeben, wie der Dienst in der `cordova.exec()` auf der JavaScript-Seite aufrufen.
+
+3. Gehören Sie die Basisklassen-Umsetzung:
using WPCordovaClassLib.Cordova;
using WPCordovaClassLib.Cordova.Commands;
using WPCordovaClassLib.Cordova.JSON;
-4. Erweitern Sie Ihre Klasse aus BaseCommand
+4. Erweitern Sie Ihre Klasse von `BaseCommand` :
public Class Echo: BaseCommand {/ /...}
-5. Fügen Sie eine Methode, die von JavaScript aufrufbar ist
+5. Fügen Sie eine `echo` Methode, die von JavaScript aufrufbar ist:
public Class Echo: BaseCommand {public void Echo (Zeichenfolgenoptionen) {/ / alle JS Plugin aufrufbaren Methoden müssen diese Signatur!
/ / public, leere, 1 Argument, das eine Zeichenfolge zurückgeben}}
+Finden Sie die [BaseCommand.cs][1] -Klasse für Methoden für das Plugin zum Überschreiben verfügbar. Beispielsweise kann das Plugin 'Pause' und 'fortsetzen' Ereignisse erfassen.
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
## Namespaces
Der Standardnamespace für unqualifizierte Befehle ist:
- Namespace Cordova.Extension.Commands {/ /...}
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-Wenn Sie Ihren eigenen Namespace verwenden möchten, müssen Sie einen vollqualifizierten Aufruf von `cordova.exec` . Dies ist beispielsweise der Fall, wenn Sie möchten Ihre c#-Klasse wie folgt definieren:
+Wenn Sie Ihrem eigenen Namespace angeben möchten, müssen Sie einen vollqualifizierten Aufruf `cordova.exec` . Dies ist beispielsweise der Fall, wenn Sie möchten, dass Ihre c#-Klasse wie folgt:
- Namespace com.mydomain.cordovaExtensions {public Class Echo: BaseCommand {/ /...}}
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
-Dann müssen Sie in JavaScript aufrufen `exec` wie folgt:
+Das JavaScript aufrufen müssten `exec` wie folgt:
- Cordova.exec (Win, scheitern, "com.mydomain.cordovaExtensions.Echo",...);
+ Cordova.exec (Win, scheitern, "com.mydomain.cordovaExtensions.Echo",...);
-## Interpretieren Ihre Argumente in C
+## Interpretation der Argumente in C
-Daten durch die Plugin-Methode ist ein String-Wert, aber in Wirklichkeit betrachten unsere JavaScript-Code, wir sehen, dass unsere Absicht war, übergeben Sie ein Array von Zeichenfolgen. Rückblick auf unsere JavaScript-Aufruf an `cordova.exec` , wir sehen, wir übergeben `[str]` :
+Im Beispiel in Anwendung-Plugins ist die Daten, die Ihr Plugin empfängt eine Zeichenfolge, aber was, wenn Sie ein Array von Zeichenfolgen übergeben möchten? Nehmen wir an das JavaScript `cordova.exec` Aufruf wird wie folgt angegeben:
- Cordova.exec (gewinnen, scheitern, "Echo", "Echo", ["Eingabezeichenfolge"]);
+ Cordova.exec (gewinnen, scheitern, "Echo", "Echo", ["Eingabezeichenfolge"]);
-Wenn wir prüfen an übergebene Optionszeichenfolge unsere `Echo.echo` Methode sehen wir, dass der Wert tatsächlich ist:
+Der Wert des `options` Zeichenfolge übergeben die `Echo.echo` Methode ist JSON:
- "[\"input string\ "]"
+ "[\"input string\ "]"
-Alle JavaScript `exec` Argumente sind JSON vor der Übergabe in c# codiert.
-
-Wenn wir wollen, das als die Zeichenfolge zu behandeln, was wir erwartet hatten, müssen wir es decodieren. Wir können einfach JSON-Deserialisierung.
+Alle JavaScript `exec` Argumente sind JSON-codierte, vor der Übergabe in c# und decodiert werden müssen:
- String OptVal = JsonHelper.Deserialize < String [] > (Optionen) [0];
- / / OptVal hat jetzt den Wert "Eingabezeichenfolge"
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
-## Ergebnisse aus c# an JavaScript übergeben
+## Ergebnisse der bestandenen Tests aus c#, JavaScript
-Die Basisklasse BaseCommand stellt Methoden zur Übergabe von Daten an die JavaScript-Callback-Handler. Um einfach zu signalisieren, dass der Befehl erfolgreich war, wenn kein weiteres Ergebnis Info benötigt wird, können Sie einfach aufrufen:
+Die `BaseCommand` -Klasse stellt Methoden zum Übergeben von Daten an JavaScript-Callback-Handler. Wenn Sie einfach Erfolg ohne begleitende Ergebnis signalisieren möchten, rufen Sie einfach:
- DispatchCommandResult(); / / Anrufe zurück mit einem leeren Plugin-Ergebnis als einen Erfolg-Rückruf
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-Um Daten zurück zu übergeben, müssen Sie eine andere Version von Anrufen `DispatchCommandResult` :
+Um Daten wieder zu übergeben, müssen Sie anrufen `DispatchCommandResult` unterschiedlich:
- DispatchCommandResult (neue PluginResult (PluginResult.Status.OK, "alles lief wie geplant, dies ist ein Ergebnis, das auf dem Erfolg-Handler übergeben wird."));
+ DispatchCommandResult (neue PluginResult (PluginResult.Status.OK, "alles lief wie geplant, dies ist ein Ergebnis, das auf dem Erfolg-Handler übergeben wird."));
-Um strukturierte Objektdaten wieder an JavaScript übergeben, sollte es als JSON String codiert werden:
+Verwenden Sie eine codierte JSON-Zeichenfolge, strukturierte Objektdaten zurück an JavaScript übergeben:
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-Wenn Sie brauchen, um zu signalisieren, dass ein Fehler aufgetreten, Sie erreichen `DispatchCommandResult` mit einem `PluginResult` Objekt:
+Um einen Fehler zu signalisieren, rufen Sie `DispatchCommandResult` mit einem `PluginResult` Objekt, dessen Status ist `ERROR` :
- DispatchCommandResult (neue PluginResult (PluginResult.Status.ERROR, "Echo signalisiert einen Fehler"));
+ DispatchCommandResult (neue PluginResult (PluginResult.Status.ERROR, "Echo signalisiert einen Fehler"));
-## Serialisierung Fehlerbehandlung in Ihr Plugin c#-Methode
+## Serialisierung Fehlerbehandlung
-Wenn Ihre Argumente zu interpretieren, ist es eine gute Idee, einen Try/Catch-Block zu verwenden, für den Fall, dass wir schlechte Eingang haben. Dies ist ein Muster, die im gesamten Cordova c#-Code verwendet:
+Bei der Interpretation der Argumente, `try` / `catch` Blöcke zu helfen, schlechte Eingang zu gelangen. Dieses Muster scheint in Cordova c#-Code:
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... weiter auf unsere Arbeit tun}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
## Plugin XML
-Dies sind die Windows Telefon konkrete Beispiele für die Verwendung der Datei plugin.xml, beziehen sich auf die Plugin-Spezifikation für weitere details
-
-### `<source-file>`
+Die folgenden veranschaulicht die `plugin.xml` Datei, um ein Plugin Quellcode Dateien auf der Windows Phone Plattform anzugeben. Details zu den verfügbaren Optionen finden Sie unter Application Plugins für einen Überblick und Plugin-Spezifikation.
-Windows Phone das `<source-file>` Element wird derzeit verwendet, um alle Plugin-Ressourcen zu definieren (ie. cs, XAML,. xaml.cs, .dll, Bild Vermögenswerte etc.).
+* Das `<source-file>` -Element definiert alle Plugin-Ressourcen, z. B. *CS*, *XAML*, *. xaml.cs*, und *dll* -Dateien und Bild-Assets.
-### `<config-file>`
-
-Das `<config-file>` -Element definiert, welche Elemente in einer Config-Datei gestellt bekommen. Zum Beispiel der Plattformen-config.xml ein Plugin hinzu würde Sie so etwas tun:
-
- <config-file target="config.xml" parent="/*">
- <feature name="PluginName">
- <param name="wp-package" value="PluginName"/>
- </feature>
- </config-file>
+* Das `<config-file>` -Element definiert Elemente, die in einer Konfigurationsdatei zu injizieren. In diesem Beispiel wird eine Plugin für der Plattform `config.xml` Datei:
-
-Wenn wir wollten die WMAppManifest.xml die Fähigkeit Kontakte hinzu, würde es so aussehen:
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ In diesem Beispiel wird die Kontakt-Möglichkeit, die `WMAppManifest.xml` Datei:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## Erweiterte Plugin-Funktionalität
-
-Sehen Sie andere Methoden, denen Sie, in überschreiben können:
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-Beispielsweise können Sie Haken in die 'Pause' und Anwendungsereignisse "fortsetzen".
-
-### Debuggen von Plugins
+## Debuggen von Plugins
-Um die C#-Seite zu debuggen, können Sie Visual Studio-Debugger verwenden, nur einen Haltepunkt festlegen, auf jeder Ihrer Klasse verfügbar gemachten Methoden.
+Verwenden Sie Visual Studio-Debugger, um ein Plugin C#-Komponente zu debuggen. Sie können einen Haltepunkt auf jeder Ihrer Klasse verfügbar gemachten Methoden festlegen.
-JavaScript ist ein wenig schwieriger zu Debuggen auf Windows Phone. Sie müssen mit `console.log` Ausgang Bundesland Ihr Plugin, oder informieren Sie sich über Störungen.
+JavaScript ist schwieriger zu Debuggen auf Windows Phone. Sie müssen mit `console.log` , das Plugin Staat auszugeben, oder um sich über Störungen informieren.
## Häufige Probleme
-* Achten Sie bei der Entscheidung über die Argumente, die Sie native in der JavaScript-Implementierung übergeben. Die meisten Plattformen erwarten des Args an cordova.exec ein Array übergeben, aber haben Sie verschiedene Typen von Objekten in diesem Array, wird es schwierig oder unmöglich zu deserialisieren.
+* Achten Sie darauf, dass Sie keine Argumente an die systemeigene Seite, die nur schwer als JSON deserialisiert werden von JavaScript übergeben. Die meisten Plattformen erwarten an übergebene Argument `cordova.exec()` ein Array wie folgt sein:
cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
- * Dies bedeutet, dass c#-Code ein schwierig erhält zu String-Wert, wie z. B. decodieren:
+ Dies kann einen allzu komplexe Zeichenfolgenwert für c# decodieren führen:
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this is a string\", 54, { literal:'trouble' }]"
-
- * Betrachten Sie alle Parameter in Zeichenfolgen zu konvertieren, vor dem Aufruf von Exec:
+ Stattdessen betrachten konvertieren *alle* Parameter in Zeichenfolgen vor dem Aufruf von `exec()` , und Decodierung jeweils separat:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]) ;
-
- string[] optValues = JsonHelper.Deserialize<string[]>(options);
-
-* Es ist in der Regel eine gute Idee dazu Parameterprüfung in Ihrem JavaScript-Code vor dem Aufruf von `exec` . Dadurch können Sie weitere JavaScript-Code unter verschiedenen native Implementierungen des Plugins wieder zu verwenden.
\ No newline at end of file
+* Es ist in der Regel besser, Parameter in JavaScript überprüfen, bevor Sie anrufen `exec()` . Dadurch können Sie mehr Code wiederverwenden und ziehen unnötige Funktionen aus des Plugins verschiedene native Implementierungen.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp8/tools.md b/docs/de/edge/guide/platforms/wp8/tools.md
index 91a6d4f..2280510 100644
--- a/docs/de/edge/guide/platforms/wp8/tools.md
+++ b/docs/de/edge/guide/platforms/wp8/tools.md
@@ -20,9 +20,11 @@ Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen er
[1]: http://cordova.apache.org
+Informationen über die Low-Level-Befehlszeilenschnittstelle, die Plugins ermöglicht, finden Sie unter Verwendung von Plugman zu Plugins verwalten. Eine Übersicht finden Sie unter Application Plugins.
+
## Windows Phone
-Die Windows Phone-Befehlszeilen-Tools unterstützen, erstellen, Erstellung und Ausführung von neue Projekten. Befehle müssen über eine Cmd oder Powershell-Eingabeaufforderung ausgeführt werden.
+Die Windows Phone-Befehlszeilen-Tools unterstützen, erstellen, Erstellung und Ausführung von neuen Projekten. Befehle müssen über eine Cmd oder Powershell-Eingabeaufforderung ausgeführt werden.
WP8-Repo jetzt enthält Code zum Erstellen von WP7 + WP8 apps. Das Repo hat Unterverzeichnisse für die einzelnen: `wp7/` und`wp8/`.
@@ -30,9 +32,10 @@ WP8-Repo jetzt enthält Code zum Erstellen von WP7 + WP8 apps. Das Repo hat Unte
Es gibt 2 Möglichkeiten, gehen Sie zum Erstellen einer neuen Apache Cordova WP7 oder WP8.
-### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen.
+### Führen Sie die Batchdatei erstellen und installieren Sie die Vorlagen
-* Der Stamm der Repo enthält eine Datei createTemplates.bat. Doppelklick auf diese Datei wird 2 Zip-Dateien generiert. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip wo x.x.x die aktuelle Versionsnummer ist) Um diese Dateien in Visual Studio kopieren leicht zu verwenden werden sie zu "Mein Dateien\Visual Studio 2012\Templates\ProjectTemplates\" Sie dann neue Apache Cordova Windows Phone apps aus der Visual Studio-Datei-> neues Projekt im Menü erstellen können.
+* Der Stamm der Repo enthält eine `createTemplates.bat` Datei. Doppelklick erzeugt zwei `.zip` Dateien: `CordovaWP7_x_x_x.zip` und `CordovaWP8_x_x_x.zip` , wobei *x.x.x* die aktuelle Versionsnummer darstellt. Um diese Dateien in Visual Studio leicht zu verwenden, zu kopieren, sie zu `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . Sie können dann neue Apache Cordova Windows Phone-Anwendungen aus Visual Studio erstellen **Datei → neues Projekt** Menü.
* Wenn Sie die Batch-Datei von der Befehlszeile aus ausführen, können Sie auch mit einem Parameter automatisch installieren aufrufen
@@ -43,7 +46,7 @@ Führen Sie das Skript:
### Verwenden Sie Create-Skripts über die Befehlszeile
-Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Windows Phone 7 und 8:
+Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die Reverse-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Windows Phone 7 und 8:
>.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
>.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
@@ -61,7 +64,7 @@ Starten Sie Visual Studio und öffnen Sie die Projektmappendatei (.sln) in (C:\p
Erstellen und ausführen
-## Erstellen des Projekts (reinigt dann baut)
+## Erstellen des Projekts (reinigen, dann bauen)
* Debug
@@ -71,7 +74,7 @@ Erstellen und ausführen
$ C:\path\to\my\_new\_project\cordova\build --release
-## Ausführen der Anwendung
+## Die App ausgeführt
Führen Sie den Befehl "ausführen" mit den folgenden *optionalen* Parametern
@@ -81,7 +84,7 @@ Führen Sie den Befehl "ausführen" mit den folgenden *optionalen* Parametern
$ C:\path\to\my\_new\_project\cordova\run \[Target\] \[Build\]
-In der Standardeinstellung der `run` Befehl mit genannt werden `--emulator --debug` Wenn Flaggen nicht bereitgestellt werden.
+In der Standardeinstellung der `run` Befehl wird aufgerufen, mit `--emulator --debug` Wenn Flaggen nicht bereitgestellt werden.
## Reinigung
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp8/upgrading.md b/docs/de/edge/guide/platforms/wp8/upgrading.md
index 2eb7c82..c6240bb 100644
--- a/docs/de/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/de/edge/guide/platforms/wp8/upgrading.md
@@ -18,22 +18,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Diese Anleitung zeigt wie zum Ändern von Windows Phone-Projekten, beide Versionen 7 und 8, Upgrade von älteren Versionen von Cordova. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI. Der folgende Abschnitt zeigt wie von nicht-CLI Projekte aktualisiert.
+## Ein Upgrade auf 3.2.0 von 3.1.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2. Führen Sie `cordova platform update wp8` (oder `wp7` , pro die Plattformen, die Sie dem Projekt hinzugefügt).
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+ bin\update <project_path>
+
+
## Ein Upgrade auf 3.1.0 von 3.0.0
Für Projekte, die mit Cordova CLI erstellt wurden:
-1. Update der `cordova` CLI-Version - siehe The Command-Line Interface
+1. Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
2. Führen Sie `cordova platform update wp8` (oder `wp7` , pro die Plattformen, die Sie dem Projekt hinzugefügt).
Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
-1. `bin\update <project_path>`
+ bin\update <project_path>
+
## Upgrade auf die CLI (3.0.0) von 2.9.0
1. Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
-2. Fügen Sie Ihrer Plattformen die den Cordova Projekt, zum Beispiel:`cordova
+2. Die Plattformen der Cordova Projekt fügen Sie hinzu, zum Beispiel:`cordova
platform add wp7 wp8`.
3. Kopieren Sie den Inhalt des Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
@@ -58,7 +73,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
5. Erstellen und testen.
-**Hinweis:** alle zentralen APIs aus Cordova Version 3.0 entfernt werden und müssen separat als Plugins installiert werden. Weitere Informationen zum Aktivieren dieser Features in einem nicht-CLI-Workflow neu finden Sie unter Verwendung von Plugman zu Plugins verwalten.
+**Hinweis**: alle zentralen APIs aus Cordova Version 3.0 entfernt werden und müssen separat als Plugins installiert werden. Weitere Informationen zum Aktivieren dieser Features in einem nicht-CLI-Workflow neu finden Sie unter Verwendung von Plugman zu Plugins verwalten.
## Ein Upgrade auf 2.9.0 von 2.8.0
@@ -234,7 +249,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.9.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -252,7 +267,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -270,7 +285,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.7.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -288,7 +303,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.6.1.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -306,7 +321,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.6.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -324,7 +339,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.5.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -342,7 +357,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.4.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -360,7 +375,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.3.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -378,7 +393,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.2.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
@@ -396,7 +411,7 @@ Im Projektmappen-Explorer-Fenster von Visual Studio:
4. Navigieren Sie zu der neuen Distribution und fügen Sie die `WP7CordovaClassLib.dll` Datei.
- * **Hinweis:** können Sie die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
+ **Hinweis**: Sie können die DLL-Version anzeigen, indem mit der rechten Maustaste auf den Verweis und **Eigenschaften** auswählen.
5. Kopieren Sie die neue `cordova-1.1.0.js` in Ihr Projekt. (Sein Sie sicher, dass er als Inhalt markiert wird.)
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/support/index.md b/docs/de/edge/guide/support/index.md
new file mode 100644
index 0000000..5d92eaa
--- /dev/null
+++ b/docs/de/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+Lizenz: eine oder mehrere Mitwirkende/r Lizenzverträge an die Apache Software Foundation (ASF) lizenziert. Finden Sie verteilte mit dieser Arbeit für weitere Informationen bezüglich Urheberrecht und Datenschutz-Datei. Die ASF-Lizenzen-diese Datei, um Sie unter der Apache License, Version 2.0 (die "Lizenz"); Sie können diese Datei nur in Übereinstimmung mit der Lizenz. Sie können eine Kopie der Lizenz zu erhalten.
+
+ http://www.Apache.org/licenses/LICENSE-2.0 sofern gesetzlich erforderlich oder schriftlich vereinbart, ist die Software unter der Lizenz verteilt auf einer "AS IS" BASIS, ohne Gewährleistungen oder Bedingungen irgendwelcher Art, weder ausdrücklich noch stillschweigend. Finden Sie die Lizenz für die jeweilige Sprache, EZB, Berechtigungen und Beschränkungen unter der Lizenz.
+
+
+---
+
+# Plattformunterstützung
+
+Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät für jede mobile Plattform. (Spaltenüberschriften angezeigt die CLI Kurzschrift gestorben.)
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>Amazon-fireos</tt>
+ </th>
+
+ <th>
+ <tt>Android</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>Ios</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</tt>
+ </th>
+
+ <th>
+ <tt>WP7</tt> (Windows<br />Phone 7)
+ </th>
+
+ <th>
+ <tt>WP8</tt> (Windows<br />Telefon 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">Cordova<br />CLI</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac, Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">Eingebettete<br />WebView</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_platforms_ios_webview.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_plugins_index.md.html">Plug-in<br />Schnittstelle</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ <a href="guide_guide_platforms_blackberry10_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="ios" class="y">
+ <a href="guide_guide_platforms_ios_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(siehe Details)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ </th>
+
+ <th colspan="20">
+ Plattform-APIs
+ </th>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_accelerometer_accelerometer.md.html">Beschleunigungsmesser</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">Kamera</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">Erfassen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_compass_compass.md.html">Kompass</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">Verbindung</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">Kontakte</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">Gerät</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">Veranstaltungen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">Datei</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">Geolocation</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">Globalisierung</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ Iframe verwendet
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_media.md.html">Medien</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">Benachrichtigung</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">SplashScreen</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">Speicher</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ LocalStorage & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ LocalStorage & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ LocalStorage & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/index.md b/docs/de/edge/index.md
index 74e6a8d..495731b 100644
--- a/docs/de/edge/index.md
+++ b/docs/de/edge/index.md
@@ -29,6 +29,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Plattformunterstützung
+ </h2>
+
+ <span>Kompatibilitätstabelle für alle wichtigen Funktionen.</span>
+ </li>
+ <li>
+ <h2>
Die Befehlszeilenschnittstelle
</h2>
@@ -43,6 +50,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Plugins verwalten mithilfe Plugman
+ </h2>
+
+ <span>Verwenden Plugman zum Verwalten von Plugins ohne CLI</span>
+ </li>
+ <li>
+ <h2>
Die Datei config.xml Datei
</h2>
@@ -85,6 +99,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
+ Speicher
+ </h2>
+
+ <span>Eine Übersicht über native Storage-Optionen.</span>
+ </li>
+ <li>
+ <h2>
<a href="_index.html">Stichwort-Index</a>
</h2>
@@ -99,55 +120,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<ul>
<li>
<h2>
- Beschleunigungsmesser
- </h2>
-
- <span>Tippen Sie in das Gerät Weg-und/oder Geschwindigkeitsgeber.</span>
- </li>
- <li>
- <h2>
- Kamera
- </h2>
-
- <span>Ein Foto mit der Gerätekamera zu erfassen.</span>
- </li>
- <li>
- <h2>
- Erfassen
- </h2>
-
- <span>Media-Dateien mithilfe des Geräts erfassen Medienanwendungen zu erfassen.</span>
- </li>
- <li>
- <h2>
- Kompass
- </h2>
-
- <span>Erhalten Sie die Richtung, die das Gerät verweist.</span>
- </li>
- <li>
- <h2>
- Verbindung
- </h2>
-
- <span>Der Netzwerkstatus und Mobilfunknetz Informationen schnell zu überprüfen.</span>
- </li>
- <li>
- <h2>
- Kontakte
- </h2>
-
- <span>Arbeiten Sie mit der Geräte-Kontaktdatenbank.</span>
- </li>
- <li>
- <h2>
- Gerät
- </h2>
-
- <span>Gerät bestimmte Informationen zu sammeln.</span>
- </li>
- <li>
- <h2>
Veranstaltungen
</h2>
@@ -155,59 +127,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Datei
- </h2>
-
- <span>Haken Sie in native Dateisystem durch JavaScript.</span>
- </li>
- <li>
- <h2>
- Geolocation
- </h2>
-
- <span>Machen Sie Ihre Anwendung Lage bewusst.</span>
- </li>
- <li>
- <h2>
- Globalisierung
- </h2>
-
- <span>Aktivieren Sie die Darstellung von Objekten, die spezifisch für ein Gebietsschema.</span>
- </li>
- <li>
- <h2>
- InAppBrowser
- </h2>
-
- <span>URLs in einer anderen in-app Browserinstanz zu starten.</span>
- </li>
- <li>
- <h2>
- Medien
- </h2>
-
- <span>Aufzeichnen und Wiedergeben von audio-Dateien.</span>
- </li>
- <li>
- <h2>
- Benachrichtigung
- </h2>
-
- <span>Visueller, akustischer und taktiler Gerätebenachrichtigungen.</span>
- </li>
- <li>
- <h2>
- SplashScreen
- </h2>
-
- <span>Ein- und Ausblenden der Splash-Screen Anwendungen.</span>
- </li>
- <li>
- <h2>
- Speicher
+ Plugin APIs
</h2>
- <span>Haken Sie in die Geräte native Storage-Optionen.</span>
+ <span>Entdecken Sie, welche Plugins Cordova zur Verwendung in Ihrem Projekt verfügbar sind.</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/plugin_ref/plugman.md b/docs/de/edge/plugin_ref/plugman.md
index 5253a82..e09230f 100644
--- a/docs/de/edge/plugin_ref/plugman.md
+++ b/docs/de/edge/plugin_ref/plugman.md
@@ -16,69 +16,150 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Plugins verwalten mithilfe Plugman
-Ab Version 3.0 ff. Cordova implementiert alle Gerät APIs als Plugins und lässt sie standardmäßig deaktiviert. Es unterstützt auch zwei Möglichkeiten zum Hinzufügen und Entfernen von Plugins. Die erste ist mithilfe der `cordova` CLI in der Command-Line Interface beschrieben. Die zweite ist die Verwendung einer untergeordnete [Plugman][1] -Kommandozeilen-Schnittstelle. Dieses Handbuch konzentriert sich auf den zweiten Ansatz, der möglicherweise nützlich für Entwickler, die ihre Version von Cordova aktualisieren wollen, aber wer noch nicht noch angenommen Cordova CLI in ihren Workflow.
+Ab Version 3.0 ff. Cordova implementiert alle Gerät APIs als Plugins und lässt sie standardmäßig deaktiviert. Es unterstützt auch zwei Möglichkeiten zum Hinzufügen und Entfernen von Plugins. Die erste ist mithilfe der `cordova` CLI in der Command-Line Interface beschrieben. Die zweite ist die Verwendung einer Low-Level- [Plugman][1] -Befehlszeilenschnittstelle ("Native Plattform Dev" Workflow.) Der Hauptunterschied zwischen diesen zwei Entwicklungswege ist, dass Plugman Plugins nur an einer Plattform zu einem Zeitpunkt hinzufügen kann, während die CLI Plugins alle Plattformen hinzufügt, die Sie abzielen. Aus diesem Grund ist es sinnvoller, Plugman zu verwenden, wenn Sie eng mit einer einzigen Plattform, daher der "Native Plattform Dev" Name des Workflows arbeiten.
[1]: https://github.com/apache/cordova-plugman/
-Weitere Informationen über Plugman finden Sie in [der README-Datei im repository][2].
+Weitere Informationen über Plugman vor allem, wenn Sie verbrauchen Plugman als Knoten Modul oder auf dem Plugman-Code hacking interessiert sind, finden Sie in [der README-Datei im repository][2].
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## Grundlegende Befehle
+## Installation von Plugman
-Um Plugman zu installieren, müssen Sie die [Knoten][3] , die auf Ihrem Computer installiert haben:
+Um Plugman zu installieren, müssen Sie die [Knoten][3] , die auf Ihrem Computer installiert haben. Dann die folgenden ausführen Befehl an einer beliebigen Stelle in Ihrer Umgebung Plugman weltweit so installieren, dass es von einem beliebigen Verzeichnis auf Ihrem Rechner verfügbar ist:
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-Hier ist die Syntax für ein Plugin für jede Plattform hinzufügen:
+Haben außerdem muss `git` auf Ihre `PATH` um Plugins direkt aus entfernten Git URLs zu installieren zu können.
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**Tipp:** Wenn Sie feststellen, dass nach der Installation von Plugman mit Npm Sie noch nicht in der Lage sind, alle `plugman` Befehle, stellen Sie sicher, dass Sie hinzugefügt haben die `/npm/` Verzeichnis in Ihrer`PATH`.
+
+**Hinweis:** Sie können diesen Schritt überspringen, wenn Sie nicht, um Ihre globalen Npm-Namespace verschmutzen durch die Installation von Plugman weltweit möchten. Wenn dies ist der Fall, wenn Sie ein Cordova-Projekt mit der Shell-Werkzeugen erstellen, gibt es ein `node_modules` Verzeichnis innerhalb des Projekts die Plugman enthält. Da du nicht instally Global hast, Sie müssen Knoten für jeden Plugman-Befehl aufrufen, z. B. `node ./node_modules/plugman/main.js -version` . Der Rest dieser Anleitung wird angenommen, dass Sie Plugman weltweit installiert haben was bedeutet, dass Sie es mit nur aufrufen können`plugman`.
+
+## Erstellen Sie ein Projekt von Cordova
+
+Bevor Sie Plugman verwenden können, müssen Sie ein Cordova-Projekt erstellen. Sie können dies tun, mit der Befehlszeilen-Schnittstelle oder mit der unteren Ebene Shell-Skripte. Anweisungen zur Verwendung der Shell-Skripte erstellen Sie Ihr Projekt befinden sich in den verschiedenen "Command-Line Tools"-Führern, die auf der Plattform Guides-Seite aufgelistet.
+
+## Eine Plugin hinzufügen
+
+Sobald Sie Plugman installiert haben und ein Cordova-Projekt erstellt haben, können Sie beginnen, die Plattform mit Plugins hinzufügen:
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+Mit minimalen Parametern, wird dieser Befehl eine Plugin in einem Cordova-Projekt installiert. Sie müssen eine Plattform und Cordova Projektspeicherort für diese Plattform angeben. Sie müssen auch eine Plugin, mit den verschiedenen angeben `--plugin` Parameter bildet sein:
+
+* `name`: Der Verzeichnisname, wo die Plugin-Inhalte vorhanden sind. Dies muss ein vorhandenes Verzeichnis unter den `--plugins_dir` Pfad (für mehr Info siehe unten) oder ein Plugin in der Cordova-Registrierung.
+* `url`: Eine URL mit https:// oder Git: / / zeigen zu einem gültigen Git-Repository, das geklont werden und enthält eine `plugin.xml` Datei. Kopiert den Inhalt dieses Archivs würden in der`--plugins_dir`.
+* `path`: Ein Pfad zu einem Verzeichnis, die eine gültige Plugin umfasst eine `plugin.xml` Datei. Dieser Pfad Inhalt kopiert werden, in der`--plugins_dir`.
+
+Weitere Parameter:
+
+* `--plugins_dir`standardmaessig `<project>/cordova/plugins` , aber kann jedes Verzeichnis ein Unterverzeichnis für jeden abgerufenen Plugin.
+* `--www`der Standardwert ist des Projekts `www` Ordnerspeicherort, kann jedoch jedes Verzeichnis, das als Cordova Projekt Anwendung Web Vermögenswerte verwendet werden.
+* `--variable`ermöglicht es, bestimmte Variablen zum Zeitpunkt der Installation notwendig für bestimmte Plugins, die die API-Schlüssel oder andere benutzerdefinierte, benutzerdefinierte Parameter angeben. Finden Sie die [Plugin-Spezifikation][4] für weitere Informationen.
+
+ [4]: plugin_spec.md
+
+## Eine Plugin zu entfernen
+
+Um ein Plugin zu deinstallieren, übergeben Sie einfach die `--uninstall` -flag und bieten die Plugin-ID.
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## Hilfebefehle
+
+Plugman verfügt über einen global Help-Befehl, der Ihnen helfen können, wenn Sie stecken bleiben oder Probleme auftreten. Es erscheint eine Liste aller verfügbaren Plugman-Befehle und deren Syntax:
+
+ plugman -help
+ plugman # same as above
+
+
+**Hinweis**: `plugman -help` können einige zusätzliche Registrierung bezogenen Befehle zeigen. Diese Befehle sind für Plugin-Entwickler und können nicht auf Drittanbieter-Plugin-Register implementiert werden.
+
+Sie können auch Anhängen der `--debug|-d` Flagge auf jeden Plugman-Befehl diesen Befehl im ausführlichen Modus ausgeführt, die internen Debuggen-Meldungen angezeigt werden, da sie ausgegeben werden und Ihnen helfen können, ausfindig zu machen Probleme wie fehlende Dateien.
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+Schließlich können Sie die `--version|-v` Flagge zu sehen, welche Plugman-Version Sie verwenden.
+
+ plugman -v
+
+
+## Registrierungsaktionen
+
+Es gibt eine Reihe von Plugman-Befehlen, die für die Interaktion mit der [Plugin-Registrierung][5]verwendet werden kann. Bitte beachten Sie, dass diese Registrierung-Befehle beziehen sich auf die *plugins.cordova.io* -Plugin-Registry und nicht von Drittanbieter-Plugin-Register implementiert werden können.
+
+ [5]: http://plugins.cordova.io
+
+### Auf der Suche nach einem Plugin
+
+Plugman können Sie suchen der [Plugin Registrierung][5] für Plugin-Id, die die angegebenen Leerzeichen getrennte Liste von Schlüsselwörtern entsprechen.
+
+ plugman search <plugin keywords>
+
+
+### Ändern der Plugin-Registrierung
+
+Sie können abrufen oder Festlegen der URL der aktuellen Plugin-registry, die Plugman benutzt. In der Regel lassen Sie dies auf http://registry.cordova.io festgelegt wird, sofern Sie eine Drittanbieter-Plugin-Registry verwenden möchten.
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-Um ein Plugin zu deinstallieren:
+### Plugin informieren
+
+Hier erhalten Sie Informationen über alle spezifischen Plugin im Plugin Repository mit gespeichert:
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
+Dies wird der Plugin Registrierung und Abruf Informationen wie das Plugin Versionsnummer kontaktieren.
+
## Core-Plugins installieren
Die folgenden Beispiele veranschaulichen, Plugins hinzufügen, nach Bedarf, so dass Sie in Ihrem Projekt verwenden APIs Cordova noch funktionieren nach dem upgrade auf Version 3.0. Für jeden Befehl müssen Sie wählen die Zielplattform und die Plattform-Projektverzeichnis zu verweisen.
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
[51/57] [abbrv] docs commit: CB-5931 1/28 push latest of edge for
Japanese Cordova 3.4
Posted by sh...@apache.org.
CB-5931 1/28 push latest of edge for Japanese Cordova 3.4
Signed-off-by: Shazron Abdullah <sh...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/cordova-docs/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-docs/commit/d017b43d
Tree: http://git-wip-us.apache.org/repos/asf/cordova-docs/tree/d017b43d
Diff: http://git-wip-us.apache.org/repos/asf/cordova-docs/diff/d017b43d
Branch: refs/heads/master
Commit: d017b43d3e1d403b233133c7e217fd69c347e987
Parents: 60194db
Author: ldeluca <ld...@us.ibm.com>
Authored: Wed Jan 29 12:11:28 2014 -0500
Committer: Shazron Abdullah <sh...@apache.org>
Committed: Thu Jan 30 13:19:54 2014 -0800
----------------------------------------------------------------------
docs/ja/edge/config_ref/images.md | 65 +-
docs/ja/edge/config_ref/index.md | 37 +-
.../ja/edge/cordova/events/events.backbutton.md | 5 +-
.../edge/cordova/events/events.deviceready.md | 5 +-
.../edge/cordova/events/events.endcallbutton.md | 2 +-
docs/ja/edge/cordova/events/events.md | 68 +-
.../ja/edge/cordova/events/events.menubutton.md | 5 +-
docs/ja/edge/cordova/events/events.pause.md | 3 +-
docs/ja/edge/cordova/events/events.resume.md | 3 +-
.../edge/cordova/events/events.searchbutton.md | 2 +-
.../cordova/events/events.startcallbutton.md | 2 +-
.../cordova/events/events.volumedownbutton.md | 2 +-
.../cordova/events/events.volumeupbutton.md | 2 +-
docs/ja/edge/cordova/plugins/pluginapis.md | 106 +++
docs/ja/edge/cordova/storage/storage.md | 59 +-
docs/ja/edge/guide/appdev/whitelist/index.md | 195 ++---
docs/ja/edge/guide/cli/index.md | 138 +++-
docs/ja/edge/guide/hybrid/plugins/index.md | 120 ++-
docs/ja/edge/guide/hybrid/webviews/index.md | 5 +-
docs/ja/edge/guide/overview/index.md | 670 +----------------
.../edge/guide/platforms/amazonfireos/config.md | 53 ++
.../edge/guide/platforms/amazonfireos/index.md | 127 ++++
.../edge/guide/platforms/amazonfireos/plugin.md | 100 +++
.../guide/platforms/amazonfireos/webview.md | 116 +++
docs/ja/edge/guide/platforms/android/config.md | 44 +-
docs/ja/edge/guide/platforms/android/index.md | 60 +-
docs/ja/edge/guide/platforms/android/plugin.md | 193 ++---
docs/ja/edge/guide/platforms/android/tools.md | 2 +
.../edge/guide/platforms/android/upgrading.md | 95 ++-
docs/ja/edge/guide/platforms/android/webview.md | 44 +-
.../edge/guide/platforms/blackberry10/config.md | 2 +-
.../edge/guide/platforms/blackberry10/index.md | 109 ++-
.../edge/guide/platforms/blackberry10/plugin.md | 182 +++--
.../edge/guide/platforms/blackberry10/tools.md | 36 +-
.../guide/platforms/blackberry10/upgrading.md | 33 +-
docs/ja/edge/guide/platforms/index.md | 19 +-
docs/ja/edge/guide/platforms/ios/config.md | 42 +-
docs/ja/edge/guide/platforms/ios/index.md | 2 +-
docs/ja/edge/guide/platforms/ios/plugin.md | 202 +++--
docs/ja/edge/guide/platforms/ios/tools.md | 4 +-
docs/ja/edge/guide/platforms/ios/upgrading.md | 163 ++--
docs/ja/edge/guide/platforms/ios/webview.md | 103 +--
docs/ja/edge/guide/platforms/ubuntu/index.md | 89 +++
docs/ja/edge/guide/platforms/win8/index.md | 90 ++-
docs/ja/edge/guide/platforms/win8/tools.md | 2 +
docs/ja/edge/guide/platforms/win8/upgrading.md | 13 +
docs/ja/edge/guide/platforms/wp7/index.md | 61 +-
docs/ja/edge/guide/platforms/wp8/index.md | 69 +-
docs/ja/edge/guide/platforms/wp8/plugin.md | 179 ++---
docs/ja/edge/guide/platforms/wp8/tools.md | 11 +-
docs/ja/edge/guide/platforms/wp8/upgrading.md | 43 +-
docs/ja/edge/guide/support/index.md | 752 +++++++++++++++++++
docs/ja/edge/index.md | 123 +--
docs/ja/edge/plugin_ref/plugman.md | 135 +++-
docs/ja/edge/plugin_ref/spec.md | 59 +-
55 files changed, 2891 insertions(+), 1960 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/config_ref/images.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/config_ref/images.md b/docs/ja/edge/config_ref/images.md
index 4cf3c3c..3c57cb5 100644
--- a/docs/ja/edge/config_ref/images.md
+++ b/docs/ja/edge/config_ref/images.md
@@ -45,11 +45,15 @@ Windows Phone には、48 ピクセルの既定アイコンと共に様々 な
windows-phone/icon-173-tile.png
-ブラックベリーは、80 ピクセルのアイコンが必要です。
+ブラックベリー 10 アイコンの要素を config.xml ファイルが必要です。
- blackberry/icon-80.png
+ <icon src="blackberry10/icon-86.png" />
+複数のサイズとロケールは、tareting のためのブラックベリーのマニュアルを参照してください。
+
+[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
Tizen は、128 ピクセルのアイコンが必要です。
tizen/icon-128.png
@@ -71,7 +75,7 @@ Android は両方の肖像画および横向きスプラッシュ画面画像の
android/screen-xhdpi-portrait.png
-IOS プラットフォームの網膜ディスプレイの向きが異なる亜種の iPhone/iPod と iPad のバリエーションを指定します。*568 H*ファイルは iPhone 5 の背の高い画面のカスタマイズされます。
+IOS プラットフォームの網膜ディスプレイの向きが異なる亜種の iPhone/iPod と iPad のバリエーションを指定します。*568 H*ファイルは iPhone 5 の背の高い画面に適用されます。
ios/screen-ipad-landscape-2x.png
ios/screen-ipad-landscape.png
@@ -84,38 +88,69 @@ IOS プラットフォームの網膜ディスプレイの向きが異なる亜
ios/screen-iphone-portrait-568h-2x.png
-ブラックベリーと Windows Phone 単一のスプラッシュ画面のイメージを指定します。
+Windows Phone では、単一のスプラッシュ画面のイメージを指定します。
- blackberry/screen-225.png
windows-phone/screen-portrait.jpg
次のセクションでは、プラットフォームのガイドで説明されている Sdk と関連するコマンド ライン ツールの操作時のスプラッシュ画面を設定する方法について詳しく説明します。
+使用する前に、SplashScreen プラグインをインストールすることを忘れないでください、 `navigator.splashscreen.hide()` または `navigator.splashscreen.show()` のメソッド。
+
## Android プラットフォーム用のスプラッシュ画面
-Android プロジェクトで[9 patch 画像][1]ファイルを置きます `res/drawable` ディレクトリ。それぞれのサイズべきであります。
+Android プロジェクトで[9 patch 画像][1]ファイルを置きます `platforms/android/res/drawable*` ディレクトリ。
[1]: https://developer.android.com/tools/help/draw9patch.html
+それぞれのサイズべきであります。
+
* エクストララージ (xhdpi): 少なくとも 960 × 720
* 大 (hdpi): 少なくとも 640 × 480
* 媒体 (開度計): 少なくとも 470 × 320
* 小 (ldpi): 少なくとも 426 × 320
+コルドバで提供される既定のスプラッシュ画面画像を使用する場合は、png ファイルをコピーする必要があります `platforms/android/www/res/screen/android` を `platforms/android/res/drawable*/` :
+
+ cd platforms/android/res
+ mkdir drawable-port-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-portrait.png drawable-port-ldpi/screen.png
+ mkdir drawable-land-ldpi
+ cp -p ../assets/www/res/screen/android/screen-ldpi-landscape.png drawable-land-ldpi/screen.png
+ mkdir drawable-port-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-portrait.png drawable-port-mdpi/screen.png
+ mkdir drawable-land-mdpi
+ cp -p ../assets/www/res/screen/android/screen-mdpi-landscape.png drawable-land-mdpi/screen.png
+ mkdir drawable-port-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-portrait.png drawable-port-hdpi/screen.png
+ mkdir drawable-land-hdpi
+ cp -p ../assets/www/res/screen/android/screen-hdpi-landscape.png drawable-land-hdpi/screen.png
+ mkdir drawable-port-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-portrait.png drawable-port-xhdpi/screen.png
+ mkdir drawable-land-xhdpi
+ cp -p ../assets/www/res/screen/android/screen-xhdpi-landscape.png drawable-land-xhdpi/screen.png
+
+
+`drawable`[画面サイズ][2]と[代替のリソース][3]をサポート Android 規則に従ってディレクトリ名前をする必要があります.
+
+ [2]: http://developer.android.com/guide/practices/screens_support.html
+ [3]: http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources
+
`config.xml`、次の環境設定を追加:
- <preference name="splashscreen", "splash" />
- <preference name="splashScreenDelay", 10000 />
+ <preference name="SplashScreen" value="splash" />
+ <preference name="SplashScreenDelay" value="10000" />
-最初の行ではスプラッシュ画面として表示するイメージを設定します。場合は任意の名前をあなたのイメージよりも、他 `splash.png` 、この行を変更する必要があります。
+最初の行ではスプラッシュ画面として表示するイメージを設定します。 これはファイル名で png 形式の `drawable*` ディレクトリ。 場合は任意の名前をイメージ以外 `splash.png` 、この行を変更する必要があります。 ファイル名の拡張子を含めないでください (すなわち、 `.png` )。 コルドバ上記で提供される既定のスプラッシュ スクリーンを使用する場合は、値を使用します`screen`.
-2 行目はミリ秒にスプラッシュ ・ スクリーンが表示されますどのくらいの時間の遅延を設定します。 アプリケーションが受信するスプラッシュ画面を却下する、 `deviceready` イベント、呼び出し、 `navigator.splashscreen.hide()` メソッド。
+2 番目の行 (ミリ秒単位) が表示されますどのように長いスプラッシュ ・ スクリーンのデフォルトの遅延を設定します。これは最大の予想開始時刻する必要があります。SplashScreenDelay の既定値は 3000 ミリ秒です。
+
+最後に、スプラッシュ画面が表示されますのみ必要な限り。 アプリが開始され、webview が読み込まれる、アプリのメイン ビューが表示されるスプラッシュ画面を隠す必要があります。 アプリ開始時刻が異なるためかなりの要因の数が多いのため、アプリを明示的に呼び出すことをお勧め `navigator.splashscreen.hide()` 応答する Javascript のメソッドで、 `deviceready` イベント。 それ以外の場合、スプラッシュ スクリーンが上に構成されている SplashScreenDelay 値の表示されます。 このイベント駆動型のアプローチは、常に一定の時間に表示されるスプラッシュ画面を持つ対強くお勧めします。
## IOS プラットフォーム用のスプラッシュ画面
-IOS のプロジェクトに、スプラッシュ画面画像をコピー `Resources/splash` ディレクトリ。 IPad や iPhone などをサポートするデバイスのイメージだけを追加します。 各イメージのサイズをする必要があります。
+IOS プロジェクトにスプラッシュ画面画像をコピー `Resources/splash` ディレクトリ。 IPad や iPhone などをサポートするデバイスのためのこれらの画像を追加のみです。 各イメージのサイズをする必要があります。
* Default-568h@2x~iphone.png (640x1136 pixels)
* Default-Landscape@2x~ipad.png (2048 x 1496 ピクセル)
@@ -127,8 +162,8 @@ IOS のプロジェクトに、スプラッシュ画面画像をコピー `Resou
## BlackBerry 10 プラットフォーム用のスプラッシュ画面
-スプラッシュ画面画像をプロジェクトにコピー `res/screen/blackberry10` ディレクトリ。ファイル名にする必要があります。
+各解像度とサポートしたいロケールの config.xml にリム: スプラッシュ要素を追加します。
+
+[http://developer.blackberry.com/html5/documentation/rim\_splash\_element.html][4]
-* splash-1280x768.png (1280x768 pixels)
-* splash-720x720.png (720x720 pixels)
-* splash-768x1280.png (768x1280 pixels)
\ No newline at end of file
+ [4]: http://developer.blackberry.com/html5/documentation/rim_splash_element.html
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/config_ref/index.md b/docs/ja/edge/config_ref/index.md
index d59fd84..d539b7d 100644
--- a/docs/ja/edge/config_ref/index.md
+++ b/docs/ja/edge/config_ref/index.md
@@ -16,17 +16,29 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Config.xml ファイル
-グローバル構成ファイルを使って、アプリの動作の多くの側面を制御できる `config.xml` は、アプリのホーム ページと共にトップレベル web アセット ディレクトリに配置されます。 このプラットフォームに依存しない XML ファイルは、W3C の[Web アプリのパッケージ化 (ウィジェット)][1]仕様に基づいてフォーマットされ、拡張コア コルドバ API 機能、プラグイン、およびプラットフォームに固有の設定を指定します。
+グローバル構成ファイルを使って、アプリの動作の多くの側面を制御できる `config.xml` 。 このプラットフォームに依存しない XML ファイルは、W3C の[Web アプリのパッケージ化 (ウィジェット)][1]仕様に基づくとコルドバ API のコア機能、プラグイン、およびプラットフォームに固有の設定を指定する拡張に配置されます。
[1]: http://www.w3.org/TR/widgets/
-コルドバ CLI (コマンド ライン インターフェイスで説明します) で作成されたプロジェクト、このファイルは、トップレベルで発見ことができます `www` ディレクトリ。 内のさまざまなサブディレクトリにこのファイルのバージョンを再生、CLI を使用してプロジェクトをビルドする `platforms` 。 作成するプロジェクトが SDK にあなたのワークフローをシフトし、CLI を使用する場合、プラットフォーム固有のファイルは、ソースとして機能します。
+コルドバ CLI (コマンド ライン インターフェイスで説明します) で作成されたプロジェクトのトップレベル ディレクトリにこのファイルを検出することができます。
+
+ app/config.xml
+
+
+バージョン 3.3.1-0.2.0 の前に、ファイルに存在したことに注意してください `app/www/config.xml` 、ここでそれを持っているがまだサポートされているとします。
+
+プロジェクトをビルドする CLI を使用して、このファイルのバージョン受動的にコピーされます様々 な `platforms/` サブディレクトリ、たとえば。
+
+ app/platforms/ios/AppName/config.xml
+ app/platforms/blackberry10/www/config.xml
+ app/platforms/android/res/xml/config.xml
+
このセクションとクロス プラットフォームのグローバル構成オプションを詳細します。プラットフォーム固有のオプションの次のセクションを参照してください。
* iOS 構成
* Android の構成
-* ブラックベリーの構成
+* ブラックベリー 10 構成
以下に詳述様々 な構成のオプションに加え、アプリケーションのコア セット各ターゲット ・ プラットフォーム用の画像も構成できます。詳細については、アイコンとスプラッシュ画面を参照してください。
@@ -44,13 +56,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</author>
<content src="index.html" />
<access origin="*" />
- <preference name="Fullscreen" value="true" />
- <preference name="WebViewBounce" value="true" />
</widget>
-<!-- QUERY: is WebViewBounce superseded by DisallowOverscroll? -->
-
次の構成要素は最上位レベルに表示されます `config.xml` ファイル、およびすべてのサポートされているコルドバ プラットフォームがサポートされています。
* `<widget>`要素の `id` 属性をアプリの逆ドメイン識別子を提供します、 `version` その完全なバージョン番号のメジャー/マイナー/パッチ表記で表されます。
@@ -59,7 +67,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* `<description>`と `<author>` 要素メタデータおよび app の店のリスト内に表示される連絡先の情報を指定します。
-* 省略可能な `<content>` 要素の最上位の web 資産ディレクトリに、アプリケーションの開始ページを定義します。 既定値は `index.html` 、トップレベルのプロジェクトで表示される習慣 `www` ディレクトリ。
+* 省略可能な `<content>` 要素を最上位の web 資産ディレクトリで、アプリの開始ページを定義します。 既定値は `index.html` 、トップレベルのプロジェクトで表示される習慣 `www` ディレクトリ。
* `<access>`要素は外部ドメインのアプリケーション通信を許可するとのセットを定義します。 上記の既定値の任意のサーバーにアクセスすることができます。 詳細についてはドメイン ホワイト リスト ガイドを参照してください。
@@ -79,7 +87,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="Orientation" value="landscape" />
- **注:**`default`値は横向きと縦向きの*両方*が有効になっていることを意味します。 各プラットフォームの既定の設定 (通常肖像画のみ) を使用する場合のままにこのタグのうち、 `config.xml` ファイル。 また、ブラックベリーを使用して `auto` の代わりに `default` でその `config.xml` ファイル。 指定した場合 `default` 、グローバルで `config.xml` 、それに変換 `auto` ブラックベリー ビルドで。
+ **注**: `default` 値は横向きと縦向きの*両方*が有効になっていることを意味します。 各プラットフォームの既定の設定 (通常肖像画のみ) を使用する場合のままにこのタグのうち、 `config.xml` ファイル。
## マルチプラット フォーム環境の設定
@@ -105,17 +113,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
IOS とブラックベリーに適用されます。
-
- **注:**有効値は、BlackBerry のため `enable` または`disable`.
-
-## `<feature>`要素
-使用して、CLI を使用してアプリケーションを構築する場合、 `plugin` デバイス Api を有効にするコマンド。 これは、最上位レベルは変更されません `config.xml` ファイル、そう、 `<feature>` 要素をワークフローに適用されません。 かどうか SDK で直接作業している特定のプラットフォームを使用して `config.xml` ファイルのソースとして使用する、 `<feature>` デバイス レベルの Api と外部プラグインを有効にするタグ。 彼らは通常、このフォームに表示されます。
-
- <feature name="Plugin" value="PluginID" />
-
+## *機能*要素
-プラットフォーム固有のカスタム値とともに表示されます多くの場合 `config.xml` ファイル。たとえば、ここで Android プロジェクト用デバイス API を指定する方法は。
+使用して、CLI を使用してアプリケーションを構築する場合、 `plugin` デバイス Api を有効にするコマンド。 これは、最上位レベルは変更されません `config.xml` ファイル、そう、 `<feature>` 要素をワークフローに適用されません。 SDK およびプラットフォーム固有の使用で直接作業した場合 `config.xml` ファイルのソースとして使用する、 `<feature>` デバイス レベルの Api と外部プラグインを有効にするタグ。 プラットフォーム固有のカスタム値とともに表示されます多くの場合 `config.xml` ファイル。 たとえば、ここで Android プロジェクト用デバイス API を指定する方法は。
<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.backbutton.md b/docs/ja/edge/cordova/events/events.backbutton.md
index 9c93c3b..59f9f94 100644
--- a/docs/ja/edge/cordova/events/events.backbutton.md
+++ b/docs/ja/edge/cordova/events/events.backbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 戻るボタン
+# backbutton
ユーザーが [戻る] ボタンを押したときに発生します。
@@ -27,8 +27,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
+* アマゾン火 OS
* アンドロイド
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
* Windows Phone 7 と 8
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.deviceready.md b/docs/ja/edge/cordova/events/events.deviceready.md
index caadb7b..d52750a 100644
--- a/docs/ja/edge/cordova/events/events.deviceready.md
+++ b/docs/ja/edge/cordova/events/events.deviceready.md
@@ -25,7 +25,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
このイベントは、任意のアプリケーションに不可欠です。それ信号をコルドバのデバイス Api が読み込まれているにアクセスする準備が整いました。
-2 つのコード ベースから成っているコルドバ: ネイティブと JavaScript。 ネイティブ コードを読み込み、カスタム読み込み画像が表示されます。 ただし、DOM 読み込まれる一度 java スクリプトの設定を読み込むだけ。 これは、対応するネイティブ コードは、前に可能性のあるコルドバ JavaScript 関数を呼び出すことができます、web アプリケーションを意味します。
+2 つのコード ベースから成っているコルドバ: ネイティブと JavaScript。 ネイティブ コードを読み込み、カスタム読み込み画像が表示されます。 ただし、DOM 読み込まれる一度 java スクリプトの設定を読み込むだけ。 これは、対応するネイティブ コードが使用可能になる前に潜在的コルドバ JavaScript 関数を呼び出すことができます web アプリを意味します。
`deviceready`コルドバが完全に読み込まれた後に発生します。 1 回のイベントが発生し、安全にすることができますコルドバ Api への呼び出し。 アプリケーションは、通常のイベント リスナーをアタッチ `document.addEventListener` HTML ドキュメント DOM が読み込まれる。
@@ -33,8 +33,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
+* アマゾン火 OS
* アンドロイド
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
* iOS
* Tizen
* Windows Phone 7 と 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.endcallbutton.md b/docs/ja/edge/cordova/events/events.endcallbutton.md
index 1091fd8..364b1e0 100644
--- a/docs/ja/edge/cordova/events/events.endcallbutton.md
+++ b/docs/ja/edge/cordova/events/events.endcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.md b/docs/ja/edge/cordova/events/events.md
index 463fb09..8f58cb6 100644
--- a/docs/ja/edge/cordova/events/events.md
+++ b/docs/ja/edge/cordova/events/events.md
@@ -23,69 +23,25 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* deviceready
* 一時停止します。
* 再開
-* オンライン
-* オフライン
-* 戻るボタン
-* batterycritical
-* batterylow
-* batterystatus
-* メニュー ボタン
-* [ 検索 ]
+* backbutton
+* menubutton
+* searchbutton
* startcallbutton
* endcallbutton
* volumedownbutton
* volumeupbutton
-## 機能へのアクセス
-
-バージョン 3.0、コルドバ implements バッテリー状態と他のデバイス レベルの Api*のプラグイン*として。 バッテリのステータスに関係のない他のすべてのイベントへのアクセスは既定で有効になります。 CLI の使用して `plugin` で、コマンドライン ・ インタ フェースを有効または無効バッテリー イベント説明されたコマンド。
-
- $ cordova plugin add org.apache.cordova.battery-status
- $ cordova plugin ls
- [ 'org.apache.cordova.battery-status' ]
- $ cordova plugin rm org.apache.cordova.battery-status
-
-
-これらのコマンドすべてのターゲット プラットフォームに適用されますが、以下のプラットフォームに固有の構成設定を変更します。
-
-* アンドロイド
-
- (in app/res/xml/config.xml)
- <feature name="Battery">
- <param name="android-package" value="org.apache.cordova.BatteryListener" />
- </feature>
-
- (in app/AndroidManifest.xml)
- <uses-permission android:name="android.permission.BROADCAST_STICKY" />
-
+## [Org.apache.cordova.battery ステータス][1]によって追加されるイベント
-* ブラックベリー WebWorks
-
- (in www/plugins.xml)
- <feature name="Battery">
- <param name="blackberry-package" value="org.apache.cordova.battery.Battery" />
- </feature>
-
- (in www/config.xml)
- <feature id="blackberry.app" required="true" version="1.0.0.0" />
- <feature id="blackberry.app.event" required="true" version="1.0.0.0" />
- <feature id="blackberry.system.event" required="true" version="1.0.0.0" />
-
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
-* iOS (`config.xml`)
-
- <feature name="Battery">
- <param name="ios-package" value="CDVBattery" />
- </feature>
-
+* batterycritical
+* batterylow
+* batterystatus
-* (Tizen`config.xml`)
-
- <feature name="http://tizen.org/api/systeminfo" required="true"/>
-
-
- 参照: [Tizen Web アプリケーションのアプリケーション マニフェスト][1]
+## [Org.apache.cordova.network 情報][2]によって追加されるイベント
- [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
-いくつかのプラットフォームは特別な構成を必要とせずにこの機能をサポート可能性があります。*プラットフォームのサポート*の概要のセクションを参照してください。
\ No newline at end of file
+* online
+* offline
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.menubutton.md b/docs/ja/edge/cordova/events/events.menubutton.md
index 7743d13..66cc393 100644
--- a/docs/ja/edge/cordova/events/events.menubutton.md
+++ b/docs/ja/edge/cordova/events/events.menubutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# メニュー ボタン
+# menubutton
ユーザーがメニュー ボタンを押したときに発生します。
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
+* アマゾン火 OS
* アンドロイド
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.pause.md b/docs/ja/edge/cordova/events/events.pause.md
index b90ff90..a1dd64d 100644
--- a/docs/ja/edge/cordova/events/events.pause.md
+++ b/docs/ja/edge/cordova/events/events.pause.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
+* アマゾン火 OS
* アンドロイド
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
* iOS
* Windows Phone 7 と 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.resume.md b/docs/ja/edge/cordova/events/events.resume.md
index 6d97170..b26173a 100644
--- a/docs/ja/edge/cordova/events/events.resume.md
+++ b/docs/ja/edge/cordova/events/events.resume.md
@@ -29,8 +29,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
+* アマゾン火 OS
* アンドロイド
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
* iOS
* Windows Phone 7 と 8
* Windows 8
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.searchbutton.md b/docs/ja/edge/cordova/events/events.searchbutton.md
index fb9c81b..c0faaf2 100644
--- a/docs/ja/edge/cordova/events/events.searchbutton.md
+++ b/docs/ja/edge/cordova/events/events.searchbutton.md
@@ -14,7 +14,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# [ 検索 ]
+# searchbutton
Android 上に検索ボタンを押したときに発生します。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.startcallbutton.md b/docs/ja/edge/cordova/events/events.startcallbutton.md
index 0ec9b3f..840dc27 100644
--- a/docs/ja/edge/cordova/events/events.startcallbutton.md
+++ b/docs/ja/edge/cordova/events/events.startcallbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.volumedownbutton.md b/docs/ja/edge/cordova/events/events.volumedownbutton.md
index 4509133..38edf9f 100644
--- a/docs/ja/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/ja/edge/cordova/events/events.volumedownbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/events/events.volumeupbutton.md b/docs/ja/edge/cordova/events/events.volumeupbutton.md
index 9e0b65d..f6f91f9 100644
--- a/docs/ja/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/ja/edge/cordova/events/events.volumeupbutton.md
@@ -29,7 +29,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
## サポートされているプラットフォーム
-* ブラックベリー WebWorks (OS 5.0 およびより高い)
+* ブラックベリー 10
## 簡単な例
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/plugins/pluginapis.md b/docs/ja/edge/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..aecefdb
--- /dev/null
+++ b/docs/ja/edge/cordova/plugins/pluginapis.md
@@ -0,0 +1,106 @@
+---
+
+免許証: アパッシュ ソフトウェア基礎 (ASF) を 1 つまたは複数の共同作成者のライセンス契約の下でライセンスされています。 著作権所有権に関する追加情報のためのこの仕事と分散 NOTICE ファイルを参照してください。 ASF は、Version 2.0 (「ライセンス」); Apache ライセンスの下であなたにこのファイルをライセンスします。ライセンスに従う場合、このファイルを使用可能性があります。 ライセンスのコピーを入手した可能性があります。
+
+ http://www.apache.org/licenses/LICENSE-2.0 ライセンスの下で配布されるソフトウェアで配布されて適用される法律によって必要なまたは書面で合意した、しない限り、"AS IS"なしの保証または条件、いかなる種類の明示的または黙示的、基礎。 アクセス許可と制限を支配する特定の言語用のライセンスを参照してください。
+
+
+## ライセンス。
+
+# プラグイン Api
+
+コルドバの Api は、最小限のセットが付属し、プロジェクトのプラグインを必要とするどのような余分な Api を追加します。
+
+[プラグイン レジストリ][1]を使用して既存のすべてのプラグインを検索することができます。.
+
+ [1]: http://plugins.cordova.io/
+
+コルドバ プラグインの伝統的なセット次のとおりです。
+
+* [バッテリの状態][2]
+
+ > デバイスのバッテリのステータスを監視します。
+
+* [カメラ][3]
+
+ > デバイスのカメラを使用して写真をキャプチャします。
+
+* [連絡先][4]
+
+ > デバイスの連絡先データベースで動作します。
+
+* [デバイス][5]
+
+ > デバイス固有の情報を収集します。
+
+* [デバイスの動き (加速度)][6]
+
+ > デバイスのモーション センサーをタップします。
+
+* [デバイスの向き (コンパス)][7]
+
+ > デバイスが指している方向を取得します。
+
+* [ダイアログ ボックス][8]
+
+ > 視覚デバイス通知。
+
+* [ファイル ・ システム][9]
+
+ > Java スクリプトの設定をネイティブのファイル システムにフックします。
+
+* [ファイルの転送][10]
+
+ > Java スクリプトの設定をネイティブのファイル システムにフックします。
+
+* [地理位置情報][11]
+
+ > アプリケーションの場所を認識させます。
+
+* [グローバリゼーション][12]
+
+ > ロケールに固有のオブジェクトの表現を有効にします。
+
+* [InAppBrowser][13]
+
+ > 別のアプリ内ブラウザー インスタンスで Url を起動します。
+
+* [メディア][14]
+
+ > 記録し、オーディオ ファイルを再生します。
+
+* [メディアをキャプチャします。][15]
+
+ > デバイスのメディア ・ キャプチャ ・ アプリケーションを使用してメディア ファイルをキャプチャします。
+
+* [ネットワーク情報 (接続)][16]
+
+ > ネットワークの状態、および携帯電話のネットワーク情報をすばやく確認します。
+
+* [スプラッシュ スクリーン][17]
+
+ > アプリケーションのスプラッシュ スクリーンを非表示。
+
+* [振動][18]
+
+ > デバイスを振動する API です。
+
+ [2]: https://github.com/apache/cordova-plugin-battery-status/blob/dev/doc/index.md
+ [3]: https://github.com/apache/cordova-plugin-camera/blob/dev/doc/index.md
+ [4]: https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md
+ [5]: https://github.com/apache/cordova-plugin-device/blob/dev/doc/index.md
+ [6]: https://github.com/apache/cordova-plugin-device-motion/blob/dev/doc/index.md
+ [7]: https://github.com/apache/cordova-plugin-device-orientation/blob/dev/doc/index.md
+ [8]: https://github.com/apache/cordova-plugin-dialogs/blob/dev/doc/index.md
+ [9]: https://github.com/apache/cordova-plugin-file/blob/dev/doc/index.md
+ [10]: https://github.com/apache/cordova-plugin-file-transfer/blob/dev/doc/index.md
+ [11]: https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md
+ [12]: https://github.com/apache/cordova-plugin-globalization/blob/dev/doc/index.md
+ [13]: https://github.com/apache/cordova-plugin-inappbrowser/blob/dev/doc/index.md
+ [14]: https://github.com/apache/cordova-plugin-media/blob/dev/doc/index.md
+ [15]: https://github.com/apache/cordova-plugin-media-capture/blob/dev/doc/index.md
+ [16]: https://github.com/apache/cordova-plugin-network-information/blob/dev/doc/index.md
+ [17]: https://github.com/apache/cordova-plugin-splashscreen/blob/dev/doc/index.md
+ [18]: https://github.com/apache/cordova-plugin-vibration/blob/dev/doc/index.md
+
+これらのプラグインのドキュメントの翻訳を英語以外の言語は、コルドバのドキュメントの古いバージョンを見て発見ことができます。非常に右上のこのサイトでバージョンを切り替えるには、ドロップ ダウン メニューを使用します。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/cordova/storage/storage.md b/docs/ja/edge/cordova/storage/storage.md
index 3a4cba2..063336c 100644
--- a/docs/ja/edge/cordova/storage/storage.md
+++ b/docs/ja/edge/cordova/storage/storage.md
@@ -16,52 +16,47 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# ストレージ
-> デバイスの記憶域オプションへのアクセスを提供します。
+> コルドバの記憶域オプションの概要です。
-この API は 2 つの異なる W3C 仕様に基づくストレージ オプションを提供:
+いくつかのストレージ Api は、コルドバのアプリケーションで使用できます。[Html5rocks][1]を参照してください。完全な概要と例。
-* [Web ストレージ API 仕様][1]では、単純なキーと値のペアを使用してデータにアクセスすることができます。 LocalStorage このインターフェイスの詳細についてを参照してください。
+ [1]: http://www.html5rocks.com/en/features/storage
-* [Web SQL データベースの仕様][2]では、SQL クエリを通じてより多くのフル機能を備えたデータベース テーブルにアクセスを提供しています。 このインタ フェースの概要下にすぐに表示されます。
+## LocalStorage
- [1]: http://dev.w3.org/html5/webstorage/
- [2]: http://dev.w3.org/html5/webdatabase/
+*Web ストレージ*、*シンプルなストレージ*、またはその代替*セッション ストレージ*インターフェイスによってまた知られている、この API 同期キー/値ペアの記憶域を提供し、WebView の基になる実装で利用可能です。 詳細については[、W3C 仕様][2]を参照してください。
-コルドバは既にそれらをサポートしていないデバイスの少数派の両方のインターフェイスへのアクセスを提供します。それ以外の場合、組み込みの実装を適用します。
+ [2]: http://www.w3.org/TR/webstorage/
-## メソッド
+**Windows Phone 7 気まぐれ**: ドット表記は*いない*利用可能な必ずを使用 `setItem` または `getItem` としてのストレージ オブジェクトから直接キーにアクセスするのではなく`window.localStorage.someKey`.
-* openDatabase
+## WebSQL
-## 引数
+この API は、基になる web ビューで利用可能です。 [Web SQL データベースの仕様][3]では、SQL クエリを通じてより多くのフル機能を備えたデータベース テーブルにアクセスを提供しています。
-* database_name
-* database_version
-* database_displayname
-* database_size
+ [3]: http://dev.w3.org/html5/webdatabase/
-## オブジェクト
+次のプラットフォームをサポートして WebSQL:
-* データベース
-* SQLTransaction
-* SQLResultSet
-* SQLResultSetRowList
-* Sqlerror 関数
+* アンドロイド
+* ブラックベリー 10
+* iOS
+* Tizen
-## 機能へのアクセス
+## IndexedDB
-バージョン 3.0 は、現在ストレージ Api へのアクセスはコルドバに組み込まれてし、プラグインを追加するコマンド ライン インターフェイスでの説明に従って、CLI の使用を必要としません。
+この API は、基になる web ビューで利用可能です。[Indexeddb][4]は LocalStorage より多くの機能よりも少ない WebSQL を提供しています。
-それ以上の年齢の一連の CLI に先行するコルドバ ツールを使用している場合、次のプラットフォームに固有の構成設定がまだ必要です。
+ [4]: http://www.w3.org/TR/IndexedDB/
-* (アンドロイド`app/res/xml/config.xml`)
-
- < 機能名 =「記憶域」>< param の名前 =「android パッケージ」value="org.apache.cordova.Storage"/></機能 >
-
+次のプラットフォームでは、IndexedDB をサポートします。
-* (ブラックベリー WebWorks`www/config.xml`)
-
- < id="blackberry.widgetcache 機能"必要な ="true"バージョン =「1.0.0.0」/>
-
+* Windows Phone 8
+* ブラックベリー 10
+
+## プラグイン ベースのオプション
+
+Api が上記保存だけでなく、[ファイル API][5]できますローカル ファイル システム上のデータをキャッシュします。 [コルドバのプラグイン][6]の他の同様のストレージ オプションを提供します。
-いくつかのプラットフォームは特別な構成を必要とせずにこの機能をサポート可能性があります。*プラットフォームのサポート*の概要のセクションを参照してください。
\ No newline at end of file
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/appdev/whitelist/index.md b/docs/ja/edge/guide/appdev/whitelist/index.md
index ebc480b..b242f80 100644
--- a/docs/ja/edge/guide/appdev/whitelist/index.md
+++ b/docs/ja/edge/guide/appdev/whitelist/index.md
@@ -16,187 +16,120 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# ホワイト リスト ガイド
-## 概要
+ホワイト リスト登録のドメインは、アクセスを制御するセキュリティ モデルをアプリケーション コントロールを持たない外部のドメインにします。 コルドバの既定のセキュリティ ポリシーは、任意のサイトにアクセスをできます。 生産へアプリケーションを移動する前に、ホワイト リストを策定し、特定のネットワーク ドメインおよびサブドメインにアクセスできるようにする必要があります。
-リソースのホワイト リストを制御するセキュリティ モデルなど、外部ネットワーク リソースにアクセスが `http://google.com` 。 Apache コルドバの既定のセキュリティ ポリシーは、インターネット上の任意のサイト上の任意のリソースにアクセスできます。 運用環境にアプリケーションを移動する前にそのホワイト リストを確認し、特定のネットワーク ドメインおよびサブドメインへのアクセスを宣言する必要があります。
-
-## 仕様
-
-ドメイン ホワイト[W3C ウィジェット アクセス][1]仕様の土台となります。 ウィジェット アクセス仕様で、 `<access>` 要素を使用する特定のネットワーク リソースへのアクセスを宣言します。 Apache コルドバは個々 のネットワーク リソース (Url) のホワイト リスト登録を許可するようにこの概念を拡張します。 将来的には、Apache コルドバはプラットフォームのホワイト リストの実装を抽象化します。 しかし、今のところ各プラットフォーム独自のリソースまたはドメイン ホワイト リストを実装します。 プラットフォームの実装の違いは、このドキュメントに記載されています。
+コルドバに依存している[W3C のウィジェットのアクセス][1]仕様に準拠して、 `<access>` 、アプリ内での要素 `config.xml` 特定のドメインへのネットワーク アクセスを有効にするファイル。 コマンド ライン インターフェイスで記述された CLI ワークフローに依存するプロジェクトのためこのファイルにあるプロジェクトの最上位ディレクトリ それ以外の場合、プラットフォーム固有の開発パス場所は以下のセクションに表示されます。 (各プラットフォーム上のさまざまなプラットフォームのガイドの詳細を参照)。
[1]: http://www.w3.org/TR/widgets-access/
-ホワイト リストのエントリーの一般的な形式の Google クロム パッケージ アプリ「[パターン一致][2]」仕様に従います。 リソースは、URL がアスタリスクによって指定されます (*) を示す任意の値が「行く」ここでいくつかの場所で「ワイルドカード」として文字を使用可能性があります。 具体的な例を紹介します。
-
- [2]: http://developer.chrome.com/apps/match_patterns.html
-
-## 構文
+ホワイト リストの構文を次の例に示します。
-[Google.com][3]ですべてのリソースへのアクセス:
-
- [3]: http://google.com
-
- http://google.com/*
+* [Google.com][2]へのアクセス:
+ <access origin="http://google.com" />
+
-安全な[google.com][4]ですべてのリソースへのアクセス ( `https://` )。
-
- [4]: https://google.com
-
- https://google.com/*
+* 安全な[google.com][3]へのアクセス ( `https://` )。
+ <access origin="https://google.com" />
+
-特定のサブドメイン[maps.google.com][5]へのアクセス:
-
- [5]: http://maps.google.com
-
- http://maps.google.com/*
+* サブドメイン[maps.google.com][4]へのアクセス:
+ <access origin="http://maps.google.com" />
+
-[Google.com][3] (例えば、[接続][6]および[docs.google.com][7]) 上のすべてのサブドメインへのアクセス:
-
- [6]: http://mail.google.com
- [7]: http://docs.google.com
-
- http://*.google.com/*
+* すべてのサブドメインに[google.com][2]、たとえば[接続][5]と[docs.google.com][6]へのアクセス:
+ <access origin="http://*.google.com" />
+
-[Www.google.com][8] 「/モバイル」のパスの下にすべてのリソースへのアクセス:
-
- [8]: http://www.google.com
-
- http://www.google.com/mobile/*
+* たとえば、 [google.com][2]および[developer.mozilla.org][7]の*すべて*のドメインへのアクセス:
-
-任意のプロトコル (例えば、HTTP、HTTPS、FTP など) で[google.com][3]へのアクセス:
-
- *://google.com/*
+ <access origin="*" />
+
+ これは、新しく作成した CLI プロジェクトの既定値です。
-(例えば、 [google.com][3]と[developer.mozilla.org][9]) のインターネット上のすべての資源へのアクセス:
+ [2]: http://google.com
+ [3]: https://google.com
+ [4]: http://maps.google.com
+ [5]: http://mail.google.com
+ [6]: http://docs.google.com
+ [7]: http://developer.mozilla.org
- [9]: http://developer.mozilla.org
+## アマゾン火 OS ホワイト
- *
-
+プラットフォーム固有のホワイト リストの規則はあります。`res/xml/config.xml`.
-## アンドロイド
+## Android のホワイト リスト
-### 詳細
+プラットフォーム固有のホワイト リストの規則はあります。`res/xml/config.xml`.
-ホワイト リスト登録の規則は、 `res/xml/config.xml` 要素で宣言されていると`<access origin="..." />`.
+**注**: Android 2.3 とドメイン ホワイト リストのみで動作する前に `href` のハイパーリンク、画像、スクリプトなどのリソースも参照されていません。 アプリケーションに挿入されてからスクリプトを避けるために措置を取る。
-Android は完全にホワイト リスト構文をサポートします。
+ホワイト リストに登録して非経由でドメインへの移動 `href` ハイパーリンクにより、アプリケーション内ではなく、既定のブラウザーを開いてページ。(この比較下記の iOS の動作です。)
-### 構文
+## iOS ホワイト
-[Google.com][3]へのアクセス:
+プラットフォームのホワイト リスト登録ルールの発見の名前のアプリケーション ディレクトリに `config.xml` ファイル。
- <access origin="http://google.com/*" />
-
+起源のようなプロトコルを使わずに指定 `www.apache.org` よりもむしろ `http://www.apache.org` 、すべてのデフォルト、 `http` 、 `https` 、 `ftp` と `ftps` スキーム。
-## ブラックベリー 10
+IOS プラットフォーム上のワイルドカードは、 [W3C のウィジェット アクセス][1]仕様よりも柔軟性です。 たとえば、次のアクセスすべてのサブドメインおよびトップレベル ドメインなど、 `.com` と `.net` :
-### 詳細
-
-ホワイト リスト登録の規則は、 `www/config.xml` 要素で宣言されていると`<access origin="..." />`.
-
-ブラックベリー 10 2 つの方法で他のプラットフォームとは異なるワイルドカードを処理します。
+ <access origin="*.google.*" />
+
-1) XMLHttpRequest によってアクセスされるコンテンツは、明示的に宣言されなければなりません。起源 ="*"このユースケースは尊敬できません。また、web のすべてのセキュリティが好みを使用して無効になります。
+ホワイト リストに登録して非経由でドメインへの移動、上述した Android のプラットフォームとは異なり `href` iOS 上のハイパーリンクが、まったく開いてページを防ぎます。
-サブドメイン 2) ="true"の代わりに使用される可能性があります"* .domain"
+## ブラックベリー 10 ホワイト
-### 構文
+ホワイト リスト登録ルールを発見します。`www/config.xml`.
-[Google.com][3]へのアクセス:
+ブラックベリー 10年使用ワイルドカードの次の 2 つの方法で他のプラットフォームによって異なります。
- <access origin="http://google.com" subdomains="false" />
+* によってアクセスできるコンテンツ `XMLHttpRequest` を明示的に宣言する必要があります。 設定 `origin="*"` この場合動作しません。 代わりに、すべての web セキュリティできない可能性がありますを使用して、 `WebSecurity` 好みのブラックベリーの構成で説明:
+ <preference name="websecurity" value="disable" />
+
-[Maps.google.com][5]へのアクセス:
-
- <access origin="http://maps.google.com" subdomains="false" />
+* 設定に代わるものとして `*.domain` 、セット、 `subdomains` 属性を `true` 。 設定する必要があります `false` デフォルトで。 たとえば、次のようにアクセスをできます `google.com` 、 `maps.google.com` 、および `docs.google.com` :
-
-[Google.com][3]でのすべてのサブドメインへのアクセス:
-
- <access origin="http://google.com" subdomains="true" />
+ <access origin="http://google.com" subdomains="true" />
+
-
-含むすべてのドメインへのアクセスを `file://` プロトコル。
-
- <access origin="*" subdomains="true" />
+ 次の限定にアクセスする `google.com` :
-
-すべての web セキュリティを無効にします。
-
- <preference name="websecurity" value="disable" />
+ <access origin="http://google.com" subdomains="false" />
+
+ ローカルを含むすべてのドメインへのアクセスを指定する `file://` プロトコル。
+
+ <access origin="*" subdomains="true" />
-## iOS
-
-### 詳細
-
-ホワイト リスト登録の規則は、 `AppName/config.xml` 要素で宣言されていると`<access origin="..." />`.
+(サポートの詳細については、ブラックベリーのマニュアル参照してください[アクセス要素][8].)
-iOS は完全にホワイト リスト構文をサポートします。
+ [8]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
-### 3.1.0 で変更されました。
+## 3.1.0 の iOS の変化
前のバージョン 3.1.0、コルドバ iOS 他コルドバのプラットフォームでサポートされているドメイン whilelisting スキームをいくつかの非標準の拡張含まれています。 3.1.0、現在 iOS のホワイト リストは今このドキュメントの上部に記載されているリソースのホワイト リストの構文に準拠します。 変更する必要があります前 3.1.0 からアップグレードする場合にこれらの拡張機能を使用していた、 `config.xml` として前にホワイト リスト登録リソースの同じセットを続行するためにファイル。
具体的には、これらのパターンを更新する必要があります。
-* " `apache.org` "(プロトコル): これは以前と一致 `http` 、 `https` 、 `ftp` 、および `ftps` プロトコル。 変更" `*://apache.org/*` "に、すべてのプロトコルを含めたり、各プロトコルをサポートする必要がある行が含まれます。
-
-* " `http://apache.*` "(ワイルドカード ドメインの終わりに): これは以前すべて上位-レベルの-ドメイン、すべての可能な 2 文字の Tld を含むと一致 (有用ではないドメインのようにしかし。 co.uk)。 行することが実際に制御、ホワイト リストに登録する必要がある各 TLD を含めます。
+* `apache.org`(プロトコル): これは以前と一致 `http` 、 `https` 、 `ftp` 、および `ftps` プロトコル。 変更" `*://apache.org/*` "に、すべてのプロトコルを含めたり、各プロトコルをサポートする必要がある行が含まれます。
-* " `h*t*://ap*he.o*g` "(行方不明のランダムな文字のワイルドカード文字): これらはサポートされていません; ドメインごとに行を含めるし、したプロトコルへの変更は、実際にホワイト リストする必要があります。
+* `http://apache.*`(ワイルドカード ドメインの終わりに): これは以前すべて上位-レベルの-ドメイン、すべての可能な 2 文字の Tld を含むと一致 (しかしように有用ではないドメイン。 co.uk)。 行することが実際に制御、ホワイト リストに登録する必要がある各 TLD を含めます。
-### 構文
+* `h*t*://ap*he.o*g`(行方不明のランダムな文字のワイルドカード文字): これらはサポートされていません。各ドメインをホワイト リストに実際に必要なプロトコルの行を含めるに変更します。
-[Google.com][3]へのアクセス:
+## Windows Phone のホワイト リスト
- <access origin="http://google.com/*" />
-
-
-## Windows Phone (7 & 8)
-
-ホワイト リスト登録の規則は、 `config.xml` 要素で宣言されていると`<access origin="..." />`.
-
-### 構文
-
-[Google.com][3]へのアクセス:
-
- <access origin="http://google.com" />
-
+アプリの Windows Phone 7 と 8 のホワイト リスト登録ルールの発見 `config.xml` ファイル。
-## Tizen
-
-### 詳細
-
-アプリケーションのルート ディレクトリの `config.xml` ファイルを使用してドメイン ホワイト リスト登録のルールを指定します、 `<access origin="..." />` の要素。 完全なリファレンス[Tizen 外部ネットワーク リソースへのアクセスのドキュメント][10]を参照してください。.
-
- [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
-
-### 構文
-
-[Google.com][3]へのアクセス:
-
- <access origin="http://google.com" subdomains="false" />
-
-
-安全な[google.com][4]へのアクセス ( `https://` )。
-
- <access origin="https://google.com" subdomains="false" />
-
-
-[Google.com][3]でのすべてのサブドメインへのアクセス:
-
- <access origin="http://google.com" subdomains="true" />
-
+## Tizen ホワイト
-含むすべてのドメインへのアクセスを `file://` プロトコル。
+アプリのでホワイト リスト登録ルールの発見 `config.xml` ファイル。 プラットフォーム依存して同じ `subdomains` 、黒イチゴ ・ プラットホームとしての属性。 (サポートの詳細については、Tizen のマニュアル参照してください[アクセス要素][9].)
- <access origin="*" subdomains="true" />
\ No newline at end of file
+ [9]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
[05/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/index.md b/docs/zh/edge/guide/platforms/ios/index.md
index 947d40b..12cb849 100644
--- a/docs/zh/edge/guide/platforms/ios/index.md
+++ b/docs/zh/edge/guide/platforms/ios/index.md
@@ -14,42 +14,42 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 平臺指南
+# iOS 平台指南
-本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 iOS 設備 (如 iPhone 和 iPad 的應用程式。請參閱下列特定于平臺的詳細資訊:
+本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 iOS 设备 (如 iPhone 和 iPad 的应用程序。请参阅下列特定于平台的详细信息:
* iOS 配置
-* 升級 iOS
-* WebViews iOS
-* iOS 外掛程式
-* iOS 命令列工具
+* 升级 iOS
+* iOS WebViews
+* iOS 插件
+* iOS 命令行工具
-上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
-## 要求和支援
+## 要求和支持
-蘋果公司 ® 生成僅在基於英特爾的 Mac OS X 作業系統上運行的 iOS 應用程式所需的工具。 僅在 OS X 10.7 (獅子) 版本上運行 Xcode ® 4.5 (要求的最低版本) 或更大,並包括 iOS 6 SDK (軟體發展工具組)。 要提交到蘋果 App Store℠ 的應用程式需要的蘋果工具的最新版本。
+苹果公司 ® 生成仅在基于英特尔的 Mac OS X 操作系统上运行的 iOS 应用程序所需的工具。 仅在 OS X 10.7 (狮子) 版本上运行 Xcode ® 4.5 (要求的最低版本) 或更大,并包括 iOS 6 SDK (软件开发工具包)。 要提交到苹果 App Store℠ 的应用程序需要的苹果工具的最新版本。
-您可以測試的許多科爾多瓦功能使用 iOS 模擬器安裝 ios SDK 和 Xcode,但你需要使用實際的設備完全提交到 App Store 之前測試的所有應用程式的裝置功能。 該設備必須至少有 iOS 5.x 安裝、 科爾多瓦 2.3 支援的最低限度的 iOS 版本。配套設備包括所有 iPad ® 模型、 iPhone ® 3GS 及以上,和 iPod ® 觸摸第三代或更高版本。 要安裝到設備上的應用程式,您必須也是蘋果公司的[iOS 開發者計畫][1],該費用每 99 年美元的成員。 本指南演示如何將應用程式部署到 iOS 模擬器,不必註冊開發者計畫。
+您可以测试的许多科尔多瓦功能使用 iOS 模拟器安装 ios SDK 和 Xcode,但你需要使用实际的设备完全提交到 App Store 之前测试的所有应用程序的设备功能。 该设备必须至少有 iOS 5.x 安装、 科尔多瓦 2.3 支持的最低限度的 iOS 版本。配套设备包括所有 iPad ® 模型、 iPhone ® 3GS 及以上,和 iPod ® 触摸第三代或更高版本。 要安装到设备上的应用程序,您必须也是苹果公司的[iOS 开发者计划][1],该费用每 99 年美元的成员。 本指南演示如何将应用程序部署到 iOS 模拟器,不必注册开发者计划。
[1]: https://developer.apple.com/programs/ios/
-## 安裝 SDK
+## 安装 SDK
-有兩種方法可以下載 Xcode:
+有两种方法可以下载 Xcode:
-* 從[應用程式商店][2],可通過搜索"Xcode"在**App Store**中的應用。
+* 从[应用程序商店][2],可通过搜索"Xcode"在**App Store**中的应用。
-* 從[蘋果開發者下載][3],而作為蘋果開發者需要註冊。
+* 从[苹果开发者下载][3],而作为苹果开发者需要注册。
[2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
[3]: https://developer.apple.com/downloads/index.action
-一旦安裝了 Xcode,幾個命令列工具需要為科爾多瓦運行啟用。 從**Xcode**功能表中,選擇**首選項**,然後**下載**選項卡。 從**元件**面板中,按**命令列工具**清單旁邊的**安裝**按鈕。
+一旦安装了 Xcode,几个命令行工具需要为科尔多瓦运行启用。 从**Xcode**菜单中,选择**首选项**,然后**下载**选项卡。 从**组件**面板中,按**命令行工具**列表旁边的**安装**按钮。
-## 在 SDK 中打開的專案
+## 在 SDK 中打开的项目
-使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
+使用 `cordova` 实用程序设置了一个新的项目,如所述在科尔多瓦命令行界面。例如,在源代码中的目录:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
@@ -57,104 +57,104 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ cordova prepare # or "cordova build"
-創建後,您可以在 Xcode 內打開它從。按兩下打開 `hello/platforms/ios/hello.xcodeproj` 檔。螢幕應該如下所示:
+创建后,您可以在 Xcode 内打开它从。双击打开 `hello/platforms/ios/hello.xcodeproj` 文件。屏幕应该如下所示:
![][4]
[4]: img/guide/platforms/ios/helloworld_project.png
-## 部署到模擬程式
+## 部署到仿真程序
-若要預覽 iOS 模擬器中的應用程式:
+若要预览 iOS 模拟器中的应用程序:
-1. 請確保在左邊的面板中選擇*.xcodeproj*檔。
+1. 请确保在左边的面板中选择*.xcodeproj*文件。
-2. 選擇**你好**app 立即向右面板中。
+2. 选择**你好**app 立即向右面板中。
-3. 從工具列上的**計畫**功能表中選擇預定的設備、 iPhone 等作為 6.0 模擬器在這裡突出了:
+3. 从工具栏上的**计划**菜单中选择预定的设备、 iPhone 等作为 6.0 模拟器在这里突出了:
![][5]
-4. 按下**運行**按鈕出現在同一工具列左側的**計畫**中。 那生成、 部署並在模擬器中運行應用程式。 一個單獨的模擬器應用程式將打開,並顯示該應用程式:
+4. 按下**运行**按钮出现在同一工具栏左侧的**计划**中。 那生成、 部署并在模拟器中运行应用程序。 一个单独的仿真器应用程序将打开,并显示该应用程序:
![][6]
- 只有一個模擬程式可能會運行一次,所以如果你想要在不同的模擬器中測試應用程式,您需要退出的模擬程式應用程式和運行一個不同的目標在 Xcode 的範圍內。
+ 只有一个仿真程序可能会运行一次,所以如果你想要在不同的仿真器中测试应用程序,您需要退出的仿真程序应用程序和运行一个不同的目标在 Xcode 的范围内。
[5]: img/guide/platforms/ios/select_xcode_scheme.png
[6]: img/guide/platforms/ios/HelloWorldStandard.png
-Xcode 捆綁了模擬器為最新版本的 iPhone 和 iPad。 較舊的版本中可能會提供**Xcode → 首選項 → 下載 → 元件**面板。
+Xcode 捆绑了仿真器为最新版本的 iPhone 和 iPad。 较旧的版本中可能会提供**Xcode → 首选项 → 下载 → 组件**面板。
-## 將部署到設備
+## 将部署到设备
-有關各項要求,部署到一個設備的詳細資訊,請參閱蘋果的[iOS 工具工作流指南][7]的*配置開發和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
+有关各项要求,部署到一个设备的详细信息,请参阅苹果的[iOS 工具工作流指南][7]的*配置开发和分配资产*部分。 简单地说,您需要部署之前执行以下操作:
[7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
-1. 加入蘋果 iOS 開發者計畫。
+1. 加入苹果 iOS 开发者计划。
-2. 創建*資源調配設定檔*內[iOS 資源調配門戶][8]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
+2. 创建*资源调配配置文件*内[iOS 资源调配门户][8]。 您可以使用其*发展资源调配助理*来创建和安装配置文件和证书 Xcode 需要。
-3. 驗證*代碼簽名*部分*代碼簽名標識*內的專案設置設置為您設置的設定檔名稱。
+3. 验证*代码签名*部分*代码签名标识*内的项目设置设置为您设置的配置文件名称。
[8]: https://developer.apple.com/ios/manage/overview/index.action
-若要部署到設備:
+若要部署到设备:
-1. 使用 USB 電纜將設備插入到您的 mac。
+1. 使用 USB 电缆将设备插入到您的 mac。
-2. Xcode 視窗**計畫**下拉清單中選擇的專案的名稱。
+2. Xcode 窗口**计划**下拉列表中选择的项目的名称。
-3. 從**設備**下拉清單中選擇您的設備。如果它通過 USB 連接電源,但仍然沒有出現,請按**管理器**按鈕,以解決任何錯誤。
+3. 从**设备**下拉列表中选择您的设备。如果它通过 USB 连接电源,但仍然没有出现,请按**管理器**按钮,以解决任何错误。
-4. 按下**運行**按鈕以生成、 部署並運行該應用程式在您的設備上。
+4. 按下**运行**按钮以生成、 部署并运行该应用程序在您的设备上。
-## 常見的問題
+## 常见的问题
-**否決警告:**當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已過時*。 API 仍可工作,短期內,但最終將被刪除。 這些過時的介面的一些反映在 Apache 科爾多瓦和 Xcode 問題對他們的警告您在生成和部署應用程式時。
+**否决警告**: 当应用程序更改或替换为另一个 API 编程接口 (API) 时,它被标记为*已过时*。 API 仍可工作,短期内,但最终将被删除。 这些过时的接口的一些反映在 Apache 科尔多瓦和 Xcode 问题对他们的警告您在生成和部署应用程序时。
-Xcode 的警告 `invokeString` 方法涉及啟動一個應用程式從一個自訂 URL 的功能。 雖然從自訂 URL 載入的機制發生了變化,此代碼目前仍在繼續為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用這一功能,因此可以忽略這些警告。 若要防止出現這些警告,請刪除引用已棄用的 invokeString API 的代碼:
+Xcode 的警告 `invokeString` 方法涉及启动一个应用程序从一个自定义 URL 的功能。 虽然从自定义 URL 加载的机制发生了变化,此代码目前仍在继续为科尔多瓦的较早版本创建的应用程序提供向后的功能。 示例应用程序不使用这一功能,因此可以忽略这些警告。 若要防止出现这些警告,请删除引用已弃用的 invokeString API 的代码:
-* 編輯*Classes/MainViewController.m*檔、 環繞的代碼與下面的塊 `/*` 和 `*/` 的評論如下所示,然後鍵入**命令-s**保存該檔:
+* 编辑*Classes/MainViewController.m*文件、 环绕的代码与下面的块 `/*` 和 `*/` 的评论如下所示,然后键入**命令-s**保存该文件:
- (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定協定來處理的唯一有效 / * 如果 (self.invokeString) {/ / 這傳遞之前觸發 deviceready 事件,以便您可以訪問它的 js 時您會收到 deviceready NSLog (@"已否決: window.invokeString-相反,使用 window.handleOpenURL(url) 函數,總是調用通過自訂方案 url 啟動應用程式時.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本機應用程式 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超級 webViewDidFinishLoad: theWebView] ;}
+ (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定协议来处理的唯一有效 / * 如果 (self.invokeString) {/ / 这传递之前触发 deviceready 事件,以便您可以访问它的 js 时您会收到 deviceready NSLog (@"已否决: window.invokeString-相反,使用 window.handleOpenURL(url) 函数,总是调用通过自定义方案 url 启动应用程序时.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本机应用程序 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超级 webViewDidFinishLoad: theWebView] ;}
-* 編輯*Classes/AppViewDelegate.m*檔,注釋掉下面的行插入雙斜杠,如下所示,然後鍵入**命令-s**保存該檔:
+* 编辑*Classes/AppViewDelegate.m*文件,注释掉下面的行插入双斜杠,如下所示,然后键入**命令-s**保存该文件:
//self.viewController.invokeString = invokeString ;
-* 按**命令-b**重新生成專案並消除此警告。
+* 按**命令-b**重新生成项目并消除此警告。
<!-- Does this fix only last until the next "cordova prepare"? -->
-**缺少標題**: 編譯錯誤有關的失蹤頭導致從生成位置的問題,可以通過 Xcode 偏好固定:
+**缺少标题**: 编译错误有关的失踪头导致从生成位置的问题,可以通过 Xcode 偏好固定:
-1. 選擇**Xcode → 首選項 → 位置**.
+1. 选择**Xcode → 首选项 → 位置**.
-2. 在**派生的資料**部分中,按**高級**按鈕並選擇**唯一**作為**生成位置**如下所示:
+2. 在**派生的数据**部分中,按**高级**按钮并选择**唯一**作为**生成位置**如下所示:
![][9]
[9]: img/guide/platforms/ios/xcode_build_location.png
-這是預設設置為一個新的 Xcode 安裝,但也可以設置以不同的方式從較早版本的 Xcode 後升級。
+这是默认设置为一个新的 Xcode 安装,但也可以设置以不同的方式从较早版本的 Xcode 后升级。
-進一步的資訊,請參考蘋果的文檔:
+进一步的信息,请参考苹果的文档:
-* [開始開發 iOS 應用程式今天][10]快速概述的步驟開發 iOS 的應用程式。
+* [开始开发 iOS 应用程序今天][10]快速概述的步骤开发 iOS 的应用程序。
-* [會員中心主頁][11]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
+* [会员中心主页][11]提供几个 iOS 的链接技术资源包括技术资源,资源调配门户、 分布指南和社区论坛。
* [IOS 工具工作流指南][7]
-* [Xcode 4 使用者指南][12]
+* [Xcode 4 用户指南][12]
-* 從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][13]
+* 从苹果世界广泛开发人员会议 (WWDC2012) 2012年[届会议视频][13]
-* 安裝[xcode 選擇命令][14],它有助於指定正確版本的 Xcode,如果不止一個的話。
+* 安装[xcode 选择命令][14],它有助于指定正确版本的 Xcode,如果不止一个的话。
[10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
[11]: https://developer.apple.com/membercenter/index.action
@@ -162,4 +162,4 @@ Xcode 的警告 `invokeString` 方法涉及啟動一個應用程式從一個自
[13]: https://developer.apple.com/videos/wwdc/2012/
[14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
-(Mac ®,OS X ®,蘋果公司 ®,Xcode ® 應用程式 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是蘋果公司商標)
\ No newline at end of file
+(Mac ®,OS X ®,苹果公司 ®,Xcode ® 应用程序 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是苹果公司商标)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/plugin.md b/docs/zh/edge/guide/platforms/ios/plugin.md
index 56ceeb1..6b16324 100644
--- a/docs/zh/edge/guide/platforms/ios/plugin.md
+++ b/docs/zh/edge/guide/platforms/ios/plugin.md
@@ -14,183 +14,165 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 外掛程式
+# iOS 插件
-外掛程式是一個擴展的目標 C 類 `CDVPlugin` 類。
+此部分提供了如何在 iOS 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
-每個外掛程式類必須註冊為 `<feature>` 中標籤的 `config.xml` 檔。 正是通過這一機制的 JavaScript `exec` 方法的 `service` 參數將映射到目標 C 類。
+IOS 插件作为扩展目标 C 类实现 `CDVPlugin` 类。 对于 JavaScript 的 `exec` 方法的 `service` 参数将映射到一个目标 C 类,每个插件必须注册为 `<feature>` 标记命名的应用程序目录中 `config.xml` 文件。
-## 外掛程式類映射
+## 插件类映射
-一個外掛程式的 JavaScript 部分始終使用 `cordova.exec` 方法,如下所示:
+一个插件的 JavaScript 部分使用 `cordova.exec` 方法,如下所示:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-這封送一個請求從 `UIWebView` 到 iOS 本機側,更或較不沸騰到調用 `action` 方法 `service` 類,傳入的參數中的 `args` 陣列。
+这封送一个请求从 `UIWebView` 到 iOS 本机一侧,有效地调用 `action` 方法在 `service` 类,传入的参数中的 `args` 数组。
-指定外掛程式作為 `<feature>` 在科爾多瓦 iOS 應用程式專案中的標記 `config.xml` 檔。
+指定作为插件 `<feature>` 科尔多瓦 iOS 应用程序项目中的标记 `config.xml` 文件,使用 `plugin.xml` 文件来自动应用程序插件中所述注入此标记:
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-功能 `name` 屬性應匹配您在 JavaScript 中使用 `exec` 調用的 `service` 參數,和 `value` 屬性應與外掛程式的目標 C 類的名稱相匹配。 `<param name>`應始終是我 `"ios-package"` 。 如果不遵循此安裝程式,該外掛程式可能編譯,但不是會到達科爾多瓦。
+该功能的 `name` 属性应匹配您所指定的作为 JavaScript `exec` 调用的 `service` 参数。 `value`属性应与插件的目标 C 类的名称相匹配。 `<param>`元素的 `name` 应始终是 `ios-package` 。 如果你不遵守这些准则,该插件可能会编译,但科尔多瓦可能仍然不能够访问它。
-## 外掛程式初始化和存留期
+## 插件初始化和生存期
-外掛程式物件的一個實例創建為生活的每個 `UIWebView` 。 外掛程式不會具現化之前他們第一次引用通過調用從 JavaScript,除非 `<param>` 與 `onload` `name` 屬性設置為 `"true"` 的 `config.xml` 。 例如:
+插件对象的一个实例创建为生活的每个 `UIWebView` 。 首先从 JavaScript 的调用的引用时,通常被实例化插件。 否则他们可以通过设置实例化 `param` 命名为 `onload` 到 `true` 在 `config.xml` 文件:
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
-有*沒有*指定外掛程式的初始值設定項。相反,應使用外掛程式 `pluginInitialize` 他們開辦的邏輯方法。
+有*没有*指定插件的初始值设定项。相反,应使用插件 `pluginInitialize` 为其启动逻辑方法。
-長時間運行的請求,外掛程式背景活動 (例如,播放的媒體),聽眾或內部狀態應執行 `onReset` 方法和停止或清理這些活動。 這種方法運行時 `UIWebView` 定位到新的一頁或刷新,重新載入 JavaScript。
+插件需要长时间运行的请求,如媒体回放、 听众,保持内部状态应执行的背景活动 `onReset` 方法来清理这些活动。 在方法运行时 `UIWebView` 定位到新的一页或刷新,重新加载 JavaScript。
-## 寫作 iOS 科爾多瓦外掛程式
+## 写作 iOS 科尔多瓦插件
-我們有外掛程式請求到本機端 JavaScript 起火燃燒。 我們有通過正確映射的目標 C 的 iOS 外掛程式 `config.xml` 檔。 所以最後的 iOS 目標 C 外掛程式類長什麼樣子?
+JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标 C 插件映射正确地在 `config.xml` 文件中,但最后 iOS 目标 C 插件类看起来像什么? 无论派往与 JavaScript 的插件 `exec` 函数传递到相应的插件类的 `action` 方法。 插件的方法有此签名:
-什麼獲取調度到該外掛程式通過 JavaScript 的 `exec` 函數獲取傳遞到相應的外掛程式類的 `action` 方法。外掛程式的方法有此簽名:
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+有关更多详细信息,请参见 `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` ,和`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
-## iOS CDVPluginResult 訊息類型
+## iOS CDVPluginResult 消息类型
-使用 CDVPluginResult 可以返回結果類型的各種回您的 JavaScript 回呼函數,使用看起來像的類方法:
+您可以使用 `CDVPluginResult` 来返回结果的多种类型回 JavaScript 回调函数,使用类的方法,它们遵循这种模式:
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-您可以創建 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` ,和 `Multipart` 類型。 或者,不附加任何參數 (只是發送狀態)。 或者,返回一個錯誤。 你甚至可以選擇不發送任何外掛程式的結果,在這種情況下不會觸發回檔。
+您可以创建 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` ,和 `Multipart` 类型。 你可以也离开了任何参数来发送状态,或返回错误,或甚至选择不发送任何插件的结果,在这种情况下既不回拨火。
-### 備註
+请注意以下复杂的返回值为:
-* `messageAsArrayBuffer`預計 `NSData*` 並將轉換為 `ArrayBuffer` 為您的 JavaScript 回檔 (和 `ArrayBuffers` 從 JavaScript 發送到一個外掛程式都將轉換為`NSData*`).
-* `messageAsMultipart` 預計 `NSArray *` 包含任何其他支援類型,並將整個陣列作為發送 `參數` 給您的 JavaScript 回檔。
- * 怪癖: 這不是只是語法糖 (儘管它是甜的)。 這種方式,所有參數序列化或反序列化,必要時。 例如,它是能夠安全返回 `NSData*` 作為多部分,但不是 `Array` /`Dictionary`.
+* `messageAsArrayBuffer`预计 `NSData*` 并将转换为 `ArrayBuffer` 在 JavaScript 回调。 同样,任何 `ArrayBuffer` JavaScript 发送到一个插件都将转换为`NSData*`.
-## Echo 外掛程式 iOS 外掛程式
+* `messageAsMultipart`预计, `NSArray*` 包含任何其他支持类型,并将发送整个数组作为 `arguments` 给您的 JavaScript 回调。 这种方式,所有参数在序列化或反序列化作为必要的所以它是能够安全返回 `NSData*` 作为多部分,但不是 `Array` /`Dictionary`.
-我們會將以下內容添加到該專案的 `config.xml` 檔:
+## 回声 iOS 插件示例
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-然後我們將添加下列檔 ( `Echo.h` 和 `Echo.m` ) 到我們科爾多瓦 iOS 應用程式目錄裡面的外掛程式目錄:
+然后我们将添加以下 `Echo.h` 和 `Echo.m` 文件到 `Plugins` 内科尔多瓦 iOS 应用程序目录的文件夹:
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-讓我們看看代碼。在頂部,我們有所有必要的科爾多瓦進口。我們班延伸從 `CDVPlugin` (非常重要)。
+在文件的顶部必要的进口商品扩展从类 `CDVPlugin` 。 在这种情况下,该插件只支持单个 `echo` 行动。 它获取 echo 字符串通过调用 `objectAtIndex` 方法获取的第一个参数 `arguments` 对应于参数的数组通过 JavaScript 在 `exec()` 函数。
-此外掛程式只支援一個操作, `echo` 的行動。 第一,我們抓住 echo 字串使用 `objectAtIndex` 方法上的我們 `args` ,告訴它我們想要獲取的參數陣列中的第十的參數。 我們做一些參數檢查: 請確保它不是 `nil` ,並確保它不是一個零長度的字串。
+它会检查该参数,以确保它不是 `nil` 或空字符串,返回 `PluginResult` 与 `ERROR` 如果是这样的状态。 如果该参数通过检查,它返回 `PluginResult` 与 `OK` 状态,在原始中传递 `echo` 的字符串。 最后,它将发送结果到 `self.commandDelegate` ,其中执行 `exec` 方法的成功或失败回调 JavaScript 一边。 如果成功回调被调用,它将通过在 `echo` 参数。
-如果是,我們返回 `PluginResult` 與 `ERROR` 狀態。 如果所有這些檢查通過,然後我們將返回 `PluginResult` 與 `OK` 狀態,並通過在 `echo` 我們收到了在第一位作為參數的字串。
+## iOS 一体化
-最後,我們發送結果到 `self.commandDelegate` ,其中執行 `exec` 方法的成功或失敗回檔 JavaScript 一邊。 如果成功回檔被調用,它將通過在 `echo` 參數。
+`CDVPlugin`类功能其他你的插件可以重写的方法。 例如,您可以捕获 `pause` , `resume` ,应用程序终止和 `handleOpenURL` 事件。 请参见[CDVPlugin.h][1]和[CDVPlugin.m][2]类的指导。
-## 執行緒
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-在相同的 UI 執行緒中執行的外掛程式方法。如果你的外掛程式需要大量的處理,或者需要一個阻塞調用,則應使用後臺執行緒。例如:
+## 线程处理
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
-
-
-## 高級的外掛程式功能
-
-請參閱其他方法時,您可以在重寫:
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
+插件方法通常在主界面相同的线程中执行。 如果你的插件需要大量的处理,或者需要一个阻塞调用,则应使用后台线程。 例如:
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-例如,你可以掛接到 `pause` , `resume` ,應用程式終止和 `handleOpenURL` 事件。
-
-## 調試外掛程式
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
+
-若要調試的目標 C 側,您將使用 Xcode 的內置調試器。 對於 JavaScript,在 iOS 5.0 可以使用[Weinre、 Apache 科爾多瓦專案][6]或[iWebInspector、 一個協力廠商實用程式][7]
+## 调试 iOS 插件
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+若要调试的目标 C 一边,你需要 Xcode 的内置调试器。 对于 JavaScript,在 iOS 5.0 可以使用[Weinre、 Apache 科尔多瓦项目][3]或[iWebInspector、 一个第三方实用程序][4]。 Ios 6,您可以向您的应用程序运行在 iOS 6 模拟器附加 Safari 6.0。
-Ios 6,您將使用 Safari 6.0 將簡單地附加到您的應用程式運行在 iOS 6 模擬器。
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
-## 常見的陷阱
+## 常见的陷阱
-* 別忘了向 config.xml 添加您的腳本映射。如果你忘記了,是在 Xcode 主控台中記錄錯誤。
+* 别忘了添加到您的脚本映射 `config.xml` 。如果你忘记了,是在 Xcode 控制台中记录错误。
-* 別忘了添加任何主機,您在白名單中,連接到域白名單指南中所述。如果你忘記了,是在 Xcode 主控台中記錄錯誤。
\ No newline at end of file
+* 别忘了添加任何主机,您在白名单中,连接到域白名单指南中所述。如果你忘记了,是在 Xcode 控制台中记录错误。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/tools.md b/docs/zh/edge/guide/platforms/ios/tools.md
index e97b48a..775227a 100644
--- a/docs/zh/edge/guide/platforms/ios/tools.md
+++ b/docs/zh/edge/guide/platforms/ios/tools.md
@@ -14,36 +14,38 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 命令列工具
+# iOS 命令行工具
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
[1]: http://cordova.apache.org
-IOS 命令列工具都建立在 shell 腳本和依賴于 Xcode 命令列工具如 `xcode-select` 和`xcodebuild`.
+IOS 命令行工具都建立在 shell 脚本和依赖于 Xcode 命令行工具如 `xcode-select` 和`xcodebuild`.
-## 創建一個專案
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
-運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。
+## 创建一个项目
+
+运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。
$ ./path/to/cordova-ios/bin/create /path/to/my_new_project com.example.project_name ProjectName
-## 生成專案
+## 生成项目
$ /path/to/my_new_project/cordova/build
-## 在模擬器上運行的應用程式
+## 在模拟器上运行应用程序
$ /path/to/my_new_project/cordova/run
-## 釋放
+## 释放
$ /path/to/my_new_project/cordova/release
-## 日誌記錄
+## 日志记录
$ /path/to/my_new_project/cordova/log
\ No newline at end of file
[11/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/plugin.md b/docs/ru/edge/guide/platforms/wp8/plugin.md
index 25d1f68..215e469 100644
--- a/docs/ru/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ru/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+--Лицензия: лицензируются для Apache Software Foundation (ASF) одного или нескольких корреспондентов лицензионных соглашений. 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
@@ -16,24 +14,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone плагины
-Написание плагин для Кордова на Windows Phone требует понимания архитектуры Cordova. Кордова-WP7 состоит из WebBrowser, который размещает код JavaScript приложения и управляет родной вызовы API. Есть BaseCommand ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) класс в C#, который можно расширить, и он приходит с большинством «сантехника» построен для вас уже.
+Этот раздел содержит сведения о том, как реализовать собственный плагин код на платформе Windows Phone. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
-1. Выберите ваш проект и щелкните правой кнопкой мыши выбрать **Добавить → новый элемент...**
-
- * Желательно добавить его в папку «Плагины», но это до вас
+Писать плагин для Кордова на Windows Phone требуется базовое понимание архитектуры в Кордове. Кордова-WP7 состоит из `WebBrowser` , содержит код JavaScript приложения и управляет родной вызовы API. Вы можете расширить C# `BaseCommand` класса ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ), которая поставляется с большинство функциональных возможностей, вам необходимо:
-2. Выберите «Класс» и назовите его`Echo.cs`
-
- * Имя этого класса должны *точно* совпадать, что вы называете в`cordova.exec(win, fail, "Echo", ...)`
+1. Выберите ваш проект и щелкните правой кнопкой мыши выбрать **Добавить → новый элемент...** Если вы хотите, вы можете добавить его в `Plugins` папку.
+
+2. Выберите **класс** и назовите его `Echo.cs` . Этот класс имя должно *точно* соответствовать что вы называете указать в качестве службы в `cordova.exec()` вызов на стороне JavaScript.
-3. Включить осуществление базовых классов
+3. Включить осуществление базовых классов:
using WPCordovaClassLib.Cordova;
using WPCordovaClassLib.Cordova.Commands;
using WPCordovaClassLib.Cordova.JSON;
-4. Расширить свой класс от BaseCommand
+4. Расширить свой класс от `BaseCommand` :
public class Echo : BaseCommand
{
@@ -41,7 +37,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
-5. Добавьте метод, который можно вызывать из JavaScript
+5. Добавить `echo` метод, который можно вызывать из JavaScript:
public class Echo : BaseCommand
{
@@ -53,157 +49,146 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
}
+Смотреть [BaseCommand.cs][1] класс для методов, доступных для плагина для переопределения. Например плагин может захватить события «пауза» и «продолжить».
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
+
## Пространства имен
-Пространство имен по умолчанию для неквалифицированных команд является:
+Пространство имен по умолчанию для неквалифицированных команды является:
- namespace Cordova.Extension.Commands
- {
- // ...
- }
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-Если вы хотите использовать свои собственные пространства имен, вам нужно позвонить полное `cordova.exec` . Например, если вы хотите определить класс C# следующим образом:
+Если вы хотите задать собственных имен, вам нужно позвонить в полное `cordova.exec` . Например, если вы хотите определить класс C# следующим образом:
- namespace com.mydomain.cordovaExtensions
- {
- public class Echo : BaseCommand
+ namespace com.mydomain.cordovaExtensions
{
- // ...
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
}
- }
-Затем, в JavaScript необходимо вызвать `exec` , как это:
+JavaScript необходимо будет вызвать `exec` , как это:
- cordova.exec(win, fail, "com.mydomain.cordovaExtensions.Echo", ...);
+ cordova.exec(win, fail, "com.mydomain.cordovaExtensions.Echo", ...);
## Интерпретации аргументов в C
-Данные, полученные методом ваш плагин — это строковое значение, но в действительности, глядя на наш код JavaScript, мы видим, что наше намерение передать массив строк. Оглядываясь назад на наш вызов JavaScript `cordova.exec` , мы видим, мы прошли `[str]` :
+В примере, рассмотренном в плагины приложения данные, которые получает ваш плагин является строкой, но что, если вы хотите передать массив строк? Предположим, что JavaScript `cordova.exec` вызова задается следующим образом:
- cordova.exec(win, fail, "Echo", "echo", ["input string"]);
+ cordova.exec(win, fail, "Echo", "echo", ["input string"]);
-Если мы проверяем параметры строки, переданной в нашей `Echo.echo` метод, мы видим, что значение является на самом деле:
+Значение `options` строка, передаваемая в `Echo.echo` метод является JSON:
- "[\"input string\"]"
+ "[\"input string\"]"
-Все JavaScript `exec` аргументы являются JSON кодируются перед передачей в C#.
+Все JavaScript `exec` аргументы JSON кодируются перед передачей в C# и поэтому нужно декодировать:
-Если мы хотим, чтобы рассматривать это как строку, которую мы ожидали, нам нужно расшифровать его. Мы можем использовать простой десериализации JSON.
-
- string optVal = JsonHelper.Deserialize<string[]>(options)[0];
- // optVal now has the value of "input string"
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
-## Передача результатов из C# в JavaScript
+## Результаты тестирования из C# в JavaScript
-Базовый класс BaseCommand предоставляет методы для передачи данных в обработчиках обратного вызова JavaScript. Чтобы просто сигнал, что команда была выполнена успешно, когда не требуется никаких дополнительных результат информация, вы можете просто позвонить:
+`BaseCommand`Класс предоставляет методы для передачи данных обратного вызова обработчиков JavaScript. Если вы хотите просто сигнал успеха без сопровождающих результата, вы можете просто позвонить:
- DispatchCommandResult(); // calls back with an empty plugin result, considered a success callback
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-Чтобы передать данные обратно, необходимо вызвать другую версию `DispatchCommandResult` :
+Чтобы передать данные обратно, вам нужно позвонить `DispatchCommandResult` по-разному:
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
-Для передачи данных структурированных объектов JavaScript, он должен быть закодирован как JSON-строка:
+Используйте зашифрованную строку JSON для передачи данных структурированных объектов обратно в JavaScript:
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-Если вам необходимо сигнализировать, что произошла ошибка, вы можете позвонить `DispatchCommandResult` с `PluginResult` объект:
+Чтобы сигнал об ошибке, вызовите `DispatchCommandResult` с `PluginResult` объект, состояние которого является `ERROR` :
- DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
-## Обработка ошибок сериализации в ваш плагин метода C#
+## Обработка ошибок сериализации
-При интерпретации ваши аргументы, это хорошая идея, чтобы использовать блок try/catch в случае, если у нас есть плохие ввода. Это шаблон используется во всем код Cordova C#:
+При интерпретации аргументов, `try` / `catch` блоки помогают отсеивать плохие ввода. Эта модель появляется на протяжении код Cordova C#:
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... Продолжайте делать нашу работу}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
## Плагин XML
-Это windows телефон конкретные примеры использования файла plugin.xml, обратитесь к спецификации плагин для получения более подробной информации
-
-### `<source-file>`
+Ниже показано, как использовать `plugin.xml` файла для указания плагин исходных файлов на платформе Windows Phone. См приложение плагины обзор, и плагин спецификации для подробной информации об имеющихся вариантах.
-В windows phone `<source-file>` элемент в настоящее время используется для определения всех плагинов ресурсов (т.е. .cs, .xaml,. xaml.cs, .dll, изображения активов и т.д.).
+* `<source-file>`Элемент определяет все ресурсы плагин, например *.cs*, *.xaml*, *. xaml.cs*и *DLL-* файлов и графических ресурсов.
-### `<config-file>`
-
-`<config-file>`Элемент определяет, какие элементы получают положить в файл config. Например добавить плагин в config.xml платформ вы могли бы сделать что-то вроде этого:
-
- <config-file target="config.xml" parent="/*">
- <feature name="PluginName">
- <param name="wp-package" value="PluginName"/>
- </feature>
- </config-file>
+* `<config-file>`Элемент определяет элементы для вставки в файл конфигурации. Этот пример добавляет плагин на платформу `config.xml` файл:
-
-Если мы хотим добавить возможность контактов WMAppManifest.xml, он будет выглядеть следующим образом:
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ Этот пример добавляет возможность контактов `WMAppManifest.xml` файл:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## Расширенный плагин функциональность
-
-Смотрите другие методы, которые можно переопределить в:
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-Например вы можете подключить в «пауза» и «резюме» события приложения.
-
-### Отладка плагины
+## Отладка плагины
-Для отладки C# стороне, вы можете использовать отладчик Visual Studio, просто установите точку останова в любом из методов, предоставляемых вашего класса.
+Использование отладчика Visual Studio для отладки работы плагина C# компонент. Точку останова можно установить в любой из методов, предоставляемых в вашем классе.
-JavaScript является немного более трудным для отладки на Windows Phone. Вам нужно использовать `console.log` для вывода состояния вашего плагина, или информировать себя от ошибок.
+JavaScript является более сложным для отладки на Windows Phone. Вам нужно использовать `console.log` для вывода плагин государство, или сообщить себя от ошибок.
## Наиболее распространенные ошибки
-* Будьте осторожны при принятии решения о аргументов, передаваемый в машинный код в вашем JavaScript реализации. Большинство платформ устройств ожидать передан cordova.exec чтобы быть массивом args, но если у вас есть различные типы объектов в этом массиве, она становится трудно или невозможно выполнить десериализацию.
+* Будьте осторожны, чтобы не передавать аргументы из JavaScript к родной стороне, которые трудно десериализовать формат JSON. Большинство платформ устройств ожидать аргумент, передаваемый `cordova.exec()` быть массива, например следующие:
cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
- * Это означает, что код C# получает трудно расшифровать строковое значение, таких как:
+ Это может привести к чрезмерно сложным строковое значение для C# для декодирования:
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this is a string\", 54, { literal:'trouble' }]"
-
- * Рассмотрим преобразование всех параметров в строки перед вызовом exec:
+ Вместо этого, рассмотреть вопрос о преобразовании *всех* параметров в строки перед вызовом `exec()` и декодирования каждой отдельно:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]) ;
-
- string[] optValues = JsonHelper.Deserialize<string[]>(options);
-
-* Это обычно хорошая идея, чтобы сделать параметр проверки в коде JavaScript, перед вызовом метода `exec` . Это позволяет повторно использовать код JavaScript среди различных встроенных реализаций ваш плагин.
\ No newline at end of file
+* Как правило, лучше проверить параметры в JavaScript перед вызовом `exec()` . Это позволяет повторно использовать код и вытащить ненужные функции из плагина различных встроенных реализаций.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/tools.md b/docs/ru/edge/guide/platforms/wp8/tools.md
index 68e6872..40f1a27 100644
--- a/docs/ru/edge/guide/platforms/wp8/tools.md
+++ b/docs/ru/edge/guide/platforms/wp8/tools.md
@@ -20,19 +20,22 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
+
## Windows Phone
Средства командной строки Windows Phone поддерживает создание, строительство и запуск новых проектов. Команды должны быть запущены из строки cmd или powershell.
-Репо WP8 теперь включает в себя код для построения WP7 + WP8 apps. Репо содержит подкаталоги для каждого: `wp7/` и`wp8/`.
+Репо WP8 теперь включает в себя код для построения WP7 + WP8 apps. Repo есть подкаталоги для каждого: `wp7/` и`wp8/`.
## Создание проекта
-Есть 2 способа идти о создании нового приложения Apache Cordova WP7 или РГ.8.
+Есть 2 способа идти о создании нового приложения Apache Cordova WP7 или WP8.
-### Запустите пакетный файл для создания и установки шаблонов.
+### Запустите пакетный файл для создания и установки шаблонов
-* Корень репо содержит файл createTemplates.bat. Дважды щелкнув этот файл будет генерировать 2 ZIP-файлов. (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip, где ХХХ это номер текущей версии) Легко использовать эти файлы в Visual Studio, копировать их «Мои документы\Visual Studio 2012\Templates\ProjectTemplates\» вы затем сможете для создания новых приложений Apache Cordova Windows Phone из файла Visual Studio-> меню новый проект.
+* Содержит корень репо `createTemplates.bat` файл. Дважды она генерирует два `.zip` файлы: `CordovaWP7_x_x_x.zip` и `CordovaWP8_x_x_x.zip` , где *ххх* — номер текущей версии. Чтобы легко использовать эти файлы в Visual Studio, скопируйте их в `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . Затем вы могл создать Apache Cordova Windows Phone приложения из Visual Studio **файл → новый проект** меню.
* Если вы запустите пакетный файл из командной строки, вы также можете позвонить с параметром для автоматической установки
@@ -41,9 +44,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
>createTemplates.bat -install
-### Использовать скрипты create в командной строке
+### Использовать скрипты Create в командной строке
-Запустите `create` команду, указав существующий путь к проекту, реверс домен стиль пакет идентификатор и отображаемое имя приложения. Вот синтаксис для Windows Phone 7 и 8:
+Запуск `create` команду, указав существующий путь к проекту, реверс домен стиль пакета идентификатор и отображаемое имя приложения. Вот синтаксис для Windows Phone 7 и 8:
>.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
>.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
@@ -59,9 +62,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Запустите Visual Studio и откройте файл решения (SLN) в (C:\path\to\my\_new\_project)
-Постройте и запустите его
+Построить и запустить его
-## Построение проекта (затем очищает сборки)
+## Построение проекта (чистой, а затем построить)
* Отладка
@@ -71,9 +74,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ C:\path\to\my\_new\_project\cordova\build --release
-## Выполнение приложения
+## Запуск приложения
-Запустите команду «run» со следующими *необязательными* параметрами
+Выполните команду «run» со следующими *необязательными* параметрами
* Целевая спецификация. Это включает в себя `--emulator` , `--device` , или`--target=<targetID>`.
@@ -81,7 +84,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ C:\path\to\my\_new\_project\cordova\run \[Target\] \[Build\]
-По умолчанию `run` команда будет называться с `--emulator --debug` если флаги не предоставляются.
+По умолчанию `run` команда вызывается с `--emulator --debug` если флаги не предоставляются.
## Очистка
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/upgrading.md b/docs/ru/edge/guide/platforms/wp8/upgrading.md
index 527e1ef..30b0cb1 100644
--- a/docs/ru/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/ru/edge/guide/platforms/wp8/upgrading.md
@@ -16,49 +16,64 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Обновление Windows Phone
-В этом руководстве показано, как изменить Windows Phone проектов, обе версии 7 и 8, для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI. В следующем разделе показано, как перейти от проектов-CLI.
+В этом руководстве показано, как изменить Windows Phone проектов, обе версии 7 и 8, для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI. В следующем разделе показано, как перейти от проектов-CLI.
-## Обновление до 3.1.0 из 3.0.0
+## Обновление до 3.2.0 с 3.1.0
Для проектов, которые были созданы с cordova CLI:
-1. Обновление `cordova` CLI-версия - видеть интерфейс командной строки
-2. Запуск `cordova platform update wp8` (или `wp7` , за платформ, вы добавили в проект).
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2. Запуск `cordova platform update wp8` (или `wp7` , на платформах, вы добавили в проект).
Для проектов, не создан с cordova CLI выполните:
-1. `bin\update <project_path>`
+ bin\update <project_path>
+
+
+## Обновление до 3.1.0 с 3.0.0
+
+Для проектов, которые были созданы с Кордова CLI:
-## Обновление к CLI (3.0.0) с 2.9.0
+1. Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
-1. Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
+2. Запуск `cordova platform update wp8` (или `wp7` , на платформах, вы добавили в проект).
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+ bin\update <project_path>
+
-2. Добавить ваши платформы cordova проекта, например:`cordova
+## Обновление до CLI (3.0.0) с 2.9.0
+
+1. Создайте новый проект Apache Cordova 3.0.0 используя Cordova CLI, как описано в разделе "Интерфейс командной строки".
+
+2. Добавьте ваши платформы в проект Cordova, например: `cordova
platform add wp7 wp8`.
-3. Скопируйте содержимое проекта `www` каталог `www` директорию в корне проекта cordova, вы только что создали.
+3. Скопируйте содержимое каталога `www` в каталог `www` проекта Cordova который вы только что создали.
-4. Копировать или перезаписать любые родной активы от вашего первоначального проекта ( `SplashScreen` , `ApplicationIcon` , и т.д.), что делает уверен, чтобы добавить новые файлы в `.csproj` файл. Построение проектов внутри Телефон windows `platforms\wp7` или `platforms\wp8` каталог.
+4. Скопируйте или замените любые ресурсы платформы из вашего исходного проекта (`SplashScreen`, `ApplicationIcon`, и т.д.), удостовертесь что добавили все новые файлы в `.csproj` файл. Проект Windows Phone собирается внутри папок `platforms\wp7` или `platforms\wp8`.
-5. Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+5. Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
6. Построение и тестирование.
-## Обновление до 3.0.0 (номера CLI) с 2.9.0
+## Обновление до 3.0.0 (не CLI) с 2.9.0
В окне Обозреватель решений Visual Studio:
-1. Создайте новый Apache Cordova WP7 или WP8 3.0.0 проекта.
+1. Создайте новый проект Apache Cordova WP7 или WP8 3.0.0.
2. Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-3. Скопируйте и перезаписать любой экран-заставку, или изображения значка.
+3. Скопируйте и перезаписать любой экран-заставку, или значок изображения.
-4. Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
+4. Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в проект VS.
5. Построение и тестирование.
-**Примечание:** все основные API будут удалены от Кордова версии 3.0 и должны устанавливаться отдельно как плагины. Дополнительные сведения о том, как повторно включить эти функции в рабочем процессе-CLI см с помощью Plugman управление плагины.
+**Примечание**: все основные API удаляются от Кордова версии 3.0 и должен быть установлен отдельно как плагины. Дополнительные сведения о том, как повторно включить эти функции в рабочем-CLI см с помощью Plugman для управления плагинами.
## Обновление до 2.9.0 с 2.8.0
@@ -72,11 +87,11 @@ platform add wp7 wp8`.
4. Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-5. Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в файл .csproj.
+5. Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в файл .csproj.
6. Построение и тестирование.
-## Обновление до 2.8.0 от 2.7.0
+## Обновление до 2.8.0 с 2.7.0
В окне Обозреватель решений Visual Studio:
@@ -108,7 +123,7 @@ platform add wp7 wp8`.
6. Построение и тестирование.
-## Обновление до 2.6.0 с 2.5.0
+## Обновление до 2.6.0 от 2.5.0
В окне Обозреватель решений Visual Studio:
@@ -140,7 +155,7 @@ platform add wp7 wp8`.
6. Построение и тестирование.
-## Обновление 2.4.0 с 2.3.0
+## Обновление до 2.4.0 от 2.3.0
В окне Обозреватель решений Visual Studio:
@@ -156,11 +171,11 @@ platform add wp7 wp8`.
6. Построение и тестирование.
-## Обновления 2.3.0 из 2.2.0
+## Обновление до 2.3.0 от 2.2.0
В окне Обозреватель решений Visual Studio:
-1. Создайте новый WP7 Apache Cordova 2.3.0 проекта.
+1. Создайте новый проект Apache Cordova 2.3.0 для WP7.
2. Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
@@ -176,7 +191,7 @@ platform add wp7 wp8`.
В окне Обозреватель решений Visual Studio:
-1. Создайте новый WP7 Apache Cordova 2.2.0 проекта.
+1. Создайте новый проект Apache Cordova 2.2.0 для WP7.
2. Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
@@ -188,11 +203,11 @@ platform add wp7 wp8`.
6. Построение и тестирование.
-## Обновление 2.1.0 от 2.0.0
+## Обновление до 2.1.0 с 2.0.0
В окне Обозреватель решений Visual Studio:
-1. Создайте новый WP7 Apache Cordova 2.1.0 проекта.
+1. Создайте новый проект Apache Cordova 2.1.0 для WP7.
2. Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
@@ -206,19 +221,19 @@ platform add wp7 wp8`.
## Обновление до 2.0.0 от 1.9.0
-Произошли значительные изменения к структуре проекта WP7 в Apache Cordova 2.0.0 которые делают это обновления немного сложнее которые другие. По существу это не обновления, но создание нового проекта и скопируйте существующих исходных файлов.
+Там были значительные изменения в структуре проекта WP7 в Apache Cordova 2.0.0, которые делают это обновления немного сложнее, другие. По существу это не обновления, но создание нового проекта и скопируйте из существующих исходных файлов.
В окне Обозреватель решений Visual Studio:
-1. Создайте новый проект 2.0 WP7 Apache Cordova.
+1. Создайте новый проект Apache Cordova 2.0 для WP7.
-2. Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
+2. Скопируйте содержимое вашего `www` каталог в новый проект и будьте уверены, эти элементы добавляются в проект VS.
3. Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
-4. Скопируйте и перезаписать любой экран-заставку, или изображения значка.
+4. Скопируйте и перезаписать любой экран-заставку, или значок изображения.
-5. Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
+5. Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в проект VS.
6. Построение и тестирование.
@@ -234,7 +249,7 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.9.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
@@ -252,13 +267,13 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.8.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
6. Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
-## Обновить до версии 1.7.0 1.6.0
+## Обновление до версии 1.7.0 от 1.6.0
В окне Обозреватель решений Visual Studio:
@@ -270,7 +285,7 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.7.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
@@ -288,7 +303,7 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.6.1.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
@@ -306,13 +321,13 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.6.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
6. Обновить ваш HTML, чтобы использовать новый `cordova-1.6.0.js` файл.
-## Обновление 1.5.0 с 1.4.0
+## Обновление до 1.5.0 от 1.4.0
В окне Обозреватель решений Visual Studio:
@@ -324,7 +339,7 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.5.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
@@ -342,13 +357,13 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.4.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
6. Обновить ваш HTML, чтобы использовать новый `cordova-1.4.0.js` файл.
-## Обновление 1.3.0 от 1.2.0
+## Обновление до 1.3.0 от 1.2.0
В окне Обозреватель решений Visual Studio:
@@ -360,13 +375,13 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.3.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
6. Обновить ваш HTML, чтобы использовать новый `cordova-1.3.0.js` файл.
-## Обновление до 1.2.0 с 1.1.0
+## Обновление до 1.2.0 от 1.1.0
В окне Обозреватель решений Visual Studio:
@@ -378,13 +393,13 @@ platform add wp7 wp8`.
4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
- * **Примечание:** Вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **Свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.2.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
6. Обновить ваш HTML, чтобы использовать новый `cordova-1.2.0.js` файл.
-## Обновление от 1.0.0 1.1.0
+## Обновление до 1.1.0 с 1.0.0
В окне Обозреватель решений Visual Studio:
@@ -394,9 +409,9 @@ platform add wp7 wp8`.
3. Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-4. Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
+4. Перейдите на новый дистрибутив и добавьте `WP7CordovaClassLib.dll` файл.
- * **Примечание:** версия библиотеки DLL можно просмотреть, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
+ **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
5. Скопируйте новый `cordova-1.1.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/support/index.md b/docs/ru/edge/guide/support/index.md
new file mode 100644
index 0000000..0745e28
--- /dev/null
+++ b/docs/ru/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+Лицензия: лицензируются для Apache Software Foundation (ASF) одного или нескольких корреспондентов лицензионных соглашений. Смотрите файл уведомления, распространяется с этой работой за дополнительной информацией относительно авторского права собственности. ASF лицензии этот файл вам под Apache License, версия 2.0 ("Лицензия"); Вы не можете использовать этот файл за исключением в соответствии с лицензией. Вы можете получить копию лицензии на
+
+ http://www.Apache.org/Licenses/License-2.0 если иное не предусмотрено действующим законодательством или согласованных в письменной форме, программное обеспечение, распространяемое под лицензией распространяется «Как есть» основе, без гарантий или условий любого рода, явных или подразумеваемых. Смотрите лицензию для конкретного языка, регулирующих разрешения и ограничения по лицензии.
+
+
+---
+
+# Поддержка платформ
+
+Ниже приведен набор инструментов разработки и устройства интерфейсы API, доступные для каждой мобильной платформы. Заголовки столбцов показывают сокращения используемые в CLI.
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>amazon-fireos</tt>
+ </th>
+
+ <th>
+ <tt>android</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>iOS</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</tt>
+ </th>
+
+ <th>
+ <tt>WP7</tt> (Windows<br />Phone 7)
+ </th>
+
+ <th>
+ <tt>WP8</tt> (Windows<br />Phone 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">Cordova <br />CLI</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac, Windows, Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac, Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="guide_hybrid_webviews_index.md.html">Встроенный<br />WebView</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(см. подробности)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(см. подробности)</a>
+ </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="ubuntu" class="y">
+ </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="firefoxos" 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="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(см. подробности)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_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="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(см. подробности)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(см. подробности)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">Камера</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">Захват</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS +)
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">Подключение</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">Контакты</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">Устройство</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">События</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">Файл</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">Геолокация</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">Глобализация</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ использует iframe
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">Уведомление</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">Экран-заставка</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">Хранения</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ localStorage и indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ localStorage и indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ localStorage и indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/index.md b/docs/ru/edge/index.md
index a2b7225..de18317 100644
--- a/docs/ru/edge/index.md
+++ b/docs/ru/edge/index.md
@@ -29,185 +29,108 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Интерфейс командной строки
- </h2>
-
- <span>Создание, сборка и развертывание из командной строки.</span>
- </li>
- <li>
- <h2>
- Руководство по поддерживаемым платформам
- </h2>
-
- <span>Настройка SDK и обновление существующих проектов</span>
- </li>
- <li>
- <h2>
- Файл config.xml
- </h2>
-
- <span>Настройка возможностей вашего приложения.</span>
- </li>
- <li>
- <h2>
- Иконки и заставки
+ Поддерживаемые Платформы
</h2>
- <span>Настройка приложения и отображения изображений.</span>
+ <span>Таблица совместимости для всех основных функций.</span>
</li>
<li>
<h2>
- Встраивание WebViews
- </h2>
-
- <span>Реализуйте Cordova WebView в вашем проекте.</span>
- </li>
- <li>
- <h2>
- Руководство по разработке плагинов
+ Интерфейс командной строки
</h2>
- <span>Разработка ваш первый плагин.</span>
+ <span>Создание, сборка и развертывание из командной строки.</span>
</li>
<li>
<h2>
- Руководство по конфиденциальности
+ Руководство по поддерживаемым платформам
</h2>
- <span>Узнайте о важных мобильных конфиденциальности.</span>
+ <span>Настройка SDK и обновление существующих проектов</span>
</li>
<li>
<h2>
- Whitelist Путеводитель
+ Использование Plugman для управления плагинами
</h2>
- <span>Предоставьте приложению доступ к внешним ресурсам.</span>
+ <span>Использование Plugman дл управления плагинами без CLI</span>
</li>
<li>
<h2>
- <a href="_index.html">Индекс ключевых слов</a>
+ Файл config.xml
</h2>
- <span>Полный индекс документации.</span>
+ <span>Настройка возможностей вашего приложения.</span>
</li>
- </ul>
-
- <h1>
- Справочник по API
- </h1>
-
- <ul>
<li>
<h2>
- Accelerometer
+ Иконки и заставки
</h2>
- <span>Прикоснитесь к датчику движения устройства.</span>
+ <span>Настройка отображаемых приложением изображений.</span>
</li>
<li>
<h2>
- Камера
+ Интеграция WebViews
</h2>
- <span>Делайте снимки, используя фотокамеру.</span>
+ <span>Добавление Cordova WebView в ваш проект.</span>
</li>
<li>
<h2>
- Захват
+ Руководство по разработке расширений
</h2>
- <span>Запись видео и аудио.</span>
+ <span>Создайте свой первый плагин.</span>
</li>
<li>
<h2>
- Компас
+ Руководство по конфиденциальности
</h2>
- <span>Получите направление, указываемое устройством.</span>
+ <span>Узнайте о важных проблемах конфиденциальности при работе с мобильными устройствами.</span>
</li>
<li>
<h2>
- Подключение
+ Инструкция по доступу к внешним ресурсам (Whitelist)
</h2>
- <span>Проверка наличия и состояние интенита и получение информации о сотовой сети.</span>
+ <span>Разрешите приложению доступ к внешним ресурсам.</span>
</li>
<li>
<h2>
- Контакты
+ Хранилище
</h2>
- <span>Работа со списком контактов из адресной книги.</span>
+ <span>Обзор возможностей хранения данных, предоставляемых различными платформами.</span>
</li>
<li>
<h2>
- Устройство
+ <a href="_index.html">Алфавитный указатель</a>
</h2>
- <span>Специальная информация об устройстве.</span>
+ <span>Полный список документации.</span>
</li>
+ </ul>
+
+ <h1>
+ Справочник по API
+ </h1>
+
+ <ul>
<li>
<h2>
События
</h2>
- <span>Перехват в нативных события через JavaScript.</span>
- </li>
- <li>
- <h2>
- Файл
- </h2>
-
- <span>Обращение в файловой системе через JavaScript.</span>
- </li>
- <li>
- <h2>
- Географическое положение
- </h2>
-
- <span>Предоставляет приложению доступ к географическому местоположению.</span>
- </li>
- <li>
- <h2>
- Глобализация
- </h2>
-
- <span>Включите представление объектов, определенных для локали.</span>
- </li>
- <li>
- <h2>
- InAppBrowser
- </h2>
-
- <span>Открывайте ссылки во встроенном в приложение браузере.</span>
- </li>
- <li>
- <h2>
- Средства массовой информации
- </h2>
-
- <span>Запись и воспроизведение видео и аудио.</span>
- </li>
- <li>
- <h2>
- Уведомление
- </h2>
-
- <span>Визуальные, звуковые, и тактильные уведомления на устройстве</span>
- </li>
- <li>
- <h2>
- Экран-заставка
- </h2>
-
- <span>Управление заставкой приложения.</span>
+ <span>Подключение к событиям платформы с использованием JavaScript.</span>
</li>
<li>
<h2>
- Хранения
+ API плагинов
</h2>
- <span>Доступ к свойствам нативного хранилища данных .</span>
+ <span>Узнайте какие плагины Cordova доступны для использования в вашем проекте.</span>
</li>
</ul>
</div>
\ No newline at end of file
[50/57] [abbrv] CB-5931 1/28 push latest of edge for Japanese Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/cli/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/cli/index.md b/docs/ja/edge/guide/cli/index.md
index 78db2af..033bc85 100644
--- a/docs/ja/edge/guide/cli/index.md
+++ b/docs/ja/edge/guide/cli/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# コマンド ライン インターフェイス
-このガイドでは、アプリケーションの作成し、を使用してさまざまなネイティブ モバイル プラットフォームに展開する方法を示します、 `cordova` コマンド ライン インターフェイス (CLI)。 このツールは、新しいプロジェクトの作成、異なるプラットフォームでビルドし、エミュレーター内で実行することができます。 CLI を使用して、プロジェクト コード、さらにそれらを開発する様々 なプラットフォームの Sdk を使用するが後を初期化することもできます。
+このガイドでは、アプリケーションの作成し、を使用してさまざまなネイティブ モバイル プラットフォームに展開する方法を示します、 `cordova` コマンド ライン インターフェイス (CLI)。 このツールは、新しいプロジェクトの作成、異なるプラットフォームでは、ビルド、またはエミュレーター内で実際のデバイスで実行することができます。 CLI は、クロス プラットフォームのワークフローに使用する主要なツール (様々 なワークフローの説明の概要を参照してください)。ただし、初期化のコード プロジェクトを使用するさまざまなプラットフォームの Sdk とシェル ツール継続的な開発のために CLI を使用することもできます。
## 前提条件
@@ -25,6 +25,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
サポートを追加する任意のプラットフォーム用のプロジェクトをリビルド プラットフォームの SDK をサポートしている同じマシンからコマンド ライン インターフェイスを実行する必要があります。CLI には、次の組み合わせをサポートします。
* iOS (Mac)
+* アマゾン火 OS (Mac、Linux、Windows)
* アンドロイド (マック、Linux)
* ブラックベリー 10 (Mac、Linux、Windows)
* Windows Phone 7 (Windows)
@@ -46,6 +47,8 @@ Mac のコマンドラインです*ターミナル*アプリケーション経
インストール ログすべてアンインストールされたプラットフォーム Sdk の誤差が生じる可能性があります。インストール後、実行することができる必要があります `cordova` コマンド ・ ラインで。
+
+ **注**: `-g` 上記のフラグは、npm コルドバをグローバルにインストールします。 Npm ディレクトリ グローバルを呼び出すためにあなたのパスにインストールする npm モジュールを追加する必要があります。 Windows では、npm が通常あります `C:\Users\username\AppData\Roaming\npm` と Unix で`/usr/local/share/npm`.
[1]: http://nodejs.org/
@@ -56,11 +59,13 @@ Mac のコマンドラインです*ターミナル*アプリケーション経
$ cordova create hello com.example.hello HelloWorld
-いくつかの時間がかかるを完了するコマンドがかかります。実行、 `cordova -d` の進行状況に関する情報を表示します。
+いくつかの時間がかかるを完了するコマンドがかかります。コマンドを実行して、 `-d` オプションは、進行状況に関する情報を表示します。
+
+最初の引数の*ハロー*プロジェクトに対して生成されるディレクトリを指定します。 このディレクトリは既に存在する必要があります、コルドバはあなたのために作成されます。 その `www` サブディレクトリ、アプリケーションのホーム ページで、下にあるさまざまなリソースと一緒に家 `css` 、 `js` と `img` 、一般的な web 開発ファイル名前付け規則に従いますが。 `config.xml`ファイルには生成し、アプリケーションの配布に必要な重要なメタデータが含まれています。
-最初の引数は、プロジェクトに対して生成される*こんにちは*ディレクトリを指定します。 その `www` サブディレクトリ、アプリケーションのホーム ページで、下にあるさまざまなリソースと一緒に家 `css` 、 `js` と `img` 、一般的な web 開発ファイル名前付け規則に従いますが。 `config.xml`ファイルには生成し、アプリケーションの配布に必要な重要なメタデータが含まれています。
+2 番目の引数 `com.example.hello` 逆引きドメイン スタイル識別子と、プロジェクトを提供します。 この引数はオプションですが、またので、引数が位置指定に 3 番目の引数を省略する場合にのみです。 値は編集できますこの後で、 `config.xml` ファイル、しかし、ことはの外で生成されたコードがあるかもしれないことに注意してください `config.xml` Java パッケージ名など、この値を使用します。 既定値は `io.cordova.hellocordova` が適切な値を選択することをお勧めします。
-他の 2 つの引数は省略可能: `com.example.hello` 引数は、逆ドメイン スタイル識別子を使用してプロジェクトを提供します、 `HelloWorld` アプリケーションの表示テキストを提供します。 これらの値の後の両方を編集することができます、 `config.xml` ファイル。
+3 番目の引数 `HelloWorld` アプリケーションの表示タイトルを提供します。 この引数は省略可能です。 値は編集できますこの後で、 `config.xml` ファイル、しかし、ことはの外で生成されたコードがあるかもしれないことに注意してください `config.xml` Java クラス名など、この値を使用します。 既定値は `HelloCordova` が適切な値を選択することをお勧めします。
## プラットフォームを追加します。
@@ -72,6 +77,7 @@ 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
@@ -82,6 +88,7 @@ Mac のコマンドラインです*ターミナル*アプリケーション経
$ 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
@@ -97,18 +104,21 @@ Mac のコマンドラインです*ターミナル*アプリケーション経
プラットフォームを削除する次の同義のコマンドのいずれかを実行します。
$ 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/` ディレクトリが上書きされますに準備またはプラグインの再インストール。
+
+この時点でご希望の場合は作成したプロジェクトを開くに日食、Xcode など SDK を使用できます。 資産からの誘導体のセットを開く必要があります、 `/platforms/` ディレクトリの SDK を開発します。 これは、SDK の特定のメタデータ ファイルは、適切な内に格納されるため `/platform/` サブディレクトリ。 (各 IDE 内でアプリケーションを開発する方法についての情報のプラットフォームのガイドを参照)。あなたが単にしネイティブ作業用の SDK に切り替えるし、CLI を使用してプロジェクトを初期化する場合は、このアプローチを使用します。
-希望する場合は、この時点で、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`.
繰り返しプロジェクトをビルドする、次のコマンドを実行します。
@@ -135,7 +145,11 @@ XREF -->
$ cordova emulate android
-いくつかのモバイル プラットフォーム既定では、iOS のプロジェクトのため iPhone など、特定のデバイスをエミュレートします。 他のプラットフォーム用に最初のデバイス エミュレーターに関連付ける必要があります。 (詳細については、プラットフォームのガイドを参照)。たとえば、あなたが最初の実行、 `android` 人造人間 SDK を起動し、その既定の動作によると起動する特定のデバイスのイメージを実行するコマンド。
+いくつかのモバイル プラットフォーム既定では、iOS のプロジェクトのため iPhone など、特定のデバイスをエミュレートします。他のプラットフォーム用に最初のデバイス エミュレーターに関連付ける必要があります。
+
+注: エミュレーターのサポートは現在利用できませんアマゾン火 os
+
+(詳細については、プラットフォームのガイドを参照)。たとえば、あなたが最初の実行、 `android` 人造人間 SDK を起動し、その既定の動作によると起動する特定のデバイスのイメージを実行するコマンド。
![][2]
@@ -152,15 +166,29 @@ XREF -->
$ cordova run android
-このコマンドを実行する前に必要、テスト デバイスを設定するプラットフォームごとに異なる手順に従います。 Android の場合、デバイス上の**USB デバッグ**オプションを有効にして、おそらく開発環境に応じて USB ドライバーを追加する必要があります。 各プラットフォームの要件の詳細については、プラットフォームのガイドを参照してください。
+このコマンドを実行する前に必要、テスト デバイスを設定するプラットフォームごとに異なる手順に従います。 人造人間とアマゾン火 OS のデバイス、デバイス上の**USB デバッグ**オプションを有効にして、おそらく開発環境に応じて USB ドライバーを追加する必要があります。 各プラットフォームの要件の詳細については、プラットフォームのガイドを参照してください。
-## 機能を追加します。
+## プラグイン機能を追加します。
ビルド、新しいプロジェクトを表示すると表示される既定のアプリケーションは非常にしません。 標準の web テクノロジーを活用する多くの方法でアプリを変更することができますが、デバイス レベルのさまざまな機能と密接に通信するアプリ、コア コルドバ Api へのアクセスを提供するプラグインを追加する必要があります。
-*プラグイン*はネイティブ コンポーネントへのインタ フェースを提供するアドオン コードのビットです。 たとえば、ネイティブ コンポーネントを持つコルドバの WebView をミックスしたハイブリッド アプリを設計するときの独自のプラグイン インターフェイスをデザインできます。 (詳細については埋め込み web 表示とプラグイン開発ガイドを参照してください)。コルドバの基本的なデバイス ・ レベルの機能の 1 つを有効にするプラグインを追加するより一般的に、< ! ― ― 『 アプリケーション開発ガイド 』 で説明した外部参照と外部参照--> API リファレンスで詳しく説明します。
+*プラグイン*はネイティブ コンポーネントへのインタ フェースを提供するアドオン コードのビットです。 たとえば、ネイティブ コンポーネントを持つコルドバの WebView をミックスしたハイブリッド アプリを設計するときの独自のプラグイン インターフェイスをデザインできます。 (詳細については埋め込み web 表示とプラグイン開発ガイドを参照してください)。一般的に、コルドバの基本的なデバイス レベル機能は、API リファレンスの詳細のいずれかを有効にするプラグインを追加すると思います。 [Plugins.cordova.io][4]では、コミュニティによって提供される追加のプラグインを含む、これらのプラグインのリストがあります。 CLI を使用するには、このレジストリからプラグインを検索します。 たとえば、検索 `bar` と `code` 小文字部分
文字列としての両方の条件に一致する 1 つの結果を生成します。
+
+ [4]: http://plugins.cordova.io/
+
+ $ cordova plugin search bar code
+
+ com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+のみをお探しの `bar` 言葉の利回りと追加の結果。
+
+ org.apache.cordova.statusbar - Cordova StatusBar Plugin
+
+
+`cordova plugin add`コマンドは、プラグインのコードのリポジトリを指定する必要があります。 Web プロジェクト開発のワークフローに従います、CLI を使用すると、CLI は世話することプラットフォームごとの適切な場所にプラグインのコードを追加するに注意してください。 (場合ネイティブ プロジェクト Dev ワークフローに従っている、あなたが各プラットフォーム Plugman (ガイド リンクはここ)、複数回を使用してプラグインを追加する。)
-`cordova plugin add`コマンドは、プラグインのコードのリポジトリを指定する必要があります。追加可能性があります機能の例を示します。
+CLI を使用アプリに機能を追加する方法の例を示します。
* 基本的なデバイス情報 (デバイス API):
@@ -185,7 +213,7 @@ XREF -->
$ cordova plugin add org.apache.cordova.camera
$ cordova plugin add org.apache.cordova.media-capture
$ cordova plugin add org.apache.cordova.media
-
+
* デバイスまたはネットワーク (File API) 上のアクセス ファイル:
@@ -232,17 +260,58 @@ XREF -->
プラグインを削除するには、リストに表示される同じ識別子によってそれを参照してください。たとえば、ここではリリース バージョンからデバッグ コンソールのサポートを削除するだろう方法です。
- $ cordova plugin rm org.apache.cordova.console
+ $ cordova plugin rm org.apache.cordova.console
$ cordova plugin remove org.apache.cordova.console # same
-バッチ削除したりコマンドごとに 1 つ以上の引数を指定して、プラグインを追加できます。
+バッチ削除したりコマンドごとに 1 つ以上の引数を指定して、プラグインを追加します。
+
+ $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+
-## 各プラットフォームをカスタマイズします。
+## 高度なプラグインのオプション
+
+プラグインを追加するときいくつかのオプション プラグインを取得する場所からを指定することができます。 上記の例をよく知られている使用して `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
+
+
+上記の git の例は、master ブランチの終わりからプラグインをフェッチが後、代替 git ref タグまたは分岐などを追加することができます、 `#` 文字。
+
+ $ 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 デバイス用の既定のフォント サイズを後押しします。
+代わりに、最上位 `merges` ディレクトリの特定のプラットフォームに展開する資産を指定する場所を提供しています。 各プラットフォーム固有のサブディレクトリ内で `merges` のディレクトリ構造をミラー、 `www` ソース ツリーで、オーバーライドまたは必要に応じてファイルを追加することができます。 たとえば、使用する可能性がありますどのようにここでは `merges` Android とアマゾン火 OS デバイスの既定のフォント サイズを後押しします。
* 編集、 `www/index.html` 、追加の CSS ファイルへのリンクを追加して、ファイル `overrides.css` この場合。
@@ -260,7 +329,24 @@ XREF -->
また使用することができます `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` ファイル。
+
+**注**: 現在、iOS および Android プラットフォームの詳細のみがあります。
+
+## コルドバとあなたのプロジェクトの更新
インストールした後、 `cordova` ユーティリティ、常に更新できます、最新のバージョンに次のコマンドを実行します。
@@ -269,13 +355,19 @@ XREF -->
特定のバージョンをインストールするには、この構文を使用します。
- $ sudo 故宮をインストール-g cordova@3.1.0
+ $ sudo npm install -g cordova@3.1.0
-実行 `cordova -v` を現在実行中のバージョンを参照してください。 実行、 `npm
+実行 `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/d017b43d/docs/ja/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/hybrid/plugins/index.md b/docs/ja/edge/guide/hybrid/plugins/index.md
index 49ec45c..6bbe014 100644
--- a/docs/ja/edge/guide/hybrid/plugins/index.md
+++ b/docs/ja/edge/guide/hybrid/plugins/index.md
@@ -16,36 +16,94 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# プラグイン開発ガイド
-コルドバ プラグイン橋コルドバ アプリケーションとネイティブ プラットフォーム コルドバ アプリケーション電源 WebView 間の機能のビットを実行しています。 プラグインはすべてのプラットフォーム、およびネイティブの実装を次の JavaScript への呼び出しをプラットフォーム固有のプラグインのインターフェイス間で使用される単一の java スクリプトの設定インタ フェースで構成されます。 コア コルドバ Api のすべては、このアーキテクチャを使用して実装されます。
+*プラグイン*は、それが実行されているネイティブ プラットフォームと通信を表示するアプリをコルドバ webview を許可する挿入されたコードのパッケージです。 プラグインは通常 web ベースのアプリケーションに使用可能なデバイスとプラットフォームの機能へのアクセスを提供します。 すべての主要なコルドバ API 機能、プラグインとして実装されますされ他の多くのバー コード スキャナー、NFC 通信などの機能を有効にするまたはインターフェイス カレンダーを調整します。
-このガイドの手順簡単なエコー プラグインを書くプロセス JavaScript から文字列を渡します、サポートされているプラットフォームのネイティブの環境に送信します。 ネイティブ コードは、プラグインの JavaScript の内部コールバックに戻る同じ文字列を返します。
+プラグインはサポートされる各プラットフォーム用の対応するネイティブ コード ライブラリと共に単一の java スクリプトの設定インタ フェースを構成します。 JavaScript からネイティブ プラットフォームとはるかに複雑な機能を構築するモデルとして使用することができます 1 つ背面に文字列を渡します、簡単な*エコー*プラグインを介してこのセクションの手順します。 基本的なプラグイン構造と向き JavaScript インターフェイスについて説明します。 各対応するネイティブ インターフェイスはこのセクションの最後にリストを参照してください。
-このガイドはあなたをより複雑なプラグインを書く構築する十分な概要を提供します。
+に加えてこれらの手順は、プラグインを作成する[既存のプラグイン][1]の指導のために目を通すことをお勧めする準備。
-## Java スクリプトの設定
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-JavaScript の任意のプラグインのエントリ ポイントです。 コルドバは使用できるように理由の開発者使用と書き込み客観的 C でないしない Java、JavaScript いない c#。 あなたのプラグインの java スクリプトの設定インターフェイスはコルドバ プラグインの前面と恐らく間違いなく最も重要な部分です。
+## プラグインの作成
-プラグインの java スクリプトの設定を構成するには、しかし、あなたのように。 コルドバ 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` タグ ライブラリのコンポーネント ファイルへのパスを指定します。
-* `function(winParam) {}`: 成功時のコールバック関数。 仮定すると、 `exec` の呼び出しが正常に完了、この関数が呼び出されて (必要に応じて任意のパラメーターに渡す)。
+## プラグインの検証
-* `function(error) {}`: エラー関数コールバック。操作が正常に完了しない場合 (必要に応じてエラーのパラメーター) を持つこの関数が呼び出されます。
+使用できます、 `plugman` 各プラットフォーム用のプラグインが正しくインストールされるかどうかを確認するユーティリティです。 インストール `plugman` [ノード][2]の次のコマンドで:
-* `"service"`: ネイティブ側への呼び出しをサービスの名前です。これについての詳細は以下にネイティブ ガイドで利用可能なネイティブ クラスにマップされます。
+ [2]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+最上位レベルなど、有効なアプリケーション ソース ディレクトリ必要があります `www` コマンド ライン インターフェイスでの説明に従ってデフォルト CLI で生成されたプロジェクトに含まれているディレクトリ。 確認して、アプリの `index.html` ホーム ページ プラグインの java スクリプトの設定インタ フェースの名前を参照は、同じソース ディレクトリであった場合と同様。
+
+ <script src="myplugin.js"></script>
+
-* `"action"`: への呼び出しをアクション名。 これは、ネイティブ クラスの受信によってピックアップ、 `exec` 呼び出しと、プラットフォームに依存する本質的に、クラスのメソッドにマップします。 以下に示すネイティブのガイドの詳細を提供します。
+IOS の依存関係を正しく読み込むかどうかをテストするなど、次のコマンドを実行します。
-* `[/* arguments */]`: ネイティブ環境に渡す引数。
+ $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+
+
+詳細については `plugman` オプションは、管理プラグインを使用して Plugman を参照してください。 実際にプラグインを*デバッグ*する方法については、このページの下部に記載されている各プラットフォームのネイティブ インターフェイスを参照してください。
+
+## Java スクリプトの設定インターフェイス
+
+JavaScript は、プラグインのおそらく最も重要な部分を作る正面のインターフェイスを提供します。 プラグインの java スクリプトの設定を構成するにはしかしを呼び出す必要があります `cordova.exec` 、次の構文を使用して、ネイティブ プラットフォームと通信するために:
+
+ cordova.exec(function(winParam) {},
+ function(error) {},
+ "service",
+ "action",
+ ["firstArgument", "secondArgument", 42, false]);
+
-### エコーのプラグインの JavaScript の例
+ここでは、各パラメーターの動作です。
+
+* `function(winParam) {}`: 成功コールバック関数。仮定すると、 `exec` の呼び出しが正常に完了、およびすべてのパラメーターを渡します。 この関数を実行します。
+
+* `function(error) {}`エラー ・ コールバック関数。操作が正常に完了しない場合この関数は省略可能なエラーのパラメーターを持つ実行します。
+
+* `"service"`: をネイティブ側で呼び出すサービス名。これは、詳細については以下にネイティブ ガイドで利用可能なネイティブ クラスに対応します。
+
+* `"action"`: をネイティブ側で呼び出すアクション名。これは一般に、ネイティブ クラスのメソッドに対応します。次に示すネイティブのガイドを参照してください。
+
+* `[/* arguments */]`: ネイティブ環境に渡す引数の配列。
+
+## サンプル java スクリプトの設定
+
+プラグインの java スクリプトの設定インターフェイスを実装する方法を示します。
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -54,42 +112,36 @@ JavaScript の任意のプラグインのエントリ ポイントです。 コ
};
-これを詳しく見ていきましょう。プラグインを自分自身を添付 `window` 、具体的に、 `echo` 関数です。プラグインのユーザーは次としてそれを使用しました。
+この例では、プラグインを自分自身を添付、 `window` オブジェクトとして、 `echo` 関数は、プラグインのユーザーは次のように呼び出します。
window.echo("echome", function(echoValue) {
alert(echoValue == "echome"); // should alert true.
});
-最初に、最後の 3 つの引数を見てみましょう、 `exec` 関数です。 私たちを呼び出すことは、 `Echo` 「サービス」を要求する、 `echo` 「アクション」とエコーの文字列引数の配列を渡すことに最初のパラメーターは、 `window.echo` 関数。
-
-成功時のコールバックに渡される `exec` は、コールバックへの参照を単に関数を `window.echo` かかります。 我々 は、もう少しエラー コールバック: 単に、成功時のコールバックを呼び出すし、「既定」の文字列を渡すネイティブ側エラー コールバックを起動、する場合。
-
-## プラグイン仕様
+最後の 3 つの引数を見て、 `cordova.exec` 関数です。 最初の呼び出し、 `Echo` *サービス*クラスの名前。 2 番目の要求、 `echo` *アクション*、そのクラス内のメソッドです。 3 番目はエコーの文字列を含む引数の配列は、 `window.echo` 関数の最初のパラメーター。
-コルドヴァにはアンドロイド, iOS の, ブラックベリー 10 および Windows Phone プラットフォームのプラグインの自動インストールを有効に利用できるプラグイン仕様。 追加すると、特定の方法であなたのプラグインを構築する `plugin.xml` マニフェスト ファイルは、コマンド ライン ツール経由であなたのプラグインをインストールするユーザーを有効にすることができます。
+成功時のコールバックに渡される `exec` は、コールバック関数への参照を単に `window.echo` かかります。 ネイティブ プラットフォーム エラー コールバックが起動し、成功コールバックを呼び出します単に既定の文字列を渡します。
-* プラグイン仕様
+## ネイティブ ・ インタ フェース
-## ネイティブ
-
-あなたのプラグインの java スクリプトの設定を定義した後は、少なくとも 1 つのネイティブ実装を補完する必要があります。 プラットフォームごとに詳細を以下に示します。 これらのガイドは、上記で説明した単純なエコー プラグイン例に構築していきます。
+あなたのプラグインの java スクリプトの設定を定義した後は、少なくとも 1 つのネイティブ実装を補完する必要があります。 各プラットフォームの詳細は、以下のとおりし、エコー プラグインの簡単な例に基づいてそれぞれ。
+* アマゾン火 OS プラグイン
* Android のプラグイン
-* ブラックベリーのプラグイン
-* ブラックベリー 10 プラグイン
* 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
@@ -97,4 +149,4 @@ Tizen プラットフォームでは、現在のプラグインをサポート
だよ !
-レジストリ ベースのコマンドは利用可能な `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/d017b43d/docs/ja/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/hybrid/webviews/index.md b/docs/ja/edge/guide/hybrid/webviews/index.md
index 584384f..c7919a2 100644
--- a/docs/ja/edge/guide/hybrid/webviews/index.md
+++ b/docs/ja/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# 埋め込み web 表示
-> 独自のプロジェクトにコルドバ WebView を実装します。
+Cordova アプリ通常ネイティブ モバイル プラットフォーム内でブラウザ ベース*WebView*として実装されます。 このセクション使用方法示します、プラットフォームをサポートするため、独自の WebView を作成するフル コンポーネント コルドバ Api の。 その後、ハイブリッド アプリケーションでのネイティブ コンポーネントと共にこれらコルドバのアプリケーション コンポーネントを展開できます。
+WebView を展開するには、各ネイティブ プログラミング環境に精通する必要があります。サポートされているプラットフォームの説明を次に示します。
+
+* アマゾン火 OS web 表示
* Android の web 表示
* iOS の web 表示
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/overview/index.md b/docs/ja/edge/guide/overview/index.md
index a91c66b..97a3caa 100644
--- a/docs/ja/edge/guide/overview/index.md
+++ b/docs/ja/edge/guide/overview/index.md
@@ -32,672 +32,32 @@ Cordova アプリ共通に頼る `config.xml` ファイルをアプリケーシ
[1]: http://www.w3.org/TR/widgets/
-アプリケーション自体が web ページとして実装されている、既定では、どのような CSS、JavaScript、画像、メディア ファイルを参照、 *index.html*という名前またはその他のリソースを実行するために必要な。 アプリは、アプリ ストアに配布するネイティブ アプリケーションのラッパー内の*WebView*として実行します。 方法ネイティブ アプリをさまざまなデバイスの機能と対話する 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*という名前またはその他のリソースを実行するために必要な。 アプリは、アプリ ストアに配布するネイティブ アプリケーションのラッパー内の*WebView*として実行します。 方法ネイティブ アプリをさまざまなデバイスの機能と対話する web アプリは、それも参照する必要があります、 `cordova.js` ファイルは、API のバインディングを提供します。
コルドバ有効 WebView その全体のユーザー インターフェイスを持つアプリケーションがあります。 ネイティブ アプリケーションのコンポーネント、WebView にまじって、大きな、ハイブリッド アプリケーション内のコンポーネントがあります。 コルドバは、これらのコンポーネントが互いに通信するための*プラグイン*インターフェイスを提供します。
## 開発パス
-実行するアプリケーションを設定する最も簡単な方法は、 `cordova` とも呼ばれる、*コマンド ライン インターフェイス*(CLI) コマンド ライン ユーティリティです。 (CLI をインストールのコマンド ライン インターフェイスを参照してください)。ターゲットにするプラットフォームの設定に応じて、開発サイクルの漸進的により大きい共有用の CLI を頼ることができます。
+バージョン 3.0 は、モバイル アプリケーションを作成するのに 2 つの基本的なワークフローを使用できます。 中に両方のワークフローを使用して同じことを達成することができます、特定のタスクを 1 つのワークフローを使用して、他の上に適しています。 この理由のための最高の状況に最適なツールを使用できるように、両方のワークフローを理解してください。
-* 最も基本的なシナリオでは、単に、新しいプロジェクトを作成が設定された既定の構成を変更すると、CLI を使用できます。
+サポートされている 2 つの主なワークフローは、 *Web プロジェクト開発*ワークフローと*ネイティブ プラットフォーム開発*ワークフローです。
+
+### Web プロジェクト開発
-* 多くのモバイル プラットフォーム、また各 SDK 内のコンパイルに必要な追加のプロジェクト ファイルを設定、CLI を使用できます。 このため動作するように、各ターゲットのプラットフォーム SDK をインストールする必要があります。 (手順についてはプラットフォームのガイドを参照)。次のプラットフォームのサポート表で示されているように、ターゲット プラットフォームに応じて、異なるオペレーティング システムで CLI を実行する必要があります。
+*Web プロジェクト開発*ワークフローとしてワークフローの最初の考えることができます。 可能な限り少量のプラットフォーム固有の開発作業をできるだけ多くのモバイル オペレーティング システム上で実行されるコルドバ アプリケーションを作成する場合は、このワークフローを使用してください。 このワークフローはコルドバ*コマンド ライン インターフェイス*(CLI) の作成とコルドバ 3.0 で存在に入って来た。 CLI を捨象してアプリケーションを構築に関与の詳細の世話をする低レベルのシェル スクリプトの機能の多くは、プラットフォーム特定の構成変更を加えたり、特定を実行している各モバイル プラットフォームのための適切なフォルダーに web 資産構築アプリケーション バイナリを生成するスクリプトのコピーなど。 続きを
読むことができます*Web プロジェクト開発*ワークフロー コマンド ライン インターフェイスでに関する。 多くの人々 は、"CLI"の話すときにこの*プロジェクトの Web Dev*ワークフローについて話していることに注意してください。
-* プラットフォームをサポートするため、CLI 実行アプリケーションをコンパイルし、SDK ベースのデバイス エミュレーターで実行できます。 <!-(を参照してくださいアプリケーション開発ガイド詳細の) 外部参照外部参照--> 包括的なテストのため、またアプリケーション ファイルを生成し、デバイスに直接インストールできます。
+### ネイティブ プラットフォーム開発
-開発サイクルの任意の時点で特定のプラットフォーム SDK ツールは、オプションの豊富なセットを提供することがまた頼ることができます。 (設定については各プラットフォームの SDK ツール プラットフォーム ガイドを参照してください)。SDK 環境は web ベース、およびネイティブのアプリケーション コンポーネントをミックスしたハイブリッド アプリを実装する場合に適しています。 <!-あなた--> (を参照してくださいハイブリッド アプリケーション ガイド詳細情報のため) 外部参照外部参照でコマンド ライン ユーティリティを使用して最初のアプリを生成する可能性がありますまたは繰り返し SDK ツールに更新されたコードを供給するその後。 アプリケーションの構成ファイルは自分でもビルド可能性があります。 <!-- XREF
-(See The config.xml File for details.)
-XREF -->
+2 番目のワークフローは、*ネイティブ プラットフォーム開発*ワークフローと考えることができます。 単一プラットフォームのアプリケーションの構築に焦点を当てるし、下位レベルのプラットフォームの詳細を変更することに興味がある場合は、それを使用する必要があります。 まだこのワークフローを使用して、クロス プラットフォーム アプリケーションを構築することができます、さまざまなビルド手順を抽象するツールの欠如は難しくより。 たとえば、Plugman を使用して、サポートする各プラットフォームに対して 1 回ずつ同じプラグインをインストールする必要があります。 この*ネイティブのプラットフォーム開発*のワークフローを使用する利点は、それをビルドしてテスト アプリケーション, ので、もし低レベルのシェル
スクリプトをアクセスことができます物事のネイティブ側ハッキングは、このワークフローは、変更をテストする最も効率的な方法です。 このワークフローより大規模なネイティブ アプリケーションのごく一部として、CordovaWebView を使用する場合に適切なまた (埋め込み web 表示ガイドを参照してください)。このワークフローが別のシェル ツール ガイドは、例えば、シェル ツール ガイドの Android と iOS シェル ツール ガイドで読むことができます。
-<!-- 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 -->
+ときに最初に出始めて、ワークフローを使用して、*プロジェクトの Web Dev*アプリケーションを作成する最も簡単な場合があります。 (CLI をインストールのコマンド ライン インターフェイスを参照してください)。ターゲットにするプラットフォームの設定に応じて、開発サイクルの漸進的により大きい共有用の CLI を頼ることができます。
+
+* 最も基本的なシナリオでは、単に、新しいプロジェクトを作成が設定された既定の構成を変更すると、CLI を使用できます。
-## プラットフォームのサポート
+* 多くのモバイル プラットフォーム、また各 SDK 内のコンパイルに必要な追加のプロジェクト ファイルを設定、CLI を使用できます。 このため動作するように、各ターゲットのプラットフォーム SDK をインストールする必要があります。 (手順についてはプラットフォームのガイドを参照)。プラットフォームのサポート表で示されているように、ターゲット プラットフォームに応じて、異なるオペレーティング システムで CLI を実行する必要があります。
-開発ツールとそれぞれのモバイルプラット フォーム デバイス利用可能な Api のセットを次に示します。(列ヘッダーでは CLI の速記スタブが表示されます)。
+* プラットフォームをサポートするため、CLI 実行アプリケーションをコンパイルし、SDK ベースのデバイス エミュレーターで実行できます。 包括的なテストもアプリケーション ファイルを生成し、デバイス上で直接インストールできます。
-<!-- START HTML -->
+開発サイクルの任意の時点ではより多く、*ネイティブ プラットフォーム開発*ワークフローの使用に切り替えることができます。 提供されている特定のプラットフォーム SDK ツール オプションの豊富なセットがあります。 (設定については各プラットフォームの SDK ツール プラットフォーム ガイドを参照してください)。
-<table class="compat" width="100%">
- <tr>
- <th>
- </td> <th>
- <tt>アンドロイド</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 />WebView</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">
- (3 GS +)
- </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">
- localStorage のみ
- </td>
-
- <td data-col="winphone8" class="p">
- localStorage のみ
- </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
+SDK 環境は web ベース、およびネイティブのアプリケーション コンポーネントをミックスしたハイブリッド アプリを実装する場合に適しています。 コマンド ライン ユーティリティを使用して最初のアプリを生成する可能性がありますまたは繰り返し SDK ツールに更新されたコードを供給するその後。 アプリケーションの構成ファイルは自分でもビルド可能性があります。 (Config.xml ファイルの詳細を参照してください)。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/amazonfireos/config.md b/docs/ja/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..3d41aad
--- /dev/null
+++ b/docs/ja/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`(ブール値、既定値は `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` ): タイムアウト エラーをスローする前に待機する時間の量、ページの読み込み中。 この例では 20 よりもむしろ 10 秒を指定します。
+
+ <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/d017b43d/docs/ja/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/amazonfireos/index.md b/docs/ja/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..c88da30
--- /dev/null
+++ b/docs/ja/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+免許証: アパッシュ ソフトウェア基礎 (ASF) を 1 つまたは複数の共同作成者のライセンス契約の下でライセンスされています。 著作権所有権に関する追加情報のためのこの仕事と分散 NOTICE ファイルを参照してください。 ASF は、Version 2.0 (「ライセンス」); Apache ライセンスの下であなたにこのファイルをライセンスします。ライセンスに従う場合、このファイルを使用可能性があります。 ライセンスのコピーを入手した可能性があります。
+
+ http://www.apache.org/licenses/LICENSE-2.0 ライセンスの下で配布されるソフトウェアで配布されて適用される法律によって必要なまたは書面で合意した、しない限り、"AS IS"なしの保証または条件、いかなる種類の明示的または黙示的、基礎。 アクセス許可と制限を支配する特定の言語用のライセンスを参照してください。
+
+
+## ライセンス。
+
+# アマゾン火 OS プラットフォーム ガイド
+
+このガイドの Kindle 火災 HDX などのアマゾン火 OS デバイス Cordova アプリを展開する SDK の開発環境を設定する方法を示します。
+
+詳細なプラットフォーム固有の情報は、次を参照してください。
+
+* アマゾン火 OS 構成
+* アマゾン火 OS web 表示
+* アマゾン火 OS プラグイン
+
+## 要件、およびサポート
+
+アマゾン火 OS 用 Cordova アプリの開発には Android の SDK とアマゾン WebView SDK が必要です。以下のリンクでこれらの Sdk の要件を確認してください。
+
+* [Android の SDK システム][1]
+
+* [アマゾン WebView 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 のインストールに応じて、次のような行を追加します。
+
+ エクスポート パス ${path} を =:/開発/adt-バンドル/sdk/プラットフォーム固有のツール:/開発/adt-バンドル/sdk/ツール
+
+
+これは、SDK で新しくオープンしたターミナル windows のツールを公開します。それ以外の場合、現在のセッションで使用できるようにするこれを実行します。
+
+ $ ソース ~/.bash_profile
+
+
+Windows 7 を道の環境を変更: する
+
+* デスクトップの左下隅の [**スタート**] メニューをクリックして、**コンピューター**を右クリックし、**プロパティ**をクリックします.
+
+* 左側の列では、**システムの詳細設定**をクリックします。
+
+* 表示されたダイアログ ボックスで**環境変数**キーを押します。.
+
+* **パス**変数を選択し、キーを押して**編集**.
+
+* たとえば、SDK をインストールしたに基づくパスに次を追加します。
+
+ ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+
+
+* 値を保存して両方のダイアログ ボックスを閉じます。
+
+また、コマンド ・ プロンプトとタイプ Java および Ant. オープンを有効にする必要があります `java` 、また入力と `ant` 。パスに追加いずれかを実行する失敗します。
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### アマゾン WebView SDK
+
+[Amazon 開発者ポータル][2]からアマゾン WebView 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
+
+Eclipse ウィンドウが開いたら、未解決の問題を示す赤い**X**が表示されます。もしそうなら、この追加の手順を実行します。
+
+* プロジェクト ディレクトリを右クリックします。
+
+* 結果**のプロパティ**] ダイアログ [ **Android**ナビゲーション ウィンドウから。
+
+* プロジェクトのビルド ターゲットは、インストールされている最高の Android の API レベルを選択します。
+
+* **[Ok]**をクリックします.
+
+* **クリーン****をプロジェクト**メニューから選択します。これは、プロジェクト内のすべてのエラーを修正する必要があります。
+
+## デバイスへの配置します。
+
+デバイスに直接アプリをプッシュするには、 [Android 開発者向けサイト][4]で説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。
+
+ [4]: http://developer.android.com/tools/device.html
+
+アプリをデバイスにプッシュするには、コマンド行から。
+
+ $ cordova run amazon-fireos
+
+
+Eclipse、内でプロジェクトを右クリックし、**人造人間アプリケーション → として実行**を選択します.
+
+**注**: 現在、エミュレーターを介してテストはサポートされていませんアマゾン WebView ベースのアプリ。
\ No newline at end of file
[28/57] [abbrv] CB-5931 1/28 push latest of edge for Italian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/config.md b/docs/it/edge/guide/platforms/ios/config.md
index 0f1ead4..1baeae2 100644
--- a/docs/it/edge/guide/platforms/ios/config.md
+++ b/docs/it/edge/guide/platforms/ios/config.md
@@ -18,12 +18,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
La `config.xml` file controlla le impostazioni di base di un'app che si applicano a ogni applicazione e istanza di CordovaWebView. In questa sezione i dettagli delle preferenze che si applicano solo a Build di iOS. Vedere il file config. XML File per informazioni sulle opzioni di configurazione globale.
-* `EnableViewportScale`(boolean, impostazioni predefinite a `false` ): impostare su `true` utilizzare un metatag viewport per disabilitare oppure limitare l'intervallo di ridimensionamento dell'utente.
+* `EnableViewportScale`(boolean, impostazioni predefinite a `false` ): impostare su `true` per consentire un viewport metatag a disabilitare o limitare l'intervallo di ridimensionamento dell'utente, che è abilitato per impostazione predefinita.
<preference name="EnableViewportScale" value="true"/>
+
+ Inserire una finestra come la seguente in HTML per disabilitare il ridimensionamento e la forma contenuti in modo flessibile all'interno del rendering WebView:
+
+ < nome meta = contenuto di 'finestra' =' larghezza = larghezza dispositivo, iniziale-scala = 1, scalabile utente = no' / >
+
-* `MediaPlaybackRequiresUserAction`(boolean, impostazioni predefinite a `false` ): impostata su `true` per impedire che HTML5 video giocare automaticamente con il `autoplay` attributo. Non si applica quando si chiama `play()` su un oggetto video.
+* `MediaPlaybackRequiresUserAction`(boolean, impostazioni predefinite a `false` ): impostare `true` per prevenire HTML5 video o audio da giocare automaticamente con il `autoplay` attributo o tramite JavaScript.
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
@@ -43,21 +48,6 @@ La `config.xml` file controlla le impostazioni di base di un'app che si applican
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(boolean, impostazioni predefinite a `true` ): impostare su `false` per impedire la dissolvenza e uscire quando cambia lo stato di visualizzazione della schermata iniziale.
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(galleggiare, di default è `2` ): specifica il numero di secondi per la schermata iniziale dissolvenza effetto da eseguire.
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(boolean, impostazioni predefinite a `true` ): impostare su `false` per nascondere la filatrice schermata iniziale.
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
* `KeyboardDisplayRequiresUserAction`(boolean, impostazioni predefinite a `true` ): impostare su `false` per consentire la tastiera venga visualizzato quando si chiama `focus()` sugli ingressi di forma.
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
@@ -68,26 +58,26 @@ La `config.xml` file controlla le impostazioni di base di un'app che si applican
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(boolean, impostazioni predefinite a `false` ): impostare su `true` ridimensionare webview quando appare la tastiera, si esegue l'override del beavior predefinito che restringe la finestra verticalmente. Questo corrisponde il comportamento predefinito per le applicazioni Android.
-
- <preference name="KeyboardShrinksView" value="true"/>
-
-
* `GapBetweenPages`(galleggiare, di default è `` ): la dimensione dello spazio, in punti, tra le pagine.
- < nome preferenza = "GapBetweenPages" value = "0" / >
+ <preference name="GapBetweenPages" value="0"/>
* `PageLength`(galleggiare, di default è `` ): la dimensione di ogni pagina, in punti, nel senso che le pagine scorrono. Quando PaginationMode è di destra a sinistra o da sinistra a destra, questa proprietà rappresenta la larghezza di ciascuna pagina. Quando PaginationMode è topToBottom o bottomToTop, questa proprietà rappresenta l'altezza di ciascuna pagina. Il valore predefinito è 0, ovvero che il layout utilizza le dimensioni del riquadro di visualizzazione per determinare le dimensioni della pagina.
- < nome preferenza = "PageLength" value = "0" / >
+ <preference name="PageLength" value="0"/>
* `PaginationBreakingMode`(stringa, valore predefinito del `page` ): i valori validi sono `page` e `column` .Il modo in cui si verifica la rottura di pagina o di colonna. Questa proprietà determina se determinate proprietà CSS per quanto riguarda colonna e pagina-rottura sono onorato o ignorato. Quando questa proprietà è impostata su `column` , il contenuto rispetta le proprietà CSS relative alla interruzione di colonna in luogo di interruzione di pagina.
- < nome preferenza = "PaginationBreakingMode" value = "pagina" / >
+ <preference name="PaginationBreakingMode" value="page"/>
* `PaginationMode`(stringa, valore predefinito del `unpaginated` ): i valori validi sono `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , e `rightToLeft` . Questa proprietà determina se il contenuto nella visualizzazione web è suddiviso in pagine che riempiono lo schermo di visualizzazione uno alla volta, o mostrato come una visualizzazione a lungo scorrimento. Se impostato su un form impaginato, questa proprietà attiva o disattiva un layout impaginato sul contenuto, causando la visualizzazione web di utilizzare i valori di PageLength e GapBetweenPages a Ridefinisci layout contenuto.
- < nome preferenza = "PaginationMode" value = "non paginato" / >
\ No newline at end of file
+ <preference name="PaginationMode" value="unpaginated"/>
+
+
+* `UIWebViewDecelerationSpeed`(stringa, valore predefinito del `normal` ): i valori validi sono `normal` , `fast` . Questa proprietà controlla la velocità di decelerazione di slancio lo scorrimento. `normal`è la velocità predefinita per le applicazioni più nativi, e `fast` è l'impostazione predefinita per Safari Mobile.
+
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/index.md b/docs/it/edge/guide/platforms/ios/index.md
index 54aef27..2c9d3d3 100644
--- a/docs/it/edge/guide/platforms/ios/index.md
+++ b/docs/it/edge/guide/platforms/ios/index.md
@@ -112,7 +112,7 @@ Per distribuire il dispositivo:
## Problemi comuni
-**Avvisi negativi:** Quando un'applicazione con interfaccia di programmazione (API) è cambiato o sostituito da un altro API, è contrassegnato come *obsoleto*. L'API ancora funziona nel breve termine, ma alla fine viene rimosso. Alcune di queste interfacce deprecate si riflettono in Apache Cordova e Xcode emette avvisi su di loro quando si creare e distribuita un'applicazione.
+**Avvisi negativi**: quando un'applicazione con interfaccia di programmazione (API) è cambiato o sostituito da un altro API, è contrassegnato come *obsoleto*. L'API ancora funziona nel breve termine, ma alla fine viene rimosso. Alcune di queste interfacce deprecate si riflettono in Apache Cordova e Xcode emette avvisi su di loro quando si creare e distribuita un'applicazione.
Xcode avvertimento circa il `invokeString` Metodo riguarda funzionalità che lancia un'applicazione da un URL personalizzato. Mentre il meccanismo per caricare da un URL personalizzato è cambiato, questo codice è ancora presente per fornire all'indietro la funzionalità per le applicazioni create con versioni precedenti di Cordova. L'applicazione di esempio non utilizza questa funzionalità, quindi è possibile ignorare questi avvisi. Per evitare questi avvisi dall'apparire, rimuovere il codice che fa riferimento il deprecato invokeString API:
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/plugin.md b/docs/it/edge/guide/platforms/ios/plugin.md
index 97705fe..1d9f7d9 100644
--- a/docs/it/edge/guide/platforms/ios/plugin.md
+++ b/docs/it/edge/guide/platforms/ios/plugin.md
@@ -16,181 +16,163 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS Plugins
-Un plugin è una classe di Objective-C che estende la `CDVPlugin` classe.
+In questa sezione vengono fornite informazioni dettagliate per come implementare il codice plugin nativo sulla piattaforma iOS. Prima di leggere questo, vedere applicazione plugin per una panoramica della struttura del plugin e la sua interfaccia JavaScript comune. Questa sezione continua a dimostrare il plugin di esempio *eco* che comunica da Cordova webview alla piattaforma nativa e ritorno.
-Ogni classe plugin deve essere registrato come un `<feature>` taggare nella `config.xml` file. È attraverso questo meccanismo che JavaScript `exec` del metodo `service` parametro esegue il mapping a una classe Objective-C.
+Un plugin di iOS è implementato come Objective C classe che estende la `CDVPlugin` classe. Per JavaScript `exec` di metodo `service` parametro per eseguire il mapping a una classe di Objective-C, ogni classe plugin deve essere registrato come un `<feature>` tag di directory dell'applicazione denominata `config.xml` file.
## Classe plugin Mapping
-La parte di JavaScript di un plugin utilizza sempre il `cordova.exec` metodo come segue:
+La parte di JavaScript di un plugin che utilizza il `cordova.exec` metodo come segue:
- exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-Questo esegue il marshalling di una richiesta dalla `UIWebView` sul lato nativo di iOS, più o meno bollente fino a chiamare il `action` metodo sul `service` classe, con gli argomenti passati nella `args` matrice.
+Questo esegue il marshalling di una richiesta dalla `UIWebView` a lato nativo di iOS, efficacemente chiamando il `action` metodo sul `service` classe, con gli argomenti passati nel `args` matrice.
-Specificare il plugin come un `<feature>` tag nel progetto dell'applicazione Cordova-iOS `config.xml` file.
+Specificare il plugin come un `<feature>` tag nel progetto dell'applicazione Cordova-iOS `config.xml` file, usando il `plugin.xml` file per iniettare questo markup automaticamente, come descritto in applicazione plugin:
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-La caratteristica `name` attributo deve corrispondere a quello che si utilizza in JavaScript `exec` di chiamata `service` parametro e il `value` attributo deve corrispondere al nome della classe Objective-C del plugin. `<param name>`io dovrei essere sempre `"ios-package"` . Se non si segue questa impostazione, il plugin può compilare, ma non sarà raggiungibile da Cordova.
+La caratteristica `name` attributo deve corrispondere a quello specificato come il JavaScript `exec` di chiamata `service` parametro. Il `value` attributo deve corrispondere al nome della classe Objective-C del plugin. Il `<param>` dell'elemento `name` deve essere sempre `ios-package` . Se non segui queste linee guida, può compilare il plugin, ma Cordova può non essere ancora in grado di accedervi.
## Durata e inizializzazione di Plugin
-Viene creata un'istanza di un oggetto plugin per la vita di ogni `UIWebView` . Plugin non vengono create istanze fino a quando essi fanno riferimento in primo luogo una chiamata da JavaScript, a meno che non `<param>` con un `onload` `name` attributo è impostato su `"true"` in `config.xml` . Per esempio:
+Viene creata un'istanza di un oggetto plugin per la vita di ogni `UIWebView` . Plugin ordinariamente vengono istanziati quando fatto riferimento prima di una chiamata da JavaScript. In caso contrario possono essere istanziate impostando un `param` denominato `onload` per `true` nella `config.xml` file:
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
-Non c'è *nessun* designato inizializzatore per i plugin. Plugin necessario utilizzare invece il `pluginInitialize` metodo per la loro logica di avviamento.
+Non c'è *nessun* designato inizializzatore per i plugin. Plugin necessario utilizzare invece il `pluginInitialize` metodo per la loro logica di avvio.
-Plugin con richieste di lunga durata, sfondo attività (per esempio, riproduzione multimediale), ascoltatori o stato interno dovrebbe implementare il `onReset` metodo e interrompere o ripulire tali attività. Questo metodo viene eseguito quando il `UIWebView` si sposta su una nuova pagina o rinfresca, che ricarica il JavaScript.
+Plugin con richieste di lungo corso, attività di base come la riproduzione multimediale, ascoltatori o che mantengono lo stato interno dovrebbe implementare il `onReset` metodo per ripulire tali attività. Il metodo viene eseguita quando il `UIWebView` si sposta su una nuova pagina o rinfresca, che ricarica il JavaScript.
## Scrivendo un iOS Cordova Plugin
-Abbiamo JavaScript fuoco fuori una richiesta di plugin al lato nativo. Abbiamo il plugin iOS Objective C mappato correttamente tramite il `config.xml` file. Così ciò che fa apparire l'iOS finale classe Objective C Plugin come?
+Una chiamata JavaScript spara una richiesta di plugin al lato nativo, e il corrispondente iOS Objective C plugin è mappato correttamente nella `config.xml` file, ma che cosa fa come il finale iOS Objective C plugin sguardo di classe? Qualunque cosa viene inviata al plugin con JavaScript `exec` funzione è passato nel plugin classe corrispondente `action` metodo. Un metodo di plugin ha questa firma:
-Che cosa ottiene spedito al plugin tramite di JavaScript `exec` funzione viene passato la classe corrispondente Plugin `action` metodo. Un metodo di plugin ha questa firma:
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+Per ulteriori dettagli, vedere `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , e`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
## iOS CDVPluginResult tipi di messaggio
-Utilizzando CDVPluginResult è possibile restituire una varietà di tipi di risultato al vostro callback JavaScript, utilizzando i metodi della classe che sembrano:
+È possibile utilizzare `CDVPluginResult` per restituire una varietà di risultato tipi indietro per i callback di JavaScript, utilizzando i metodi della classe che seguono questo modello:
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-È possibile creare `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , e `Multipart` tipi. O, non allegare eventuali argomenti (basta inviare uno status). O, per restituire un errore. Può anche scegliere di non inviare alcun risultato plugin a tutti, nel qual caso non viene generato il callback.
+È possibile creare `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , e `Multipart` tipi. Si può anche lasciare fuori gli argomenti da inviare uno status, o restituire un errore, o anche scegliere di non inviare alcun risultato plugin, nel qual caso né richiamata fuochi.
-### Note
+Si noti quanto segue per i complessi valori restituiti:
-* `messageAsArrayBuffer`si aspetta `NSData*` e la converte in un `ArrayBuffer` per il callback di JavaScript (e `ArrayBuffers` inviati a un plugin da JavaScript vengono convertiti in`NSData*`).
-* `messageAsMultipart` si aspetta un `NSArray *` contenente uno qualsiasi degli altri supportati i tipi e manda l'intera matrice come il `argomenti` il callback di JavaScript.
- * Particolarità: questo non è zucchero sintattico solo (anche se è dolce). In questo modo, tutti gli argomenti sono serializzati o deserializzati come necessari. Per esempio, è sicuro di tornare `NSData*` più parti, ma non come `Array` /`Dictionary`.
+* `messageAsArrayBuffer`si aspetta `NSData*` e la converte in un `ArrayBuffer` nel callback JavaScript. Allo stesso modo, qualsiasi `ArrayBuffer` il JavaScript invia a un plugin vengono convertito in`NSData*`.
-## IOS Echo Plugin Plugin
+* `messageAsMultipart`si aspetta un `NSArray*` contenente uno qualsiasi degli altri supportati i tipi e manda l'intera matrice come il `arguments` per il callback di JavaScript. In questo modo, tutti gli argomenti sono serializzati o deserializzati come necessario, quindi è sicuro tornare `NSData*` più parti, ma non come `Array` /`Dictionary`.
-Aggiungiamo i seguenti al progetto `config.xml` file:
+## Eco iOS esempio Plugin
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+Per abbinare la caratteristica di *eco* dell'interfaccia JavaScript descritto nel plugin di applicazione, utilizzare il `plugin.xml` per iniettare una `feature` specifica per la piattaforma locale `config.xml` file:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-Poi aggiungiamo i seguenti file ( `Echo.h` e `Echo.m` ) nella directory Plugins all'interno della nostra directory di applicazione Cordova-iOS:
+Poi aggiungiamo i seguenti `Echo.h` e `Echo.m` di file per il `Plugins` cartella all'interno della directory dell'applicazione Cordova-iOS:
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-Diamo un'occhiata al codice. In cima abbiamo tutte le necessarie importazioni di Cordova. La nostra classe si estende da `CDVPlugin` (molto importante).
+Le importazioni necessarie nella parte superiore del file estende la classe da `CDVPlugin` . In questo caso, il plugin supporta solo un singolo `echo` azione. Ottiene la stringa eco chiamando il `objectAtIndex` Metodo ottenere il primo parametro della `arguments` la matrice, che corrisponde agli argomenti passate da JavaScript `exec()` funzione.
-Questo plugin supporta solo un'azione, la `echo` azione. In primo luogo, si afferra l'eco stringa utilizzando il `objectAtIndex` metodo sul nostro `args` , dicendo che vogliamo ottenere il parametro 0A nella matrice di argomenti. Facciamo un po' di controllo parametro: assicurarsi che non è `nil` e assicurarsi che non è una stringa di lunghezza zero.
+Controlla il parametro per assicurarsi che non è `nil` o una stringa vuota, restituendo un `PluginResult` con un `ERROR` lo stato, se è così. Se il parametro supera il controllo, restituisce un `PluginResult` con un `OK` stato, passando nell'originale `echo` stringa. Infine, essa invia il risultato al `self.commandDelegate` , che esegue il `exec` callback del metodo di successo o fallimento sul lato JavaScript. Se viene chiamato il callback di successo, passa il `echo` parametro.
-Se si, torniamo un `PluginResult` con un `ERROR` stato. Se tutti quei controlli passano, poi torniamo un `PluginResult` con un `OK` lo status e passare il `echo` abbiamo ricevuto in primo luogo come un parametro di stringa.
+## iOS integrazione
-Infine, inviamo il risultato di `self.commandDelegate` , che esegue il `exec` callback del metodo di successo o fallimento sul lato JavaScript. Se viene chiamato il callback di successo, passa il `echo` parametro.
+La `CDVPlugin` classe dispone di altri metodi che possono eseguire l'override del vostro plugin. Ad esempio, è possibile catturare il `pause` , `resume` , app terminare e `handleOpenURL` eventi. Vedere la classe [CDVPlugin.h][1] e [CDVPlugin.m][2] per l'orientamento.
-## Filettatura
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-Plugin metodi vengono eseguiti nello stesso thread come interfaccia utente. Se il tuo plugin richiede una grande quantità di elaborazione o richiede una chiamata di blocco, è necessario utilizzare un thread in background. Ad esempio:
+## Filettatura
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
+Plugin metodi ordinariamente eseguiti nello stesso thread come interfaccia principale. Se il tuo plugin richiede una grande quantità di elaborazione o richiede una chiamata di blocco, è necessario utilizzare un thread in background. Ad esempio:
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
-## Funzionalità avanzate del Plugin
-
-Vedere altri metodi che è possibile eseguire l'override in:
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
-
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-Ad esempio, si può collegare nella `pause` , `resume` , app terminare e `handleOpenURL` eventi.
-
-## Plugin debug
-
-Per eseguire il debug lato Objective-C, si utilizzerebbe il debugger integrato di Xcode. Per JavaScript, su iOS 5,0 è possibile utilizzare [Weinre, un progetto di Cordova Apache][6] o [iWebInspector, un'utilità di terze parti][7]
+## Debug iOS Plugins
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+Per eseguire il debug sul lato di Objective-C, è necessario il debugger integrato di Xcode. Per JavaScript, su iOS 5,0 è possibile utilizzare [Weinre, un progetto di Cordova Apache][3] o [iWebInspector, un'utilità di terze parti][4]. IOS 6, è possibile collegare Safari 6.0 all'app in esecuzione all'interno di iOS 6 simulatore.
-Per iOS 6, usereste 6.0 Safari semplicemente allegare all'app in esecuzione nel iOS 6 simulatore.
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
## Trabocchetti comuni
-* Non dimenticare di aggiungere il mapping del vostro plugin config. Xml. Se si dimentica, viene registrato un errore nella console di Xcode.
+* Non dimenticare di aggiungere il mapping del vostro plugin a `config.xml` . Se si dimentica, viene registrato un errore nella console di Xcode.
* Non dimenticate di aggiungere qualsiasi host che si connette a nella lista bianca, come descritto nella guida di dominio Whitelist. Se si dimentica, viene registrato un errore nella console di Xcode.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/tools.md b/docs/it/edge/guide/platforms/ios/tools.md
index 41dee20..0b3e991 100644
--- a/docs/it/edge/guide/platforms/ios/tools.md
+++ b/docs/it/edge/guide/platforms/ios/tools.md
@@ -22,6 +22,8 @@ Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello c
Gli strumenti della riga di comando di iOS sono costruiti su script di shell e fare affidamento sugli strumenti della riga di comando di Xcode come `xcode-select` e`xcodebuild`.
+Per informazioni sull'interfaccia della riga di comando a basso livello che Abilita plugin, vedere utilizzando Plugman per gestire i plugin. Per una panoramica, vedere applicazione plugin.
+
## Creare un progetto
Eseguire il `create` comando, specificando il percorso esistente per il progetto, l'identificatore del pacchetto stile retro-dominio e nome visualizzato dell'app.
@@ -34,7 +36,7 @@ Eseguire il `create` comando, specificando il percorso esistente per il progetto
$ /path/to/my_new_project/cordova/build
-## Eseguire l'applicazione sull'emulatore
+## Eseguire l'applicazione su un emulatore
$ /path/to/my_new_project/cordova/run
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/upgrading.md b/docs/it/edge/guide/platforms/ios/upgrading.md
index b23c75f..90ca6f5 100644
--- a/docs/it/edge/guide/platforms/ios/upgrading.md
+++ b/docs/it/edge/guide/platforms/ios/upgrading.md
@@ -18,35 +18,53 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Questa guida Mostra come modificare progetti iOS per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI.
-**Nota:** 5 Xcode Xcode 4.6 è obbligatorio, è consigliabile. Attualmente, per presentare all'Apple App Store, è necessario utilizzare più recente versione di iOS SDK, che è iOS 7. iOS SDK 7 non è necessario ancora, ma questo può cambiare rapidamente.
+**Nota**: Xcode 4.6 è obbligatorio, è consigliabile 5 Xcode. Attualmente, per presentare all'Apple App Store, è necessario utilizzare più recente versione di iOS SDK, che è iOS 7. iOS SDK 7 non è necessario ancora, ma questo può cambiare rapidamente.
-## Progetti di aggiornamento 3.0.0 alla 3.1.0
+## All'aggiornamento 3.1.0 proietta alla 3.2.0
Per i progetti non-CLI, eseguire:
bin/aggiornamento percorso/per/progetto
-Per i progetti di CLI, eseguire:
+Per i progetti di CLI:
- 1. Aggiornare la versione CLI 'cordova' - Vedi l'interfaccia della riga di comando 2. Eseguire 'cordova piattaforma aggiornamento ios'
-
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
-### Problemi iOS 7
+2. Eseguire`cordova platform update ios`
- 1. Rimuovere i valori "width = dispositivo-larghezza, altezza = dispositivo-altezza" dall'attributo meta tag "viewport" nel file index. html, vedere https://issues.apache.org/jira/browse/CB-4323 2. Aggiornare il tuo plugin core media, media-cattura e splashscreen per supporto iOS 7
-
+## Progetti di aggiornamento 3.0.0 alla 3.1.0
-### Problemi di Xcode 5
+Per i progetti non-CLI, eseguire:
- 1. Aggiornare le impostazioni del progetto se Xcode 5 vi chiederà di fare così (nel navigatore questioni) 2. Aggiornamento tuo "compilatore per C / C + + / Objective-C" impostazione, sotto la scheda "Impostazioni di costruire", sezione "Opzioni di costruire". Scegliere "Compilatore di Default (Apple LLVM 5.0)"
+ bin/aggiornamento percorso/per/progetto
+Per i progetti di CLI:
+
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
+2. Eseguire`cordova platform update ios`
+
+iOS 7 edizioni:
+
+1. Rimuovere `width=device-width, height=device-height` dalla `index.html` di file `viewport` `meta` tag. (Vedere [il bug rilevanti][1].)
+
+2. Aggiornare il tuo plugin core media, media-cattura e splashscreen per iOS 7 supporto.
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 temi:
+
+1. Aggiornare le impostazioni del progetto se Xcode 5 vi chiederà di farlo (nel navigatore questioni).
+
+2. Aggiornamento tuo **compilatore per C / C + + / Objective-C** impostando, nella scheda **Impostazioni di costruire** , **Costruire opzioni** sezione. Scegliere di **Default il compilatore (Apple LLVM 5.0)**.
+
## Aggiornamento per il CLI (3.0.0) da 2.9.0
1. Creare un nuovo progetto di Apache Cordova 3.0.0 utilizzando la CLI, cordova, come descritto in l'interfaccia della riga di comando.
-2. Aggiungi il tua piattaforme il progetto il cordova, ad esempio:`cordova
+2. Aggiungere le piattaforme per il progetto di cordova, per esempio:`cordova
platform add ios`.
3. Copiare il contenuto del progetto `www` nella directory del `www` cartella alla radice del progetto cordova appena creato.
@@ -75,7 +93,7 @@ platform add ios`.
7. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
-**Nota:** A partire da Cordova 3.0.0, progetti non sono dotati di plug-in, si dovrà installare quelli necessari per il vostro progetto utilizzando il `plugman` utilità CLI. Vedere Utilizzo di Plugman per gestire i plugin.
+**Nota**: a partire da Cordova 3.0.0, plugin non sono pre-installati, e devi usare il `plugman` l'utilità della riga di installarli manualmente. Vedere Utilizzo di Plugman per gestire i plugin.
## 2.8.0 All'aggiornamento di progetti a 2.9.0
@@ -107,9 +125,18 @@ platform add ios`.
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova.js` file.
-7. Aggiornare qualsiasi `<plugin>` tag che sono nel vostro `config.xml` a `<feature>` tag. Nota esistenti `<plugin>` tag sarà funzionano ancora, ma sono deprecati. È possibile copiare queste informazioni nella `config.xml` per un nuovo progetto. Ad esempio:
+7. Aggiornare qualsiasi `<plugin>` nel tag il `config.xml` del file di `<feature>` tag. Nota esistenti `<plugin>` tag ancora lavorare, ma sono deprecati. È possibile copiare queste informazioni nel `config.xml` file per un nuovo progetto. Ad esempio:
- < plugin >< plugin nome = valore "LocalStorage" = "CDVLocalStorage" / ><!-altri plugin--> < / plugins ><!-cambiare: (nota che un tag < caratteristica > è allo stesso livello come < plugins >--> < nome funzione = "LocalStorage" >< param nome = valore "ios-pacchetto" = "CDVLocalStorage" / >< / caratteristica ><!-altri tag < caratteristica >-->
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
8. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
@@ -121,9 +148,9 @@ platform add ios`.
10. Aggiornare la destinazione del progetto **Costruire impostazioni**. Sotto **Collegamento → altre bandiere del Linker**, modificare **"- Obj - C"** per essere **"-ObjC"**.
-11. Aggiornare la destinazione del progetto **Costruire impostazioni**. Sotto **Collegamento → altre bandiere del Linker**, cambiare **"-all_load"** di essere `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Devi solo fare questo se avete il problema definito [questo problema.][1].
+11. Aggiornare la destinazione del progetto **Costruire impostazioni**. Sotto **Collegamento → altre bandiere del Linker**, cambiare **"-all_load"** di essere `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Devi solo fare questo se avete il problema definito [questo problema.][2].
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
## 2.6.0 All'aggiornamento di progetti a 2.7.0
@@ -139,14 +166,14 @@ platform add ios`.
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.7.0.js` file.
-7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][2]).
+7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][3]).
-8. Nel tuo `config.xml` file, [rimuovere questa riga][3].
+8. Nel tuo `config.xml` file, [rimuovere questa riga][4].
9. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
## 2.5.0 Aggiornamento progetti a 2.6.0
@@ -162,22 +189,22 @@ platform add ios`.
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (insieme agli altri file che fanno riferimento a script) per riferirsi al nuovo `cordova-2.6.0.js` file.
-7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][4]).
+7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][5]).
-8. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][5].
+8. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][6].
-9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][6].
+9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][7].
-10. Nel tuo `config.xml` file, [UIWebViewBounce è stato cambiato in DisallowOverscroll, e i valori predefiniti sono diversi][7].
+10. Nel tuo `config.xml` file, [UIWebViewBounce è stato cambiato in DisallowOverscroll, e i valori predefiniti sono diversi][8].
11. Nel tuo `config.xml` file, il `EnableLocation` preferenza è stato deprecato.
12. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
## Progetti di aggiornamento 2.4.0 per 2.5.0
@@ -193,22 +220,22 @@ platform add ios`.
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.5.0.js` file.
-7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][8]).
+7. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][9]).
-8. Nel vostro `config.xml` del file, [aggiungere queste righe nuove][9].
+8. Nel vostro `config.xml` del file, [aggiungere queste righe nuove][10].
-9. Nel tuo `config.xml` file, [modificare l'elemento radice, cambiarlo da cordova a widget][10].
+9. Nel tuo `config.xml` file, [modificare l'elemento radice, cambiarlo da cordova a widget][11].
-10. Nel tuo `config.xml` file, [rimuovere la preferenza OpenAllWhitelistURLsInWebView][11].
+10. Nel tuo `config.xml` file, [rimuovere la preferenza OpenAllWhitelistURLsInWebView][12].
11. Eliminare il `cordova` directory e copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.5.0, questo ha aggiornato gli script.
12. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
## 2.3.0 Aggiornamento progetti alla 2.4.0
@@ -224,22 +251,22 @@ platform add ios`.
6. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-2.4.0.js` file.
-7. Aggiornare (o sostituire, se non hai mai cambiato i file) tua `MainViewController.m` file secondo quello dal nuovo progetto (vedere [questo diff][12]).
+7. Aggiornare (o sostituire, se non hai mai cambiato i file) tua `MainViewController.m` file secondo quello dal nuovo progetto (vedere [questo diff][13]).
-8. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][13]).
+8. Aggiornare (o sostituire, se non hai mai cambiato il file) tua `AppDelegate.m` file secondo quello dal nuovo progetto (vedere [questo diff][14]).
-9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][14].
+9. Nel vostro `config.xml` del file, [aggiungere questa nuova linea][15].
10. Eliminare il `cordova` directory e copia il `cordova` dalla nuovo progetto directory nella directory radice del progetto. In 2.4.0, questo ha fissato gli script.
11. Eliminare il `CordovaLib` directory e copia il `CordovaLib` dalla nuovo progetto directory nella directory radice del progetto.
-12. Aggiungi AssetsLibrary.framework come una risorsa al progetto. (Vai [qui][15] per le istruzioni su come farlo.).
+12. Aggiungi AssetsLibrary.framework come una risorsa al progetto. (Vedere la [documentazione di Apple][16] per le istruzioni su come farlo.).
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
## Progetti di ammodernamento 2.2.0 a 2.3.0
@@ -268,7 +295,7 @@ platform add ios`.
< nome plugin = "InAppBrowser" value = "CDVInAppBrowser" / >
-12. Nota che i plugin di Objective-C sono *non* whitelisted piu '. Alla whitelist le connessioni con la whitelist app, sarà necessario impostare il `User-Agent` intestazione del collegamento alla stesso user-agent come principale Cordova WebView. È possibile ottenere ciò accedendo la `userAgent` Proprietà fuori il view controller principale. Il controller principale-vista (CDVViewController) ha anche un `URLisAllowed` metodo per verificare se un URL passerà la whitelist.
+12. Nota che i plugin di Objective-C sono *non* whitelisted piu '. Alla whitelist le connessioni con la whitelist app, è necessario impostare il `User-Agent` intestazione del collegamento alla stesso user-agent come principale Cordova WebView. È possibile ottenere ciò accedendo la `userAgent` Proprietà fuori il view controller principale. Il Vista-Regolatore principale ( `CDVViewController` ) ha anche un `URLisAllowed` metodo per verificare se un URL passa la whitelist.
13. Modifiche del dispositivo API:
@@ -302,9 +329,9 @@ platform add ios`.
2. Vai al percorso dove avete installato Cordova (vedi punto 1), nella `bin` sottodirectory
3. Eseguire lo script qui sotto dove il primo parametro è il percorso del progetto `.xcodeproj` file:
- `update_cordova_subproject percorso/per/your/progetto/xcodeproj`
+ `update_cordova_subproject path/to/your/project/xcodeproj`
-**Nota:** In 2.2.0, il `bin/create` lo script copia nella `CordovaLib` Sub-progetto nel progetto. Per avere lo stesso tipo di installazione, basta copiare il diritto `CordovaLib` nella directory del progetto e aggiornamento il `CordovaLib` sottoprogetto percorso (relativo al progetto) in Xcode File ispettore.
+**Nota**: In 2.2.0, il `bin/create` lo script copia nella `CordovaLib` Sub-progetto nel progetto. Per avere lo stesso tipo di installazione, basta copiare il diritto `CordovaLib` nella directory del progetto e aggiornamento il `CordovaLib` sottoprogetto percorso (relativo al progetto) in Xcode File ispettore.
## All'aggiornamento 2.0.0 proietta alla 2.1.0
@@ -399,7 +426,7 @@ Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggi
22. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare il **Target**del progetto, quindi selezionare la scheda **Impostazioni di compilazione** .
-23. Ricerca per **Altre bandiere di Linker**e aggiungere i valori **-all_load** e **- Obj-C**.
+23. Ricerca per **Altre bandiere di Linker**e aggiungere i valori **-force_load** e **- Obj-C**.
24. Espandere il `CordovaLib` sotto-progetto.
@@ -437,7 +464,7 @@ Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggi
36. Selezionare il pulsante **Esegui** .
-**Nota:** Se il progetto non funziona come previsto nel simulatore, si prega di prendere nota di eventuali errori nel registro di console in Xcode per indizi.
+**Nota**: se il progetto non funziona come previsto nel simulatore, si prega di prendere nota di eventuali errori nel registro di console in Xcode per indizi.
## Aggiornamento di progetti 1.8.x a 1.9.0
@@ -449,9 +476,9 @@ Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggi
4. Aggiornare il riferimento allo script di Cordova nel tuo `www/index.html` file (e qualsiasi altro file che contengono il riferimento allo script) per puntare al nuovo `cordova-1.9.0.js` file.
-**Nota:** 1.9.0 supporta il nuovo `BackupWebStorage` booleano `Cordova.plist` impostazione. Si è attivata per impostazione predefinita, quindi impostarlo su `false` per disabilitarlo, soprattutto su iOS 6. Vedere [Note di rilascio: Safari e UIKit sezione][16]
+**Nota**: 1.9.0 supporta il nuovo `BackupWebStorage` booleano `Cordova.plist` impostazione. Si è attivata per impostazione predefinita, quindi impostarlo su `false` per disabilitarlo, soprattutto su iOS 6. Vedere [Note di rilascio: Safari e UIKit sezione][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
## 1.7.0 All'aggiornamento di progetti a 1.8.x
@@ -491,7 +518,11 @@ Se si intende usare l'API di cattura, è necessario i nuovo **iPad display retin
4. Copiare questi file dal nuovo progetto nella directory 1.5.0-based del progetto su disco, sostituendo qualsiasi vecchi file (backup i file prima dal passo 2 sopra):
- AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
5. Aggiungere tutti i nuovi `MainViewController` e `AppDelegate` i file nel progetto Xcode.
@@ -504,7 +535,7 @@ Se si intende usare l'API di cattura, è necessario i nuovo **iPad display retin
9. Integrare eventuali impostazioni, **Plugins** ed **ExternalHosts** le voci che hai avuto nel tuo **backup Cordova.plist** nel nuovo`Cordova.plist`.
-10. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` in nuovi file di AppDelegate. Qualsiasi `UIWebViewDelegate` o `CDVCommandDelegate` codice `AppDelegate.m` avrà bisogno di andare in `MainViewController.m` ora (vedere ha commentato le sezioni in quel file).
+10. Integrare il codice specifico del progetto che hai nel tuo backup `AppDelegate.h` e `AppDelegate.m` nella nuova `AppDelegate` file. Qualsiasi `UIWebViewDelegate` o `CDVCommandDelegate` codice `AppDelegate.m` deve andare in `MainViewController.m` ora (vedi sezioni fuori-ha commentato quel file).
11. Integrare il codice specifico del progetto che hai nel tuo backup `MainViewController.h` e `MainViewController.m` in nuovi file di MainViewController.
@@ -583,7 +614,7 @@ Se si intende usare l'API di cattura, è necessario i nuovo **iPad display retin
32. Immettere **PG** per trovare stringa e **CDV** per la stringa di sostituzione, quindi premere il pulsante **Sostituisci tutto** .
-33. Premi **Comando-B** per costruire, si avrà ancora deprecati che si possono sbarazzarsi di in futuro (vedere `CDVDeprecated.h` . Ad esempio, sostituire le classi nel codice che utilizzano PG * a * CDV).
+33. Premere **Comando-B** per costruire. Avete ancora deprecati che si possono sbarazzarsi di in futuro (vedere `CDVDeprecated.h` . Ad esempio, sostituire le classi nel codice che utilizzano PG * a * CDV).
## Progetti di aggiornamento 1.4.0 per 1.4.1
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ios/webview.md b/docs/it/edge/guide/platforms/ios/webview.md
index 66b6feb..1be9608 100644
--- a/docs/it/edge/guide/platforms/ios/webview.md
+++ b/docs/it/edge/guide/platforms/ios/webview.md
@@ -16,109 +16,112 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS visualizzazioni Web
-A partire da Cordoba 1.4, è possibile utilizzare Cordova come componente nelle applicazioni iOS. Questo componente è il nome in codice 'Mannaia'.
+In questa sezione viene illustrato come incorporare un componente WebView Cordova abilitato all'interno di una più ampia applicazione iOS. Per dettagli su come questi componenti possono comunicare con a vicenda, vedere applicazione plugin.
-Nuove Cordova applicazioni create utilizzando il template Xcode fornito in Cordova 1.4 o maggiore utilizzo Cleaver. (Il modello è implementazione di riferimento di mannaia).
+Supporto per iOS visualizzazioni Web iniziato con Cordova versione 1.4, utilizzando un `Cleaver` componente per il quale il modello di Xcode serve come un'implementazione di riferimento. Cordova 2.0 e versioni successive supportano solo l'implementazione basata su sottoprogetto di mannaia.
-Cordova 2.0.0 e versioni successive supportano solo l'implementazione di mannaia del sotto-progetto basato.
+Queste istruzioni richiedono almeno 2.3 Cordova e Xcode 4.5, lungo con un `config.xml` file da un progetto di iOS appena creato. È possibile utilizzare la procedura in l'interfaccia della riga di comando per creare un nuovo progetto, quindi ottenere il `config.xml` all'interno di sottodirectory dell'applicazione denominata all'interno del file da`platforms/ios`.
-## Prerequisiti
+Per seguire queste istruzioni, assicuratevi di che avere l'ultima distribuzione di Cordova. Scaricare da [cordova.apache.org][1] e decomprimere il pacchetto iOS.
-* Cordova 2.3.0 o maggiore
+ [1]: http://cordova.apache.org
-* Xcode 4.5 o superiore
+## L'aggiunta di mannaia al progetto Xcode (sub-progetto CordovaLib)
-* `config.xml`file (da un progetto di iOS appena creato)
+1. Se è in esecuzione, chiudere Xcode.
-## Aggiunta di mannaia al progetto Xcode (sub-progetto CordovaLib)
+2. Aprire un terminale e spostarsi nella directory del sorgente per iOS di Cordova.
-1. Scaricare ed estrarre la sorgente di Cordova in un percorso di directory permanente sul disco rigido, ad esempio`~/Documents/Cordova`.
+3. Copia il `config.xml` file descritto in precedenza nella directory del progetto.
-2. Se è in esecuzione, chiudere Xcode.
+4. Aprire Xcode e utilizzare il Finder per copiare la `config.xml` file nella relativa finestra **Navigatore progetto** .
-3. Utilizzando Terminal. app, spostarsi nella directory dove avete messo la sorgente scaricata sopra.
+5. Scegliere **crea gruppi per eventuali aggiunte cartelle** e premere **fine**.
-4. Copia il `config.xml` file nella directory del progetto su disco (vedere i prerequisiti di cui sopra).
+6. Utilizzare il Finder per copiare la `CordovaLib/CordovaLib.xcodeproj` file in di Xcode **Navigatore progetto**
-5. Trascinare e rilasciare il `config.xml` file nel navigatore il progetto di Xcode.
+7. Selezionare `CordovaLib.xcodeproj` all'interno del **progetto Navigator**.
-6. Scegliere il pulsante **crea gruppi per eventuali aggiunte cartelle** e premere **fine**.
+8. Digitare la combinazione di tasti **opzione-comando-1** per visualizzare il **File Inspector**.
-7. Trascinare e rilasciare il `CordovaLib.xcodeproj` file nel navigatore il progetto di Xcode (dalla directory permanente posizione sopra e dovrebbe essere nel `CordovaLib` sottodirectory).
+9. Scegliere nel **File ispettore** per il menu a discesa **relativo al gruppo** per **posizione**.
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+10. Selezionare l' **icona del progetto** nel **Progetto navigatore**, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** .
-9. Digitare la combinazione di tasti **opzione-comando-1** per visualizzare il **File Inspector**.
+11. Aggiungi `-force_load` e `-Obj-C` per il valore di **Altre bandiere di Linker** .
-10. Scegliere nel **File ispettore** per il menu a discesa **relativo al gruppo** per **posizione**.
+12. Fare clic sull' **icona progetto** in Navigatore progetto, selezionare la **destinazione**, quindi selezionare la scheda **Fasi costruire** .
-11. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** .
+13. Espandere i **file binari di collegamento con le librerie**.
-12. Aggiungi `-all_load` e `-Obj-C` per il valore di **Altre bandiere di Linker** .
-
-13. Fare clic sull' **icona progetto** in Navigatore progetto, selezionare la **destinazione**, quindi selezionare la scheda **Fasi costruire** .
-
-14. Espandere i **file binari di collegamento con le librerie**.
-
-15. Selezionare il **+** pulsante e aggiungere i seguenti **quadri**. Facoltativamente nel Navigatore progetto, spostarli sotto il gruppo di **quadri** ):
+14. Selezionare il **+** pulsante e aggiungere i seguenti **quadri**. Facoltativamente all'interno del **Navigatore progetto**, spostarli sotto il gruppo di **quadri** :
- AddressBook.framework AddressBookUI.framework AudioToolbox.framework AVFoundation.framework CoreLocation.framework MediaPlayer.framework QuartzCore.framework SystemConfiguration MobileCoreServices.framework CoreMedia.framework
+ AddressBook.framework
+ AddressBookUI.framework
+ AudioToolbox.framework
+ AVFoundation.framework
+ CoreLocation.framework
+ MediaPlayer.framework
+ QuartzCore.framework
+ SystemConfiguration.framework
+ MobileCoreServices.framework
+ CoreMedia.framework
-16. Espandere **Dipendenze di destinazione**, il bauletto etichettato come questo se si dispone di più caselle!
+15. Espandere **Dipendenze di destinazione**, il bauletto con quell'etichetta se non c'è più di una casella.
-17. Selezionare il **+** pulsante e aggiungere il `CordovaLib` costruire il prodotto.
+16. Selezionare il **+** pulsante e aggiungere il `CordovaLib` costruire il prodotto.
-18. Espandere **I binari di collegamento con le librerie**, il bauletto etichettato come questo se si dispone di più caselle!
+17. Espandere i **File binari di collegamento con le librerie**, il bauletto con quell'etichetta se non c'è più di una casella.
-19. Selezionare il **+** pulsante e aggiungere`libCordova.a`.
+18. Selezionare il **+** pulsante e aggiungere`libCordova.a`.
-20. Impostare la preferenza di Xcode **Xcode preferenze → posizioni → dati derivati → avanzate...** su **Unique**.
+19. Impostare il **Xcode preferenze → posizioni → derivato dati → avanzate...** a **Unique**.
-21. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** .
+20. Selezionare l' **icona del progetto** nel Navigatore progetto, selezionare la **destinazione**, quindi scegliere la scheda **Impostazioni di compilazione** .
-22. Ricerca di **percorsi di ricerca di intestazione**. Per tale impostazione, aggiungere questi tre valori inferiori (con le virgolette):
+21. Ricerca di **percorsi di ricerca di intestazione**. Per tale impostazione, aggiungere questi tre valori inferiori, comprese le virgolette:
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- Con Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggio di riferimento automatico (ARC)**. Si non serve aggiornare a **ARC** utilizzare CordovaLib, ma se volete aggiornare il vostro progetto per utilizzare **ARC**, utilizzare la migrazione guidata di Xcode dal menu: **Modifica → refactoring → Converti in Objective-C ARC...**, **de-selezionare libCordova.a**, quindi eseguire la procedura guidata fino al completamento.
+ A partire da Cordova 2.1.0, `CordovaLib` è stato aggiornato per utilizzare il **Conteggio di riferimento automatico (ARC)**. Non devi aggiornare a **ARC** utilizzare `CordovaLib` , ma se volete aggiornare il vostro progetto per utilizzare **ARC**, è necessario utilizzare la migrazione guidata di Xcode dalla **Modifica → refactoring → Converti in Objective-C ARC...** menu, **de-selezionare libCordova.a**, quindi eseguire la procedura guidata fino al completamento.
-## Utilizzando CDVViewController nel codice
+## Utilizzando CDVViewController
-1. Aggiungi questa intestazione:
+1. Aggiungere la seguente intestazione:
#import <Cordova/CDVViewController.h>
-2. Creare un'istanza di un nuovo `CDVViewController` e conservarlo da qualche parte (ad esempio, a una proprietà nella classe):
+2. Creare un'istanza di un nuovo `CDVViewController` e conservarlo da qualche parte, per esempio, a una proprietà di classe:
CDVViewController* viewController = [CDVViewController new];
-3. (*Opzionale*) Impostare la `wwwFolderName` Proprietà (valore predefinito è `www` ):
+3. Facoltativamente, impostare la `wwwFolderName` proprietà, il cui valore predefinito è `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*Opzionale*) Impostare la pagina iniziale nel tuo config. xml, il `<content>` tag.
+4. Facoltativamente, impostare la pagina iniziale `config.xml` di file `<content>` tag, un file locale:
<content src="index.html" />
- OR
+ ... o un sito remoto:
<content src="http://apache.org" />
-5. (*Opzionale*) Impostare la `useSplashScreen` Proprietà (valore predefinito è `NO` ):
+5. Facoltativamente, impostare la `useSplashScreen` proprietà, il cui valore predefinito è `NO` :
viewController.useSplashScreen = YES;
-6. Impostare il **riquadro di visualizzazione** (sempre impostare questo ultimo della proprietà):
+6. Impostare il **riquadro di visualizzazione**. Sempre impostare questa come l'ultima proprietà:
viewController.view.frame = CGRectMake(0, 0, 320, 480);
@@ -128,17 +131,17 @@ Cordova 2.0.0 e versioni successive supportano solo l'implementazione di mannaia
[myView addSubview:viewController.view];
-## Aggiungendo il vostro patrimonio HTML, CSS e JavaScript
+## Aggiunta di HTML, CSS e JavaScript attivi
-1. Creare una nuova directory nel progetto su disco, `www` per esempio.
+1. Creare una nuova directory all'interno del progetto, `www` per esempio.
-2. Mettere il vostro patrimonio HTML, CSS e JavaScript in questa directory.
+2. Inserire HTML, CSS e JavaScript attivi in questa directory.
-3. Trascinare e rilasciare la directory nel navigatore il progetto di Xcode.
+3. Utilizzare il Finder per copiare la directory nella finestra **Navigatore progetto** di Xcode.
-4. Scegliere il pulsante di opzione **crea riferimenti di cartella per eventuali cartelle aggiunte** .
+4. Selezionare **Crea cartella riferimenti per eventuali cartelle aggiunte**.
-5. Impostare l'appropriato `wwwFolderName` e `startPage` proprietà per la cartella creata inizialmente, oppure utilizzare le impostazioni predefinite (vedi sezione precedente) quando si crea un'istanza del`CDVViewController`.
+5. Impostare le opportune `wwwFolderName` e `startPage` proprietà della directory è stato inizialmente creato, oppure utilizzare le impostazioni predefinite (specificate nella sezione precedente) quando un'istanza del`CDVViewController`.
/*
if you created a folder called 'myfolder' and
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/ubuntu/index.md b/docs/it/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..d285ecc
--- /dev/null
+++ b/docs/it/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Piattaforma ubuntu guida
+
+## Rilascio iniziale
+
+Benvenuti alla versione iniziale di supporto della piattaforma Ubuntu in Cordova. Con questa release, il focus è lo sviluppo di un sistema Ubuntu e utilizzando il Workflow Cordova Web progetto Dev. Questo include l'aggiunta della piattaforma di Ubuntu al progetto, aggiungendo il plugin standard di Cordova e, naturalmente, generazione e l'esecuzione di applicazioni per la piattaforma di Ubuntu.
+
+### Ubuntu SDK
+
+Si potrebbe anche voler installare l'ambiente di sviluppo di Ubuntu QtCreator. Vedi [developer.ubuntu.com][1] per maggiori informazioni. (QtCreator SDK non è necessario aggiungere il supporto piattaforma Ubuntu all'app Cordova).
+
+ [1]: http://developer.ubuntu.com
+
+### Piattaforme Ubuntu Runtime
+
+Ubuntu è ben noto per il suo ambiente Desktop (per computer portatili, PC e simili). Ubuntu Touch estende il sistema operativo Ubuntu sul tablet e telefoni cellulari. Piattaforme di runtime di Ubuntu hanno diverse architetture di CPU (x 86, armhf, ecc.). Codice app e plugin deve essere compilato in modo appropriato. Il supporto per questa vasta area si sta evolvendo rapidamente in Ubuntu.
+
+### Ultime informazioni
+
+Per informazioni aggiornate sul supporto di Cordova app per Ubuntu runtime piattaforme, vedere [wiki.ubuntu.com/Cordova][2].
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## Requisiti di piattaforma di sviluppo
+
+Per questa versione iniziale, la piattaforma di sviluppo dovrebbe essere un Desktop di Ubuntu. 13.10 Di Ubuntu (nome in codice 'impertinente') o più tardi è necessaria per godere il set completo di funzionalità supportate.
+
+È possibile installare Cordova su sistemi non Ubuntu (utilizzando npm), ma importanti funzionalità sono disponibili solo attraverso pacchetti debian Ubuntu in questo momento.
+
+## Installazione di Cordova
+
+Aggiungere Ubuntu Cordova [Archivio personale pacchetto][3] sistema Ubuntu:
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+Installare il pacchetto di cordova-cli (e le relative dipendenze):
+
+ $ sudo apt-get install cordova-cli
+
+
+## Workflow di progetto
+
+### Creare un progetto
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### Spostarsi nella Directory del progetto
+
+ $ cd project1
+
+
+### Aggiungere la piattaforma Ubuntu
+
+ $ cordova platform add ubuntu
+
+
+### Costruire per Ubuntu
+
+ $ cordova build ubuntu
+
+
+### Eseguire l'applicazione
+
+ $ cordova run ubuntu
+
+
+### Aggiungere il Plugin lo stato della batteria
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/win8/index.md b/docs/it/edge/guide/platforms/win8/index.md
index 2cc5f88..dcebcaa 100644
--- a/docs/it/edge/guide/platforms/win8/index.md
+++ b/docs/it/edge/guide/platforms/win8/index.md
@@ -25,80 +25,78 @@ Gli strumenti della riga di comando qui sopra si riferiscono a versioni preceden
Microsoft deprecato il nome *applicazioni in stile Metro* in Windows 8 e Windows RT. MSDN ora si riferisce a questo tipo di app come un'applicazione *Windows Store* , e questa guida segue quella convenzione. Inoltre, in questa guida *Windows 8* significa sia Windows 8 e Windows RT.
-## 1. Requisiti
+## Requisiti
* Windows 8
* Visual Studio Professional 2012 o meglio o Visual Studio 2012 Express per Windows 8
-Seguire le istruzioni [qui][1] a presentare le tue applicazioni Windows Store.
+Seguire le istruzioni a [windowsstore.com][1] presentare all'app di Windows Store.
[1]: http://www.windowsstore.com/
-## 2. Installare il SDK + Cordova
+## Installare il SDK e Cordova
-* Impostare il tuo preferito variante di Visual Studio 2012. Tutte le versioni a pagamento del prodotto (professionale, ecc.) ti consentono di costruire applicazioni Windows Store. È necessario **esprimere per Windows 8** costruire Windows App Store l' [Express edizioni][2].
-
-* Scaricare ed estrarre l'ultima copia di [Cordova][3]. Lavorerete `lib\windows-8` sottodirectory.
+Impostare il tuo preferito variante di Visual Studio 2012. Tutte le versioni a pagamento del prodotto (professionale, ecc.) ti consentono di costruire applicazioni Windows Store. È necessario **esprimere per Windows 8** costruire Windows App Store l' [Express edizioni][2].
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+Scaricare ed estrarre l'ultima copia di [Cordova][3]. Queste istruzioni si applicano alla `lib\windows-8` sottodirectory.
+
[3]: http://phonegap.com/download
-## 3. Impostare il nuovo progetto
+## Impostare un nuovo progetto
È già possibile costruire applicazioni Windows 8 utilizzando l' *HTML/JavaScript traccia* disponibile nell'App Store di Windows. Utilizzare Cordova nelle applicazioni Windows Store di esporre la stesse API come su altre piattaforme supportate da Cordova.
* Aprire Visual Studio 2012 e scegliere **Nuovo progetto**.
-* Selezionare **Installed → → altri linguaggi → JavaScript → Windows negozio modello** dall'albero e poi **App vuota** nell'elenco progetti. Immettere qualunque nome di progetto che ti piace, come `CordovaWin8Foo` come in questo esempio.
+* Selezionare **Installed → → altri linguaggi → JavaScript → Windows negozio modello** dall'albero e poi **App vuota** nell'elenco progetti. Immettere qualunque nome di progetto che ti piace, come `CordovaWin8Foo` come in questo esempio:
![][4]
-* Microsoft continua a utilizzare `default.html` come home page predefinita, ma uso di sviluppatori web più `index.html` . (Più è probabile che in altre varianti piattaforma del progetto si utilizza `index.html` come il nome della tua pagina predefinita.) Per risolvere questo problema, in Rinomina Esplora il `default.html` del file di `index.html` . Fare doppio clic la `package.appxmanifest` del file e modificare il valore della **pagina iniziale**`index.html`.
+* Microsoft continua a utilizzare `default.html` come home page predefinita, ma uso di sviluppatori web più `index.html` . È una buona idea per fare così, almeno per abbinare altre piattaforme su che probabilmente stai lavorando. Per risolvere questo problema, in **Esplora soluzioni** rinominare il `default.html` del file di `index.html` . Fare doppio clic la `package.appxmanifest` del file e modificare il valore di **pagina iniziale** a `index.html` :
- ![][5]
-
-* Includere `cordova.js` nel vostro progetto, fare clic destro sul `js` directory in Esplora soluzioni e scegliere **Aggiungi elemento → nuovo**. Individuare il `cordova.js` del file nella `lib\windows-8` directory indicata sopra.
-
-* Modificare il codice per `index.html` . Aggiungere un riferimento a `cordova.js` . È possibile farlo manualmente, o trascinando il file da Esplora soluzioni.
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### L'aggiunta del riferimento...
+* Includere `cordova.js` nel vostro progetto, fare clic destro sul `js` directory in **Esplora** soluzioni e scegliere **Aggiungi elemento → nuovo**. Individuare il `cordova.js` del file nella `lib\windows-8` directory.
- <!-WinJS riferimenti--> < link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel = "stylesheet" / >< src="//Microsoft.WinJS.1.0/js/base.js di script" >< / script >< src="//Microsoft.WinJS.1.0/js/ui.js di script" >< / script ><!-Cordova--> < src="/js/cordova.js di script" >< / script ><!-CordovaWin8Foo riferimenti--> < link href="/css/default.css" rel = "stylesheet" / >< src="/js/default.js di script" >< / script >
+* Modificare il codice per `index.html` . Aggiungere un riferimento a `cordova.js` . È possibile farlo manualmente, o trascinando il file da **Esplora soluzioni**. Aggiungere le seguenti altre dipendenze alla pagina iniziale dell'app:
-
-* Successivamente, aggiungere qualche codice che illustra come Cordova sta lavorando.
-
-### L'aggiunta di un gestore di 'deviceready'...
-
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* Aggiungere un `deviceready` gestore dimostrare Cordova sta lavorando:
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-## 5. Il progetto di test
+ [4]: img/guide/platforms/win8/wsnewproject.png
-* Eseguire il progetto da Visual Studio. Verrà visualizzata la finestra di messaggio appaiono:
-
- ![][6]
+## Il progetto di test
- [6]: img/guide/platforms/win8/wsalert.png
+Eseguire il progetto da Visual Studio. Verrà visualizzata la finestra di messaggio appaiono:
-## Fatto!
+ 
+
-Questo è tutto! Ora sei pronto per costruire applicazioni Windows Store con Cordova.
\ No newline at end of file
+Questo è tutto. Ora sei pronto per costruire applicazioni Windows Store con Cordova.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/win8/tools.md b/docs/it/edge/guide/platforms/win8/tools.md
index ff3373c..07812df 100644
--- a/docs/it/edge/guide/platforms/win8/tools.md
+++ b/docs/it/edge/guide/platforms/win8/tools.md
@@ -20,6 +20,8 @@ Il `cordova` l'utilità della riga di comando è uno strumento ad alto livello c
[1]: http://cordova.apache.org
+Per informazioni sull'interfaccia della riga di comando a basso livello che Abilita plugin, vedere utilizzando Plugman per gestire i plugin. Per una panoramica, vedere applicazione plugin.
+
## Windows 8
Gli strumenti della riga di comando di Windows 8 supportano solo la creazione di nuovi progetti. Comandi devono essere eseguiti da un prompt cmd o powershell.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/60194dbe/docs/it/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/it/edge/guide/platforms/win8/upgrading.md b/docs/it/edge/guide/platforms/win8/upgrading.md
index 28f1c63..37831b8 100644
--- a/docs/it/edge/guide/platforms/win8/upgrading.md
+++ b/docs/it/edge/guide/platforms/win8/upgrading.md
@@ -18,6 +18,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Questa guida Mostra come modificare Windows 8 progetti per l'aggiornamento da versioni precedenti di Cordova. La maggior parte di queste istruzioni si applicano ai progetti creati con un vecchio set di strumenti da riga di comando che precedono la `cordova` utilità CLI. L'interfaccia della riga di comando per informazioni, vedere come aggiornare la versione di CLI.
+## Aggiornamento a 3.2.0 da 3.1.0
+
+Per i progetti creati con il cordova CLI:
+
+1. Aggiornamento del `cordova` versione CLI. Vedere l'interfaccia della riga di comando.
+
+2. Eseguire`cordova platform update windows8`.
+
+Per i progetti non creati con la CLI di cordova, eseguire:
+
+ bin\update <project_path>
+
+
## Aggiornamento a 3.1.0
Supporto di Cordova CLI per Windows 8 è stato introdotto in Cordova 3.1.0. Per aggiornare, consigliamo di creazione di un nuovo CLI Cordova progetto e spostando sopra tutti i beni necessari.
[47/57] [abbrv] CB-5931 1/28 push latest of edge for Japanese Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/upgrading.md b/docs/ja/edge/guide/platforms/ios/upgrading.md
index 61e51ec..7aa30f4 100644
--- a/docs/ja/edge/guide/platforms/ios/upgrading.md
+++ b/docs/ja/edge/guide/platforms/ios/upgrading.md
@@ -18,35 +18,53 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
このガイドは、コルドバの旧バージョンからアップグレードする iOS のプロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
-**注:**Xcode 4.6 は必要、Xcode 5 がオススメです。 現在、Apple の App Store に提出する必要があります使用する iOS SDK の最新の出荷されたバージョン iOS 7 であります。 iOS 7 SDK 必要はありませんまだ、しかしこれはすぐに変更可能性があります。
+**注**: Xcode 4.6 必要、Xcode 5 はお勧めします。 現在、Apple の App Store に提出する必要があります使用する iOS SDK の最新の出荷されたバージョン iOS 7 であります。 iOS 7 SDK 必要はありませんまだ、しかしこれはすぐに変更可能性があります。
-## アップグレード 3.0.0 プロジェクト 3.1.0
+## 3.2.0 プロジェクト アップグレード 3.1.0
CLI 以外のプロジェクトを実行します。
bin/パス/を/プロジェクトの更新
-CLI プロジェクトの場合、次のように実行します。
+CLI のプロジェクト。
- 1. 'コルドバ' CLI バージョンの更新-、コマンド ライン インターフェイス 2 を参照してください。実行 'コルドバ プラットフォーム更新イオス島'
-
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
-### iOS 7 問題
+2. 実行`cordova platform update ios`
- 1。 値を削除"幅デバイスの幅、高さ = デバイス高さ ="index.html ファイル内の属性を「ビューポート」するメタ タグがあなたから https://issues.apache.org/jira/browse/CB-4323 2 を参照してください。 IOS 7 サポートのメディア、メディアのキャプチャ、splashscreen コア プラグインを更新します。
-
+## アップグレード 3.0.0 プロジェクト 3.1.0
-### Xcode 5 の問題
+CLI 以外のプロジェクトを実行します。
- 1。 Xcode 5 (問題ナビゲーター) で 2 を行うが表示されたら場合は、プロジェクトの設定を更新します。 更新を"コンパイラ C の/C + + Objective-C"「ビルド オプション」のセクション「ビルド設定」タブ下に設定します。 「既定のコンパイラ (アップル LLVM 5.0)」を選択します。
+ bin/パス/を/プロジェクトの更新
+CLI のプロジェクト。
+
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2. 実行`cordova platform update ios`
+
+iOS 7 の問題:
+
+1. 削除 `width=device-width, height=device-height` から、 `index.html` ファイルの `viewport` `meta` タグ。 ([関連するバグ][1]を参照してください。.)
+
+2. IOS 7 サポートのメディア、メディアのキャプチャ、splashscreen コア プラグインを更新します。
+
+ [1]: https://issues.apache.org/jira/browse/CB-4323
+
+Xcode 5 問題:
+
+1. Xcode 5 (問題ナビゲーター) でそうように求められます場合は、プロジェクトの設定を更新します。
+
+2. 更新、**コンパイラ C の/C + + Objective-C** **ビルド オプション**] セクションで [**ビルド設定**] タブで設定します。 **既定のコンパイラ (アップル LLVM 5.0)**を選択します。.
+
## 2.9.0 から CLI (3.0.0) へのアップグレード
1. コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
-2. あなたのプラットフォームの追加、cordova のプロジェクトします。`cordova
+2. たとえばコルドバ プロジェクトにあなたのプラットフォームを追加します。`cordova
platform add ios`.
3. プロジェクトの内容をコピー `www` ディレクトリを `www` で作成したコルドバ プロジェクトのルート ディレクトリ。
@@ -59,7 +77,7 @@ platform add ios`.
7. ビルドおよびテストします。
-## 3.0.0 にアップグレード 2.9.0 プロジェクトします。
+## 3.0.0 にアップグレード 2.9.0 プロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 3.0.0 ソースを展開`~/Documents/Cordova-3.0.0`.
@@ -75,7 +93,7 @@ platform add ios`.
7. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
-**注:**コルドバ 3.0.0 から始めて、プロジェクトを行う任意のプラグインが付属していないを使用して、プロジェクトに必要なものをインストールする必要があります、 `plugman` CLI ユーティリティ。 Plugman を使用してプラグインを管理するを参照してください。
+**注**: コルドバ 3.0.0 を皮切りに、プラグインがあらかじめインストールされていないと使用する必要があります、 `plugman` それらを自分でインストールするコマンド ライン ユーティリティです。 Plugman を使用してプラグインを管理するを参照してください。
## アップグレード 2.8.0 プロジェクト 2.9.0
@@ -93,7 +111,7 @@ platform add ios`.
7. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
-## アップグレード 2.7.0 2.8.0 にプロジェクトします。
+## アップグレード 2.7.0 2.8.0 にプロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.8.0 ソースを展開`~/Documents/Cordova-2.8.0`.
@@ -107,9 +125,18 @@ platform add ios`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova.js` ファイル。
-7. 更新 `<plugin>` タグ内にある、 `config.xml` に `<feature>` タグ。 既存のことに注意してください `<plugin>` タグはまだ動作しますが、廃止予定です。 この情報をコピーすることができます、 `config.xml` 、新しいプロジェクトのため。 たとえば。
+7. 更新 `<plugin>` 内のタグの `config.xml` ファイルを `<feature>` タグ。 既存のことに注意してください `<plugin>` タグまだ動作しますは推奨されません。 この情報をコピーすることができます、 `config.xml` 、新しいプロジェクト用のファイル。 たとえば。
- < プラグイン >< プラグイン名 ="LocalStorage"値 ="CDVLocalStorage"/>< !--他のプラグイン--> </プラグイン >< !--を変更: (< 機能 > タグは、同じレベルで < プラグイン >--> 注 < 機能名 ="LocalStorage">< param の名前「ios パッケージ」値を = ="CDVLocalStorage"/></機能 >< !--他 < 機能 > タグ:
+ <plugins>
+ <plugin name="LocalStorage" value="CDVLocalStorage" />
+ <!-- other plugins -->
+ </plugins>
+
+ <!-- change to: (note that a <feature> tag is on the same level as <plugins> -->
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
+ <!-- other <feature> tags -->
8. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
@@ -121,11 +148,11 @@ platform add ios`.
10. ターゲット プロジェクトの**ビルド設定**を更新します。**リンク → その他のリンカーのフラグ**の下で編集する**"- Obj - C"** **"-ObjC」**.
-11. ターゲット プロジェクトの**ビルド設定**を更新します。 **リンク → その他のリンカーのフラグ**の下を変更**"-all_load"**を `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 これを行うにで定義されている問題がある場合必要がありますのみ[この問題します][1]。.
+11. ターゲット プロジェクトの**ビルド設定**を更新します。 **リンク → その他のリンカーのフラグ**の下を変更**"-all_load"**を `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` 。 これを行うにで定義されている問題がある場合必要がありますのみ[この問題します][2]。.
- [1]: https://issues.apache.org/jira/browse/CB-3458
+ [2]: https://issues.apache.org/jira/browse/CB-3458
-## アップグレード 2.6.0 へ 2.7.0 プロジェクトします。
+## アップグレード 2.6.0 へ 2.7.0 プロジェクト
1. ダウンロードし、たとえば、ハード ドライブ上の永続的なディレクトリの場所へ 2.7.0 コルドバ ソースを抽出、`~/Documents/Cordova-2.7.0`.
@@ -139,16 +166,16 @@ platform add ios`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova-2.7.0.js` ファイル。
-7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][2]を見るプロジェクト).
+7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][3]を見るプロジェクト).
-8. `config.xml`ファイルに[この行を削除][3].
+8. `config.xml`ファイルに[この行を削除][4].
9. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
- [2]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
- [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
+ [3]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=5c05ac80e056753c0e8736f887ba9f28d5b0774c;hp=623ad8ec3c46f656ea18c6c3a190d650dd64e479;hb=c6e71147386d4ad94b07428952d1aae0a9cbf3f5;hpb=c017fda8af00375a453cf27cfc488647972e9a23
+ [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=537705d76a5ef6bc5e57a8ebfcab78c02bb4110b;hp=8889726d9a8f8c530fe1371c56d858c34552992a;hb=064239b7b5fa9a867144cf1ee8b2fb798ce1f988;hpb=c9f233250d4b800f3412eeded811daaafb17b2cc
-## 2.6.0 にアップグレード 2.5.0 プロジェクトします。
+## 2.6.0 にアップグレード 2.5.0 プロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.6.0 ソースを展開`~/Documents/Cordova-2.6.0`.
@@ -162,24 +189,24 @@ platform add ios`.
6. コルドバのスクリプト参照を更新あなた `www/index.html` ファイルと共に、スクリプトを参照する他のファイル) を指す、新しい `cordova-2.6.0.js` ファイル。
-7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][4]を見るプロジェクト).
+7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][5]を見るプロジェクト).
-8. `config.xml`ファイルは、[この新しい行を追加][5].
+8. `config.xml`ファイルは、[この新しい行を追加][6].
-9. `config.xml`ファイルは、[この新しい行を追加][6].
+9. `config.xml`ファイルは、[この新しい行を追加][7].
-10. `config.xml`ファイル、 [UIWebViewBounce DisallowOverscroll に変更されているしデフォルト値が異なる][7].
+10. `config.xml`ファイル、 [UIWebViewBounce DisallowOverscroll に変更されているしデフォルト値が異なる][8].
11. `config.xml`ファイル、 `EnableLocation` の好みは廃止されました。
12. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
- [4]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
- [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
- [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
- [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
+ [5]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=124a56bb4f361e95616f44d6d6f5a96ffa439b60;hp=318f79326176be8f16ebc93bad85dd745f4205b6;hb=a28c7712810a63396e9f32fa4eb94fe3f8b93985;hpb=36acdf55e4cab52802d73764c8a4b5b42cf18ef9
+ [6]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=1555b5e81de326a07efe0bccaa5f5e2326b07a9a;hp=0652d60f8d35ac13c825c572dca6ed01fea4a540;hb=95f16a6dc252db0299b8e2bb53797995b1e39aa1;hpb=a2de90b8f5f5f68bd9520bcbbb9afa3ac409b96d
+ [7]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=d307827b7e67301171a913417fb10003d43ce39d;hp=04260aa9786d6d74ab20a07c86d7e8b34e31968c;hb=97b89edfae3527828c0ca6bb2f6d58d9ded95188;hpb=942d33c8e7174a5766029ea1232ba2e0df745c3f
+ [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=8889726d9a8f8c530fe1371c56d858c34552992a;hp=d307827b7e67301171a913417fb10003d43ce39d;hb=57982de638a4dce6ae130a26662591741b065f00;hpb=ec411f18309d577b4debefd9a2f085ba719701d5
-## アップグレード 2.4.0 2.5.0 にプロジェクトします。
+## アップグレード 2.4.0 2.5.0 にプロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.5.0 ソースを展開`~/Documents/Cordova-2.5.0`.
@@ -193,24 +220,24 @@ platform add ios`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova-2.5.0.js` ファイル。
-7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][8]を見るプロジェクト).
+7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][9]を見るプロジェクト).
-8. `config.xml`ファイル、[これらの新しい行を追加][9].
+8. `config.xml`ファイル、[これらの新しい行を追加][10].
-9. `config.xml`ファイル、[ルート要素を編集する、ウィジェットにコルドバからそれを変える][10].
+9. `config.xml`ファイル、[ルート要素を編集する、ウィジェットにコルドバからそれを変える][11].
-10. `config.xml`ファイル、 [OpenAllWhitelistURLsInWebView 設定の削除][11].
+10. `config.xml`ファイル、 [OpenAllWhitelistURLsInWebView 設定の削除][12].
11. 削除、 `cordova` ディレクトリ、およびコピー、 `cordova` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。2.5.0 で、これはスクリプトを更新します。
12. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
- [8]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
- [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
- [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
- [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
+ [9]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=318f79326176be8f16ebc93bad85dd745f4205b6;hp=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hb=4001ae13fcb1fcbe73168327630fbc0ce44703d0;hpb=299a324e8c30065fc4511c1fe59c6515d4842f09
+ [10]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=903944c4b1e58575295c820e154be2f5f09e6314;hp=721c734120b13004a4a543ee25f4287e541f34be;hb=ae467249b4a256bd31ee89aea7a06f4f2316b8ac;hpb=9e39f7ef8096fb15b38121ab0e245a3a958d9cbb
+ [11]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=64e71636f5dd79fa0978a97b9ff5aa3860a493f5;hp=d8579352dfb21c14e5748e09b2cf3f4396450163;hb=0e711f8d09377a7ac10ff6be4ec17d22cdbee88d;hpb=57c3c082ed9be41c0588d0d63a1d2bfcd2ed878c
+ [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=721c734120b13004a4a543ee25f4287e541f34be;hp=7d67508b70914aa921a16e79f79c00512502a8b6;hb=187bf21b308551bfb4b98b1a5e11edf04f699791;hpb=03b8854bdf039bcefbe0212db937abd81ac675e4
-## アップグレード 2.3.0 2.4.0 にプロジェクトします。
+## アップグレード 2.3.0 2.4.0 にプロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.4.0 ソースを展開`~/Documents/Cordova-2.4.0`.
@@ -224,24 +251,24 @@ platform add ios`.
6. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova-2.4.0.js` ファイル。
-7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `MainViewController.m` ファイルから、新しい 1 つによると ([この diff][12]を見るプロジェクト).
+7. 更新 (または置き換えるには、決してファイルを変更した場合)、 `MainViewController.m` ファイルから、新しい 1 つによると ([この diff][13]を見るプロジェクト).
-8. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][13]を見るプロジェクト).
+8. 更新 (または置き換えるには、決してファイルを変更した場合)、 `AppDelegate.m` ファイルから、新しい 1 つによると ([この diff][14]を見るプロジェクト).
-9. `config.xml`ファイルは、[この新しい行を追加][14].
+9. `config.xml`ファイルは、[この新しい行を追加][15].
10. 削除、 `cordova` ディレクトリ、およびコピー、 `cordova` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。2.4.0 でこのスクリプトを修正します。
11. 削除、 `CordovaLib` ディレクトリ、およびコピー、 `CordovaLib` プロジェクトのルート ディレクトリに新しいプロジェクト ディレクトリ。
-12. リソースとしてプロジェクトに AssetsLibrary.framework を追加します。 (行く[ここで][15]これを行う方法について。)。
+12. リソースとしてプロジェクトに AssetsLibrary.framework を追加します。 ( [Apple のドキュメント][16]について参照してくださいそう方法。)。
- [12]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
- [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
- [15]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
+ [13]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/MainViewController.m;h=5f9eeac15c2437cd02a6eb5835b48374e9b94100;hp=89da1082d06ba5e5d0dffc5b2e75a3a06d5c2aa6;hb=b4a2e4ae0445ba7aec788090dce9b822d67edfd8;hpb=a484850f4610e73c7b20cd429a7794ba829ec997
+ [14]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/Classes/AppDelegate.m;h=6dc7bfc84f0ecede4cc43d2a3256ef7c5383b9fe;hp=1ca3dafeb354c4442b7e149da4f281675aa6b740;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [15]: https://git-wip-us.apache.org/repos/asf?p=cordova-ios.git;a=blobdiff;f=bin/templates/project/__TESTING__/config.xml;h=7d67508b70914aa921a16e79f79c00512502a8b6;hp=337d38da6f40c7432b0bce05aa3281d797eec40a;hb=6749c17640c5fed8a7d3a0b9cca204b89a855baa;hpb=deabeeb6fcb35bac9360b053c8bf902b45e6de4d
+ [16]: https://developer.apple.com/library/ios/#recipes/xcode_help-project_editor/Articles/AddingaLibrarytoaTarget.html
-## アップグレード 2.2.0 2.3.0 にプロジェクトします。
+## アップグレード 2.2.0 2.3.0 にプロジェクト
1. ダウンロードし、するたとえば、ハード ドライブ上の永続的なディレクトリ場所にコルドバ 2.3.0 ソースを展開`~/Documents/Cordova-2.3.0`.
@@ -268,7 +295,7 @@ platform add ios`.
< プラグイン名"InAppBrowser"の値を = ="CDVInAppBrowser"/>
-12. Objective-C のプラグインはもう*ない*ホワイト注意ください。 ホワイト リストにアプリケーションのホワイト リストとの接続をする必要があります設定、 `User-Agent` メイン コルドバ WebView として同じユーザー エージェントへの接続のヘッダー。 アクセスしてこれを得ることができる、 `userAgent` メイン ビュー コント ローラーをオフ プロパティ。 メイン ビュー-コント ローラー (CDVViewController) しています、 `URLisAllowed` URL がホワイト リストを渡すかどうかをチェックするメソッド。
+12. Objective-C のプラグインはもう*ない*ホワイト注意ください。 ホワイト リストにアプリケーションのホワイト リストとの接続を設定する必要が、 `User-Agent` メイン コルドバ WebView として同じユーザー エージェントへの接続のヘッダー。 アクセスしてこれを得ることができる、 `userAgent` メイン ビュー コント ローラーをオフ プロパティ。 メイン ビュー コント ローラー ( `CDVViewController` ) はまた、 `URLisAllowed` URL ホワイト リストを渡すかどうかをチェックするメソッド。
13. デバイス API の変更:
@@ -302,9 +329,9 @@ platform add ios`.
2. コルドバをインストールした場所に移動 (手順 1 を参照) で、 `bin` サブディレクトリ
3. 最初のパラメーターは、プロジェクトのパスをあなたの以下のスクリプトを実行 `.xcodeproj` ファイル。
- `update_cordova_subproject パス/を/あなた/プロジェクト/xcodeproj`
+ `update_cordova_subproject path/to/your/project/xcodeproj`
-**注:**コードを至る 2.2.0 で、 `bin/create` スクリプトのコピーで、 `CordovaLib` プロジェクトにプロジェクトのサブ。 セットアップの同じようなものが、ちょうど右のコピー `CordovaLib` 更新をプロジェクト ディレクトリに、 `CordovaLib` サブテーマ Xcode ファイル インスペクター (プロジェクト) の相対位置。
+**注**: コードを至る 2.2.0 で、 `bin/create` スクリプトのコピーで、 `CordovaLib` プロジェクトにプロジェクトのサブ。 セットアップの同じようなものが、ちょうど右のコピー `CordovaLib` 更新をプロジェクト ディレクトリに、 `CordovaLib` サブテーマ Xcode ファイル インスペクター (プロジェクト) の相対位置。
## アップグレード 2.0.0 プロジェクト 2.1.0
@@ -399,7 +426,7 @@ platform add ios`.
22. プロジェクト ナビゲーターで**プロジェクトのアイコン**を選択、**ターゲット**プロジェクトを選択し、[**ビルド設定**] タブを選択します。
-23. **その他のリンカーのフラグ**を検索し、値を追加**-all_load**と**Obj-C**.
+23. **その他のリンカーのフラグ**を検索し、値を追加**-force_load**と**Obj-C**.
24. 展開、 `CordovaLib` サブ プロジェクト。
@@ -437,7 +464,7 @@ platform add ios`.
36. [**実行**] ボタンを選択します。
-**注:**シミュレータで期待どおりにプロジェクトが動作していない場合注意してください、任意のエラーの手がかりを Xcode でコンソール ・ ログで。
+**注**: 手がかり Xcode でコンソール ・ ログでエラーの確認してくださいシミュレータで期待どおりにプロジェクトが動作していない場合。
## 1.8.X プロジェクト 1.9.0 をアップグレードします。
@@ -449,9 +476,9 @@ platform add ios`.
4. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova-1.9.0.js` ファイル。
-**注:** 1.9.0 サポートする新しい `BackupWebStorage` ブール `Cordova.plist` 設定。 それはデフォルトで有効になっているので、設定それ `false` 特に iOS の 6 で、それを無効にします。 参照してください[リリース ノート: サファリと UIKit セクション][16]
+**注**: 1.9.0 サポートする新しい `BackupWebStorage` ブール `Cordova.plist` 設定。 それはデフォルトで有効になっているので、設定それ `false` 特に iOS の 6 で、それを無効にします。 参照してください[リリース ノート: サファリと UIKit セクション][17]
- [16]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
+ [17]: https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html
## 1.8.X プロジェクト アップグレード 1.7.0
@@ -481,7 +508,7 @@ platform add ios`.
4. コルドバ スクリプト参照を更新して、 `www/index.html` ファイルとスクリプト参照が含まれている他のファイル) を指す、新しい `cordova-1.7.0.js` ファイル。
-## アップグレード 1.5.0 1.6.x にプロジェクトします。
+## アップグレード 1.5.0 1.6.x にプロジェクト
1. コルドバ 1.6.1 をインストールします。
@@ -491,7 +518,11 @@ platform add ios`.
4. 1.5.0-Based プロジェクトのディレクトリ (バックアップ ファイルを最初から上記の手順 2) すべての古いファイルを置き換える、ディスク上に新しいプロジェクトからこれらのファイルをコピーします。
- AppDelegate.h AppDelegate.m MainViewController.h MainViewController.m Cordova.plist
+ AppDelegate.h
+ AppDelegate.m
+ MainViewController.h
+ MainViewController.m
+ Cordova.plist
5. 追加するすべての新しい `MainViewController` と `AppDelegate` 、Xcode プロジェクトへファイルを。
@@ -504,7 +535,7 @@ platform add ios`.
9. 統合の設定、新しいにあなたの**バックアップ Cordova.plist**でいた**プラグイン**と**ExternalHosts**のエントリ`Cordova.plist`.
-10. あなたのバックアップであるプロジェクトに固有のコードを統合 `AppDelegate.h` と `AppDelegate.m` に新しい AppDelegate ファイル。 任意 `UIWebViewDelegate` または `CDVCommandDelegate` でコード `AppDelegate.m` に移動する必要があります `MainViewController.m` 今 (コメント アウトそのファイル内のセクションを参照してください)。
+10. 統合、バックアップ内にあるプロジェクトに固有のコード `AppDelegate.h` と `AppDelegate.m` に新しい `AppDelegate` ファイル。 任意 `UIWebViewDelegate` または `CDVCommandDelegate` でコード `AppDelegate.m` に行く必要がある `MainViewController.m` 今 (そのファイル内のコメント アウト セクションを参照してください)。
11. あなたのバックアップであるプロジェクトに固有のコードを統合 `MainViewController.h` と `MainViewController.m` に新しい MainViewController ファイル。
@@ -552,7 +583,7 @@ platform add ios`.
18. `AppDelegate.h`、 `AppDelegate.m` 、および `MainViewController.h` 、ファイル全体を置き換える `#ifdef PHONEGAP_FRAMEWORK` とブロックします。
- #import "CDVDeprecated.h"
+ #import"CDVDeprecated.h"
19. プロジェクト ナビゲーターで**プロジェクト アイコン**をクリックして、**ターゲット**を選択し、[**ビルド設定**] タブを選択します。
@@ -583,9 +614,9 @@ platform add ios`.
32. 置換文字列検索文字列と**CDV**の**PG**を入力し、**すべて置換**ボタンを押します。
-33. **コマンド + B**キーを押す、ビルドを取り除くことができます将来的に廃止があります (を参照してください `CDVDeprecated.h` 。 置換コード クラスを PG * CDV * を使用するなど)。
+33. 構築する**コマンド + B**キーを押します。 あなたは、将来の取り除くことができます廃止まだがある (参照してください `CDVDeprecated.h` 。 置換コード クラスを PG * CDV * を使用するなど)。
-## 1.4.1 にアップグレード 1.4.0 プロジェクトします。
+## 1.4.1 にアップグレード 1.4.0 プロジェクト
1. コルドバ 1.4.1 をインストールします。
@@ -624,7 +655,7 @@ platform add ios`.
9. あなたのバックアップであるプロジェクトに固有のコードを統合 `AppDelegate.h` と `AppDelegate.m` に新しい AppDelegate ファイル。
-## 1.3.0 に 1.2.0 アップグレード プロジェクトします。
+## 1.3.0 に 1.2.0 アップグレード プロジェクト
1. コルドバ 1.3.0 をインストールします。
@@ -670,7 +701,7 @@ platform add ios`.
9. あなたのバックアップであるプロジェクトに固有のコードを統合 `AppDelegate.h` と `AppDelegate.m` に新しい AppDelegate ファイル。
-## アップグレード 1.0.0 1.1.0 するプロジェクトします。
+## アップグレード 1.0.0 1.1.0 するプロジェクト
1. コルドバ 1.1.0 をインストールします。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ios/webview.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ios/webview.md b/docs/ja/edge/guide/platforms/ios/webview.md
index b93be15..be13836 100644
--- a/docs/ja/edge/guide/platforms/ios/webview.md
+++ b/docs/ja/edge/guide/platforms/ios/webview.md
@@ -16,129 +16,132 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS の web 表示
-コルドバ 1.4 以降では、iOS アプリケーションでコルドバ、コンポーネントとして使用できます。このコンポーネントは、コードネーム '包丁'。
+このセクションを大きい iOS アプリケーション内でのコルドバ有効 WebView コンポーネントを埋め込む方法を示します。これらのコンポーネントが互いと通信できる方法については、アプリケーション ・ プラグインを参照してください。
-新しいコルドバ ベースのアプリケーション コルドバ 1.4 またはより大きい使用の包丁で提供される Xcode テンプレートを使用して作成されます。(テンプレートは包丁のリファレンス実装) です。
+コルドバ 1.4、始まる iOS web 表示のサポートを使用して、 `Cleaver` コンポーネント Xcode テンプレートを参照実装として提供しています。 コルドバ 2.0 およびそれ以降のバージョンのみサブプロジェクト ベース包丁実装をサポートします。
-コルドバ 2.0.0 とそれ以降のバージョンに基づいてサブ プロジェクト包丁実装をサポートのみ。
+これらの手順を少なくとも必要とコルドバ 2.3 と Xcode 4.5 と一緒に、 `config.xml` iOS の新しく作成されたプロジェクトからのファイル。 ことができます手順をコマンド ライン インターフェイスで、新しいプロジェクトを作成し、取得する、 `config.xml` 内で名前付きアプリケーションのサブディレクトリ内のファイルから`platforms/ios`.
-## 前提条件
+これらの指示に従って、最新コルドバ分布があることを確認します。[Cordova.apache.org][1]からダウンロードし、その iOS パッケージを解凍します。
-* コルドバ 2.3.0 以上
+ [1]: http://cordova.apache.org
-* Xcode 4.5 以上
+## 包丁は、Xcode プロジェクト (CordovaLib サブ プロジェクト) に追加します。
-* `config.xml`ファイルから新しく作成された iOS プロジェクト)
+1. それが実行されている場合は、Xcode を終了します。
-## 包丁、Xcode プロジェクト (CordovaLib サブ プロジェクト) に追加します。
+2. ターミナルを開きコルドバ iOS のソース ディレクトリに移動します。
-1. ダウンロード ソース展開と、コルドバ、ハード ドライブ上の永続的なディレクトリの場所を例に`~/Documents/Cordova`.
+3. コピー、 `config.xml` ファイルをプロジェクト ディレクトリに上記で説明しました。
-2. それが実行されている場合は、Xcode を終了します。
+4. Xcode を開くし、ファインダーを使用してコピー、 `config.xml` 、**プロジェクト ナビゲーター**ウィンドウにファイル。
-3. ターミナルを使用して、上記ダウンロードしたソースを配置したディレクトリに移動します。
+5. **追加フォルダーを作成するグループ**を選択し、**終了**キーを押します.
-4. コピー、 `config.xml` ディスク上のプロジェクトのディレクトリにファイル (上記の前提条件を参照してください)。
+6. Finder を使用してコピー、 `CordovaLib/CordovaLib.xcodeproj` Xcode の**プロジェクト ナビゲーター**にファイル
-5. ドラッグ アンド ドロップ、 `config.xml` Xcode プロジェクト ナビゲーターにファイル。
+7. 選択 `CordovaLib.xcodeproj` **プロジェクト ナビゲーター**内.
-6. **追加フォルダーを作成するグループ**のオプション ボタンを選択し、**終了**キーを押します.
+8. **ファイル インスペクター**を表示する**オプション コマンド 1**のキーの組み合わせを入力します。.
-7. ドラッグ アンド ドロップ、 `CordovaLib.xcodeproj` Xcode プロジェクト ナビゲーターにファイル (永続的なディレクトリから、上記の場所およびそれべきで、 `CordovaLib` サブディレクトリ)。
+9. 選択してください**グループに相対的な****ファイル検査**のドロップ ダウン メニューでの**場所**.
-8. Select `CordovaLib.xcodeproj` in the Project Navigator.
+10. **プロジェクト ナビゲーター**で**プロジェクトのアイコン**を選択、**ターゲット**を選択して [**ビルド設定**] タブの [します。
-9. **ファイル インスペクター**を表示する**オプション コマンド 1**のキーの組み合わせを入力します。.
+11. 追加 `-force_load` と `-Obj-C` の**他のリンカーのフラグ**値。
-10. 選択してください**グループに相対的な****ファイル検査**のドロップ ダウン メニューでの**場所**.
+12. プロジェクト ナビゲーターで**プロジェクト アイコン**をクリックして**ターゲット**を選択し、**ビルド フェーズ**] タブを選択します。
-11. プロジェクト ナビゲーターで**プロジェクトのアイコン**を選択、**ターゲット**を選択し、[**ビルド設定**] タブを選択します。
+13. **ライブラリとリンク バイナリ**を展開します。.
-12. 追加 `-all_load` と `-Obj-C` の**他のリンカーのフラグ**値。
-
-13. プロジェクト ナビゲーターで**プロジェクト アイコン**をクリックして**ターゲット**を選択し、[**ビルド フェーズ**] タブを選択します。
-
-14. **ライブラリとリンク バイナリ**を展開します。.
-
-15. **+**を選択してこのボタンをクリックすると、し次の**フレームワーク**を追加。必要に応じて、プロジェクト ナビゲーターで移動それら**フレームワークス**グループの下で)。
+14. **+**を選択してこのボタンをクリックすると、し次の**フレームワーク**を追加。 必要に応じて、**プロジェクト ナビゲーター**内移動それら**フレームワーク**グループの下。
- AddressBook.framework AddressBookUI.framework AudioToolbox.framework AVFoundation.framework CoreLocation.framework MediaPlayer.framework QuartzCore.framework SystemConfiguration.framework MobileCoreServices.framework CoreMedia.framework
+ AddressBook.framework
+ AddressBookUI.framework
+ AudioToolbox.framework
+ AVFoundation.framework
+ CoreLocation.framework
+ MediaPlayer.framework
+ QuartzCore.framework
+ SystemConfiguration.framework
+ MobileCoreServices.framework
+ CoreMedia.framework
-16. **ターゲットの依存関係**、複数のボックスがある場合、このようなラベル トップ ボックスを展開 !
+15. **ターゲットの依存関係**、1 つ以上のボックスがある場合にそのラベルを持つセットトップ ボックスを展開します。
-17. **+**を選択してこのボタンをクリックすると、し追加、 `CordovaLib` 製品を構築します。
+16. **+**を選択してこのボタンをクリックすると、し追加、 `CordovaLib` 製品を構築します。
-18. **ライブラリとリンク バイナリ プログラム**、複数のボックスがある場合、このようなラベル トップ ボックスを展開 !
+17. **ライブラリとリンク バイナリ プログラム**、1 つ以上のボックスがある場合にそのラベルを持つセットトップ ボックスを展開します。
-19. **+**を選択してこのボタンをクリックすると、し追加`libCordova.a`.
+18. **+**を選択してこのボタンをクリックすると、し追加`libCordova.a`.
-20. **一意**に**Xcode 設定 → 場所 → 派生データ高度な...** Xcode の優先順位を設定します。.
+19. 設定、 **Xcode の基本設定 → 場所 → 派生データ → 高度な...** **一意**に.
-21. プロジェクト ナビゲーターで**プロジェクトのアイコン**を選択、**ターゲット**を選択し、[**ビルド設定**] タブを選択します。
+20. プロジェクト ナビゲーターで**プロジェクトのアイコン**を選択、**ターゲット**を選択し、[**ビルド設定**] タブを選択します。
-22. **ヘッダー検索パス**で検索します。その設定は引用符 () で以下これら 3 つの値を追加します。
+21. **ヘッダー検索パス**で検索します。この設定では、引用符を含む以下のこれらの 3 つの値を追加します。
"$(TARGET_BUILD_DIR)/usr/local/lib/include"
"$(OBJROOT)/UninstalledProducts/include"
"$(BUILT_PRODUCTS_DIR)"
- コルドバ 2.1.0 と `CordovaLib` を**自動参照カウント (ARC)**を使用してアップグレードされました。 必要な**アーク**を使用する CordovaLib が**アーク**を使用してプロジェクトをアップグレードする場合にアップグレードするください使用しないメニューから Xcode 移行ウィザード:**編集 → → リファクタリング... Objective-C の弧に変換**、 **libCordova.a の選択を解除**、完了するまでウィザードを実行します。
+ コルドバ 2.1.0、現在 `CordovaLib` **自動参照カウント (ARC)**を使用してにアップグレードされています。 使用する**アーク**にアップグレードする必要はありません `CordovaLib` から Xcode の移行ウィザードを使用して**円弧**を使用してプロジェクトをアップグレードする場合は、**編集 → → リファクタリング... Objective-C の円弧に変換**メニュー、 **libCordova.a の選択を解除**を完了するまでウィザードを実行します。
-## コード内で CDVViewController を使用してください。
+## CDVViewController を使用してください。
-1. このヘッダーを追加します。
+1. 次のヘッダーを追加します。
#import <Cordova/CDVViewController.h>
-2. 新しいインスタンス化 `CDVViewController` 、それをどこか (例えば、あなたのクラスでのプロパティ) を保持して。
+2. 新しいインスタンス化 `CDVViewController` とどこか、例えば、クラスのプロパティにそれを保持:
CDVViewController* viewController = [CDVViewController new];
-3. (*省略可能です*)設定、 `wwwFolderName` プロパティ (既定値は `www` )。
+3. 必要に応じて、設定、 `wwwFolderName` プロパティは、既定値は `www` :
viewController.wwwFolderName = @"myfolder";
-4. (*省略可能です*)あなたの config.xml でスタート ページを設定、 `<content>` タグ。
+4. 必要に応じて、スタート ページ設定、 `config.xml` ファイルの `<content>` タグは、ローカルのファイル。
<content src="index.html" />
- OR
+ .. またはリモート ・ サイト:
<content src="http://apache.org" />
-5. (*省略可能です*)設定、 `useSplashScreen` プロパティ (既定値は `NO` )。
+5. 必要に応じて、設定、 `useSplashScreen` プロパティは、既定値は `NO` :
viewController.useSplashScreen = YES;
-6. **ビュー フレーム**を設定 (常に、最後のプロパティとしてこれをセット)。
+6. **ビュー フレーム**を設定します。常にこれ、最後のプロパティとして設定します。
viewController.view.frame = CGRectMake(0, 0, 320, 480);
-7. 包丁のビューに追加します。
+7. 包丁をビューに追加します。
[myView addSubview:viewController.view];
-## HTML、CSS、JavaScript の資産を追加します。
+## HTML、CSS、JavaScript 資産を追加します。
-1. ディスクのプロジェクトで新しいディレクトリを作成 `www` 例えば。
+1. プロジェクト内の新しいディレクトリを作成します `www` たとえば。
-2. このディレクトリに、HTML、CSS、JavaScript の資産を置きます。
+2. このディレクトリに、HTML、CSS、JavaScript の資産を配置します。
-3. ドラッグ アンド ドロップ ディレクトリ Xcode プロジェクト ナビゲーター。
+3. Xcode の**プロジェクト ナビゲーター**ウィンドウにディレクトリをコピーするには、Finder を使用します。
-4. **追加フォルダーを作成するフォルダーの参照**オプション ボタンを選択します。
+4. **追加フォルダーを作成するフォルダー参照**を選択します.
-5. 適切な設定 `wwwFolderName` と `startPage` の最初に作成したフォルダーのプロパティ (前のセクションを参照) の既定値を使用またはインスタンスを作成する、`CDVViewController`.
+5. 適切な設定 `wwwFolderName` と `startPage` の最初に作成したディレクトリのプロパティまたは (前のセクションで指定された) 既定値を使用してインスタンス化するとき、`CDVViewController`.
/*
if you created a folder called 'myfolder' and
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/ubuntu/index.md b/docs/ja/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..3ba3b74
--- /dev/null
+++ b/docs/ja/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Ubuntu プラットフォーム ガイド
+
+## 初期リリース
+
+コルドバで Ubuntu のプラットフォームのサポートの最初のリリースを歓迎します。 このリリースでは、フォーカスが Ubuntu システムの開発とコルドバ Web プロジェクト開発のワークフローを使用しています。 これはあなたと、プロジェクト標準のコルドバのプラグインを追加して、もちろん、Ubuntu のプラットフォーム用のアプリを実行する Ubuntu のプラットフォームを追加されています。
+
+### Ubuntu SDK
+
+また、Ubuntu の QtCreator 開発環境をインストールする可能性があります。 詳しくは[developer.ubuntu.com][1]参照してください。 (QtCreator SDK は Cordova アプリに Ubuntu のプラットフォーム サポートを追加する必要はありません。)
+
+ [1]: http://developer.ubuntu.com
+
+### Ubuntu のランタイム プラットフォーム
+
+Ubuntu はデスクトップ環境 (ラップトップ、Pc など) をよく知られています。 Ubuntu のタッチ携帯電話とタブレットの上に Ubuntu OS を拡張します。 Ubuntu ランタイム プラットフォームは、さまざまな CPU アーキテクチャを持ち (x 86、armhf、etc.)。 アプリとプラグインのコードを適切にコンパイルしなければなりません。 この広い領域のためのサポートは、Ubuntu で急速に進化しています。
+
+### 最新情報
+
+Ubuntu ランタイム プラットフォーム向け Cordova アプリ サポートの最新情報、 [wiki.ubuntu.com/Cordova][2]を参照してください。.
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## 開発プラットフォームの要件
+
+この初期のリリースでは、開発プラットフォームは Ubuntu デスクトップをする必要があります。Ubuntu 13.10 (コードネーム '生意気な') 以降がサポートされている機能の完全なセットをお楽しみください必要です。
+
+(故宮を使用)、非 Ubuntu システムでコルドバをインストールできますが、重要な機能はこの時点で Ubuntu debian パッケージを通じてのみ提供されます。
+
+## コルドバのインストール
+
+あなたの Ubuntu システムに Ubuntu コルドバ[、個人的なパッケージ アーカイブ][3]を追加します。
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+コルドバ cli パッケージ (とその依存関係) をインストールします。
+
+ $ sudo apt-get install cordova-cli
+
+
+## プロジェクト ワークフロー
+
+### プロジェクトを作成します。
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### プロジェクト ディレクトリに移動します。
+
+ $ cd project1
+
+
+### Ubuntu のプラットフォームを追加します。
+
+ $ cordova platform add ubuntu
+
+
+### Ubuntu のビルド
+
+ $ cordova build ubuntu
+
+
+### アプリを実行します。
+
+ $ cordova run ubuntu
+
+
+### バッテリーの状況のプラグインを追加します。
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/win8/index.md b/docs/ja/edge/guide/platforms/win8/index.md
index c79b123..db403a6 100644
--- a/docs/ja/edge/guide/platforms/win8/index.md
+++ b/docs/ja/edge/guide/platforms/win8/index.md
@@ -25,80 +25,78 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
マイクロソフト推奨*Metro スタイル アプリ*の Windows 8 と Windows 左折し、ルートの名前 MSDN 今アプリを*Windows ストア*アプリのこのタイプとこのガイドに従って条約。 また、このガイドでは、 *Windows 8*意味 Windows 8 と Windows の右
-## 1。 要件
+## 要件
* Windows 8
* Visual Studio 2012 プロフェッショナルまたはより良い、または Visual Studio 2012 Express の Windows 8
-指示に従って[ここで][1]Windows ストア アプリを提出します。
+アプリを Windows ストアに提出する[windowsstore.com][1]に記載された手順に従ってください。
[1]: http://www.windowsstore.com/
-## 2. SDK + コルドバをインストールします。
+## SDK とコルドバをインストールします。
-* Visual Studio 2012 の最寄りのバリアントを設定します。 製品の有償版 (プロなど) のすべての Windows ストア アプリを構築できます。 **Windows 8 のエクスプレス** [Express エディション][2]を使用して Windows ストア アプリを構築する必要があります。.
-
-* ダウンロードし、[コルドバ][3]の最新のコピーを抽出します。作業をして、 `lib\windows-8` サブディレクトリ。
+Visual Studio 2012 の最寄りのバリアントを設定します。 製品の有償版 (プロなど) のすべての Windows ストア アプリを構築できます。 **Windows 8 のエクスプレス** [Express エディション][2]を使用して Windows ストア アプリを構築する必要があります。.
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+ダウンロードし、[コルドバ][3]の最新のコピーを抽出します。これら - に適用、 `lib\windows-8` サブディレクトリ。
+
[3]: http://phonegap.com/download
-## 3. 新しいプロジェクトをセットアップします。
+## 新しいプロジェクトを設定します。
すでに、 *HTML/JavaScript 追跡*Windows ストア アプリで利用可能なを使用して Windows 8 アプリを構築できます。 として他のコルドバでサポートされているプラットフォームで同じ Api を公開する Windows ストア アプリでのコルドバを使用します。
* Visual Studio 2012 を開き、**新しいプロジェクト**を選択します.
-* 「プロジェクト」リストからツリーし**空アプリケーション**から**インストール → テンプレート → その他の言語 → JavaScript → Windows ストア**を選択します。 などのような任意のプロジェクトの名前を入力します `CordovaWin8Foo` この例のように。
+* 「プロジェクト」リストからツリーし**空アプリケーション**から**インストール → テンプレート → その他の言語 → JavaScript → Windows ストア**を選択します。 などのような任意のプロジェクトの名前を入力します `CordovaWin8Foo` この例のように:
![][4]
-* マイクロソフトは引き続き使用 `default.html` 既定のホーム ページが、ほとんどの web 開発者向けとして `index.html` 。 (プラスそれはあなたのプロジェクトの他のプラットフォーム バリエーションで使用している可能性が高い `index.html` を既定のページの名前として)。これを修正する、名前を変更するソリューション エクスプ ローラーで、 `default.html` ファイルを `index.html` 。 ダブルクリックし、 `package.appxmanifest` ファイルし、**ページの開始**値を変更するには`index.html`.
+* マイクロソフトは引き続き使用 `default.html` 既定のホーム ページが、ほとんどの web 開発者向けとして `index.html` 。 ためには、少なくとも可能性が取り組んでいる他のプラットフォームと一致することをお勧めします。 これを修正する、名前を変更する**ソリューション エクスプ ローラー**で、 `default.html` ファイルを `index.html` 。 ダブルクリックし、 `package.appxmanifest` ファイルし、**ページの開始**値を変更する `index.html` :
- ![][5]
-
-* 含むように `cordova.js` を右クリックして、プロジェクトで、 `js` ソリューション エクスプ ローラーおよび**追加 → 新規項目**選択ディレクトリ。 検索、 `cordova.js` ファイルで、 `lib\windows-8` ディレクトリが上記します。
-
-* コードを編集の `index.html` 。参照を追加 `cordova.js` 。手動で、またはソリューション エクスプ ローラーからファイルをドラッグすることによってこれを行うことができます。
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### 参照を追加する.
+* 含むように `cordova.js` を右クリックして、プロジェクトで、 `js` **ソリューション エクスプ**ローラーおよび**追加 → 新規項目**選択ディレクトリ。 検索、 `cordova.js` ファイルで、 `lib\windows-8` ディレクトリ。
- < !--WinJS 参照--> < href="//Microsoft.WinJS.1.0/css/ui-dark.css リンク"rel ="stylesheet"/>< スクリプト src="//Microsoft.WinJS.1.0/js/base.js"></スクリプト >< スクリプト src="//Microsoft.WinJS.1.0/js/ui.js"></スクリプト >< !--コルドバ--> < スクリプト src="/js/cordova.js"></スクリプト >< !--CordovaWin8Foo 参照--> < href="/css/default.css リンク"rel ="stylesheet"/>< スクリプト src="/js/default.js"></スクリプト >
+* コードを編集の `index.html` 。 参照を追加 `cordova.js` 。 手動で、または**ソリューション エクスプ ローラー**からファイルをドラッグすることによってこれを行うことができます。 次の追加アプリのホーム ページに他の依存関係。
-
-* 次に、コルドバを示していますいくつかのコードの作業を追加します。
-
-### 'Deviceready' のハンドラーを追加する.
-
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* 追加、 `deviceready` コルドバを示すためにハンドラーの処理します。
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-## 5. プロジェクトをテストします
+ [4]: img/guide/platforms/win8/wsnewproject.png
-* Visual Studio から、プロジェクトを実行します。表示されるメッセージ ボックスが表示されます。
-
- ![][6]
+## プロジェクトをテストします
- [6]: img/guide/platforms/win8/wsalert.png
+Visual Studio から、プロジェクトを実行します。表示されるメッセージ ボックスが表示されます。
-## やった !
+ 
+
-だよ !コルドバでの Windows ストア アプリを構築する準備が整いました。
\ No newline at end of file
+それだけです。コルドバでの Windows ストア アプリを構築する準備が整いました。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/win8/tools.md b/docs/ja/edge/guide/platforms/win8/tools.md
index 0847418..d5aa913 100644
--- a/docs/ja/edge/guide/platforms/win8/tools.md
+++ b/docs/ja/edge/guide/platforms/win8/tools.md
@@ -20,6 +20,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://cordova.apache.org
+プラグインできるようにする低レベルのコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。概要については、アプリケーション ・ プラグインを参照してください。
+
## Windows 8
Windows 8 のコマンド ライン ツールのみサポートして新しいプロジェクトを作成します。Cmd または powershell プロンプトからコマンドを実行する必要があります。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/win8/upgrading.md b/docs/ja/edge/guide/platforms/win8/upgrading.md
index 2e84789..4df429e 100644
--- a/docs/ja/edge/guide/platforms/win8/upgrading.md
+++ b/docs/ja/edge/guide/platforms/win8/upgrading.md
@@ -18,6 +18,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
このガイドは、コルドバの旧バージョンからアップグレードする Windows 8 プロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
+## 3.1.0 から 3.2.0 にアップグレードします。
+
+コルドバ CLI で作成されたプロジェクト。
+
+1. 更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2. 実行`cordova platform update windows8`.
+
+コルドバ CLI で作成されていないプロジェクトの場合に実行します。
+
+ bin\update <project_path>
+
+
## 3.1.0 へのアップグレードします。
コルドバ CLI Windows 8 はコルドバ 3.1.0 で導入されました。アップグレードには、プロジェクトとすべての必要な資産の上に移動新しいコルドバ CLI の作成をお勧めします。
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/wp7/index.md b/docs/ja/edge/guide/platforms/wp7/index.md
index f05b749..4a76464 100644
--- a/docs/ja/edge/guide/platforms/wp7/index.md
+++ b/docs/ja/edge/guide/platforms/wp7/index.md
@@ -26,84 +26,79 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
上記のコマンド ライン ツールはコルドバ 3.0 より前のバージョンを参照してください。現在のインタ フェースについての情報は、コマンド ライン インターフェイスを参照してください。
-## 1. システム要件
+## システム要件
-* オペレーティング システム:
-
- * Windows 7 または Windows 8 (Pro) または Windows Vista SP2 で
- * 64 ビット バージョンの Windows の (64) が、SDK に必要です。
- * デバイス エミュレーターを実行するため、Pro バージョンをお勧めします。
+SP2 と Windows 7 または Windows 8 (Pro) または Windows Vista を使用します。64 ビット バージョンの Windows の (64) が、SDK に必要です。デバイス エミュレーターを実行するため、Pro バージョンをお勧めします。
-* 登録し、実際のデバイスでアプリをインストールまたは市場の場所に送信する場合に[Windows Phone デベロッパー センター][1]アカウントのお支払い。
+登録し、実際のデバイスでアプリをインストールまたは市場の場所に送信する場合に[Windows Phone デベロッパー センター][1]アカウントのお支払い。
[1]: http://dev.windowsphone.com/en-us/publish
-**注:**SDK には、仮想マシンで実行されているいくつかの課題を提示可能性があります。 [Mac 上の Windows Phone][2]を開発するソリューションに洞察力を与えるこのブログの記事を読むことができます。.
+**メモ**: SDK には、仮想マシンで実行されている課題を提示可能性があります。ソリューションの開発に洞察力は、 [Mac 上の Windows Phone][2]をお読みください。
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2. SDK + コルドバをインストールします。
+## SDK とコルドバをインストールします。
-* ダウンロードして、 [Windows Phone SDK][3]のインストール
+ダウンロードして、 [Windows Phone SDK][3]のインストール.
-* ダウンロードし、[コルドバ][4]の最新のコピーを抽出します。 作業をして、 `lib\windows-phone-8\wp7` サブディレクトリ、 `lib\windows-phone-8\wp8` コルドバの Windwos 電話 8 のバージョンが含まれています。
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* コピー、 `CordovaWP7_x_x_x.zip` ファイルを `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` ディレクトリ。
+ダウンロードし、[コルドバ][4]の最新のコピーを抽出します。 作業する必要があります、 `lib\windows-phone-8\wp7` サブディレクトリ、 `lib\windows-phone-8\wp8` コルドバの Windwos 電話 8 のバージョンが含まれています。
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1 のテンプレートを作成します。
+コピー、 `CordovaWP7_x_x_x.zip` ファイルを `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` ディレクトリ。
-**注:**この手順は必要ありません。Lib\windows 携帯電話のディレクトリはすでにファイル CordovaWP7\_x\_x_x.zip が含まれている場合は、この手順をスキップ可能性があります。
+## テンプレートの構築
-開発プロセスを簡略化するためコルドバは Visual Studio テンプレートを作成するスクリプトが付属しています。 コルドバ Visual Studio アプリケーションを迅速に作成をできます。 必要な場合、このテンプレートを変更することができ、以下の手順、テンプレートを生成する場合を続行する方法を示します。
+**注**: 場合この手順をスキップ、 `lib\windows-phone` ディレクトリが既に含まれている、 `CordovaWP7_x_x_x.zip` ファイル。
-### 作成し、テンプレートをインストールするバッチ ファイルを実行します。
+簡単に開発をコルドバは Visual Studio テンプレートを構築するためのスクリプトをバンドルします。 これらは急速に Cordova アプリを生成することができ、必要に応じてそれらを変更することができます。 以下の手順は、それを生成する方法を示します。
-* レポのルートには、ファイル createTemplates.bat が含まれています。 このファイルをダブルクリック 2 .zip ファイルが生成されます。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x は現在のバージョン番号)Visual Studio では、コピーこれらのファイルを簡単に使用するには、"私の Documents\Visual Studio 2012\Templates\ProjectTemplates\"をし、ことができます新しいプロジェクト メニュー-> Visual Studio ファイルから新しい Apache コルドバ Windows Phone アプリを作成します。
+### 作成し、テンプレートをインストールするバッチ ファイルを実行します。
-* 自動的にインストールするパラメーターで呼び出すことができますも、コマンドラインからバッチ ファイルを実行する場合
+レポのルートが含まれている、 `createTemplates.bat` ファイル。 2 つが生成されますこのファイルをダブルクリックすると `.zip` ファイル: `CordovaWP7_x_x_x.zip` と `CordovaWP8_x_x_x.zip` 、 *x.x.x*は現在のバージョン番号。 Visual Studio で簡単にこれらのファイルを使用するにはそれらをコピー、 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` サブディレクトリ。 新しい**プロジェクトから Visual Studio _\_File → 新しい Apache コルドバ Windows Phone\_ アプリ**のメニューを作成することはし。
-スクリプトを実行します。
+コマンドラインからバッチ ファイルを実行する場合も自動的にインストールするパラメーターで呼び出すことができます。
- > createTemplates.bat-インストール
+ > createTemplates.bat-インストール
-## 3. 新しいプロジェクトをセットアップします。
+## 新しいプロジェクトを設定します。
* Visual Studio Express の Windows Phone を開き、**新しいプロジェクト**を選択します.
-* **CordovaWP7**を選択します。(バージョン番号は、テンプレートの説明に表示されます。)
+* **CordovaWP7**を選択します。テンプレートの説明でバージョン番号表示します。
* プロジェクト名を指定し、 **[ok]**を選択します.
-## 4. プロジェクトの構造を確認します。
-
-* `www`ディレクトリには、コルドバが含まれています `html/js/css` と、アプリに含まれるその他のリソース。
+## プロジェクトの構造を確認します。
-* Visual Studio プロジェクトの一部である必要がありますここで追加するコンテンツとコンテンツとして設定する必要があります。
+`www`ディレクトリの機能 `html` 、 `js` 、および `css` アプリが必要なサブディレクトリとその他のリソース。 Visual Studio プロジェクトの一部である必要がある追加のコンテンツとコンテンツとして設定する必要があります。
-* メモ: この画面キャプチャは wp8 コルドバ 2.3.0 ダウンロードから、あなたのリストは異なります、実際のバージョンがインストールされています。
+2.3.0 を次のサンプル構造を表すプロジェクト, しかし、インストールされているバージョンによって異なる場合があります。
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6. プロジェクトをビルドし、デバイスの
+## デバイス プロジェクトをビルドします。
-デバイス上でアプリケーションをテストするために、デバイスを登録する必要があります。 クリックして[ここで][6]を展開すると、Windows Phone 7 上でテスト ドキュメントを読みます。
+デバイス上でアプリケーションをテストする前に、デバイスを登録する必要があります。 Windows Phone 7 上でテストおよび展開する方法の詳細については、[マイクロソフトのドキュメント][6]を参照してください。 これらの基本的な手順は:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* あなたの携帯電話は接続され、画面がロックされていることを確認します。
-* Visual Studio では、上部のドロップ ダウン メニューから「デバイス」を選択します。
+* Visual Studio では、上部にあるドロップ ダウン メニューから**デバイス**を選択します。
-* 、デバッグを開始する主要なドロップ ダウン メニューの横に緑の**再生**ボタンを押すか、 **f5 キーを押してください**.
+* または他の**f5 キーを押して**、デバッグを開始する主要なドロップ ダウン メニューの横に緑の**再生**ボタンを押す.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## やった !
\ No newline at end of file
+この時点でしています。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/d017b43d/docs/ja/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/ja/edge/guide/platforms/wp8/index.md b/docs/ja/edge/guide/platforms/wp8/index.md
index caf04e3..940c064 100644
--- a/docs/ja/edge/guide/platforms/wp8/index.md
+++ b/docs/ja/edge/guide/platforms/wp8/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Windows Phone 8 プラットフォーム ガイド
-このガイドは、Windows Phone 8 デバイス用 Cordova アプリを展開する SDK の開発環境を設定する方法を示します。 7.5 および 8 のデバイスをターゲットにする場合は、代わりに Windows Phone 7 プラットフォームのガイド詳細 Windows Phone 7 の開発します。 バージョン 7 は、IE10 に含まれているすべての高度な機能を持っていないが、同じ Api のセットを実装します。 Windows Phone 8 アプリは*ない*Windows Phone 7 デバイス上で実行します。
+このガイドは、Windows Phone 8 デバイス用 Cordova アプリを展開する SDK の開発環境を設定する方法を示します。 7.5 および 8 のデバイスをターゲットにする場合は、代わりに Windows Phone 7 プラットフォームのガイド詳細 Windows Phone 7 の開発します。 バージョン 7 は、Internet Explorer 10 で含まれているすべての高度な機能を持っていないが、同じ Api のセットを実装します。 Windows Phone 8 アプリは*ない*Windows Phone 7 デバイス上で実行します。
詳細なプラットフォーム固有の情報を両方のバージョンに適用される次を参照してください。
@@ -26,7 +26,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
上記のコマンド ライン ツールはコルドバ 3.0 より前のバージョンを参照してください。現在のインタ フェースについての情報は、コマンド ライン インターフェイスを参照してください。
-## 1. システム要件
+## システム要件
* オペレーティング システム:
@@ -48,7 +48,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* [VT-x (仮想化) と EPT (SLAT) をサポートする Intel プロセッサのリスト][2]を見なさい
* 通常これは既定で無効になっていると、BIOS 設定で仮想化機能 (すなわち、VT-x インテル) を有効にします。
-* SDK + IDE (Visual Studio)
+* SDK と IDE (Visual Studio)
* Visual Studio 2012 プロ、プレミアム、または究極の。 メモ Visual Studio Express の Windows Phone (SDK に同梱) はお勧めできません VS Express を使ってテンプレート (下記参照) を築くことができないのでのみ VS プロまたはそれ以上は、**テンプレートのエクスポート**機能を持っていないので。
@@ -58,92 +58,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**注:**SDK には、仮想マシンで実行されているいくつかの課題を提示可能性があります。 [Mac 上の Windows Phone][4]を開発するソリューションに洞察力を与えるこのブログの記事を読むことができます。.
+**メモ**: SDK には、仮想マシンで実行されているいくつかの課題を提示可能性があります。 [Mac 上の Windows Phone][4]を開発するソリューションに洞察力を与えるこのブログの記事を読むことができます。.
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2. SDK + コルドバをインストールします。
+## SDK とコルドバをインストールします。
-* ダウンロードし、 [Windows Phone SDK][5]のインストール
+ダウンロードし、 [Windows Phone SDK][5]のインストール.
-* ダウンロードし、[コルドバ][6]の最新のコピーを抽出します。 作業をして、 `lib\windows-phone-8\wp8` サブディレクトリ、 `lib\windows-phone-8\wp7` コルドバの Windwos Phone 7 バージョンが含まれています。
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* コピー、 `CordovaWP8_x_x_x.zip` ファイルを `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` ディレクトリ。
+ダウンロードし、[コルドバ][6]の最新のコピーを抽出します。`lib\windows-phone-8\wp8`サブディレクトリがどこで作業を行う必要があります。
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1 のテンプレートを作成します。
+コピー、 `CordovaWP8_x_x_x.zip` ファイルを `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` ディレクトリ。
-**注:**この手順は必要ありません。Lib\windows 携帯電話のディレクトリはすでにファイル CordovaWP8\_x\_x_x.zip が含まれている場合は、この手順をスキップ可能性があります。
+## テンプレートの構築
-開発プロセスを簡略化するためコルドバは Visual Studio テンプレートを作成するスクリプトが付属しています。 コルドバ Visual Studio アプリケーションを迅速に作成をできます。 必要な場合、このテンプレートを変更することができ、以下の手順、テンプレートを生成する場合を続行する方法を示します。
+**注**: 場合この手順をスキップ、 `lib\windows-phone` ディレクトリが既に含まれている、 `CordovaWP8_x_x_x.zip` ファイル。
-### 作成し、テンプレートをインストールするバッチ ファイルを実行します。
+簡単に開発をコルドバは Visual Studio テンプレートを構築するためのスクリプトをバンドルします。 これらは急速に Cordova アプリを生成することができ、必要に応じてそれらを変更することができます。 以下の手順は、それを生成する方法を示します。
-* レポのルートには、ファイル createTemplates.bat が含まれています。 このファイルをダブルクリック 2 .zip ファイルが生成されます。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x は現在のバージョン番号)Visual Studio では、コピーこれらのファイルを簡単に使用するには、"私の Documents\Visual Studio 2012\Templates\ProjectTemplates\"をし、ことができます新しいプロジェクト メニュー-> Visual Studio ファイルから新しい Apache コルドバ Windows Phone アプリを作成します。
+### 作成し、テンプレートをインストールするバッチ ファイルを実行します。
-* 自動的にインストールするパラメーターで呼び出すことができますも、コマンドラインからバッチ ファイルを実行する場合
+レポのルート ディレクトリが含まれている、 `createTemplates.bat` ファイル。 この 2 つを生成する] をダブルクリックします `.zip` ファイル: `CordovaWP7_x_x_x.zip` と `CordovaWP8_x_x_x.zip` 、 *x.x.x*は現在のバージョン番号。 Visual Studio で簡単にこれらのファイルを使用するにはそれらをコピー `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` 。 **Visual Studio のファイル → 新規プロジェクト**メニューから新しい Apache コルドバ Windows Phone アプリを作成することはし。
-スクリプトを実行します。
+コマンドラインからバッチ ファイルを実行する場合も自動的にインストールするパラメーターで呼び出すことができます。
- > createTemplates.bat-インストール
+ > createTemplates.bat-インストール
-## 3. 新しいプロジェクトをセットアップします。
+## 新しいプロジェクトを設定します。
-* Visual Studio Express の Windows Phone を開き、**新しいプロジェクト**を選択します.
+Visual Studio Express の Windows Phone を開き、**新しいプロジェクト**を選択します.
-* **CordovaWP8**を選択します。(バージョン番号は、テンプレートの説明に表示されます。)
+**CordovaWP8**を選択します。バージョン番号は、テンプレートの説明に表示されます。
-* プロジェクト名を指定し、 **[ok]**を選択します.
+プロジェクト名を指定し、 **[ok]**を選択します.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4. プロジェクトの構造を確認します。
-
-* `www`ディレクトリには、コルドバが含まれています `html/js/css` と、アプリに含まれるその他のリソース。
+## プロジェクトの構造を確認します。
-* Visual Studio プロジェクトの一部である必要がありますここで追加するコンテンツとコンテンツとして設定する必要があります。
+`www`ディレクトリの機能 `html` 、 `js` 、および `css` アプリが必要なサブディレクトリとその他のリソース。 Visual Studio プロジェクトの一部である必要がある追加のコンテンツとコンテンツとして設定する必要があります。
-* メモ: この画面キャプチャはコルドバ 2.3.0 ダウンロードから、あなたのリストは異なります、実際のバージョンがインストールされています。
+2.3.0 を次のサンプル構造を表すプロジェクト, しかしインストール バージョンに応じて異なる場合があります。
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5. ビルドし、エミュレーターへの展開
+## エミュレーターをビルドおよび配置
-* **Windows Phone エミュレーター**がメインのドロップ ダウン メニューで選択されていることを確認してください。
+**Windows Phone エミュレーター**がメインのドロップ ダウン メニューで選択されていることを確認してください。
-* 、デバッグを開始するドロップ ダウン メニューの横に緑の**再生**ボタンを押すか、 **f5 キーを押してください**.
+デバッグを開始するドロップ ダウン メニューの横に緑の**再生**ボタンを押すか、 **f5 キーを押してください**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6. プロジェクトをビルドし、デバイスの
+## デバイス プロジェクトをビルドします。
-デバイス上でアプリケーションをテストするために、デバイスを登録する必要があります。 クリックして[ここで][10]を展開すると、Windows Phone 8 でテスト ドキュメントを読みます。
+デバイス上でアプリケーションをテストする前に、デバイスを登録する必要があります。 Windows Phone 8 でテストおよび展開する方法の詳細については、 [Microsoft のマニュアル][10]を参照してください。 これらの基本的な手順は:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
* あなたの携帯電話は接続され、画面がロックされていることを確認します。
-* Visual Studio では、上部のドロップ ダウン メニューから「デバイス」を選択します。
+* Visual Studio では、上部にあるドロップ ダウン メニューから**デバイス**を選択します。
-* 、デバッグを開始する主要なドロップ ダウン メニューの横に緑の**再生**ボタンを押すか、 **f5 キーを押してください**.
+* または他の**f5 キーを押して**、デバッグを開始する主要なドロップ ダウン メニューの横に緑の**再生**ボタンを押す.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## やった !
+この時点でしています。
## 詳細を読む
-IE10 と WebKit のブラウザー、およびサポートする方法の特定の相違に関する詳細については両方の MS は[ここのガイド][12]に役立つ
+Windows Phone 開発者ブログ IE10 および WebKit のブラウザーとの両方をサポートする方法の違いに[役立つ情報][12]を提供します。
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
[24/57] [abbrv] CB-5931 1/28 push latest of edge for German Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/hybrid/plugins/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/hybrid/plugins/index.md b/docs/de/edge/guide/hybrid/plugins/index.md
index 76d7952..f2285fc 100644
--- a/docs/de/edge/guide/hybrid/plugins/index.md
+++ b/docs/de/edge/guide/hybrid/plugins/index.md
@@ -16,36 +16,94 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Plugin-Entwicklung-Guide
-Ein Cordova Plugin Brücken ein wenig Funktionalität zwischen den WebView eine Cordova-Anwendung und der einheitlichen Plattform die Cordova-Anwendung läuft. Plugins bestehen aus einer einzigen JavaScript-Schnittstelle verwendet, die für alle Plattformen und native Implementierungen nach Plattform-spezifischen Plugin-Schnittstellen, denen das JavaScript aufruft. Alle Kern-Cordova-APIs werden mithilfe dieser Architektur implementiert.
+Ein *Plugin* ist ein Paket von eingefügten Code, der die Cordova Webview ermöglicht, innerhalb, die derer Ihre Anwendung rendert mit der einheitlichen Plattform für die Kommunikation auf dem es ausgeführt wird. Plugins ermöglichen den Zugriff auf Geräte und Plattform-Funktionalität, die normalerweise nicht für Web-basierte Anwendungen verfügbar ist. Die wichtigsten Cordova API-Features sind als Plugins implementiert, und viele andere stehen, dass aktivieren wie Barcode-Scannern, NFC-Kommunikation Funktionen, oder zu Kalender anpassen Schnittstellen.
-Dieser Leitfaden Schritte der Prozess des Schreibens ein einfaches Echo-Plugin, das übergibt eine Zeichenfolge von JavaScript und sendet sie in die native-Umgebung für die unterstützten Plattformen. Der systemeigene Code gibt dann dieselbe Zeichenfolge an die Rückrufe innerhalb des Plugins JavaScript zurück.
+Plugins umfassen eine einzelne JavaScript-Schnittstelle zusammen mit entsprechenden native Code-Bibliotheken für jede unterstützte Plattform. Dieser Abschnitt schrittweise einen einfachen *Echo* -Plugin, die übergibt eine Zeichenfolge von JavaScript zum einheitlichen Plattform und zurück, die Sie als Modell verwenden können, um viel komplexere Features zu erstellen. Dieser Abschnitt beschreibt die grundlegenden Plugin-Struktur und die nach außen gerichtete JavaScript-Schnittstelle. Jede entsprechende Benutzeroberfläche finden Sie in der Liste am Ende dieses Abschnitts.
-Dieses Handbuch bietet ausreichend Übersicht, auf der Sie aufbauen können, um komplexere Plugins zu schreiben.
+Zusätzlich zu diesen Anweisungen, wenn bereiten auf ein Plugin zu schreiben, ist es am besten über die [vorhandenen Plugins][1] , Anleitungen zu schauen.
-## JavaScript
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
-Der Einstiegspunkt für alle Plugin ist JavaScript. Die Grund-Entwickler-verwenden Sie Cordova ist, damit sie nutzen können und schreiben JavaScript, keine Objective-C, nicht Java, nicht c#. Die JavaScript-Schnittstelle für Ihr Plugin ist der nach vorn gerichtete und wohl wichtigsten Teil Ihrer Cordova-Plugin.
+## Eine Plugin erstellen
-Sie können Ihr Plugin-JavaScript strukturieren, wie Sie wollen. Die eine Sache, die Sie *müssen* verwenden, um die Kommunikation zwischen der Cordova JavaScript und native-Umgebungen ist die `cordova.exec` Funktion. Hier ist ein Beispiel:
+Anwendungsentwickler verwenden der CLI `plugin add` Befehl (beschrieben in The Command-Line Interface), eine Plugin zu einem Projekt anzuwenden. Das Argument für diesen Befehl ist die URL für ein *Git* -Repository mit dem Plugin-Code. In diesem Beispiel implementiert Cordova's Device 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
-Die Parameter sind nachstehend aufgeführt:
+Das Plugin Repository muss eine Top-Level-Funktion `plugin.xml` manifest-Datei. Es gibt viele Möglichkeiten um diese Datei zu konfigurieren, die Informationen für die in der Plugin-Spezifikation verfügbar sind. Diese gekürzte Version von der `Device` Plugin bietet ein einfaches Beispiel, als Vorbild zu verwenden:
+
+ <?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>
+
+
+Der obersten Ebene `plugin` Tag `id` Attribut verwendet das gleiche umgekehrt-Domäne-Format in das Plugin-Paket zu identifizieren, wie die apps, die sie hinzugefügt haben. Die `js-module` Tag gibt den Pfad zu "common Interface" JavaScript. Die `platform` Tag gibt einen entsprechenden Satz von systemeigenem Code für die `ios` Plattform in diesem Fall. Die `config-file` Tag kapselt ein `feature` Tag, der in der Plattform-spezifischen eingespritzt ist `config.xml` Datei, die Plattform der zusätzliche Codebibliothek aufmerksam zu machen. Die `header-file` und `source-file` Markierungen geben Sie den Pfad zu der Bibliothek-Komponentendateien.
-* `function(winParam) {}`: Erfolg Funktion Rückruf. Vorausgesetzt, Ihre `exec` Aufruf erfolgreich abgeschlossen ist, diese Funktion wird aufgerufen (optional mit allen Parametern, die Sie wieder an es übergeben).
+## Eine Plugin überprüfen
-* `function(error) {}`: Fehler Funktion Rückruf. Wenn der Vorgang nicht erfolgreich abgeschlossen wird, wird diese Funktion (optional mit einem Fehlerparameter) aufgerufen.
+Können Sie das `plugman` -Dienstprogramm zum Überprüfen, ob das Plugin richtig für jede Plattform installiert. Installieren Sie `plugman` mit den folgenden [Knoten][2] -Befehl:
-* `"service"`: Der Dienstname auf die systemeigene Seite aufrufen. Dies ist eine systemeigene Klasse zugeordnet darüber, welche Informationen in den einheimischen Führern, die unten aufgeführten verfügbar ist.
+ [2]: http://nodejs.org/
+
+ $ npm install -g plugman
+
+
+Sie benötigen eine gültige app Quellcode-Verzeichnis, z. B. der obersten Ebene `www` Verzeichnis in ein CLI-generierte Standardprojekt enthalten, wie in der Command-Line Interface beschrieben. Sicherstellen, dass der app `index.html` Homepage verweisen den Namen der das Plugin-JavaScript-Schnittstelle, als handele es sich im gleichen Quellverzeichnis,:
+
+ <script src="myplugin.js"></script>
+
-* `"action"`: Den Namen der Aktion zum aufrufen. Dies ist von der systemeigenen Klasse Empfang abgeholt die `exec` Aufruf und, abhängig von der Plattform, im Wesentlichen eine Klassenmethode ordnet. Die einheimischen Guides, die unten aufgeführten Angaben.
+Führen Sie dann einen Befehl wie den folgenden zu testen, ob iOS Abhängigkeiten richtig geladen:
-* `[/* arguments */]`: In der nativen Umgebung zu übergebenden Argumente.
+ $ plugman -platform ios /path/to/my/project/www /path/to/my/plugin
+
+
+Einzelheiten zum `plugman` Optionen, siehe unter Verwendung Plugman zu Plugins verwalten. Finden Sie Informationen zu tatsächlich *debug* Plugins jede Plattform systemeigene Schnittstelle an der Unterseite dieser Seite verzeichnet.
+
+## Die JavaScript-Schnittstelle
+
+JavaScript stellt die vorderseitige-Schnittstelle, so dass es vielleicht den wichtigsten Teil des Plugins. Sie können Ihr Plugin-JavaScript strukturieren, aber Sie mögen, aber Sie aufrufen müssen `cordova.exec` für die Kommunikation mit der einheitlichen Plattform, mit der folgenden Syntax:
+
+ cordova.exec(function(winParam) {},
+ function(error) {},
+ "service",
+ "action",
+ ["firstArgument", "secondArgument", 42, false]);
+
-### Echo-Plugin-JavaScript-Beispiel
+So funktioniert jedes Parameters:
+
+* `function(winParam) {}`: Ein Erfolg-Callback-Funktion. Vorausgesetzt, Ihre `exec` Aufruf erfolgreich abgeschlossen ist, diese Funktion führt zusammen mit allen Parametern, die Sie an es übergeben.
+
+* `function(error) {}`: Eine Fehler-Callback-Funktion. Wenn der Vorgang nicht erfolgreich abgeschlossen wird, führt diese Funktion mit einem optionalen Parameter.
+
+* `"service"`: Der Dienstname für die systemeigene Seite aufrufen. Dies entspricht einer systemeigenen Klasse, für die weitere Informationen in den einheimischen Führern, die unten aufgeführten verfügbar ist.
+
+* `"action"`: Den Namen der Aktion auf die systemeigene Seite aufrufen. Dies entspricht im Allgemeinen der systemeigenen Klasse-Methode. Finden Sie die nativen Handbüchern aufgeführt.
+
+* `[/* arguments */]`: Ein Array von Argumenten in der nativen Umgebung übergeben.
+
+## Beispiel JavaScript
+
+Dieses Beispiel zeigt eine Möglichkeit, das Plugin-JavaScript-Schnittstelle implementieren:
window.echo = function(str, callback) {
cordova.exec(callback, function(err) {
@@ -54,42 +112,36 @@ Die Parameter sind nachstehend aufgeführt:
};
-Lass uns tauchen Sie ein in das. Das Plugin fügt sich `window` , speziell auf die `echo` Funktion. Plugin-Nutzer würde es dann wie folgt verwenden:
+In diesem Beispiel das Plugin heftet sich an die `window` -Objekts als die `echo` -Funktion, die Plugin-Benutzer wie folgt nennen würde:
window.echo("echome", function(echoValue) {
alert(echoValue == "echome"); // should alert true.
});
-Zunächst werfen wir einen Blick auf die letzten drei Argumente für die `exec` Funktion. Rufen wir die `Echo` "service", um die `echo` "Aktion" und übergeben ein Array von Argumenten, die Echo-Zeichenfolge enthält, das ist der erste Parameter in der `window.echo` Funktion.
-
-Der Erfolg-Rückruf übergebenen `exec` ist lediglich ein Verweis auf den Rückruf, die Funktion `window.echo` führt. Wir machen ein bisschen mehr für den Fehler-Rückruf: Wenn die systemeigene Seite aus der Fehler-Rückruf ausgelöst wird, wir einfach den Erfolg-Rückruf aufzurufen und übergeben sie eine Zeichenfolge "Standard".
-
-## Plugin-Spezifikation
+Sehen Sie sich die letzten drei Argumente für die `cordova.exec` Funktion. Die ersten Aufforderungen der `Echo` *Dienst*, einen Klassennamen. Die zweiten Anfragen der `echo` *Aktion*, eine Methode in der betreffenden Klasse. Der dritte ist ein Array von Argumenten, welche die Echo-Zeichenfolge, die die `window.echo` Funktion ist der erste Parameter.
-Cordova hat eine Plugin-Spezifikation verfügbar, aktivieren Sie die automatische Installation des Plugins für Android, iOS, BlackBerry 10 und Windows Phone-Plattformen. Indem Ihr Plugin in einer bestimmten Weise zu strukturieren und ein `plugin.xml` manifest-Datei, Sie können Benutzern ermöglichen, Ihr Plugin über die Befehlszeile Werkzeuge zu installieren.
+Der Erfolg-Rückruf übergebenen `exec` ist lediglich ein Verweis auf die Callback-Funktion `window.echo` nimmt. Wenn die native Plattform den Fehler-Rückruf ausgelöst wird, ruft den Erfolg-Rückruf es einfach auf und übergibt eine Standardzeichenfolge.
-* Plugin-Spezifikation
+## Native Schnittstellen
-## Native
-
-Wenn Sie JavaScript für Ihr Plugin definieren, müssen Sie es mit mindestens einem nativen Implementierung zu ergänzen. Details für jede Plattform dazu sind unten aufgeführt. Diese Leitfäden weiterhin auf dem einfachen Echo-Plugin-Beispiel wie oben beschrieben zu bauen.
+Wenn Sie JavaScript für Ihr Plugin definieren, müssen Sie es mit mindestens einem nativen Implementierung zu ergänzen. Details für jede Plattform sind unten aufgeführt, und jede baut auf dem einfachen Echo-Plugin-Beispiel oben:
+* Amazon Fire OS Plugins
* Android Plugins
-* BlackBerry-Plugins
-* BlackBerry 10 Plugins
* iOS Plugins
+* BlackBerry 10 Plugins
* Windows Phone Plugins
-Tizen-Plattform unterstützt derzeit keine Plugins.
+Tizen-Plattform unterstützt keine Plugins.
-## Publishing plugins
+## Publishing Plugins
-Sobald Sie Ihr Plugin entwickelt, empfiehlt es sich, zu veröffentlichen und mit der Community teilen. Sie können Ihr Plugin auf der Cordova-Registrierung (basierend auf [Npmjs][1]) veröffentlichen oder zu jeder anderen Npmjs basierte Registrierung. Benutzer werden automatisch mit Plugman oder Cordova-Cli installieren können.
+Wenn Sie Ihr Plugin zu entwickeln, empfiehlt es sich, zu veröffentlichen und mit der Community teilen. Können Sie das Plugin auf der Cordova-Registrierung veröffentlichen (basierend auf [ `npmjs` ][3]) oder jede andere `npmjs` -basierte Registry. Andere Entwickler können installieren automatisch mit entweder `plugman` oder Cordova-CLI. (Für Details zu jedem Entwicklungspfad, siehe Plugman Plugins verwalten und die Befehlszeilenschnittstelle verwenden.)
- [1]: https://github.com/isaacs/npmjs.org
+ [3]: https://github.com/isaacs/npmjs.org
-Um ein Plugin zu veröffentlichen müssen Sie mit dem Plugman-Tool und gehen Sie durch die folgenden Schritte aus:
+Um ein Plugin zu veröffentlichen, Sie verwenden müssen, die `plugman` -tool und gehen Sie durch die folgenden Schritte aus:
$ plugman adduser # that is if you don't have an account yet
$ plugman publish /path/to/your/plugin
@@ -97,4 +149,4 @@ Um ein Plugin zu veröffentlichen müssen Sie mit dem Plugman-Tool und gehen Sie
Das ist es!
-Andere registrierungsbasierte Befehle stehen zur Verfügung und `plugman --help` wird Ihnen eine Liste welche Befehle verfügbar sind und wie man sie benutzt.
\ No newline at end of file
+Unter `plugman --help` sind andere verfügbare registrierungsbasierte Befehle aufgeführt.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/hybrid/webviews/index.md b/docs/de/edge/guide/hybrid/webviews/index.md
index 0084727..0406502 100644
--- a/docs/de/edge/guide/hybrid/webviews/index.md
+++ b/docs/de/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Einbetten von Webansichten für
-> Implementieren Sie die Cordova WebView in Ihr eigenes Projekt.
+Cordova-Anwendungen werden normalerweise als eine Browser-basierte *WebView* innerhalb der native mobile Plattform implementiert. In diesem Abschnitt zeigt, wie, Stütz-Plattformen, um eigene WebView erstellen Komponenten, die voll von Cordova APIs verwenden. Sie können dann diese Cordova-Anwendungskomponenten zusammen mit systemeigenen Komponenten in einer Hybridanwendung bereitstellen.
+Wenn einen WebView bereitstellen möchten, müssen Sie mit jedem native Programmierumgebung vertraut sein. Im folgenden finden Sie Anweisungen für die unterstützten Plattformen:
+
+* Amazon Fire OS Webansichten für
* Android Webansichten für
* iOS Webansichten für
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/overview/index.md b/docs/de/edge/guide/overview/index.md
index a3bbff1..d00d13f 100644
--- a/docs/de/edge/guide/overview/index.md
+++ b/docs/de/edge/guide/overview/index.md
@@ -32,674 +32,32 @@ Cordova-Anwendungen basieren auf einer gemeinsamen `config.xml` -Datei, enthält
[1]: http://www.w3.org/TR/widgets/
-Die Anwendung selbst ist als eine Web-Seite implementiert, mit dem Namen *index.html* standardmäßig die verweist, was CSS, JavaScript, Bilder, Mediendateien, oder andere Ressourcen sind notwendig für die Ausführung. Die app führt als ein *WebView* in der Ausgangsanwendung-Wrapper, die Sie auf app Stores zu verteilen. Für die Web-app für die Interaktion mit verschiedenen Gerätefunktionen Weg native apps zu tun, muss es auch verweisen eine `cordova.js` -Datei, die API Bindungen bietet. <!-- XREF
-(See the API Reference for an overview, and the Application
-Development Guide for examples of how to use them.)
-XREF -->
+Die Anwendung selbst ist als eine Web-Seite implementiert, mit dem Namen *index.html* standardmäßig die verweist, was CSS, JavaScript, Bilder, Mediendateien, oder andere Ressourcen sind notwendig für die Ausführung. Die app führt als ein *WebView* in der Ausgangsanwendung-Wrapper, die Sie auf app Stores zu verteilen. Für die Web-app für die Interaktion mit verschiedenen Gerätefunktionen Weg native apps zu tun, muss es auch verweisen eine `cordova.js` -Datei, die API Bindungen bietet.
Der Cordova-fähigen WebView kann die Anwendung mit der gesamten Benutzeroberfläche bereitstellen. Es kann auch eine Komponente innerhalb einer größeren, Hybridanwendung sein, die die WebView mit nativen Komponenten mischt. Cordova bietet eine *Plugin* -Schnittstelle für diese Komponenten miteinander kommunizieren.
## Entwicklungspfade
-Die einfachste Möglichkeit, eine Anwendung eingerichtet ist, führen Sie die `cordova` Befehlszeilen-Dienstprogramm, auch bekannt als die *Befehlszeilenschnittstelle* (CLI). (Um die CLI zu installieren, siehe The Command-Line Interface). Abhängig von den Plattformen richten möchten, können Sie auf der CLI für schrittweise größere Anteile des Entwicklungszyklus verlassen:
+Ab Version 3.0 können Sie zwei einfache Workflows verwenden, um eine mobile Anwendung zu erstellen. Während Sie das gleiche mit beiden Workflows ausführen können, sind bestimmte Aufgaben besser geeignet zur Verwendung von einem Workflow über die andere. Aus diesem Grund sollten Sie beide Workflows kennen, damit Sie das beste Werkzeug für die beste Situation verwenden können.
-* Im einfachsten Szenario können die CLI Sie einfach erstellen ein neues Projekt, das gefüllt ist mit Standard-Konfiguration zu ändern.
+Die zwei wichtigsten Workflows, die unterstützt werden sind der *Web Projekt Dev* -Workflow und der *Einheitlichen Plattform Dev* -Workflow.
+
+### Web-Projekt-Dev
-* Für viele mobile Plattformen können Sie auch die CLI einrichten weitere Projekt-Dateien erforderlich, um innerhalb jedes SDK kompilieren. Damit dies funktioniert müssen Sie jede gezielte Plattform-SDK installieren. (Siehe den Plattform-Führern Anweisungen.) Wie in der folgenden Tabelle der Plattformunterstützung angegeben, müssen Sie möglicherweise die CLI auf verschiedenen Betriebssystemen abhängig von der Zielplattform ausgeführt.
+Sie können den ersten Workflow als *Web Projekt Dev* -Workflow vorstellen. Sie sollten diesen Workflow verwenden, wenn eine Cordova-Anwendung zu erstellen, die auf so viele mobile Betriebssysteme wie möglich mit so wenig plattformspezifische Entwicklungsarbeit wie möglich ausgeführt werden soll. Dieser Workflow erbte bestehen mit Cordova 3.0 und die Schaffung von Cordova- *Befehlszeilenschnittstelle* (CLI). Die CLI abstrahiert entfernt viele der Funktionen von Low-Level-Shell-Skripte, die Pflege der Details, die mit dem Bau Ihrer Anwendung, z. B. Kopieren-Ihr Web-Vermögen in die richtigen Ordner für jede mobile Plattform, Plattform-spezifische Konfigurationsänderungen oder Ausführen von bestimmten Buildskripts um Anwendungsbinärdateien zu generieren. Erfahren Sie mehr über den *Web-Projekt-Dev* -Workflow in der Command-Line Interface. Bitte beachten Sie, dass oft, wenn Menschen von der "CLI" sprechen, sie über dieses *Web-Projekt-Dev* -Workflow sprechen.
-* Zur Unterstützung der Plattformen, kann die CLI Dienstprogramme kompilieren und führen sie in einem SDK-basiertes Gerät-Emulator. <!--XREF (Siehe Application Development Guide für Details.) XREF--> für umfassende Tests, können Sie auch Anwendungsdateien zu generieren und installieren Sie sie direkt auf einem Gerät.
+### Native Plattform-Dev
-Zu jedem Zeitpunkt im Entwicklungszyklus können Sie sich auf Plattform-spezifischen SDK Tools verlassen, die eine umfangreichere Optionen bieten. (Siehe die Plattform-Führer für Details über jede Plattform-SDK-Tool festgelegt.) Eine SDK-Umgebung ist besser geeignet, wenn Sie möchten, eine Hybrid-app zu implementieren, die Web-basierte und native Anwendungskomponenten mischt. <!--XREF (Siehe Hybrid Application Guide für mehr informationen.) XREF--> Sie können das Befehlszeile-Dienstprogramm verwenden, um zunächst die app generieren oder iterativ danach, aktualisierten Code zu SDK-Tools zu ernähren. Sie können die app-Konfigurationsdatei auch selbst erstellen.
+Der zweite Workflow kann als *Native Plattform Dev* Workflow betrachtet werden. Sie sollten es verwenden, wenn Sie wollen sich auf die Erstellung einer Anwendung für eine einzige Plattform und ändern die Low-Level-Plattform-Details interessiert sind. Während Sie diesen Workflow noch verwenden können, um Cross-Plattform-Anwendungen erstellen, wird der Mangel an Tools, um die verschiedenen Buildschritte abstrahieren erschweren. Beispielsweise müssen Sie Plugman verwenden, um das gleiche Plugin einmal für jede Plattform zu installieren, die Sie unterstützen möchten. Der Vorteil bei der Verwendung dieser *Einheitlichen Plattform Dev* -Workflow ist es, was gibt Ihnen Zugang zu den Low-Level-Shell-Skripte erstellen und Testen der Anwendung, also wenn Sie auf die systemeigene Seite der Dinge Hacking sind, diesen Workflow ist der effizienteste Weg, um Ihre Änderungen zu testen. Dieser Workflow ist auch geeignet, wenn Sie die CordovaWebView als eine kleine Rolle in einer größeren
native Anwendung verwenden möchten (siehe Einbettung Webansichten für Guide.) Sie können diesen Workflow in den verschiedenen Shell-Tool-Führern, z.B. Android Shell Tool Guide und iOS Shell Tool Guide nachlesen.
-<!-- XREF
-(See The config.xml File for details.)
-XREF -->
+Beim ersten ausgehend, könnte es am einfachsten, den *Web Projekt Dev* -Workflow verwenden zum Erstellen einer Anwendung sein. (Um die CLI zu installieren, siehe The Command-Line Interface). Abhängig von den Plattformen richten möchten, können Sie auf der CLI für schrittweise größere Anteile des Entwicklungszyklus verlassen:
-<!-- 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 -->
+* Im einfachsten Szenario können die CLI Sie einfach erstellen ein neues Projekt, das gefüllt ist mit Standard-Konfiguration zu ändern.
-## Plattformunterstützung
+* Für viele mobile Plattformen können Sie auch die CLI einrichten weitere Projekt-Dateien erforderlich, um innerhalb jedes SDK kompilieren. Damit dies funktioniert müssen Sie jede gezielte Plattform-SDK installieren. (Siehe den Plattform-Führern Anweisungen.) Gemäß den Plattform-Support-Tabelle, müssen Sie möglicherweise die CLI auf verschiedenen Betriebssystemen abhängig von der Zielplattform ausgeführt.
-Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät für jede mobile Plattform. (Spaltenüberschriften angezeigt die CLI Kurzschrift gestorben.)
+* Zur Unterstützung der Plattformen, kann die CLI Dienstprogramme kompilieren und führen sie in einem SDK-basiertes Gerät-Emulator. Für umfassende Tests, können Sie auch Anwendungsdateien zu generieren und installieren Sie sie direkt auf einem Gerät.
-<!-- START HTML -->
+Zu jedem Zeitpunkt im Entwicklungszyklus wechseln Sie mit mehr von der *Einheitlichen Plattform Dev* -Workflow. Die plattformspezifischen SDK Tools können eine umfangreichere Optionen bieten. (Siehe die Plattform-Führer für Details über jede Plattform-SDK-Tool festgelegt.)
-<table class="compat" width="100%">
- <tr>
- <th>
- </td> <th>
- <tt>Android</tt>
- </th>
-
- <th>
- <tt>BlackBerry</tt> (6)
- </th>
-
- <th>
- <tt>blackberry10</tt>
- </th>
-
- <th>
- <tt>Ios</tt>
- </th>
-
- <th>
- <tt>WP7</tt> (Windows<br />Phone 7)
- </th>
-
- <th>
- <tt>WP8</tt> (Windows<br />Telefon 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">Cordova<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">Eingebettete<br />WebView</a>
- </th>
-
- <td data-col="android" class="y">
- <a href="guide_platforms_android_webview.md.html">(siehe Details)</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">(siehe Details)</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">Plug-in<br />Schnittstelle</a>
- </th>
-
- <td data-col="android" class="y">
- <a href="guide_guide_platforms_android_plugin.md.html">(siehe Details)</a>
- </td>
-
- <td data-col="blackberry" class="y">
- <a href="guide_guide_platforms_blackberry_plugin.md.html">(siehe Details)</a>
- </td>
-
- <td data-col="blackberry10" class="y">
- <a href="guide_guide_platforms_blackberry10_plugin.md.html">(siehe Details)</a>
- </td>
-
- <td data-col="ios" class="y">
- <a href="guide_guide_platforms_ios_plugin.md.html">(siehe Details)</a>
- </td>
-
- <td data-col="winphone7" class="y">
- <a href="guide_guide_platforms_wp8_plugin.md.html">(siehe Details)</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">
- Plattform-APIs
- </th>
- </tr>
-
- <tr>
- <th>
- <a href="cordova_accelerometer_accelerometer.md.html">Beschleunigungsmesser</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">Kamera</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">Erfassen</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">Kompass</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">Verbindung</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">Kontakte</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">Gerät</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">Veranstaltungen</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">Datei</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">
- kein FileTransfer
- </td>
-
- <td data-col="winphone8" class="p">
- kein FileTransfer
- </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">Geolocation</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">Globalisierung</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">Medien</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">Benachrichtigung</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">SplashScreen</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">Speicher</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">
- LocalStorage nur
- </td>
-
- <td data-col="winphone8" class="p">
- LocalStorage nur
- </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
+Eine SDK-Umgebung ist besser geeignet, wenn Sie möchten, eine Hybrid-app zu implementieren, die Web-basierte und native Anwendungskomponenten mischt. Sie können das Befehlszeile-Dienstprogramm verwenden, um zunächst die app generieren oder iterativ danach, aktualisierten Code zu SDK-Tools zu ernähren. Sie können die app-Konfigurationsdatei auch selbst erstellen. (Siehe die Datei config.xml Datei für Details.)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/amazonfireos/config.md b/docs/de/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..a4c5001
--- /dev/null
+++ b/docs/de/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.
+---
+
+# Amazon Fire OS Konfiguration
+
+Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. Dieser Abschnitt Informationen über Einstellungen, die nur für Amazon Fire OS gelten baut. Finden Sie die Datei config.xml Datei Informationen auf globalen Konfigurations-Optionen.
+
+* `KeepRunning`(Boolean, wird standardmäßig auf `true` ): bestimmt, ob die Anwendung bleibt auch nach im Hintergrund läuft ein `pause` -Ereignis ausgelöst.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `ErrorUrl`: Gibt eine Fehlerseite, die als Reaktion auf standard-HTTP-Fehler im Bereich von 400-500 anzeigt. Platzieren Sie die angegebene Datei im obersten Verzeichnis enthält die Homepage und andere Web-Ressourcen.
+
+ <preference name="ErrorUrl" value="error.html"/>
+
+
+* `LoadingDialog`: Zeigen Sie einen nativen Dialog, wenn die app laden. Der Wert Format ist *Titel, Nachricht*
+
+ <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+
+
+* `LoadingPageDialog`: Zeigen Sie einen nativen Dialog, wenn Unterseiten innerhalb einer app laden. Der Wert Format ist *Titel, Nachricht*
+
+ <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+
+
+* `LoadUrlTimeoutValue`(Anzahl, Standard ist `20000` ): beim Laden einer Seite, die Zeitspanne zu warten, bevor ein Timeoutfehler auslösen. In diesem Beispiel gibt 10 Sekunden anstatt 20:
+
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
+
+
+* `SplashScreen`: Der Name der Datei abzüglich ihrer Erweiterung in das `res/drawable` Verzeichnis. Verschiedene Vermögenswerte müssen diesem gemeinsamen Namen in verschiedenen Unterverzeichnissen teilen.
+
+ <preference name="SplashScreen" value="splash"/>
+
+
+* `SplashScreenDelay`(Nummer, der Standardwert ist `5000` ): die Zeitspanne zeigt das Bild des Begrüßungsbildschirms.
+
+ <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/amazonfireos/index.md b/docs/de/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..c771d61
--- /dev/null
+++ b/docs/de/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+Lizenz: eine oder mehrere Mitwirkende/r Lizenzverträge an die Apache Software Foundation (ASF) lizenziert. Finden Sie verteilte mit dieser Arbeit für weitere Informationen bezüglich Urheberrecht und Datenschutz-Datei. Die ASF-Lizenzen-diese Datei, um Sie unter der Apache License, Version 2.0 (die "Lizenz"); Sie können diese Datei nur in Übereinstimmung mit der Lizenz. Sie können eine Kopie der Lizenz zu erhalten.
+
+ http://www.Apache.org/licenses/LICENSE-2.0 sofern gesetzlich erforderlich oder schriftlich vereinbart, ist die Software unter der Lizenz verteilt auf einer "AS IS" BASIS, ohne Gewährleistungen oder Bedingungen irgendwelcher Art, weder ausdrücklich noch stillschweigend. Finden Sie die Lizenz für die jeweilige Sprache, EZB, Berechtigungen und Beschränkungen
+
+
+## unter der Lizenz.
+
+# Handbuch für die OS-Plattform von Amazon-Feuer
+
+Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Amazon-Feuer-OS-Geräte wie der Kindle Fire HDX bereitstellen.
+
+Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
+
+* Amazon Fire OS Konfiguration
+* Amazon Fire OS Webansichten für
+* Amazon Fire OS Plugins
+
+## Anforderungen und Unterstützung
+
+Die Entwicklung von Cordova apps für Amazon Fire OS erfordert das Android SDK und das Amazon-WebView-SDK. Überprüfen Sie die Anforderungen für diese SDKs an den Verbindungen unten:
+
+* [Android SDK-System][1]
+
+* [Amazon WebView SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## Installation
+
+### Android SDK
+
+Installieren Sie das Android SDK von [developer.android.com/sdk][1]. Sie können mit einer Wahl, wo das SDK installieren vorgelegt werden sonst die heruntergeladenen verschieben `adt-bundle` Baum, wo Sie Entwicklungstools zu speichern.
+
+Für Cordova Kommandozeilen-Tools arbeiten, müssen Sie das SDK enthalten `tools` und `platform-tools` Verzeichnisse in Ihrer PATH-Umgebung.
+
+Auf Mac, Linux oder andere Unix-ähnliche Plattformen, können Sie einen Text-Editor zum Erstellen oder ändern die `~/.bash_profile` -Datei eine Zeile wie die folgende, je nachdem, wo das SDK installiert:
+
+ Export PATH = ${PATH}: / Entwicklung/Adt-Bundle/Sdk/Plattform-Tools: / Entwicklung/Adt-Bundle/Sdk/Tools
+
+
+Dies macht die SDK-Tools im neu eröffneten terminal-Fenster verfügbar. Sonst laufen Sie hier, um sie in der aktuellen Sitzung zur Verfügung stellen:
+
+ $ Quelle ~/.bash_profile
+
+
+Die PATH-Umgebung unter Windows 7 zu ändern:
+
+* Im Menü " **Start** " in der unteren linken Ecke des Desktops mit der rechten Maustaste auf **Computer**, klicken, **Eigenschaften**.
+
+* Klicken Sie in der Spalte auf der linken Seite auf **Erweiterte Systemeinstellungen** .
+
+* Drücken Sie im daraufhin angezeigten Dialogfeld **Umgebungsvariablen**.
+
+* Wählen Sie die **PATH** -Variable und klicken Sie **Bearbeiten**.
+
+* Fügen Sie Folgendes in den Pfad basierend auf dem Sie das SDK, zum Beispiel installiert:
+
+ ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+
+
+* Speichern Sie den Wert und schließen Sie beide Dialogfelder zu.
+
+Sie müssen möglicherweise auch Java und Ant öffnen eine Eingabeaufforderung und geben aktivieren `java` , und geben Sie auch `ant` . Hängen Sie an den Pfad, welcher nicht ausgeführt:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### Amazon WebView SDK
+
+Laden Sie das Amazon WebView SDK aus dem [Amazon-Entwicklerportal][2].
+
+* Erstellen einer `libs/` Ordner im `~/.cordova/lib/amazon-fireos/cordova/3.1.0/` Ordner.
+* Fügen Sie die `awv_interface.jar` aus dem heruntergeladenen SDK zu`~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/`
+
+## Öffnen Sie ein Projekt im SDK
+
+Verwendung der `cordova` Utility für ein neues Projekt, wie in der Cordova The Command-Line Interface beschrieben einrichten. Zum Beispiel in einem Quellcode-Verzeichnis:
+
+ $ cordova create hello com.example.hello "HelloWorld"
+ $ cd hello
+ $ cordova platform add amazon-fireos
+ $ cordova build
+
+
+Einmal erstellt, wird hier das SDK zu verwenden, um es zu ändern:
+
+* Starten Sie die **Eclipse** -Anwendung.
+
+* Wählen Sie **Neues Projekt** .
+
+* Wählen Sie **Android Projekt aus vorhandenem Code** aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf **weiter**: ![][3]
+
+* Navigieren Sie zu `hello` , oder welches Verzeichnis Sie für das Projekt erstellt, dann auf die `platforms/amazon-fireos` Unterverzeichnis.
+
+* Drücken Sie **Fertig stellen**.
+
+ [3]: img/guide/platforms//eclipse_new_project.png
+
+Sobald das Eclipse-Fenster wird geöffnet, erscheint ein rotes **X** auf ungelöste Probleme hinweisen. Wenn ja, gehen Sie zusätzlichen folgendermaßen:
+
+* Rechtsklick auf das Projektverzeichnis.
+
+* Wählen Sie in den daraus resultierenden **Eigenschaften** im Navigationsbereich des **Android** .
+
+* Erstellen Sie Ziel für das Projekt zu, wählen Sie die höchste Android API-Ebene, die Sie installiert haben.
+
+* Klicken Sie auf **OK**.
+
+* Wählen Sie im Menü **Projekt** **Clean** . Dies sollten alle Fehler im Projekt korrigieren.
+
+## Bereitstellung auf Gerät
+
+Um eine app direkt auf das Gerät zu drücken, stellen Sie sicher, dass USB debugging auf dem Gerät wie beschrieben auf der [Android Developer-Website][4]aktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
+
+ [4]: http://developer.android.com/tools/device.html
+
+Drücken Sie die app auf das Gerät von der Befehlszeile aus:
+
+ $ cordova run amazon-fireos
+
+
+Abwechselnd innerhalb von Eclipse, Maustaste auf das Projekt, und wählen Sie **Ausführen als → Android-Anwendung**.
+
+**Hinweis**: derzeit über einen Emulator testen wird nicht unterstützt für Amazon WebView-apps basierte.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/amazonfireos/plugin.md b/docs/de/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..fac2acd
--- /dev/null
+++ b/docs/de/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.
+---
+
+# Amazon Fire OS Plugins
+
+Folgen Sie den Anweisungen im Handbuch für das Android Plugins für einen Überblick über die Entwicklung von benutzerdefinierten Plugins.
+
+## Echo Amazon Fire OS Plugin Beispiel
+
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
+
+ <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>
+
+
+Fügen Sie die folgenden Schritte, um die `src/org/apache/cordova/plugin/Echo.java` Datei:
+
+ 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.");
+ }
+ }
+ }
+
+
+Wenn Sie möchten wiederverwenden Android Plugin-Code für die Amazon-Feuer-OS-Plattform dann ändern die plugin.xml darauf zu die `android` bestimmte Quelldatei. Zum Beispiel
+
+ <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>
+
+
+Möchten Sie eine angepasste Plugin für die Amazon-Feuer-OS-Plattform zu schreiben, dann erstellen Sie einen Ordner mit dem Namen `amazon` unter Ihr Plugin-Src / Ordner und ändern die plugin.xml darauf zu die `amazon` bestimmte Quelldatei. Zum Beispiel
+
+ <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>
+
+
+## Verwendung von Amazon WebView in Ihr plugin
+
+Cordova für Amazon Fire OS nutzt benutzerdefinierte Amazon WebView, die auf der Open-Source-Projekt Chromium basiert. Es ist GPU beschleunigt und optimiert für die flüssige Performance am Feuer zu entzünden.
+
+Um zu verstehen, wie man am besten Amazon WebView in Ihrem Projekt verwenden, überprüfen Sie heraus das [Amazon-Entwicklerportal][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/0bc591a6/docs/de/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/amazonfireos/webview.md b/docs/de/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..be80d28
--- /dev/null
+++ b/docs/de/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.
+---
+
+# Amazon Fire OS Webansichten für
+
+Beginnend mit 3.0.0, können Sie Cordova als Komponente in Amazon-Feuer-OS-Anwendungen. Amazon Fire OS bezieht sich auf diese Komponente als `CordovaWebView` . `CordovaWebView`erweitert Amazon WebView, die auf der open-Source-Projekt Chromium basiert. Durch die Nutzung dieser Funktion, können Ihre Webanwendungen der neuesten HTML5-Web-Standards, die in einem modernen Web-Runtime-Engine ausgeführt nutzen.
+
+## Voraussetzungen
+
+* Cordova 3.0.0 oder größer
+
+* Android SDK aktualisiert, um neuesten SDK
+
+* Amazon WebView SDK
+
+## Anleitung zur Verwendung von CordovaWebView in einem Amazon-Feuer-OS-Projekt
+
+1. Download [Amazon WebView SDK][1] zu erweitern, und kopieren Sie die awv_interface.jar in `/framework/libs` Verzeichnis. Erstellen einer Libs / Ordner, wenn es nicht vorhanden ist.
+
+2. `cd`in `/framework` und `ant jar` baut die Cordova-Jar. Es schafft die .jar-Datei als `cordova-x.x.x.jar` in das `/framework` Verzeichnis.
+
+3. Bearbeiten der Anwendung `main.xml` Datei (unter `/res/layout` ) mit folgenden Aussehen der `layout_height` , `layout_width` und `id` Ihrer Anwendung angepasst:
+
+ <org.apache.cordova.CordovaWebView
+ android:id="@+id/tutorialView"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent" />
+
+
+4. Ihre Aktivität ändern, sodass es implementiert die `CordovaInterface` . Sie sollten die enthaltenen Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder setzen sie auf eigene Faust. Das folgende Codefragment zeigt eine einfache Anwendung, die die Schnittstelle verwendet. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut:
+
+ 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
+
+Wenn Sie die Kamera verwenden, sollten Sie dies auch implementieren:
+
+ @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);
+ }
+ }
+
+
+Denken Sie daran, den Threadpool hinzufügen, sonst die Plugins keine Threads ausgeführt:
+
+ @Override
+ public ExecutorService getThreadPool() {
+ return threadPool;
+ }
+
+
+1. Kopieren Sie Ihre Anwendung HTML und JavaScript-Dateien zu Ihrem Amazon-Feuer-OS-Projekts `/assets/www` Verzeichnis.
+
+2. Kopie `config.xml` von `/framework/res/xml` zu Ihrem Projekts `/res/xml` Verzeichnis.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/config.md b/docs/de/edge/guide/platforms/android/config.md
index 731df39..2a70ac8 100644
--- a/docs/de/edge/guide/platforms/android/config.md
+++ b/docs/de/edge/guide/platforms/android/config.md
@@ -18,36 +18,54 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. Dieser Abschnitt beschreibt die Einstellungen, die nur auf Android Builds gelten. Finden Sie die Datei config.xml Datei Informationen auf globalen Konfigurations-Optionen.
-* `KeepRunning`(Boolean, wird standardmäßig auf `true` ): bestimmt, ob die Anwendung bleibt auch nach im Hintergrund läuft ein `pause` -Ereignis ausgelöst.
+* `KeepRunning`(Boolean, wird standardmäßig auf `true` ): bestimmt, ob die Anwendung bleibt auch nach im Hintergrund läuft ein `pause` -Ereignis ausgelöst. Hinweis: Diese Einstellung auf False wird nicht töten die app nach einer Pause, wird es nur Ausführung von Code in der Webview Cordova zu stoppen, während die app im Hintergrund ist.
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: Gibt eine Fehlerseite, die als Reaktion auf standard-HTTP-Fehler im Bereich von 400-500 anzeigt. Platzieren Sie die angegebene Datei im obersten Verzeichnis enthält die Homepage und andere Web-Ressourcen.
+* `LoadUrlTimeoutValue`(Nummer in Millisekunden, standardmäßig `20000` , 20 Sekunden): beim Laden einer Seite, die Zeitspanne zu warten, bevor ein Timeoutfehler auslösen. In diesem Beispiel gibt 10 Sekunden anstatt 20:
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: Zeigen Sie einen nativen Dialog, wenn die app laden. Der Wert Format ist *Titel, Nachricht*
+* `SplashScreen`(string, der Standardwert ist `splash` ): der Name der Datei abzüglich ihrer Erweiterung in das `res/drawable` Verzeichnis. Verschiedene Vermögenswerte müssen diesem gemeinsamen Namen in verschiedenen Unterverzeichnissen teilen.
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: Zeigen Sie einen nativen Dialog, wenn Unterseiten innerhalb einer app laden. Der Wert Format ist *Titel, Nachricht*
+* `SplashScreenDelay`(Zahl in Millisekunden, der Standardwert ist `3000` ): die Zeitspanne zeigt das Bild des Begrüßungsbildschirms.
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(Anzahl, Standard ist `20000` ): beim Laden einer Seite, die Zeitspanne zu warten, bevor ein Timeoutfehler auslösen. In diesem Beispiel gibt 10 Sekunden anstatt 20:
+* `InAppBrowserStorageEnabled`(Boolean, wird standardmäßig auf `true` ): Steuerelemente ob Seiten innerhalb einer InAppBrowser geöffnet können Zugriff auf die gleichen LocalStorage und WebSQL Speicher als Seiten mit Standardbrowser geöffnet.
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: Der Name der Datei abzüglich ihrer Erweiterung in das `res/drawable` Verzeichnis. Verschiedene Vermögenswerte müssen diesem gemeinsamen Namen in verschiedenen Unterverzeichnissen teilen.
+* `LoadingDialog`(string, der Standardwert ist `null` ): Wenn gesetzt, zeigt einen Dialog mit dem angegebenen Titel und Nachricht und einen Spinner, wenn Sie die erste Seite einer Anwendung zu laden. Titel und Nachricht sind durch Kommas getrennt in dieser Wertzeichenfolge, und das Komma wird entfernt, bevor das Dialogfeld angezeigt wird.
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(Nummer, der Standardwert ist `5000` ): die Zeitspanne zeigt das Bild des Begrüßungsbildschirms.
+* `LoadingPageDialog`(string, der Standardwert ist `null` ): dasselbe wie `LoadingDialog` , aber für das Laden von jeder Seite nach der ersten Seite in der Anwendung.
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(URL, wird standardmäßig auf `null` ): Wenn gesetzt, wird die referenzierte Seite ein Fehler in der Anwendung statt ein Dialogfeld mit dem Titel "Application Error" angezeigt.
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(Boolean, wird standardmäßig auf `false` ): den Titel am oberen Rand des Bildschirms anzeigen.
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(string, der Standardwert ist `ERROR` ): legt die minimale Protokollebene durch welches Protokoll Nachrichten aus Ihrer Anwendung gefilterte. Gültige Werte sind `ERROR` , `WARN` , `INFO` , `DEBUG` , und`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(Boolean, wird standardmäßig auf `false` ): wie die `Fullscreen` Parameter in der globalen Konfiguration dieser XML-Datei. Dieses Android-spezifische Element ist veraltet, zu Gunsten der globalen `Fullscreen` Element, und wird in einer zukünftigen Version entfernt.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/0bc591a6/docs/de/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/android/index.md b/docs/de/edge/guide/platforms/android/index.md
index 162a033..d654c01 100644
--- a/docs/de/edge/guide/platforms/android/index.md
+++ b/docs/de/edge/guide/platforms/android/index.md
@@ -16,7 +16,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Android-Plattform-Guide
-Diese Anleitung zeigt wie Ihre Entwicklungsumgebung SDK eingerichtet, Cordova apps für Android-Geräte bereitzustellen. Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
+Diese Anleitung zeigt wie Ihre Entwicklungsumgebung SDK eingerichtet, Cordova apps für Android-Geräte bereitzustellen. Es führt Sie durch den Prozess der Installation des Android SDK, öffnen ein Android-Projekt in Eclipse SDK und Bereitstellung auf einem Emulator oder Gerät. Sie müssen folgen dieser Anleitung um mindestens das Android SDK installieren, unabhängig davon, welcher Workflow du folgst. (Die Workflows *Web Projekt Dev* und *Einheitlichen Plattform Dev* erfordern das Android SDK installiert und Ihren Pfad erreichbar werden.)
+
+Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
* Android-Konfiguration
* Android Webansichten für
@@ -44,20 +46,19 @@ NOTE, doc said:
Entwickler sollten verwenden das `cordova` -Dienstprogramm in Verbindung mit dem Android SDK. Finden Sie unter The Command-Line Interface Informationen installieren Sie es, Projekte, hinzufügen dann erstellen und Bereitstellen eines Projekts.
-## Das SDK installieren
-
-Installieren Sie das Android SDK von [developer.android.com/sdk][3]. Sie können mit einer Wahl, wo das SDK installieren vorgelegt werden sonst die heruntergeladenen verschieben `adt-bundle` Baum, wo Sie Entwicklungstools zu speichern.
+Installieren Sie das Android SDK von [Developer.Android.com/SDK][3]. Das androide Sdk wird vertrieben als ein ' Adt-Bündel -<os>-<arch>-<ver>' Datei. Unter Windows ist das Adt-Bundle mit einem Installer gepackt. Einfach entpacken Sie auf OSX und Linux, das Adt-Bundle in der Lage, die Sie speichern Entwicklungstools. [Weitere detaillierte Informationen über Android SDK Setup finden Sie hier][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
Für Cordova Kommandozeilen-Tools arbeiten, müssen Sie das SDK enthalten `tools` und `platform-tools` Verzeichnisse in Ihrer PATH-Umgebung. Auf Mac, können Sie einen Text-Editor zum Erstellen oder ändern die `~/.bash_profile` -Datei eine Zeile wie die folgende, je nachdem, wo das SDK installiert:
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ Export PATH = ${PATH}: / Entwicklung/Adt-Bundle/Sdk/Plattform-Tools: / Entwicklung/Adt-Bundle/Sdk/Tools
Dies macht die SDK-Tools im neu eröffneten terminal-Fenster verfügbar. Sonst laufen Sie hier, um sie in der aktuellen Sitzung zur Verfügung stellen:
- $ source ~/.bash_profile
+ $ Quelle ~/.bash_profile
Die PATH-Umgebung unter Windows 7 zu ändern:
@@ -98,13 +99,15 @@ Einmal erstellt, wird hier das SDK zu verwenden, um es zu ändern:
* Wählen Sie **Neues Projekt** .
-* Wählen Sie **Android Projekt aus vorhandenem Code** aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf **weiter**: ![][4]
+* Wählen Sie **Android Projekt aus vorhandenem Code** aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf **weiter**: ![][5]
* Navigieren Sie zu `hello` , oder welches Verzeichnis Sie für das Projekt erstellt, dann auf die `platforms/android` Unterverzeichnis.
+* Stellen Sie sicher, beide `hello` und `hello-CordovaLib` Projekte werden ausgewählt, importiert werden. Das `hello-CordovaLib` Projekt wird ab Cordova 3.3.0 benötigt, da Cordova jetzt als Android-Bibliothek anstelle einer JAR-Datei verwendet wird.
+
* Drücken Sie **Fertig stellen**.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
Sobald das Eclipse-Fenster wird geöffnet, erscheint ein rotes **X** auf ungelöste Probleme hinweisen. Wenn ja, gehen Sie zusätzlichen folgendermaßen:
@@ -126,39 +129,39 @@ Können Sie das `cordova` -Dienstprogramm eine app in einem Emulator, oder Sie l
* Drücken Sie von Eclipse, dieses Symbol in der Symbolleiste:
- ![][5]
+ ![][6]
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
Nach dem Öffnen zeigt das Android SDK Manager verschiedene Laufzeit-Bibliotheken:
-![][6]
+![][7]
- [6]: img/guide/platforms/android/asdk_window.png
+ [7]: img/guide/platforms/android/asdk_window.png
Wählen Sie **Extras → Verwaltung AVDs** (Android Virtual Devices), dann wählen Sie ein Element aus **Gerätedefinitionen** in dem daraufhin angezeigten Dialogfeld:
-![][7]
+![][8]
- [7]: img/guide/platforms/android/asdk_device.png
+ [8]: img/guide/platforms/android/asdk_device.png
Presse **AVD erstellen**, ändern optional den Namen und drücken Sie **OK** um die Änderungen zu übernehmen.
-![][8]
+![][9]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
Der AVD wird dann in der Liste **Android Virtual Devices** angezeigt:
-![][9]
+![][10]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [10]: img/guide/platforms/android/asdk_avds.png
Um den Emulator als separate Anwendung zu öffnen, wählen Sie den AVD, und drücken Sie **Start**. Es bringt viel, wie es auf dem Gerät mit zusätzliche Steuerelemente für Hardware-Tasten zur Verfügung:
-![][10]
+![][11]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [11]: img/guide/platforms/android/asdk_emulator.png
An dieser Stelle können Sie das `cordova` -Dienstprogramm zum Bereitstellen der Anwendung für den Emulator von der Befehlszeile aus:
@@ -179,9 +182,9 @@ Verwenden Sie für eine schnellere Erfahrung ein Intel-basierten Emulator-Image:
## Bereitstellung auf Gerät
-Um eine app direkt auf das Gerät zu drücken, stellen Sie sicher, dass USB debugging auf dem Gerät wie beschrieben auf der [Android Developer-Website][11]aktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
+Um eine app direkt auf das Gerät zu drücken, stellen Sie sicher, dass USB debugging auf dem Gerät wie beschrieben auf der [Android Developer-Website][12]aktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
Drücken Sie die app auf das Gerät von der Befehlszeile aus:
[03/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/tizen/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/tizen/index.md b/docs/zh/edge/guide/platforms/tizen/index.md
index 7d9375e..9c1ddf2 100644
--- a/docs/zh/edge/guide/platforms/tizen/index.md
+++ b/docs/zh/edge/guide/platforms/tizen/index.md
@@ -14,19 +14,19 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Tizen 平臺指南
+# Tizen 平台指南
-本指南介紹了如何設置您的 SDK 開發環境部署科爾多瓦運行 Tizen 作業系統的設備的應用程式。
+本指南介绍了如何设置您的 SDK 开发环境部署科尔多瓦运行 Tizen 操作系统的设备的应用程序。
-## 要求和支援
+## 要求和支持
Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows XP SP3/7 (32 位)。
-開發人員應使用 `cordova` 實用程式 Tizen SDK 的結合。 命令列介面資訊,請參閱如何安裝它,添加專案,然後生成和部署專案。
+开发人员应使用 `cordova` 实用程序 Tizen SDK 的结合。 命令行界面信息,请参阅如何安装它,添加项目,然后生成和部署项目。
-## 安裝 SDK
+## 安装 SDK
-從[tizen.org][1]下載 Tizen SDK.
+从[tizen.org][1]下载 Tizen SDK.
[1]: https://developer.tizen.org/sdk
@@ -54,25 +54,25 @@ Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows X
-->
-## 在 SDK 中打開的專案
+## 在 SDK 中打开的项目
1. 推出 Tizen Eclipse IDE。
-2. 選擇**檔 → 導入 → Tizen Web 專案**:
+2. 选择**文件 → 导入 → Tizen Web 项目**:
![][2]
3. 按**下一步**.
-4. 請確保選中了**選擇根目錄**。
+4. 请确保选中了**选择根目录**。
-5. 請確保選中了**複製到工作區中的專案**。
+5. 请确保选中了**复制到工作区中的项目**。
-6. 按**流覽**並選擇科爾多瓦 Tizen `samples` 專案目錄 (如 `/cordova-basic` ):
+6. 按**浏览**并选择科尔多瓦 Tizen `samples` 项目目录 (如 `/cordova-basic` ):
![][3]
-7. 按**完成**。您的專案現在應該將其導入並出現在**專案資源管理器**視圖中:
+7. 按**完成**。您的项目现在应该将其导入并出现在**项目资源管理器**视图中:
![][4]
@@ -80,31 +80,31 @@ Tizen SDK 需要 Linux Ubuntu 10.04/10.10/11.04/11.10 (32 位) 或 Windows X
[3]: img/guide/platforms/tizen/import_widget.png
[4]: img/guide/platforms/tizen/project_explorer.png
-重新生成專案,在**專案資源管理器**視圖中按右鍵並選擇**生成專案**:
+重新生成项目,在**项目资源管理器**视图中右键单击并选择**生成项目**:
![][5]
[5]: img/guide/platforms/tizen/build_project.png
-如*hello.wgt*的小部件包檔應在專案的根目錄中生成。
+如*hello.wgt*的小部件包文件应在项目的根目录中生成。
-## 部署到模擬程式
+## 部署到仿真程序
-用滑鼠右鍵按一下**專案資源管理器**視圖中的專案並選擇**運行作為 → Tizen Web 模擬器應用程式**:
+用鼠标右键单击**项目资源管理器**视图中的项目并选择**运行作为 → Tizen Web 模拟器应用程序**:
![][6]
[6]: img/guide/platforms/tizen/runas_web_sim_app.png
-## 將部署到設備
+## 将部署到设备
-* 請確保目標設備正常啟動、 連接和配置。必須正確設置其**日期和時間**設置。
+* 请确保目标设备正常启动、 连接和配置。必须正确设置其**日期和时间**设置。
-* 使用**連接資源管理器**視圖選擇的應用程式部署目標:**視窗顯示視圖 → 連接資源管理器**.
+* 使用**连接资源管理器**视图选择的应用程序部署目标:**窗口显示视图 → 连接资源管理器**.
![][7]
-* 用滑鼠右鍵按一下該專案,在**專案資源管理器**視圖,然後選擇 Run As **& rarr;Tizen Web 應用程式**:
+* 用鼠标右键单击该项目,在**项目资源管理器**视图,然后选择 Run As **& rarr;Tizen Web 应用程序**:
![][8]
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ubuntu/index.md b/docs/zh/edge/guide/platforms/ubuntu/index.md
new file mode 100644
index 0000000..1532248
--- /dev/null
+++ b/docs/zh/edge/guide/platforms/ubuntu/index.md
@@ -0,0 +1,89 @@
+---
+
+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.
+---
+
+# Ubuntu 平台指南
+
+## 初始版本
+
+欢迎来到科尔多瓦 Ubuntu 平台支持的初始版本。 此版本中,重点是在 Ubuntu 的系统上开发和使用科尔多瓦 Web 项目开发工作流。 这包括将 Ubuntu 平台添加到您的项目,添加标准科尔多瓦插件,,当然,建设和运行的 Ubuntu 平台的应用程序。
+
+### Ubuntu SDK
+
+您还可能想要安装 Ubuntu QtCreator 开发环境。 请参阅[developer.ubuntu.com][1]为更多的信息。 (QtCreator SDK 不是需要将 Ubuntu 平台支持添加到应用程序科尔多瓦。)
+
+ [1]: http://developer.ubuntu.com
+
+### Ubuntu 运行时平台
+
+Ubuntu 是知名的为其桌面环境 (用于笔记本电脑、 Pc 和此类)。 Ubuntu 触摸延伸到手机和平板电脑上的 Ubuntu 操作系统。 Ubuntu 运行时平台有不同的 CPU 体系结构 (x 86,armhf,等.)。 必须适当地编译插件和应用程序代码。 对此广泛领域的支持正在迅速演变在 Ubuntu 中。
+
+### 最新信息
+
+科尔多瓦 app 支持 Ubuntu 运行时平台的最新信息,请参阅[wiki.ubuntu.com/Cordova][2].
+
+ [2]: http://wiki.ubuntu.com/Cordova
+
+## 发展平台要求
+
+此初始发行版的开发平台应该是 Ubuntu 桌面。Ubuntu 13.10 (代号 '暧昧') 或更高版本需要享受完整的支持的功能集。
+
+你可以安装科尔多瓦非 Ubuntu 使用在系统上 (故宫),但重要的能力,在这个时候只提供通过 Ubuntu debian 软件包。
+
+## 科尔多瓦安装
+
+添加到您的 Ubuntu 系统 Ubuntu 科尔多瓦[个人包存档][3]:
+
+ [3]: https://launchpad.net/~cordova-ubuntu/+archive/ppa
+
+ $ sudo add-apt-repository ppa:cordova-ubuntu/ppa
+ $ sudo apt-get update
+
+
+安装科尔多瓦 cli 包 (和它的依赖项):
+
+ $ sudo apt-get install cordova-cli
+
+
+## 项目工作流
+
+### 创建一个项目
+
+ $ cordova create project1 REVERSEDNSNAME.project1 project1
+
+
+### 移动到项目目录
+
+ $ cd project1
+
+
+### 添加 Ubuntu 平台
+
+ $ cordova platform add ubuntu
+
+
+### Ubuntu 的生成
+
+ $ cordova build ubuntu
+
+
+### 运行应用程序
+
+ $ cordova run ubuntu
+
+
+### 添加电池状态插件
+
+ $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/index.md b/docs/zh/edge/guide/platforms/win8/index.md
index 14e7b50..0869820 100644
--- a/docs/zh/edge/guide/platforms/win8/index.md
+++ b/docs/zh/edge/guide/platforms/win8/index.md
@@ -14,91 +14,89 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows 8 平臺指南
+# Windows 8 平台指南
-本指南介紹如何設置您的 SDK 開發環境為 Windows 8 部署科爾多瓦的應用程式。請參閱下列特定于平臺的詳細資訊:
+本指南介绍如何设置您的 SDK 开发环境为 Windows 8 部署科尔多瓦的应用程序。请参阅下列特定于平台的详细信息:
-* 升級 Windows 8
-* Windows 8 的命令列工具
+* 升级 Windows 8
+* Windows 8 的命令行工具
-上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
-Microsoft 不推薦使用在 Windows 8 和 Windows 室溫下*地鐵風格的應用程式*名稱 MSDN 現在指的是這種類型的應用程式作為*Windows 應用商店*的應用程式,並且本指南跟隨該公約 》。 此外,在本指南中*Windows 8*表示 Windows 8 和 Windows 室溫下
+Microsoft 不推荐使用在 Windows 8 和 Windows 室温下*地铁风格的应用程序*名称 MSDN 现在指的是这种类型的应用程序作为*Windows 应用商店*的应用程序,并且本指南跟随该公约 》。 此外,在本指南中*Windows 8*表示 Windows 8 和 Windows 室温下
-## 1.要求
+## 要求
* Windows 8
-* Visual Studio 2012 專業或更好或 Visual Studio 2012 表示為 Windows 8
+* Visual Studio 2012 专业或更好或 Visual Studio 2012 表示为 Windows 8
-按照說明[在這裡][1]提交您的應用程式 Windows 存儲區。
+按照在[windowsstore.com][1]的说明提交您对 Windows 应用商店的应用程序。
[1]: http://www.windowsstore.com/
-## 2.安裝 SDK + 科爾多瓦
+## 安装 SDK 和科尔多瓦
-* 設置您的 Visual Studio 2012 的首選變形。 所有產品的付費版本 (專業、 等) 讓您構建 Windows 應用商店的應用程式。 你需要**表達為 Windows 8**來構建 Windows 應用商店應用程式使用的[速成版][2].
-
-* 下載並解壓縮[科爾多瓦][3]的最新副本。你將會工作 `lib\windows-8` 子目錄。
+设置您的 Visual Studio 2012 的首选变形。 所有产品的付费版本 (专业、 等) 让您构建 Windows 应用商店的应用程序。 你需要**表达为 Windows 8**来构建 Windows 应用商店应用程序使用的[速成版][2].
[2]: http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
+
+下载并解压缩[科尔多瓦][3]的最新副本。这些说明适用于 `lib\windows-8` 子目录。
+
[3]: http://phonegap.com/download
-## 3.設置新專案
+## 设立了一个新的项目
-你已經可以生成使用*HTML/JavaScript 跟蹤*在 Windows 應用商店的應用程式中可用的 Windows 8 應用程式。 在 Windows 應用商店的應用程式中使用科爾多瓦,正如在其他科爾多瓦支援的平臺上公開相同的 Api。
+你已经可以生成使用*HTML/JavaScript 跟踪*在 Windows 应用商店的应用程序中可用的 Windows 8 应用程序。 在 Windows 应用商店的应用程序中使用科尔多瓦,正如在其他科尔多瓦支持的平台上公开相同的 Api。
-* 打開 Visual Studio 2012 並選擇**新的專案**.
+* 打开 Visual Studio 2012 并选择**新的项目**.
-* 從專案清單從樹,然後**空白應用程式**選擇**安裝 → 範本 → 其它語言 → JavaScript → Windows 存儲區**。 輸入你喜歡的如無論專案名稱 `CordovaWin8Foo` 如本示例所示。
+* 从项目列表从树,然后**空白应用程序**选择**安装 → 模板 → 其它语言 → JavaScript → Windows 存储区**。 输入你喜欢的如无论项目名称 `CordovaWin8Foo` 如本示例所示:
![][4]
-* Microsoft 將繼續使用 `default.html` 作為預設的主頁,但大多數的 網頁程式開發人員使用 `index.html` 。 (再加上它是有可能的在其他平臺變形的您的專案中使用的 `index.html` 作為您的預設頁的名稱.)若要修復此問題,在解決方案資源管理器中重命名 `default.html` 檔到 `index.html` 。 然後按兩下 `package.appxmanifest` 檔,並將**起始頁**該值更改為`index.html`.
+* Microsoft 将继续使用 `default.html` 作为默认的主页,但大多数的 web 开发人员使用 `index.html` 。 它是个好主意,这样做,至少要匹配你有可能在其他平台。 若要修复此问题,在**解决方案资源管理器中**重命名 `default.html` 文件到 `index.html` 。 然后双击 `package.appxmanifest` 文件,并将**起始页**该值更改为 `index.html` :
- ![][5]
-
-* 要包括 `cordova.js` 在專案中,按右鍵 `js` 目錄在解決方案資源管理器並選擇**添加 → 新專案**。 找到 `cordova.js` 檔在 `lib\windows-8` 上面指出的目錄。
-
-* 編輯的代碼為 `index.html` 。將引用添加到 `cordova.js` 。您可以手動,或通過從解決方案資源管理器中拖動檔。
+ 
+
- [4]: img/guide/platforms/win8/wsnewproject.png
- [5]: img/guide/platforms/win8/wschangemanifest.png
-
-### 增加參考......
+* 要包括 `cordova.js` 在项目中,右键单击 `js` 目录在**解决方案资源管理器**并选择**添加 → 新项目**。 找到 `cordova.js` 文件在 `lib\windows-8` 目录。
- <! — — WinJS 的引用--> < 連結 href="//Microsoft.WinJS.1.0/css/ui-dark.css"rel ="樣式表"/ >< 腳本 src="//Microsoft.WinJS.1.0/js/base.js">< / 腳本 >< 腳本 src="//Microsoft.WinJS.1.0/js/ui.js">< / 腳本 ><! — — 科爾多瓦--> < 腳本 src="/js/cordova.js">< / 腳本 ><! — — CordovaWin8Foo 的引用--> < 連結 href="/css/default.css"rel ="樣式表"/ >< 腳本 src="/js/default.js">< / 腳本 >
+* 编辑的代码为 `index.html` 。 将引用添加到 `cordova.js` 。 您可以手动,或通过从**解决方案资源管理器中**拖动文件。 添加以下其他应用程序的主页上的依赖关系:
-
-* 下一步,添加一些代碼,演示科爾多瓦工作。
-
-### 添加 'deviceready' 處理......
-
- <body>
- <p>Content goes here</p>
-
- <script type="text/javascript">
-
- console.log("Subscribing...");
- document.addEventListener("deviceready", function () {
-
- navigator.notification.alert("The device is ready!");
-
- });
-
- </script>
-
- </body>
+ <!-- WinJS references -->
+ <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" />
+ <script src="//Microsoft.WinJS.1.0/js/base.js"></script>
+ <script src="//Microsoft.WinJS.1.0/js/ui.js"></script>
+
+ <!-- Cordova -->
+ <script src="/js/cordova.js"></script>
+
+ <!-- CordovaWin8Foo references -->
+ <link href="/css/default.css" rel="stylesheet" />
+ <script src="/js/default.js"></script>
+
+
+* 添加 `deviceready` 处理程序,以演示科尔多瓦工作:
+ <body>
+ <p>Content goes here</p>
+ <script type="text/javascript">
+ console.log("Subscribing...");
+ document.addEventListener("deviceready", function () {
+ navigator.notification.alert("The device is ready!");
+ });
+ </script>
+ </body>
+
-## 5.測試專案
+ [4]: img/guide/platforms/win8/wsnewproject.png
-* 從 Visual Studio 中運行該專案。你會看到顯示的訊息方塊:
-
- ![][6]
+## 测试项目
- [6]: img/guide/platforms/win8/wsalert.png
+从 Visual Studio 中运行该项目。你会看到显示的消息框:
-## 完成了 !
+ 
+
-就這麼簡單 !你現在準備好建立 Windows 應用商店的應用,科爾多瓦。
\ No newline at end of file
+这是它。你现在准备好建立 Windows 应用商店的应用,科尔多瓦。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/tools.md b/docs/zh/edge/guide/platforms/win8/tools.md
index a78fff0..f93b62a 100644
--- a/docs/zh/edge/guide/platforms/win8/tools.md
+++ b/docs/zh/edge/guide/platforms/win8/tools.md
@@ -14,22 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows 8 的命令列工具
+# Windows 8 的命令行工具
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
[1]: http://cordova.apache.org
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+
## Windows 8
-Windows 8 的命令列工具僅支援創建新專案。必須從 cmd 或 powershell 的提示符下運行命令。
+Windows 8 的命令行工具仅支持创建新项目。必须从 cmd 或 powershell 的提示符下运行命令。
-## 創建一個專案
+## 创建一个项目
-運行 `create` 命令使用以下參數:
+运行 `create` 命令使用以下参数:
-* 您新的科爾多瓦 Windows 8 專案的路徑
+* 您新的科尔多瓦 Windows 8 项目的路径
-* 之後反向域風格公約的包名稱。這將成為預設 Namespace。
+* 之后反向域风格公约的包名称。这将成为默认 Namespace。
-* 專案名稱
\ No newline at end of file
+* 项目名称
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/win8/upgrading.md b/docs/zh/edge/guide/platforms/win8/upgrading.md
index dcbcdbe..56ec6b4 100644
--- a/docs/zh/edge/guide/platforms/win8/upgrading.md
+++ b/docs/zh/edge/guide/platforms/win8/upgrading.md
@@ -14,30 +14,43 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升級 Windows 8
+# 升级 Windows 8
-本指南演示如何修改 Windows 8 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。
+本指南演示如何修改 Windows 8 项目从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。
-## 升級到 3.1.0
+## 从 3.1.0 升级到 3.2.0
-在科爾多瓦 3.1.0 引入了對 Windows 8 的科爾多瓦 CLI 支援。若要升級,我們建議創建新的科爾多瓦 CLI 專案和所有必要的資產轉移。
+为创建的科尔多瓦 CLI 的项目:
-## 從 2.8.0 升級到 2.9.0
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
-下面的命令應當從內進行 Visual Studio 可以肯定任何專案引用是更新刪除。
+2. 运行`cordova platform update windows8`.
-1. 刪除 `cordova-2.8.0.js` 從專案的 `www` 目錄。
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
-2. 添加 `cordova.js` 檔從源到專案中的 `www` 目錄。(請注意該檔不再包含在檔案名中的版本號)。
+ bin\update <project_path>
+
+
+## 升级到 3.1.0
+
+在科尔多瓦 3.1.0 引入了对 Windows 8 的科尔多瓦 CLI 支持。若要升级,我们建议创建新的科尔多瓦 CLI 项目和所有必要的资产转移。
+
+## 从 2.8.0 升级到 2.9.0
+
+下面的命令应当从内进行 Visual Studio 可以肯定任何项目引用是更新删除。
+
+1. 删除 `cordova-2.8.0.js` 从项目的 `www` 目录。
+
+2. 添加 `cordova.js` 文件从源到项目中的 `www` 目录。(请注意该文件不再包含在文件名中的版本号)。
-3. 生成和測試 !
+3. 生成和测试 !
-## 從 2.7.0 升級到 2.8.0
+## 从 2.7.0 升级到 2.8.0
-下面的命令應當從內進行 Visual Studio 可以肯定任何專案引用是更新刪除。
+下面的命令应当从内进行 Visual Studio 可以肯定任何项目引用是更新删除。
-1. 刪除 `cordova-2.7.0.js` 從專案的 `www` 目錄。
+1. 删除 `cordova-2.7.0.js` 从项目的 `www` 目录。
-2. 添加 `cordova.js` 檔從源到專案中的 `www` 目錄。(請注意該檔不再包含在檔案名中的版本號)。
+2. 添加 `cordova.js` 文件从源到项目中的 `www` 目录。(请注意该文件不再包含在文件名中的版本号)。
-3. 生成和測試 !
\ No newline at end of file
+3. 生成和测试 !
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp7/index.md b/docs/zh/edge/guide/platforms/wp7/index.md
index 135fbb2..95f6112 100644
--- a/docs/zh/edge/guide/platforms/wp7/index.md
+++ b/docs/zh/edge/guide/platforms/wp7/index.md
@@ -14,96 +14,91 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 7 平臺指南
+# Windows Phone 7 平台指南
-本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦的 Windows Phone 7 設備的應用程式。 應用程式也使用相同的 Api,但 7 缺乏的一些 IE10 的高級功能上 Windows Phone 8 可用的版本的 Windows Phone 8 設備上運行。 Windows Phone 8 應用程式*不*在 Windows Phone 7 設備上運行。
+本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦的 Windows Phone 7 设备的应用程序。 应用程序也使用相同的 Api,但 7 缺乏的一些 IE10 的高级功能上 Windows Phone 8 可用的版本的 Windows Phone 8 设备上运行。 Windows Phone 8 应用程序*不*在 Windows Phone 7 设备上运行。
-適用于這兩個版本的更多詳細的平臺特定資訊如下所示:
+适用于这两个版本的更多详细的平台特定信息如下所示:
-* 升級 Windows Phone
-* Windows Phone 外掛程式
-* Windows Phone 的命令列工具
+* 升级 Windows Phone
+* Windows Phone 插件
+* Windows Phone 的命令行工具
-上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
-## 1.系統要求
+## 系统要求
-* 作業系統:
-
- * Windows 7 或 Windows 8 (Pro) 或 Windows Vista sp2
- * 需要的 SDK 的 Windows 64 位版本 (x64)。
- * Pro 版被推薦運行的設備模擬程式。
+使用 Windows 7 或 Windows 8 (Pro) 或 Windows Vista sp2。需要的 SDK 的 Windows 64 位版本 (x64)。Pro 版被推荐运行的设备仿真程序。
-* 註冊和支付為[Windows Phone 開發中心][1]帳戶,如果你想要在實際設備上安裝您的應用程式或將其提交給市場的地方。
+注册和支付为[Windows Phone 开发中心][1]帐户,如果你想要在实际设备上安装应用程序或将其提交给市场的地方。
[1]: http://dev.windowsphone.com/en-us/publish
-**注:**在虛擬機器中運行 SDK 可能會有一些挑戰。 您可以閱讀這篇博客,讓大家瞭解關於要為[在 Mac 上的 Windows Phone][2]開發的解決方案.
+**注意**: 在虚拟机中运行 SDK 可能提出了挑战。阅读[在 Mac 上的 Windows Phone][2]开发解决方案的见解。
[2]: http://aka.ms/BuildaWP8apponaMac
-## 2.安裝 SDK + 科爾多瓦
+## 安装 SDK 和科尔多瓦
-* 下載並安裝[Windows Phone SDK][3]
+下载并安装[Windows Phone SDK][3].
-* 下載並解壓縮[科爾多瓦][4]的最新副本。 你將會工作 `lib\windows-phone-8\wp7` 子目錄中, `lib\windows-phone-8\wp8` 包含科爾多瓦的視窗電話 8 版本。
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
-* 複製 `CordovaWP7_x_x_x.zip` 檔到 `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` 目錄。
+下载并解压缩[科尔多瓦][4]的最新副本。 您需要工作 `lib\windows-phone-8\wp7` 子目录中, `lib\windows-phone-8\wp8` 包含科尔多瓦的视窗电话 8 版本。
- [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
[4]: http://phonegap.com/download
-## 2.1.建築範本
+复制 `CordovaWP7_x_x_x.zip` 文件到 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 目录。
-**注:**可能不需要這一步。如果 lib\windows 電話目錄已經包含 CordovaWP7\_x\_x_x.zip 的檔,然後你可以跳過此步驟。
+## 建筑模板
-為了簡化開發過程,科爾多瓦附帶了一個腳本來生成 Visual Studio 範本。 這允許快速建立的科爾多瓦 Visual Studio 內的應用程式。 如果需要,可以修改此範本和下面的步驟說明如何繼續如果您想要生成範本。
+**注意**: 如果跳过这一步 `lib\windows-phone` 的目录已经包含 `CordovaWP7_x_x_x.zip` 文件。
-### 運行該批次檔來創建和安裝範本。
+为了简化开发过程,科尔多瓦,将捆绑一个脚本来生成 Visual Studio 模板。 这些允许您迅速生成科尔多瓦的应用程序,如果有必要,您可以修改它们。 以下步骤显示如何生成它。
-* 根的回購協定包含檔 createTemplates.bat。 按兩下此檔將生成 2 個.ZIP 檔案。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x 哪裡的當前版本號)方便地使用這些檔在 Visual Studio 中,複製他們到"我的 Documents\Visual 工作室 2012\Templates\ProjectTemplates\"你然後將能夠從 Visual Studio 檔-> 新專案功能表創建新的 Apache 科爾多瓦 Windows Phone 應用程式。
+### 运行该批处理文件来创建和安装模板
-* 如果您從命令列運行該批次檔,還可以調用同一個參數,以便自動安裝
+根的回购协议包含 `createTemplates.bat` 文件。 双击此文件将生成两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的当前版本号。 若要使用这些文件很容易在 Visual Studio 中的,复制它们到 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 子目录。 然后,可以创建新的**Apache 科尔多瓦 Windows Phone_ 应用程序从 Visual Studio __File → 新项目**菜单。
-運行該腳本:
+如果您从命令行运行该批处理文件,还可以调用同一个参数,以便自动安装:
- > createTemplates.bat-安裝
+ > createTemplates.bat-安装
-## 3.設置新專案
-
-* 打開 Visual Studio 表示為 Windows Phone 和選擇**新的專案**.
+## 设立了一个新的项目
-* 選擇**CordovaWP7**。(版本號顯示在範本描述)。
+* 打开 Visual Studio 表示为 Windows Phone 和选择**新的项目**.
-* 為該專案的名稱,並選擇**確定**.
+* 选择**CordovaWP7**。版本编号显示在模板描述。
-## 4.審查的專案結構
+* 为该项目的名称,并选择**确定**.
-* `www`目錄包含您科爾多瓦 `html/js/css` 和包含在您的應用程式中的任何其他資源。
+## 审查的项目结构
-* 您在此處添加的任何內容需要的 Visual Studio 專案的一部分,必須將它設置為內容。
+`www`目录功能 `html` , `js` ,和 `css` 子目录和任何其他资源要求您的应用程序。 任何附加内容需要的 Visual Studio 项目的一部分,必须将它设置为内容。
-* 注: 此螢幕捕獲從 wp8 科爾多瓦 2.3.0 下載,您的清單的差異取決於安裝的實際版本。
+下面的示例结构表示一个 2.3.0 项目,但可能已安装的版本而异:
![][5]
[5]: img/guide/platforms/wp8/projectStructure.png
-## 6.生成您的設備的專案
+## 为该设备生成项目
-若要測試您的應用程式在設備上,必須註冊該設備。 按一下[這裡][6]來上部署和測試您的 Windows Phone 7 上閱讀文檔。
+在测试之前您的设备上的应用程序,必须注册该设备。 有关如何部署和测试 Windows Phone 7 上的详细信息,请参考[微软的文档][6]。 这些都是基本的步骤:
[6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
-* 請確保您的電話連接,並且螢幕處於解鎖狀態。
+* 请确保您的电话连接,并且屏幕处于解锁状态。
-* 在 Visual Studio 中,從頂部的下拉式功能表中選擇設備。
+* 在 Visual Studio 中,从顶部的下拉菜单中选择**设备**。
-* 按主要的下拉式功能表中,若要啟動調試,旁邊的綠色**播放**按鈕或鍵入**F5**.
+* 按主要的下拉菜单中,若要启动调试,旁边的绿色**播放**按钮,否则键入**F5**.
![][7]
[7]: img/guide/platforms/wp7/wpd.png
-## 完成了 !
\ No newline at end of file
+此时,你完了。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/index.md b/docs/zh/edge/guide/platforms/wp8/index.md
index 95f54e7..7eb3274 100644
--- a/docs/zh/edge/guide/platforms/wp8/index.md
+++ b/docs/zh/edge/guide/platforms/wp8/index.md
@@ -14,136 +14,135 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 8 平臺指南
+# Windows Phone 8 平台指南
-本指南介紹如何設置您的 SDK 開發環境部署科爾多瓦為 Windows Phone 8 設備的應用程式。 如果你想要的目標 7.5 和 8 設備,而是盡可能詳細的 Windows Phone 7 平臺指南開發為 Windows Phone 7。 第 7 版並沒有包括在 IE10 中的所有高級的功能,但實現相同的 Api 集。 Windows Phone 8 應用程式*不*在 Windows Phone 7 設備上運行。
+本指南介绍如何设置您的 SDK 开发环境部署科尔多瓦为 Windows Phone 8 设备的应用程序。 如果你想要的目标 7.5 和 8 设备,而是尽可能详细的 Windows Phone 7 平台指南开发为 Windows Phone 7。 第 7 版并没有互联网资源管理器中 10 中包含的所有高级的功能,但实现相同的 Api 集。 Windows Phone 8 应用程序*不*在 Windows Phone 7 设备上运行。
-適用于這兩個版本的更多詳細的平臺特定資訊如下所示:
+适用于这两个版本的更多详细的平台特定信息如下所示:
-* 升級 Windows Phone
-* Windows Phone 外掛程式
-* Windows Phone 的命令列工具
+* 升级 Windows Phone
+* Windows Phone 插件
+* Windows Phone 的命令行工具
-上面的命令列工具請參閱科爾多瓦 3.0 以前的版本。關於當前介面的資訊,請參閱命令列介面。
+上面的命令行工具请参阅科尔多瓦 3.0 以前的版本。关于当前界面的信息,请参阅命令行界面。
-## 1.系統要求
+## 系统要求
-* 作業系統:
+* 操作系统:
- * Windows 8 或 Windows 8 臨
+ * Windows 8 或 Windows 8 临
* 需要的 SDK 的 Windows 64 位版本 (x64)。
- * Pro 版建議以便您可以運行的設備模擬程式。
+ * Pro 版建议以便您可以运行的设备仿真程序。
-* 硬體:
+* 硬件:
- * 6.5 GB 的可用硬碟空間
+ * 6.5 GB 的可用硬盘空间
* 4 GB RAM
* (x64) 64 位 CPU
-* Windows Phone 8 模擬器
+* Windows Phone 8 仿真器
- * 手機模擬器使用 HYPER-V,因此該清單只包含那些必備。
+ * 手机仿真器使用 HYPER-V,因此该列表只包含那些必备。
* Windows 8 Pro 64 位版或更高
- * 需要支援虛擬化的處理器和 [第二級別位址翻譯 (板式)][1]
- * 查看[清單中的英特爾處理器支援 VT-x (虛擬化) 和 EPT (板式)][2]
- * 啟用虛擬化功能 (即,VT-x 上英特爾) 在您的 BIOS 設置,如預設情況下通常禁用此。
+ * 需要支持虚拟化的处理器和 [第二级别地址翻译 (板式)][1]
+ * 查看[列表中的英特尔处理器支持 VT-x (虚拟化) 和 EPT (板式)][2]
+ * 启用虚拟化功能 (即,VT-x 上英特尔) 在您的 BIOS 设置,如默认情况下通常禁用此。
-* SDK + IDE (Visual Studio)
+* SDK 和 IDE (Visual Studio)
- * Visual Studio 2012 專業、 保費或極限。 請注意 Visual Studio 表示為 Windows Phone (包含在 SDK) 建議不要因為你可以不生成範本 (見下文) 與 VS 表示,由於它並沒有**匯出範本**功能,這是只有在 VS Pro 或更高。
+ * Visual Studio 2012 专业、 保费或极限。 请注意 Visual Studio 表示为 Windows Phone (包含在 SDK) 建议不要因为你可以不生成模板 (见下文) 与 VS 表示,由于它并没有**导出模板**功能,这是只有在 VS Pro 或更高。
-* 註冊和支付為[Windows Phone 開發中心][3]帳戶,如果你想要在實際設備上安裝您的應用程式或將其提交給市場的地方。
+* 注册和支付为[Windows Phone 开发中心][3]帐户,如果你想要在实际设备上安装您的应用程序或将其提交给市场的地方。
[1]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
[2]: http://ark.intel.com/Products/VirtualizationTechnology
[3]: http://dev.windowsphone.com/en-us/publish
-**注:**在虛擬機器中運行 SDK 可能會有一些挑戰。 您可以閱讀這篇博客,讓大家瞭解關於要為[在 Mac 上的 Windows Phone][4]開發的解決方案.
+**注意**: 在虚拟机中运行 SDK 可能会有一些挑战。 您可以阅读这篇博客,让大家了解关于要为[在 Mac 上的 Windows Phone][4]开发的解决方案.
[4]: http://aka.ms/BuildaWP8apponaMac
-## 2.安裝 SDK + 科爾多瓦
+## 安装 SDK 和科尔多瓦
-* 下載並安裝[Windows Phone SDK][5]
+下载并安装[Windows Phone SDK][5].
-* 下載並解壓縮[科爾多瓦][6]的最新副本。 你將會工作 `lib\windows-phone-8\wp8` 子目錄中, `lib\windows-phone-8\wp7` 包含科爾多瓦的視窗手機 7 版本。
+ [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
-* 複製 `CordovaWP8_x_x_x.zip` 檔到 `\My Documents\Visual Studio 2012\Templates\ProjectTemplates\` 目錄。
+下载并解压缩[科尔多瓦][6]的最新副本。`lib\windows-phone-8\wp8`子目录是要你做的工作。
- [5]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
[6]: http://phonegap.com/download
-## 2.1.建築範本
+复制 `CordovaWP8_x_x_x.zip` 文件到 `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` 目录。
-**注:**可能不需要這一步。如果 lib\windows 電話目錄已經包含 CordovaWP8\_x\_x_x.zip 的檔,然後你可以跳過此步驟。
+## 建筑模板
-為了簡化開發過程,科爾多瓦附帶了一個腳本來生成 Visual Studio 範本。 這允許快速建立的科爾多瓦 Visual Studio 內的應用程式。 如果需要,可以修改此範本和下面的步驟說明如何繼續如果您想要生成範本。
+**注意**: 如果跳过这一步 `lib\windows-phone` 的目录已经包含 `CordovaWP8_x_x_x.zip` 文件。
-### 運行該批次檔來創建和安裝範本。
+为了简化开发过程,科尔多瓦,将捆绑一个脚本来生成 Visual Studio 模板。 这些允许您迅速生成科尔多瓦的应用程序,如果有必要,您可以修改它们。 以下步骤显示如何生成它。
-* 根的回購協定包含檔 createTemplates.bat。 按兩下此檔將生成 2 個.ZIP 檔案。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x 哪裡的當前版本號)方便地使用這些檔在 Visual Studio 中,複製他們到"我的 Documents\Visual 工作室 2012\Templates\ProjectTemplates\"你然後將能夠從 Visual Studio 檔-> 新專案功能表創建新的 Apache 科爾多瓦 Windows Phone 應用程式。
+### 运行该批处理文件来创建和安装模板
-* 如果您從命令列運行該批次檔,還可以調用同一個參數,以便自動安裝
+回购的根目录中包含 `createTemplates.bat` 文件。 双击此生成两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*是的当前版本号。 若要使用这些文件很容易在 Visual Studio 中的,复制它们到 `My
+Documents\Visual Studio 2012\Templates\ProjectTemplates\` 。 然后,可以从**Visual Studio 文件 → 新建项目**菜单创建新的 Apache 科尔多瓦 Windows Phone 应用程序。
-運行該腳本:
+如果您从命令行运行该批处理文件,也可以使用参数来自动安装调用它:
- > createTemplates.bat-安裝
+ > createTemplates.bat-安装
-## 3.設置新專案
+## 设立了一个新的项目
-* 打開 Visual Studio 表示為 Windows Phone 和選擇**新的專案**.
+打开 Visual Studio 表示为 Windows Phone 和选择**新的项目**.
-* 選擇**CordovaWP8**。(版本號顯示在範本描述)。
+选择**CordovaWP8**。版本号将显示在模板描述。
-* 為該專案的名稱,並選擇**確定**.
+为该项目的名称,并选择**确定**.
![][7]
[7]: img/guide/platforms/wp8/StandAloneTemplate.png
-## 4.審查的專案結構
-
-* `www`目錄包含您科爾多瓦 `html/js/css` 和包含在您的應用程式中的任何其他資源。
+## 审查的项目结构
-* 您在此處添加的任何內容需要的 Visual Studio 專案的一部分,必須將它設置為內容。
+`www`目录功能 `html` , `js` ,和 `css` 子目录和任何其他资源要求您的应用程序。 任何附加内容需要的 Visual Studio 项目的一部分,必须将它设置为内容。
-* 注: 此螢幕捕獲從科爾多瓦 2.3.0 下載,您的清單的差異取決於安裝的實際版本。
+下面的示例结构表示一个 2.3.0 项目,但可能已安装的版本而异:
![][8]
[8]: img/guide/platforms/wp8/projectStructure.png
-## 5.生成並部署到模擬程式
+## 生成并部署到仿真程序
-* 請確保在主要的下拉式功能表中選擇**Windows Phone 模擬器**。
+请确保在主要的下拉式菜单中选择**Windows Phone 仿真器**。
-* 按綠色**播放**按鈕下拉式功能表中開始調試,或鍵入**F5**.
+然后按绿色**播放**按钮下拉菜单中开始调试,或键入**F5**.
![][9]
[9]: img/guide/platforms/wp8/BuildEmulator.png
-## 6.生成您的設備的專案
+## 为该设备生成项目
-若要測試您的應用程式在設備上,必須註冊該設備。 按一下[這裡][10]來部署和測試您的 Windows Phone 8 日上閱讀文檔。
+在测试之前您的设备上的应用程序,必须注册该设备。 有关如何部署和测试 Windows Phone 8 上的详细信息,请参考[微软的文档][10]。 这些都是基本的步骤:
[10]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
-* 請確保您的電話連接,並且螢幕處於解鎖狀態。
+* 请确保您的电话连接,并且屏幕处于解锁状态。
-* 在 Visual Studio 中,從頂部的下拉式功能表中選擇設備。
+* 在 Visual Studio 中,从顶部的下拉菜单中选择**设备**。
-* 按主要的下拉式功能表中,若要啟動調試,旁邊的綠色**播放**按鈕或鍵入**F5**.
+* 按主要的下拉菜单中,若要启动调试,旁边的绿色**播放**按钮,否则键入**F5**.
![][11]
[11]: img/guide/platforms/wp7/wpd.png
-## 完成了 !
+此时,你完了。
-## 進一步閱讀
+## 进一步阅读
-IE10 和 WebKit 的瀏覽器,以及如何支援之間的具體區別更多詳細資訊這兩個 MS 已有用的[指南在這裡][12]
+Windows Phone 开发者博客 IE10 和 WebKit 的浏览器和如何支持这两个之间的差异提供[有用的详细信息][12]。
[12]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/plugin.md b/docs/zh/edge/guide/platforms/wp8/plugin.md
index 510d3cf..bcea6b5 100644
--- a/docs/zh/edge/guide/platforms/wp8/plugin.md
+++ b/docs/zh/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,4 @@
----
-
-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
+— — 许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 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
@@ -14,169 +12,172 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 外掛程式
+# Windows Phone 插件
-在 Windows Phone 上的科爾多瓦編寫外掛程式需要科爾多瓦的體系結構的一個基本的瞭解。 科爾多瓦 WP7 由瀏覽器承載的應用程式的 JavaScript 代碼並管理本機 API 呼叫組成。 有 BaseCommand ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ) 類在 C# 中,您可以擴展,並且它附帶的水管已經為你建的多數。
+此部分提供了如何在 Windows Phone 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
-1. 選擇您的專案,並按一下滑鼠右鍵,選擇**添加 → 新專案......**
-
- * 最好是將它添加到外掛程式目錄中,但它是由你
+在 Windows Phone 上的科尔多瓦编写插件需要科尔多瓦的体系结构的一个基本的了解。 科尔多瓦 WP7 组成的 `WebBrowser` ,承载应用程序的 JavaScript 代码并管理本机 API 调用。 您可以扩展 C# `BaseCommand` 类 ( `WP7CordovaClassLib.Cordova.Commands.BaseCommand` ),其中附带了大部分你需要的功能:
-2. 選擇類和它的名字`Echo.cs`
-
- * 此類必須*確切*名稱匹配你叫成什麼`cordova.exec(win, fail, "Echo", ...)`
+1. 选择您的项目,并单击鼠标右键,选择**添加 → 新项目......**如果您愿意,您可以添加它到 `Plugins` 文件夹。
-3. 包括基類,這些類執行
+2. 选择**类**和命名为 `Echo.cs` 。 这类名称必须*完全*匹配你叫什么指定的服务作为 `cordova.exec()` 的 JavaScript 一边打电话。
+
+3. 包括基类,这些类执行:
使用 WPCordovaClassLib.Cordova ;使用 WPCordovaClassLib.Cordova.Commands ;使用 WPCordovaClassLib.Cordova.JSON ;
-4. 從 BaseCommand 擴展您的類
+4. 扩展您的类从 `BaseCommand` :
- 公共類回聲: BaseCommand {/ /......}
+ 公共类回声: BaseCommand {/ /......}
-5. 添加一個方法,可從 JavaScript 調用
+5. 添加 `echo` 可从 JavaScript 调用的方法:
- 公共類回聲: BaseCommand {公共 void 回聲 (字串選項) {/ / JS 可調用外掛程式的所有方法必須都有此簽名 !
- / / 公共返回 void,1 參數是一個字串}}
+ 公共类回声: BaseCommand {公共 void 回声 (字符串选项) {/ / JS 可调用插件的所有方法必须都有此签名 !
+ / / 公共返回 void,1 参数是一个字符串}}
-## 命名空間
+请参阅可用的插件来重写方法的[BaseCommand.cs][1]类。 例如,该插件可以捕获 '暂停' 和 '恢复' 事件。
+
+ [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-不合格的命令的預設命名空間為:
+## 命名空间
- Cordova.Extension.Commands 命名空間 {/ /......}
+不合格的命令的默认命名空间为:
+
+ namespace Cordova.Extension.Commands
+ {
+ // ...
+ }
-如果您想要使用您自己的命名空間,則需要完全限定打電話到 `cordova.exec` 。例如,如果您想要定義您的類 C# 像這樣:
+如果你想要指定您自己的命名空间,则需要完全限定打电话到 `cordova.exec` 。例如,如果您想要定义您的类 C# 像这样:
- 命名空間 com.mydomain.cordovaExtensions {公共類回聲: BaseCommand {/ /......}}
+ namespace com.mydomain.cordovaExtensions
+ {
+ public class Echo : BaseCommand
+ {
+ // ...
+ }
+ }
-然後,在 JavaScript 中你需要調用 `exec` 像這樣:
+JavaScript 会需要调用 `exec` 像这样:
- cordova.exec (贏、 失敗,"com.mydomain.cordovaExtensions.Echo",......);
+ cordova.exec (赢、 失败,"com.mydomain.cordovaExtensions.Echo",......);
-## 解釋您在 C 中的參數
+## 解释在 C 中的参数
-由您的外掛程式方法接收的資料是一個字串值,但在現實中看我們的 JavaScript 代碼,我們看到我們的意圖是要傳遞的字串陣列。 回望我們 JavaScript 調用 `cordova.exec` ,我們看到我們通過 `[str]` :
+中讨论的示例中应用程序插件,你的插件接收的数据是一个字符串,但如果你想要传递的字符串数组吗? 假设 JavaScript `cordova.exec` 调用指定像这样:
- cordova.exec (贏了,失敗了,"回聲"、"回聲"、 ["輸入的字串"]) ;
+ cordova.exec (赢了,失败了,"回声"、"回声"、 ["输入的字符串"]) ;
-如果我們檢查的選項字串傳遞到我們 `Echo.echo` 方法中,我們看到的值確實是:
+值 `options` 的字符串传递给 `Echo.echo` 方法是 JSON:
- "[\"input string\"]"
+ "[\"input string\"]"
-所有 JavaScript `exec` 參數是 JSON 編碼之前被傳遞到 C#。
-
-如果我們想要將此視為我們期待的字串,我們需要對它進行解碼。我們可以使用簡單的 JSON 反序列化。
+所有 JavaScript `exec` 参数被传递到 C# 中之前, 是 JSON 编码和所以需要解码:
- 字串 optVal = JsonHelper.Deserialize < string [] > (選項) [0] ;/ / optVal 現在有"輸入字串"的值
+ string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ // optVal now has the value of "input string"
-## 將從 C# 的結果傳遞給 JavaScript
+## 通过结果从 C# 对 JavaScript
-BaseCommand 類的基類提供用於將資料傳遞給您的 JavaScript 回檔處理常式方法。 只是發出信號命令已成功執行,沒有額外的結果資訊需要的時候,你可以簡單地調用:
+`BaseCommand`类提供的方法将数据传递到 JavaScript 回调处理程序。如果你只是想要信号没有附带结果的成功,你可以简单地调用:
- DispatchCommandResult() ;/ 調用回與空外掛程式的結果,認為成功的回檔
+ DispatchCommandResult();
+ // calls back with an empty plugin result, considered a success callback
-若要傳遞回來的資料,你需要調用不同版本的 `DispatchCommandResult` :
+若要传递回来的数据,你需要调用 `DispatchCommandResult` 以不同的方式:
- DispatchCommandResult (新 PluginResult (PluginResult.Status.OK,"一切都按計劃,這是一個傳遞給成功處理的結果")) ;
+ DispatchCommandResult (新 PluginResult (PluginResult.Status.OK,"一切都按计划,这是一个传递给成功处理的结果")) ;
-將傳遞回 JavaScript 的結構化的物件的資料,應將其編碼為 JSON 字串:
+使用一个已编码的 JSON 字符串的结构化的对象数据传递回 JavaScript:
- DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+ DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
-如果您需要信號發生了一個錯誤,你可以叫 `DispatchCommandResult` 與 `PluginResult` 物件:
+要发出错误的信号,请致电 `DispatchCommandResult` 与 `PluginResult` 对象,其状态是 `ERROR` :
- DispatchCommandResult (新 PluginResult (PluginResult.Status.ERROR,"回波信號錯誤")) ;
+ DispatchCommandResult (新 PluginResult (PluginResult.Status.ERROR,"回波信号错误")) ;
-## 在序列化中處理錯誤你的外掛程式的 C# 方法
+## 处理序列化错误
-當解釋您的參數,它是使用 try/catch 塊,萬一我們有壞輸入一個好主意。這是一個整個的科爾多瓦 C# 代碼中使用的模式:
+您的论点,在解释时 `try` / `catch` 块可帮助屏蔽掉坏的输入。这种模式将出现在整个科尔多瓦 C# 代码:
- string optVal = null;
+ string optVal = null;
- try
- {
- optVal = JsonHelper.Deserialize<string[]>(options)[0];
- }
- catch(Exception)
- {
- // simply catch the exception, we handle null values and exceptions together
- }
+ try
+ {
+ optVal = JsonHelper.Deserialize<string[]>(options)[0];
+ }
+ catch(Exception)
+ {
+ // simply catch the exception, we handle null values and exceptions together
+ }
- if (optVal == null)
- {
- DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
- }
- else
- {
- // ... 關於繼續做我們的工作}
+ if (optVal == null)
+ {
+ DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+ }
+ else
+ {
+ // ... continue on to do our work
+ }
-## 外掛程式 XML
-
-這些都是 windows 電話具體例子使用通過檔、 外掛程式規格的更多詳細資訊,請參閱
+## 插件 XML
-### `<source-file>`
+下面演示如何使用 `plugin.xml` 文件来指定插件的源代码文件在 Windows Phone 平台上。 请参阅应用程序插件概述和插件规范有关可用选项的详细信息。
-Windows 電話 `<source-file>` 目前使用元素來定義外掛程式的所有資源 (ie。.cs、.xaml,。 xaml.cs、.dll 和圖像資產等)。
+* `<source-file>`元素定义了所有插件资源如*.cs*, *.xaml*, *.xaml.cs*,图像资产和*.dll*文件的。
-### `<config-file>`
-
-`<config-file>`元素定義了哪些元素得到放入設定檔。例如要將外掛程式添加到平臺 config.xml,你會做這樣的事情:
-
- < 設定檔 target="config.xml"父 ="/ *">< 功能名稱 ="PluginName">< 參數名稱 ="wp-包"值 ="PluginName"/ >< / 功能 >< / 設定檔 >
+* `<config-file>`元素定义元素注入到一个配置文件。此示例将插件添加到该平台的 `config.xml` 文件:
-
-如果我們想要添加的連絡人的功能到 WMAppManifest.xml,它會看起來像這樣:
-
- <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
- <Capability Name="ID_CAP_CONTACTS" />
- </config-file>
+ <config-file target="config.xml" parent="/*">
+ <feature name="PluginName">
+ <param name="wp-package" value="PluginName"/>
+ </feature>
+ </config-file>
+
+ 本示例将添加到联系人功能 `WMAppManifest.xml` 文件:
+
+ <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+ <Capability Name="ID_CAP_CONTACTS" />
+ </config-file>
+
-## 高級的外掛程式功能
-
-請參閱其他方法時,您可以在重寫:
-
-* [BaseCommand.cs][1]
-
- [1]: https://github.com/apache/cordova-wp7/blob/master/templates/standalone/cordovalib/Commands/BaseCommand.cs
-
-例如,你可以掛接到 '暫停' 和 '恢復' 應用程式事件。
-
-### 調試外掛程式
+## 调试插件
-若要調試 C# 側,可以使用 Visual Studio 調試器,只是在公開您的類的方法中的任何設置一個中斷點。
+使用 Visual Studio 调试器来调试插件的 C# 组件。您可以在您的类所公开的方法中的任何设置一个断点。
-JavaScript 是有點更難在 Windows Phone 上進行調試。您需要使用 `console.log` 來輸出的狀態你的外掛程式,或告知自己的錯誤。
+JavaScript 更难在 Windows Phone 上进行调试。您需要使用 `console.log` 来输出插件的状态,或告知自己的错误。
-## 常見的陷阱
+## 常见的陷阱
-* 您將傳遞給本機 JavaScript 實現中的參數在決定時要小心。 大多數設備平臺期望 args 傳遞到 cordova.exec 必須是一個陣列,但如果您在此陣列中有不同類型的物件,它變得困難或不可能進行反序列化。
+* 要小心不要将从 JavaScript 的参数传递给本机方面难以作为 JSON 反序列化的。 大多数设备平台期望的参数传递给 `cordova.exec()` 必须是一个数组,如下所示:
- cordova.exec (勝利、 失敗,"ServiceName"、"方法名稱"["這是一個字串"、 54,{文字: '麻煩'}]) ;
+ cordova.exec (胜利、 失败,"ServiceName"、"方法名称"["这是一个字符串"、 54,{文字: '麻烦'}]) ;
- * 這意味著您的 C# 代碼接收難解碼的字串值,如:
+ 这可能会导致对 C# 进行解码一个过于复杂的字符串值:
+
+ "[\"this is a string\", 54, { literal:'trouble' }]"
- "[\"this 是 string\"、 54,{文字: '麻煩'}]"
-
- * 請考慮在調用 exec 之前將所有的參數轉換為字串:
+ 相反,考虑将*所有*参数都转换为字符串之前调用 `exec()` ,和每个单独解码:
+
+ cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+ string[] optValues = JsonHelper.Deserialize<string[]>(options);
- cordova.exec (勝利、 失敗,"ServiceName"、"方法名稱"["這是一個字串"、"54","{文字: '麻煩'}"]) ;字串 [] optValues = JsonHelper.Deserialize < string [] > (選項) ;
-
-* 它通常是個好主意要做參數在調用之前檢查您的 JavaScript 代碼,在 `exec` 。 這允許您重新使用之間你的外掛程式各種本機實現更多的 JavaScript 代碼。
\ No newline at end of file
+* 通常,最好要在调用之前检查参数,在 JavaScript 中的 `exec()` 。 这样做允许您重新使用更多的代码和各种本机实现拉从插件的不必要的功能。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/tools.md b/docs/zh/edge/guide/platforms/wp8/tools.md
index fcb503d..9ef333c 100644
--- a/docs/zh/edge/guide/platforms/wp8/tools.md
+++ b/docs/zh/edge/guide/platforms/wp8/tools.md
@@ -14,36 +14,39 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# Windows Phone 的命令列工具
+# Windows Phone 的命令行工具
-`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
+`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
[1]: http://cordova.apache.org
+低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+
## Windows Phone
-Windows Phone 的命令列工具支援創建、 構建和運行的新專案。必須從 cmd 或 powershell 的提示符下運行命令。
+Windows Phone 的命令行工具支持创建、 构建和运行的新项目。必须从 cmd 或 powershell 的提示符下运行命令。
-WP8 回購現在包括用於生成 WP7 + WP8 代碼的應用程式。回購為每個具有的子目錄: `wp7/` 和`wp8/`.
+WP8 回购现在包括用于生成 WP7 + WP8 代码的应用程序。回购为每个具有的子目录: `wp7/` 和`wp8/`.
-## 創建一個專案
+## 创建一个项目
-有 2 種方法去有關創建一個新的 Apache 科爾多瓦 WP7 或 WP8 應用程式。
+有 2 种方法去有关创建一个新的 Apache 科尔多瓦 WP7 或 WP8 应用程序。
-### 運行該批次檔來創建和安裝範本。
+### 运行该批处理文件来创建和安装模板
-* 根的回購協定包含檔 createTemplates.bat。 按兩下此檔將生成 2 個.ZIP 檔案。 (CordovaWP7\_x\_x\_x.zip + CordovaWP8\_x\_x\_x.zip x.x.x 哪裡的當前版本號)方便地使用這些檔在 Visual Studio 中,複製他們到"我的 Documents\Visual 工作室 2012\Templates\ProjectTemplates\"你然後將能夠從 Visual Studio 檔-> 新專案功能表創建新的 Apache 科爾多瓦 Windows Phone 應用程式。
+* 根的回购协议包含 `createTemplates.bat` 文件。 双击它产生两个 `.zip` 文件: `CordovaWP7_x_x_x.zip` 和 `CordovaWP8_x_x_x.zip` ,其中*x.x.x*表示的当前版本号。 若要方便地使用这些文件在 Visual Studio 中的,复制它们到 `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` 。 然后,可以从 Visual Studio 中创建新的 Apache 科尔多瓦 Windows Phone 应用程序**文件 → 新建项目**菜单。
-* 如果您從命令列運行該批次檔,還可以調用同一個參數,以便自動安裝
+* 如果您从命令行运行该批处理文件,还可以调用同一个参数,以便自动安装
-運行該腳本:
+运行该脚本:
- > createTemplates.bat-安裝
+ > createTemplates.bat-安装
-### 在命令列上使用創建腳本
+### 在命令行上使用创建脚本
-運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。 下面是 Windows Phone 7 和 8 的語法:
+运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。 下面是 Windows Phone 7 和 8 的语法:
>.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
>.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
@@ -57,31 +60,31 @@ WP8 回購現在包括用於生成 WP7 + WP8 代碼的應用程式。回購為
>.\wp8\bin\create C:\path\to\my_new_project io.cordova.example CordovaWP8App
-啟動 Visual Studio 和打開解決方案檔 (.sln) 中 (C:\path\to\my\_new\_project)
+启动 Visual Studio 和打开解决方案文件 (.sln) 中 (C:\path\to\my\_new\_project)
-生成並運行它
+生成并运行它
-## 構建您的專案 (然後清除生成)
+## 建设项目 (清洁,然后生成)
-* 調試
+* 调试
- $ C:\path\to\my\_new\_project\cordova\build-調試
+ $ C:\path\to\my\_new\_project\cordova\build-调试
-* 釋放
+* 释放
- $ C:\path\to\my\_new\_project\cordova\build — — 釋放
+ $ C:\path\to\my\_new\_project\cordova\build — — 释放
-## 運行您的應用程式
+## 运行应用程序
-使用下列*可選*的參數運行運行命令
+使用下列*可选*的参数运行运行命令
-* 目標規範。這包括 `--emulator` , `--device` ,或`--target=<targetID>`.
+* 目标规范。这包括 `--emulator` , `--device` ,或`--target=<targetID>`.
-* 生成規范。這包括 `--debug` , `--release` ,或`--nobuild`.
+* 生成规范。这包括 `--debug` , `--release` ,或`--nobuild`.
- $ C:\path\to\my\_new\_project\cordova\run \[目標\] \[生成\]
+ $ C:\path\to\my\_new\_project\cordova\run \[目标\] \[生成\]
-預設情況下 `run` 命令將調用 `--emulator --debug` 如果不提供了標誌。
+默认情况下 `run` 命令调用与 `--emulator --debug` 如果不提供了标志。
## 清洗
[17/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/hybrid/webviews/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/hybrid/webviews/index.md b/docs/ru/edge/guide/hybrid/webviews/index.md
index ed385b1..7089559 100644
--- a/docs/ru/edge/guide/hybrid/webviews/index.md
+++ b/docs/ru/edge/guide/hybrid/webviews/index.md
@@ -16,7 +16,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Интеграция WebViews
-> Реализуйте Cordova WebView в собственном проекте.
+Кордова приложений обычно реализуются как на основе браузера *WebView* в пределах собственной мобильной платформы. В этом разделе показано, как, для поддержки платформ, для создания собственных WebView компоненты, которые в полной мере использовать API, Кордова. Затем можно развернуть эти компоненты приложений Cordova наряду с собственными компонентами в гибридном приложении.
-* Андроид WebViews
+Чтобы развернуть WebView, вы должны быть знакомы с каждой родной среды программирования. Ниже приведены инструкции для поддерживаемых платформ.
+
+* Amazon Fire OS WebViews
+* Android WebViews
* iOS WebViews
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/overview/index.md b/docs/ru/edge/guide/overview/index.md
index 83068b4..3f48458 100644
--- a/docs/ru/edge/guide/overview/index.md
+++ b/docs/ru/edge/guide/overview/index.md
@@ -32,674 +32,32 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
[1]: http://www.w3.org/TR/widgets/
-Само приложение реализована как веб-страницы, по умолчанию, который ссылается на любой CSS, JavaScript, изображений, мультимедийных файлов, имя *index.html* или другие ресурсы, необходимые для его запуска. Приложение выполняет в *WebView* в пределах собственного приложения оболочки, который вы распространяете app магазины. Для веб-приложение для взаимодействия с различными функциями устройства, сделать путь родные apps, он также должен ссылаться на `cordova.js` файл, который обеспечивает API привязки. <!-- XREF
-(See the API Reference for an overview, and the Application
-Development Guide for examples of how to use them.)
-XREF -->
+Само приложение реализована как веб-страницы, по умолчанию, который ссылается на любой CSS, JavaScript, изображений, мультимедийных файлов, имя *index.html* или другие ресурсы, необходимые для его запуска. Приложение выполняет в *WebView* в пределах собственного приложения оболочки, который вы распространяете app магазины. Для веб-приложение для взаимодействия с различными функциями устройства, сделать путь родные apps, он также должен ссылаться на `cordova.js` файл, который обеспечивает API привязки.
WebView Cordova с поддержкой может предоставлять приложения с его весь пользовательский интерфейс. Она также может быть компонент в больше, гибридные приложения, которое смешивает WebView с собственного приложения компонентов. Cordova предоставляет интерфейс *плагина* для этих компонентов, чтобы общаться друг с другом.
## Пути развития
-Самый простой способ настройки приложения является запуск `cordova` утилиты командной строки, также известный как *интерфейс командной строки* (CLI). (Для установки CLI, см интерфейс командной строки). В зависимости от набора платформ, который вы хотите цели вы можете положиться на CLI для постепенно более акций цикла разработки:
+Начиная с версии 3.0 можно использовать два основных рабочих процессов для создания мобильных приложений. Хотя вы можете сделать то же самое с использованием обоих рабочих процессов, некоторые задачи лучше подходят для использования рабочего процесса над другим. По этой причине вы должны понимать обоих рабочих процессов так, что лучший инструмент можно использовать для лучших ситуации.
-* В самые основные сценарии CLI можно использовать просто для создания нового проекта, который заполняется с конфигурацией по умолчанию можно изменить.
+Два основных рабочих процессов, которые поддерживаются *Веб Dev проекта* рабочего процесса и *Родной Dev платформы* рабочего процесса.
+
+### Веб проект Dev
-* Для многих мобильных платформ можно также использовать CLI для настройки дополнительного проекта файлы, необходимые для компиляции в пределах каждого пакета SDK. Чтобы это работало необходимо установить каждой целевой платформы SDK. (См. платформа руководства для получения инструкций.) Как указано в приведенной ниже таблице поддержки платформы, может потребоваться запустить CLI на различных операционных системах в зависимости от целевой платформы.
+Первой рабочего процесса можно представить как *Веб Dev проекта* рабочего процесса. Этот рабочий процесс следует использовать, когда требуется создать Cordova-приложение, которое работает на столько мобильных операционных систем как можно так мало работы платформы развития как можно. Этот рабочий процесс вступил в существование с 3.0 Кордова и создание Cordova *интерфейс командной строки* (CLI). CLI абстрагирует много функциональность скриптов более низкого уровня, которые заботиться о подробности, связанные с созданием приложения, таких как копиро
вание ваши web активы в правильные папки для каждой мобильной платформы, изменения конфигурации платформы, или под управлением конкретных создавать сценарии для создания двоичных файлов приложения. Вы можете прочитать больше о *Веб Dev проекта* рабочего процесса в интерфейс командной строки. Пожалуйста, обратите внимание, что часто, когда люди говорят о «CLI», они говорят о *Веб Dev проекта* рабочего процесса.
-* Для поддержки платформ, CLI можно скомпилировать executible приложения и запустить их в эмуляторе устройства на базе SDK. <!--Внешней ССЫЛКИ (См. Приложение Развития Руководство для деталей.) внешняя ССЫЛКА--> для комплексного тестирования, вы можете также генерировать файлы приложения и установить их непосредственно на устройство.
+### Родной платформе Dev
-В любой точке цикла разработки вы можете положиться платформы SDK инструменты, которые могут предоставить расширенный набор параметров. (См. платформа руководства подробные сведения о каждой платформы средства SDK набор). Среды SDK является более подходящим, если вы хотите реализовать гибрид приложение, которое сочетает в себе компоненты веб- и собственные приложения. <!--Внешней ССЫЛКИ (См. Гибридные Приложения Руководство для более информации.) внешняя ССЫЛКА--> вы может использовать утилиту командной строки для первоначально создания app, ил
и многократно после этого для того, чтобы подать обновленный код к инструментам SDK. Вы также можете построить файл конфигурации приложения самостоятельно.
+Второй рабочий процесс можно рассматривать как *Родной Dev платформы* рабочего процесса. Вы должны использовать его, когда вы хотите сосредоточиться на создании приложения для одной платформы и заинтересованы в изменении детали более низкого уровня платформы. Хотя до сих пор этот рабочий процесс можно использовать для создания кросс платформенных приложений, отсутствие инструментов чтобы абстрагироваться от различных этапов построения сделает более трудным. К примеру вам придется использовать Plugman для установки же плагин один раз для
каждой платформы, который вы хотите поддержать. Преимущество использования рабочего процесса этот *Родной платформе Dev* -что он дает вам доступ к более низкого уровня скриптов для создания и тестирования приложений, так что если вы взлома на родной стороне вещей, этот рабочий процесс является наиболее эффективным способом для тестирования изменений. Этот рабочий процесс также подходит, если вы хотите использовать CordovaWebView как небольшая часть в больших собственное приложение (см. в руководстве встраивание WebViews.) Вы можете прочитать о этот
рабочий процесс в различных руководств оболочки инструмент, например, руководство для Android оболочки инструмент и iOS оболочки инструмент руководства.
-<!-- XREF
-(See The config.xml File for details.)
-XREF -->
+При первом запуске, это может быть простой в использовании *Веб Dev проекта* рабочего процесса для создания приложения. (Для установки CLI, см. в интерфейс командной строки). В зависимости от набора платформ, который вы хотите цели вы можете рассчитывать на CLI для постепенно больше акций цикла разработки:
-<!-- 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 -->
+* В самые основные сценарии CLI можно использовать просто для создания нового проекта, который заполняется с конфигурацией по умолчанию можно изменить.
-## Поддержка платформ
+* Для многих мобильных платформ можно также использовать CLI для настройки дополнительного проекта файлы, необходимые для компиляции в пределах каждого пакета SDK. Чтобы это работало необходимо установить каждой целевой платформы SDK. (См. платформа руководства для получения инструкций.) Как указано в таблице поддержка платформы, может потребоваться запустить CLI на различных операционных системах в зависимости от целевой платформы.
-Ниже приведен набор инструментов разработки и устройства интерфейсы API, доступные для каждой мобильной платформы. (Заголовки столбцов отображаться заглушки CLI стенографию.)
+* Для поддержки платформ, CLI можно скомпилировать executible приложения и запустить их в эмуляторе устройства на базе SDK. Для комплексного тестирования, можно также создавать файлы приложения и устанавливать их непосредственно на устройстве.
-<!-- START HTML -->
+В любой момент цикла разработки можно переключиться с помощью более *Родной Dev платформы* рабочего процесса. Средств платформы SDK, предоставляемых может предоставить более богатый набор опций. (См. платформа руководства подробные сведения о каждой платформы SDK инструмент набор).
-<table class="compat" width="100%">
- <tr>
- <th>
- </td> <th>
- <tt>андроид</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>РГ.8</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 />WebView</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">
- не FileTransfer
- </td>
-
- <td data-col="winphone8" class="p">
- не FileTransfer
- </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">
- только localStorage
- </td>
-
- <td data-col="winphone8" class="p">
- только localStorage
- </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
+Среды SDK является более подходящим, если вы хотите осуществлять гибридные приложения, который смешивает компоненты веб- и родные приложения. Вы можете использовать утилиту командной строки для первоначально создания приложения, или многократно после этого кормить обновленный код к инструментам SDK. Вы также можете построить файл конфигурации приложения самостоятельно. (См. файл config.xml файл для деталей.)
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/amazonfireos/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/amazonfireos/config.md b/docs/ru/edge/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..b02c050
--- /dev/null
+++ b/docs/ru/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.
+---
+
+# Amazon Fire OS конфигурации
+
+`config.xml`Файл управляет приложения основные параметры, которые применяются через каждое приложение и экземпляр CordovaWebView. Этот раздел Подробности настройки, которые применяются только к Amazon Fire ОС строит. Смотрите информацию в файле config.xml на параметры глобальной конфигурации.
+
+* `KeepRunning`(логическое значение, по умолчанию `true` ): определяет, является ли приложение остается работает в фоновом режиме даже после `pause` пожаров события.
+
+ <preference name="KeepRunning" value="false"/>
+
+
+* `ErrorUrl`: Определяет страницу ошибки, который отображается в ответ на стандартные ошибки HTTP в диапазоне 400-500. Поместите указанный файл в каталог верхнего уровня, содержащий домашнюю страницу и другие активы веб.
+
+ <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/b87ed7c8/docs/ru/edge/guide/platforms/amazonfireos/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/amazonfireos/index.md b/docs/ru/edge/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..a6dba77
--- /dev/null
+++ b/docs/ru/edge/guide/platforms/amazonfireos/index.md
@@ -0,0 +1,127 @@
+---
+
+Лицензия: лицензируются для Apache Software Foundation (ASF) одного или нескольких корреспондентов лицензионных соглашений. Смотрите файл уведомления, распространяется с этой работой за дополнительной информацией относительно авторского права собственности. ASF лицензии этот файл вам под Apache License, версия 2.0 ("Лицензия"); Вы не можете использовать этот файл за исключением в соответствии с лицензией. Вы можете получить копию лицензии на
+
+ http://www.Apache.org/Licenses/License-2.0 если иное не предусмотрено действующим законодательством или согласованных в письменной форме, программное обеспечение, распространяемое под лицензией распространяется «Как есть» основе, без гарантий или условий любого рода, явных или подразумеваемых. Смотрите лицензию для конкретного языка, регулирующих разрешения и ограничения
+
+
+## по лицензии.
+
+# Amazon Fire платформы OS Гид
+
+В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для Amazon Fire ОС устройства, как Kindle Fire HDX.
+
+Смотрите ниже для более подробной информации конкретной платформы:
+
+* Amazon Fire OS конфигурации
+* Amazon Fire OS WebViews
+* Amazon Fire OS плагины
+
+## Требования и поддержка
+
+Разработка приложений Cordova для Amazon Fire ОС требует Android SDK и Amazon WebView SDK. Проверьте требования для этих SDK на соединениях ниже:
+
+* [Система Android SDK][1]
+
+* [Amazon WebView SDK][2]
+
+ [1]: http://developer.android.com/sdk/
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+## Установка
+
+### Android SDK
+
+Установите Android SDK от [developer.android.com/sdk][1]. В противном случае вам может быть представлен с выбором куда установить SDK, переместить загруженный `adt-bundle` дерево, чтобы везде, где вы храните средства разработки.
+
+Для Кордова средства командной строки для работы, вам необходимо включить в SDK `tools` и `platform-tools` каталогов в среде PATH.
+
+На Mac, Linux или других Unix подобных платформах, вы можете использовать текстовый редактор для создания или изменения `~/.bash_profile` файл, добавив строку, например, в зависимости от того, где SDK устанавливает:
+
+ экспорт путь = ${путь}: / развития/АТД Комплект/sdk/платформы tools: / развития/АТД Комплект/sdk/инструменты
+
+
+Это предоставляет средства SDK в недавно открытый терминал windows. В противном случае выполните это, чтобы сделать их доступными в текущем сеансе:
+
+ $ источника ~/.bash_profile
+
+
+Чтобы изменить путь среды на Windows 7:
+
+* Нажмите на меню " **Пуск** " в левом нижнем углу рабочего стола, щелкните правой кнопкой мыши на **компьютере**, а затем нажмите кнопку **Свойства**.
+
+* Нажмите кнопку **Дополнительные параметры системы** в столбце слева.
+
+* В открывшемся диалоговом нажмите **Переменные среды**.
+
+* Выберите переменную **PATH** и нажмите **редактировать**.
+
+* Добавьте следующее в путь, основанный на котором установлен пакет SDK, например:
+
+ ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+
+
+* Сохраните значение и закройте оба диалоговые окна.
+
+Также может потребоваться включить Java и Ant. открыть командную строку и введите `java` , а также ввести `ant` . Добавления к пути зависимости не удается запустить:
+
+ ;%JAVA_HOME%\bin;%ANT_HOME%\bin
+
+
+### Amazon WebView SDK
+
+Скачать Амазонка WebView SDK от [Amazon разработчик портала][2].
+
+* Создание `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 интерфейс командной строки. Например в каталоге исходного кода:
+
+ $ 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
+
+После того, как откроется окно Eclipse, красный **X** может показаться указывают нерешенные проблемы. Если это так, выполните следующие дополнительные действия:
+
+* Щелкните правой кнопкой мыши на папке проекта.
+
+* В результате диалоговом окне **свойств** выберите **Android** из области переходов.
+
+* Для проекта цели, выбирать самый высокий уровень Android API, которые вы установили.
+
+* Нажмите **кнопку ОК**.
+
+* Выберите **очистить** из меню **проект** . Это должно исправить все ошибки в проекте.
+
+## Развертывание на устройство
+
+Для проталкивания приложение непосредственно на устройство, убедитесь, что включена отладка USB на вашем устройстве, как описано на [Android Разработчик сайта][4]и использовать мини-USB кабель, подключить его к вашей системе.
+
+ [4]: http://developer.android.com/tools/device.html
+
+Вы можете нажать приложение на устройство из командной строки:
+
+ $ cordova run amazon-fireos
+
+
+Попеременно в Eclipse, щелкните правой кнопкой мыши проект и выберите **выполнить как → приложения для Android**.
+
+**Примечание**: в настоящее время тестирование через эмулятор не поддерживается для Amazon WebView на основе приложения.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/amazonfireos/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/amazonfireos/plugin.md b/docs/ru/edge/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..06dede4
--- /dev/null
+++ b/docs/ru/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.
+---
+
+# Amazon Fire OS плагины
+
+Следуйте инструкциям, приведенным в справочнике Android плагины обзор разработки пользовательских плагинов.
+
+## Эхо Amazon Fire 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.");
+ }
+ }
+ }
+
+
+Если вы хотите повторно использовать код Android плагин для платформы Amazon Fire ОС, а затем изменить plugin.xml на `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>
+
+
+Если вы хотите написать заказной плагин для платформы Amazon Fire ОС, а затем создайте папку с именем `amazon` под ваш плагин src / папку и изменить plugin.xml на `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>
+
+
+## С помощью Amazon WebView в ваш плагин
+
+Cordova для Amazon Fire OS использует пользовательские Amazon WebView, который построен на открытым исходным кодом проекта Chromium. Это GPU ускорение и оптимизированы для жидкости производительности на Kindle Fire.
+
+Чтобы понять, как наилучшим образом использовать Amazon WebView в вашем проекте, посетите [Портал разработчиков Амазонки][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/b87ed7c8/docs/ru/edge/guide/platforms/amazonfireos/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/amazonfireos/webview.md b/docs/ru/edge/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..8022f5b
--- /dev/null
+++ b/docs/ru/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.
+---
+
+# Amazon Fire OS WebViews
+
+Начиная с 3.0.0, Cordova можно использовать в качестве компонента приложений Amazon Fire OS. Amazon Fire ОС относится к этот компонент как `CordovaWebView` . `CordovaWebView`расширяет Amazon WebView, который построен на открытым исходным кодом проекта Chromium. Используя эту функцию, веб-приложений можно использовать последних веб-стандартов HTML5, в современный веб подсистемой среды выполнения.
+
+## Необходимые условия
+
+* Кордова 3.0.0 или больше
+
+* Android SDK, обновлены до последних SDK
+
+* Amazon WebView SDK
+
+## Руководство по использованию CordovaWebView в проекте OS Amazon Fire
+
+1. Скачать и развернуть [Amazon WebView SDK][1] , а затем скопируйте awv_interface.jar в `/framework/libs` каталог. Создайте 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 файлы приложения в проект Amazon Fire OS `/assets/www` каталог.
+
+2. Копия `config.xml` от `/framework/res/xml` для вашего проекта `/res/xml` каталог.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/config.md b/docs/ru/edge/guide/platforms/android/config.md
index 4f05d1f..6f240b3 100644
--- a/docs/ru/edge/guide/platforms/android/config.md
+++ b/docs/ru/edge/guide/platforms/android/config.md
@@ -18,36 +18,54 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`Файл управляет app основные параметры, которые применяются через каждое приложение и экземпляр CordovaWebView. Этот раздел описывает настройки, которые применяются только к Android построений. Смотрите информацию в файле config.xml на параметры глобальной конфигурации.
-* `KeepRunning`(логическое значение, по умолчанию `true` ): определяет, является ли приложение остается работает в фоновом режиме даже после `pause` пожаров события.
+* `KeepRunning`(логическое значение, по умолчанию `true` ): определяет, является ли приложение остается работает в фоновом режиме даже после `pause` пожаров события. Примечание: Установка этого значения false не убьет приложение после паузы события, он только будет остановить выполнение кода в webview Кордова, в то время, как приложение работает в фоновом режиме.
<preference name="KeepRunning" value="false"/>
-* `ErrorUrl`: Указывает страницу ошибки, который отображается в ответ на стандартные ошибки HTTP в диапазоне 400-500. Поместите указанный файл в каталог верхнего уровня, содержащий домашней страницы и других активов, web.
+* `LoadUrlTimeoutValue`(число в миллисекундах, по умолчанию `20000` , 20 секунд): при загрузке страницы, количество времени ожидания перед бросанием ошибка времени ожидания. В этом примере указывается 10 секунд, а не 20:
- <preference name="ErrorUrl" value="error.html"/>
+ <preference name="LoadUrlTimeoutValue" value="10000"/>
-* `LoadingDialog`: Отображение собственного диалогового окна при загрузке приложения. Формат значения является *название, сообщение*
+* `SplashScreen`(строки, по умолчанию `splash` ): имя файла, минус его продление в `res/drawable` каталог. Различные активы должны разделять это общее название в разных подкаталогах.
- <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+ <preference name="SplashScreen" value="mySplash"/>
-* `LoadingPageDialog`: Отображение собственного диалогового окна при загрузке суб-страниц внутри приложения. Формат значения является *название, сообщение*
+* `SplashScreenDelay`(число в миллисекундах, по умолчанию `3000` ): отображает количество времени изображение экрана-заставки.
- <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+ <preference name="SplashScreenDelay" value="10000"/>
-* `LoadUrlTimeoutValue`(число, значение по умолчанию — `20000` ): при загрузке страницы, количество времени ожидания перед бросать ошибка времени ожидания. В этом примере указывается 10 секунд, а не 20:
+* `InAppBrowserStorageEnabled`(логическое значение, по умолчанию `true` ): контроль ли страницы открыты в InAppBrowser получить доступ к же localStorage и WebSQL хранения страниц, открыт с браузером по умолчанию.
- <preference name="LoadUrlTimeoutValue" value="10000"/>
+ <preference name="InAppBrowserStorageEnabled" value="true"/>
-* `SplashScreen`: Имя файла минус его продление в `res/drawable` каталог. Различные активы должны разделять это общее название в разных подкаталогах.
+* `LoadingDialog`(строки, по умолчанию `null` ): Если набор, отображает диалоговое окно с заданным заголовком и сообщение и паук, при загрузке на первой странице приложения. Заголовок и сообщение разделяются запятой в этой строке значение, и что запятая удаляется перед отображением диалогового окна.
- <preference name="SplashScreen" value="splash"/>
+ <preference name="LoadingDialog" value="My Title,My Message"/>
-* `SplashScreenDelay`(число, значение по умолчанию `5000` ): отображает количество времени изображение экрана-заставки.
+* `LoadingPageDialog`(строки, по умолчанию `null` ): так же, как `LoadingDialog` , но для загрузки каждой страницы после первой страницы в приложении.
- <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file
+ <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+* `ErrorUrl`(По умолчанию используется URL-адрес, `null` ): Если установлено, будет отображаться странице ссылки на ошибку в приложении вместо диалоговое окно с заголовком «Ошибка приложения».
+
+ <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+* `ShowTitle`(логическое значение, по умолчанию `false` ): Показать заголовок в верхней части экрана.
+
+ <preference name="ShowTitle" value="true"/>
+
+
+* `LogLevel`(строки, по умолчанию `ERROR` ): устанавливает уровень минимальной журнала, через которых журнал будет фильтроваться сообщения из вашего приложения. Допустимыми значениями являются `ERROR` , `WARN` , `INFO` , `DEBUG` , и`VERBOSE`.
+
+ <preference name="LogLevel" value="VERBOSE"/>
+
+
+* `SetFullscreen`(логическое значение, по умолчанию `false` ): то же, что `Fullscreen` параметр в глобальной конфигурации этого XML-файла. Этот Android конкретным элемент считается устаревшим глобальной `Fullscreen` элемент и будет удален в будущей версии.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/android/index.md b/docs/ru/edge/guide/platforms/android/index.md
index 36f4aab..cb30550 100644
--- a/docs/ru/edge/guide/platforms/android/index.md
+++ b/docs/ru/edge/guide/platforms/android/index.md
@@ -16,7 +16,9 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Платформа Android руководство
-В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Android. Смотрите ниже для более подробной информации конкретной платформы:
+Это руководство показывает, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Android. Он проведет вас через процесс установки Android SDK, открытие Android-проект в Eclipse SDK и развертывание на эмуляторе или устройстве. Вам будет нужно следовать этому руководству, чтобы по крайней мере установить Android SDK, независимо от того, какой процесс вы следуете. ( *Веб проекта Dev* и *Родной платформе Dev* рабочие процессы требуют Android SDK, чтобы быть установлен и доступен через ваш путь).
+
+Смотрите ниже для более подробной информации конкретной платформы:
* Андроид конфигурации
* Андроид WebViews
@@ -24,15 +26,15 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* Обновление Android
* Android средства командной строки
-Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
## Требования и поддержка
-Просмотреть [требования к системе][1] для Android SDK.
+Смотрите [системные требования][1] Android SDK.
[1]: http://developer.android.com/sdk/index.html
-Кордова поддерживает Android 2.2, 2.3 и 4.x. Как правило являются устаревшими платформ как они опустится ниже 5% на Google в [панель мониторинга распределения][2].
+Кордова поддерживает Android 2.2, 2.3 и 4.x. Как правило являются устаревшими платформ, как они опустится ниже 5% на Google в [панель распределения][2].
[2]: http://developer.android.com/about/dashboards/index.html
@@ -42,22 +44,21 @@ NOTE, doc said:
- Android 3.x (Deprecated May 2013)
-->
-Разработчики должны использовать `cordova` утилита в сочетании с Android SDK. Увидеть интерфейс командной строки для информации как установить его, добавлять проекты, а затем построить и развернуть проект.
-
-## Установите SDK
+Разработчики должны использовать `cordova` утилита в сочетании с Android SDK. Увидеть интерфейс командной строки для получения информации, как установить его, добавить проекты, а затем построить и развернуть проект.
-Установите Android SDK от [developer.android.com/sdk][3]. В противном случае вам могут быть представлены с выбором где установить SDK, переместить загруженный `adt-bundle` дерево, чтобы везде, где вы храните средства разработки.
+Установить Android SDK от [Developer.Android.com/SDK][3]. Android sdk распространяется в виде «АТД-Комплект -<os>-<arch>-<ver>' файл. На windows АТД Комплект поставляется с инсталлятором. На OSX и Linux, просто распакуйте adt пакет в папке хранить средства разработки. [Более подробную информацию по установке Android SDK можно найти здесь][4]
[3]: http://developer.android.com/sdk/
+ [4]: http://developer.android.com/sdk/installing/bundle.html
-Для Кордова средств командной строки для работы, вам необходимо включить в SDK `tools` и `platform-tools` каталогов в среде PATH. На Mac, вы можете использовать текстовый редактор для создания или изменения `~/.bash_profile` файл, добавив строку, например, в зависимости от того, где SDK устанавливает:
+Для Кордова средства командной строки для работы, вам необходимо включить в SDK `tools` и `platform-tools` каталогов в среде PATH. На Mac, вы можете использовать текстовый редактор для создания или изменения `~/.bash_profile` файл, добавив строку, например, в зависимости от того, где SDK устанавливает:
- export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+ экспорт путь = ${путь}: / развития/АТД Комплект/sdk/платформы tools: / развития/АТД Комплект/sdk/инструменты
-Это предоставляет средства SDK в недавно открывшийся терминал windows. В противном случае выполните это, чтобы сделать их доступными в текущем сеансе:
+Это предоставляет средства SDK в недавно открытый терминал windows. В противном случае выполните это, чтобы сделать их доступными в текущем сеансе:
- $ source ~/.bash_profile
+ $ Источник ~/.bash_profile
Чтобы изменить путь среды на Windows 7:
@@ -66,16 +67,16 @@ NOTE, doc said:
* Нажмите кнопку **Дополнительные параметры системы** в столбце слева.
-* В появившемся диалоговом нажмите **Переменные среды**.
+* В открывшемся диалоговом нажмите **Переменные среды**.
* Выберите переменную **PATH** и нажмите **редактировать**.
-* Добавьте путь, основанный на котором установлен пакет SDK, например следующие:
+* Добавьте следующее в путь, основанный на котором установлен пакет SDK, например:
;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
-* Сохраните значение и закрыть и диалоговые окна.
+* Сохраните значение и закройте оба диалоговые окна.
Также может потребоваться включить Java и Ant. открыть командную строку и введите `java` , а также ввести `ant` . Добавления к пути зависимости не удается запустить:
@@ -84,7 +85,7 @@ NOTE, doc said:
## Откройте проект в SDK
-Использование `cordova` Утилита, чтобы создать новый проект, как описано в Cordova интерфейс командной строки. Например в каталоге исходного кода:
+Использование `cordova` утилита для настройки нового проекта, как описано в Cordova интерфейс командной строки. Например в каталоге исходного кода:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
@@ -92,96 +93,98 @@ NOTE, doc said:
$ cordova build
-Как только создан, вот как использовать пакет SDK для его изменения:
+После создания, вот как использовать пакет SDK для его изменения:
* Запустите приложение **Eclipse** .
-* Выберите пункт меню **Нового проекта** .
+* Выберите пункт меню **Создать проект** .
+
+* Выберите **Android-проект из существующего кода** из диалогового окна полученный и нажмите **Далее**: ![][5]
-* Выберите **Android-проект из существующего кода** из результирующее диалоговое окно и нажмите **Далее**: ![][4]
+* Перейдите к `hello` , или какой вы создан каталог для проекта, затем в `platforms/android` подкаталога.
-* Перейдите к `hello` , или какой вам создан каталог для проекта, затем к `platforms/android` подкаталог.
+* Убедитесь, что оба `hello` и `hello-CordovaLib` должны быть импортированы выбранные проекты. `hello-CordovaLib`Проект необходим по состоянию на Cordova 3.3.0, потому что Кордова в настоящее время используется как Android библиотеки вместо файла .jar.
* Нажмите кнопку **Готово**.
- [4]: img/guide/platforms/android/eclipse_new_project.png
+ [5]: img/guide/platforms/android/eclipse_new_project.png
После того, как откроется окно Eclipse, красный **X** может показаться указывают нерешенные проблемы. Если это так, выполните следующие дополнительные действия:
* Щелкните правой кнопкой мыши на папке проекта.
-* В результате диалоговом окне **Свойства** выберите **Android** из области переходов.
+* В результате диалоговом окне **свойств** выберите **Android** из области переходов.
-* Для проекта построения целевого объекта, выберите самый высокий уровень Android API, которые вы установили.
+* Для проекта цели, выбирать самый высокий уровень Android API, которые вы установили.
* Нажмите **кнопку ОК**.
* Выберите **очистить** из меню **проект** . Это должно исправить все ошибки в проекте.
-## Развертывание в эмулятор
+## Развернуть эмулятор
-Вы можете использовать `cordova` утилита для запуска приложения в эмуляторе, или вы можете запустить его в SDK. В любом случае, SDK сначала должен быть настроен для отображения по крайней мере одно устройство. Чтобы сделать это, используйте менеджер SDK Android, Java-приложение, которое выполняется отдельно от Eclipse. Существует два способа, чтобы открыть ее:
+Вы можете использовать `cordova` утилита для запуска приложения в эмуляторе, или вы можете запустить его в рамках SDK. В любом случае, SDK сначала должен быть настроен для отображения по крайней мере одно устройство. Чтобы сделать это, используйте менеджер SDK Android, Java-приложение, которое запускается отдельно от Eclipse. Существует два способа, чтобы открыть ее:
* Запуск `android` в командной строке.
-* В Eclipse, нажмите этот значок на панели инструментов:
+* В Eclipse, нажмите этот значок панели инструментов:
- ![][5]
+ ![][6]
- [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+ [6]: img/guide/platforms/android/eclipse_android_sdk_button.png
-После открытой, Android SDK Manager отображает различные библиотеки времени выполнения:
-
-![][6]
-
- [6]: img/guide/platforms/android/asdk_window.png
-
-Выберите **Инструменты → Управление AVDs** (Android виртуального устройства), а затем выберите любой элемент из **Определения устройства** в диалоговом окне возникшей:
+После открытия, Android SDK Manager отображает различные библиотеки времени выполнения:
![][7]
- [7]: img/guide/platforms/android/asdk_device.png
+ [7]: img/guide/platforms/android/asdk_window.png
-Нажмите **Создать AVD**, при необходимости изменяя имя, затем нажмите **кнопку ОК** чтобы принять изменения:
+Выберите **Инструменты → Управление AVDs** (Android виртуального устройства), а затем выберите любой элемент из **Определения устройства** в диалоговом окне возникшей:
![][8]
- [8]: img/guide/platforms/android/asdk_newAVD.png
+ [8]: img/guide/platforms/android/asdk_device.png
-AVD затем появляется в списке **Виртуальных устройств Android** :
+Нажмите **Создать AVD**, при необходимости изменяя имя, затем нажмите **кнопку ОК** , чтобы принять изменения:
![][9]
- [9]: img/guide/platforms/android/asdk_avds.png
+ [9]: img/guide/platforms/android/asdk_newAVD.png
-Чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажать кнопку **старт**. Он запускает, как он на устройство, с дополнительные элементы управления, доступные для аппаратных кнопок:
+AVD затем появляется в списке **Android виртуальных устройств** :
![][10]
- [10]: img/guide/platforms/android/asdk_emulator.png
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажать кнопку **старт**. Он запускает, как он на устройстве, с дополнительные элементы управления, доступные для аппаратных кнопок:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
В этот момент вы можете использовать `cordova` утилита для развертывания приложения в эмулятор из командной строки:
$ cordova emulate android
-Если вместо этого вы работаете в среде Eclipse, щелкните правой кнопкой мыши проект и выберите **выполнить как → Android-приложение**. Вас могут попросить указать AVD, если нет уже открыт.
+Если вместо этого вы работаете в среде Eclipse, щелкните правой кнопкой мыши проект и выберите **выполнить как → приложения для Android**. Вас могут попросить указать AVD, если ни один уже открыт.
-Для более быстрый опыт используйте изображение на базе Intel эмулятор:
+Для более быстрый опыт используйте изображение на основе Intel эмулятора:
-* Установите один или несколько `Intel x86 Atom` образов системы, а также `Intel Hardware Accelerated Execution Manager` , доступных под **экстра**.
+* Установите один или несколько `Intel x86 Atom` образы системы, а также `Intel Hardware Accelerated Execution Manager` , доступных под **экстра**.
-* Запустите установщик Intel, который доступен в пределах вашего Android SDK в`extras/intel/Hardware_Accelerated_Execution_Manager`.
+* Запустите инсталлятор Intel, который доступен в вашем Android SDK в`extras/intel/Hardware_Accelerated_Execution_Manager`.
* Создайте новый AVD с поставленной цели Intel изображения.
-* При запуске эмулятор, обеспечить существует без сообщений об ошибке, указывающее на сбой загрузки HAX модулей.
+* При запуске эмулятора, обеспечить существует без сообщений об ошибке, указывающее на сбой загрузки модулей HAX.
## Развертывание на устройство
-Для проталкивания приложение непосредственно на устройство, убедитесь, что USB отладки включен на вашем устройстве, как описано на [Android Разработчик сайта][11]и использовать мини-USB кабель для подключения к вашей системе.
+Для проталкивания приложение непосредственно на устройство, убедитесь, что включена отладка USB на вашем устройстве, как описано на [Android Разработчик сайта][12]и использовать мини-USB кабель, подключить его к вашей системе.
- [11]: http://developer.android.com/tools/device.html
+ [12]: http://developer.android.com/tools/device.html
Вы можете нажать приложение на устройство из командной строки:
[14/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova
3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/config.md b/docs/ru/edge/guide/platforms/ios/config.md
index d236c4f..8ef20c6 100644
--- a/docs/ru/edge/guide/platforms/ios/config.md
+++ b/docs/ru/edge/guide/platforms/ios/config.md
@@ -18,12 +18,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
`config.xml`Файл управляет app основные параметры, которые применяются через каждое приложение и экземпляр CordovaWebView. Этот раздел описывает настройки, которые применяются только к iOS построений. Смотрите информацию в файле config.xml на параметры глобальной конфигурации.
-* `EnableViewportScale`(логическое значение, по умолчанию `false` ): набор `true` использовать мета-тег viewport либо отключить или ограничить диапазон масштабирования пользователя.
+* `EnableViewportScale`(логическое значение, по умолчанию `false` ): набор `true` Разрешить метатег видового экрана либо отключить или ограничить диапазон масштабирования пользователь, который включен по умолчанию.
<preference name="EnableViewportScale" value="true"/>
+
+ Место просмотра следующих в HTML, чтобы отключить масштабирование и подходят гибко в WebView рендеринга контента:
+
+ < мета имя = «просмотра» содержание =' ширина = устройства ширина, первоначальный масштаб = 1, пользователь масштабируемых = no' / >
+
-* `MediaPlaybackRequiresUserAction`(логическое значение, по умолчанию `false` ): набор `true` чтобы запретить автоматическое воспроизведение с HTML5 видео `autoplay` атрибут. Не применяется при вызове `play()` на объект video.
+* `MediaPlaybackRequiresUserAction`(логическое значение, по умолчанию `false` ): набор `true` чтобы запретить автоматическое воспроизведение с HTML5 видео или аудио `autoplay` атрибут или через JavaScript.
<preference name="MediaPlaybackRequiresUserAction" value="true"/>
@@ -43,51 +48,36 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<preference name="TopActivityIndicator" value="white"/>
-* `FadeSplashScreen`(логическое значение, по умолчанию `true` ): значение `false` для предотвращения выцветания и при изменении его состояния отображения экрана-заставки.
-
- <preference name="FadeSplashScreen" value="false"/>
-
-
-* `FadeSplashScreenDuration`(float, значение по умолчанию `2` ): указывает количество секунд для экрана-заставки исчезать эффект для выполнения.
-
- <preference name="FadeSplashScreenDuration" value="4"/>
-
-
-* `ShowSplashScreenSpinner`(логическое значение, по умолчанию `true` ): значение `false` чтобы скрыть счетчик экрана заставки.
-
- <preference name="ShowSplashScreenSpinner" value="false"/>
-
-
-* `KeyboardDisplayRequiresUserAction`(логическое значение, по умолчанию `true` ): набор `false` Разрешить клавиатуры появляться при вызове `focus()` на форм ввода.
+* `KeyboardDisplayRequiresUserAction`(логическое значение, по умолчанию `true` ): набор `false` Разрешить клавиатуры появляются при вызове `focus()` на форм ввода.
<preference name="KeyboardDisplayRequiresUserAction" value="false"/>
-* `SuppressesIncrementalRendering`(логическое значение, по умолчанию `false` ): установите `true` ждать, пока все содержимое был получен до того, как он отображается на экране.
+* `SuppressesIncrementalRendering`(логическое значение, по умолчанию `false` ): набор `true` ждать, пока все содержимое был получен до того, как он отображается на экране.
<preference name="SuppressesIncrementalRendering" value="true"/>
-* `KeyboardShrinksView`(логическое значение, по умолчанию `false` ): набор `true` сократить webview, когда клавиатура появляется, переопределение по умолчанию beavior, которое уменьшает размер окна просмотра по вертикали. Это соответствует поведение по умолчанию для приложений Android.
+* `GapBetweenPages`(float, значение по умолчанию `` ): размер разрыва, в точках, между страницами.
- <preference name="KeyboardShrinksView" value="true"/>
+ <preference name="GapBetweenPages" value="0"/>
-* `GapBetweenPages`(float, значение по умолчанию `` ): размер промежутка в точках между страницами.
+* `PageLength`(float, значение по умолчанию `` ): размер каждой страницы, в точках, в направление потока страниц. Когда PaginationMode — справа налево или слева направо, это свойство представляет ширину каждой страницы. Когда PaginationMode topToBottom или bottomToTop, это свойство представляет высоту каждой страницы. Значение по умолчанию равно 0, что означает, что макет использует размер окна просмотра, чтобы определить размеры страницы.
- < предпочтение имя = значение «GapBetweenPages» = «0» / >
+ <preference name="PageLength" value="0"/>
-* `PageLength`(float, значение по умолчанию `` ): размер каждой страницы в точках, в направление потока страниц. Когда PaginationMode справа налево или слева направо, это свойство представляет ширину каждой страницы. Когда PaginationMode topToBottom или bottomToTop, это свойство представляет высоту каждой страницы. Значение по умолчанию равно 0, что означает, что макет использует размер окна просмотра, чтобы определить размеры страницы.
+* `PaginationBreakingMode`(строки, по умолчанию `page` ): допустимые значения `page` и `column` .Порядок, в котором происходит разрыв столбца или страницы. Это свойство определяет, заслуженный или игнорируются некоторые CSS свойства относительно разрыва столбца и страницы. Когда это свойство имеет значение `column` , содержание уважает CSS свойства, относящиеся к колонке разрыв в месте разрыва страницы.
- < предпочтение имя = значение «PageLength» = «0» / >
+ <preference name="PaginationBreakingMode" value="page"/>
-* `PaginationBreakingMode`(строка, по умолчанию `page` ): допустимые значения `page` и `column` .Порядок, в котором происходит разрыв столбца или страницы. Это свойство определяет заслуженный или проигнорированы некоторых свойств CSS относительно разрыва столбца и страницы. Когда это свойство имеет значение `column` , содержание уважает CSS свойства, относящиеся к колонке ломать в месте разрыва страницы.
+* `PaginationMode`(строки, по умолчанию `unpaginated` ): допустимые значения `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , и `rightToLeft` . Это свойство определяет ли содержимое в представлении веб-разбиты на страницы, которые заполняют один экран в то время, или как один длинный прокрутки представления. Если набор в разбитой на страницы форме, это свойство Переключение страничного макета на контент, вызывая веб-представление для использования значения PageLength и GapBetweenPages relayout его содержание.
- < предпочтение имя = значение «PaginationBreakingMode» = «страницы» / >
+ <preference name="PaginationMode" value="unpaginated"/>
-* `PaginationMode`(строка, по умолчанию `unpaginated` ): допустимые значения `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , и `rightToLeft` . Это свойство определяет, является ли содержимое в представлении веб-разбиты на страницы, которые заполняют экран один в то время, или показан как один длинный прокрутки представления. Если набор в разбитой на страницы форме, это свойство переключает разбитого на страницы макета на контент, вызывая веб-представлении значения PageLength и GapBetweenPages для relayout использовать его содержание.
+* `UIWebViewDecelerationSpeed`(строки, по умолчанию `normal` ): допустимые значения `normal` , `fast` . Это свойство контролирует скорость замедления прокрутки импульса. `normal`по умолчанию скорость для наиболее родные apps, и `fast` является значением по умолчанию для Mobile Safari.
- < предпочтение имя = значение «PaginationMode» = «unpaginated» / >
\ No newline at end of file
+ <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/index.md b/docs/ru/edge/guide/platforms/ios/index.md
index 0ce3643..7927abf 100644
--- a/docs/ru/edge/guide/platforms/ios/index.md
+++ b/docs/ru/edge/guide/platforms/ios/index.md
@@ -24,7 +24,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
* iOS, плагины
* iOS утилиты командной строки
-Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
## Требования и поддержка
@@ -86,7 +86,7 @@ Apple ® инструменты, необходимые для создания
Xcode поставляется в комплекте с эмуляторов для последней версии iPhone и iPad. Более старые версии могут быть доступны из **Xcode → настройки → загружает компоненты →** группа.
-## Развернуть устройстве
+## Развертывание на устройство
Подробные сведения о различных требований для развертывания на устройстве можно найти в разделе *Настройка развития и распределения активов* [Инструментов рабочего процесса руководства для iOS][7]Apple. Вкратце вам нужно выполнить следующие действия перед развертыванием:
@@ -112,7 +112,7 @@ Xcode поставляется в комплекте с эмуляторов д
## Общие проблемы
-**Предупреждений:** Когда приложение интерфейс программирования (API) изменить или заменить другим API, он помечается как *устаревшие*. API по-прежнему работает в ближайшем будущем, но в конечном итоге удаляется. Некоторые из этих устаревших интерфейсов отражены в Apache Cordova, и Xcode выдает предупреждения о них, когда вы построить и развернуть приложение.
+**Соответствующие предупреждения**: когда приложение интерфейс программирования (API) изменить или заменить другим API, он помечен как *устаревшие*. API по-прежнему работает в ближайшем будущем, но в конечном итоге удаляется. Некоторые из этих устаревших интерфейсов отражены в Apache Cordova, и Xcode выдает предупреждения о них, когда вы построить и развернуть приложение.
Xcode предупреждение о `invokeString` метод касается функциональность, которая запускает приложение из пользовательского URL-адреса. В то время как механизм для загрузки из пользовательских URL-адрес изменился, этот код по-прежнему присутствует предоставлять обратную функциональность для приложений, созданных в старых выпусках Cordova. Образец приложения не использует эту функциональность, поэтому эти предупреждения можно игнорировать. Чтобы избежать отображения этих предупреждений, удалите код, ссылающийся на устаревшие invokeString API:
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/plugin.md b/docs/ru/edge/guide/platforms/ios/plugin.md
index b942b40..5115ec3 100644
--- a/docs/ru/edge/guide/platforms/ios/plugin.md
+++ b/docs/ru/edge/guide/platforms/ios/plugin.md
@@ -16,181 +16,163 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# iOS плагины
-Плагин-это Objective-C класс, который расширяет `CDVPlugin` класс.
+Этот раздел содержит сведения о том, как реализовать код родной плагин на платформе iOS. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
-Каждый класс плагин должен быть зарегистрирован как `<feature>` тег в `config.xml` файл. Именно через этот механизм что JavaScript `exec` метода `service` параметр сопоставляется Objective-C-класса.
+IOS плагин реализован как Objective-C класс, который расширяет `CDVPlugin` класс. Для JavaScript `exec` метода `service` параметр для сопоставления с Objective-C класс, каждый плагин должен быть зарегистрирован как `<feature>` в каталоге именованного приложения тег `config.xml` файл.
## Сопоставление классов плагина
-Часть JavaScript плагин всегда использует `cordova.exec` метод следующим образом:
+Часть JavaScript плагин использует `cordova.exec` метод следующим образом:
- Exec (<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+ Exec (<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-Это маршалирует запрос от `UIWebView` родной стороне iOS, более или менее кипящей вплоть до вызова `action` метод `service` класса с аргументами, переданными в `args` массив.
+Это маршалирует запрос от `UIWebView` в сторону родной iOS эффективно вызова `action` метод `service` класса, с аргументами, переданными в `args` массив.
-Укажите плагин как `<feature>` тег в Кордова iOS приложения проекта `config.xml` файл.
+Укажите плагин как `<feature>` тег в Кордова iOS приложения проекта `config.xml` файл, используя `plugin.xml` файл, чтобы придать этой разметки автоматически, как описано в приложении плагины:
- <feature name="LocalStorage">
- <param name="ios-package" value="CDVLocalStorage" />
- </feature>
+ <feature name="LocalStorage">
+ <param name="ios-package" value="CDVLocalStorage" />
+ </feature>
-Функция `name` должен соответствовать атрибут в JavaScript используется `exec` вызова `service` параметр и `value` атрибута должно соответствовать имени плагина Objective-C класса. `<param name>`всегда должно быть я `"ios-package"` . Если вы не будете следовать этой установки, плагин может компилировать, но не будет добраться на Cordova.
+Функция `name` атрибут должен соответствовать указан как JavaScript `exec` вызова `service` параметр. `value`Атрибут должен соответствовать имени плагина Objective-C класса. `<param>`Элемента `name` всегда должно быть `ios-package` . Если не следовать этим рекомендациям, может скомпилировать плагин, но Cordova до сих пор не может быть возможность доступа к ней.
## Плагин инициализации и жизни
-Для жизни каждого из них создается один экземпляр объекта плагин `UIWebView` . Плагины не создаются до тех пор, пока они сначала ссылается вызов из JavaScript, если не `<param>` с `onload` `name` атрибут имеет значение `"true"` в `config.xml` . Например:
+Для жизни каждого из них создается один экземпляр объекта плагин `UIWebView` . Плагины создаются обычно при первом обращении путем вызова из JavaScript. В противном случае они могут быть созданы путем установки `param` с именем `onload` для `true` в `config.xml` файл:
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- <param name="onload" value="true" />
- </feature>
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ <param name="onload" value="true" />
+ </feature>
Существует *нет* места для инициализатора для плагинов. Вместо этого следует использовать плагины `pluginInitialize` метод для их запуска логики.
-Плагины с долго выполняющихся запросов, фоновая активность (например, воспроизведение компакт-диска), слушателей или внутреннее состояние следует реализовать `onReset` метод и остановить или очистки этих мероприятий. Этот метод запускается при `UIWebView` переходит на новую страницу или обновления, которая перезагружает JavaScript.
+Плагины с долго выполняющихся запросов, фон деятельности, такие как воспроизведение мультимедиа, слушателей или что поддерживать внутреннее состояние следует осуществлять `onReset` метод для очистки этих мероприятий. Метод работает, когда `UIWebView` переходит на новую страницу или обновления, которая перезагружает JavaScript.
## Написание iOS Cordova плагин
-У нас есть JavaScript выстрелить плагин запрос на родной стороне. У нас есть плагин iOS Objective-C, должным образом сопоставлены через `config.xml` файл. Так как окончательный iOS плагин Objective-C класс выглядит?
+Вызов JavaScript запускает запрос плагин к родной стороне, и соответствующие iOS плагин Objective-C отображается правильно в `config.xml` файл, но как окончательный iOS Objective-C модуль класса взгляд? Все, что отправляется в плагин с JavaScript в `exec` функция передается в соответствующий класс плагин `action` метод. Метод плагин имеет подпись:
-Что получает разосланы плагин через JavaScript `exec` функция передается в соответствующий класс плагин `action` метод. Метод плагин имеет эта подпись:
-
- - (void)myMethod:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* myarg = [command.arguments objectAtIndex:0];
+ - (void)myMethod:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* myarg = [command.arguments objectAtIndex:0];
- if (myarg != nil) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ if (myarg != nil) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+ }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
-1. [CDVInvokedUrlCommand.h][1]
-
-2. [CDVPluginResult.h][2]
-
-3. [CDVCommandDelegate.h][3]
-
- [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h
- [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h
- [3]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h
+Для более подробной информации, см. `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , и`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
## iOS CDVPluginResult типы сообщений
-С помощью CDVPluginResult вы можете вернуть различные типы результатов вернуться к вашей обратных вызовов JavaScript, с помощью методов класса, которые выглядят как:
+Вы можете использовать `CDVPluginResult` для возвращения различных результата типа обратно в обратных вызовов JavaScript, с помощью методов класса, следовать этой схеме:
- + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+ + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-Вы можете создать `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , и `Multipart` типов. Или не придают любые аргументы (просто отправить статус). Или возвращает ошибку. Вы даже можете не посылать каких-либо плагин результат на всех, в этом случае функция обратного вызова не огонь.
+Вы можете создать `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , и `Multipart` типов. Вы можете также оставить вне каких-либо аргументов, чтобы отправить статус, или возвращает ошибку, или даже не решили отправить любой плагин результат, в этом случае срабатывает ни обратного вызова.
-### Примечания
+Обратите внимание на следующие для сложных возвращаемых значений:
-* `messageAsArrayBuffer`ожидает `NSData*` и преобразует в `ArrayBuffer` для вашего обратного вызова JavaScript (и `ArrayBuffers` направил плагин из JavaScript преобразуются в`NSData*`).
-* `messageAsMultipart` ожидает `NSArray *` содержащие любой другой Поддерживаемые типы и посылает весь массив как `аргументы` для обратного вызова JavaScript.
- * Галтель: это не просто синтаксический сахар (хотя это сладкое). Таким образом, все аргументы сериализуются и десериализуются в случае необходимости. Например, это безопасно вернуться `NSData*` как составной, но не как `Array` /`Dictionary`.
+* `messageAsArrayBuffer`ожидает `NSData*` и преобразует `ArrayBuffer` в обратного вызова JavaScript. Кроме того, любой `ArrayBuffer` отправляет плагин JavaScript преобразуются в`NSData*`.
-## IOS эхо плагин плагин
+* `messageAsMultipart`ожидает `NSArray*` содержащие любые другие поддерживаемые типы и отправляет весь массив как `arguments` для обратного вызова JavaScript. Таким образом, все аргументы сериализуются и десериализуются как необходимости, так что это безопасно вернуться `NSData*` как составной, а не как `Array` /`Dictionary`.
-Мы хотели бы добавить следующее в проект `config.xml` файл:
+## Эхо iOS плагин пример
- <feature name="Echo">
- <param name="ios-package" value="Echo" />
- </feature>
+Для сопоставления интерфейса JavaScript *эхо* функция, описанная в плагины приложения, используйте `plugin.xml` для вставки `feature` спецификации локальной платформы `config.xml` файл:
+
+ <platform name="ios">
+ <config-file target="config.xml" parent="/*">
+ <feature name="Echo">
+ <param name="ios-package" value="Echo" />
+ </feature>
+ </config-file>
+ </platform>
-Тогда мы хотели бы добавить следующие файлы ( `Echo.h` и `Echo.m` ) в директорию плагинов внутри нашего каталога приложений Cordova-iOS:
+Тогда мы хотели бы добавить следующие `Echo.h` и `Echo.m` файлы в `Plugins` папку в каталоге приложений Cordova-iOS:
- /********* Echo.h Cordova Plugin Header *******/
+ /********* Echo.h Cordova Plugin Header *******/
- #import <Cordova/CDV.h>
+ #import <Cordova/CDV.h>
- @interface Echo : CDVPlugin
+ @interface Echo : CDVPlugin
- - (void)echo:(CDVInvokedUrlCommand*)command;
+ - (void)echo:(CDVInvokedUrlCommand*)command;
- @end
+ @end
- /********* Echo.m Cordova Plugin Implementation *******/
+ /********* Echo.m Cordova Plugin Implementation *******/
- #import "Echo.h"
- #import <Cordova/CDV.h>
+ #import "Echo.h"
+ #import <Cordova/CDV.h>
- @implementation Echo
+ @implementation Echo
- - (void)echo:(CDVInvokedUrlCommand*)command
- {
- CDVPluginResult* pluginResult = nil;
- NSString* echo = [command.arguments objectAtIndex:0];
+ - (void)echo:(CDVInvokedUrlCommand*)command
+ {
+ CDVPluginResult* pluginResult = nil;
+ NSString* echo = [command.arguments objectAtIndex:0];
- if (echo != nil && [echo length] > 0) {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
- } else {
- pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
- }
+ if (echo != nil && [echo length] > 0) {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+ } else {
+ pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+ }
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }
- @end
+ @end
-Давайте взглянем на код. В верхней части у нас есть все необходимые Cordova импорта. Наш класс простирается от `CDVPlugin` (очень важно).
+Необходимого импорта в верхней части файла расширяет класс от `CDVPlugin` . В этом случае плагин поддерживает только один `echo` действий. Он получает эхо строку путем вызова `objectAtIndex` метод получить первый параметр `arguments` массив, который соответствует аргументам, принятому JavaScript в `exec()` функции.
-Этот плагин поддерживает только одно действие, `echo` действий. Во-первых, мы захватить эхо строку, используя `objectAtIndex` метод на наших `args` , говоря это, мы хотим получить 0-й параметр в массиве аргументов. Мы делаем немного проверка параметров: Убедитесь, что это не `nil` и убедитесь, что он не является строкой нулевой длины.
+Он проверяет параметр, чтобы убедиться, что это не `nil` или является пустой строкой, возвращая `PluginResult` с `ERROR` статус, если это так. Если параметр проходит проверку, он возвращает `PluginResult` с `OK` статус, проходя в оригинале `echo` строка. Наконец, он отправляет результат `self.commandDelegate` , которая выполняет `exec` метода успех или неудача обратные вызовы на стороне JavaScript. Если успех обратного вызова вызывается, он проходит в `echo` параметр.
-Если это так, мы возвращаем `PluginResult` с `ERROR` статус. Если все эти проверки проходят, то мы вернуть `PluginResult` с `OK` статус и проход в `echo` строка, мы получили в первую очередь, как параметр.
+## iOS интеграции
-Наконец, мы отправить результат на `self.commandDelegate` , который выполняет `exec` метода успех или неудача обратные вызовы на стороне JavaScript. Если успех обратного вызова вызывается, он проходит в `echo` параметр.
+`CDVPlugin`Класса есть другие методы, которые можно переопределить ваш плагин. Например, вы можете захватить `pause` , `resume` , прервать app и `handleOpenURL` события. См [CDVPlugin.h][1] и [CDVPlugin.m][2] для руководства.
-## Работа с потоками
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-Плагин методы выполняются в том же потоке пользовательского интерфейса. Если ваш плагин требует большой обработки или требует блокирующий вызов, следует использовать фоновый поток. Например:
+## Работа с потоками
- - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
- {
- // Check command.arguments here.
- [self.commandDelegate runInBackground:^{
- NSString* payload = nil;
- // Some blocking logic...
- CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
- // The sendPluginResult method is thread-safe.
- [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
- }];
- }
+Плагин методы обычно выполняются в том же потоке, что основной интерфейс. Если ваш плагин требует большой обработки или требует блокирующий вызов, вам следует использовать фоновый поток. Например:
+
+ - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+ {
+ // Check command.arguments here.
+ [self.commandDelegate runInBackground:^{
+ NSString* payload = nil;
+ // Some blocking logic...
+ CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+ // The sendPluginResult method is thread-safe.
+ [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+ }];
+ }
-## Расширенный плагин функциональность
-
-Смотрите другие методы, которые можно переопределить в:
-
-* [CDVPlugin.h][4]
-
-* [CDVPlugin.m][5]
-
- [4]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
- [5]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-
-Например, вы можете подключить в `pause` , `resume` , прекратить app и `handleOpenURL` события.
-
-## Отладка плагины
-
-Для отладки на стороне Objective-C, будет использовать встроенный отладчик Xcode в. Для JavaScript на iOS 5.0 можно использовать [Weinre, проект Apache Cordova][6] или [iWebInspector, - сторонней утилиты][7]
+## Отладка iOS плагины
- [6]: https://github.com/apache/cordova-weinre
- [7]: http://www.iwebinspector.com/
+Для отладки на стороне Objective-C, требуется встроенный отладчик Xcode's. Для JavaScript на iOS 5.0 можно использовать [Weinre, проект Apache Cordova][3] , или [iWebInspector, сторонние утилиты][4]. Для iOS 6 вы можете прикрепить Safari 6.0 для вашего приложения, выполняющиеся в iOS 6 симулятор.
-Для iOS 6 будет использовать Safari 6.0 просто приложить к ваше приложение работает на iOS 6 симулятор.
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
## Наиболее распространенные ошибки
-* Не забудьте добавить ваш плагин сопоставление файла config.xml. Если вы забыли, ошибка регистрируется в консоли Xcode.
+* Не забудьте добавить ваш плагин сопоставление `config.xml` . Если вы забыли, ошибка регистрируется в консоли Xcode.
-* Не забудьте добавить любые узлы, при подключении к в белый список, как описано в руководстве Whitelist домена. Если вы забыли, ошибка регистрируется в консоли Xcode.
\ No newline at end of file
+* Не забудьте добавить любые узлы, при подключении к в белый список, как описано в руководстве белый список доменов. Если вы забыли, ошибка регистрируется в консоли Xcode.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/ios/tools.md b/docs/ru/edge/guide/platforms/ios/tools.md
index 81ad0eb..c5410f4 100644
--- a/docs/ru/edge/guide/platforms/ios/tools.md
+++ b/docs/ru/edge/guide/platforms/ios/tools.md
@@ -22,6 +22,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
Средства командной строки iOS строятся на скрипты shell и полагаться на Xcode инструментов командной строки, таких как `xcode-select` и`xcodebuild`.
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
+
## Создание проекта
Запустите `create` команду, указав существующий путь к проекту, реверс домен стиль пакет идентификатор и отображаемое имя приложения.
@@ -34,7 +36,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
$ /path/to/my_new_project/cordova/build
-## Запуск приложения в эмуляторе
+## Запустить приложение на эмуляторе
$ /path/to/my_new_project/cordova/run
[35/57] [abbrv] CB-5931 1/28 push latest of edge for Chinese
Traditional Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/plugin.md b/docs/zh/edge/guide/platforms/ios/plugin.md
index 6b16324..c42758b 100644
--- a/docs/zh/edge/guide/platforms/ios/plugin.md
+++ b/docs/zh/edge/guide/platforms/ios/plugin.md
@@ -14,33 +14,33 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 插件
+# iOS 外掛程式
-此部分提供了如何在 iOS 平台上实现本机插件代码的详细信息。 之前读这篇文章,请参阅应用程序插件插件的结构和其共同的 JavaScript 界面的概述。 这一节继续表明通信从科尔多瓦 web 视图的本机平台和后面的示例*回声*插件。
+此部分提供了如何在 iOS 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。
-IOS 插件作为扩展目标 C 类实现 `CDVPlugin` 类。 对于 JavaScript 的 `exec` 方法的 `service` 参数将映射到一个目标 C 类,每个插件必须注册为 `<feature>` 标记命名的应用程序目录中 `config.xml` 文件。
+IOS 外掛程式作為擴展目標 C 類實現 `CDVPlugin` 類。 對於 JavaScript 的 `exec` 方法的 `service` 參數將映射到一個目標 C 類,每個外掛程式必須註冊為 `<feature>` 標記命名的應用程式目錄中 `config.xml` 檔。
-## 插件类映射
+## 外掛程式類映射
-一个插件的 JavaScript 部分使用 `cordova.exec` 方法,如下所示:
+一個外掛程式的 JavaScript 部分使用 `cordova.exec` 方法,如下所示:
exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
-这封送一个请求从 `UIWebView` 到 iOS 本机一侧,有效地调用 `action` 方法在 `service` 类,传入的参数中的 `args` 数组。
+這封送一個請求從 `UIWebView` 到 iOS 本機一側,有效地調用 `action` 方法在 `service` 類,傳入的參數中的 `args` 陣列。
-指定作为插件 `<feature>` 科尔多瓦 iOS 应用程序项目中的标记 `config.xml` 文件,使用 `plugin.xml` 文件来自动应用程序插件中所述注入此标记:
+指定作為外掛程式 `<feature>` 科爾多瓦 iOS 應用程式專案中的標記 `config.xml` 檔,使用 `plugin.xml` 檔來自動應用程式外掛程式中所述注入此標記:
<feature name="LocalStorage">
<param name="ios-package" value="CDVLocalStorage" />
</feature>
-该功能的 `name` 属性应匹配您所指定的作为 JavaScript `exec` 调用的 `service` 参数。 `value`属性应与插件的目标 C 类的名称相匹配。 `<param>`元素的 `name` 应始终是 `ios-package` 。 如果你不遵守这些准则,该插件可能会编译,但科尔多瓦可能仍然不能够访问它。
+該功能的 `name` 屬性應匹配您所指定的作為 JavaScript `exec` 調用的 `service` 參數。 `value`屬性應與外掛程式的目標 C 類的名稱相匹配。 `<param>`元素的 `name` 應始終是 `ios-package` 。 如果你不遵守這些準則,該外掛程式可能會編譯,但科爾多瓦可能仍然不能夠訪問它。
-## 插件初始化和生存期
+## 外掛程式初始化和存留期
-插件对象的一个实例创建为生活的每个 `UIWebView` 。 首先从 JavaScript 的调用的引用时,通常被实例化插件。 否则他们可以通过设置实例化 `param` 命名为 `onload` 到 `true` 在 `config.xml` 文件:
+外掛程式物件的一個實例創建為生活的每個 `UIWebView` 。 首先從 JavaScript 的調用的引用時,通常被具現化外掛程式。 否則他們可以通過設置具現化 `param` 命名為 `onload` 到 `true` 在 `config.xml` 檔:
<feature name="Echo">
<param name="ios-package" value="Echo" />
@@ -48,13 +48,13 @@ IOS 插件作为扩展目标 C 类实现 `CDVPlugin` 类。 对于 JavaScript
</feature>
-有*没有*指定插件的初始值设定项。相反,应使用插件 `pluginInitialize` 为其启动逻辑方法。
+有*沒有*指定外掛程式的初始值設定項。相反,應使用外掛程式 `pluginInitialize` 為其啟動邏輯方法。
-插件需要长时间运行的请求,如媒体回放、 听众,保持内部状态应执行的背景活动 `onReset` 方法来清理这些活动。 在方法运行时 `UIWebView` 定位到新的一页或刷新,重新加载 JavaScript。
+外掛程式需要長時間運行的請求,如媒體重播、 聽眾,保持內部狀態應執行的背景活動 `onReset` 方法來清理這些活動。 在方法運行時 `UIWebView` 定位到新的一頁或刷新,重新載入 JavaScript。
-## 写作 iOS 科尔多瓦插件
+## 寫作 iOS 科爾多瓦外掛程式
-JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标 C 插件映射正确地在 `config.xml` 文件中,但最后 iOS 目标 C 插件类看起来像什么? 无论派往与 JavaScript 的插件 `exec` 函数传递到相应的插件类的 `action` 方法。 插件的方法有此签名:
+JavaScript 調用觸發外掛程式請求到本機的一邊,和相應的 iOS 目標 C 外掛程式映射正確地在 `config.xml` 檔中,但最後 iOS 目標 C 外掛程式類看起來像什麼? 無論派往與 JavaScript 的外掛程式 `exec` 函數傳遞到相應的外掛程式類的 `action` 方法。 外掛程式的方法有此簽名:
- (void)myMethod:(CDVInvokedUrlCommand*)command
{
@@ -70,26 +70,26 @@ JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标
}
-有关更多详细信息,请参见 `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` ,和`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
+有關更多詳細資訊,請參見 `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` ,和`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
-## iOS CDVPluginResult 消息类型
+## iOS CDVPluginResult 訊息類型
-您可以使用 `CDVPluginResult` 来返回结果的多种类型回 JavaScript 回调函数,使用类的方法,它们遵循这种模式:
+您可以使用 `CDVPluginResult` 來返回結果的多種類型回 JavaScript 回呼函數,使用類的方法,它們遵循這種模式:
+ (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
-您可以创建 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` ,和 `Multipart` 类型。 你可以也离开了任何参数来发送状态,或返回错误,或甚至选择不发送任何插件的结果,在这种情况下既不回拨火。
+您可以創建 `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` ,和 `Multipart` 類型。 你可以也離開了任何參數來發送狀態,或返回錯誤,或甚至選擇不發送任何外掛程式的結果,在這種情況下既不回撥火。
-请注意以下复杂的返回值为:
+請注意以下複雜的傳回值為:
-* `messageAsArrayBuffer`预计 `NSData*` 并将转换为 `ArrayBuffer` 在 JavaScript 回调。 同样,任何 `ArrayBuffer` JavaScript 发送到一个插件都将转换为`NSData*`.
+* `messageAsArrayBuffer`預計 `NSData*` 並將轉換為 `ArrayBuffer` 在 JavaScript 回檔。 同樣,任何 `ArrayBuffer` JavaScript 發送到一個外掛程式都將轉換為`NSData*`.
-* `messageAsMultipart`预计, `NSArray*` 包含任何其他支持类型,并将发送整个数组作为 `arguments` 给您的 JavaScript 回调。 这种方式,所有参数在序列化或反序列化作为必要的所以它是能够安全返回 `NSData*` 作为多部分,但不是 `Array` /`Dictionary`.
+* `messageAsMultipart`預計, `NSArray*` 包含任何其他支援類型,並將發送整個陣列作為 `arguments` 給您的 JavaScript 回檔。 這種方式,所有參數在序列化或反序列化作為必要的所以它是能夠安全返回 `NSData*` 作為多部分,但不是 `Array` /`Dictionary`.
-## 回声 iOS 插件示例
+## 回聲 iOS 外掛程式示例
-若要匹配的 JavaScript 界面*回波*特征描述的应用程序插件,使用 `plugin.xml` 来注入 `feature` 到本地平台规范 `config.xml` 文件:
+若要匹配的 JavaScript 介面*回波*特徵描述的應用程式外掛程式,使用 `plugin.xml` 來注入 `feature` 到本地平臺規範 `config.xml` 檔:
<platform name="ios">
<config-file target="config.xml" parent="/*">
@@ -100,7 +100,7 @@ JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标
</platform>
-然后我们将添加以下 `Echo.h` 和 `Echo.m` 文件到 `Plugins` 内科尔多瓦 iOS 应用程序目录的文件夹:
+然後我們將添加以下 `Echo.h` 和 `Echo.m` 檔到 `Plugins` 內科爾多瓦 iOS 應用程式目錄的資料夾:
/********* Echo.h Cordova Plugin Header *******/
@@ -136,20 +136,20 @@ JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标
@end
-在文件的顶部必要的进口商品扩展从类 `CDVPlugin` 。 在这种情况下,该插件只支持单个 `echo` 行动。 它获取 echo 字符串通过调用 `objectAtIndex` 方法获取的第一个参数 `arguments` 对应于参数的数组通过 JavaScript 在 `exec()` 函数。
+在檔的頂部必要的進口商品擴展從類 `CDVPlugin` 。 在這種情況下,該外掛程式只支援單個 `echo` 行動。 它獲取 echo 字串通過調用 `objectAtIndex` 方法獲取的第一個參數 `arguments` 對應于參數的陣列通過 JavaScript 在 `exec()` 函數。
-它会检查该参数,以确保它不是 `nil` 或空字符串,返回 `PluginResult` 与 `ERROR` 如果是这样的状态。 如果该参数通过检查,它返回 `PluginResult` 与 `OK` 状态,在原始中传递 `echo` 的字符串。 最后,它将发送结果到 `self.commandDelegate` ,其中执行 `exec` 方法的成功或失败回调 JavaScript 一边。 如果成功回调被调用,它将通过在 `echo` 参数。
+它會檢查該參數,以確保它不是 `nil` 或空字串,返回 `PluginResult` 與 `ERROR` 如果是這樣的狀態。 如果該參數通過檢查,它返回 `PluginResult` 與 `OK` 狀態,在原始中傳遞 `echo` 的字串。 最後,它將發送結果到 `self.commandDelegate` ,其中執行 `exec` 方法的成功或失敗回檔 JavaScript 一邊。 如果成功回檔被調用,它將通過在 `echo` 參數。
-## iOS 一体化
+## iOS 一體化
-`CDVPlugin`类功能其他你的插件可以重写的方法。 例如,您可以捕获 `pause` , `resume` ,应用程序终止和 `handleOpenURL` 事件。 请参见[CDVPlugin.h][1]和[CDVPlugin.m][2]类的指导。
+`CDVPlugin`類功能其他你的外掛程式可以重寫的方法。 例如,您可以捕獲 `pause` , `resume` ,應用程式終止和 `handleOpenURL` 事件。 請參見[CDVPlugin.h][1]和[CDVPlugin.m][2]類的指導。
[1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
[2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
-## 线程处理
+## 執行緒
-插件方法通常在主界面相同的线程中执行。 如果你的插件需要大量的处理,或者需要一个阻塞调用,则应使用后台线程。 例如:
+外掛程式方法通常在主介面相同的執行緒中執行。 如果你的外掛程式需要大量的處理,或者需要一個阻塞調用,則應使用後臺執行緒。 例如:
- (void)myPluginMethod:(CDVInvokedUrlCommand*)command
{
@@ -164,15 +164,15 @@ JavaScript 调用触发插件请求到本机的一边,和相应的 iOS 目标
}
-## 调试 iOS 插件
+## 調試 iOS 外掛程式
-若要调试的目标 C 一边,你需要 Xcode 的内置调试器。 对于 JavaScript,在 iOS 5.0 可以使用[Weinre、 Apache 科尔多瓦项目][3]或[iWebInspector、 一个第三方实用程序][4]。 Ios 6,您可以向您的应用程序运行在 iOS 6 模拟器附加 Safari 6.0。
+若要調試的目標 C 一邊,你需要 Xcode 的內置調試器。 對於 JavaScript,在 iOS 5.0 可以使用[Weinre、 Apache 科爾多瓦專案][3]或[iWebInspector、 一個協力廠商實用程式][4]。 Ios 6,您可以向您的應用程式運行在 iOS 6 模擬器附加 Safari 6.0。
[3]: https://github.com/apache/cordova-weinre
[4]: http://www.iwebinspector.com/
-## 常见的陷阱
+## 常見的陷阱
-* 别忘了添加到您的脚本映射 `config.xml` 。如果你忘记了,是在 Xcode 控制台中记录错误。
+* 別忘了添加到您的腳本映射 `config.xml` 。如果你忘記了,是在 Xcode 主控台中記錄錯誤。
-* 别忘了添加任何主机,您在白名单中,连接到域白名单指南中所述。如果你忘记了,是在 Xcode 控制台中记录错误。
\ No newline at end of file
+* 別忘了添加任何主機,您在白名單中,連接到域白名單指南中所述。如果你忘記了,是在 Xcode 主控台中記錄錯誤。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/10046d07/docs/zh/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/ios/tools.md b/docs/zh/edge/guide/platforms/ios/tools.md
index 775227a..e3192f7 100644
--- a/docs/zh/edge/guide/platforms/ios/tools.md
+++ b/docs/zh/edge/guide/platforms/ios/tools.md
@@ -14,38 +14,38 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# iOS 命令行工具
+# iOS 命令列工具
-`cordova`命令行实用程序是一个高级别的工具,允许您在一次跨几个平台生成的应用程序。 旧版本的科尔多瓦框架提供了特定于每个平台的命令行工具集。 若要使用它们作为 CLI 的替代,您需要从[cordova.apache.org][1]下载此版本的科尔多瓦。 下载文件中包含单独的档案,为每个平台。 展开您想要的目标平台。 这里描述的工具,通常可用在顶级 `bin` 目录中,否则为咨询**自述**文件,了解有关更多详细的指示。
+`cordova`命令列實用程式是一個高級別的工具,允許您在一次跨幾個平臺生成的應用程式。 舊版本的科爾多瓦框架提供了特定于每個平臺的命令列工具集。 若要使用它們作為 CLI 的替代,您需要從[cordova.apache.org][1]下載此版本的科爾多瓦。 下載檔案中包含單獨的檔案,為每個平臺。 展開您想要的目標平臺。 這裡描述的工具,通常可用在頂級 `bin` 目錄中,否則為諮詢**自述**檔,瞭解有關更多詳細的指示。
[1]: http://cordova.apache.org
-IOS 命令行工具都建立在 shell 脚本和依赖于 Xcode 命令行工具如 `xcode-select` 和`xcodebuild`.
+IOS 命令列工具都建立在 shell 腳本和依賴于 Xcode 命令列工具如 `xcode-select` 和`xcodebuild`.
-低级命令行界面,它使插件的信息,请参阅使用 Plugman 到管理插件。有关概述,请参见应用程序插件。
+低級命令列介面,它使外掛程式的資訊,請參閱使用 Plugman 到管理外掛程式。有關概述,請參見應用程式外掛程式。
-## 创建一个项目
+## 創建一個專案
-运行 `create` 命令,指定的现有路径的项目、 反向域式包标识符和应用程序的显示名称。
+運行 `create` 命令,指定的現有路徑的專案、 反向域式包識別碼和應用程式的顯示名稱。
$ ./path/to/cordova-ios/bin/create /path/to/my_new_project com.example.project_name ProjectName
-## 生成项目
+## 生成專案
$ /path/to/my_new_project/cordova/build
-## 在模拟器上运行应用程序
+## 在模擬器上運行應用程式
$ /path/to/my_new_project/cordova/run
-## 释放
+## 釋放
$ /path/to/my_new_project/cordova/release
-## 日志记录
+## 日誌記錄
$ /path/to/my_new_project/cordova/log
\ No newline at end of file
[02/57] [abbrv] CB-5931 1/28 push latest of edge for chinese
simplified Cordova 3.4
Posted by sh...@apache.org.
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/platforms/wp8/upgrading.md b/docs/zh/edge/guide/platforms/wp8/upgrading.md
index 4f84029..1ead496 100644
--- a/docs/zh/edge/guide/platforms/wp8/upgrading.md
+++ b/docs/zh/edge/guide/platforms/wp8/upgrading.md
@@ -14,390 +14,405 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 升級 Windows Phone
+# 升级 Windows Phone
-本指南演示如何修改 Windows Phone 的專案,這兩個版本 7 和 8,從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 命令列介面資訊,請參閱如何更新的 CLI 版本。 以下部分顯示了如何從非 CLI 專案升級。
+本指南演示如何修改 Windows Phone 的项目,这两个版本 7 和 8,从科尔多瓦的旧版本进行升级。 大多数这些说明适用于与旧集的前面的命令行工具创建的项目 `cordova` CLI 实用程序。 命令行界面信息,请参阅如何更新的 CLI 版本。 以下部分显示了如何从非 CLI 项目升级。
-## 從 3.0.0 升級到 3.1.0
+## 从 3.1.0 升级到 3.2.0
-為創建的科爾多瓦 CLI 的專案:
+为创建的科尔多瓦 CLI 的项目:
-1. 更新 `cordova` CLI 版本-請參閱命令列介面
-2. 運行 `cordova platform update wp8` (或 `wp7` ,每添加到您的專案的平臺)。
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
-對於不使用 CLI 科爾多瓦創建的專案,請運行:
+2. 运行 `cordova platform update wp8` (或 `wp7` ,每添加到您的项目的平台)。
-1. `bin\update <project_path>`
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
-## 從 2.9.0 升級到 CLI (3.0.0)
+ bin\update <project_path>
+
+
+## 从 3.0.0 升级到 3.1.0
+
+为创建的科尔多瓦 CLI 的项目:
+
+1. 更新 `cordova` CLI 版本。请参阅命令行界面。
+
+2. 运行 `cordova platform update wp8` (或 `wp7` ,每添加到您的项目的平台)。
+
+对于不使用 CLI 科尔多瓦创建的项目,请运行:
+
+ bin\update <project_path>
+
+
+## 从 2.9.0 升级到 CLI (3.0.0)
-1. 創建新的 Apache 科爾多瓦 3.0.0 專案使用 CLI,科爾多瓦,如所述的命令列介面。
+1. 创建新的 Apache 科尔多瓦 3.0.0 项目使用 CLI,科尔多瓦,如所述的命令行界面。
-2. 添加您的平臺的科爾多瓦專案,例如:`cordova
+2. 添加您的平台到科尔多瓦项目中,例如:`cordova
platform add wp7 wp8`.
-3. 該專案的內容複寫 `www` 目錄到 `www` 目錄在您剛剛創建的科爾多瓦專案的根目錄。
+3. 该项目的内容复制 `www` 目录到 `www` 目录在您刚刚创建的科尔多瓦项目的根目录。
-4. 複製或覆蓋任何本機資產從原始專案 ( `SplashScreen` , `ApplicationIcon` 等等),這讓確定要添加的任何新檔 `.csproj` 檔。 Windows 電話裡面的專案生成 `platforms\wp7` 或 `platforms\wp8` 目錄。
+4. 复制或覆盖任何本机资产从原始项目 ( `SplashScreen` , `ApplicationIcon` 等等),这让确定要添加的任何新文件 `.csproj` 文件。 Windows 电话里面的项目生成 `platforms\wp7` 或 `platforms\wp8` 目录。
-5. 使用科爾多瓦 CLI 工具來安裝您需要的任何外掛程式。請注意 CLI 處理所有核心 Api 作為外掛程式,所以他們可能需要添加。只有 3.0.0 外掛程式是與 CLI 相容。
+5. 使用科尔多瓦 CLI 工具来安装您需要的任何插件。请注意 CLI 处理所有核心 Api 作为插件,所以他们可能需要添加。只有 3.0.0 插件是与 CLI 兼容。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.9.0 升級到 3.0.0 (非 CLI)
+## 从 2.9.0 升级到 3.0.0 (非 CLI)
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 3.0.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 3.0.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 複製並覆蓋任何閃屏或圖示圖像。
+3. 复制并覆盖任何闪屏或图标图像。
-4. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+4. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-5. 生成並測試。
+5. 生成并测试。
-**注:**所有核心 Api 從科爾多瓦版本 3.0 中, 移除和作為外掛程式必須單獨安裝。 關於如何重新啟用非 CLI 的工作流中的這些功能的詳細資訊,請參閱使用 Plugman 到管理外掛程式。
+**注**: 所有核心 Api 从科尔多瓦版本 3.0 中, 移除和作为插件必须单独安装。 关于如何重新启用非 CLI 的工作流中的这些功能的详细信息,请参阅使用 Plugman 到管理插件。
-## 從 2.8.0 升級到 2.9.0
+## 从 2.8.0 升级到 2.9.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.9.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.9.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新的名稱 `cordova.js` 的 HTML 標籤,如果它仍在使用科爾多瓦 VERSION.js (應該是剛中`cordova.js`).
+3. 更新的名称 `cordova.js` 的 HTML 标记,如果它仍在使用科尔多瓦 VERSION.js (应该是刚中`cordova.js`).
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們也添加到.csproj 檔。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们也添加到.csproj 文件。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.7.0 升級到 2.8.0
+## 从 2.7.0 升级到 2.8.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.8.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.8.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova.js` 檔。(注意檔案名中的版本號的缺乏。
+3. 更新您的 html 代码,使用新的 `cordova.js` 文件。(注意文件名中的版本号的缺乏。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.6.0 升級到 2.7.0
+## 从 2.6.0 升级到 2.7.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.7.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.7.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.7.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.5.0 升級到 2.6.0
+## 从 2.5.0 升级到 2.6.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.6.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.6.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.6.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.4.0 升級到 2.5.0
+## 从 2.4.0 升级到 2.5.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.5.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.5.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.5.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.3.0 升級到 2.4.0
+## 从 2.3.0 升级到 2.4.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 或 WP8 2.4.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 或 WP8 2.4.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.4.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.2.0 升級到 2.3.0
+## 从 2.2.0 升级到 2.3.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建新的 Apache 科爾多瓦 WP7 2.3.0 專案。
+1. 创建新的 Apache 科尔多瓦 WP7 2.3.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.3.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.1.0 升級到 2.2.0
+## 从 2.1.0 升级到 2.2.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建新的 Apache 科爾多瓦 WP7 2.2.0 專案。
+1. 创建新的 Apache 科尔多瓦 WP7 2.2.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.2.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 2.0.0 升級到 2.1.0
+## 从 2.0.0 升级到 2.1.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建新的 Apache 科爾多瓦 WP7 2.1.0 專案。
+1. 创建新的 Apache 科尔多瓦 WP7 2.1.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.1.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 1.9.0 升級到 2.0.0
+## 从 1.9.0 升级到 2.0.0
-有很大變化到 Apache 科爾多瓦 2.0.0 WP7 專案結構,使這升級有點更多涉及的其他人。 本質上這不是升級而建立一個新的專案和對現有原始程式碼檔的副本。
+有很大变化到 Apache 科尔多瓦 2.0.0 WP7 项目结构,使这升级有点更多涉及的其他人。 本质上这不是升级而建立一个新的项目和对现有源代码文件的副本。
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 創建一個新的 Apache 科爾多瓦 WP7 2.0 專案。
+1. 创建一个新的 Apache 科尔多瓦 WP7 2.0 项目。
-2. 將複製的內容你 `www` 目錄到新的專案,並確保這些專案添加到 VS 專案。
+2. 将复制的内容你 `www` 目录到新的项目,并确保这些项目添加到 VS 项目。
-3. 更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+3. 更新您的 html 代码,使用新的 `cordova-2.0.0.js` 文件。
-4. 複製並覆蓋任何閃屏或圖示圖像。
+4. 复制并覆盖任何闪屏或图标图像。
-5. 複製超過任何外掛程式從 `plugins` 目錄到新專案,並確保他們還補充說到 VS 專案。
+5. 复制超过任何插件从 `plugins` 目录到新项目,并确保他们还补充说到 VS 项目。
-6. 生成並測試。
+6. 生成并测试。
-## 從 1.8.0 升級到 1.9.0
+## 从 1.8.0 升级到 1.9.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.9.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.9.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.9.0.js` 文件。
-## 從 1.7.0 升級到 1.8.0
+## 从 1.7.0 升级到 1.8.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.8.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.8.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.8.0.js` 文件。
-## 從 1.6.0 升級到 1.7.0
+## 从 1.6.0 升级到 1.7.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.7.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.7.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.7.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.7.0.js` 文件。
-## 從 1.6.0 升級到 1.6.1
+## 从 1.6.0 升级到 1.6.1
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.6.1.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.6.1.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.6.1.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.6.1.js` 文件。
-## 從 1.5.0 版升級到 1.6.0
+## 从 1.5.0 版升级到 1.6.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.6.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.6.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.6.0.js` 文件。
-## 從 1.4.0 升級到 1.5.0 版
+## 从 1.4.0 升级到 1.5.0 版
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.5.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.5.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.5.0.js` 文件。
-## 從 1.3.0 升級到 1.4.0
+## 从 1.3.0 升级到 1.4.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.4.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.4.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.4.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.4.0.js` 文件。
-## 從 1.2.0 升級到 1.3.0
+## 从 1.2.0 升级到 1.3.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.3.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.3.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.3.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.3.0.js` 文件。
-## 從 1.1.0 升級到 1.2.0
+## 从 1.1.0 升级到 1.2.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.2.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.2.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.2.0.js` 檔。
+6. 更新您的 html 代码,使用新的 `cordova-1.2.0.js` 文件。
-## 從 1.0.0 升級到 1.1.0
+## 从 1.0.0 升级到 1.1.0
-在 Visual Studio 的解決方案資源管理器視窗中:
+在 Visual Studio 的解决方案资源管理器窗口中:
-1. 刪除 `GapLib/WP7CordovaClassLib.dll` 從您的專案。
+1. 删除 `GapLib/WP7CordovaClassLib.dll` 从您的项目。
-2. 移除對的引用 `WP7CordovaClassLib` **的引用**的目錄中。
+2. 移除对的引用 `WP7CordovaClassLib` **的引用**的目录中。
-3. **引用**上按一下滑鼠右鍵,然後選擇**增加參考**.
+3. **引用**上单击鼠标右键,然后选择**添加引用**.
-4. 導航到新分佈和添加 `WP7CordovaClassLib.dll` 檔。
+4. 导航到新分布和添加 `WP7CordovaClassLib.dll` 文件。
- * **注:**你可以通過引用,按右鍵並選擇**屬性**來查看該 DLL 的版本.
+ **注**: 您可以通过在引用上右击并选择**属性**查看 DLL 的版本.
-5. 複製新 `cordova-1.1.0.js` 到您的專案。(請確定它被標記為內容)。
+5. 复制新 `cordova-1.1.0.js` 到您的项目。(请确定它被标记为内容)。
-6. 更新您的 html 代碼,使用新的 `cordova-1.1.0.js` 檔。
\ No newline at end of file
+6. 更新您的 html 代码,使用新的 `cordova-1.1.0.js` 文件。
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/guide/support/index.md b/docs/zh/edge/guide/support/index.md
new file mode 100644
index 0000000..1c6f6b0
--- /dev/null
+++ b/docs/zh/edge/guide/support/index.md
@@ -0,0 +1,752 @@
+---
+
+许可证: 下一个或多个参与者许可协议许可向阿帕奇软件基金会 (ASF)。 请参阅分布式与此工作为版权的所有权有关的其他信息的通知文件。 ASF 许可证,此文件到你根据 Apache 许可证,2.0 版 ("许可证") ;您不可能使用此文件除了符合许可证。 您可能会获得在许可证的副本
+
+ http://www.apache.org/licenses/LICENSE-2.0 除非适用的法律要求或书面同意,否则按照该许可证分发的软件分发上"按原样"的基础,而不担保或条件的任何种类的明示或暗示。 请参阅支配权限和许可证下的限制的特定语言的许可证。
+
+
+---
+
+# 平台支持
+
+下面显示一的组开发工具和设备的 Api 可为每个移动平台。(列标题显示的 CLI 速记存根 (stub)。
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+ <tr>
+ <th>
+ </td> <th>
+ <tt>亚马逊-fireos</tt>
+ </th>
+
+ <th>
+ <tt>android 系统</tt>
+ </th>
+
+ <th>
+ <tt>blackberry10</tt>
+ </th>
+
+ <th>
+ <tt>ios</tt>
+ </th>
+
+ <th>
+ <tt>Ubuntu</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="amazon-fireos" class="y">
+ Mac、 Windows、 Linux
+ </td>
+
+ <td data-col="android" class="y">
+ Mac、 Windows、 Linux
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ Mac Windows
+ </td>
+
+ <td data-col="ios" class="y">
+ Mac
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ Ubuntu
+ </td>
+
+ <td data-col="winphone7" class="y">
+ Windows
+ </td>
+
+ <td data-col="winphone8" class="y">
+ Windows
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ <a href="guide_platforms_amazonfireos_webview.md.html">(请参阅详细信息)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_platforms_android_webview.md.html">(请参阅详细信息)</a>
+ </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="ubuntu" class="y">
+ </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="firefoxos" 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="amazon-fireos" class="y">
+ <a href="guide_guide_platforms_amazonfireos_plugin.md.html">(请参阅详细信息)</a>
+ </td>
+
+ <td data-col="android" class="y">
+ <a href="guide_guide_platforms_android_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="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(请参阅详细信息)</a>
+ </td>
+
+ <td data-col="winphone8" class="y">
+ <a href="guide_guide_platforms_wp8_plugin.md.html">(请参阅详细信息)</a>
+ </td>
+
+ <td data-col="win8" class="y">
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_camera_camera.md.html">相机</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_media_capture_capture.md.html">捕获</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ (3GS) +
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_connection_connection.md.html">连接</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_contacts_contacts.md.html">联系人</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_device_device.md.html">设备</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_events_events.md.html">事件</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_file_file.md.html">文件</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_geolocation_geolocation.md.html">地理定位</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_globalization_globalization.md.html">全球化</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="n">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ </td>
+
+ <td data-col="winphone8" class="y">
+ </td>
+
+ <td data-col="win8" class="p">
+ 使用 iframe
+ </td>
+
+ <!-- <td data-col="firefoxos" 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="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_notification_notification.md.html">通知</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_splashscreen_splashscreen.md.html">闪屏</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" 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="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="n">
+ </td>
+ </tr>
+
+ <tr>
+ <th>
+ <a href="cordova_storage_storage.md.html">存储</a>
+ </th>
+
+ <td data-col="amazon-fireos" class="y">
+ </td>
+
+ <td data-col="android" class="y">
+ </td>
+
+ <td data-col="blackberry10" class="y">
+ </td>
+
+ <td data-col="ios" class="y">
+ </td>
+
+ <td data-col="ubuntu" class="y">
+ </td>
+
+ <td data-col="winphone7" class="y">
+ 认为 & indexedDB
+ </td>
+
+ <td data-col="winphone8" class="y">
+ 认为 & indexedDB
+ </td>
+
+ <td data-col="win8" class="y">
+ 认为 & indexedDB
+ </td>
+
+ <!-- <td data-col="firefoxos" class="n"></td> -->
+
+ <td data-col="tizen" class="y">
+ </td>
+ </tr></table>
+
+ <!-- END HTML -->
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/index.md b/docs/zh/edge/index.md
index a3167f4..d91dbbd 100644
--- a/docs/zh/edge/index.md
+++ b/docs/zh/edge/index.md
@@ -16,7 +16,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
<div id="home">
<h1>
- 輔助線
+ 参考线
</h1>
<ul>
@@ -25,189 +25,112 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
概述
</h2>
- <span>如果你是新的科爾多瓦,啟動在這裡。</span>
+ <span>如果你是新的科尔多瓦,启动在这里。</span>
</li>
<li>
<h2>
- 命令列介面
+ 平台支持
</h2>
- <span>創建、 構建和部署從命令列。</span>
+ <span>所有主要功能的兼容性表。</span>
</li>
<li>
<h2>
- 平臺指南
+ 命令行界面
</h2>
- <span>設置每個 SDK 和更新專案</span>
+ <span>创建、 构建和部署从命令行。</span>
</li>
<li>
<h2>
- Config.xml 檔
+ 平台指南
</h2>
- <span>自訂您的應用程式的功能。</span>
+ <span>设置每个 SDK 和更新项目</span>
</li>
<li>
<h2>
- 圖示和啟動畫面
+ 使用 Plugman 来管理插件
</h2>
- <span>自訂應用程式的圖像顯示。</span>
+ <span>使用 Plugman 来管理插件没有 CLI</span>
</li>
<li>
<h2>
- 嵌入 WebViews
- </h2>
-
- <span>在您的專案中實現科爾多瓦 web 視圖。</span>
- </li>
- <li>
- <h2>
- 外掛程式開發指南
- </h2>
-
- <span>開發你的第一個外掛程式。</span>
- </li>
- <li>
- <h2>
- 隱私指南
+ Config.xml 文件
</h2>
- <span>瞭解重要手機隱私問題。</span>
+ <span>自定义您的应用程序的功能。</span>
</li>
<li>
<h2>
- 白名單指南
+ 图标和启动画面
</h2>
- <span>授予應用程式對外部資源的訪問。</span>
+ <span>自定义应用程序的图像显示。</span>
</li>
<li>
<h2>
- <a href="_index.html">關鍵字索引</a>
- </h2>
-
- <span>完整的檔的索引。</span>
- </li>
- </ul>
-
- <h1>
- API 參考
- </h1>
-
- <ul>
- <li>
- <h2>
- 加速度計
- </h2>
-
- <span>進入設備的動作感應器。</span>
- </li>
- <li>
- <h2>
- 相機
+ 嵌入 WebViews
</h2>
- <span>捕獲照片使用的設備的相機。</span>
+ <span>在您的项目中实现科尔多瓦 web 视图。</span>
</li>
<li>
<h2>
- 捕獲
+ 插件开发指南
</h2>
- <span>擷取裝置的媒體捕獲應用程式使用的媒體檔案。</span>
+ <span>开发你的第一个插件。</span>
</li>
<li>
<h2>
- 指南針
+ 隐私指南
</h2>
- <span>獲取該設備的指向的方向。</span>
+ <span>了解重要手机隐私问题。</span>
</li>
<li>
<h2>
- 連接
+ 白名单指南
</h2>
- <span>快速檢查網路狀態和蜂窩網路的資訊。</span>
+ <span>授予应用程序对外部资源的访问。</span>
</li>
<li>
<h2>
- 連絡人
+ 存储
</h2>
- <span>與設備連絡人資料庫的工作。</span>
+ <span>本机存储选项的概述。</span>
</li>
<li>
<h2>
- 設備
+ <a href="_index.html">关键字索引</a>
</h2>
- <span>收集設備特定資訊。</span>
+ <span>完整的文件的索引。</span>
</li>
+ </ul>
+
+ <h1>
+ API 参考
+ </h1>
+
+ <ul>
<li>
<h2>
事件
</h2>
- <span>掛接到本機事件通過 JavaScript。</span>
- </li>
- <li>
- <h2>
- 檔
- </h2>
-
- <span>掛接到本機檔案系統通過 JavaScript。</span>
- </li>
- <li>
- <h2>
- 地理定位
- </h2>
-
- <span>讓意識到您應用程式的位置。</span>
- </li>
- <li>
- <h2>
- 全球化
- </h2>
-
- <span>啟用特定于地區設定的物件表示的形式。</span>
- </li>
- <li>
- <h2>
- InAppBrowser
- </h2>
-
- <span>啟動另一個應用程式中的瀏覽器實例的 Url。</span>
- </li>
- <li>
- <h2>
- 媒體
- </h2>
-
- <span>錄製和播放音訊檔。</span>
- </li>
- <li>
- <h2>
- 通知
- </h2>
-
- <span>可視、 可聽,和觸覺設備通知。</span>
- </li>
- <li>
- <h2>
- 閃屏
- </h2>
-
- <span>顯示和隱藏的應用程式的初始螢幕。</span>
+ <span>挂接到本机事件通过 JavaScript。</span>
</li>
<li>
<h2>
- 存儲
+ 插件的 Api
</h2>
- <span>掛接到設備本機存儲選項。</span>
+ <span>发现哪些插件科尔多瓦是可用在您的项目中使用。</span>
</li>
</ul>
</div>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/909e5fb4/docs/zh/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/zh/edge/plugin_ref/plugman.md b/docs/zh/edge/plugin_ref/plugman.md
index 11fe826..a3dd679 100644
--- a/docs/zh/edge/plugin_ref/plugman.md
+++ b/docs/zh/edge/plugin_ref/plugman.md
@@ -14,71 +14,152 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
under the License.
---
-# 使用 Plugman 來管理外掛程式
+# 使用 Plugman 来管理插件
-從 3.0 版本開始,科爾多瓦實現所有設備 Api 作為外掛程式,然後留在預設情況下禁用。 此外,它還支援兩種不同的方法來添加和刪除外掛程式。 第一是通過使用 `cordova` 所述的命令列介面 CLI。 第二是通過使用一個較低級別[plugman][1]命令列介面。 本指南著重于第二種方法,這可能是誰想要升級其版本的科爾多瓦,但誰都沒尚未通過工作流中,科爾多瓦 CLI 的開發人員非常有用。
+从 3.0 版本开始,科尔多瓦实现所有设备 Api 作为插件,然后留在默认情况下禁用。 此外,它还支持两种不同的方法来添加和删除插件。 第一是通过使用 `cordova` 所述的命令行界面 CLI。 第二种是通过使用一个较低级别[Plugman][1]命令行界面 ("本机平台 dev"工作流)。这些两条发展路径之间的主要区别是 Plugman 可以只添加插件到一个平台,一次而 CLI 会将插件添加到的所有平台,您的目标。 正因为如此,它更有意义,当你正在密切与单一的平台,因此,工作流的"本机平台 Dev"名称时,使用 Plugman。
[1]: https://github.com/apache/cordova-plugman/
-在 plugman 上的詳細資訊,請參閱[其庫中的讀我檔案][2].
+详细信息关于 Plugman,尤其是如果你有兴趣在消费作为节点模块 Plugman 或黑客对 Plugman 的代码,请参阅[其库中的自述文件][2].
[2]: https://github.com/apache/cordova-plugman/blob/master/README.md
-## 基本命令
+## 安装 Plugman
-要安裝 plugman,您必須在您的機器上安裝的[節點][3]:
+要安装 plugman,您必须在您的机器上安装的[节点][3]。 然后您可以运行下面的命令从任意位置在您的环境以全局,安装 plugman,这样就可从您的计算机上的任何目录中:
[3]: http://nodejs.org/
- npm install -g plugman
+ $ npm install -g plugman
-在這裡是要添加的每個平臺外掛程式的語法:
+您还必须有有 `git` 上你 `PATH` ,以便能够直接从远程 git Url 安装的插件。
- plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+**提示:**如果您发现与故宫安装 plugman 后你仍然不能运行任何 `plugman` 的命令,请确保您已添加 `/npm/` 目录到您`PATH`.
+
+**注:**如果您不想通过安装 Plugman 全球污染您的全球故宫命名空间,您可以跳过此步骤。 如果这种情况,然后当你与外壳工具创建科尔多瓦项目,将有 `node_modules` 目录里面您的项目包含 Plugman。 既然你不 instally 全球范围内,您必须调用节点,每个 Plugman 命令,例如 `node ./node_modules/plugman/main.js -version` 。 本指南的其余部分假定您已安装 Plugman 就全球而言,意味着您可以调用它与只是`plugman`.
+
+## 创建一个项目,科尔多瓦
+
+您可以使用 Plugman 之前,您必须创建一个科尔多瓦项目。 你可以用命令行界面或更低的级别的 shell 脚本。 使用 shell 脚本来创建您的项目的说明都位于平台指南页上列出的各项"命令行工具"指南。
+
+## 添加插件
+
+一旦你已经安装了 Plugman,并已创建一个科尔多瓦项目,您可以开始将插件添加到与平台:
+
+ $ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <name|url|path> [--plugins_dir <directory>] [--www <directory>] [--variable <name>=<value> [--variable <name>=<value> ...]]
+
+
+使用最小的参数,此命令将插件安装到科尔多瓦的一个项目。 您必须指定一个为该平台的平台和科尔多瓦的项目位置。 此外必须指定与不同的插件, `--plugin` 参数形式是:
+
+* `name`: 目录名称插件内容存在的地方。 这必须是现有目录下的 `--plugins_dir` 路径 (见下面的详细信息) 或一个插件在科尔多瓦注册表中的。
+* `url`: URL 以 https:// 或 git 开始: / / 指向一个有效 git 存储库,是复本,包含 `plugin.xml` 文件。 这个资料库的内容将复制到`--plugins_dir`.
+* `path`: 目录包含一个有效的插件,其中包括路径 `plugin.xml` 文件。此路径的内容将被复制到`--plugins_dir`.
+
+其他参数:
+
+* `--plugins_dir`默认值为 `<project>/cordova/plugins` ,但可以为每个包含子目录中任何目录获取插件。
+* `--www`默认值为项目的 `www` 文件夹的位置,但可以作为科尔多瓦项目应用程序 web 资产使用的任何目录。
+* `--variable`允许指定某些变量在安装时,有必要对某些插件需要 API 密钥或其他自定义的用户定义的参数。 请[插件规范][4]的详细信息,参阅。
+
+ [4]: plugin_spec.md
+
+## 删除某个插件
+
+若要卸载插件,你只需通过 `--uninstall` 标记,并提供插件 id。
+
+ $ plugman --uninstall --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+
+
+## 帮助命令
+
+Plugman 特色全球帮助命令,可以帮助你如果你卡住或遇到的问题。它将显示所有可用的 Plugman 命令和它们的语法的列表:
+
+ plugman -help
+ plugman # same as above
+
+
+**注**: `plugman -help` 可能会显示一些额外的与注册表相关的命令。 这些命令用于插件开发人员,不可能进行第三方插件登记处。
+
+您还可以将追加 `--debug|-d` 旗子到任何 Plugman 命令以运行该命令以详细模式,将显示任何内部调试消息,因为他们排放和可帮助您跟踪下像缺少文件的问题。
+
+ # Adding Android battery-status plugin to "myProject":
+ plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+
+
+最后,您可以使用 `--version|-v` 标志来查看您使用哪个版本的 Plugman。
+
+ plugman -v
+
+
+## 注册表操作
+
+那里有很多的 plugman 命令,可以用于与[插件注册表][5]进行交互。 请注意这些注册表命令是特定于*plugins.cordova.io*插件注册表,不可能由第三方插件登记处执行。
+
+ [5]: http://plugins.cordova.io
+
+### 寻找一个插件
+
+您可以使用 Plugman 来搜索[插件注册表][5]插件 id 的匹配给定以空格分隔的关键字列表。
+
+ plugman search <plugin keywords>
+
+
+### 更改插件注册表
+
+您可以获取或设置当前插件注册表的 URL,使用的 plugman。通常你应该离开这在 http://registry.cordova.io 设置,除非您想要使用第三方插件注册表。
+
+ plugman config set registry <url-to-registry>
+ plugman config get registry
-要卸載的外掛程式:
+### 获取插件的信息
+
+您可以获得有关任何特定插件在插件库中存储的信息:
- plugman --uninstall --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin <id> [--www <directory>] [--plugins_dir <directory>]
+ plugman info <id>
-## 安裝核心外掛程式
+这将联系的插件注册表和提取信息,如插件的版本编号。
-下面的示例顯示如何添加外掛程式,如需要,這樣您在您的專案中使用任何科爾多瓦 Api 仍然工作後你升級到 3.0 版本。對於每個命令,你需要選擇目標平臺,並引用該平臺的專案目錄。
+## 安装核心插件
-* cordova-plugin-battery-status plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+下面的示例显示如何添加插件,如需要,这样您在您的项目中使用任何科尔多瓦 Api 仍然工作后你升级到 3.0 版本。对于每个命令,你需要选择目标平台,并引用该平台的项目目录。
+
+* cordova-plugin-battery-status
+
+ plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.battery-status
-* cordova-plugin-camera plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
+* cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.camera
-* cordova-plugin-console plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
+* cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.console
-* cordova-plugin-contacts plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
+* cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.contacts
-* cordova-plugin-device plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
+* cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device
-* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+* cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-motion
-* cordova-plugin-device-orientation (compass) plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+* cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
-* cordova-plugin-dialogs plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+* cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.dialogs
-* cordova-plugin-file plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
+* cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file
-* cordova-plugin-file-transfer plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+* cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
-* cordova-plugin-geolocation plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+* cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.geolocation
-* cordova-plugin-globalization plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
+* cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.globalization
-* cordova-plugin-inappbrowser plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+* cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
-* cordova-plugin-media plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
+* cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media
-* cordova-plugin-media-capture plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+* cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.media-capture
-* cordova-plugin-network-information plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
+* cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.network-information
-* cordova-plugin-splashscreen plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+* cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
-* cordova-plugin-vibration plugman --platform <ios|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+* cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp7|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file