Merge branch 'patch-1' of https://github.com/realtebo/cordova-docs
diff --git a/docs/de/edge/config_ref/index.md b/docs/de/edge/config_ref/index.md
index 6e81635..9c824d0 100644
--- a/docs/de/edge/config_ref/index.md
+++ b/docs/de/edge/config_ref/index.md
@@ -144,9 +144,22 @@
     
     **Hinweis**: `der default` bedeutet Cordova entfernt den Orientierung-Präferenz-Eintrag aus der Plattform Manifest/Konfigurationsdatei ermöglicht die Plattform zum Ausweichen auf sein normales Verhalten.
 
+'Default' ermöglicht Hochformat & Querformat Modus - erst nach Durchführung des Rückrufs. Ich könnte vielleicht diese wie folgt erneut Wort:
+
+Für iOS kann Orientierung programmgesteuert gesteuert werden, indem Sie einen Javascript-Rückruf für Fenster definieren:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## Das *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 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:
+Wenn Sie die CLI verwenden, um Anwendungen zu erstellen, verwenden Sie den `Plugin` -Befehl Gerät APIs zu aktivieren. Dies ändert nicht die Datei auf der obersten Ebene `"config.xml"` , also das `< feature>` nicht für Ihren Workflow gilt. Wenn Sie direkt in ein SDK und mit der Plattform-spezifischen `Datei config.xml` -Datei als Quelle arbeiten, verwenden Sie das Tag `<feature>` Geräteebene 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" />
@@ -164,7 +177,7 @@
 
 ## Die *Plattform* Element
 
-Wenn die CLI verwenden, um Anwendungen zu erstellen, ist es manchmal notwendig, Einstellungen oder andere Elemente, die auf eine spezifische Plattform anzugeben. Verwendung der `<platform>` Element angeben, Konfiguration, die nur angezeigt werden, sollten in einer einzigen Plattform-spezifischen `config.xml` Datei. Hier ist beispielsweise angeben, dass nur Android verwenden sollten, die Voreinstellung "Fullscreen":
+Wenn die CLI verwenden, um Anwendungen zu erstellen, ist es manchmal notwendig, Einstellungen oder andere Elemente, die auf eine spezifische Plattform anzugeben. Verwenden Sie das Element `<platform>` Konfiguration angeben, die nur in einer einzelnen Plattform-spezifischen `Datei config.xml` -Datei angezeigt werden soll. Hier ist beispielsweise angeben, dass nur Android verwenden sollten, die Voreinstellung "Fullscreen":
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/de/edge/cordova/events/events.md b/docs/de/edge/cordova/events/events.md
index 16e34fe..77f16c0 100644
--- a/docs/de/edge/cordova/events/events.md
+++ b/docs/de/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## Ereignistypen
 
 *   deviceready
-*   Anhalten
-*   Lebenslauf
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## Ereignisse, die von den [org.apache.cordova.battery-Status][1] hinzugefügt
+## Veranstaltungen von [Cordova-Plugin-Batterie-Status][1] hinzugefügt
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Ereignisse, die von den [org.apache.cordova.network-Informationen][2] hinzugefügt
+## Veranstaltungen von [Cordova-Plugin-Netzwerk-Informationen][2] hinzugefügt
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/de/edge/cordova/events/events.pause.md b/docs/de/edge/cordova/events/events.pause.md
index 0162c65..92eaa9d 100644
--- a/docs/de/edge/cordova/events/events.pause.md
+++ b/docs/de/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# Anhalten
+# pause
 
 Das Ereignis wird ausgelöst, wenn eine Anwendung in den Hintergrund gelegt wird.
 
diff --git a/docs/de/edge/cordova/events/events.resume.md b/docs/de/edge/cordova/events/events.resume.md
index 00c06e8..f0f2f24 100644
--- a/docs/de/edge/cordova/events/events.resume.md
+++ b/docs/de/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# Lebenslauf
+# resume
 
 Das Ereignis wird ausgelöst, wenn eine Anwendung aus dem Hintergrund abgerufen wird.
 
diff --git a/docs/de/edge/cordova/plugins/pluginapis.md b/docs/de/edge/cordova/plugins/pluginapis.md
index 9effc6e..4fd4293 100644
--- a/docs/de/edge/cordova/plugins/pluginapis.md
+++ b/docs/de/edge/cordova/plugins/pluginapis.md
@@ -11,9 +11,9 @@
 
 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 (einschließlich Drittanbieter Plug-ins) mithilfe der [Plugin Registry][1] durchsuchen.
+Sie können alle vorhandenen Plugins (einschließlich Drittanbieter Plug-ins) auf [npm][1] durchsuchen.
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 Der traditionelle Kern Cordova Plugins sind wie folgt:
 
@@ -93,24 +93,34 @@
     
     > Eine API zum Anzeigen, ausblenden und Konfigurieren der Status Bar Hintergrund.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Whitelist][21]
+    
+    > Ein Plugin zur Whitelist Netzwerkanforderungen. Müssen installieren, um alle Netzwerkanforderungen in Ihren Anwendungen haben.
 
-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
+*   [Ältere Whitelist][22]
+    
+    > Ein Plugin, um den alten Stil der weißen Liste zu verwenden, bevor es war herausgerissen und in die Whitelist-Plugin geändert.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Nicht-englische Übersetzungen über diese Plugin-Docs können gefunden werden, indem Sie das Plugin Github Repos und suchen in den Ordner "Docs"
\ No newline at end of file
diff --git a/docs/de/edge/guide/appdev/security/index.md b/docs/de/edge/guide/appdev/security/index.md
index fb7bd6a..3e02119 100644
--- a/docs/de/edge/guide/appdev/security/index.md
+++ b/docs/de/edge/guide/appdev/security/index.md
@@ -1,11 +1,17 @@
 * * *
 
-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.
+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 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
+           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
     
 
-## unter der Lizenz.
+## under the License.
 
 # Sicherheitshandbuch
 
@@ -27,14 +33,8 @@
 
 *   Lesen und verstehen der Whitelist-Guide
 
-*   Standardmäßig wird die Whitelist auf einem neu erstellten app ermöglichen den Zugriff auf jede Domäne durch die `<access>` Tag: `<access origin="*">` Wenn Netzwerkanforderungen, die anhand der weißen Liste ausgewertet werden soll, dann es wichtig ist, dies zu ändern und erlauben nur die Domänen, denen Sie Zugriff benötigen. Dies kann durch Bearbeiten der Anwendungsebene Config Datei unter: `{project}/config.xml` (Referenzen) oder `{project}/www/config.xml` (ältere Projekte)
-
-*   Android ist Whitelist auf Cordova 2.9.x gilt als sicher, jedoch wurde es entdeckt, dass wenn foo.com in der weißen Liste enthalten ist, foo.com.evil.com die Whitelist-Prüfung zu bestehen könne. Dieses Problem wurde behoben in Cordova 3.x.
-
 *   Domain-Whitelist funktioniert nicht auf Android API 10 und unten und WP8 für Iframes und XMLHttpRequest. Dies bedeutet ein Angreifer kann einer beliebigen Domäne in einem Iframe laden und jedes Skript auf dieser Seite in Iframe direkt auf Cordova JavaScript-Objekte und die entsprechenden native Java-Objekte zugreifen kann. Sie sollten dies in Betracht ziehen, beim Erstellen von Anwendungen für diese Plattformen. In der Praxis bedeutet dies, um sicherzustellen, dass Sie Ziel einer höher als 10 Android API und, wenn möglich nicht Iframe zu verwenden, um externe Inhalte - laden das InAppBrowser-Plugin oder andere Drittanbieter Plug-ins verwenden.
 
-*   Auf Android ab Cordova 3.6.0 muss man jetzt Whitelist URLs außerhalb Ihrer Anwendung, wenn die Anwendung Links zu den URLs generiert. Wenn Sie Anwendung generiert `tel:` , `geo:` , `sms:` , `intent:` oder ähnlichen URLs oder Links zu externen Inhalten, die Sie erwarten, dass im Browser des Benutzers zu öffnen, dann müssen Sie Ihrer weißen Liste zu aktualisieren. Finden Sie im Whitelist für Details.
-
 ## Iframes und die Id Rückrufmechanismus
 
 Wenn Inhalte in einem Iframe aus einer Whitelist-Domäne bereitgestellt werden, haben diese Domäne Zugriff auf die native Cordova-Brücke. Dies bedeutet, dass Sie ein Drittanbieter-Werbe-Netzwerk Whitelist und dienen diese anzeigen über ein Iframe, ist es möglich, dass eine böswillige Anzeige ist aus Iframe ausbrechen und bösartige Aktionen ausführen können. Aus diesem Grund sollten Sie in der Regel nicht Iframes verwenden, wenn Sie den Server steuern, der den Iframe-Inhalt hostet. Beachten Sie, dass es Drittanbieter Plug-ins zur Verfügung gibt, um Werbe-Netzwerke zu unterstützen. Beachten Sie, dass diese Aussage nicht für iOS, nämlich alles gilt, einschließlich der Iframe Verbindungen abfängt.
diff --git a/docs/de/edge/guide/appdev/whitelist/index.md b/docs/de/edge/guide/appdev/whitelist/index.md
index 4969c0b..28d349b 100644
--- a/docs/de/edge/guide/appdev/whitelist/index.md
+++ b/docs/de/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # Whitelist-Guide
 
-Domain-Whitelist ist ein Sicherheitsmodell, das den Zugriff steuert an externe Domänen, die auf die 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.
+Domain-Whitelist ist ein Sicherheitsmodell, das den Zugriff steuert an externe Domänen, die auf die Anwendung keine Kontrolle hat. Cordova bietet eine konfigurierbare Sicherheitspolitik definieren, welche externen Websites zugegriffen werden können. Standardmäßig werden neue apps so konfiguriert, dass 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.
 
-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.)
+Für Android und iOS (Stand ihren 4,0 Releases) ist Cordovas Sicherheitspolitik erweiterbar über eine Plugin-Schnittstelle. Ihre Anwendung sollte [Cordova-Plugin-Whitelist][1], verwenden, wie es höhere Sicherheit und Konfigurierbarkeit als frühere Versionen von Cordova bietet. Es ist, zwar möglich, eigene Whitelist-Plugin implementieren empfiehlt es sich nicht, wenn Ihre app sehr spezifischen Sicherheitsanforderungen Politik hat. Finden Sie die [Cordova-Plugin-Whitelist][1] für Informationen zur Verwendung und Konfiguration.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-Die folgenden Beispiele veranschaulichen die Whitelist-Syntax:
+Für andere Plattformen entspricht Cordova der [W3C Widget Zugang][2]-Spezifikation, die auf die `< access >`-Element innerhalb `der app Datei config.XML aktivieren Netzwerkzugriff auf bestimmte Domänen` angewiesen ist. 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.)
 
-*   Zugang zu [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Die folgenden Beispiele veranschaulichen `< access >` Whitelist-Syntax:
+
+*   Zugang zu [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Zugriff auf die sicheren [google.com][3] ( `https://` ):
+*   Zugriff auf die sicheren [google.com][4] ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   Zugriff auf die Subdomain [maps.google.com][4]:
+*   Zugriff auf die Subdomain [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Zugriff auf alle Subdomains von [google.com][2], z. B. [mail.google.com][5] und [docs.google.com][6]:
+*   Zugriff auf alle Subdomains von [google.com][3], z. B. [mail.google.com][6] und [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Zugriff auf *alle* Domänen, z. B. [Google.de][2] und [developer.mozilla.org][7]:
+*   Zugriff auf *alle* Domänen, z. B. [Google.de][3] und [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     Dies ist der Standardwert für neu erstellte CLI-Projekte.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Beachten Sie, dass einige Webseiten automatisch auf deren Homepage zu einer anderen Url, z. B. mit Https-Protokoll oder eine landesspezifische Domain umleiten können. Zum Beispiel http://www.google.com leitet sich für die Nutzung von SSL/TLS bei https://www.google.com, und dann kann weiter leiten in eine geography-Instanz wie https://www.google.co.uk. Solche Szenarien erfordern veränderte oder zusätzliche Whitelist-Einträge über Ihre ersten Bedarfs. Bitte berücksichtigen Sie dies, wie Sie Ihre Whitelist erstellen.
 
@@ -67,91 +71,38 @@
 
 ## Android Whitelisting
 
-Plattformspezifische Whitelisting-Regeln werden in `res/xml/config.xml` gefunden.
-
-**Hinweis**: auf Android 2.3 und früher Domäne Whitelisting funktioniert nur für `Href`-Links, Ressourcen wie Bilder und Scripte nicht verwiesen. Ergreifen Sie, um die Skripte von injiziert in die Anwendung zu vermeiden.
-
-**Hinweis**: um zu verhindern, dass externe URLs wie `mailto:` in der Webview Cordova ab Cordova 3.6.0, öffnen angeben `Herkunft = "*"` wird implizit Regeln für http- und Https-Protokolle hinzufügen. Wenn Sie Zugriff auf zusätzliche benutzerdefinierte Protokolle benötigen, sollte dann Sie auch sie ausdrücklich auf die Whitelist hinzufügen. Auch "Externe Anwendung Whitelist" weiter unten finden Sie weitere Informationen zum Starten von externer Anwendungen durch URL.
-
-**Hinweis**: einige Netzwerkanfragen gehen nicht durch die Cordova Whitelist. Dazu gehören < Video > und < Audio > Resouces WebSocket-Verbindungen (auf Android 4.4 +) und eventuell mit anderen nicht-http-Anforderungen. Unter Android 4.4 + können Sie einen [CSP][8]-Header in Ihre HTML-Dokumente Zugriff auf diese Ressourcen beschränkt aufnehmen. Unter älteren Versionen von Android kann es nicht möglich, sie zu beschränken sein.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Externe Anwendung Whitelist
-
-Cordova 3.6.0 führt eine zweite Whitelist zur Einschränkung der URLs zulässig sind, externe Anwendungen starten. In früheren Versionen von Cordova, alle nicht-http-URLs wie `Mailto:`, `Geo:`, `sms:` und `intent`, durften implizit das Ziel eines < a >-Tags sein. Aufgrund des Potenzials für eine Anwendung auf Informationen zum Speicherverlust wenn eine XSS-Schwachstelle erlaubt einen Angreifer beliebige Verknüpfungen erstellen muss diese URLs Whitelisted, ab Cordova 3.6.0.
-
-Damit ein URL-Muster, eine externe Anwendung zu starten, verwenden Sie einen < Zugang >-Tag in der Datei `"config.xml"` mit dem `launch-external`-Attributsatz.
-
-Beispiele:
-
-*   Links zum Senden von SMS-Nachrichten zu ermöglichen:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   Links zu Maps öffnen zu ermöglichen:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   Links zu "example.com" in einem externen Browser öffnen können:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   Alle nicht-weißen Websites in einem externen Browser öffnen zu können: (Dies ist dasselbe wie das vorherige Verhalten für nicht-weißen URLs)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   Ermöglicht Zugriff auf alle URLs, die Rückkehr zur Politik Cordova 3.5.0 (nicht empfohlen):
-    
-        <access origin="*" launch-external="yes" />
-        
-
-Beim Navigieren zu einer URL aus Ihrer Anwendung die Interal Whitelist wird zuerst getestet, und wird die URL nicht Whitelisted gibt, dann die externe Whitelist wird getestet. Dies bedeutet, dass jeder `http:` oder `https:` URLs, welche sowohl Whitelists entsprechen innerhalb der Cordova-Anwendung geöffnet wird, anstatt den externen Browser starten.
+Wie oben, siehe [Cordova-Plugin-Whitelist][1] für Details. Cordova-Android vor 4.0.0 finden Sie unter älteren Versionen dieser Dokumentation.
 
 ## iOS Whitelisting
 
-Die Plattform Whitelisting Regeln befinden sich im Verzeichnis Anwendung Namen Datei `config.xml`.
-
-Herkunft angegeben, ohne ein Protokoll wie `www.apache.org` anstatt `http://www.apache.org`, Standard aller `http`, `Https`, `ftp` und `ftps`-Systeme.
-
-Platzhalter auf der iOS-Plattform sind flexibler als in der Spezifikation des [W3C Widget Zugang][1]. Beispielsweise die folgenden greift alle Subdomains und Top-Level Domains wie `.com` und `.net`:
-
-        <access origin="*.google.*" />
-    
-
-Im Gegensatz zu der Android-Plattform oben, navigieren zu nicht zugelassenen Domains über `href` verhindert Hyperlink auf iOS die Seite überhaupt nicht öffnen.
+Wie oben, siehe [Cordova-Plugin-Whitelist][1] für Details. Cordova-Ios vor 4.0.0 finden Sie unter älteren Versionen dieser Dokumentation.
 
 ## BlackBerry 10 Whitelisting
 
-Die Whitelist-Regeln werden in `www/config.xml` gefunden.
+Die Whitelist-Regeln werden in `www/config.xml` gefunden..
 
 BlackBerry 10 Verwendung von Platzhaltern unterscheidet sich von anderen Plattformen auf zwei Arten:
 
-*   Alle Inhalte erreichbar `XMLHttpRequest` müssen explizit deklariert werden. Festlegen von `origin="*"` funktioniert nicht in diesem Fall. Alternativ alle Web-Sicherheit kann deaktiviert werden mit der `WebSecurity` bevorzugt in der BlackBerry Configuration beschrieben:
+*   Alle Inhalte erreichbar `XMLHttpRequest` muss explizit deklariert werden. Festlegen von `origin="*"` funktioniert nicht in diesem Fall. Alternativ kann die gesamte Websicherheit verwenden die `WebSecurity`-Präferenz beschrieben in BlackBerry-Konfiguration deaktiviert werden:
     
         <preference name="websecurity" value="disable" />
         
 
-*   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` :
+*   Als Alternative zur Einstellung `*.domain` ein zusätzliche `Subdomains`-Attribut auf `true` festgelegt. Es sollte standardmäßig auf `false` festgelegt werden. Beispielsweise ermöglicht Folgendes den Zugriff auf `google.com` und `maps.google.com` `docs.google.com`:
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    Die folgenden Narrows Zugang zu `google.com` :
+    Die folgenden Narrows-Zugang zu `google.com`:
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    Geben Sie Zugriff auf alle Domänen, einschließlich der lokales `file://` Protokoll:
+    Geben Sie Zugriff auf alle Domänen, einschließlich lokalen `file://` Protokoll an:
     
     <access origin="*" subdomains="true" />
 
-(Weitere Informationen zum Support finden Sie BlackBerry Dokumentation auf dem [access element][9].)
+(Weitere Informationen zum Support finden Sie BlackBerry Dokumentation auf dem [Access-element][9].)
 
  [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
 
@@ -166,7 +117,7 @@
     </platform>
     
 
-Das `XMLHttpRequest`-Objekt muss mit zwei Parametern `mozAnon` und `mozSystem` instanziiert werden:
+Das `XMLHttpRequest`-Objekt muss mit zwei Parametern `MozAnon` und `MozSystem` instanziiert werden:
 
     var request = new XMLHttpRequest({
         mozAnon: true,
@@ -175,24 +126,12 @@
 
 Diese Lösung ist transparent, so gibt es keinen Unterschied für andere Plattformen.
 
-## 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 der Datei `config.xml` ändern um Whitelisting weiter den gleichen Satz von Ressourcen wie vor.
-
-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.
-
-*   " `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.
-
 ## Windows Phone Whitelisting
 
 Die Whitelist-Regeln für Windows Phone 8 befinden sich in der app Datei `config.xml`.
 
 ## Tizen Whitelisting
 
-Whitelisting-Regeln werden in der app `config.xml`-Datei gefunden. Die Plattform basiert auf dem gleichen `subdomains`-Attribut als die BlackBerry-Plattform. (Weitere Informationen zur Unterstützung finden Sie Tizens Dokumentation für das [access element][11].)
+Whitelisting-Regeln werden in der app-`config.xml`-Datei gefunden. Die Plattform basiert auf dem gleichen `subdomains`-Attribut als die BlackBerry-Plattform. (Weitere Informationen zur Unterstützung finden Sie Tizens Dokumentation für das [Access-element][11].)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/de/edge/guide/cli/index.md b/docs/de/edge/guide/cli/index.md
index 0f5e808..b30546d 100644
--- a/docs/de/edge/guide/cli/index.md
+++ b/docs/de/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 Nur bei der Suche nach der `bar` Erträge und weiteres Ergebnis:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 Der `cordova plugin add` Befehl müssen Sie das Repository für den Plugin-Code angeben. Hier sind Beispiele für die Verwendung der CLI die app Features hinzugefügt:
 
 *   Grundlegenden Geräteinformationen (Device-API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Netzwerkverbindung und Batterie-Veranstaltungen:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Beschleunigungssensor, Kompass und Geolocation:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Kamera, Medien-Wiedergabe und Aufnahme:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Zugriff auf Dateien auf Gerät oder Netzwerk (File API):
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Benachrichtigung per Dialogfeld oder Vibration:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Kontakte:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Globalisierung:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   SplashScreen:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Neue Browserfenster öffnen (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Debug-Konsole:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **Hinweis**: die CLI fügt Plugin-Code entsprechend für jede Plattform. Wenn Sie mit Low-Level-Shell-Werkzeugen oder Platform SDKs wie in der Übersicht beschrieben entwickeln wollen, müssen Sie das Plugman-Dienstprogramm zum Hinzufügen von Plugins separat für jede Plattform ausführen. (Weitere Informationen finden Sie unter Using Plugman zu Plugins verwalten.)
@@ -278,31 +278,31 @@
 Verwendung `plugin ls` (oder `plugin list` , oder `plugin` von selbst) derzeit anzeigen Plugins installiert. Jede zeigt durch seinen Bezeichner:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 Um ein Plugin zu entfernen, finden Sie 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 remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 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
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 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
+        $ cordova plugin add cordova-plugin-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
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-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:
diff --git a/docs/de/edge/guide/hybrid/plugins/index.md b/docs/de/edge/guide/hybrid/plugins/index.md
index ea8ed4a..8bc3158 100644
--- a/docs/de/edge/guide/hybrid/plugins/index.md
+++ b/docs/de/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/de/edge/guide/platforms/amazonfireos/index.md b/docs/de/edge/guide/platforms/amazonfireos/index.md
index afbb01a..56d5c52 100644
--- a/docs/de/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/de/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@
 
 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
+    $ source ~/.bash_profile
     
 
 #### Windows-Pfad
diff --git a/docs/de/edge/guide/platforms/android/index.md b/docs/de/edge/guide/platforms/android/index.md
index 239e3b4..e4a9a36 100644
--- a/docs/de/edge/guide/platforms/android/index.md
+++ b/docs/de/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## Anforderungen und Unterstützung
 
-Cordova für Android ist das Android SDK erforderlich. Finden Sie unter das Android SDK- [Systemanforderungen][1].
+Cordova für Android erfordert das Android SDK, welches auf OS X, Linux oder Windows Betriebssystem installiert werden konnte. Finden Sie unter das Android SDK- [Systemanforderungen][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Cordova unterstützt Android 2.3.x (Lebkuchen, beginnend mit Android API-Ebene 10) und 4.x. Als allgemeine Regel werden Android Versionen von Cordova nicht unterstützt, wie sie unter 5 % auf Googles [Verteilung Dashboard][2]sinken. Androide Versionen früher als API Stufe 10 und die 3.x-Versionen (Waben, API-Level 11-13) unterschreiten deutlich die 5 %-Schwelle.
+Cordova unterstützt Android 4.0.x (beginnend mit Android API-Ebene 14) und höher. Als allgemeine Regel werden Android Versionen von Cordova nicht unterstützt, wie sie unter 5 % auf Googles [Verteilung Dashboard][2]sinken. Androide Versionen früher als API Stufe 10 und die 3.x-Versionen (Waben, API-Level 11-13) unterschreiten deutlich die 5 %-Schwelle.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 Diese Shell-Tools können Sie erstellen, erstellen und Ausführen von Android apps. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten. Details zum Entwickeln von Plugins finden Sie in der Anwendung-Plugins.
 
-Installieren Sie das Android SDK von [developer.android.com/sdk][4]. Das androide Sdk wird als 'Adt - Bundle - < os > - < Arch > - < Ver >' Datei verteilt. 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][5]
+## Installieren Sie das Java Development Kit (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Installieren Sie [Java Development Kit (JDK) 7][4] oder höher.
 
-Für Cordova Befehlszeilentools zur Arbeit oder die CLI, das darauf basiert, müssen Sie das SDK enthalten `tools` und `platform-tools` Verzeichnisse in Ihrem `PATH` . Auf einem 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:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        Export PATH = ${PATH}: / Entwicklung/Adt-Bundle/Sdk/Plattform-Tools: / Entwicklung/Adt-Bundle/Sdk/Tools
+Wenn Sie auf Windows installieren, müssen Sie auch `JAVA_HOME` -Umgebungsvariable nach JDK-Installationspfad (z.B. C:\Program Files\Java\jdk1.7.0_75) festgelegt.
+
+## Das Android SDK installieren
+
+Installieren Sie [Android eigenständige SDK Tools][5] oder das [Android-Studio][6]. Procceed mit `Android-Studio` Wenn Sie planen, entwickeln neue Cordova für Android Plugins oder Verwenden von systemeigenen Tools ausführen und Debuggen der Android-Plattform. Andernfalls sind `Android Stand-Alone-SDK-Tools` genug, um erstellen und Bereitstellen von Android-Anwendung.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Detaillierte Installationsanweisungen finden Sie im Rahmen der Installationslinks oben.
+
+Für Cordova Befehlszeilen-Tools für die Arbeit oder die CLI, das darauf basiert, müssen Sie das SDK `Tools` und `Plattform` Verzeichnisse im `Pfad`enthalten. Auf einem Mac können Sie einen Text-Editor zum Erstellen oder Ändern der Datei `~/.bash_profile` eine Zeile wie die folgende, je nachdem, wo das SDK installiert:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Fügen Sie die Pfade für `java` und `ant` bei Bedarf. Diese Zeile in `~/.bash_profile` macht diese Werkzeuge in neu eröffneten terminal-Fenster verfügbar. Wenn Ihr terminal-Fenster bereits geöffnet in OSX oder ein Logout/Login auf Linux zu vermeiden ist, führen Sie dies, um sie in aktuellen terminal-Fenster zur Verfügung stellen:
+Diese Zeile in `~/.bash_profile` macht diese Werkzeuge in neu eröffneten terminal-Fenster verfügbar. Wenn Ihr terminal-Fenster bereits geöffnet in OSX oder ein Logout/Login auf Linux zu vermeiden ist, führen Sie dies, um sie in aktuellen terminal-Fenster zur Verfügung stellen:
 
-        $ Quelle ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-Ändern Sie die `PATH` -Umgebung unter Windows 7:
+So ändern Sie die `PATH` -Umgebung unter Windows:
 
 1.  Klicken Sie auf das **Start** -Menü in der unteren linken Ecke des Desktops, mit der rechten Maustaste auf **Computer**, und wählen Sie **Eigenschaften**.
 
@@ -64,24 +76,95 @@
 
 5.  Fügen Sie Folgendes, um die `PATH` auf der Grundlage von wo Sie das SDK, zum Beispiel installiert:
     
-        ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  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 `PATH` je davon nicht ausgeführt:
+## SDK-Pakete installieren
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Android SDK Manager öffnen (z.B. über Terminal: `android`) und installieren:
 
-## Öffnen Sie ein neues Projekt im SDK
+1.  Android 5.1.1 (API 22) Platform SDK
+2.  Android SDK-Build-Tools Version 19.1.0 oder höher
+3.  Android Unterstützung Repository (Extras)
+
+Weitere Informationen finden Sie im [SDK-Pakete installieren][7] .
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Konfigurieren Sie einen Emulator
+
+Android Sdk kein Standardinstanz Emulator standardmäßig zur Verfügung. Sie können eine neue mit `android` in der Befehlszeile erstellen. Die Presse **Tools → verwalten AVDs** (Android Virtual Devices), dann wählen Sie ein Element aus **Gerätedefinitionen** in dem daraufhin angezeigten Dialogfeld:
+
+![][8]
+
+ [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.
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+Der AVD wird dann in der Liste **Android Virtual Devices** angezeigt:
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Um den Emulator als separate Anwendung zu öffnen, wählen Sie den AVD und **Starten**. Es bringt viel, wie es auf dem Gerät mit zusätzliche Steuerelemente für Hardware-Tasten zur Verfügung:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Für eine schnellere Erfahrung können Sie die `Virtual Machine-Beschleunigung` verwenden, um die Ausführungsgeschwindigkeit zu verbessern. Viele moderne CPUs bieten Erweiterungen um virtuelle Maschinen effizienter auszuführen. Bevor Sie versuchen, diese Art von Beschleunigung verwenden, müssen Sie bestimmen, ob Ihre aktuelle Entwicklungssystem CPU, unterstützt man die folgenden Virtualisierungstechnologien:
+
+*   **Intel Virtualization Technology** (VT-X, Vmx) → [Intel VT-X unterstützt Prozessor Liste][12]
+*   **AMD Virtualization** (AMD-V, SVM), nur für Linux unterstützt (seit Mai 2006 gehören alle CPUs AMD AMD-V, außer Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Eine weitere Möglichkeit herauszufinden, ob Ihr Prozessor Intel VT-X-Technologie unterstützt, es ist durch Ausführen des `Intel ® Processor Identification Utility`, für `Windows`Sie es im Intel [Download Center][13]herunterladen können oder können Sie das [Booteable-Dienstprogramm][14], das ist `Betriebssystemunabhängig`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Nach dem Installieren und Ausführen des `Intel Processor Identification Utility` über Windows, erhalten Sie folgende Fenster, um zu prüfen, ob deine CPU den Virtualisierungs-Technologien unterstützt:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+Um den Emulator zu beschleunigen, müssen Sie downloaden und installieren Sie ein oder mehrere Bilder der `Intel X 86 Atom` -System sowie die `Intel Hardware beschleunigte Ausführung Manager (HAXM)`.
+
+Öffnen Sie Ihr Android SDK Manager, und wählen Sie das `X 86 Intel Atom` Systemabbild, unabhängig davon, welche Version, die Sie testen möchten. Dann gehen Sie auf `Extras` und wählen Sie `Intel X 86 Emulator Accelerator (HAXM)`, und installieren Sie diese Pakete zu:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Nach dem Download, das Intel-Installationsprogramm ausführen, das in Ihrem Android SDK unter `Extras/Intel/Hardware_Accelerated_Execution_Manager`zur Verfügung steht. **Hinweis**:`Wenn Sie irgendwelche Probleme Installation des Pakets finden Sie weitere Informationen und Schritt-für-Schritt-Anleitung, check this` [Intel Artikel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Installieren Sie ein oder mehrere Bilder der `Intel X 86 Atom` -System sowie die `Intel Hardware beschleunigte Ausführung-Manager`finden Sie unter **Extras**.
+
+2.  Führen Sie das Intel-Installationsprogramm aus, das in Ihrem Android SDK unter `Extras/Intel/Hardware_Accelerated_Execution_Manager` zur Verfügung steht.
+
+3.  Erstellen Sie eine neue AVD, mit dem Ziel, die auf einem Intel-Bild festgelegt.
+
+4.  Wenn Sie den Emulator zu starten, stellen Sie sicher, es gibt keine Fehlermeldungen angezeigt, der angibt, einer Störungsmeldung HAX Module laden.
+
+## Erstellen eines neuen Projekts
 
 Zu diesem Zeitpunkt zum Erstellen eines neuen Projekts können Sie zwischen das Cross-Plattform-CLI-Tool in der Kommandozeilen-Schnittstelle oder die Menge der Android-spezifischen Shell Tools beschrieben. Von in einem Quellcode-Verzeichnis ist hier der CLI-Ansatz:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Hier ist der entsprechende Low-Level-Shell-Tool-Ansatz für Unix und Windows:
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Hier ist, wie man das SDK zu verwenden, um es zu ändern:
-
-1.  Starten Sie die **Eclipse** -Anwendung.
-
-2.  Wählen Sie **Neues Projekt** .
-
-3.  Wählen Sie **Android Projekt aus vorhandenem Code** aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf **weiter**:
-    
-    ![][6]
-
-4.  Wenn Sie die CLI verwenden, navigieren Sie zu dem `hello` Verzeichnis, die Sie für das Projekt erstellt, dann auf die `platforms/android` Unterverzeichnis. Alternativ verwenden Sie die `create` shell-Dienstprogramm, navigieren Sie einfach zu den `hello` Verzeichnis.
-
-5.  Drücken Sie **Fertig stellen**.
-
- [6]: 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:
-
-1.  Rechtsklick auf das Projektverzeichnis.
-
-2.  Die daraus resultierenden **Eigenschaften** wählen Sie im Dialogfeld **Android** aus dem Navigationsbereich.
-
-3.  Erstellen Sie Ziel für das Projekt zu, wählen Sie die höchste Android API-Ebene, die Sie installiert haben.
-
-4.  Klicken Sie auf **OK**.
-
-5.  Wählen Sie im Menü **Projekt** **Clean** . Dies sollten alle Fehler im Projekt korrigieren.
-
 ## Erstellen Sie das Projekt
 
-Bei Verwendung von CLI in der Entwicklung ist das Projektverzeichnis der obersten Ebene `www` Verzeichnis enthält die Quellcode-Dateien. Führen Sie diese im Projekt-Verzeichnis, die app neu zu erstellen:
+Wenn Sie in der Entwicklung die CLI verwenden, enthält das Projektverzeichnis der obersten Ebene `Www` -Verzeichnis die Quelldateien. Führen Sie diese im Projekt-Verzeichnis, die app neu zu erstellen:
 
-        $ Cordova Build # Build erstellen alle Plattformen, die zusätzlichen $ Cordova waren android # Build Debuggen, für nur Android $ Cordova build Android--Debug # Build Debuggen für nur Android $ Cordova Build Android--Version # Build-Version für nur Android
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-Verwenden Sie die Android-spezifische-Shell-Werkzeugen in der Entwicklung, gibt es ein anderen Ansatz. Sobald Sie das Projekt generieren, die Standard-app-Quelle steht in den `assets/www` Unterverzeichnis. Nachfolgende Befehle stehen in seiner `cordova` Unterverzeichnis.
+Verwenden Sie die Android-spezifische-Shell-Werkzeugen in der Entwicklung, gibt es ein anderen Ansatz. Sobald Sie das Projekt erstellen, ist die Standard-app-Quelle verfügbar im Unterverzeichnis `assets/www` . Nachfolgende Befehle stehen in dessen `Cordova` -Unterverzeichnis.
 
-Der `build` Befehl reinigt Projektdateien und Umbauten, die app. Hier ist die Syntax für Mac und Windows. Das erste paar Beispiele Debuginformationen generiert, und die zweite baut die apps für Release:
+Der `build` -Befehl reinigt Projektdateien und Umbauten, die app. Hier ist die Syntax für Mac und Windows. Das erste paar Beispiele Debuginformationen generiert, und die zweite baut die apps für Release:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-Beim Version zu erstellen, wenn Sie die folgenden Definitionen hinzufügen Ihre `local.properties` Datei, dann die APK erhalten unterzeichnet und ausgerichtet, so dass es bereit für den Upload auf der Google-Play-Store sein wird:
+## Die app bereitstellen
 
-        Key.Store=/users/Me/Developer/mykeystore.JKS key.alias=mykeyalias
+`Cordova` -CLI-Dienstprogramm können Sie die Anwendung im Emulator oder das Gerät von der Befehlszeile aus bereitstellen:
+
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
-Wenn Sie den Schlüsselspeicher und/oder der Alias-Schlüssel ein Passwort haben, fordert Sie das Buildskript für das Kennwort. Sie müssen nicht die Passwörter in eine Eigenschaftsdatei definieren. Wenn Sie, um die Eingabeaufforderung zu vermeiden möchten, können Sie festlegen, sie in `local.properties` als `key.store.password` und `key.alias.password` . Sicherheitsbedenken bei diese Kennwörter bewusst sein, wenn Sie dies tun.
+Verwenden Sie andernfalls die Alternative Shell-Schnittstelle:
 
-## Konfigurieren Sie einen Emulator
-
-Sie können entweder die `cordova` CLI-Dienstprogramm oder Cordova's Android-zentrierte Shell tools eine app in einem Emulator ausgeführt. In jedem Fall muss das SDK zuerst konfiguriert werden um mindestens ein Gerät anzuzeigen. Verwenden Sie hierzu das Android SDK Manager, eine Java-Anwendung, die separat von Eclipse verläuft. Es gibt zwei Möglichkeiten, es zu öffnen:
-
-1.  Führen Sie `android` in der Befehlszeile.
-
-2.  Eclipse, drücken Sie dieses Symbol in der Symbolleiste:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-Nach dem Öffnen zeigt das Android SDK Manager verschiedene Laufzeit-Bibliotheken:
-
-![][8]
-
- [8]: 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:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Presse **AVD erstellen**, ändern optional den Namen und drücken Sie **OK** um die Änderungen zu übernehmen.
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-Der AVD wird dann in der Liste **Android Virtual Devices** angezeigt:
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-Um den Emulator als separate Anwendung zu öffnen, wählen Sie den AVD und **Starten**. Es bringt viel, wie es auf dem Gerät mit zusätzliche Steuerelemente für Hardware-Tasten zur Verfügung:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Bereitstellen auf Emulator
-
-An dieser Stelle können Sie die `cordova` CLI-Dienstprogramm zum Bereitstellen der Anwendung für den Emulator von der Befehlszeile aus:
-
-        $ Cordova emulieren android
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-Andernfalls verwenden Sie die Alternative Shell-Schnittstelle:
+Können Sie **cordova run android --list** alle verfügbaren Ziele sehen und **cordova run android --target=target_name** Anwendung auf ein bestimmtes Gerät oder einen Emulator ausführen (z. B. `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run--Emulator
-    
-
-Standardvorrang welcher Emulator derzeit im SDK aktiviert ist, finden Sie in jeder von den Namen, den, die Sie bereitstellen:
-
-        $ /path/to/project/cordova/run--Target = NAME
-    
+Sie können auch **cordova run --help** finden Sie unter zusätzliche Build und Ausführungsoptionen.
 
 Dies drückt die app zum home-Bildschirm und startet es:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-Wenn Sie `run` die app Sie auch `build` es. Sie können zusätzliche anhängen, `--debug` , `--release` , und `--nobuild` Flags an, die Steuern, wie sie gebaut ist, oder sogar ob ein Umbau notwendig ist:
-
-        $ /path/to/project/cordova/run--Emulator--nobuild
-    
-
-Wenn Sie stattdessen in Eclipse arbeiten, Maustaste auf das Projekt, und wählen Sie **Ausführen als → Android-Anwendung**. Sie möglicherweise aufgefordert, eine AVD angeben, wenn keine bereits geöffnet.
-
-Für eine schnellere Erfahrung können Sie die `Virtual Machine Acceleration` um die Ausführungsgeschwindigkeit zu verbessern. Viele moderne CPUs bieten Erweiterungen um virtuelle Maschinen effizienter auszuführen. Bevor Sie versuchen, diese Art von Beschleunigung verwenden, müssen Sie bestimmen, ob Ihre aktuelle Entwicklungssystem CPU, unterstützt man die folgenden Virtualisierungstechnologien:
-
-*   **Intel Virtualization Technology** (VT-X, Vmx) → [Intel VT-X unterstützt Prozessor Liste][14]
-*   **AMD Virtualization** (AMD-V, SVM), nur für Linux unterstützt (seit Mai 2006 gehören alle CPUs AMD AMD-V, außer Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Eine weitere Möglichkeit, herauszufinden, ob Ihr Prozessor Intel VT-X-Technologie unterstützt, ist es durch Ausführen der `Intel Processor Identification Utility` , für `Windows` können Sie es im Intel [Download Center][15]herunterladen, oder Sie können das [Booteable-Dienstprogramm][16], das ist`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-Nach Installation und Ausführung der `Intel Processor Identification Utility` über Windows, erhalten Sie folgende Fenster, um zu prüfen, ob deine CPU den Virtualisierungs-Technologien unterstützt:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Um den Emulator zu beschleunigen, müssen Sie downloaden und installieren eine oder mehrere `Intel x86 Atom` System-Images, als auch die`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-Ihr Android SDK Manager zu öffnen, und wählen Sie die `Intel x86 Atom` Systemabbild, unabhängig davon, welche Version, die Sie testen möchten. Dann gehen Sie zu `Extras` und wählen Sie `Intel x86 Emulator Accelerator (HAXM)` , und diese Pakete installieren:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-Führen Sie nach dem Download das Intel-Installationsprogramm, das innerhalb Ihres Android SDK unter `extras/intel/Hardware_Accelerated_Execution_Manager` . **Hinweis**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [Intel-Artikel][19] .
+Wenn Sie die app `run` Sie auch `build` es. Sie können zusätzliche Anhängen `--debug`, `--release`, und `--nobuild` -Flags zu steuern, wie sie gebaut ist, oder sogar ob ein Umbau notwendig ist:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Installieren eine oder mehrere `Intel x86 Atom` System-Images als auch die `Intel Hardware Accelerated Execution Manager` , finden Sie unter **Extras**.
-
-2.  Führen Sie das Intel-Installationsprogramm aus, das innerhalb Ihres Android SDK unter verfügbar ist`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Erstellen Sie eine neue AVD, mit dem Ziel, die auf einem Intel-Bild festgelegt.
-
-4.  Wenn Sie den Emulator zu starten, stellen Sie sicher, es gibt keine Fehlermeldungen angezeigt, der angibt, einer Störungsmeldung HAX Module laden.
-
-## 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][20]aktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
-
- [20]: http://developer.android.com/tools/device.html
-
-Dieser CLI-Befehl können Sie die app auf das Gerät übertragen:
-
-        $ Cordova android laufen
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-... oder verwenden Sie diese Android-zentrierte Shellschnittstelle:
-
-        $ /path/to/project/cordova/run--Gerät
-    
-
-Mit keine Flags angegeben der `run` Befehl erkennt ein angeschlossenes Gerät oder einen laufenden Emulator, wenn kein Gerät gefunden wird, andernfalls es fordert einen Emulator angeben.
-
-Führen Sie die app von Eclipse, Maustaste auf das Projekt und wählen Sie **Ausführen als → Android-Anwendung**.
-
 ## Andere Befehle
 
 Im folgenden wird ein detailliertes Protokoll der app, wie es läuft:
 
-        $ /path/to/project/cordova/log C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 Folgende reinigt die Projektdateien:
 
-        $ /path/to/project/cordova/clean C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Öffnen Sie ein neues Projekt im SDK
+
+Nachdem android-Plattform zu Ihrem Projekt hinzugefügt haben, können Sie es von [Android][6]-Studio öffnen:
+
+1.  Starten Sie die **Android-Studio** -Anwendung.
+
+2.  Wählen Sie **Import-Projekt (Eclipse ADT, Gradle usw.)**.
+    
+    ![][19]
+
+3.  Wählen Sie die Stelle, wo die android-Plattform gespeicherten (`Ihr/Projekt/Plattformen/Android` ist).
+    
+    ![][20]
+
+4.  Für die Frage, `Gradle Sync` können Sie einfach **Ja** beantworten.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Sie können sind eingestellt jetzt bauen und führen Sie die Anwendung direkt vom `Android-Studio`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Finden Sie unter [Übersicht über Android-Studio][22] und und [erstellen und Ausführen von Android-Studio][23] für weitere Details.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/de/edge/guide/platforms/android/tools.md b/docs/de/edge/guide/platforms/android/tools.md
index 99467c5..c3d7ce2 100644
--- a/docs/de/edge/guide/platforms/android/tools.md
+++ b/docs/de/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 Vergewissern Sie sich, erstellen Sie mindestens ein Android virtuelles Gerät, sonst Sie werden aufgefordert zu tun mit dem `android` Befehl. Wenn mehr als eine AVD als Ziel verfügbar ist, werden Sie aufgefordert, einen auswählen. In der Standardeinstellung der `run` Befehl erkennt ein angeschlossenes Gerät oder einen laufenden Emulator, wenn kein Gerät gefunden wird.
 
+## Unterzeichnung der App
+
+Sie können überprüfen, dass Android app Signaturanforderungen hier: http://developer.android.com/tools/publishing/app-signing.html
+
+Um eine app zu signieren, benötigen Sie die folgenden Parameter: * Keystore (`--keystore`): Pfad in eine binäre Datei, die eine Reihe von Schlüsseln aufnehmen können. * Schlüsselspeicher-Kennwort (`--storePassword`): Kennwort zum Schlüsselspeicher * Alias (`--alias`): die Id angeben des privaten Schlüssels für Gesang. * Passwort (`--password`): Kennwort für den privaten Schlüssel angegeben. -Typ des Schlüsselspeichers (`--keystoreType`): pkcs12, Jks (Default: Auto-detect nach der Dateierweiterung) diese Parameter können angegeben werden, unter Verwendung der Befehlszeilenargumente über Skripte `build` oder `run`.
+
+Alternativ könnten Sie sie in ein Build Startkonfigurationsdatei (build.json) angeben (`--buildConfig`) Argument. Hier ist ein Beispiel für eine Konfigurationsdatei erstellen:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Zum Signieren von Release wird Kennwörter ausgeschlossen werden können und das Buildsystem nach dem Passwort gefragt.
+
+Es gibt auch Unterstützung für die Kommandozeilen-Parameter und Parameter in build.json-Datei. Werte aus der Befehlszeilenargumente erhalten Vorrang. Dies ist nützlich für Kennwörter in der Befehlszeile angeben.
+
 ## Protokollierung
 
         $ /path/to/project/cordova/log
@@ -132,7 +164,7 @@
 
 ### Verlängerung build.gradle
 
-Benötigen Sie `build.gradle` anpassen, anstatt direkt bearbeiten, sollten Sie eine Geschwister-Datei mit dem Namen `Build-extras.gradle` erstellen. Diese Datei wird von den wichtigsten `build.gradle` wenn vorhanden enthalten sein. Hier ist ein Beispiel:
+Benötigen Sie `build.gradle` anpassen, anstatt direkt bearbeiten, sollten Sie eine Geschwister-Datei mit dem Namen `build-extras.gradle` erstellen. Diese Datei wird von den wichtigsten `build.gradle` wenn vorhanden enthalten sein. Hier ist ein Beispiel:
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
diff --git a/docs/de/edge/guide/platforms/android/upgrade.md b/docs/de/edge/guide/platforms/android/upgrade.md
index 1cf9ca5..9c64142 100644
--- a/docs/de/edge/guide/platforms/android/upgrade.md
+++ b/docs/de/edge/guide/platforms/android/upgrade.md
@@ -17,7 +17,57 @@
 
 Diese Anleitung zeigt, wie Android 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. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren.
 
-## Upgrade 3.6.0 Projekte 4.0.0
+## Upgrade auf 4.0.0
+
+Gibt es bestimmte Schritte benötigt, um wichtige Änderungen in 4.0.0 nutzen. Zunächst werden die gemeinsamen Schritte wie unten beschrieben.
+
+Für nicht-CLI Projekte führen:
+
+        bin/update path/to/project
+    
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  `cordova platform update android` in Ihre bestehenden Projekte ausgeführt.
+
+### Aktualisierung der weißen Liste
+
+Alle Whitelist-Funktionalität ist jetzt via Plugin implementiert. Ohne Plugin ist Ihre Anwendung nicht mehr durch eine Whitelist geschützt, nach dem Upgrade auf 4.0.0. Cordova hat zwei Whitelist-Plugins, die verschiedene Ebenen des Schutzes zur Verfügung zu stellen.
+
+1.  `Cordova-Plugin-Whitelist` Plugin *(empfohlen)*
+    
+    *   Dieses Plugin wird dringend empfohlen, da es sicherer und konfigurierbar als die Whitelist in früheren Versionen ist,
+    *   Siehe [Cordova-Plugin-Whitelist][1] für Details auf die Konfigurationsänderungen erforderlich
+    *   Ausführung: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `Cordova-Plugin-Legacy-Whitelist` plugin
+    
+    *   Dieses Plugin bietet das Whitelist-Verhalten wie in früheren Versionen. Siehe [Cordova-Plugin-Legacy-whitelist][2]
+    *   Keine Konfigurationsänderungen sind erforderlich, aber es bietet weniger Schutz als die empfohlenen plugin
+    *   Ausführung: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Mithilfe der Zebrastreifen WebView
+
+Standardmäßig wird Ihre Anwendung weiterhin das System verwenden WebView vom Gerät zur Verfügung gestellt. Wenn Sie den Zebrastreifen WebView stattdessen verwenden möchten, fügen Sie einfach das Zebrastreifen-Plugin:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+Das Plugin hinzufügen, erhalten Ihre app den Zebrastreifen WebView ordnungsgemäß installiert und konfiguriert.
+
+### Upgrade auf das Splashscreen-Plugin
+
+Wenn Ihre app macht Verwendung von einen Splash-Screen Funktionalität zu einem Plugin verschoben wurde. Die Konfigurationsoptionen für Begrüßungsbildschirme sind unverändert. Der einzige Upgrade Schritt benötigt, ist das Plugin hinzufügen:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Upgrade von 3.6.0 auf 3.7.1
 
 Für nicht-CLI Projekte führen:
 
@@ -42,14 +92,14 @@
 
 1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
 
-2.  Ausführen`cordova platform update android`
+2.  `cordova plattform update android` ausführen
 
 Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
 
         bin/update <project_path>
     
 
-**WARNUNG:** Auf Android 4.4 - Android 4.4.3, Erstellen einer Datei input-Element mit type="file" wird nicht im Dialog Datei Picker. Dies ist eine Regression mit Chrom auf Android und das Problem reproduzierbar in der Standalone-Chrome-Browser auf Android (siehe http://code.google.com/p/android/issues/detail?id=62220) die empfohlene Problemumgehung besteht darin die FileTransfer und Datei-Plugins für Android 4.4 verwenden. Sie können für ein OnClick-Ereignis aus der Eingabetyp hören = "file" und dann pop-up eine Dateiauswahl UI. Um die Formulardaten mit dem Upload zu binden, können Sie JavaScript Formularwerte FileTransfer macht die mehrteilige POST-Anforderung an.
+**WARNUNG:** Auf Android 4.4 - Android 4.4.3, Erstellen einer Datei input-Element mit type="file" wird nicht im Dialog Datei Picker. Dies ist eine Regression mit Chrom auf Android und das Problem reproduzierbar in der Standalone-Chrome-Browser auf Android (siehe http://code.google.com/p/android/issues/detail?id=62220) die empfohlene Problemumgehung besteht darin die FileTransfer und Datei-Plugins für Android 4.4 verwenden. Sie können für ein OnClick-Ereignis aus der Eingabetyp type="file" und dann pop-up eine Dateiauswahl UI. Um die Formulardaten mit dem Upload zu binden, können Sie JavaScript Formularwerte FileTransfer macht die mehrteilige POST-Anforderung an.
 
 ## Upgrade von 3.0.0 auf 3.1.0
 
@@ -57,7 +107,7 @@
 
 1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
 
-2.  Ausführen`cordova platform update android`
+2.  `cordova plattform update android` ausführen
 
 Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
 
@@ -70,7 +120,7 @@
 
 2.  Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel: `cordova platform add android`.
 
-3.  Kopieren Sie den Inhalt der `www`-Verzeichnis des Projekts in das `www`-Verzeichnis im Stammverzeichnis des Projektes Cordova soeben erstellten.
+3.  Kopieren Sie den Inhalt der `Www`-Verzeichnis des Projekts in das `Www`-Verzeichnis im Stammverzeichnis des Projektes Cordova soeben erstellten.
 
 4.  Nativen Vermögen aus dem alten Projekt kopieren, in die entsprechenden Verzeichnisse unter `platforms/android`: in diesem Verzeichnis werden in dem systemeigene Cordova-Android Projekt vorhanden ist.
 
@@ -94,13 +144,13 @@
 
 ## Ein Upgrade auf 2.9.0 von 2.8.0
 
-1.  `bin/update <project_path>` ausführen.
+1.  Run `bin/update <project_path>`.
 
 ## Ein Upgrade auf 2.8.0 von 2.7.0
 
-1.  Entfernen Sie `cordova-2.7.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.7.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.8.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -108,9 +158,9 @@
 
 1.  Kopieren Sie die neue `cordova.js` in Ihr Projekt.
 
-2.  Aktualisieren Sie den HTML-Code um die neue `cordova.js`-Datei verwenden.
+2.  Aktualisieren Sie den HTML-Code um die neue `cordova.js` -Datei verwenden.
 
-3.  Kopieren Sie die Datei `res/xml/config.xml`, um `framework/res/xml/config.xml` zu entsprechen.
+3.  Kopieren Sie die Datei `res/xml/config.xml` , um `framework/res/xml/config.xml` zu entsprechen.
 
 4.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
 
@@ -118,15 +168,15 @@
 
 ## Ein Upgrade auf 2.7.0 von 2.6.0
 
-1.  Entfernen Sie `cordova-2.6.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.6.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.7.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `cordova-2.7.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `cordova-2.7.0.js` -Datei verwenden.
 
 6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
 
@@ -136,9 +186,9 @@
 
 ## Ein Upgrade auf 2.6.0 von 2.5.0
 
-1.  Entfernen Sie `cordova-2.5.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.5.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.6.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -156,9 +206,9 @@
 
 ## Ein Upgrade auf 2.5.0 von 2.4.0
 
-1.  Entfernen Sie `cordova-2.4.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.4.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.5.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -174,9 +224,9 @@
 
 ## Ein Upgrade auf 2.4.0 von 2.3.0
 
-1.  Entfernen Sie `cordova-2.3.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.3.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.4.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.4.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -190,9 +240,9 @@
 
 ## Ein Upgrade auf 2.3.0 von 2.2.0
 
-1.  Entfernen Sie `cordova-2.2.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.2.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.3.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.3.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -206,9 +256,9 @@
 
 ## Ein Upgrade auf 2.2.0 von 2.1.0
 
-1.  Entfernen Sie `cordova-2.1.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.1.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.2.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.2.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -222,9 +272,9 @@
 
 ## Upgrade auf 2.1.0 von 2.0.0
 
-1.  Entfernen Sie `cordova-2.0.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-2.0.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.1.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.1.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -238,9 +288,9 @@
 
 ## Ein Upgrade auf 2.0.0 von 1.9.0
 
-1.  Entfernen Sie `cordova-1.9.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-1.9.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-2.0.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-2.0.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -254,15 +304,15 @@
 
 ## Ein Upgrade auf 1.9.0 von 1.8.1
 
-1.  Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis.
+1.  Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.9.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.9.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.9.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `cordova-1.9.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.9.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
@@ -270,23 +320,23 @@
 
 ## Ein Upgrade auf 1.8.0 von 1.8.0
 
-1.  Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis.
+1.  Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.8.1.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.8.1.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.8.1.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `cordova-1.8.1.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.8.1.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
 ## Ein Upgrade auf 1.8.0 von 1.7.0
 
-1.  Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis.
+1.  Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
+2.  `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -298,9 +348,9 @@
 
 ## Ein Upgrade auf 1.8.0 von 1.7.0
 
-1.  Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis.
+1.  Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
+2.  `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
 
@@ -312,71 +362,71 @@
 
 ## Ein Upgrade auf 1.7.0 von 1.6.1
 
-1.  Entfernen Sie `cordova-1.6.1.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-1.6.1.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.7.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.7.0.js` in Ihr Projekt.
 
 5.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
 ## Ein Upgrade auf 1.6.1 von 1.6.0
 
-1.  Entfernen Sie `cordova-1.6.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-1.6.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.6.1.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.6.1.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.6.1.js` in Ihr Projekt.
 
 5.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
 ## Ein Upgrade auf 1.6.0 von 1.5.0
 
-1.  Entfernen Sie `cordova-1.5.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Cordova-1.5.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.6.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.6.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `cordova-1.6.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.6.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
-7.  Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`.
+7.  Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`.
 
 ## Ein Upgrade auf 1.5.0 von 1.4.0
 
-1.  Entfernen Sie `phonegap-1.4.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-1.4.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  `cordova-1.5.0.jar` des Projekts `libs` Verzeichnis hinzufügen.
+2.  `Cordova-1.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Cordova-1.5.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `cordova-1.5.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.5.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
-7.  Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`.
+7.  Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`.
 
 ## Ein Upgrade auf 1.4.0 von 1.3.0
 
-1.  Entfernen Sie `phonegap-1.3.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-1.3.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Das Verzeichnis des Projekts `libs` `phonegap-1.4.0.jar` hinzufügen.
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.4.0.jar` hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Phonegap-1.4.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `phonegap-1.4.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.4.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
@@ -384,15 +434,15 @@
 
 ## Ein Upgrade auf 1.3.0 von 1.2.0
 
-1.  Entfernen Sie `phonegap-1.2.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-1.2.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Das Verzeichnis des Projekts `libs` `phonegap-1.3.0.jar` hinzufügen.
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.3.0.jar` hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Phonegap-1.3.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei.
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
@@ -400,15 +450,15 @@
 
 ## Ein Upgrade auf 1.2.0 von 1.1.0
 
-1.  Entfernen Sie `phonegap-1.1.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-1.1.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Das Verzeichnis des Projekts `libs` `phonegap-1.2.0.jar` hinzufügen.
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.2.0.jar` hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Phonegap-1.2.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei.
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
@@ -416,28 +466,28 @@
 
 ## Von 1.0.0 auf 1.1.0 aktualisieren
 
-1.  Entfernen Sie `phonegap-1.0.0.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-1.0.0.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Das Verzeichnis des Projekts `libs` `phonegap-1.1.0.jar` hinzufügen.
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.1.0.jar` hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Phonegap-1.1.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `phonegap-1.1.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.1.0.js` -Datei verwenden.
 
 6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
 
 ## Ein Upgrade auf 1.0.0 von 0.9.6
 
-1.  Entfernen Sie `phonegap-0.9.6.jar` aus dem Projektverzeichnis `libs`.
+1.  Entfernen Sie `Phonegap-0.9.6.jar` aus dem Projektverzeichnis `Libs` .
 
-2.  Das Verzeichnis des Projekts `libs` `phonegap-1.0.0.jar` hinzufügen.
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.0.0.jar` hinzufügen.
 
 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.
+4.  Kopieren Sie die neue `Phonegap-1.0.0.js` in Ihr Projekt.
 
-5.  Aktualisieren Sie den HTML-Code um die neue `phonegap-1.0.0.js`-Datei verwenden.
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.0.0.js` -Datei verwenden.
 
 6.  Fügen Sie die `res/xml/plugins.xml` entsprechend `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/de/edge/guide/platforms/blackberry10/index.md b/docs/de/edge/guide/platforms/blackberry10/index.md
index f6fd173..e862af2 100644
--- a/docs/de/edge/guide/platforms/blackberry10/index.md
+++ b/docs/de/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@
 
 *   Führen Sie folgendermaßen vor, um die Änderung in der aktuellen Sitzung zu übernehmen:
     
-        $ Quelle ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 Wenn Sie ein Umweltproblem, haben mit dem nativen SDK von der Befehlszeile aus, führen Sie die entsprechende Datei für Ihre Plattform, gelegen innerhalb der Installationspfad:
diff --git a/docs/de/edge/guide/platforms/blackberry10/upgrade.md b/docs/de/edge/guide/platforms/blackberry10/upgrade.md
index 7e89b24..9b76fbe 100644
--- a/docs/de/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/de/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
 
-4.  Erstellen Sie ein neues Projekt, wie in iOS Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
 
 5.  Kopie der `www/cordova.js` Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova.js` Datei.
 
diff --git a/docs/de/edge/guide/platforms/firefoxos/index.md b/docs/de/edge/guide/platforms/firefoxos/index.md
index 96a786d..ee1665f 100644
--- a/docs/de/edge/guide/platforms/firefoxos/index.md
+++ b/docs/de/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 Zu diesem Zeitpunkt sind Sie bereit zu gehen — ändern Sie den Code in der Test-app/Www, was Sie, Ihre Anwendung wollen zu sein. Sie können die app mit "Cordova Plugin hinzufügen", zum Beispiel [unterstützt Plugins]() hinzufügen:
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 Wenn Ihre app-Code geschrieben ist, Bereitstellen von Änderungen an der Firefox-OS-app, die Sie hinzugefügt haben, Ihr Projekt mit
diff --git a/docs/de/edge/guide/platforms/ios/index.md b/docs/de/edge/guide/platforms/ios/index.md
index 0bbc0c5..d183a96 100644
--- a/docs/de/edge/guide/platforms/ios/index.md
+++ b/docs/de/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+Die [Ios-sim][2] und [Ios-deploy][3] Werkzeuge - können Sie iOS apps in iOS Simulator und iOS Gerät über die Befehlszeile starten.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Das SDK installieren
 
 Es gibt zwei Möglichkeiten zum Herunterladen von Xcode:
 
-*   aus dem [App Store][2], mit der Suche nach "Xcode" in der **App Store** -Anwendung zur Verfügung.
+*   aus dem [App Store][4], mit der Suche nach "Xcode" in der **App Store** -Anwendung zur Verfügung.
 
-*   von [Apple Developer Downloads][3]erfordert die Registrierung als ein Apple-Entwickler.
+*   von [Apple Developer Downloads][5]erfordert die Registrierung als ein Apple-Entwickler.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Sobald Xcode installiert ist, müssen mehrere Befehlszeilentools für Cordova ausführen aktiviert werden. Wählen Sie die **Xcode** -Menü die Option **"Einstellungen"**und anschließend die Registerkarte " **Downloads** ". Aus dem Bedienfeld " **Komponenten** " Taste **installieren** neben den **Kommandozeilen-Tools** angeboten.
 
-## Öffnen Sie ein Projekt im SDK
+## Install Tools bereitstellen
 
-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:
+Comman-Netzanschlussklemme führen:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Erstellen eines neuen Projekts
+
+Mithilfe des Dienstprogramms `Cordova` zum Einrichten eines neuen Projekts, wie in der Cordova The Command-Line Interface beschrieben. Zum Beispiel in einem Quellcode-Verzeichnis:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Einmal erstellt, können Sie es innerhalb von Xcode öffnen. Doppelklicken Sie zum Öffnen der `hello/platforms/ios/hello.xcodeproj` Datei. Der Bildschirm sollte wie folgt aussehen:
+## Die app bereitstellen
 
-![][4]
+Die app auf einem angeschlossenen iOS-Gerät bereitstellen:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+So bringen Sie die app auf einem Standard-iOS-Emulator:
+
+        $ cordova emulate ios
+    
+
+Können Sie **cordova run ios --list** alle verfügbaren Ziele sehen und **cordova run ios --target=target_name** Anwendung auf ein bestimmtes Gerät oder einen Emulator ausführen (z. B. `cordova run ios --target="iPhone-6"`).
+
+Sie können auch **cordova run --help** finden Sie unter zusätzliche Build und Ausführungsoptionen.
+
+## Öffnen Sie ein Projekt im SDK
+
+Sobald Ios Plattform zum Projekt hinzugefügt wurde, können Sie es innerhalb von Xcode öffnen. Mit einem Doppelklick können Sie dann um die `hello/platforms/ios/hello.xcodeproj` -Datei zu öffnen. Der Bildschirm sollte wie folgt aussehen:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Bereitstellen auf Emulator
 
@@ -72,32 +103,32 @@
 
 3.  Wählen Sie das gewünschte Gerät " **Schema** " der Symbolleiste, wie das iPhone hervorgehoben 6.0 Simulator als hier:
     
-    ![][5]
+    ![][7]
 
 4.  Drücken Sie die Schaltfläche **Ausführen** , die in der gleichen Symbolleiste auf der linken Seite des **Programms**angezeigt wird. Das baut, setzt und führt die Anwendung im Emulator. Eine separate Emulator Anwendung öffnet um die app anzuzeigen:
     
-    ![][6]
+    ![][8]
     
     Nur ein Emulator kann zu einem Zeitpunkt ausführen möchten Sie die Anwendung in einem anderen Emulator zu testen, musst du den Emulator-Programm beenden, und führen Sie ein anderes Ziel in Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode kommt zusammengerollt mit Emulatoren für die neuesten Versionen von iPhone und iPad. Ältere Versionen möglicherweise zur Verfügung, aus der **Xcode → Einstellungen → Downloads → Komponenten** Panel.
 
 ## Bereitstellung auf Gerät
 
-Ausführliche Informationen zu unterschiedlichen Anforderungen an ein Gerät bereitstellen finden Sie im Abschnitt " *Konfigurieren von Entwicklung und Vertrieb Vermögenswerte* " Apples [Tools Workflow Guide für iOS][7]. Kurz gesagt, müssen Sie vor der Bereitstellung Folgendes:
+Ausführliche Informationen zu unterschiedlichen Anforderungen an ein Gerät bereitstellen finden Sie im Abschnitt " *Konfigurieren von Entwicklung und Vertrieb Vermögenswerte* " Apples [Tools Workflow Guide für iOS][9]. Kurz gesagt, müssen Sie folgendermaßen vorgehen, bevor Sie bereitstellen:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Teilnehmen Sie das Apple iOS Developer Program.
 
-2.  Erstellen Sie eine *Provisioning Profile* innerhalb der [iOS Provisioning Portal][8]. Können Sie ihre *Entwicklung-Provisioning-Assistenten* erstellen und installieren Sie das Profil und Zertifikat Xcode erforderlich ist.
+2.  Erstellen Sie eine *Provisioning Profile* innerhalb der [iOS Provisioning Portal][10]. Können Sie ihre *Entwicklung-Provisioning-Assistenten* erstellen und installieren Sie das Profil und Zertifikat Xcode erforderlich ist.
 
 3.  Überprüfen Sie, ob der *Code Signing* -Abschnitt *Code Signing Identity* innerhalb der Projekteinstellungen auf Ihre Bereitstellung Profilname festgelegt ist.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 Für das Gerät bereitstellen:
 
@@ -113,7 +144,7 @@
 
 **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:
+Xcode die 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:
 
 *   Bearbeiten Sie die Datei *Classes/MainViewController.m* , umgeben von den folgenden Codeblock mit `/*` und `*/` Kommentare wie folgt, dann geben Sie **Befehl-s** , um die Datei zu speichern:
     
@@ -150,30 +181,30 @@
 
 2.  Drücken Sie im Abschnitt **Abgeleitete Daten** die Schaltfläche " **erweitert** " und wählen Sie **Unique** als den **Buildspeicherort** , wie hier gezeigt:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 Dies ist die Standardeinstellung für eine neue Xcode-Installation, aber es kann anders nach einem Upgrade von einer älteren Version von Xcode festgelegt werden.
 
 Weitere Informationen finden Sie in Apples Dokumentation:
 
-*   [Start Entwicklung iOS Apps heute][10] bietet einen schnellen Überblick über die Schritte für die Entwicklung von iOS Apps.
+*   [Start Entwicklung iOS Apps heute][12] bietet einen schnellen Überblick über die Schritte für die Entwicklung von iOS Apps.
 
-*   [Member Center-Homepage][11] enthält Links zu mehreren iOS technische Ressourcen, einschließlich der technische Ressourcen, das provisioning Portal, Verteilung Führer und Community-Foren.
+*   [Member Center-Homepage][13] enthält Links zu mehreren iOS technische Ressourcen, einschließlich der technische Ressourcen, das provisioning Portal, Verteilung Führer und Community-Foren.
 
-*   [Tools-Workflow-Guide für iOS][7]
+*   [Tools-Workflow-Guide für iOS][9]
 
-*   [Xcode 4 Benutzerhandbuch][12]
+*   [Xcode-Benutzerhandbuch][14]
 
-*   [Session-Videos][13] aus der Apple World Wide Developer Conference 2012 (WWDC2012)
+*   [Session-Videos][15] aus der Apple World Wide Developer Conference 2012 (WWDC2012)
 
-*   Der [Xcode-Select-Befehl][14], der hilft, wenn mehrere geben Sie die richtige Version von Xcode installiert ist.
+*   Der [Xcode-Select-Befehl][16], der hilft, wenn mehrere geben Sie die richtige Version von Xcode installiert ist.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ®, Apple ®, Xcode App Store℠, iPad ®, iPhone ®, iPod ® und Finder ® sind Marken von Apple Inc.)
\ No newline at end of file
diff --git a/docs/de/edge/guide/platforms/ubuntu/index.md b/docs/de/edge/guide/platforms/ubuntu/index.md
index 29ebf71..e07d7b9 100644
--- a/docs/de/edge/guide/platforms/ubuntu/index.md
+++ b/docs/de/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### Batterie-Status-Plugin hinzufügen
+### Das Kamera-Plugin hinzufügen
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/de/edge/guide/platforms/win8/index.md b/docs/de/edge/guide/platforms/win8/index.md
index 90f75ed..ee49ceb 100644
--- a/docs/de/edge/guide/platforms/win8/index.md
+++ b/docs/de/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 Einzelheiten siehe Fenster Telefon 8 (wp8) Aufenthalte als separate Plattform Windows Phone 8 Platform Guide.
 
-Cordova WebViews auf Windows basieren auf Internet Explorer 10 (Windows 8) und Internet Explorer 11 (Windows 8.1 und Windows Phone 8.1) als ihre Rendering-Engine, also als eine praktische Sache Sie IE leistungsstarken Debugger verwenden können, um alle Webinhalte testen, die Cordova-APIs aufrufen nicht. Die Windows Phone Developer Blog enthält [hilfreiche Hinweise][1] zum Support IE sowie vergleichbare WebKit-Browser.
+Cordova WebViews unter Windows sind auf Internet Explorer 10 (Windows 8.0) und Internet Explorer 11 (Windows 8.1 und Windows Phone 8.1) als ihre Rendering-Engine, also als eine praktische Sache Sie IE leistungsstarken Debugger verwenden können, um alle Webinhalte testen, die Cordova-APIs aufrufen nicht. Die Windows Phone Developer Blog enthält [hilfreiche Hinweise][1] zum Support IE sowie vergleichbare WebKit-Browser.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Anforderungen und Unterstützung
 
-Sie benötigen eine der folgenden Kombinationen der OS/SDK, entweder von einer Installationsdiskette oder eine *ISO* -Imagedatei.
+Entwickeln von Anwendungen für Windows-Plattform, die Sie brauchen:
 
-Apps nur für Windows 8.0 zu entwickeln:
+*   Eine Windows-8.1, 32 oder 64-Bit-Maschine (*Home*, *Pro*oder *Enterprise* -Editionen) mit mindestens 4 GB RAM.
 
-*   Windows 8.0 oder 8.1, 32 oder 64-Bit *Home*, *Pro*oder *Enterprise* -Editionen, zusammen mit [Visual Studio 2012 Express][2].
+*   Für die Windows Phone-Emulatoren, Professional Edition Windows 8.1 (X 64) oder höher, und ein Prozessor unterstützt [Client Hyper-V und Second Level Address Translation (Stab)][2]. Eine Evaluierungsversion von Windows 8.1 Enterprise gibt es aus dem [Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Visual Studio-2013 für Windows][4] (Express oder höher).
 
-Entwickeln Sie Anwendungen für alle Plattformen (Windows 8.0, 8.1 für Windows und Windows Phone 8.1):
-
-*   8.1 für Windows, 32 oder 64-Bit *Home*, *Pro*oder *Enterprise* -Editionen, zusammen mit [Visual Studio 2013 Express Edition][2] oder höher. Eine Evaluierungsversion von Windows 8.1 Enterprise gibt es aus dem [Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Apps, die kompiliert unter Windows 8.1 tun *nicht* laufen unter Windows 8.0. Apps unter Windows 8.0 kompiliert sind aufwärtskompatibel mit 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Folgen Sie den Anweisungen auf [windowsstore.com][5] die app Windows Store einreichen.
 
-Folgen Sie den Anweisungen auf [windowsstore.com][4] die app Windows Store einreichen.
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Entwicklung von Cordova apps für Windows können einen PC mit Windows, aber Sie können auch auf einem Mac entwickeln, oder mit einer VM-Umgebung mithilfe von Boot Camp eine Windows-8.1 Dual-Boot-Partition. Finden Sie diese Ressourcen die erforderlichen Windows-Entwicklungsumgebung auf einem Mac einrichten:
 
-*   [VMWare Fusion][5]
+*   [VMWare Fusion][6]
 
-*   [Parallels Desktop][6],
+*   [Parallels Desktop][7],
 
-*   [Boot Camp][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## Mithilfe von Cordova Shell Tools
-
-Wenn Sie Cordova's Windows-zentrierte Shell-Werkzeugen in Verbindung mit dem SDK verwenden möchten, müssen Sie zwei grundlegende Optionen:
-
-*   Greifen sie lokal von Projektcode generiert durch die CLI. Sie stehen in den `platforms/windows/cordova` Verzeichnis nach dem Hinzufügen der `windows` Plattform wie unten beschrieben.
-
-*   Aus eine separate Verteilung auf [cordova.apache.org][8]herunterladen. Die Cordova-Distribution enthält separate Archiv für jede Plattform. Achten Sie darauf, um das entsprechende Archiv zu erweitern `cordova-windows\windows` in diesem Fall in ein leeres Verzeichnis. Die entsprechenden Batch-Dienstprogramme sind in der obersten Ebene `bin` Verzeichnis. (Konsultieren Sie die **README** -Datei, ggf. für eine genauere Wegbeschreibung.)
-
- [8]: http://cordova.apache.org
-
-Diese Shell-Tools können Sie erstellen, erstellen und Ausführen von Windows-Anwendungen. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Das SDK installieren
 
-Installieren Sie die *ultimative*, *Premium*oder *Professional* 2013 Editionen von [Visual Studio][2].
+Installieren Sie die *ultimative*, *Premium*oder *Professional* 2013 Editionen von [Visual Studio][4].
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## Mithilfe von Cordova Shell Tools
+
+Wenn Sie Cordova's Windows-zentrierte Shell-Werkzeugen in Verbindung mit dem SDK verwenden möchten, müssen Sie zwei grundlegende Optionen:
+
+*   Greifen sie lokal von Projektcode generiert durch die CLI. Sie stehen in den `platforms/windows/` Verzeichnis, nachdem Sie die `Windows` -Plattform hinzufügen, wie unten beschrieben.
+
+*   Aus eine separate Verteilung auf [cordova.apache.org][10]herunterladen. Die Cordova-Distribution enthält separate Archiv für jede Plattform. Achten Sie darauf, um das entsprechende Archiv, `Cordova-Windows` in diesem Fall in ein leeres Verzeichnis zu erweitern. Die entsprechenden Batch-Dienstprogramme sind im `Paket/bin` -Verzeichnis. (Konsultieren Sie die **README** -Datei, ggf. für eine genauere Wegbeschreibung.)
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Diese Shell-Tools können Sie erstellen, erstellen und Ausführen von Windows-Anwendungen. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten.
+
 ## Erstellen eines neuen Projekts
 
-Zu diesem Zeitpunkt zum Erstellen eines neuen Projekts können Sie zwischen das Cross-Plattform-CLI-Tool in The Command-Line Interface oder den Satz von Windows-spezifischen Shell Tools beschrieben. In einem Quellcode-Verzeichnis dieser CLI-Ansatz generiert aus eine app mit dem Namen *HelloWorld* innerhalb eines neuen `hello` Projektverzeichnis:
+Zu diesem Zeitpunkt zum Erstellen eines neuen Projekts können Sie zwischen das Cross-Plattform-CLI-Tool in The Command-Line Interface oder den Satz von Windows-spezifischen Shell Tools beschrieben. Der CLI-Ansatz unten wird eine app mit dem Namen *"HelloWorld"* eines neue `hello` -Projekt-Verzeichnis:
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Hier ist der entsprechende Low-Level-Shell-Tool-Ansatz:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Erstellen Sie das Projekt
@@ -103,90 +96,90 @@
 Bei Verwendung von CLI in der Entwicklung ist das Projektverzeichnis der obersten Ebene `www` Verzeichnis enthält die Quellcode-Dateien. Führen Sie einen dieser dem Projektverzeichnis, die app neu zu erstellen:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Sobald Sie das Projekt generieren, die Standard-app-Quelle steht in den `projects\windows\www` Unterverzeichnis. Nachfolgende Befehle stehen in der `cordova` Unterverzeichnis auf dem gleichen Niveau.
-
-Der `build` Befehl reinigt Projektdateien und Umbauten, die app. Das erste Beispiel generiert Debuginformationen und das zweite Zeichen der apps für Release:
+Hier ist der entsprechende Low-Level-Shell-Tool-Ansatz:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-Der `clean` Befehl können Sie die Verzeichnisse in der Vorbereitung für die nächste auszuschwemmen `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Ziel-Windows-Version zu konfigurieren
 
-In der Standardeinstellung `build` Befehl erzeugt zwei Pakete: Windows 8.0 und Windows Phone 8.1. Zum Aktualisieren von Windows-Paket auf Version 8.1 muss folgende Konfigurationseinstellung hinzugefügt werden, um Konfigurations-Datei)`config.xml`).
+Von Standard `build` Befehl erzeugt zwei Pakete: Windows 8.0 und Windows Phone 8.1. Aktualisieren von Windows-Paket auf Version 8.1 folgende Konfigurationseinstellung in Konfigurationsdatei (`"config.xml"` hinzugefügt werden).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Wenn Sie diese Einstellung hinzugefügt `build` Befehl startet Produktion von Windows 8.1 und Windows Phone 8.1 Pakete.
+Sobald Sie hinzufügen startet diese Einstellung-Befehl `Erstellen` , produzieren Windows 8.1 und Windows Phone 8.1 Pakete.
 
 ## Die app bereitstellen
 
-Windows Phone-Paket bereitstellen:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Windows-Paket bereitstellen:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Windows Phone-Paket bereitstellen:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Können Sie **cordova run windows --list** finden alle verfügbaren Ziele und **cordova run windows --target=target_name \-- -|-phone** Anwendung auf ein bestimmtes Gerät oder einen Emulator ausführen (z. B. `ordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+Sie können auch **cordova run --help** finden Sie unter zusätzliche Build und Ausführungsoptionen.
+
 ## Öffnen Sie das Projekt im SDK und Bereitstellen der Anwendung
 
 Sobald Sie eine Cordova-Anwendung zu erstellen, wie oben beschrieben, können Sie es mit Visual Studio öffnen. Die verschiedenen `build` Befehle Generieren einer Visual Studio-Projektmappendatei (*.sln*). Öffnen Sie die Datei im Datei-Explorer ändern Sie das Projekt in Visual Studio:
 
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-Die `CordovaApp` -Komponente zeigt innerhalb der Lösung und ihrer `www` Verzeichnis enthält den Web-basierte Quellcode, einschließlich die `index.html` Homepage:
-
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Mit den Steuerelementen unter Visual Studio im Hauptmenü können Sie testen oder Bereitstellen der app:
+Die `CordovaApp` -Komponente zeigt innerhalb der Lösung und ihrer `Www` -Verzeichnis enthält den Web-basierte Source-Code, einschließlich der `index.html` -Homepage:
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-**Lokalen Computer** ausgewählt drücken Sie den grünen Pfeil um die app auf dem gleichen Computer ausführen von Visual Studio installieren. Einmal tun Sie dies, die app erscheint in Windows 8 app angeboten:
+Mit den Steuerelementen unter Visual Studio im Hauptmenü können Sie testen oder Bereitstellen der app:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+**Lokalen Computer** ausgewählt drücken Sie den grünen Pfeil um die app auf dem gleichen Computer ausführen von Visual Studio installieren. Einmal tun Sie dies, die app erscheint in Windows 8 app angeboten:
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Jedes Mal, wenn Sie die Anwendung neu erstellen, wird die Version in der Schnittstelle aktualisiert.
 
 Sobald Sie in der app-Angebote verfügbar, ermöglicht halten Sie die **STRG** -Taste beim Markieren der app um zum Hauptbildschirm zu fixieren:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Beachten Sie, dass wenn Sie die app in einer virtuellen Umgebung öffnen, müssen Sie möglicherweise klicken Sie auf in den Ecken oder an den Seiten des Windows apps zu wechseln oder auf zusätzliche Funktionen zugreifen:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 Wählen Sie alternativ die **Simulator** -Bereitstellungsoption die app anzeigen, als ob es auf einem Tablettgerät ausgeführt wurden:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 Im Gegensatz zu desktop-Bereitstellung mit dieser Option können Sie simulieren die Tablette Orientierung, Lage, und variieren ihre Netzwerkeinstellungen.
 
diff --git a/docs/de/edge/guide/platforms/wp8/plugin.md b/docs/de/edge/guide/platforms/wp8/plugin.md
index 2fd5fb7..a353922 100644
--- a/docs/de/edge/guide/platforms/wp8/plugin.md
+++ b/docs/de/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,6 @@
 * * *
 
-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
+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
     
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 Plugins
 
-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.
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der Windows Phone Plattform zu implementieren. Finden Sie vor der Lektüre dieses Plugin Development Guide einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert.
 
 Schreibe ein Plugin für Cordova auf Windows Phone erfordert ein grundlegendes Verständnis von Cordovas Architektur. Cordova-WP8 besteht aus einer `WebBrowser` , die JavaScript-Code der Anwendung hostet und verwaltet native API-Aufrufe. Sie können erweitern, eine C#- `BaseCommand` Klasse ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), der kommt mit den meisten der Funktionalität, die Sie benötigen:
 
@@ -32,13 +32,22 @@
 
 4.  Erweitern Sie Ihre Klasse von `BaseCommand` :
     
-        public Class Echo: BaseCommand {/ /...}
+        public class Echo : BaseCommand
+        {
+            // ...
+        }
         
 
 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}}
+        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
+            }
+        }
         
 
 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.
diff --git a/docs/de/edge/guide/platforms/wp8/upgrade.md b/docs/de/edge/guide/platforms/wp8/upgrade.md
index d9a4c88..275ceef 100644
--- a/docs/de/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/de/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # Aktualisieren von Windows Phone 8
 
-Diese Anleitung zeigt, wie Windows Phone 8 Projekte, um ein upgrade von älteren Versionen von Cordova zu ändern. Einige dieser Anweisungen beziehen sich auf Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren. Der folgende Abschnitt zeigt wie von nicht-CLI Projekte aktualisiert.
+Diese Anleitung zeigt, wie Windows Phone 8 Projekte, um ein upgrade von älteren Versionen von Cordova zu ändern. Einige dieser Anweisungen beziehen sich auf Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren. Der folgende Abschnitt zeigt wie von nicht-CLI und CLI Projekte aktualisiert.
 
 ## Upgrade 3.6.0 Projekte 4.0.0
 
@@ -40,7 +40,7 @@
 
 Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
 
-        Bin\update < Project_path >
+        bin\update <project_path>
     
 
 ## Ein Upgrade auf 3.1.0 von 3.0.0
diff --git a/docs/de/edge/guide/platforms/wp8/vmware.md b/docs/de/edge/guide/platforms/wp8/vmware.md
index ca8ca47..4981102 100644
--- a/docs/de/edge/guide/platforms/wp8/vmware.md
+++ b/docs/de/edge/guide/platforms/wp8/vmware.md
@@ -21,7 +21,7 @@
     
     ![][2]
     
-    Der Windows Phone-Emulator allein verwendet die Hälfte ein Megabyte Speicher, also insgesamt reservieren Sie mindestens 2 GB für VMWare.
+    Der Windows Phone-Emulator allein verwendet die Hälfte eine Gigabyte Arbeitsspeicher, also insgesamt reservieren Sie mindestens 2 GB für VMWare.
 
 3.  Wählen Sie die **erweitert** . Aktivieren der **bevorzugte Virtualisierungs-Engine: Intel VT-X mit EPT** Option:
     
diff --git a/docs/de/edge/plugin_ref/plugman.md b/docs/de/edge/plugin_ref/plugman.md
index 0b72f99..bc6ed4e 100644
--- a/docs/de/edge/plugin_ref/plugman.md
+++ b/docs/de/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 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
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Schließlich können Sie die `--version|-v` Flagge zu sehen, welche Plugman-Version Sie verwenden.
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/de/edge/plugin_ref/spec.md b/docs/de/edge/plugin_ref/spec.md
index 6c211db..107c500 100644
--- a/docs/de/edge/plugin_ref/spec.md
+++ b/docs/de/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Die Windows-Plattform unterstützt zwei zusätzliche Attribute (beide optional) Wenn die meta name `package.appxmanifest`beeinflussen:
+
+Das `device-target` -Attribut angibt, der sollte nur aufgenommen werden, wenn für den angegebenen Zieltyp Gerät erstellen. Unterstützte Werte sind, `win`, `phone`oder `all`.
+
+Das `versions` -Attribut gibt an, dass die app Manifeste für bestimmte Windows-Versionen nur für Versionen geändert werden sollte, die die angegebene Zeichenfolge entsprechen. Wert kann semantische Versionszeichenfolge des Bereichs gültigen Knoten sein.
+
+Beispiele für die Verwendung dieser Windows-spezifische Attribute:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+Das obige Beispiel setzt Pre-8.1-Plattformen (Windows 8 speziell) erfordern die Gerätefunktion `Webcam` und die allgemeine `PicturesLibrary` -Fähigkeit und Anwenden der Gerätefunktion `Webcam` nur auf Windows-8.1-Projekte, die für Windows Phone erstellen. Windows Desktop 8.1-Systemen sind unverändert.
+
 ## *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.
+Dies ist *veraltet* , da es nur Cordova-Ios 2.2.0 und unterhalb gilt. Verwenden Sie das `<config-file>` -Tag, neuere Versionen von Cordova.
 
 Beispiel:
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-Gibt einen Schlüssel und Wert auf den richtigen anfügen `AppInfo.plist` Datei in einem iOS-Cordova-Projekt. Zum Beispiel:
+Gibt einen Schlüssel und Wert auf die richtige `AppInfo.plist` -Datei in einem iOS-Cordova-Projekt anfügen. Zum Beispiel:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 Android-Beispiel:
 
-    < src="FooPluginStrings.xml Ressource-Datei" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *Lib-Datei* Element
@@ -366,7 +385,7 @@
 
 *   `arch`: Die Architektur, für die die `.so` Datei erstellt wurde, entweder `device` oder`simulator`.
 
-Für die Windows-Plattform erlaubt das Element `<lib-file >` die Einbeziehung von einem `< SDKReference >` in die generierten Windows-Projektdateien.
+Für die Windows-Plattform erlaubt das Element `<lib-file>` die Einbeziehung von einem `< SDKReference >` in die generierten Windows-Projektdateien.
 
 Unterstützte Attribute:
 
@@ -374,7 +393,7 @@
 
 *   `arch`: gibt an, dass der `< SDKReference >` nur eingeschlossen werden soll, wenn für die angegebene Architektur erstellen. Unterstützte Werte sind `x86`, `x64` oder `ARM`.
 
-*   `target`: gibt an, dass der `< SDKReference >` nur eingeschlossen werden sollen, wenn für den angegebenen Zieltyp Gerät erstellen. Unterstützte Werte sind `win` (oder `Windows`), `phone` oder `all`.
+*   `device-target`: gibt an, dass der `< SDKReference >` nur eingeschlossen werden sollen, wenn für den angegebenen Zieltyp Gerät erstellen. Unterstützte Werte sind zu `win` (oder `windows`), `phone` oder `all`.
 
 *   `versions`: gibt an, dass die `< SDKReference >` nur eingeschlossen werden soll, wenn für Versionen zu erstellen, die die angegebene Zeichenfolge entsprechen. Wert kann semantische Versionszeichenfolge des Bereichs gültigen Knoten sein.
 
@@ -398,13 +417,13 @@
     <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-Das `src`-Attribut identifiziert Rahmen, welche Plugman versucht die Cordova-Projekt in der richtigen Weise für eine bestimmte Plattform hinzu.
+Das `src` -Attribut identifiziert Rahmen, welche Plugman versucht die Cordova-Projekt in der richtigen Weise für eine bestimmte Plattform hinzu.
 
-Das optionale `weak`-Attribut ist ein boolescher Wert, der angibt, ob das Framework schwach verbunden sein sollte. Der Standardwert ist `false`.
+Das optionale `weak` -Attribut ist ein boolescher Wert, der angibt, ob das Framework schwach verbunden sein sollte. Der Standardwert ist `false`.
 
-Das optional `custom` Attribut ist ein boolescher Wert, der angibt, ob im Rahmen einer ist, als Teil Ihrer Plugin-Dateien enthalten ist (so ist es kein System-Rahmen). Der Standardwert ist `false`. ***Auf Android*** gibt es wie **src** zu behandeln. Wenn man `wahre` **src** der relative Pfad von der Application Project-Verzeichnis, sonst--aus dem Android SDK-Verzeichnis.
+Das optional `custom` Attribut ist ein boolescher Wert, der angibt, ob im Rahmen einer ist, als Teil Ihrer Plugin-Dateien enthalten ist (so ist es kein System-Rahmen). Der Standardwert ist `false`. ***Auf Android*** gibt es wie **src**zu behandeln. Wenn man `true` **src** der relative Pfad von der Application Project-Verzeichnis, sonst--aus dem Android SDK-Verzeichnis.
 
-Das optionale `type`-Attribut ist eine Zeichenfolge, die den Typ des Rahmens hinzu. Derzeit nur `projectReference` wird unterstützt und nur für Windows. Mit `custom='true'` und `type='projectReference'` wird, fügen einen Verweis auf das Projekt, das die Kompilierung gutgeschrieben + Schritte des Projektes Cordova zu verknüpfen. Dies ist im Grunde die einzige Möglichkeit derzeit ein 'custom' Rahmen mehrere Architekturen angesprochen werden kann, da sie explizit als eine Abhängigkeit von der verweisenden Cordova-Anwendung erstellt werden.
+Das optionale `type` -Attribut ist eine Zeichenfolge, die den Typ des Rahmens hinzu. Derzeit nur `projectReference` wird unterstützt und nur für Windows. Mit `custom='true'` und `type='projectReference'` wird, fügen einen Verweis auf das Projekt, das die Kompilierung gutgeschrieben + Schritte des Projektes Cordova zu verknüpfen. Dies ist im Grunde die einzige Möglichkeit derzeit ein 'custom' Rahmen mehrere Architekturen angesprochen werden kann, da sie explizit als eine Abhängigkeit von der verweisenden Cordova-Anwendung erstellt werden.
 
 Das optionale `parent` Attribut wird derzeit nur auf Android unterstützt. Er legt den relativen Pfad auf das Verzeichnis, in das Teilprojekt, der den Verweis hinzugefügt. Der Standardwert ist `.`, d. h. das Anwendungsprojekt. Es ermöglicht das Hinzufügen von Verweisen zwischen Teilprojekte wie in diesem Beispiel:
 
@@ -414,11 +433,11 @@
 
 Die Windows-Plattform unterstützt drei zusätzliche Attribute (optional) zur Verfeinerung beim Rahmen eingeschlossen werden sollen:
 
-Das `arch`-Attribut gibt an, dass Rahmen nur eingeschlossen werden soll, wenn für die angegebene Architektur erstellen. Unterstützte Werte sind `x86`, `x64` oder `ARM`.
+Das `arch` -Attribut gibt an, dass Rahmen nur eingeschlossen werden soll, wenn für die angegebene Architektur erstellen. Unterstützte Werte sind `x86`, `x64` oder `ARM`.
 
-Das `target`-Attribut gibt an, dass die Framwork nur eingeschlossen werden sollen, wenn für den angegebenen Zieltyp Gerät erstellen. Unterstützte Werte sind `win` (oder `Windows`), `phone` oder `all`.
+Das `device-target` -Attribut gibt an, dass Rahmen nur eingeschlossen werden soll, wenn für den angegebenen Zieltyp Gerät erstellen. Unterstützte Werte sind zu `win` (oder `windows`), `phone` oder `all`.
 
-Das `versions`-Attribut gibt an, dass der Rahmen nur eingeschlossen werden soll, wenn für Versionen zu erstellen, die die angegebene Zeichenfolge entsprechen. Wert kann semantische Versionszeichenfolge des Bereichs gültigen Knoten sein.
+Das `versions` -Attribut gibt an, dass der Rahmen nur eingeschlossen werden soll, wenn für Versionen zu erstellen, die die angegebene Zeichenfolge entsprechen. Wert kann semantische Versionszeichenfolge des Bereichs gültigen Knoten sein.
 
 Beispiele für die Verwendung dieser Windows-spezifische Attribute:
 
@@ -435,10 +454,7 @@
     <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 the `local.properties`:
-    
-    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
-    </info>
+    Sie müssen die 'local.properties' die folgende Zeile hinzu: android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < / Info >
     
 
 ## Variablen
@@ -455,14 +471,14 @@
     android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
     
 
-Plugman Variablenreferenzen mit dem angegebenen Wert oder eine leere Zeichenfolge ersetzt, wenn keine gefunden. Der Wert der Variable Referenz kann erkannt (in diesem Fall aus der `AndroidManifest.xml`-Datei) oder vom Benutzer des Tools angegeben werden; der genaue Vorgang ist abhängig von der speziellen Werkzeug.
+Plugman Variablenreferenzen mit dem angegebenen Wert oder eine leere Zeichenfolge ersetzt, wenn keine gefunden. Der Wert der Variable Referenz kann erkannt (in diesem Fall aus der `AndroidManifest.xml` -Datei) oder vom Benutzer des Tools angegeben werden; der genaue Vorgang ist abhängig von der speziellen Werkzeug.
 
 Plugman kann Benutzer ein Plugin erforderlichen Variablen angeben anfordern. API-Schlüssel für C2M und Google Maps können beispielsweise als Befehlszeilenargument angegeben werden:
 
     plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-Um die Variable obligatorisch zu machen, muss das `<plattform>` Tag ein `<preference>`-Tag enthalten. Zum Beispiel:
+Um die Variable obligatorisch zu machen, muss das `< Plattform >` Tag ein `< Präferenz >` -Tag enthalten. Zum Beispiel:
 
     <preference name="API_KEY" />
     
@@ -473,4 +489,4 @@
 
 ## $PACKAGE_NAME
 
-Der Reverse-Domäne Stil eindeutige Bezeichner für das Paket, `CFBundleIdentifier` in iOS oder das `Paket`-Attribut des Elements auf der obersten Ebene `manifest` in einer Datei `AndroidManifest.xml` entspricht.
\ No newline at end of file
+Der Reverse-Domäne Stil eindeutige Bezeichner für das Paket, `CFBundleIdentifier` in iOS oder das `Paket` -Attribut des Elements auf der obersten Ebene `manifestieren` in einer Datei `AndroidManifest.xml` entspricht.
\ No newline at end of file
diff --git a/docs/en/edge/config_ref/index.md b/docs/en/edge/config_ref/index.md
index 93f15f4..2e18232 100644
--- a/docs/en/edge/config_ref/index.md
+++ b/docs/en/edge/config_ref/index.md
@@ -236,3 +236,12 @@
         <platform name="android">
             <preference name="Fullscreen" value="true" />
         </platform>
+
+## The _hook_ Element
+
+Represents your custom script which will be called by Cordova when
+certain action occurs (for example, after plugin is added or platform
+prepare logic is invoked). This is useful when you need to extend
+default Cordova functionality. See Hooks Guide for more information.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
diff --git a/docs/en/edge/guide/appdev/hooks/index.md b/docs/en/edge/guide/appdev/hooks/index.md
new file mode 100644
index 0000000..d69ddd4
--- /dev/null
+++ b/docs/en/edge/guide/appdev/hooks/index.md
@@ -0,0 +1,253 @@
+---
+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.
+---
+
+# Hooks Guide
+
+Cordova Hooks represent special scripts which could be added by application and
+plugin developers or even by your own build system  to customize cordova commands.
+Hook scripts could be defined by adding them to the special predefined folder 
+(`/hooks`) or via configuration files (`config.xml` and `plugin.xml`) and run
+serially in the following order:
+* Application hooks from `/hooks`;
+* Application hooks from `config.xml`;
+* Plugin hooks from `plugins/.../plugin.xml`.
+
+__Note__: `/hooks` directory is considered deprecated in favor of the hook elements
+in config.xml and plugin.xml.
+
+## Supported hook types
+The following hook types are supported:
+
+    after_build
+    after_compile
+    after_docs
+    after_emulate
+    after_platform_add
+    after_platform_rm
+    after_platform_ls
+    after_plugin_add
+    after_plugin_ls
+    after_plugin_rm
+    after_plugin_search
+    after_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+    after_prepare
+    after_run
+    after_serve
+    before_build
+    before_compile
+    before_docs
+    before_emulate
+    before_platform_add
+    before_platform_rm/
+    before_platform_ls
+    before_plugin_add
+    before_plugin_ls
+    before_plugin_rm
+    before_plugin_search/
+    before_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+    before_plugin_uninstall // Plugin hooks in plugin.xml are executed for a plugin being uninstalled only
+    before_prepare
+    before_run
+    before_serve
+    pre_package // Windows and Windows Phone only
+
+## Ways to define hooks
+### Via `/hooks` directory
+
+__Note__: this method is considered deprecated in favor of the hook elements in config.xml and plugin.xml.
+
+To execute custom action when corresponding hook type is fired, use hook type as a name for a subfolder inside 'hooks' directory and place you script file here, for example:
+
+    # script file will be automatically executed after each build
+    hooks/after_build/after_build_custom_action.js
+
+When using these hooks, they will always be run as executable files, not as loadable JavaScript modules.
+__Remember__: Make your scripts executable in this case.
+
+### Config.xml
+
+Hooks can be defined in project's `config.xml` using `<hook>` elements, for example:
+
+    <hook type="before_build" src="scripts/appBeforeBuild.bat" />
+    <hook type="before_build" src="scripts/appBeforeBuild.js" />
+    <hook type="before_plugin_install" src="scripts/appBeforePluginInstall.js" />
+
+    <platform name="wp8">
+        <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.bat" />
+        <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.js" />
+        <hook type="before_plugin_install" src="scripts/wp8/appWP8BeforePluginInstall.js" />
+        ...
+    </platform>
+
+    <platform name="windows8">
+        <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.bat" />
+        <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.js" />
+        <hook type="before_plugin_install" src="scripts/windows8/appWin8BeforePluginInstall.js" />
+        ...
+    </platform>
+
+### Plugin hooks (plugin.xml)
+
+As a plugin developer you can define hook scripts using `<hook>` elements in a `plugin.xml` like that:
+
+    <hook type="before_plugin_install" src="scripts/beforeInstall.js" />
+    <hook type="after_build" src="scripts/afterBuild.js" />
+
+    <platform name="wp8">
+        <hook type="before_plugin_install" src="scripts/wp8BeforeInstall.js" />
+        <hook type="before_build" src="scripts/wp8BeforeBuild.js" />
+        ...
+    </platform>
+
+`before_plugin_install`, `after_plugin_install`, `before_plugin_uninstall` plugin hooks will be fired exclusively for the plugin being installed/uninstalled.
+
+## Script Interface
+
+### Javascript
+
+If you are writing hooks using Node.js you should use the following module definition:
+```javascript
+module.exports = function(context) {
+    ...
+}
+```
+
+You can make your scipts async using Q:
+```javascript
+module.exports = function(context) {
+    var Q = context.requireCordovaModule('q');
+    var deferral = new Q.defer();
+
+    setTimeout(function(){
+      console.log('hook.js>> end');
+    deferral.resolve();
+    }, 1000);
+
+    return deferral.promise;
+}
+```
+
+`context` object contains hook type, executed script full path, hook options, command-line arguments passed to Cordova and top-level "cordova" object:
+```json
+{
+  "hook": "before_plugin_install",
+  "scriptLocation": "c:\\script\\full\\path\\appBeforePluginInstall.js",
+  "cmdLine": "The\\exact\\command\\cordova\\run\\with arguments",
+  "opts": {
+    "projectRoot":"C:\\path\\to\\the\\project",
+    "cordova": {
+      "platforms": ["wp8"],
+      "plugins": ["com.plugin.withhooks"],
+      "version": "0.21.7-dev"
+    },
+    "plugin": {
+      "id": "com.plugin.withhooks",
+      "pluginInfo": {
+        ...
+      },
+      "platform": "wp8",
+      "dir": "C:\\path\\to\\the\\project\\plugins\\com.plugin.withhooks"
+    }
+  },
+  "cordova": {...}
+}
+
+```
+`context.opts.plugin` object will only be passed to plugin hooks scripts.
+
+You can also require additional Cordova modules in your script using `context.requireCordovaModule` in the following way:
+```javascript
+var Q = context.requireCordovaModule('q');
+```
+
+__Note__:  new module loader script interface is used for the `.js` files defined via `config.xml` or `plugin.xml` only.
+For compatibility reasons hook files specified via `/hooks` folders are run via Node child_process spawn, see 'Non-javascript' section below.
+
+### Non-javascript
+
+__Note__: we highly recommend writing your hooks using Node.js so that they are cross-platform, see 'Javascript' section above.
+
+Non-javascript scripts are run via Node child_process spawn from the project's root directory and have the root directory passes as the first argument. All other options are passed to the script using environment variables:
+
+* CORDOVA_VERSION - The version of the Cordova-CLI.
+* CORDOVA_PLATFORMS - Comma separated list of platforms that the command applies to (e.g.: android, ios).
+* CORDOVA_PLUGINS - Comma separated list of plugin IDs that the command applies to (e.g.: org.apache.cordova.file, org.apache.cordova.file-transfer)
+* CORDOVA_HOOK - Path to the hook that is being executed.
+* CORDOVA_CMDLINE - The exact command-line arguments passed to cordova (e.g.: cordova run ios --emulate)
+
+If a script returns a non-zero exit code, then the parent cordova command will be aborted.
+
+Also, note that even if you are working on Windows, and in case your hook scripts aren't bat files (which is recommended, if you want your scripts to work in non-Windows operating systems) Cordova CLI will expect a shebang line as the first line for it to know the interpreter it needs to use to launch the script. The shebang line should match the following example:
+
+    #!/usr/bin/env [name_of_interpreter_executable]
+
+## Sample Usage
+
+This sample demonstrates Cordova hooks usage to trace to the console output the
+size of generated .apk file for Android platform.
+
+Create blank Cordova app and add the following definition to `config.xml` to
+tell Cordova to run `afterBuild.js` script after each platform build.
+
+    <hook type="after_build" src="scripts/afterBuild.js" />
+
+Create `scripts/afterBuild.js` file and add the following implementation. 
+We use async version of `fs.stat` method to demonstrate how async functionality
+could be done via hooks.
+
+    module.exports = function(ctx) {
+        // make sure android platform is part of build 
+        if (ctx.opts.platforms.indexOf('android') < 0) {
+            return;
+        }
+        var fs = ctx.requireCordovaModule('fs'),
+            path = ctx.requireCordovaModule('path'),
+            deferral = ctx.requireCordovaModule('q').defer();
+
+        var platformRoot = path.join(ctx.opts.projectRoot, 'platforms/android');
+        var apkFileLocation = path.join(platformRoot, 'build/outputs/apk/android-debug.apk');
+
+        fs.stat(apkFileLocation, function(err,stats) {
+            if (err) {
+                 deferral.reject('Operation failed');
+            } else {
+                console.log('Size of ' + apkFileLocation + ' is ' + stats.size +' bytes');
+                deferral.resolve();
+            }
+        });
+
+        return deferral.promise;
+    };
+
+Parameter `ctx` in example above is passed by Cordova and represents execution
+context such as script full path, target platform, command-line arguments, etc and
+also exposes additional helper functionality. See `Script Interface` section above
+for more details.
+
+You can now add android platform and execute build.
+
+    cordova platform add android
+    ..
+    cordova build
+    ..
+    Size of path\to\app\platforms\android\build\outputs\apk\android-debug.apk is 1821193 bytes
+
+More good usage examples could be found here:
+
+[http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/](http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/)
diff --git a/docs/en/edge/guide/platforms/android/config.md b/docs/en/edge/guide/platforms/android/config.md
index 142f306..77ea521 100644
--- a/docs/en/edge/guide/platforms/android/config.md
+++ b/docs/en/edge/guide/platforms/android/config.md
@@ -104,3 +104,19 @@
   buttons always change the media volume. Note that when using Cordova's
   media plugin, the volume buttons will dynamically change to controlling
   the media volume when any Media objects are active.
+
+- `OverrideUserAgent` (string, not set by default):
+  If set, the value will replace the old UserAgent of webview.
+  It is helpful to identify the request from app/browser when requesting remote pages.
+  Use with caution, this may causes compitiable issue with web servers.
+  For most cases, use AppendUserAgent instead.
+
+        <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
+
+- `AppendUserAgent` (string, not set by default):
+  If set, the value will append to the end of old UserAgent of webview.
+  When using with OverrideUserAgent, this value will be ignored.
+
+        <preference name="OverrideUserAgent" value="My Browser" />
+
+
diff --git a/docs/en/edge/guide/platforms/index.md b/docs/en/edge/guide/platforms/index.md
index 4c3dc05..96eb6af 100644
--- a/docs/en/edge/guide/platforms/index.md
+++ b/docs/en/edge/guide/platforms/index.md
@@ -88,6 +88,7 @@
 
 * Windows Platform Guide
 * Windows Plugins
+* Windows Packaging
 * Upgrading Windows 8
 
 ## Tizen
diff --git a/docs/en/edge/guide/platforms/ios/config.md b/docs/en/edge/guide/platforms/ios/config.md
index 6b05869..3b3f7e1 100644
--- a/docs/en/edge/guide/platforms/ios/config.md
+++ b/docs/en/edge/guide/platforms/ios/config.md
@@ -116,4 +116,18 @@
 
         <preference name="ErrorUrl" value="myErrorPage.html"/>
 
+- `OverrideUserAgent` (string, not set by default):
+  If set, the value will replace the old UserAgent of webview.
+  It is helpful to identify the request from app/browser when requesting remote pages.
+  Use with caution, this may causes compitiable issue with web servers.
+  For most cases, use AppendUserAgent instead.
+
+        <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
+
+- `AppendUserAgent` (string, not set by default):
+  If set, the value will append to the end of old UserAgent of webview.
+  When using with OverrideUserAgent, this value will be ignored.
+
+        <preference name="OverrideUserAgent" value="My Browser" />
+
 
diff --git a/docs/en/edge/guide/platforms/ios/tools.md b/docs/en/edge/guide/platforms/ios/tools.md
index df1c672..a0042c1 100644
--- a/docs/en/edge/guide/platforms/ios/tools.md
+++ b/docs/en/edge/guide/platforms/ios/tools.md
@@ -62,11 +62,37 @@
 
         $ /path/to/my_new_project/cordova/run --device
 
-## Releasing
+## Signing the App
 
-        $ /path/to/my_new_project/cordova/build --release
-        
-(modify the `cordova/build-release.xcconfig` file for your Code Signing identity)
+You can learn more about signing, distributing iOS apps, creating a certificate and provisioning profile on the [iOS Developer Library](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html).
+
+To sign the app in Cordova you need the following:
+* Code signing identity (`--codeSignIdentity`): [Using XCode](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW6) you can create a new iOS signing identity and add it to your keychain. The type of of the code signing identity - typically distribution or development, needs to be specified here.
+
+* Provisioning profile (`--provisioningProfile`):  [Using the Apple Member Center](https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW61) you can create a provisioning profile. Download the provisioning profile onto your machine and launch it in XCode to register it. It is copied here on your Mac: ~/Library/MobileDevice/Provisioning\ Profiles/. Opening it in a text editor, you can find the UUID which needs to be specified here.
+
+* Code signing resource rules(`--codeSignResourceRules`) (Optional): Allows you to specify custom signing resource rules.
+
+These parameters can be specified using the command line arguments above to `build` or `run` scripts:
+
+        $ /path/to/my_new_project/cordova/build --codeSignIdentitiy="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954" 
+
+Alternatively, you could specify them in a build configuration file (build.json) using (`--buildConfig`) argument. Here's a sample of a build configuration file:
+
+    {
+         "ios": {
+             "debug": {
+                 "codeSignIdentitiy": "iPhone Development",
+                 "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
+             },
+             "release": {
+                 "codeSignIdentitiy": "iPhone Distribution"
+                 "provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
+             }
+         }
+     }
+
+There is also support to mix and match command line arguments and parameters in build.json file. Values from the command line arguments will get precedence. 
 
 ## Logging
 
diff --git a/docs/en/edge/guide/platforms/win8/packaging.md b/docs/en/edge/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..d6494d4
--- /dev/null
+++ b/docs/en/edge/guide/platforms/win8/packaging.md
@@ -0,0 +1,59 @@
+---
+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.
+---
+
+# Packaging of Windows Store Apps
+
+You can learn more about signing and packaging of Windows Store Apps on [MSDN](https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx).
+
+To be able to correctly package and sign Windows apps there are few things required:
+
+- A signing certificate
+- Identity details matching the provided signing certificate
+
+In Windows project, identity details are kept in a file named package.appxmanifest. This file is automatically populated every time a Cordova app is built. Identity holds 3 important fields.
+
+- Name
+- Publisher
+- Version
+
+*Name* and *Version* can be set from **config.xml**. *Publisher* can be provided as a build parameter or can be set on **build.json** file.
+
+![](img/guide/platforms/win8/packaging.png)
+
+A signing certificate can be provided from either CLI or through build.json file. The certificate related CLI flags are:
+
+- `--packageCertificateKeyFile` : Once a package signing certificate is created, this parameter can be used to associate the certificate with the app. This flag takes a file path as an argument. Eg. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx"`
+- `--packageThumbprint` : Package thumbprint is used to validate the authenticity of package certificate key file. When creating a certificate key file, this value will be provided to the end user. Eg. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx" --packageThumbprint="ABCABCABCABC123123123123"`
+
+Alternatively, these values could be specified using a build configuration file (build.json) using CLI (--buildConfig). A sample build configuration file:
+
+	{
+	    "windows": {
+	        "debug": {
+	            "packageCertificateKeyFile": "platforms\\windows\\CordovaApp_TemporaryKey.pfx"
+	        },
+	        "release": {
+	            "packageCertificateKeyFile": "c:\\path-to-key\\keycert.pfx",
+	            "packageThumbprint": "ABCABCABCABC123123123123",
+	            "publisherId": "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
+	        }
+	    }
+	}
+
+There is also support to mix and match command line arguments and parameters in build.json file. Values from the command line arguments will get precedence.
diff --git a/docs/en/edge/guide/platforms/wp8/index.md b/docs/en/edge/guide/platforms/wp8/index.md
index 3828c26..898aac3 100644
--- a/docs/en/edge/guide/platforms/wp8/index.md
+++ b/docs/en/edge/guide/platforms/wp8/index.md
@@ -54,7 +54,11 @@
   [Microsoft Developer Network](http://msdn.microsoft.com/en-US/evalcenter/jj554510).
   The Pro version is necessary to run the device emulator.
 
-- The [Windows Phone SDK](https://dev.windowsphone.com/en-us/downloadsdk).
+- The [Windows Phone SDK](http://www.microsoft.com/en-us/download/details.aspx?id=35471).
+
+- In order to deploy via the command-line with the Windows Phone 8.0 SDK,
+[Visual Studio 2012 Update 2](https://support.microsoft.com/en-us/kb/2797912)
+must be installed.
 
 To develop Cordova apps for Windows Phone devices, you may use a PC
 running Windows, but you may also develop on a Mac, either by running
@@ -246,4 +250,4 @@
 platform-specific files used by the SDK. If you want to work within
 the SDK, use the lower-level shell tools as an alternative to the CLI.
 
-[1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
+[1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
\ No newline at end of file
diff --git a/docs/en/edge/guide/support/index.md b/docs/en/edge/guide/support/index.md
index dfc642d..fcc6bd3 100644
--- a/docs/en/edge/guide/support/index.md
+++ b/docs/en/edge/guide/support/index.md
@@ -92,7 +92,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md">Accelerometer</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-device-motion">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>
@@ -105,7 +105,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md">BatteryStatus</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-battery-status">BatteryStatus</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -118,7 +118,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Camera</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-camera">Camera</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -131,7 +131,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-media-capture/blob/master/doc/index.md">Capture</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-media-capture">Capture</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -144,7 +144,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-device-orientation/blob/master/doc/index.md">Compass</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-device-orientation">Compass</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -157,7 +157,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md">Connection</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-network-information">Connection</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -170,7 +170,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md">Contacts</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-contacts">Contacts</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -183,7 +183,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-device/blob/master/doc/index.md">Device</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-device">Device</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -209,7 +209,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md">File</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-file">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>
@@ -222,7 +222,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md">File Transfer</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-file-transfer">File Transfer</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y">* Do not support onprogress nor abort</td>
@@ -235,7 +235,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-geolocation/blob/master/doc/index.md">Geolocation</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-geolocation">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>
@@ -248,7 +248,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-globalization/blob/master/doc/index.md">Globalization</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-globalization">Globalization</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -261,7 +261,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-inappbrowser/blob/master/doc/index.md">InAppBrowser</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-inappbrowser">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>
@@ -274,7 +274,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-media/blob/master/doc/index.md">Media</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-media">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>
@@ -287,7 +287,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-dialogs/blob/master/doc/index.md">Notification</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-dialogs">Notification</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
@@ -300,7 +300,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md">Splashscreen</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-splashscreen">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>
@@ -313,7 +313,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md">Status Bar</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-statusbar">Status Bar</a></th>
         <td data-col="amazon-fireos" class="n"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="n"></td>
@@ -339,7 +339,7 @@
     </tr>
 
     <tr>
-        <th><a href="https://github.com/apache/cordova-plugin-vibration/blob/master/doc/index.md">Vibration</a></th>
+        <th><a href="https://www.npmjs.com/package/cordova-plugin-vibration">Vibration</a></th>
         <td data-col="amazon-fireos" class="y"></td>
         <td data-col="android"    class="y"></td>
         <td data-col="blackberry10" class="y"></td>
diff --git a/docs/en/edge/index.md b/docs/en/edge/index.md
index ad874b2..ecc050f 100644
--- a/docs/en/edge/index.md
+++ b/docs/en/edge/index.md
@@ -74,6 +74,10 @@
             <span>An overview of native storage options.</span>
         </li>
         <li>
+            <h2>Hooks Guide</h2>
+            <span>Extend default Cordova functionality by adding custom scripts.</span>
+        </li>
+        <li>
             <h2>Next Steps</h2>
             <span>A look at topics that new Cordova developers will encounter.</span>
         </li>
diff --git a/docs/en/edge/plugin_ref/spec.md b/docs/en/edge/plugin_ref/spec.md
index e076db2..8ebaf2d 100644
--- a/docs/en/edge/plugin_ref/spec.md
+++ b/docs/en/edge/plugin_ref/spec.md
@@ -554,24 +554,36 @@
 
 Identifies a framework (usually part of the OS/platform) on which the plugin depends.
 
-Examples:
+The optional `custom` attribute is a boolean indicating whether the framework is one that is included as part of your
+plugin files (thus it is not a system framework).
+
+### _framework_ for iOS
 
     <framework src="libsqlite3.dylib" />
     <framework src="social.framework" weak="true" />
     <framework src="relative/path/to/my.framework" custom="true" />
-    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
-
-The `src` attribute identifies the framework, which plugman attempts
-to add to the Cordova project, in the correct fashion for a given
-platform.
 
 The optional `weak` attribute is a boolean indicating whether the
 framework should be weakly linked. The default is `false`.
 
-The optional `custom` attribute is a boolean indicating whether the framework is one that is included as part of your
-plugin files (thus it is not a system framework). The default is `false`.  ***On Android*** it specifies how to treat
-**src**. If `true` **src** is a relative path from the application project's directory, otherwise -- from the Android
-SDK directory.
+### _framework_ for Android
+
+On Android (as of cordova-android@4.0.0), _framework_ tags are used to include Maven dependencies, or to include bundled library projects.
+
+Examples:
+
+    <!-- Depend on latest version of GCM from play services -->
+    <framework src="com.google.android.gms:play-services-gcm:+" />
+    <!-- Depend on v21 of appcompat-v7 support library -->
+    <framework src="com.android.support:appcompat-v7:21+" />
+    <!-- Depend on library project included in plugin -->
+    <framework src="relative/path/FeedbackLib" custom="true" />
+
+_framework_  can also be used to have custom .gradle files sub-included into the main project's .gradle file:
+
+    <framework src="relative/path/rules.gradle" custom="true" type="gradleReference" />
+
+For pre-android@4.0.0 (ANT-based projects):
 
 The optional `type` attribute is a string indicating the type of framework to add. Currently only `projectReference` is
 supported and only for Windows.  Using `custom='true'` and `type='projectReference'` will add a reference to the project
@@ -579,15 +591,18 @@
 'custom' framework can target multiple architectures as they are explicitly built as a dependency by the referencing
 cordova application.
 
-The optional `parent` attribute is currently supported only on Android. It sets the relative path to the directory
-containing the sub-project to which to add the reference. The default is `.`, i.e. the application project. It allows to
-add references between sub projects like in this example:
+The optional `parent` sets the relative path to the directory containing the
+sub-project to which to add the reference. The default is `.`, i.e. the
+application project. It allows to add references between sub projects like in this example:
 
-	<framework src="FeedbackLib" custom="true" />
-	<framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
+    <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
+
+### _framework_ for Windows
 
 The Windows platform supports three additional attributes (all optional) to refine when the framework should be included:
 
+    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
+
 The `arch` attribute indicates that the framework should only be included when building for the specified architecture.
 Supported values are `x86`, `x64` or `ARM`.
 
@@ -618,6 +633,15 @@
     android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
     </info>
 
+## _hook_ Element
+
+Represents your custom script which will be called by Cordova when
+certain action occurs (for example, after plugin is added or platform
+prepare logic is invoked). This is useful when you need to extend
+default Cordova functionality. See Hooks Guide for more information.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
+
 ## Variables
 
 In certain cases, a plugin may need to make configuration changes
@@ -625,16 +649,14 @@
 on Android, an app whose package id is `com.alunny.message` would
 require a permission such as:
 
-    <uses-permission
-    android:name="com.alunny.message.permission.C2D_MESSAGE"/>
+    <uses-permission android:name="com.alunny.message.permission.C2D_MESSAGE"/>
 
 In such cases where the content inserted from the `plugin.xml` file is
 not known ahead of time, variables can be indicated by a dollar-sign
 followed by a series of capital letters, digits, or underscores. For
 the above example, the `plugin.xml` file would include this tag:
 
-    <uses-permission
-    android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
+    <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
 
 plugman replaces variable references with the specified value, or the
 empty string if not found. The value of the variable reference may be
diff --git a/docs/es/edge/config_ref/index.md b/docs/es/edge/config_ref/index.md
index 4fa6ddb..6ca8e11 100644
--- a/docs/es/edge/config_ref/index.md
+++ b/docs/es/edge/config_ref/index.md
@@ -142,9 +142,22 @@
     
     **Nota**: el `default` valor significa Cordova tira a la entrada de preferencia de orientación del archivo de manifiesto/configuración de la plataforma que permite la plataforma a la suplencia a su comportamiento por defecto.
 
+'default' permite tanto retrato y paisaje modo - sólo después de implementar la devolución de llamada. Yo podría tal vez vuelva a la palabra esto como sigue:
+
+Para iOS, la orientación se puede controlar mediante programación definiendo un callback de javascript en la ventana:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## La *función de* elemento
 
-Si utilizas la CLI para construir aplicaciones, utilice el comando `plugin` para habilitar dispositivo APIs. Esto no modifica el archivo `config.xml` de primer nivel, así que el elemento `<feature>` no se aplica a su flujo de trabajo. Si usted trabaja directamente en un SDK y el uso específico del plataforma `config.xml` archivo como fuente, utiliza el `<feature>` etiqueta para permitir a nivel de dispositivo APIs y plugins externos. A menudo aparecen con valores personalizados en específica de la plataforma `config.xml` archivos. Por ejemplo, aquí es cómo especificar el dispositivo de API para proyectos Android:
+Si utilizas la CLI para construir aplicaciones, utilice el comando `plugin` para habilitar dispositivo APIs. Esto no modifica el archivo `config.xml` de primer nivel, así que el elemento `< feature>` no se aplica a su flujo de trabajo. Si usted trabaja directamente en un SDK y usando el archivo `config.xml` de específica de la plataforma como fuente, utilice la etiqueta `<feature>` para permitir a nivel de dispositivo APIs y plugins externos. A menudo aparecen con valores personalizados en archivos específicos a una plataforma `config.xml` . Por ejemplo, aquí es cómo especificar el dispositivo de API para proyectos Android:
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -162,7 +175,7 @@
 
 ## La *plataforma de* elemento
 
-Cuando se usa la CLI para construir aplicaciones, a veces es necesario especificar preferencias u otros elementos específicos a una plataforma de concreto. Uso el `<platform>` elemento para especificar la configuración que sólo debe aparecer en una sola plataforma específica `config.xml` archivo. Por ejemplo, aquí es cómo especificar que android sólo debe emplear la opción de pantalla completa:
+Cuando se usa la CLI para construir aplicaciones, a veces es necesario especificar preferencias u otros elementos específicos a una plataforma de concreto. Utilice el elemento `<platform>` para especificar la configuración que debe aparecer sólo en un archivo específico de plataforma única `config.xml` . Por ejemplo, aquí es cómo especificar que android sólo debe emplear la opción de pantalla completa:
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/es/edge/cordova/events/events.md b/docs/es/edge/cordova/events/events.md
index c65fd59..2329dd8 100644
--- a/docs/es/edge/cordova/events/events.md
+++ b/docs/es/edge/cordova/events/events.md
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## Añadida por [org.apache.cordova.battery-estatus][1] de eventos
+## Añadida por [cordova-plugin-batery][1] eventos
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Añadida por [org.apache.cordova.network-información][2] de eventos
+## Añadida por [cordova-plugin-network-information de][2] eventos
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/es/edge/cordova/plugins/pluginapis.md b/docs/es/edge/cordova/plugins/pluginapis.md
index 54a8422..629db4f 100644
--- a/docs/es/edge/cordova/plugins/pluginapis.md
+++ b/docs/es/edge/cordova/plugins/pluginapis.md
@@ -17,9 +17,9 @@
 
 Cordova naves con un mínimo conjunto de APIs, y proyectos añadir qué APIs adicionales que necesitan a través de plugins.
 
-Usted puede buscar a través de todos los plugins existentes (incluyendo plugins de terceros) usando el [Plugin Registry][1].
+Usted puede buscar a través de todos los plugins existentes (incluidos los plugins de terceros) en [npm][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 El conjunto tradicional de núcleo Cordova plugins son como sigue:
 
@@ -99,24 +99,34 @@
     
     > Una API para mostrar, ocultando y configurar fondo de barra de estado.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Lista blanca][21]
+    
+    > Un plugin para peticiones de red blanca. Debe instalar para tener cualquier petición de red en sus aplicaciones.
 
-Las traducciones de Inglés de estos documentos plugin pueden encontrarse mirando las versiones más antiguas de la documentación de Córdoba. Utilice el menú desplegable en el muy superior derecha de esta página para cambiar las versiones.
\ No newline at end of file
+*   [Legado Whitelist][22]
+    
+    > Un plugin para usar el viejo estilo de lista blanca antes de que era arrancado y cambió en el complemento de la lista blanca.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Las traducciones de Inglés de estos documentos plugin pueden encontrarse visitando los repositorios github plugin y buscando en la carpeta docs
\ No newline at end of file
diff --git a/docs/es/edge/guide/appdev/security/index.md b/docs/es/edge/guide/appdev/security/index.md
index 456ef92..508b23b 100644
--- a/docs/es/edge/guide/appdev/security/index.md
+++ b/docs/es/edge/guide/appdev/security/index.md
@@ -33,14 +33,8 @@
 
 *   Lea y entienda al manual lista blanca
 
-*   De forma predeterminada, la lista blanca en una aplicación recién creada permitirá acceder a todos los dominios a través de la `<access>` etiqueta: `<access origin="*">` si quieres peticiones de red debe ser evaluado contra la lista blanca, entonces es importante cambiar esto y permitir que sólo los dominios a los que tienes acceso. Esto puede hacerse editando el archivo de configuración de nivel de aplicación ubicado en: `{project}/config.xml` (últimos proyectos) o `{project}/www/config.xml` (proyectos mayores)
-
-*   Android está lista blanca en Cordova 2.9.x se considera seguro, sin embargo, se descubrió que si foo.com está incluido en la lista blanca, foo.com.evil.com sería capaz de aprobar el examen de la lista blanca. Esto fue fijada en Cordova 3.x.
-
 *   Dominio whitelisting no funciona en Android API 10 y a continuación y WP8 para iframes y XMLHttpRequest. Esto significa que un atacante puede cargar cualquier tipo de dominio en un iframe y cualquier script en esa página dentro del iframe puede acceder directamente a objetos Cordova JavaScript y los objetos de Java nativos correspondientes. Debe tomar esto en consideración cuando la creación de aplicaciones para estas plataformas. En la práctica esto significa asegurándose de que se meta una API Android superior a 10, y que si es posible no utilice un iframe para cargar contenido externo - utilizan el plugin inAppBrowser u otros plugins de terceros.
 
-*   En Android, a partir de Cordova 3.6.0, ahora es necesario URLs blanca fuera de su aplicación, si su aplicación genera enlaces a las direcciones URL. Si tu aplicación genera `tel:` , `geo:` , `sms:` , `intent:` o URLs similares, o proporciona enlaces a contenido externo que tiene previsto abrir en el navegador del usuario, entonces tendrá que actualizar su lista blanca. Consulte a la guía de la lista blanca para más detalles.
-
 ## Iframes y el mecanismo de identificación de llamada
 
 Si el contenido se sirve en un iframe desde un dominio en lista blanca, ese dominio tendrá acceso al puente Cordova nativo. Esto significa que si usted blanca una red de publicidad de terceros y servir los anuncios a través de un iframe, es posible que un anuncio malicioso será capaz de romper el iframe y llevar a cabo acciones maliciosas. Debido a esto, generalmente no debe usar iframes a menos que usted controla el servidor que aloja el contenido del iframe. También tenga en cuenta que existen plugins de terceros disponibles para apoyar las redes de publicidad. Tenga en cuenta que esta declaración no es verdadera para iOS, que intercepta todo, incluyendo las conexiones iframe.
diff --git a/docs/es/edge/guide/appdev/whitelist/index.md b/docs/es/edge/guide/appdev/whitelist/index.md
index c07390e..12f65e4 100644
--- a/docs/es/edge/guide/appdev/whitelist/index.md
+++ b/docs/es/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # Guía de lista blanca
 
-Listas blancas de dominio es un modelo de seguridad que controla el acceso a dominios externos sobre los cuales su 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.
+Listas blancas de dominio es un modelo de seguridad que controla el acceso a dominios externos sobre los cuales su aplicación no tiene ningún control. Cordova ofrece una política de seguridad configurable para definir los sitios externos pueden accederse. De forma predeterminada, nuevas aplicaciones están configurados para permitir el acceso 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.
 
-Córdoba se adhiere a la especificación [W3C Widget de acceso][1] , que se basa en el `<access>` elemento dentro de la aplicación de `config.xml` archivo para permitir acceso a la red en dominios específicos. Para los proyectos que se basan en el flujo de trabajo de la CLI que se describe en la interfaz de línea de comandos, este archivo se encuentra en el directorio superior del proyecto. De lo contrario para caminos de desarrollo específico de plataforma, lugares figuran en las secciones a continuación. (Ver a las diversas guías de plataforma para obtener más información sobre cada plataforma).
+Para Android y iOS (a partir de sus 4,0 versiones), la política de seguridad de Cordova es extensible mediante una interfaz plugin. Su aplicación debe utilizar el [cordova-plugin-whitelist][1], que proporciona mayor seguridad y capacidad de configuración que las versiones anteriores de Cordova. Mientras que es posible implementar su propio plugin de lista blanca, no se recomienda a menos que su aplicación tiene necesidades muy específicas de seguridad política. Ver el [cordova-plugin-whitelist][1] para obtener más información sobre el uso y configuración.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-Los siguientes ejemplos demuestran sintaxis de lista blanca:
+Para otras plataformas, Cordova se adhiere a la especificación [W3C Widget de acceso][2] , que se basa en el elemento `< access >` dentro de archivo `config.xml` de la aplicación para habilitar el acceso a la red en dominios específicos. Para los proyectos que se basan en el flujo de trabajo de la CLI que se describe en la interfaz de línea de comandos, este archivo se encuentra en el directorio superior del proyecto. De lo contrario para caminos de desarrollo específico de plataforma, lugares figuran en las secciones a continuación. (Ver a las diversas guías de plataforma para obtener más información sobre cada plataforma).
 
-*   Acceso a [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Los siguientes ejemplos demuestran sintaxis `< access >` lista blanca:
+
+*   Acceso a [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Acceso a la segura [google.com][3] (`https://`):
+*   Acceso a la segura [google.com][4] (`https://`):
     
         <access origin="https://google.com" />
         
 
-*   Acceso al subdominio [maps.google.com][4]:
+*   Acceso al subdominio [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Acceso a todos los subdominios de [google.com][2], por ejemplo, [mail.google.com][5] y [docs.google.com][6]:
+*   Acceso a todos los subdominios de [google.com][3], por ejemplo, [mail.google.com][6] y [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Acceso a *todos* los dominios, por ejemplo, [google.com][2] y [developer.mozilla.org][7]:
+*   Acceso a *todos* los dominios, por ejemplo, [google.com][3] y [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     Este es el valor predeterminado para nuevos proyectos CLI.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Tenga en cuenta que algunos sitios web puede redirigir automáticamente desde su página de inicio a una url distinta, por ejemplo utilizando el protocolo https o a un dominio específico del país. Por ejemplo http://www.google.com redireccionará para utilizar SSL/TLS en https://www.google.com y entonces más lejos puede redirigir a una geografía como https://www.google.co.uk. Estas situaciones pueden requerir las entradas de lista blanca modificada o adicionales más allá de su requisito inicial. Por favor considere esto como que está construyendo su lista blanca.
 
@@ -67,86 +71,34 @@
 
 ## Whitelisting Android
 
-Reglas específicas de la plataforma whitelisting se encuentran en`res/xml/config.xml`.
-
-**Nota**: en Android 2.3 y antes, dominio whitelisting sólo funciona para `href` hipervínculos, no hace referencia a los recursos como imágenes y secuencias de comandos. Tomar medidas para evitar secuencias de comandos de ser inyectado en la aplicación.
-
-**Nota**: para evitar direcciones URL externas tales como `mailto:` se abra en el webview de Córdoba a partir de Cordova 3.6.0, especificando `origin="*"` implícitamente agregará las reglas para los protocolos http y https. Si necesita acceso a protocolos personalizados adicionales, entonces debe también agregar los explícitamente a la lista blanca. Ver también "Whitelist aplicación externa" abajo para obtener más información sobre lanzamiento de aplicaciones externas de URL.
-
-**Nota**: algunas peticiones de red no pasan por el Cordova Whitelist. Esto incluye < video > y < audio > recursos, conexiones WebSocket (en Android 4.4 +) y posiblemente otras solicitudes no http. En Android 4.4 +, puede incluir un encabezado [CSP][8] en tus documentos HTML para restringir el acceso a esos recursos. En versiones anteriores de Android, no puede ser posible restringirlos.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Lista blanca de aplicaciones externas
-
-Cordova 3.6.0 introduce una segunda lista blanca, para restringir el acceso URL autorizada para lanzar aplicaciones externas. En versiones anteriores de Cordova, todas las URL no http, tales como `mailto:` , `geo:` , `sms:` y `intent` , implícitamente se permitió a ser objetivo de una etiqueta < a >. Debido a la posibilidad de una aplicación a la fuga de información, si una vulnerabilidad XSS permite que un atacante construir enlaces arbitrarias, estas URL deben ser lista blanca, a partir de Córdoba 3.6.0.
-
-Para permitir un patrón de URL para iniciar una aplicación externa, utilice una etiqueta < acceso > en tu `config.xml` archivo, con el `launch-external` conjunto de atributos.
-
-Ejemplos:
-
-*   Para permitir enlaces enviar mensajes SMS:
-    
-        < accede origen = "sms: *" lanzamiento-externo = "yes" / >
-        
-
-*   Para permitir enlaces a mapas abiertos:
-    
-        < accede origen = "geo: *" lanzamiento-externo = "yes" / >
-        
-
-*   Para permitir enlaces a ejemplo.com para abrir en un navegador externo:
-    
-        < accede origen = "http://example.com/ *" lanzamiento-externo = "yes" / >
-        
-
-*   Para permitir que todos los sitios web no-lista blanca abrir en un navegador externo: (esto es lo mismo que el comportamiento anterior para las URL no-lista blanca)
-    
-        < accede origen = "http://*" lanzamiento-externo = "yes" / >< acceso origen = "https://*" lanzamiento-externo = "yes" / >
-        
-
-*   Para acceder a todas las URLs, volviendo a la política de Cordova 3.5.0 (no recomendada):
-    
-        < accede origen = "*" lanzamiento-externo = "yes" / >
-        
-
-Cuando navega a una dirección URL de su aplicación, la lista blanca interal es probada primero, y si la URL no está en lista blanca allí, entonces la lista blanca externa está probada. Esto significa que cualquier `http:` o `https:` URLs que coinciden ambas listas blancas se abrirá dentro de la aplicación de Cordova, en lugar de lanzar el navegador externo.
+Como el anterior, ver [cordova-plugin-whitelist][1] para más detalles. Cordova-androide antes 4.0.0, consulte las versiones anteriores de esta documentación.
 
 ## iOS ListaBlanca
 
-Las reglas de listas blancas de la plataforma se encuentran en el directorio la aplicación llamado `config.xml` archivo.
-
-Orígenes especificados sin un protocolo, tales como `www.apache.org` en lugar de `http://www.apache.org` , por defecto a todos los `http` , `https` , `ftp` , y `ftps` esquemas.
-
-Los comodines en la plataforma iOS son más flexibles que en la especificación del [W3C Widget de acceso][1] . Por ejemplo, los siguientes accesos todos los subdominios y dominios de primer nivel tales como `.com` y `.net` :
-
-        <access origin="*.google.*" />
-    
-
-A diferencia de la plataforma Android mencionada, navegando por non-lista blanca dominios vía `href` hipervínculo en iOS evita que la página de apertura en todos.
+Como el anterior, ver [cordova-plugin-whitelist][1] para más detalles. Cordova-ios antes 4.0.0, consulte las versiones anteriores de esta documentación.
 
 ## BlackBerry 10 listas blancas
 
-Las reglas de las listas blancas se encuentran en`www/config.xml`.
+Las reglas de las listas blancas se encuentran en `www/config.xml`.
 
 Uso de blackBerry decenas de comodines difiere de otras plataformas de dos maneras:
 
-*   Acceder a cualquier contenido `XMLHttpRequest` debe declararse explícitamente. Configuración de `origin="*"` no funciona en este caso. Alternativamente, se puede desactivar toda seguridad web utilizando la `WebSecurity` preferencia se describe en configuración de BlackBerry:
+*   Cualquier contenido utilizando `XMLHttpRequest` debe declararse explícitamente. Configuración de `origin="*"` no funciona en este caso. Alternativamente, puede deshabilitarse toda seguridad web usando la preferencia `WebSecurity` que se describe en configuración de BlackBerry:
     
         <preference name="websecurity" value="disable" />
         
 
-*   Como alternativa al ajuste `*.domain` , establecer un adicional `subdomains` atribuyen a `true` . Se deben ajustar para que `false` por defecto. Por ejemplo, el siguiente permite el acceso a `google.com` , `maps.google.com` , y `docs.google.com` :
+*   Como alternativa al ajuste `*.domain`, establece un atributo adicional `subdomains` en `true`. Se debe establecer en `false` de forma predeterminada. Por ejemplo, el siguiente permite acceder a `google.com`, `maps.google.com`y `docs.google.com`:
     
-        < accede origin="http://google.com" subdomains = "true" / >
+        <access origin="http://google.com" subdomains="true" />
         
     
-    Angosto del siguiente acceso a `google.com` :
+    El siguiente angosto acceso a `google.com`:
     
-        < accede origin="http://google.com" subdomains = "false" / >
+        <access origin="http://google.com" subdomains="false" />
         
     
-    Especifica el acceso a todos los ámbitos, incluyendo el local `file://` Protocolo:
+    Especifique el acceso a todos los ámbitos, incluido el protocolo local `file://` :
     
     <access origin="*" subdomains="true" />
 
@@ -156,40 +108,30 @@
 
 ## Firefox OS
 
-En Firefox OS no hay ningún concepto de listas blancas un dominio específico. En su lugar hay un permiso especial llamado [SystemXHR][10]. Es necesario añadir este permiso para `config.xml` :
+En Firefox OS no hay ningún concepto de listas blancas un dominio específico. En su lugar hay un permiso especial llamado [SystemXHR][10]. Es necesario agregar este permiso al `archivo config.xml`:
 
  [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
-    < nombre de plataforma = "firefoxos" >< nombre permiso = privilegiado "systemXHR" = "true" description = "cargar datos del servidor" / >< / plataforma >
+    <platform name="firefoxos">
+        <permission name="systemXHR" privileged="true" description="load data from server" />
+    </platform>
     
 
-El `XMLHttpRequest` objeto necesita ser instanciada con dos parámetros `mozAnon` y `mozSystem` :
+El objeto `XMLHttpRequest` debe ser instanciada con dos parámetros `mozAnon` y `mozSystem`:
 
-    solicitud var = new XMLHttpRequest({
+    var request = new XMLHttpRequest({
         mozAnon: true,
         mozSystem: true});
     
 
 Esta solución es transparente, así que no hay diferencias para otras plataformas.
 
-## iOS cambios en 3.1.0
-
-Antes de la versión 3.1.0, Cordova-iOS incluyó algunas extensiones no estándares para el dominio whilelisting esquema apoyado por otras plataformas de Córdoba. A partir de 3.1.0, la lista blanca de iOS ahora se ajusta a la sintaxis de lista blanca de recursos descrita en la parte superior de este documento. Si actualiza desde pre-3.1.0 y usaban estas extensiones, tienes que cambiar el `config.xml` archivo para continuar whitelisting el mismo conjunto de recursos como antes.
-
-Específicamente, estos patrones necesitan ser actualizados:
-
-*   " `apache.org` " (sin protocolo): anteriormente esto coincidiría con `http` , `https` , `ftp` , y `ftps` los protocolos. Cambiar a " `*://apache.org/*` " para incluir todos los protocolos, o incluir una línea para cada protocolo que necesitas ayuda.
-
-*   " `http://apache.*` " (wildcard en el final del dominio): anteriormente esto coincidiría con todos top-level-dominios, incluyendo toda posibles TLDs de dos letras (pero no útiles dominios como. co.uk). Incluir una línea para cada TLD que usted realmente controla y necesita a la lista blanca.
-
-*   " `h*t*://ap*he.o*g` " (comodines para letras faltantes al azar): estos ya no son soportados; cambio para incluir una línea para cada dominio y protocolo que en realidad necesita a la lista blanca.
-
 ## Lista blanca de Windows Phone
 
-Las reglas de listas blancas para Windows Phone 8 se encuentran en la aplicación de `config.xml` archivo.
+Las reglas de listas blancas para Windows Phone 8 se encuentran en el archivo `config.xml` de la aplicación.
 
 ## Las listas blancas Tizen
 
-Sus reglas se encuentran en la aplicación de `config.xml` archivo. La plataforma se basa en la misma `subdomains` atributo como la plataforma BlackBerry. (Para obtener más información sobre compatibilidad, consulte documentación de Tizen sobre el [elemento de acceso][11].)
+Sus reglas se encuentran en el archivo `config.xml` de la aplicación. La plataforma se basa en el mismo atributo `subdomains` como la plataforma BlackBerry. (Para obtener más información sobre compatibilidad, consulte documentación de Tizen sobre el [elemento de acceso][11].)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/es/edge/guide/cli/index.md b/docs/es/edge/guide/cli/index.md
index 9585d41..bfc2e40 100644
--- a/docs/es/edge/guide/cli/index.md
+++ b/docs/es/edge/guide/cli/index.md
@@ -1,6 +1,6 @@
 * * *
 
-licencia: licencia a la Apache Software Foundation (ASF) bajo acuerdos de licencia de uno o más colaborador. 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
+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
     
@@ -206,71 +206,71 @@
 
 Buscando solamente el `bar` término rendimientos y resultados adicionales:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 El `cordova plugin add` comando requiere especificar el repositorio para el código del plugin. Estos son ejemplos de cómo puede usar la CLI para agregar funciones a la aplicación:
 
 *   Información básica del dispositivo (dispositivo API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Conexión de red y eventos de batería:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Acelerómetro, brújula y geolocalización:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Cámara, reproducción multimedia y captura:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Acceder a archivos en el dispositivo o red (archivo API):
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Notificación mediante vibración o cuadro de diálogo:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Contactos:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Globalización:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   SplashScreen:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Abrir nuevas ventanas del navegador (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Consola de depuración:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **Nota**: el CLI agrega plugin código según proceda para cada plataforma. Si usted quiere desarrollar con las herramientas de nivel inferior cáscara o plataforma SDK como se indica en el Resumen, tienes que ejecutar la utilidad Plugman para añadir plugins por separado para cada plataforma. (Para obtener más información, véase Plugman usando a gestionar Plugins).
@@ -278,31 +278,31 @@
 Uso `plugin ls` (o `plugin list` , o `plugin` por sí mismo) ver actualmente instalado plugins. Cada muestra por su identificador:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 Para quitar un plugin, referirse a él por el mismo identificador que aparece en el listado. Por ejemplo, aquí es cómo quitaría apoyo para una consola de depuración de una versión:
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 Puede lote-quitar o agregar plugins por especificar más de un argumento para cada comando:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## Opciones avanzadas Plugin
 
 Al agregar un plugin, varias opciones permiten especificar de dónde buscar el plugin. Los ejemplos anteriores utilizan una conocida `registry.cordova.io` del registro y el plugin es especificada por el `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 El `id` también puede incluir el número de versión del plugin, anexado después de un `@` personaje. El `latest` versión es un alias para la versión más reciente. Por ejemplo:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 Si el plugin no está registrado en `registry.cordova.io` , pero se encuentra en otro repositorio git, puede especificar una URL alternativa:
diff --git a/docs/es/edge/guide/hybrid/plugins/index.md b/docs/es/edge/guide/hybrid/plugins/index.md
index 386fb52..67900af 100644
--- a/docs/es/edge/guide/hybrid/plugins/index.md
+++ b/docs/es/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/es/edge/guide/platforms/android/index.md b/docs/es/edge/guide/platforms/android/index.md
index fd03c55..20f3f2d 100644
--- a/docs/es/edge/guide/platforms/android/index.md
+++ b/docs/es/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## Requisitos y apoyo
 
-Cordova para Android requiere el SDK de Android. Consulte del SDK de Android [requisitos del sistema][1].
+Cordova para Android requiere el SDK de Android que puede ser instalado en sistema operativo OS X, Linux o Windows. Consulte del SDK de Android [requisitos del sistema][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Cordova soporta Android 2.3 (Gingerbread, empezando por Android API nivel 10) y 4.x. Como regla general, las versiones de Android se convierten soportadas por Cordova como sumergen por debajo del 5% en del Google [tablero de distribución][2]. Las versiones de Android antes de las API de nivel 10, y las versiones 3.x (panal, los niveles API 11-13) caen significativamente por debajo de ese umbral de 5%.
+Cordova soporta Android 4.0 (empezando por Android API nivel 14) y superiores. Como regla general, las versiones de Android se convierten soportadas por Cordova como sumergen por debajo del 5% en del Google [tablero de distribución][2]. Las versiones de Android antes de las API de nivel 10, y las versiones 3.x (panal, los niveles API 11-13) caen significativamente por debajo de ese umbral de 5%.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones Android. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins. Ver aplicación Plugins para obtener más información sobre cómo desarrollar plugins.
 
-Instalar el SDK de Android desde [developer.android.com/sdk][4]. El sdk de android es distribuido como un archivo 'adt - bundle - < os > - < arco > - < ver >'. En windows, el adt-paquete viene con un instalador. En OSX y Linux, simplemente descomprimir el 'adt-bundle' en el lugar se almacenan herramientas de desarrollo. [Aquí encontrará información más detallada sobre la configuración del SDK de Android][5]
+## Instale el Kit de desarrollo de Java (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Instalar [Java Development Kit (JDK) 7][4] o posterior.
 
-Para Cordova Herramientas de línea de comandos para el trabajo o la CLI que se basa en ellos, es necesario incluir el SDK `tools` y `platform-tools` directorios en su `PATH` . En un Mac, puede utilizar un editor de texto para crear o modificar el `~/.bash_profile` archivo, añadir una línea como la siguiente, dependiendo de donde se instala el SDK:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+Cuando se instala en Windows también tienes que definir la Variable de entorno `JAVA_HOME` según la ruta de instalación de JDK (por ejemplo, C:\Program Files\Java\jdk1.7.0_75).
+
+## Instalar el SDK de Android
+
+Instalar las [herramientas de Android SDK independiente][5] o [Android Studio][6]. Proceder con el `Estudio de Android` si tiene previsto desarrollar nueva Córdoba para Android plugins o utilizando herramientas nativas para ejecutar y depurar la plataforma Android. De lo contrario, `Stand-alone Android SDK Tools` son suficientes para construir e implementar aplicaciones Android.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Instrucciones de instalación detalladas están disponibles como parte de los enlaces de la instalación anteriores.
+
+Cordova Herramientas de línea de comandos para trabajar, o la CLI que se basa en ellos, necesita incluir directorios `Herramientas` y `herramientas de la plataforma` de la SDK en tu `camino`. En un Mac, puede utilizar un editor de texto para crear o modificar el archivo `~/.bash_profile` , añadir una línea como la siguiente, dependiendo de donde se instala el SDK:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Añada las rutas para `java` y `ant` si es necesario. Esta línea en `~/.bash_profile` expone estas herramientas en windows terminales recién inauguradas. Si tu ventana de terminal ya está abierto en OSX o para evitar un cierre de sesión/inicio de sesión en Linux, ejecute esto para que estén disponibles en la ventana de terminal actual:
+Esta línea en `~/.bash_profile` expone estas herramientas en windows terminales recién inauguradas. Si tu ventana de terminal ya está abierto en OSX o para evitar un cierre de sesión/inicio de sesión en Linux, ejecute esto para que estén disponibles en la ventana de terminal actual:
 
         $ source ~/.bash_profile
     
 
-Para modificar el `PATH` ambiente en Windows 7:
+Para modificar el entorno `PATH` en Windows:
 
 1.  Haga clic en el menú de **Inicio** en la esquina inferior izquierda del escritorio, haga clic derecho sobre **equipo**y seleccione **Propiedades**.
 
@@ -64,24 +76,95 @@
 
 5.  Añadir lo siguiente a la `PATH` basada en donde se ha instalado el SDK, por ejemplo:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  El valor de guardar y cerrar ambos cuadros de diálogo.
 
-También necesitará habilitar Java y Ant. abrir un símbolo del sistema y el tipo `java` y también de tipo `ant` . Añadir a la `PATH` cualquiera de éstos no se ejecuta:
+## Instalar paquetes SDK
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Abrir el administrador de Android SDK (por ejemplo, a través de terminal: `android`) e instalar:
 
-## Abra un nuevo proyecto en el SDK
+1.  5.1.1 Android (API 22) platform SDK
+2.  Android SDK Build-tools versión 19.1.0 o superior
+3.  Repositorio de Android soporte (Extras)
+
+Ver [Instalar paquetes SDK][7] para obtener más detalles.
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Configurar un emulador
+
+El sdk de Android no proporciona ninguna instancia de emulador predeterminada por defecto. Puede crear una nueva ejecutando `android` en la línea de comandos. La prensa **Herramientas → administrar AVDs** (Android dispositivos virtuales), luego elegir cualquier artículo de **Definiciones de dispositivos** en el cuadro de diálogo resultante:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Pulse **Crear AVD**, opcionalmente modificar el nombre, luego pulse **OK** para aceptar los cambios:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+La AVD entonces aparece en la lista de **Dispositivos Android Virtual** :
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Para abrir el emulador como una aplicación independiente, seleccione la AVD y presione **Start**. Se lanza como lo haría en el dispositivo, con controles adicionales disponibles para los botones de hardware:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Para una experiencia más rápida, puede utilizar la `Aceleración de la máquina Virtual` para mejorar la velocidad de ejecución. Muchas CPUs modernas ofrecen extensiones para ejecutar máquinas virtuales más eficientemente. Antes de usar este tipo de aceleración, es necesario determinar si CPU de su sistema actual de desarrollo, uno admite las siguientes tecnologías de virtualización:
+
+*   **Tecnología de virtualización Intel** (VT-x, vmx) → [Intel VT-x procesador lista soportada][12]
+*   **AMD Virtualization** (AMD-V, SVM), sólo se admite para Linux (desde mayo de 2006, todas las CPUs de AMD incluyen AMD-V, excepto Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Otra forma de averiguar si su procesador Intel compatible con la tecnología VT-x, es mediante la ejecución de la `Utilidad de identificación de procesadores Intel`, para `Windows`puede descargarlo desde el [Centro de descarga][13]de Intel, o puede utilizar la [utilidad booteable][14], que es `Independiente del sistema operativo`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Después de instalar y ejecutar la `Utilidad de identificación de procesador Intel` sobre ventanas, obtendrá la ventana siguiente, con el fin de comprobar si su CPU es compatible con las tecnologías de virtualización:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+Para acelerar el emulador, tienes que descargar e instalar uno o más imágenes del sistema `x 86 de Intel Atom` , así como el `Intel Hardware acelerado ejecución Manager (HAXM)`.
+
+Abre tu Android SDK Manager y seleccione la imagen del sistema `x 86 de Intel Atom` , para cualquier versión que desea probar. Luego ir a `Extras` `Acelerador Intel x 86 de emulador (HAXM)`y seleccione instalar los paquetes:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Después de la descarga, ejecute al instalador de Intel, que está disponible en el SDK de Android en `extras/intel/Hardware_Accelerated_Execution_Manager`. **Nota**:`si tienes algún problema al instalar el paquete, usted puede encontrar más información y orientación paso a paso revise este` [Artículo de Intel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Instalar una o más imágenes del sistema `x 86 de Intel Atom` , así como la `Acelerada ejecución administrador de Hardware de Intel`, disponible bajo **Extras**.
+
+2.  Ejecute al instalador de Intel, que está disponible en el SDK de Android en `extras/intel/Hardware_Accelerated_Execution_Manager`.
+
+3.  Crear un nuevo AVD con el objetivo fijado a una imagen de Intel.
+
+4.  Al iniciar el emulador, asegúrese que no hay error mensajes indicando la imposibilidad de cargar módulos HAX.
+
+## Crear un nuevo proyecto
 
 En este punto, para crear un nuevo proyecto puede elegir entre la herramienta de la cruz-plataforma CLI que se describe en la interfaz de línea de comandos, o el conjunto de herramientas de shell específicas para Android. Desde dentro de un directorio del código fuente, aquí es el enfoque CLI:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Aquí es el enfoque de shell-herramienta de nivel inferior correspondiente para Unix y Windows:
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Aquí es cómo utilizar el SDK para modificarlo:
-
-1.  Inicie la aplicación de **Eclipse**.
-
-2.  Seleccione el elemento de menú **Nuevo proyecto**.
-
-3.  Elija **Proyecto Android de código existente** en el cuadro de diálogo resultante y pulse **siguiente**:
-    
-    ![][6]
-
-4.  Si estás usando CLI, desplácese hasta la `hello` directorio creado para el proyecto, luego a la `platforms/android` subdirectorio. Alternativamente, si utilizas el `create` utilidad de shell, simplemente vaya a la `hello` Directorio.
-
-5.  Pulse **Finish**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-Una vez que se abre la ventana de Eclipse, puede aparecer una **X** de color rojo indicar los problemas irresueltos. Si es así, siga estos pasos adicionales:
-
-1.  Haga clic en el directorio del proyecto.
-
-2.  En el cuadro de diálogo **Properties** resultante, seleccione **Android** desde el panel de navegación.
-
-3.  Para el proyecto de construir el destino, seleccione el nivel más alto de la API de Android instalado.
-
-4.  Haga clic en **OK**.
-
-5.  Seleccione **Clean** en el menú **Project**. Esto debería corregir todos los errores en el proyecto.
-
 ## Construir el proyecto
 
-Si utilizas la CLI en el desarrollo, el directorio del proyecto es de alto nivel `www` directorio contiene los archivos de origen. Ejecutar cualquiera de éstos dentro del directorio del proyecto para la reconstrucción de la aplicación:
+Si utilizas la CLI en desarrollo, directorio de nivel superior `www` del directorio proyecto contiene los archivos de origen. Ejecutar cualquiera de éstos dentro del directorio del proyecto para la reconstrucción de la aplicación:
 
-        $ cordova build # construir construcción todas las plataformas que fueron agregados $ cordova # androide construir depuración para Android sólo $ cordova construir android--debug # construir depuración paraAndroid sólo Android $ cordova construir--versión # construir versión para Android sólo
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-Si está utilizando las herramientas de shell específicas para Android en desarrollo, hay un enfoque diferente. Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el `assets/www` subdirectorio. Los comandos están disponibles en su `cordova` subdirectorio.
+Si está utilizando las herramientas de shell específicas para Android en desarrollo, hay un enfoque diferente. Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el subdirectorio de `activos/www` . Los comandos están disponibles en su subdirectorio `cordova` .
 
-El `build` comando limpia archivos de proyecto y reconstruye la aplicación. Aquí está la sintaxis para Mac y Windows. El primer par de ejemplos generará información de depuración, y la segunda crea las aplicaciones para el lanzamiento:
+El comando `build` limpia archivos de proyecto y reconstruye la aplicación. Aquí está la sintaxis para Mac y Windows. El primer par de ejemplos generará información de depuración, y la segunda crea las aplicaciones para el lanzamiento:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-Al construir para el lanzamiento, si añades las siguientes definiciones a tu `local.properties` de archivos, entonces tu APK firmado y alineada que estará listo para subir a la tienda de Google Play:
+## Desplegar la aplicación
 
-        Key.Store=/users/me/Developer/mykeystore.jks key.alias=mykeyalias
+Puede utilizar la utilidad CLI `cordova` para desplegar la aplicación en el emulador o el dispositivo desde la línea de comandos:
+
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
-Si el almacén de claves o la clave con alias tiene una contraseña, el script le pedirá la contraseña. No necesitas definir las contraseñas en un archivo de propiedades. Si quieres evitar el símbolo del sistema, se pueden definir en `local.properties` como `key.store.password` y `key.alias.password` . Ser conscientes de las preocupaciones de seguridad con esas claves si lo hace.
+De lo contrario, utilice la interfaz de shell alterno:
 
-## Configurar un emulador
-
-Se puede utilizar ya sea la `cordova` CLI utilidad o cáscara de Android-centrado de Cordova Herramientas para ejecutar una aplicación en un emulador. De cualquier manera, el SDK primero debe configurarse para mostrar al menos un dispositivo. Para ello, utilice el Android SDK Manager, una aplicación Java que funciona por separado del Eclipse. Hay dos maneras para abrirlo:
-
-1.  Ejecutar `android` en la línea de comandos.
-
-2.  Desde dentro de Eclipse, presione este icono de la barra de herramientas:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-Una vez abierto, el Android SDK Manager muestra varias bibliotecas de tiempo de ejecución:
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-Elija **Herramientas → administrar AVDs** (Android dispositivos virtuales), a continuación elegir cualquier artículo de **Definiciones de dispositivos** en el cuadro de diálogo resultante:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Pulse **Crear AVD**, opcionalmente modificar el nombre, luego pulse **OK** para aceptar los cambios:
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-La AVD entonces aparece en la lista de **Dispositivos Android Virtual** :
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-Para abrir el emulador como una aplicación independiente, seleccione la AVD y presione **Start**. Se lanza como lo haría en el dispositivo, con controles adicionales disponibles para los botones de hardware:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Desplegar en emulador
-
-En este punto se puede utilizar la `cordova` utilidad CLI para desplegar la aplicación en el emulador desde la línea de comandos:
-
-        $ cordova emular android
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-De lo contrario utilice la interfaz de shell alterno:
+Puede utilizar **cordova run android --list** para ver todos los destinos disponibles y **cordova run android --target = target_name** para ejecutar la aplicación en un dispositivo específico o un emulador (por ejemplo, `cordova run android --target = "Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run--emulador
-    
-
-En lugar de depender de cualquier emulador está habilitado actualmente dentro del SDK, puede hacer referencia a cada uno de los nombres que usted suministra:
-
-        $ /path/to/project/cordova/run--target = nombre
-    
+También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
 
 Esto empuja la aplicación a la pantalla de inicio y lo lanza:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-Cuando te `run` la aplicación, también `build` lo. Se pueden añadir adicional `--debug` , `--release` , y `--nobuild` banderas para controlar cómo se construye, o incluso si es necesaria una reconstrucción:
-
-        $ /path/to/project/cordova/run--emulador--nobuild
-    
-
-Si en cambio están trabajando dentro de Eclipse, haga clic derecho en el proyecto y elija **Ejecutar como → aplicación para Android**. Se le podría especificar una AVD si no aparece ninguna ya abierto.
-
-Para una experiencia más rápida, puede utilizar el `Virtual Machine Acceleration` para mejorar la velocidad de ejecución. Muchas CPUs modernas ofrecen extensiones para ejecutar máquinas virtuales más eficientemente. Antes de usar este tipo de aceleración, es necesario determinar si CPU de su sistema actual de desarrollo, uno admite las siguientes tecnologías de virtualización:
-
-*   **Tecnología de virtualización Intel** (VT-x, vmx) → [Intel VT-x procesador lista soportada][14]
-*   **AMD Virtualization** (AMD-V, SVM), sólo se admite para Linux (desde mayo de 2006, todas las CPUs de AMD incluyen AMD-V, excepto Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Otra forma de averiguar si su procesador Intel compatible con la tecnología VT-x, es mediante la ejecución de la `Intel Processor Identification Utility` , para `Windows` puede descargarlo desde el [Centro de descarga][15]de Intel, o puede utilizar la [utilidad booteable][16], que es`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-Después de instalar y ejecutar el `Intel Processor Identification Utility` sobre ventanas, obtendrá la ventana siguiente, con el fin de comprobar si su CPU es compatible con las tecnologías de virtualización:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Para acelerar el emulador, tienes que descargar e instalar uno o más `Intel x86 Atom` imágenes del sistema, así como la`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-Abra su Android SDK Manager y seleccione la `Intel x86 Atom` imagen del sistema, para cualquier versión que desea probar. Luego ir a `Extras` y seleccione `Intel x86 Emulator Accelerator (HAXM)` e instalar los paquetes:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-Después de la descarga, ejecute el instalador de Intel, que está disponible en el SDK de Android en `extras/intel/Hardware_Accelerated_Execution_Manager` . **Nota**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [artículo de Intel][19] .
+Cuando se `ejecuta` la aplicación, también se `construye` . Puede anexar adicional `--debug`, `--release`y `--nobuild` banderas para controlar cómo se construye, o incluso si es necesaria una reconstrucción:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Instalar una o más imágenes del sistema `x 86 de Intel Atom`, así como la `Acelerada ejecución administrador de Hardware de Intel`, disponible bajo **Extras**.
-
-2.  Ejecute al instalador de Intel, que está disponible en el SDK de Android en `extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Crear un nuevo AVD con el objetivo establecido de una imagen de Intel.
-
-4.  Al iniciar el emulador, asegurar que no hay mensajes de error que indica la imposibilidad de cargar módulos HAX.
-
-## Desplegar en el dispositivo
-
-Para empujar una aplicación directamente al dispositivo, asegúrese de depuración USB está habilitado en el dispositivo como se describe en el [Sitio para desarrolladores de Android][20]y utilice un cable mini-USB para conectarlo a su sistema.
-
- [20]: http://developer.android.com/tools/device.html
-
-Puede utilizar este comando CLI para empujar la aplicación para el dispositivo:
-
-        $ cordova corre android
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-.. .o utilice esta interfaz Android centrado en la cáscara:
-
-        $ /path/to/project/cordova/run--dispositivo
-    
-
-Con sin banderas especificados, el `run` comando detecta un dispositivo conectado, o un emulador ejecutando si no se encuentra ningún dispositivo, de lo contrario se solicita para especificar un emulador.
-
-Para ejecutar la aplicación desde dentro de Eclipse, haga clic derecho en el proyecto y elija **Ejecutar como → aplicación para Android**.
-
 ## Otros comandos
 
 Los siguientes genera un registro detallado de la aplicación que se ejecuta:
 
-        $ /path/to/project/cordova/log C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 A continuación limpia los archivos del proyecto:
 
-        $ /path/to/project/cordova/clean C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Abra un nuevo proyecto en el SDK
+
+Una vez que la plataforma android se agrega a su proyecto, puede abrir desde dentro de [Android Studio][6]:
+
+1.  Inicie la aplicación **Android Studio** .
+
+2.  Seleccione **Importar proyecto (Eclipse ADT, Gradle, etc.)**.
+    
+    ![][19]
+
+3.  Seleccione la ubicación donde la plataforma android es almacenado (`su/proyecto/platform/android`).
+    
+    ![][20]
+
+4.  Para la pregunta `Gradle Sync` puede responder simplemente **Sí**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Listo ahora y puede construir y ejecutar la aplicación directamente desde `Android Studio`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Ver [Resumen estudio Android][22] y [construcción y huyendo de Android Studio][23] para más detalles.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/es/edge/guide/platforms/android/tools.md b/docs/es/edge/guide/platforms/android/tools.md
index feed30a..5e88ad8 100644
--- a/docs/es/edge/guide/platforms/android/tools.md
+++ b/docs/es/edge/guide/platforms/android/tools.md
@@ -65,7 +65,39 @@
 
 Asegúrese de que crear al menos un Virtual dispositivo Android, caso contrario se le pedirá a hacerlo con el comando `android`. Si más de una AVD está disponible como un objetivo, usted se pedirá para seleccionar uno. Por defecto el comando `run` detecta un dispositivo conectado, o ejecutando un emulador si no se encuentra ningún dispositivo.
 
-## Tala
+## Firmar la aplicación
+
+Usted puede revisar Android app firmando los requisitos aquí: http://developer.android.com/tools/publishing/app-signing.html
+
+Para firmar una aplicación, necesita los siguientes parámetros: * Keystore (`--keystore`): ruta a un archivo binario que puede contener un conjunto de claves. * Keystore password (`--storePassword`): contraseña al almacén de claves * Alias (`--alias`): especifica la clave privada utilizada para cantar el id. * Contraseña (`--password`): contraseña para la clave privada especificada. * Tipo del almacén de claves (`--keystoreType`): pkcs12, jks (por defecto: detección automática basada en la extensión del archivo) estos parámetros se pueden especificar utilizando los argumentos de línea de comandos por encima para `build` o `run` secuencias de comandos.
+
+Por otra parte, les puede especificar en un archivo de configuración de construcción (build.json) con un argumento (`--buildConfig`). Este es un ejemplo de un archivo de configuración de compilación:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Para la firma de liberación, las contraseñas pueden ser excluidas y el sistema emitirá un mensaje pidiendo la contraseña.
+
+También hay soporte para mezclar y combinar los argumentos de línea de comandos y los parámetros en el archivo build.json. Los valores de los argumentos de línea de comandos tendrán precedencia. Esto puede ser útil para especificar la contraseña en la línea de comandos.
+
+## Registro
 
         $ /path/to/project/cordova/log
     
@@ -87,7 +119,7 @@
 
 ### Propiedades de Gradle
 
-Estas [propiedades][3] pueden establecerse para personalizar la construcción:
+Estas [Propiedades][3] pueden establecerse para personalizar la construcción:
 
  [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
 
diff --git a/docs/es/edge/guide/platforms/android/upgrade.md b/docs/es/edge/guide/platforms/android/upgrade.md
index 096201d..a099eef 100644
--- a/docs/es/edge/guide/platforms/android/upgrade.md
+++ b/docs/es/edge/guide/platforms/android/upgrade.md
@@ -17,11 +17,61 @@
 
 Esta guía le muestra cómo modificar proyectos Android para actualizar desde versiones anteriores de Cordova. La mayoría de estas instrucciones se aplica a proyectos creados con un conjunto mayor de herramientas de línea de comandos que preceden a la utilidad de la CLI de `cordova`. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI.
 
-## Proyectos de modernización 3.6.0 a 4.0.0
+## Actualización a 4.0.0
+
+Hay pasos específicos la actualización necesarias para aprovechar los cambios significativos en 4.0.0. En primer lugar, los pasos de actualización común son necesarios como abajo.
 
 Para proyectos no-CLI, ejecute:
 
-        bin/ruta/a/proyecto de actualización
+        bin/update path/to/project
+    
+
+Para los proyectos de CLI:
+
+1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
+
+2.  Ejecute `cordova platform update android` en tus proyectos ya existentes.
+
+### Actualización de la lista blanca
+
+Todas las funcionalidades de lista blanca es implementada mediante plugin. Sin un plugin, su aplicación no está protegida por una lista blanca después de actualizar a 4.0.0. Córdoba tiene dos plugins de lista blanca, que proporcionan diferentes niveles de protección.
+
+1.  El plugin de `cordova-plugin-whitelist` *(recomendado)*
+    
+    *   Este plugin es muy recomendable, ya que es más seguro y configurable que la lista blanca en las versiones anteriores
+    *   Ver [cordova-plugin-whitelist][1] para obtener más información sobre los cambios de configuración necesarios
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  El plugin `cordova-plugin-legacy-whitelist`
+    
+    *   Este plugin proporciona el mismo comportamiento de lista blanca como las versiones anteriores. Ver [cordova-plugin-legacy-whitelist][2]
+    *   No hay cambios en la configuración se requieren, pero ofrece menos protección que el plugin recomendado
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Utilizando el Crosswalk WebView
+
+De forma predeterminada, su aplicación continuará utilizando el sistema WebView proporcionado por el dispositivo. Si desea utilizar el paso de peatones WebView en lugar de eso, simplemente añada el plugin de cruce de peatones:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+Al agregar el plugin, su aplicación tendrá el paso de peatones WebView instalado y configurado correctamente.
+
+### Actualización al Splashscreen Plugin
+
+Si su aplicación hace uso de una pantalla de bienvenida, que funcionalidad ha sido trasladado a un plugin. Las opciones de configuración para salpicadura pantallas son invariables. El actualización sólo paso necesario es añadir el plugin:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Actualización a 3.7.1 de 3.6.0
+
+Para proyectos no-CLI, ejecute:
+
+        bin/update path/to/project
     
 
 Para los proyectos de CLI:
@@ -32,9 +82,9 @@
 
 ## Actualización a 3.3.0 de 3.2.0
 
-Siga las mismas instrucciones en cuanto a`3.2.0`.
+Siga las mismas instrucciones en cuanto a `3.2.0`.
 
-Comenzando con 3.3.0, el runtime Cordova ahora está compilado como una biblioteca de Android en vez de un frasco. Esto debería no tienen ningún efecto para el uso de línea de comandos, pero los usuarios IDE tendrá que importar el recién agregado `MyProject-CordovaLib` proyecto en su espacio de trabajo.
+Comenzando con 3.3.0, el runtime Cordova ahora está compilado como una biblioteca de Android en vez de un frasco. Esto debería no tienen ningún efecto para el uso de línea de comandos, pero IDE los usuarios tendrán que importar el proyecto `MyProject-CordovaLib` recién agregado a su lugar de trabajo.
 
 ## Actualización a 3.2.0 de 3.1.0
 
@@ -42,14 +92,14 @@
 
 1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
 
-2.  Ejecutar`cordova platform update android`
+2.  Run `cordova platform update android`
 
 Para proyectos no creados con el cordova CLI, ejecute:
 
-        bin/actualizar < project_path >
+        bin/update <project_path>
     
 
-**ADVERTENCIA:** En 4.4 Android - Android 4.4.3, creando un archivo de entrada elemento con tipo = "file" no abrirá el cuadro de diálogo selector de archivos. Esto es una regresión con cromo en Android y el problema puede ser reproducido en el navegador Chrome independiente en Android (véase http://code.google.com/p/android/issues/detail?id=62220) la solución sugerida es utilizar los plugins File Transfer y archivo para Android 4.4. Puedes escuchar para un evento onClick del tipo de entrada = "file" y luego aparecer un selector de archivos UI. Para atar los datos del formulario con la carga, puede utilizar JavaScript para fijar los valores del formulario a la solicitud POST multi-partes que hace File Transfer.
+**ADVERTENCIA:** En 4.4 Android - Android 4.4.3, creando un archivo de entrada elemento con type="file" no abrirá el cuadro de diálogo selector de archivos. Esto es una regresión con cromo en Android y el problema puede ser reproducido en el navegador Chrome independiente en Android (véase http://code.google.com/p/android/issues/detail?id=62220) la solución sugerida es utilizar los plugins File Transfer y archivo para Android 4.4. Puedes escuchar para un evento onClick del tipo de entrada = "file" y luego aparecer un selector de archivos UI. Para atar los datos del formulario con la carga, puede utilizar JavaScript para fijar los valores del formulario a la solicitud POST multi-partes que hace File Transfer.
 
 ## Actualización a 3.1.0 de 3.0.0
 
@@ -57,51 +107,50 @@
 
 1.  Actualización de la `cordova` versión CLI. Vea la interfaz de línea de comandos.
 
-2.  Ejecutar`cordova platform update android`
+2.  Run `cordova platform update android`
 
 Para proyectos no creados con el cordova CLI, ejecute:
 
-        bin/actualizar < project_path >
+        bin/update <project_path>
     
 
 ## Actualícese a la CLI (3.0.0) de 2.9.0 magnetohidrodinámica
 
 1.  Crear un nuevo proyecto de Apache Cordova 3.0.0 usando el cordova CLI, tal como se describe en la interfaz de línea de comandos.
 
-2.  Sus plataformas de agregar el proyecto de Córdoba, por ejemplo:`cordova
-platform add android`.
+2.  Agregar tus plataformas el proyecto cordova, por ejemplo: `cordova platform add android`.
 
-3.  Copiar el contenido de su proyecto `www` Directorio del `www` Directorio en la raíz del proyecto cordova que acaba de crear.
+3.  Copiar el contenido del directorio `www` de su proyecto al directorio `www` en la raíz del proyecto cordova que acaba de crear.
 
-4.  Copie cualquier activo nativo de su viejo proyecto en los directorios apropiados bajo `platforms/android` : este directorio es donde existe su proyecto cordova-android nativo.
+4.  Copie cualquier activo nativo de su viejo proyecto en los directorios apropiados bajo `platforms/android`: este directorio es donde existe su proyecto cordova-android nativo.
 
-5.  Utilice la herramienta CLI cordova instalar algún plugin que necesitas. Tenga en cuenta que el CLI maneja todo núcleo APIs como plugins, así pueden necesitar ser añadido. Sólo 3.0.0 plugins son compatibles con el CLI.
+5.  Utilice la herramienta CLI cordova instalar algún plugin que necesita. Tenga en cuenta que la CLI maneja todo núcleo APIs como plugins, así pueden necesitar ser agregado. Sólo 3.0.0 plugins son compatibles con la CLI.
 
-## Actualizar a 3.0.0 desde 2.9.0 magnetohidrodinámica
+## Actualizar a 3.0.0 desde 2.9.0
 
 1.  Crear un nuevo proyecto Apache Cordova Android.
 
-2.  Copiar el contenido de la `www` directorio al nuevo proyecto.
+2.  Copie el contenido del directorio `www` al nuevo proyecto.
 
-3.  Copiar cualquier nativos Android activos de la `res` directorio al nuevo proyecto.
+3.  Copie cualquier nativos Android activos desde el directorio de `res` al nuevo proyecto.
 
-4.  Copia sobre algún plugin instaló desde el `src` subdirectorios en el nuevo proyecto.
+4.  Copiar algún plugin que instaló desde los subdirectorios `src` en el nuevo proyecto.
 
-5.  Asegúrese de actualizar cualquiera obsoleto `<plugin>` referencias de su vieja `config.xml` archivo a la nueva `<feature>` especificación.
+5.  Asegúrese de actualizar cualquiera obsoleto `< plugin >` referencias desde el antiguo archivo `config.xml` para la nueva especificación `de <feature>` .
 
-6.  Actualizar todas las referencias a la `org.apache.cordova.api` paquete para ser`org.apache.cordova`.
+6.  Actualice cualquier referencia al paquete `org.apache.cordova.api` para ser `org.apache.cordova`.
     
     **Nota**: todo núcleo APIs se han eliminado y deben instalarse como plugins. Para detalles, véase el Plugman usando para gestionar Plugins guía.
 
 ## Actualizar a 2.9.0 magnetohidrodinámica de 2.8.0
 
-1.  Ejecutar`bin/update <project_path>`.
+1.  Run `bin/update <project_path>`.
 
 ## Actualizar a 2.8.0 desde 2.7.0
 
-1.  Quitar `cordova-2.7.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.7.0.jar` del directorio de `bibliotecas` del proyecto.
 
-2.  Añadir `cordova-2.8.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.8.0.jar` al directorio de `bibliotecas` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
@@ -109,9 +158,9 @@
 
 1.  Copie el nuevo `cordova.js` en su proyecto.
 
-2.  Actualizar el código HTML para usar el nuevo `cordova.js` archivo.
+2.  Actualizar el código HTML para usar el nuevo archivo `cordova.js` .
 
-3.  Copia el `res/xml/config.xml` archivo para que coincida con`framework/res/xml/config.xml`.
+3.  Copie el archivo `res/xml/config.xml` para que coincida con `framework/res/xml/config.xml`.
 
 4.  Actualización `framework/res/xml/config.xml` tener configuraciones similares como lo hizo anteriormente.
 
@@ -119,15 +168,15 @@
 
 ## Actualizar a 2.7.0 desde 2.6.0
 
-1.  Quitar `cordova-2.6.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.6.0.jar` del directorio de `bibliotecas` del proyecto.
 
-2.  Añadir `cordova-2.7.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.7.0.jar` al directorio de `bibliotecas` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.7.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.7.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `cordova-2.7.0.js` .
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
@@ -137,15 +186,15 @@
 
 ## Actualizar a 2.6.0 desde 2.5.0
 
-1.  Quitar `cordova-2.5.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.5.0.jar` del directorio de `bibliotecas` del proyecto.
 
-2.  Añadir `cordova-2.6.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.6.0.jar` al directorio de `bibliotecas` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.6.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.6.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.6.0.js`.
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
@@ -153,19 +202,19 @@
 
 8.  Copiar los archivos de `bin/templates/cordova` para el proyecto `cordova` Directorio.
 
-Ejecutar `bin/update <project>` con la ruta del proyecto figuran en el directorio fuente Cordova.
+Ejecute `bin/update <project>` con la ruta del proyecto figuran en el directorio fuente Cordova.
 
 ## Actualizar a 2.5.0 desde 2.4.0
 
-1.  Quitar `cordova-2.4.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.4.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.5.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.5.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.5.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.5.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.5.0.js`.
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
@@ -175,15 +224,15 @@
 
 ## Actualizar a 2.4.0 desde 2.3.0
 
-1.  Quitar `cordova-2.3.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.3.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.4.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.4.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.4.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.4.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.4.0.js`.
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
@@ -191,47 +240,47 @@
 
 ## Actualizar a 2.3.0 desde 2.2.0
 
-1.  Quitar `cordova-2.2.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.2.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.3.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.3.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.3.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.3.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.3.0.js`.
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
 7.  Copiar los archivos de `bin/templates/cordova` para el proyecto `cordova` Directorio.
 
-## Actualizar a 2.2.0 desde 2.1.0
+## Actualizar a 2.2.0 de 2.1.0
 
-1.  Quitar `cordova-2.1.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.1.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.2.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.2.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.2.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.2.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.2.0.js`.
 
-6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
+6.  Copia el `res/xml/config.xml` para que coincida con`framework/res/xml/config.xml`.
 
 7.  Copiar los archivos de `bin/templates/cordova` para el proyecto `cordova` Directorio.
 
 ## Actualizar a 2.1.0 desde 2.0.0
 
-1.  Quitar `cordova-2.0.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-2.0.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.1.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.1.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.1.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.1.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.1.0.js`.
 
 6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
@@ -239,55 +288,55 @@
 
 ## Actualizar a 2.0.0 desde 1.9.0
 
-1.  Quitar `cordova-1.9.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.9.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-2.0.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-2.0.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-2.0.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-2.0.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.0.0.js`.
 
-6.  Copia el `res/xml/config.xml` para que coincida con`framework/res/xml/config.xml`.
+6.  Copiar el `res/xml/config.xml` para que coincida con el `framework/res/xml/config.xml`.
 
-En la 2.0.0 versión, el `config.xml` archivo combina y reemplaza `cordova.xml` y `plugins.xml` . Los archivos son desaprobados y mientras que aún trabajan en 2.0.0, dejarán de funcionar en una futura versión.
+En la 2.0.0 versión, el archivo `config.xml` combina y reemplaza `cordova.xml` y `plugins.xml`. Los archivos son desaprobados y mientras que aún trabajan en 2.0.0, dejarán de funcionar en una futura versión.
 
 ## Actualizar a 1.9.0 desde 1.8.1
 
-1.  Quitar `cordova-1.8.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.8.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.9.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.9.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.9.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-1.9.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `cordova-1.9.0.js` .
 
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
+6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
-Debido a la introducción de la `CordovaWebView` en la 1.9.0 liberación, plugins de terceros pueden no funcionar. Estos plugins necesito un contexto de la `CordovaInterface` usando `getContext()` o `getActivity()` . Si no eres un experimentado Desarrollador Android, por favor póngase en contacto con el mantenedor del plugin y añadir esta tarea a su localizador de fallas.
+Debido a la introducción de la `CordovaWebView` en la 1.9.0 liberación, plugins de terceros pueden no funcionar. Estos plugins necesita para obtener un contexto de la `CordovaInterface` usando `getContext()` o `getActivity()`. Si no eres un experimentado Desarrollador Android, por favor póngase en contacto con el mantenedor del plugin y añadir esta tarea a su localizador de fallas.
 
 ## Actualizar a 1.8.0 desde 1.8.0
 
-1.  Quitar `cordova-1.8.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.8.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.8.1.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.8.1.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.8.1.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-1.8.1.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `cordova-1.8.1.js` .
 
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
+6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
 ## Actualizar a 1.8.0 de 1.7.0
 
-1.  Quitar `cordova-1.7.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.7.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.8.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.8.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
@@ -295,39 +344,39 @@
 
 5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-1.8.0.js`.
 
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
+6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
 ## Actualizar a 1.8.0 de 1.7.0
 
-1.  Quitar `cordova-1.7.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.7.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.8.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.8.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.8.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-1.8.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-1.8.0.js`.
 
 6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
 ## Actualizar a 1.7.0 desde 1.6.1
 
-1.  Quitar `cordova-1.6.1.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.6.1.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.7.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.7.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.7.0.js` en su proyecto.
 
-5.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
+5.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
 ## Actualizar a 1.6.1 desde 1.6.0
 
-1.  Quitar `cordova-1.6.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.6.0.jar` del directorio de `bibliotecas` del proyecto.
 
-2.  Añadir `cordova-1.6.1.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.6.1.jar` al directorio de `bibliotecas` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
@@ -337,108 +386,108 @@
 
 ## Actualizar a 1.6.0 desde 1.5.0
 
-1.  Quitar `cordova-1.5.0.jar` del proyecto de `libs` Directorio.
+1.  Quitar `cordova-1.5.0.jar` del directorio de `libs` del proyecto.
 
-2.  Añadir `cordova-1.6.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.6.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.6.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-1.6.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `cordova-1.6.0.js` .
 
 6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
 
-7.  Reemplazar `res/xml/phonegap.xml` con `res/xml/cordova.xml` hasta la `framework/res/xml/cordova.xml`.
+7.  Reemplazar `res/xml/phonegap.xml` por `res/xml/cordova.xml` hasta `framework/res/xml/cordova.xml`.
 
 ## Actualizar a 1.5.0 desde 1.4.0
 
-1.  Quitar `phonegap-1.4.0.jar` del proyecto de `libs` Directorio.
+1.  Retire `phonegap-1.4.0.jar` del directorio del proyecto `libs` .
 
-2.  Añadir `cordova-1.5.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `cordova-1.5.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `cordova-1.5.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `cordova-1.5.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `cordova-1.5.0.js` .
 
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
+6.  Actualización de `res/xml/plugins.xml` para que coincida con `framework/res/xml/plugins.xml`.
 
-7.  Reemplazar `res/xml/phonegap.xml` con `res/xml/cordova.xml` para que coincida con`framework/res/xml/cordova.xml`.
+7.  Reemplazar `res/xml/phonegap.xml` por `res/xml/cordova.xml` hasta `framework/res/xml/cordova.xml`.
 
 ## Actualizar a 1.4.0 de 1.3.0
 
-1.  Quitar `phonegap-1.3.0.jar` del proyecto de `libs` Directorio.
+1.  Retire `phonegap-1.3.0.jar` del directorio del proyecto `libs` .
 
-2.  Añadir `phonegap-1.4.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `phonegap-1.4.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `phonegap-1.4.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `phonegap-1.4.0.js` archivo.
-
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
-
-7.  Actualización de `res/xml/phonegap.xml` para que coincida con el `framework/res/xml/phonegap.xml`.
-
-## Actualizar a 1.3.0 desde 1.2.0
-
-1.  Quitar `phonegap-1.2.0.jar` del proyecto de `libs` Directorio.
-
-2.  Añadir `phonegap-1.3.0.jar` del proyecto `libs` Directorio.
-
-3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
-
-4.  Copie el nuevo `phonegap-1.3.0.js` en su proyecto.
-
-5.  Actualizar el código HTML para usar el nuevo `phonegap-1.2.0.js` archivo.
-
-6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
-
-7.  Actualización de `res/xml/phonegap.xml` para que coincida con el `framework/res/xml/phonegap.xml`.
-
-## Actualizar a 1.2.0 desde 1.1.0
-
-1.  Quitar `phonegap-1.1.0.jar` del proyecto de `libs` Directorio.
-
-2.  Añadir `phonegap-1.2.0.jar` del proyecto `libs` Directorio.
-
-3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
-
-4.  Copie el nuevo `phonegap-1.2.0.js` en su proyecto.
-
-5.  Actualizar el código HTML para usar el nuevo `phonegap-1.2.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `phonegap-1.4.0.js` .
 
 6.  Actualización de `res/xml/plugins.xml` para que coincida con el `framework/res/xml/plugins.xml`.
 
 7.  Actualización de `res/xml/phonegap.xml` para que coincida con`framework/res/xml/phonegap.xml`.
 
+## Actualizar a 1.3.0 desde 1.2.0
+
+1.  Retire `phonegap-1.2.0.jar` del directorio del proyecto `libs` .
+
+2.  Añadir `phonegap-1.3.0.jar` al directorio de `libs` del proyecto.
+
+3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
+
+4.  Copie el nuevo `phonegap-1.3.0.js` en su proyecto.
+
+5.  Actualizar el código HTML para usar el nuevo archivo `phonegap-1.2.0.js` .
+
+6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
+
+7.  Actualización de `res/xml/phonegap.xml` para que coincida con`framework/res/xml/phonegap.xml`.
+
+## Actualizar a 1.2.0 desde 1.1.0
+
+1.  Retire `phonegap-1.1.0.jar` del directorio del proyecto `libs` .
+
+2.  Añadir `phonegap-1.2.0.jar` al directorio de `libs` del proyecto.
+
+3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
+
+4.  Copie el nuevo `phonegap-1.2.0.js` en su proyecto.
+
+5.  Actualizar el código HTML para usar el nuevo archivo `phonegap-1.2.0.js` .
+
+6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
+
+7.  Actualización de `res/xml/phonegap.xml` para que coincida con`framework/res/xml/phonegap.xml`.
+
 ## Actualizar a 1.1.0 desde 1.0.0
 
-1.  Quitar `phonegap-1.0.0.jar` del proyecto de `libs` Directorio.
+1.  Retire `phonegap-1.0.0.jar` del directorio del proyecto `libs` .
 
-2.  Añadir `phonegap-1.1.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `phonegap-1.1.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `phonegap-1.1.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `phonegap-1.1.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `phonegap-1.1.0.js` .
 
 6.  Actualización de `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
 
 ## Actualizar a 1.0.0 desde 0.9.6
 
-1.  Quitar `phonegap-0.9.6.jar` del proyecto de `libs` Directorio.
+1.  Retire `phonegap-0.9.6.jar` del directorio del proyecto `libs` .
 
-2.  Añadir `phonegap-1.0.0.jar` del proyecto `libs` Directorio.
+2.  Añadir `phonegap-1.0.0.jar` al directorio de `libs` del proyecto.
 
 3.  Si usas Eclipse, por favor actualice su proyecto en Eclipse y hacer una limpia.
 
 4.  Copie el nuevo `phonegap-1.0.0.js` en su proyecto.
 
-5.  Actualizar el código HTML para usar el nuevo `phonegap-1.0.0.js` archivo.
+5.  Actualizar el código HTML para usar el nuevo archivo `phonegap-1.0.0.js` .
 
-6.  Agregar el `res/xml/plugins.xml` para que coincida con`framework/res/xml/plugins.xml`.
\ No newline at end of file
+6.  Agregar el `res/xml/plugins.xml` para que coincida con `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/es/edge/guide/platforms/blackberry10/upgrade.md b/docs/es/edge/guide/platforms/blackberry10/upgrade.md
index 4e0143e..3691ded 100644
--- a/docs/es/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/es/edge/guide/platforms/blackberry10/upgrade.md
@@ -40,7 +40,7 @@
 
 Para proyectos no creados con el cordova CLI, ejecute:
 
-        bin/actualizar < project_path >
+        bin/update <project_path>
     
 
 ## Actualizar a 3.1.0 desde 3.0.0
@@ -102,7 +102,7 @@
 
 3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
 
-4.  Crear un nuevo proyecto, como se describe en iOS Guía de herramientas de Shell. Necesitas los activos de este nuevo proyecto.
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Necesitas los activos de este nuevo proyecto.
 
 5.  Copia el `www/cordova.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova.js` archivo.
 
diff --git a/docs/es/edge/guide/platforms/firefoxos/index.md b/docs/es/edge/guide/platforms/firefoxos/index.md
index 94a2d27..51ab635 100644
--- a/docs/es/edge/guide/platforms/firefoxos/index.md
+++ b/docs/es/edge/guide/platforms/firefoxos/index.md
@@ -50,18 +50,18 @@
 
 En este momento usted está listo para ir — cambiar el código dentro de prueba-app/www para lo que quieras tu app para ser. Puede agregar [plugins de apoyo]() a la aplicación usando "cordova plugin añade", por ejemplo:
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 Cuando se escribe el código de la aplicación, implementar los cambios en la aplicación de Firefox OS con que ha agregado a su proyecto
 
-    $ cordova preparar firefoxos
+    $ cordova prepare firefoxos
     
 
 Para crear una aplicación empaquetada uno puede postal el directorio plataformas/firefoxos/www. Usted puede también simplemente construir usando
 
-    $ cordova construir firefoxos
+    $ cordova build firefoxos
     
 
 La aplicación empaquetada Firefox OS será construida en platforms/firefoxos/build/package.zip
diff --git a/docs/es/edge/guide/platforms/ios/index.md b/docs/es/edge/guide/platforms/ios/index.md
index 1cd654d..b02cba6 100644
--- a/docs/es/edge/guide/platforms/ios/index.md
+++ b/docs/es/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+Las herramientas [ios-sim][2] y [ios-deploy][3] - le permiten lanzar aplicaciones iOS en el simulador de iOS y dispositivo iOS desde la línea de comandos.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Instalar el SDK
 
 Hay dos maneras de descargar Xcode:
 
-*   desde la [App Store][2], disponible mediante la búsqueda de "Xcode" en la aplicación de **La App Store**.
+*   desde la [App Store][4], disponible mediante la búsqueda de "Xcode" en la aplicación de **La App Store**.
 
-*   de [Descargas de desarrollador de Apple][3], que requiere el registro como desarrollador de Apple.
+*   de [Descargas de desarrollador de Apple][5], que requiere el registro como desarrollador de Apple.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
-Una vez instalado Xcode, necesitan varias herramientas de línea de comandos debe estar habilitada para que Cordova ejecutar. En el menú de **Xcode**, seleccione **preferencias** y luego en la pestaña de **descargas**. Desde el panel **componentes**, pulse el botón **instalar** junto a la lista de **Herramientas de línea de comandos**.
+Una vez instalado Xcode, varias herramientas de línea de comandos necesitan estar habilitada para que Córdoba ejecutar. En el menú de **Xcode** , seleccione **preferencias**y luego la pestaña **descargas** . Desde el panel **componentes** , pulse el botón **instalar** junto a la lista de **Herramientas de línea de comandos** .
 
-## Abrir un proyecto en el SDK
+## Instalar implementar herramientas
 
-Uso el `cordova` utilidad para configurar un nuevo proyecto, como se describe en la Córdoba del interfaz de comandos. Por ejemplo, en un directorio del código fuente:
+Ejecutar desde la terminal de línea de comandos:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Crear un nuevo proyecto
+
+La utilidad `cordova` para configurar un nuevo proyecto, tal como se describe en la Cordova del interfaz de comandos. Por ejemplo, en un directorio del código fuente:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Una vez creado, puede abrir desde dentro de Xcode. Haga doble clic para abrir el archivo `hello/platforms/ios/hello.xcodeproj`. La pantalla debería parecerse a esto:
+## Desplegar la aplicación
 
-![][4]
+Para desplegar la aplicación en un dispositivo iOS conectado:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+Para desplegar la aplicación en un emulador de iOS por defecto:
+
+        $ cordova emulate ios
+    
+
+Puede usar **cordova run ios --list** para ver todos los destinos disponibles y **cordova run ios --target=target_name** para ejecutar la aplicación en un dispositivo específico o un emulador (por ejemplo, `cordova run ios --target="iPhone-6"`).
+
+También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
+
+## Abrir un proyecto en el SDK
+
+Una vez que la plataforma ios es añadido a su proyecto, puede abrir desde dentro de Xcode. Haga doble clic para abrir el archivo `hello/platforms/ios/hello.xcodeproj` . La pantalla debe verse así:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Desplegar en emulador
 
@@ -72,34 +103,34 @@
 
 3.  Seleccione el dispositivo deseado desde el menú de la barra de herramientas **Scheme**, como el iPhone Simulator 6.0 como destacado aquí:
     
-    ![][5]
+    ![][7]
 
 4.  Presione el botón **Run** que aparece en la misma barra de herramientas a la izquierda del **Scheme**. Construye, implementa y ejecuta la aplicación en el emulador. Una aplicación separada emulador se abre para mostrar la aplicación:
     
-    ![][6]
+    ![][8]
     
     Sólo un emulador puede ejecutar al mismo tiempo, así que si quieres probar la aplicación en un emulador diferente, tienes que dejar la aplicación del emulador y llevar un objetivo diferente dentro de Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
-Xcode viene liado con emuladores para las últimas versiones de iPhone y iPad. Las versiones más antiguas pueden estar disponibles en el **Xcode → Preferences → Downloads → Components** panel.
+Xcode viene liado con emuladores para las últimas versiones de iPhone y iPad. Las versiones más antiguas pueden estar disponibles en el **Xcode → preferencias → descargas → componentes** panel.
 
 ## Desplegar en el dispositivo
 
-Para obtener más información acerca de varios requisitos para implementar un dispositivo, consulte la sección *configuración de desarrollo y distribución de activos* de la [Guía de herramientas de flujo de trabajo para iOS][7] de Apple. Brevemente, tienes que hacer lo siguiente antes de implementar:
+Para obtener más información acerca de varios requisitos para implementar en un dispositivo, consulte la sección *configuración de desarrollo y distribución de activos* de [Herramientas de flujo de trabajo guía para iOS][9]de Apple. Brevemente, necesitas hacer lo siguiente antes de implementar:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Únete a la Apple iOS Developer Program.
 
-2.  Crear un *Perfil de Provisioning* dentro del [iOS Provisioning Portal][8]. Puede utilizar su *Asistente de Provisioning de desarrollo* para crear e instalar el perfil y requiere certificado Xcode.
+2.  Crear un *Perfil de Provisioning* dentro del [iOS Provisioning Portal][10]. Puede utilizar su *Asistente de Provisioning de desarrollo* para crear e instalar el perfil y requiere certificado Xcode.
 
 3.  Verificar que de la sección *Firma de código* *Identidad de firma de código* dentro de la configuración del proyecto se establece en su aprovisionamiento nombre de perfil.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
-Para desplegar el dispositivo:
+Para desplegar en el dispositivo:
 
 1.  Utilice el cable USB para enchufar el dispositivo en tu Mac.
 
@@ -111,9 +142,9 @@
 
 ## Problemas comunes
 
-**Descarte las advertencias**: cuando una aplicación es modificada o sustituida por otra API interfaz de programación (API), que está marcado como *obsoleto*. La API aún trabaja en el corto plazo, pero eventualmente se quita. Algunas de estas interfaces obsoletas se reflejan en Apache Cordova y Xcode emite advertencias sobre ellos cuando construir y desplegar una aplicación.
+**Descarte las advertencias**: cuando una aplicación es modificada o sustituida por otra API interfaz de programación (API), que está marcado como *obsoleto*. La API todavía funciona en el corto plazo, pero eventualmente se retira. Algunas de estas interfaces obsoletas se reflejan en Apache Cordova y Xcode emite advertencias sobre ellos cuando construir y desplegar una aplicación.
 
-ADVERTENCIA de Xcode sobre el método `invokeString` refiere a funcionalidad que lanza una app desde una dirección URL personalizada. Mientras que el mecanismo para cargar desde una dirección URL personalizada ha cambiado, este código es todavía presente para proporcionar la funcionalidad al revés para aplicaciones creadas con versiones anteriores de Córdoba. La aplicación de muestra no utiliza esta funcionalidad, así que estas advertencias pueden ser ignoradas. Para evitar estas advertencias aparezcan, quitar el código que hace referencia a la invokeString deprecated API:
+ADVERTENCIA de Xcode sobre el método `invokeString` refiere a una funcionalidad que lanza una app desde una dirección URL personalizada. Mientras que el mecanismo para cargar desde una dirección URL personalizada ha cambiado, este código todavía está presente para proporcionar la funcionalidad al revés para aplicaciones creadas con versiones anteriores de Córdoba. La aplicación muestra no utiliza esta funcionalidad, así que estas advertencias pueden ser ignoradas. Para evitar que aparezcan estas advertencias, quitar el código que hace referencia a la invokeString obsoleta API:
 
 *   Editar el archivo *Classes/MainViewController.m*, rodean el siguiente bloque de código con `/ *` y `* /` comentarios como se muestra a continuación, escriba el **Comando-s** para guardar el archivo:
     
@@ -144,36 +175,36 @@
 
 <!-- Does this fix only last until the next "cordova prepare"? -->
 
-**Faltan encabezados**: errores de compilación relativos a cabeceras de faltantes el resultado de problemas con la ubicación de la construcción y puede ser fijados mediante Xcode preferencias:
+**Faltan encabezados**: errores de compilación relativos a cabeceras de faltantes el resultado de problemas con la ubicación de construir y puede estar fijados mediante Xcode preferencias:
 
 1.  Seleccione **Xcode → preferencias → ubicaciones de**.
 
 2.  En la sección de **Datos derivados**, pulse el botón **avanzado** y seleccione **único** como la **Ubicación de construir** como se muestra aquí:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
-Esta es la configuración predeterminada para una instalación nueva de Xcode, pero se puede ajustar diferentemente siguiendo una actualización desde una versión anterior de Xcode.
+Esta es la configuración predeterminada para una instalación nueva de Xcode, pero se puede ajustar diferentemente después de una actualización de una versión anterior de Xcode.
 
 Para más información, consulte la documentación de Apple:
 
-*   [IOS de empezar a desarrollar aplicaciones hoy][10] proporciona un rápido Resumen de pasos para el desarrollo de iOS Apps.
+*   [IOS de empezar a desarrollar aplicaciones hoy][12] proporciona un rápido Resumen de pasos para el desarrollo de iOS Apps.
 
-*   [Miembro del centro Página][11] proporciona enlaces a varios iOS recursos técnicos incluyendo recursos técnicos, el portal provisioning, guías de distribución y foros de la comunidad.
+*   [Miembro del centro Página][13] proporciona enlaces a varios iOS recursos técnicos incluyendo recursos técnicos, el portal provisioning, guías de distribución y foros de la comunidad.
 
-*   [Guía de herramientas de flujo de trabajo para iOS][7]
+*   [Guía de herramientas de flujo de trabajo para iOS][9]
 
-*   [Guía de usuario de Xcode 4][12]
+*   [Guía del usuario de Xcode][14]
 
-*   [Videos de sesiones][13] de la Apple World Wide Developer Conference 2012 (WWDC2012)
+*   [Videos de sesiones][15] de la Apple World Wide Developer Conference 2012 (WWDC2012)
 
-*   El [comando select-xcode][14], que ayuda a especificar la versión correcta de Xcode si más de uno está instalado.
+*   El [comando select-xcode][16], que ayuda a especificar la versión correcta de Xcode si más de uno está instalado.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ®, Apple ®, Xcode, App Store℠, iPad ®, iPhone ®, iPod ® y Finder ® son marcas registradas de Apple Inc.)
\ No newline at end of file
diff --git a/docs/es/edge/guide/platforms/ubuntu/index.md b/docs/es/edge/guide/platforms/ubuntu/index.md
index b1740da..4047f9c 100644
--- a/docs/es/edge/guide/platforms/ubuntu/index.md
+++ b/docs/es/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### Añadir el Plugin de Status de batería
+### Añadir el Plugin de cámara
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/es/edge/guide/platforms/win8/index.md b/docs/es/edge/guide/platforms/win8/index.md
index b37e573..518cbafa 100644
--- a/docs/es/edge/guide/platforms/win8/index.md
+++ b/docs/es/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 Ventana teléfono 8 (wp8) permanece como una plataforma independiente, consulte Windows Phone 8 Platform Guide para obtener más detalles.
 
-Cordova WebViews corriendo en Windows dependen de Internet Explorer 10 (Windows 8) y Internet Explorer 11 (8.1 de Windows y Windows Phone 8.1) como su motor de renderizado, así como en la práctica puede utilizar a potente depurador de IE para probar cualquier contenido web que no invoca Cordova APIs. El Blog de desarrolladores de Windows Phone proporciona una [guía útil][1] sobre cómo Soporte IE junto con navegadores WebKit comparables.
+Cordova WebViews corriendo en Windows dependen de Internet Explorer 10 (Windows 8.0) y Internet Explorer 11 (8.1 de Windows y Windows Phone 8.1) como su motor de renderizado, así como en la práctica puede utilizar a potente depurador de IE para probar cualquier contenido web que no invoca Cordova APIs. El Blog de desarrolladores de Windows Phone proporciona una [guía útil][1] sobre cómo Soporte IE junto con navegadores WebKit comparables.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Requisitos y apoyo
 
-Necesitas una de las siguientes combinaciones de OS/SDK, ya sea de un disco de instalación o un archivo de imagen de disco *ISO* .
+Para desarrollar aplicaciones para la plataforma Windows necesitas:
 
-Para desarrollar aplicaciones para Windows 8.0 solamente:
+*   Una máquina Windows 8.1, 32 o 64 bits (ediciones *Home*, *Pro* o *empresa* ) con mínimo 4 GB de RAM.
 
-*   Windows 8.0 o 8.1, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2012 Express][2].
+*   Para los emuladores de Windows Phone, Professional edition 8.1 Windows (x 64) o superior y un procesador que soporta [cliente Hyper-V y segundo nivel de dirección de traducción (listón)][2]. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde la [Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [2013 Visual Studio para Windows][4] (Expresa o superior).
 
-Para desarrollar aplicaciones para todas las plataformas (Windows 8.0, 8.1 de Windows y Windows Phone 8.1):
-
-*   8.1 Windows, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2013 Express][2] o superior. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde la [Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Hacer aplicaciones compiladas bajo Windows 8.1 *no* corre bajo Windows 8.0. Aplicaciones compiladas bajo Windows 8.0 son compatibles hacia adelante con 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Siga las instrucciones en [windowsstore.com][5] para someter la aplicación para Windows Store.
 
-Siga las instrucciones en [windowsstore.com][4] para someter la aplicación para Windows Store.
+ [5]: http://www.windowsstore.com/
 
- [4]: http://www.windowsstore.com/
+Para desarrollar aplicaciones de Cordova para Windows, puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, o mediante el uso de Boot Camp a la partición de arranque dual un 8.1 de Windows mediante la ejecución de un entorno de máquina virtual. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
 
-<!-- true? -->
+*   [VMWare Fusion][6]
 
-Para desarrollar aplicaciones de Córdoba para Windows, puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, o mediante el uso de Boot Camp a la partición de arranque dual un 8.1 de Windows mediante la ejecución de un entorno de máquina virtual. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
+*   [Parallels Desktop][7],
 
-*   [VMWare Fusion][5]
+*   [Boot Camp][8].
 
-*   [Parallels Desktop][6],
-
-*   [Boot Camp][7].
-
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## Utilizando herramientas de Shell Cordova
-
-Si desea utilizar herramientas de Cordova centrado en Windows shell en conjunción con el SDK, tienes dos opciones básicas:
-
-*   Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el `platforms/windows/cordova` Directorio después de agregar la `windows` plataforma como se describe a continuación.
-
-*   Descárguelos desde una distribución independiente en [cordova.apache.org][8]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows\windows` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior `bin` Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
-
- [8]: http://cordova.apache.org
-
-Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Instalar el SDK
 
-Instalar la *Ultimate*, *Premium*o las ediciones de [Visual Studio][2] *Professional* 2013.
+Instalar la *Ultimate*, *Premium* o las ediciones de [Visual Studio][4] *Professional* 2013.
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## Utilizando herramientas de Shell Cordova
+
+Si desea utilizar herramientas de Cordova centrado en Windows shell en conjunción con el SDK, tienes dos opciones básicas:
+
+*   Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el `platforms/windows/` directorio después de agregar la plataforma `windows` como se describe a continuación.
+
+*   Descárguelos desde una distribución independiente en [cordova.apache.org][10]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el directorio `package/bin` . (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins.
+
 ## Crear un nuevo proyecto
 
-En este punto, para crear un nuevo proyecto puede elegir entre la herramienta de la cruz-plataforma CLI que se describe en la interfaz de línea de comandos, o el conjunto de herramientas específicas de Windows shell. Desde dentro de un directorio del código fuente, este enfoque CLI genera una aplicación denominada *HelloWorld* dentro de un nuevo `hello` Directorio del proyecto:
+En este punto, para crear un nuevo proyecto puede elegir entre la herramienta de la cruz-plataforma CLI que se describe en la interfaz de línea de comandos, o el conjunto de herramientas específicas de Windows shell. El enfoque CLI abajo genera una aplicación denominada *HelloWorld* dentro de un nuevo directorio del proyecto `hello` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Construir el proyecto
@@ -103,90 +96,90 @@
 Si utilizas la CLI en el desarrollo, el directorio del proyecto es de alto nivel `www` directorio contiene los archivos de origen. Ejecutar cualquiera de éstos dentro del directorio del proyecto para la reconstrucción de la aplicación:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el `projects\windows\www` subdirectorio. Los comandos están disponibles en el `cordova` subdirectorio en el mismo nivel.
-
-El `build` comando limpia archivos de proyecto y reconstruye la aplicación. El primer ejemplo genera información de depuración, y la segunda firma las aplicaciones para el lanzamiento:
+Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-El `clean` comando ayuda a eliminar directorios en preparación para la siguiente `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Configurar la versión de Windows blanco
 
-Por defecto `build` comando produce dos paquetes: Windows 8.0 y 8.1 de Windows Phone. Para actualizar el paquete de Windows a la versión 8.1 debe agregarse la siguiente configuración (archivo de configuración`config.xml`).
+Por defecto `build` comando produce dos paquetes: Windows 8.0 y 8.1 de Windows Phone. Actualizar paquete de Windows a la versión 8.1 que debe agregarse la siguiente configuración al archivo de configuración (`config.xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Una vez que se agrega este ajuste `build` comando comenzará a producir paquetes 8.1 de Windows y Windows Phone 8.1.
+Una vez que se agrega este comando ajuste `construir` comenzará a producir paquetes 8.1 de Windows y Windows Phone 8.1.
 
 ## Desplegar la aplicación
 
-Para desplegar el paquete Windows Phone:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Para desplegar el paquete de Windows:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Para desplegar el paquete Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Puede utilizar **cordova run windows --list** para ver todos los destinos disponibles y **cordova run windows --target=target_name \-- -|-phone** para ejecutar la aplicación en un dispositivo específico o un emulador (por ejemplo, `cordova run windows --target = "Emulador 8.1 720 P 4,7 inch" -- --phone`).
+
+También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
+
 ## Abra el proyecto en el SDK y desplegar la aplicación
 
-Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con Visual Studio. El vario `build` comandos de generan un archivo de Visual Studio solución (*.sln*). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-El `CordovaApp` componente muestra dentro de la solución y su `www` directorio contiene el código fuente basada en web, incluyendo el `index.html` página de Inicio:
+Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con Visual Studio. Los distintos comandos de `build` generan un archivo de Visual Studio solución (*.sln*). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:
+El componente `CordovaApp` muestra dentro de la solución, y su directorio `www` contiene el código fuente basada en web, incluyendo la página `index.html` :
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-Con la **Máquina Local** seleccionado, pulse la flecha verde para instalar la aplicación en la misma máquina ejecutando Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:
+Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+Con la **Máquina Local** seleccionado, pulse la flecha verde para instalar la aplicación en la misma máquina ejecutando Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Cada vez que reconstruir la aplicación, se actualiza la versión disponible en la interfaz.
 
 Una vez disponibles en los listados de la aplicación, manteniendo presionada la tecla **CTRL** mientras selecciona la aplicación le permite culpar a la pantalla principal:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Tenga en cuenta que si se abre la aplicación dentro de un entorno de máquina virtual, necesite hacer clic en las esquinas o a lo largo de los lados de las ventanas para cambiar aplicaciones o acceder a funciones adicionales:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 Alternativamente, seleccione la opción de despliegue de **simulador** para ver la aplicación como si se estaban ejecutando en un dispositivo de tableta:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 A diferencia de la implementación de escritorio, esta opción permite simular la orientación de la tableta, ubicación, y variar su configuración de red.
 
diff --git a/docs/es/edge/guide/platforms/wp8/plugin.md b/docs/es/edge/guide/platforms/wp8/plugin.md
index 3f42ddc..c985d51 100644
--- a/docs/es/edge/guide/platforms/wp8/plugin.md
+++ b/docs/es/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 Plugins
 
-Esta sección proporciona información sobre cómo implementar código plugin nativo en la plataforma de Windows Phone. Antes de leer esto, vea aplicación Plugins para tener una visión general de la estructura del plugin y su interfaz común de JavaScript. Esta sección sigue demostrando el plugin *Eco* muestra que comunica desde la webview Cordova a la plataforma nativa y de regreso.
+Esta sección proporciona información sobre cómo implementar código plugin nativo en la plataforma de Windows Phone. Antes de leer esto, vea a guía de desarrollo de Plugin para tener una visión general de la estructura del plugin y su interfaz común de JavaScript. Esta sección sigue demostrando el plugin *Eco* muestra que comunica desde la webview Cordova a la plataforma nativa y de regreso.
 
 Escribir un plugin para Cordova de Windows Phone requiere una comprensión básica de la arquitectura de Cordova. Cordova-WP8 consta de un `WebBrowser` que acoge el código JavaScript de la aplicación y administra las llamadas API nativas. Se puede extender un C# `BaseCommand` clase ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), que viene con la mayoría de la funcionalidad que usted necesita:
 
diff --git a/docs/es/edge/guide/platforms/wp8/upgrade.md b/docs/es/edge/guide/platforms/wp8/upgrade.md
index 618f62d..3a55c05 100644
--- a/docs/es/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/es/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # Actualización de Windows Phone 8
 
-Esta guía le muestra cómo modificar Windows Phone 8 proyectos, para actualizar desde versiones anteriores de Córdoba. Algunas de estas instrucciones se aplican a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI. La sección siguiente muestra cómo actualizar proyectos no-CLI.
+Esta guía le muestra cómo modificar Windows Phone 8 proyectos, para actualizar desde versiones anteriores de Córdoba. Algunas de estas instrucciones se aplican a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI. La sección siguiente muestra cómo actualizar desde no-CLI CLI.
 
 ## Proyectos de modernización 3.6.0 a 4.0.0
 
diff --git a/docs/es/edge/guide/platforms/wp8/vmware.md b/docs/es/edge/guide/platforms/wp8/vmware.md
index e1bd562..9c5bd4d 100644
--- a/docs/es/edge/guide/platforms/wp8/vmware.md
+++ b/docs/es/edge/guide/platforms/wp8/vmware.md
@@ -27,7 +27,7 @@
     
     ![][2]
     
-    El emulador de Windows Phone solo utiliza medio megabyte de memoria, así que en general que se debe reservar por lo menos 2GB para VMWare.
+    El emulador de Windows Phone solo utiliza la mitad de un gigabyte de memoria, así que en general que se debe reservar por lo menos 2GB para VMWare.
 
 3.  Elija la configuración **avanzada** . Activar el **motor de virtualización preferido: Intel VT-x con EPT** opción:
     
diff --git a/docs/es/edge/plugin_ref/plugman.md b/docs/es/edge/plugin_ref/plugman.md
index 4a4a9be..b417e02 100644
--- a/docs/es/edge/plugin_ref/plugman.md
+++ b/docs/es/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 Además puede añadir el flag `--debug|-d` a cualquier comando Plugman que corra en modo verboso, el cual mostrará cualquier mensaje interno de depuración del mismo modo en el que son emitidos de manera que pueda ayudarte a encontrar el origen de problemas, como por ejemplo, archivos inexistentes.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Finalmente, puedes utilizar el flag `--version|-v` para ver que versión de Plugman te encuentras utilizando.
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/es/edge/plugin_ref/spec.md b/docs/es/edge/plugin_ref/spec.md
index d0745cc..f3232c3 100644
--- a/docs/es/edge/plugin_ref/spec.md
+++ b/docs/es/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+La plataforma de Windows soporta dos atributos adicionales (ambos opcional) cuando afectan la meta-nombre `package.appxmanifest`:
+
+El atributo de `device-target` indica que el sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win`, `phone`o `all`.
+
+El atributo de `versions` indica que sólo se modificara manifiestos de aplicación para las versiones específicas de Windows para las versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
+
+Ejemplos del uso de estos atributos específicos de Windows:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+El ejemplo anterior establecerá pre-8.1 plataformas (Windows 8, específicamente) que requieren la capacidad de dispositivo `webcam` y la capacidad general de `picturesLibrary` y la capacidad de dispositivo `webcam` se aplican sólo a Windows 8.1 proyectos que construcción para Windows Phone. Windows desktop 8.1 sistemas son sin modificar.
+
 ## *plugins-plist* Elemento
 
-Es *anticuado* ya que sólo se aplica a cordova-ios 2.2.0 y por debajo. Uso el `<config-file>` tag para las nuevas versiones de Córdoba.
+Es *anticuado* ya que sólo se aplica a cordova-ios 2.2.0 y por debajo. Utilice la etiqueta `< archivo config - >` para las nuevas versiones de Córdoba.
 
 Ejemplo:
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-Especifica una clave y un valor para añadir a la correcta `AppInfo.plist` archivo en un proyecto de Cordova iOS. Por ejemplo:
+Especifica una clave y el valor para anexar el archivo correcto `AppInfo.plist` en un proyecto de Cordova iOS. Por ejemplo:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 Ejemplo de Android:
 
-    < archivo de recursos src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *lib-archivo* Elemento
@@ -366,7 +385,7 @@
 
 *   `arch`: La arquitectura para la cual el `.so` archivo se ha construido, ya sea `device` o`simulator`.
 
-Para la plataforma Windows, el `<lib-file>` elemento permite la inclusión de un `<SDKReference>` en las ventanas generadas archivos de proyecto.
+Para la plataforma Windows, el elemento `< lib-file >` permite la inclusión de un `< SDKReference >` en los archivos de proyecto de Windows generados.
 
 Atributos soportados:
 
@@ -374,13 +393,16 @@
 
 *   `arch`: Indica que el `<SDKReference>` sólo se debe incluir al edificio para la arquitectura especificada. Los valores admitidos son `x86` , `x64` o`ARM`.
 
-*   `target`: Indica que el `<SDKReference>` sólo se debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
+*   `device-target`: indica que el `< SDKReference >` sólo debe ser incluido al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
 
 *   `versions`: Indica que el `<SDKReference>` sólo se debe incluir al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
 
 Ejemplos:
 
-    < lib-file src="Microsoft.WinJS.2.0, versión = 1.0" arco = "x 86" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" versiones = "> = 8,1" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" objetivo = "teléfono" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" target = "ganar" las versiones = "8.0" arco = "x 86" / >
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" arch="x86" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" versions=">=8.1" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="phone" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="win" versions="8.0" arch="x86" />
     
 
 ## *marco* Elemento
@@ -389,66 +411,79 @@
 
 Ejemplos:
 
-    < marco src="libsqlite3.dylib" / >< marco src="social.framework" débil = "true" / >< marco src="relative/path/to/my.framework" personalizado = "true" / >< marco src="path/to/project/LibProj.csproj" personalizado = "true" type = "projectReference" / >
+    <framework src="libsqlite3.dylib" />
+    <framework src="social.framework" weak="true" />
+    <framework src="relative/path/to/my.framework" custom="true" />
+    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-El `src` atributo identifica el marco, que plugman intenta agregar al proyecto de Cordova, de la manera correcta para una determinada plataforma.
+El atributo `src` identifica el marco, que plugman intenta agregar al proyecto de Cordova, de la manera correcta para una determinada plataforma.
 
-Opcional `weak` atributo es un valor booleano que indica si el marco debe ser vinculado débilmente. El valor predeterminado es`false`.
+El atributo opcional `weak` es un valor booleano que indica si el marco debe ser vinculado débilmente. El valor predeterminado es `false`.
 
-Opcional `custom` atributo es un valor booleano que indica si el marco es que se incluye como parte de los archivos del plugin (por lo tanto no es un marco de sistema). El valor predeterminado es `false` . ***En Android*** especifica cómo tratar **src**. Si `true` **src** es una ruta relativa desde el directorio del proyecto de la aplicación, de lo contrario, desde el directorio del SDK de Android.
+El atributo opcional `custom` es un valor booleano que indica si el marco es que se incluye como parte de los archivos del plugin (por lo tanto no es un marco de sistema). El valor predeterminado es `false`. ***En Android*** especifica cómo tratar **src**. Si `true` **src** es una ruta relativa desde el directorio del proyecto de la aplicación, de lo contrario--desde el directorio del SDK de Android.
 
-Opcional `type` atributo es una cadena que indica el tipo de marco para agregar. Actualmente, sólo `projectReference` es compatible y sólo para Windows. Usando `custom='true'` y `type='projectReference'` se agregue una referencia al proyecto que se agregarán a la compilación + enlace pasos del proyecto cordova. Esencialmente es la única forma actualmente que un marco 'custom' puede hacer objetivo a múltiples arquitecturas como se construyen explícitamente como una dependencia por la aplicación de Córdoba hace referencia a.
+El atributo opcional `type` es una cadena que indica el tipo de marco para agregar. Actualmente, sólo `projectReference` es compatible y sólo para Windows. Usando `custom='true'` y `tipo = 'projectReference'` se agregue una referencia al proyecto que se agregarán a la compilación + enlace pasos del proyecto cordova. Esencialmente es la única forma actualmente que un marco 'custom' puede hacer objetivo a múltiples arquitecturas como se construyen explícitamente como una dependencia por la aplicación de Córdoba hace referencia a.
 
-Opcional `parent` atributo actualmente sólo es compatible con Android. Establece la ruta relativa al directorio que contiene el proyecto secundario al que se agregue la referencia. El valor predeterminado es `.` , es decir, el proyecto de aplicación. Permite para agregar referencias entre proyectos sub como en este ejemplo:
+El atributo opcional `parent` actualmente sólo es compatible con Android. Establece la ruta relativa al directorio que contiene el proyecto secundario al que se agregue la referencia. El valor predeterminado es `.`, es decir, el proyecto de aplicación. Permite para agregar referencias entre proyectos sub como en este ejemplo:
 
-    < marco src = "FeedbackLib" custom = "true" / >< marco src = "extras/android/soporte/v7/appcompat" custom = "false" padre = "FeedbackLib" / >
+    <framework src="FeedbackLib" custom="true" />
+    <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
     
 
 La plataforma de Windows soporta tres atributos adicionales (opcionales) para refinar cuando el marco debe incluir:
 
-El `arch` atributo indica que el marco sólo se incluyera al edificio para la arquitectura especificada. Los valores admitidos son `x86` , `x64` o`ARM`.
+El `arch` atributo indica que el marco sólo se incluyera al edificio para la arquitectura especificada. Los valores admitidos son `x86`, `x64` o `ARM`.
 
-El `target` atributo indica que el framwork sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
+El atributo de `device-target` indica que el sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
 
-El `versions` atributo indica que el marco sólo se incluyera al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
+El atributo de `versions` indica que el marco sólo debe ser incluido al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
 
 Ejemplos del uso de estos atributos específicos de Windows:
 
-    < marco src="src/windows/example.dll" arco "x 64" = / >< marco src="src/windows/example.dll" versiones = "> = 8.0" / >< marco src="src/windows/example.vcxproj" tipo = "projectReference" target = "ganar" / >< marco src="src/windows/example.vcxproj" tipo = "projectReference" target = "todas" las versiones = arco "8.1" = "x 86" / >
+    <framework src="src/windows/example.dll" arch="x64" />
+    <framework src="src/windows/example.dll" versions=">=8.0" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="win" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="all" versions="8.1" arch="x86" />
     
 
 ## *info* Elemento
 
 Información adicional proporcionada a los usuarios. Esto es útil cuando usted requiere pasos adicionales que no se pueden automatizar fácilmente o están fuera de alcance de plugman. Ejemplos:
 
-    < Info > necesitas instalar __Google jugar Services__ en la sección 'Extras Android' usando el administrador de Android SDK (ejecutar 'android').
+    <info>
+    You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
     
-    Tienes que añadir la siguiente línea a la 'local.properties': android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < / info >
+    You need to add the following line to the `local.properties`:
+    
+    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
+    </info>
     
 
 ## Variables
 
-En ciertos casos, puede necesitar un plugin realizar cambios de configuración depende de la aplicación de destino. Por ejemplo, para registrarse en C2DM en Android, una aplicación cuyo identificador de paquete es `com.alunny.message` requeriría un permiso tales como:
+En ciertos casos, puede necesitar un plugin realizar cambios de configuración depende de la aplicación de destino. Por ejemplo, para registrar C2DM en Android, una aplicación cuyo identificador de paquete es `com.alunny.message` requeriría un permiso tales como:
 
-    < usos-permiso android:name="com.alunny.message.permission.C2D_MESSAGE"/ >
+    <uses-permission
+    android:name="com.alunny.message.permission.C2D_MESSAGE"/>
     
 
-En estos casos donde se inserta el contenido de la `plugin.xml` archivo no es conocido antes de tiempo, variables pueden ser indicadas por un signo de dólar seguido por una serie de letras mayúsculas, dígitos o subrayados. Para el ejemplo anterior, el `plugin.xml` archivo incluiría esta etiqueta:
+En esos casos donde no se conoce el contenido insertado desde el archivo `plugin.xml` antes de tiempo, variables pueden indicarse por un signo de dólar seguido por una serie de letras mayúsculas, dígitos o subrayados. Para el ejemplo anterior, el archivo `plugin.xml` incluiría esta etiqueta:
 
-    < usos-permiso android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/ >
+    <uses-permission
+    android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
     
 
-plugman reemplaza a referencias a variables con el valor especificado, o la cadena vacía si no se encuentra. El valor de la variable referencia puede ser detectado (en este caso, de la `AndroidManifest.xml` archivo) o especificado por el usuario de la herramienta; el proceso exacto depende de la herramienta especial.
+plugman reemplaza a referencias a variables con el valor especificado, o la cadena vacía si no se encuentra. El valor de la variable referencia puede ser detectado (en este caso, desde el archivo `AndroidManifest.xml` ) o especificado por el usuario de la herramienta; el proceso exacto depende de la herramienta especial.
 
 plugman puede solicitar a los usuarios especificar variables requiere de un plugin. Por ejemplo, las llaves de la API para C2M y Google Maps pueden especificarse como un argumento de línea de comandos:
 
-    plugman--android plataforma--proyecto/ruta/a/proyecto name|git - plugin-url|path--API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734 variable
+    plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-Para hacer obligatorio, la variable de la `<platform>` etiqueta debe contener un `<preference>` etiqueta. Por ejemplo:
+Para hacer obligatoria la variable, la etiqueta `< platform >` debe contener una etiqueta `< preference >` . Por ejemplo:
 
-    < nombre de preferencia = "API_KEY" / >
+    <preference name="API_KEY" />
     
 
 plugman comprueba que estas preferencias requeridas son pasadas en. Si no, debe advertir al usuario cómo pasar la variable y la salida con un código distinto de cero.
@@ -457,4 +492,4 @@
 
 ## $PACKAGE_NAME
 
-El dominio reverso estilo identificador único para el paquete, correspondiente a la `CFBundleIdentifier` en iOS o el `package` atributo del nivel superior `manifest` elemento en un `AndroidManifest.xml` archivo.
\ No newline at end of file
+El identificador único de estilo inversa de dominio para el paquete, correspondiente a la `CFBundleIdentifier` en iOS o el `paquete de` atributo del elemento de nivel superior `se manifiestan` en un archivo `AndroidManifest.xml` .
\ No newline at end of file
diff --git a/docs/fr/edge/config_ref/index.md b/docs/fr/edge/config_ref/index.md
index a02b5e2..e0eeee3 100644
--- a/docs/fr/edge/config_ref/index.md
+++ b/docs/fr/edge/config_ref/index.md
@@ -135,16 +135,31 @@
     
     En outre, vous pouvez spécifier n'importe quelle valeur d'orientation spécifique à la plateforme si vous placez le `<preference>` élément dans une `<platform>` élément :
     
-        < nom de plate-forme = « android » >< nom de préférence = « Orientation » value = « sensorLandscape » / >< / plate-forme >
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
         
     
     S'applique à Android, iOS, WP8, Amazon Fire OS et OS de Firefox.
     
     **NOTE**: le `default` valeur signifie Cordova supprimera l'entrée de préférence d'orientation du fichier de manifeste/configuration de la plate-forme, permettant à la plate-forme de secours pour son comportement par défaut.
 
+« par défaut » permet le mode portrait et de paysage - seulement après l'application du rappel. Je pourrais peut-être reformuler cela comme suit :
+
+Pour iOS, orientation peut être contrôlée par programme en définissant un rappel javascript sur fenêtre :
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## La *fonctionnalité* élément
 
-Si vous utilisez la CLI pour créer des applications, vous utilisez la `plugin` commande pour activer le périphérique API. Cela ne modifie pas le niveau supérieur `config.xml` fichier, donc le `<feature>` élément ne s'applique pas à votre flux de travail. Si vous travaillez directement dans un kit de développement logiciel et à l'aide de la plate-forme spécifique `config.xml` fichier source, vous utilisez le `<feature>` tag pour permettre aux API de niveau périphérique et des plugins externes. Elles apparaissent souvent avec des valeurs personnalisées dans spécifique à la plateforme `config.xml` fichiers. Par exemple, voici comment spécifier l'API Device pour les projets Android :
+Si vous utilisez la CLI pour créer des applications, vous utilisez la commande `plugin` pour activer le dispositif API. Cela ne modifie pas le niveau supérieur `config.xml` fichier, donc le `<feature>` élément ne s'applique pas à votre flux de travail. Si vous travaillez directement dans un kit de développement logiciel et à l'aide du fichier spécifique à la plateforme `config.xml` comme source, vous utilisez la balise `< feature >` pour activer l'API au niveau du périphérique et des plugins externes. Elles apparaissent souvent avec des valeurs personnalisées dans les fichiers spécifiques à une plateforme `config.xml` . Par exemple, voici comment spécifier l'API Device pour les projets Android :
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -158,11 +173,11 @@
         </feature>
     
 
-Voir la référence de l'API pour plus d'informations sur la spécification de chaque fonctionnalité. Consultez le Guide de développement de Plugin pour plus d'informations sur les plugins.
+Voir la référence de l'API pour plus d'informations sur la spécification de chaque fonctionnalité. Consultez le Guide de développement de Plugin pour plus d'informations sur les plugins.Here is how the element appears for iO.
 
 ## La *plate-forme* élément
 
-Lorsque vous utilisez la CLI pour créer des applications, il est parfois nécessaire de spécifier les préférences ou autres éléments spécifiques à une plate-forme particulière. Utiliser le `<platform>` élément pour spécifier la configuration qui doit uniquement apparaître dans un unique spécifique à la plateforme `config.xml` fichier. Par exemple, voici comment spécifier que seul android devrait utiliser les préférences de plein écran :
+Lorsque vous utilisez la CLI pour créer des applications, il est parfois nécessaire de spécifier les préférences ou autres éléments spécifiques à une plate-forme particulière. Utilisez l'élément `<platform>` pour spécifier la configuration qui doit uniquement apparaître dans un fichier unique spécifique à la plateforme `config.xml` . Par exemple, voici comment spécifier que seul android devrait utiliser les préférences de plein écran :
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/fr/edge/cordova/events/events.md b/docs/fr/edge/cordova/events/events.md
index 8b6f365..28c8cea 100644
--- a/docs/fr/edge/cordova/events/events.md
+++ b/docs/fr/edge/cordova/events/events.md
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## Événements ajoutés par [org.apache.cordova.battery-statut][1]
+## Événements ajoutés par [cordova-plugin-batterie-statut][1]
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Événements ajoutés par [org.apache.cordova.network-informations][2]
+## Événements ajoutés par [cordova-plugin-réseau-informations][2]
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/fr/edge/cordova/plugins/pluginapis.md b/docs/fr/edge/cordova/plugins/pluginapis.md
index 57a7492..9f4f4bd 100644
--- a/docs/fr/edge/cordova/plugins/pluginapis.md
+++ b/docs/fr/edge/cordova/plugins/pluginapis.md
@@ -1,19 +1,25 @@
 * * *
 
-licence : une licence à l'Apache Software Foundation (ASF) au titre d'un ou plusieurs contrats de licence pour le cotisant. Voir le fichier avis distribué avec ce travail d'information additionnelle concernant les droits d'auteur. L'ASF licenses ce fichier vous sous Apache License, Version 2.0 (la "licence") ; vous ne pouvez utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à
+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 sauf si requis par la loi applicable ou accord écrit, distribué sous la licence de logiciel est distribué sur un « Tel quel » fondement, sans garanties ou CONDITIONS d'aucune sorte, explicite ou implicite.  Voir la licence pour la langue spécifique régissant les autorisations et les limites
+           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
     
 
-## aux termes de la licence.
+## under the License.
 
 # Plugin API
 
 Cordova est livré avec un ensemble minimal d'API, et projets ajoutent quelles API supplémentaire dont ils ont besoin grâce à des plugins.
 
-Vous pouvez rechercher parmi tous les plugins existants (y compris plugins tiers) en utilisant le [Plugin Registry][1].
+Vous pouvez rechercher parmi tous les plugins existants (y compris les plugins tiers) sur [NPM][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 L'ensemble traditionnel de plugins de Cordova core sont les suivantes :
 
@@ -93,24 +99,34 @@
     
     > Une API pour montrer, cacher et configuration fond barre de statut.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Liste blanche][21]
+    
+    > Un plugin pour les requêtes réseau liste blanche. Devez installer pour que toutes les demandes réseau dans vos applications.
 
-Non anglais traductions de ces documents plugin se trouvent en regardant les anciennes versions de la documentation de Cordova. Utilisez le menu déroulant en très haut à droite de ce site les versions.
\ No newline at end of file
+*   [Liste d'autorisation héritée][22]
+    
+    > Un plugin pour utiliser l'ancien style de liste blanche avant d'être arraché et changé dans le plugin whitelist.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Non anglais traductions de ces documents plugin se trouve en allant sur le plugin github repos et à la recherche dans le dossier docs
\ No newline at end of file
diff --git a/docs/fr/edge/guide/appdev/security/index.md b/docs/fr/edge/guide/appdev/security/index.md
index 43f42dd..92118be 100644
--- a/docs/fr/edge/guide/appdev/security/index.md
+++ b/docs/fr/edge/guide/appdev/security/index.md
@@ -27,14 +27,8 @@
 
 *   Lire et comprendre le Guide liste blanche
 
-*   Par défaut, la liste blanche sur une application nouvellement créée permet d'accéder à tous les domaines à travers le `<access>` tag : `<access origin="*">` si vous souhaitez que les requêtes réseau évaluées en fonction de la liste blanche, il est important de changer cela et n'autorisent que les domaines auxquels vous devez accéder. Cela peut être fait en éditant le fichier de configuration de niveau application situé au : `{project}/config.xml` (projets récents) ou `{project}/www/config.xml` (anciens projets)
-
-*   Android de Whitelist sur Cordova 2.9.x est considéré comme sûr, cependant, on a découvert que si foo.com est inclus dans la liste blanche, foo.com.evil.com serait en mesure de passer le test de la liste blanche. Ce problème a été corrigé dans Cordova 3.x.
-
 *   Domaine liste blanche ne fonctionne pas sur Android API 10 et en dessous et WP8 pour iframes et XMLHttpRequest. Autrement dit, un attaquant peut charger n'importe quel domaine dans un iframe et tout script sur cette page au sein de l'iframe peut accéder directement à Cordova JavaScript objets et les objets de Java natives correspondantes. Prenez cela en considération lors de la génération d'applications pour ces plateformes. En pratique, cela signifie veiller à ce que vous ciblez un Android API supérieur à 10, et si possible ne pas utiliser un iframe pour charger le contenu externe - utilisent le plugin d'inAppBrowser ou d'autres plugins tiers.
 
-*   Sur Android, à partir de Cordova 3.6.0, il faut maintenant aux URL de la liste blanche à l'extérieur de votre application, si votre application génère des liens vers ces URL. Si votre application génère `tel:` , `geo:` , `sms:` , `intent:` ou URL similaire, ou fournit des liens vers du contenu externe qui vous attendez à ouvrir dans le navigateur de l'utilisateur, puis vous devez mettre à jour votre liste blanche. Consultez le Guide de la liste blanche pour plus de détails.
-
 ## Iframes et le mécanisme de rappel Id
 
 Si le contenu est servi dans une iframe d'un domaine dans la liste blanche, ce domaine auront accès au pont de Cordova native. Cela signifie que si vous liste blanche un réseau publicitaire de tierce partie et servir ces annonces via un iframe, il est possible qu'une annonce malveillant sera en mesure de sortir de l'iframe et effectuer des actions malveillantes. Pour cette raison, vous devez généralement pas utiliser iframes à moins que vous contrôlez le serveur qui héberge le contenu de l'iframe. Notez également qu'il existe des plugins tiers disponibles pour soutenir les réseaux de publicité. Notez que cette instruction n'est pas vraie pour iOS, qui intercepte tout, y compris les connexions de l'iframe.
diff --git a/docs/fr/edge/guide/appdev/whitelist/index.md b/docs/fr/edge/guide/appdev/whitelist/index.md
index 8e6d4f4..216c17b 100644
--- a/docs/fr/edge/guide/appdev/whitelist/index.md
+++ b/docs/fr/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # Guide de la liste blanche
 
-Domaine liste blanche est un modèle de sécurité qui contrôle l'accès à des domaines externes sur lesquels votre application n'a aucun contrôle. Stratégie de sécurité par défaut de Cordova permet d'accéder à n'importe quel site. Avant de déplacer votre application à la production, vous devez formuler une liste blanche et permettre l'accès au réseau des domaines et sous-domaines.
+Domaine liste blanche est un modèle de sécurité qui contrôle l'accès à des domaines externes sur lesquels votre application n'a aucun contrôle. Cordova fournit une stratégie de sécurité configurables pour définir quels sites externes sont accessibles. Par défaut, de nouvelles applications sont configurées pour autoriser l'accès à n'importe quel site. Avant de déplacer votre application à la production, vous devez formuler une liste blanche et permettre l'accès au réseau des domaines et sous-domaines.
 
-Cordova respecte la spécification [W3C Widget accès][1] , qui s'appuie sur le `<access>` élément au sein du PPA `config.xml` fichier pour activer l'accès réseau à des domaines spécifiques. Pour les projets qui s'appuient sur le workflow de CLI décrit dans l'Interface de ligne de commande, ce fichier se trouve dans le répertoire racine du projet. Autrement pour les chemins de développement spécifiques à la plateforme, les endroits sont énumérés dans les sections ci-dessous. (Voir les différents Guides de plate-forme pour plus d'informations sur chaque plate-forme).
+Pour Android et iOS (à partir de leurs 4,0 versions), politique de sécurité de Cordova est extensible via une interface plugin. Votre application doit utiliser le [cordova-plugin-whitelist][1], car il fournit la meilleure sécurité et configurabilité que les versions précédentes de Cordova. Bien qu'il soit possible d'implémenter votre propre plugin whitelist, il n'est pas recommandée à moins que votre application a des besoins de politique de sécurité très spécifiques. Voir le [cordova-plugin-whitelist][1] pour plus de détails sur son utilisation et de configuration.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-Les exemples suivants illustrent la syntaxe de la liste blanche :
+Pour d'autres plateformes, Cordova respecte la spécification [W3C Widget accès][2], qui se fonde sur l'élément `< access >` dans le fichier `config.xml` du PPA pour activer l'accès réseau à des domaines spécifiques. Pour les projets qui s'appuient sur le workflow de CLI décrit dans l'Interface de ligne de commande, ce fichier se trouve dans le répertoire racine du projet. Autrement pour les chemins de développement spécifiques à la plateforme, les endroits sont énumérés dans les sections ci-dessous. (Voir les différents Guides de plate-forme pour plus d'informations sur chaque plate-forme).
 
-*   Accès à [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Les exemples suivants illustrent la syntaxe de `< access >` liste blanche :
+
+*   Accès à [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Accès sécurisé [google.com][3] ( `https://` ) :
+*   Accès sécurisé [google.com][4] ( `https://` ) :
     
         <access origin="https://google.com" />
         
 
-*   Accès pour le sous-domaine [maps.google.com][4]:
+*   Accès pour le sous-domaine [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Accès à tous les sous-domaines sur [google.com][2], par exemple [mail.google.com][5] et [docs.google.com][6]:
+*   Accès à tous les sous-domaines sur [google.com][3], par exemple [mail.google.com][6] et [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Accès à *tous les* domaines, par exemple, [google.com][2] et [developer.mozilla.org][7]:
+*   Accès à *tous les* domaines, par exemple, [google.com][3] et [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     C'est la valeur par défaut pour les projets CLI nouvellement créés.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Sachez que certains sites Web peut rediriger automatiquement depuis leur page d'accueil à une autre url, par exemple en utilisant le protocole https ou à un domaine de chaque pays. Par exemple, http://www.google.com redirigera pour utiliser SSL/TLS à https://www.google.com et puis peut également rediriger vers une géographie comme https://www.google.co.uk. Ces scénarios peuvent nécessiter des entrées de liste blanche modifiées ou supplémentaires au-delà de votre condition initiale. Pensez ce que vous construisez votre liste blanche.
 
@@ -67,86 +71,34 @@
 
 ## Android liste blanche
 
-Règles spécifiques à la plateforme whitelisting se trouvent dans`res/xml/config.xml`.
-
-**NOTE**: sous Android 2.3 et avant, domaine liste blanche ne fonctionne que pour `href` , les liens hypertexte non référencé ressources telles que les images et les scripts. Prendre des mesures pour éviter les scripts d'être injecté dans l'application.
-
-**NOTE**: afin d'éviter des URL externes telles que `mailto:` de s'ouvrir dans le webview Cordova à partir de Cordova 3.6.0, en spécifiant `origin="*"` implicitement ajoutera des règles pour les protocoles http et https. Si vous souhaitez accéder à des protocoles personnalisés supplémentaires, puis vous devez également les ajouter explicitement à la liste blanche. Aussi voir « Externe demande Whitelist » ci-dessous pour plus d'informations sur le lancement d'applications externes par URL.
-
-**NOTE**: certaines demandes de réseau ne passent pas par la Cordova Whitelist. Cela inclut < vidéo > et < audio > resouces, WebSocket connexions (sur Android 4.4 +) et éventuellement d'autres demandes non-http. Sur Android 4.4 +, vous pouvez inclure un en-tête [CSP][8] dans vos documents HTML pour restreindre l'accès à ces ressources. Sur les anciennes versions d'Android, ce n'est pas possible de les limiter.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Application externe Whitelist
-
-Cordova 3.6.0 introduit une deuxième liste blanche, pour restreindre qui URLs sont autorisés à lancer des applications externes. Dans les versions précédentes de Cordova, toutes les URLs non-http, tels que `mailto:` , `geo:` , `sms:` et `intent` , ont été implicitement autorisé à être la cible d'une balise < a >. En raison du potentiel pour une demande d'informations des fuites, si une vulnérabilité XSS permet à un attaquant de construire des liens arbitraires, ces URL doit être également, en liste blanche à partir de Cordova 3.6.0.
-
-Pour permettre à un modèle d'URL lancer une application externe, utiliser une balise < accès > dans votre `config.xml` fichier, avec la `launch-external` attribut défini.
-
-Exemples :
-
-*   Pour autoriser les liens envoyer des messages SMS :
-    
-        < accéder origine = "sms: *" lancement-externe = « yes » / >
-        
-
-*   Pour autoriser les liens pour ouvrir les cartes :
-    
-        < accéder origine = "geo: *" lancement-externe = « yes » / >
-        
-
-*   Pour autoriser les liens vers example.com pour ouvrir dans un navigateur externe :
-    
-        < accéder origine = "http://example.com/ *" lancement-externe = « yes » / >
-        
-
-*   Pour permettre à tous les sites Web non-liste blanche ouvrir dans un navigateur externe: (c'est le même que le comportement précédent lorsque l'URL dans la liste non-blanche)
-    
-        < accéder origine = « http://* » lancement-externe = « yes » / >< origine d'accès = « https://* » lancement-externe = « yes » / >
-        
-
-*   Pour permettre l'accès à toutes les URL, revenant sur la politique de Cordova 3.5.0 (non recommandée) :
-    
-        < accéder origine = "*" lancement-externe = « yes » / >
-        
-
-Lorsque vous naviguez vers une URL à partir de votre application, la whitelist interal est testé tout d'abord, et si l'URL n'est pas là en liste blanche, puis la liste d'autorisation externe est testé. Cela signifie que toute `http:` ou `https:` les URLs qui correspondent à ces deux listes blanches sera ouvert à l'intérieur de l'application de Cordova, plutôt que de lancer le navigateur externe.
+Comme ci-dessus, voir [cordova-plugin-whitelist][1] pour plus de détails. Pour cordova-android avant 4.0.0, voir les anciennes versions de cette documentation.
 
 ## iOS liste blanche
 
-Règles de liste blanche de la plate-forme sont trouvent dans le répertoire application nommé `config.xml` fichier.
-
-Origines spécifiés sans un protocole, tel que `www.apache.org` plutôt que `http://www.apache.org` , par défaut à tous les `http` , `https` , `ftp` , et `ftps` régimes.
-
-Caractères génériques sur la plateforme iOS sont plus souples que dans la spécification [W3C Widget accès][1] . Par exemple, le texte suivant accède à tous les sous-domaines et domaines de premier niveau tels que `.com` et `.net` :
-
-        <access origin="*.google.*" />
-    
-
-Contrairement à la plateforme Android susmentionnée, en accédant à des domaines non-liste blanche via `href` lien hypertexte sur iOS empêche la page d'ouverture à tous.
+Comme ci-dessus, voir [cordova-plugin-whitelist][1] pour plus de détails. Cordova-iOS avant 4.0.0, voir les anciennes versions de cette documentation.
 
 ## BlackBerry 10 liste blanche
 
-Les règles de liste blanche se trouvent dans`www/config.xml`.
+Les règles de liste blanche se trouvent dans `www/config.xml`.
 
 Utilisation de quelques dizaines de blackBerry de caractères génériques se distingue des autres plates-formes de deux façons :
 
-*   Tout contenu accédé par `XMLHttpRequest` doivent être déclarées explicitement. Mise en `origin="*"` ne fonctionne pas dans ce cas. Sinon, toutes les sécurités de web peuvent être désactivée à l'aide de la `WebSecurity` préférence décrite dans Configuration de BlackBerry :
+*   Tout contenu accédé par `XMLHttpRequest` doit être déclarée explicitement. Réglage `origin="*"` ne fonctionne pas dans ce cas. Sinon, tous sécurité web peut être désactivée à l'aide de la préférence `WebSecurity` décrite dans Configuration de BlackBerry :
     
         <preference name="websecurity" value="disable" />
         
 
-*   Comme alternative au paramètre `*.domain` , définissez une nouvelle `subdomains` attribuent à `true` . Il doit avoir la valeur `false` par défaut. Par exemple, ce qui suit permet d'accéder à `google.com` , `maps.google.com` , et `docs.google.com` :
+*   Comme alternative au paramètre `*.domain`, définir un attribut supplémentaire `subdomains` `true`. Il devrait être la valeur `false` par défaut. Par exemple, le texte suivant permet d'accéder à `google.com`, `maps.google.com` et `docs.google.com` :
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    Le passage suivant l'accès à `google.com` :
+    L'accès de passage suivant vers `google.com` :
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    L'accès à tous les domaines, y compris le local `file://` protocole :
+    Spécifier l'accès à tous les domaines, y compris le protocole local `file://` :
     
     <access origin="*" subdomains="true" />
 
@@ -160,36 +112,26 @@
 
  [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
-    < nom de plate-forme = « firefoxos » >< nom de permission = privilégié « systemXHR » = « vraie » description = « charger les données du serveur » / >< / plate-forme >
+    <platform name="firefoxos">
+        <permission name="systemXHR" privileged="true" description="load data from server" />
+    </platform>
     
 
-Le `XMLHttpRequest` objet doit être instancié avec deux paramètres `mozAnon` et `mozSystem` :
+L'objet `XMLHttpRequest` doit être instancié avec deux paramètres `mozAnon` et `mozSystem` :
 
-    demande de var = new XMLHttpRequest({
+    var request = new XMLHttpRequest({
         mozAnon: true,
-        mozSystem: true}) ;
+        mozSystem: true});
     
 
 Cette solution est transparente, donc il n'y a pas de différence pour d'autres plateformes.
 
-## Changements d'iOS 3.1.0
-
-Avant la version 3.1.0, Cordova-iOS inclus quelques extensions non standards pour le régime de whilelisting de domaine pris en charge par les autres plateformes de Cordova. En 3.1.0, le whitelist iOS est maintenant conforme à la syntaxe de liste blanche de ressource décrite en haut de ce document. Si vous mettez à niveau pre-3.1.0, et que vous utilisiez ces extensions, vous devrez peut-être modifier le `config.xml` fichier pour continuer la liste blanche le même ensemble de ressources comme avant.
-
-Plus précisément, ces motifs doivent être actualisés :
-
-*   " `apache.org` " (pas de protocole): cela correspondrait précédemment `http` , `https` , `ftp` , et `ftps` des protocoles. Remplacez " `*://apache.org/*` " d'inclure tous les protocoles, ou inclure une ligne pour chaque protocole, vous devez appuyer.
-
-*   " `http://apache.*` " (caractère générique à la fin du domaine): cela correspondrait auparavant tous les top domaines niveau, y compris tous les TLDs possibles de deux lettres (mais pas utiles domaines aiment. co.uk). Inclure une ligne pour chaque TLD qui vous en fait Contrôlez et devez whitelist.
-
-*   " `h*t*://ap*he.o*g` " (caractères génériques pour les lettres manquantes au hasard): ceux-ci ne sont plus supportés ; changement à inclure une ligne pour chaque domaine et protocole que vous avez réellement besoin de liste blanche.
-
 ## Windows Phone liste blanche
 
-Les règles de liste blanche pour Windows Phone 8 se trouvent dans l'application `config.xml` fichier.
+Les règles de liste blanche pour Windows Phone 8 se trouvent dans le fichier `config.xml` du PPA.
 
 ## Liste blanche paciarelli
 
-Règles de liste blanche se trouvent dans l'application de `config.xml` fichier. La plate-forme s'appuie sur les mêmes `subdomains` attribut comme la plateforme BlackBerry. (Pour plus d'informations sur la prise en charge, consultez documentation de paciarelli sur l' [élément access][11].)
+Règles de liste blanche sont trouvent dans le fichier `config.xml` du PPA. La plate-forme repose sur le même attribut de `subdomains` comme la plateforme BlackBerry. (Pour plus d'informations sur la prise en charge, consultez documentation de paciarelli sur l' [élément access][11].)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/fr/edge/guide/cli/index.md b/docs/fr/edge/guide/cli/index.md
index 091a804..4ed24ee 100644
--- a/docs/fr/edge/guide/cli/index.md
+++ b/docs/fr/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 Vous cherchez seulement le `bar` à terme les rendements et résultats supplémentaires :
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 Le `cordova plugin add` commande nécessite vous permet de spécifier le référentiel pour le code du plugin. Voici des exemples d'utilisation de l'interface CLI pour ajouter des fonctionnalités à l'application :
 
 *   Informations de base périphérique (Device API) :
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Connexion réseau et événements de la batterie :
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Accéléromètre, boussole et géolocalisation :
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Appareil photo, lecture et Capture :
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Accéder aux fichiers sur un périphérique réseau (fichier API) :
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Notification via la boîte de dialogue ou de vibration :
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Contacts :
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Mondialisation :
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   SplashScreen :
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Fenêtres ouvertes du navigateur nouvelle (InAppBrowser) :
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Console de débogage :
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **NOTE**: le CLI ajoute le code du plugin comme il convient pour chaque plate-forme. Si vous souhaitez développer avec les outils de bas niveau coque ou plate-forme SDK tel que discuté dans l'aperçu, vous devez exécuter l'utilitaire Plugman pour ajouter des plugins séparément pour chaque plate-forme. (Pour plus d'informations, voir Plugman à l'aide à gérer les Plugins).
@@ -278,31 +278,31 @@
 Utilisation `plugin ls` (ou `plugin list` , ou `plugin` en soi) à Découvre actuellement les plugins installés. Chacun affiche par son identificateur :
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 Pour supprimer un plugin, faire référence à elle par le même identificateur qui apparaît dans la liste. Par exemple, voici comment vous enlèverait le soutien pour une console de débogage d'une version :
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 Vous pouvez lot-supprimer ou ajouter des plugins en spécifiant plusieurs arguments pour chaque commande :
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## Options du Plugin avancé
 
 Lors de l'ajout d'un plugin, plusieurs options vous permettent de spécifier où aller chercher le plugin. Les exemples ci-dessus utilisent un célèbre `registry.cordova.io` Registre, ainsi que le plugin est spécifiée par la `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 Le `id` peut également inclure le numéro de version du plugin, reproduite après un `@` caractère. La `latest` version est un alias pour la version la plus récente. Par exemple :
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 Si le plugin n'est pas inscrite au `registry.cordova.io` mais se trouve dans un autre dépôt git, vous pouvez spécifier une URL de substitution :
diff --git a/docs/fr/edge/guide/hybrid/plugins/index.md b/docs/fr/edge/guide/hybrid/plugins/index.md
index 7739920..82c8b8b 100644
--- a/docs/fr/edge/guide/hybrid/plugins/index.md
+++ b/docs/fr/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/fr/edge/guide/platforms/android/index.md b/docs/fr/edge/guide/platforms/android/index.md
index 1f88ebe..4d14985 100644
--- a/docs/fr/edge/guide/platforms/android/index.md
+++ b/docs/fr/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## Configuration requise et support
 
-Cordova pour Android nécessite le SDK Android. Voir du SDK Android [Configuration du système requise][1].
+Cordova pour Android nécessite le SDK Android qui peut être installé sur le système d'exploitation OS X, Linux ou Windows. Voir du SDK Android [Configuration du système requise][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Cordova supporte Android 2.3.x (Gingerbread, commençant par le niveau de l'API Android 10) et 4.x. En règle générale, les versions Android deviennent non étayées par Cordova comme ils plonger au-dessous de 5 % sur Google [dashboard de distribution][2]. Android versions antérieures à la version API de niveau 10 et les versions 3.x (Honeycomb, niveaux API 11-13) tombent nettement au-dessous de ce seuil de 5 %.
+Cordova supporte Android 4.0.x (en commençant par le niveau de l'API Android 14) et plus élevé. En règle générale, les versions Android deviennent non étayées par Cordova comme ils plonger au-dessous de 5 % sur Google [dashboard de distribution][2]. Android versions antérieures à la version API de niveau 10 et les versions 3.x (Honeycomb, niveaux API 11-13) tombent nettement au-dessous de ce seuil de 5 %.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 Ces outils de coquille permettent de créer, générer et exécuter des applications Android. Pour plus d'informations sur l'interface de ligne de commande supplémentaire qui active les fonctionnalités de plugin sur toutes les plateformes, voir Plugman à l'aide à gérer les Plugins. Voir Application Plugins pour plus d'informations sur la façon de développer des plugins.
 
-Installer le SDK Android de [developer.android.com/sdk][4]. Le sdk android est distribué sous forme de fichier 'adt - bundle - < os > - < arch > - < ver >'. Sous windows, l'adt-bundle est livré avec un installeur. Sur OSX et Linux, simplement décompresser le « adt-bundle » à l'emplacement vous stockez les outils de développement. [Plus d'informations sur l'installation du SDK Android peuvent être trouvées ici][5]
+## Installez le Kit de développement Java (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Installer [Java Development Kit (JDK) 7][4] ou version ultérieure.
 
-Pour les outils de ligne de commande de Cordova au travail, ou à la CLI qui repose sur eux, vous devez inclure le SDK `tools` et `platform-tools` des répertoires dans votre `PATH` . Sur un Mac, vous pouvez utiliser un éditeur de texte pour créer ou modifier le `~/.bash_profile` fichier, en ajoutant une ligne comme ci-dessous, en fonction d'où le kit de développement logiciel installe :
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        export PATH = ${chemin}: / / adt-bundle/sdk/plateforme-outils de développement: / développement/adt-bundle/sdk/tools
+Lors de l'installation sous Windows, vous devez également définir la Variable d'environnement `JAVA_HOME` selon le chemin d'installation de JDK (par exemple, C:\Program Files\Java\jdk1.7.0_75).
+
+## Installer le SDK Android
+
+Installer les [outils de Android SDK autonome][5] ou [Studio Android][6]. Procceed avec `Android Studio` si vous prévoyez Cordova nouvelle pour Android plugins ou utilisant des outils natifs pour exécuter et déboguer la plateforme Android. Dans le cas contraire, `Outils du SDK Android autonome` suffisent pour créer et déployer des applications Android.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Instructions d'installation détaillées sont disponibles dans le cadre des liens d'installation ci-dessus.
+
+Pour outils de ligne de commande de Cordova pour travailler, ou la CLI qui repose sur eux, vous devez inclure les répertoires de `plate-forme-outils` et `outils` du SDK dans votre `PATH`. Sur un Mac, vous pouvez utiliser un éditeur de texte pour créer ou modifier le fichier `~/.bash_profile` , ajoutant une ligne comme ci-dessous, en fonction d'où le kit de développement logiciel installe :
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Ajouter les chemins d'accès pour `java` et `ant` si nécessaire. Cette ligne dans `~/.bash_profile` expose ces outils dans windows terminales nouvellement ouverts. Si votre fenêtre de terminal est déjà ouvert dans OSX ou d'éviter une déconnexion/connexion sur Linux, exécutez ceci pour les rendre disponibles dans la fenêtre du terminal actuelle :
+Cette ligne dans `~/.bash_profile` expose ces outils dans windows terminales nouvellement ouverts. Si votre fenêtre de terminal est déjà ouvert dans OSX ou d'éviter une déconnexion/connexion sur Linux, exécutez ceci pour les rendre disponibles dans la fenêtre du terminal actuelle :
 
         $ source ~/.bash_profile
     
 
-Pour modifier la `PATH` environnement sur Windows 7 :
+Pour modifier l'environnement `PATH` sous Windows :
 
 1.  Cliquez sur le menu **Démarrer** dans le coin en bas à gauche du bureau, faites un clic droit sur **ordinateur**, puis sélectionnez **Propriétés**.
 
@@ -64,24 +76,95 @@
 
 5.  Ajouter ce qui suit à le `PATH` basé sur lequel vous avez installé le SDK, par exemple :
     
-        ;C:\Development\adt-bundle\sdk\platform-Tools ;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  Enregistrez la valeur et fermez les deux boîtes de dialogue.
 
-Vous devrez peut-être également activer Java et Open ant une invite de commandes et tapez `java` , puis tapez également `ant` . Ajouter à la `PATH` selon ce qui d'entre eux ne fonctionne pas :
+## Installer les paquets SDK
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Ouvrez le gestionnaire de SDK Android (par exemple, par l'intermédiaire de borne : `android`) et installer :
 
-## Ouvrez un nouveau projet dans le SDK
+1.  5.1.1 Android (API 22) platform SDK
+2.  Version d'Android SDK Build-tools 19.1.0 ou supérieur
+3.  Référentiel de prise en charge Android (Extras)
+
+Pour plus de détails, voir [Installation de Packages de SDK][7] .
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Configurer un émulateur
+
+Android sdk ne fournit pas de n'importe quelle instance d'émulateur par défaut par défaut. Vous pouvez créer un nouveau en exécutant `android` sur la ligne de commande. La presse **Outils → gérer AVDs** (périphériques virtuels Android), puis choisissez n'importe quel élément du **Dispositif de définitions** dans la boîte de dialogue :
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Appuyez sur **Créer AVD**, éventuellement modifier le nom, puis appuyez sur **OK** pour accepter les modifications :
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+L'AVD apparaît alors dans la liste **Des périphériques virtuels Android** :
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Pour ouvrir l'émulateur comme une demande distincte, l'AVD et cliquez sur **Démarrer**. Il lance autant qu'il le ferait sur le dispositif, avec des contrôles supplémentaires disponibles pour les boutons matériels :
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Pour une expérience plus rapide, vous pouvez utiliser l' `Accélération de la Machine virtuelle` pour améliorer la vitesse d'exécution. De nombreux processeurs modernes fournissent des extensions pour exécuter des Machines virtuelles plus efficacement. Avant d'utiliser ce type d'accélération, vous devez déterminer si CPU de votre système actuel de développement, on supporte les technologies de virtualisation suivants :
+
+*   **Technologie de virtualisation Intel** (VT-x, vmx) → [Intel VT-x pris en charge la liste des processeurs][12]
+*   **AMD Virtualization** (AMD-V, SVM), pris en charge uniquement pour Linux (depuis mai 2006, tous les processeurs AMD incluent AMD-V, sauf Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Une autre façon de savoir si votre processeur supporte la technologie de VT-x, c'est en exécutant l' `Utilitaire Intel Processor Identification Utility`, pour `Windows`, vous pouvez le télécharger depuis le [Centre de téléchargement][13]de Intel, ou vous pouvez utiliser l' [utilitaire booteable][14], qui est `Indépendant de l'OS`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Après avoir installer et exécuter `l'Utilitaire d'Identification des processeurs Intel` sur Windows, vous obtiendrez la fenêtre suivante, afin de vérifier si votre processeur supporte les Technologies de virtualisation :
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+Afin d'accélérer l'émulateur, vous devez télécharger et installer une ou plusieurs Images de système `Atom d'Intel x 86` , ainsi que l' `Intel matériel accéléré l'exécution Manager (HAXM)`.
+
+Ouvrez votre gestionnaire de SDK Android et sélectionnez l'Image du système `Atom d'Intel x 86` , pour quelle que soit la version que vous souhaitez tester. Puis allez à `options` et sélectionnez `Intel x 86 Emulator accélérateur (HAXM)`et installer ces paquets :
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Après le téléchargement, exécuter le programme d'installation d'Intel, qui est disponible dans votre Android SDK à `Options/intel/Hardware_Accelerated_Execution_Manager`. **Remarque**:`si vous avez des difficultés pour installer le package, vous pouvez trouver plus d'informations et conseils étape par étape cochez-le` [Article Intel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Installez une ou plusieurs Images de système `x 86 d'Intel Atom` ainsi que le `Gestionnaire d'exécution accélérée matériel Intel`, disponible sous **Extras**.
+
+2.  Exécutez le programme d'installation d'Intel, qui est disponible dans votre Android SDK à `Options/intel/Hardware_Accelerated_Execution_Manager`.
+
+3.  Créer un nouvel AVD avec l'objectif fixé à une image d'Intel.
+
+4.  Lorsque vous démarrez l'émulateur, assurez-vous il n'y a aucun message d'erreur indiquant une panne de charger les modules HAX.
+
+## Créez un nouveau projet
 
 À ce stade, pour créer un nouveau projet, vous pouvez choisir entre l'outil CLI multiplate-forme décrit dans l'Interface de ligne de commande, ou l'ensemble des outils de coquille spécifiques à Android. Partir dans un répertoire de code source, voici l'approche de la CLI :
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Voici l'approche de shell-outil de niveau inférieur correspondant pour Unix et Windows :
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Voici comment utiliser le SDK pour le modifier :
-
-1.  Lancez l'application **Eclipse** .
-
-2.  Sélectionnez l'élément de menu **Nouveau projet** .
-
-3.  Choisissez **Un projet Android à partir de Code existant** dans la boîte de dialogue, puis appuyez sur **suivant**:
-    
-    ![][6]
-
-4.  Si vous utilisez l'interface CLI, accédez à la `hello` répertoire créé pour le projet, puis à la `platforms/android` sous-répertoire. Alternativement, si vous utilisez le `create` shell utilitaire, naviguez simplement vers le `hello` répertoire.
-
-5.  Appuyez sur **Terminer**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-Une fois que la fenêtre de Eclipse s'ouvre, un rouge **X** peut apparaître pour indiquer les problèmes non résolus. Dans l'affirmative, suivez ces étapes supplémentaires :
-
-1.  Faites un clic droit sur le répertoire du projet.
-
-2.  Dans la boîte de dialogue **Propriétés** , sélectionnez **Android** du volet de navigation.
-
-3.  Pour le projet construire cible, sélectionnez le plus haut niveau de l'API Android que vous avez installé.
-
-4.  Cliquez sur **OK**.
-
-5.  Sélectionnez **nettoyer** dans le menu **projet** . Cela devrait corriger toutes les erreurs dans le projet.
-
 ## Générez le projet
 
-Si vous utilisez l'interface CLI dans le développement, le niveau supérieur du répertoire du projet `www` répertoire contenant les fichiers sources. Courir à chacun d'entre eux dans le répertoire du projet pour reconstruire l'application :
+Si vous utilisez l'interface CLI dans le développement, le répertoire de niveau supérieur `www` du répertoire du projet contient les fichiers sources. Courir à chacun d'entre eux dans le répertoire du projet pour reconstruire l'application :
 
-        $ cordova build # build toutes les plates-formes qui ont été ajouté $ cordova build debug build # android pour Android seulement $ cordova build android--debug # build debug pour seulement Android $ cordova build android--communiqué # build diffusion pour Android seul
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-Si vous utilisez les outils de coquille spécifiques à Android en développement, il y a une approche différente. Une fois que vous générez le projet, source de l'application par défaut est disponible dans le `assets/www` sous-répertoire. Les commandes suivantes sont disponibles dans ses `cordova` sous-répertoire.
+Si vous utilisez les outils de coquille spécifiques à Android en développement, il y a une approche différente. Une fois que vous générez le projet, source de l'application par défaut est disponible dans le sous-répertoire `assets/www` . Les commandes suivantes sont disponibles dans son sous-répertoire de `cordova` .
 
-Le `build` commande nettoie les fichiers projet et régénère le $ $ etAPP. Voici la syntaxe pour Mac et Windows. Les deux premiers exemples génèrent des informations de débogage, et le second s'appuie les apps pour diffusion immédiate :
+La commande `build` nettoie les fichiers projet et régénère l'app. Voici la syntaxe pour Mac et Windows. Les deux premiers exemples génèrent des informations de débogage, et le second s'appuie les apps pour diffusion immédiate :
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-Lors de la construction pour libération, si vous ajoutez les définitions suivantes à votre `local.properties` du fichier, puis votre APK sera signé et alignée telles qu'il sera prêt pour téléchargement sur la boutique Google Play :
+## Déployer l'application
 
-        Key.Store=/Users/me/Developer/mykeystore.JKS key.alias=mykeyalias
-    
+Vous pouvez utiliser l'utilitaire CLI de `cordova` pour déployer l'application sur l'émulateur ou le dispositif de la ligne de commande :
 
-Si le fichier de clés et/ou la clé d'un alias ont un mot de passe, le script de compilation vous demandera le mot de passe. Vous n'avez pas besoin de définir les mots de passe dans un fichier de propriétés. Si vous ne voulez pas éviter l'invite de commandes, vous pouvez les définir dans `local.properties` comme `key.store.password` et `key.alias.password` . Soyez conscient des problèmes de sécurité avec ces mots de passe si vous le faites.
-
-## Configurer un émulateur
-
-Vous pouvez utiliser soit le `cordova` utilitaire CLI ou coquille d'Android-centrée de Cordova outils pour exécuter une application dans l'émulateur. Quoi qu'il en soit, le SDK doit tout d'abord être configuré pour afficher au moins un appareil. Pour ce faire, utilisez l'Android SDK Manager, une application de Java qui s'exécute séparément d'Eclipse. Il y a deux façons pour l'ouvrir :
-
-1.  Exécutez `android` sur la ligne de commande.
-
-2.  Partir au sein d'Eclipse, appuyez sur cette icône de la barre d'outils :
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-Une fois ouvert, le Android SDK Manager affiche diverses bibliothèques d'exécution :
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-Choisissez **Outils → gérer AVDs** (périphériques virtuels Android), puis cliquez sur n'importe quel élément de **Définitions de périphérique** dans la boîte de dialogue :
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Appuyez sur **Créer AVD**, éventuellement modifier le nom, puis appuyez sur **OK** pour accepter les modifications :
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-L'AVD apparaît alors dans la liste **Des périphériques virtuels Android** :
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-Pour ouvrir l'émulateur comme une demande distincte, l'AVD et cliquez sur **Démarrer**. Il lance autant qu'il le ferait sur le dispositif, avec des contrôles supplémentaires disponibles pour les boutons matériels :
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Déployer sur émulateur
-
-À ce stade, vous pouvez utiliser le `cordova` utilitaire CLI pour déployer l'application sur l'émulateur de la ligne de commande :
-
-        $ cordova émuler android
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
 Sinon, utilisez l'interface de coquille alternative :
 
-        $ /path/to/project/cordova/run--émulateur
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-Au lieu de compter sur n'importe quel émulateur est actuellement activé dans le SDK, vous pouvez faire référence à chacun des noms que vous fournissez :
+Vous pouvez utiliser **cordova run android --list** pour voir toutes les cibles disponibles et **cordova run android --target=target_name** pour exécuter l'application sur un émulateur ou un périphérique spécifique (par exemple, `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run--cible = nom
-    
+Vous pouvez également utiliser **cordova run --help** pour voir construire supplémentaire et exécuter les options.
 
 Cela pousse l'app à l'écran d'accueil et il lance :
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-Lorsque vous `run` l'app, vous aussi `build` il. Vous pouvez ajouter des `--debug` , `--release` , et `--nobuild` drapeaux pour contrôler comment il est construit, ou même si une reconstruction est nécessaire :
-
-        $ /path/to/project/cordova/run--émulateur--nobuild
-    
-
-Si au lieu de cela, vous travaillez au sein d'Eclipse, cliquez droit sur le projet et choisissez **Exécuter en tant que → Application Android**. Vous devrez peut-être spécifier un AVD si aucun n'est encore ouvert.
-
-Pour une expérience plus rapide, vous pouvez utiliser le `Virtual Machine Acceleration` pour améliorer la vitesse d'exécution. De nombreux processeurs modernes fournissent des extensions pour exécuter des Machines virtuelles plus efficacement. Avant d'utiliser ce type d'accélération, vous devez déterminer si CPU de votre système actuel de développement, on supporte les technologies de virtualisation suivants :
-
-*   **Technologie de virtualisation Intel** (VT-x, vmx) → [Intel VT-x pris en charge la liste des processeurs][14]
-*   **AMD Virtualization** (AMD-V, SVM), pris en charge uniquement pour Linux (depuis mai 2006, tous les processeurs AMD incluent AMD-V, sauf Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Une autre façon pour savoir si votre processeur supporte la technologie de VT-x, c'est par l'exécution de la `Intel Processor Identification Utility` , pour `Windows` vous pouvez le télécharger depuis le [Centre de téléchargement][15]de Intel, ou vous pouvez utiliser l' [utilitaire booteable][16], qui est`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-Après avoir installer et exécuter le `Intel Processor Identification Utility` sur Windows, vous obtiendrez la fenêtre suivante, afin de vérifier si votre processeur supporte les Technologies de virtualisation :
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Afin d'accélérer l'émulateur, vous devez télécharger et installer un ou plusieurs `Intel x86 Atom` des Images de système, ainsi que la`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-Ouvrez votre gestionnaire de SDK Android et sélectionnez le `Intel x86 Atom` Image du système, quelle que soit la version que vous souhaitez tester. Ensuite, allez à `Extras` et sélectionnez `Intel x86 Emulator Accelerator (HAXM)` et d'installer ces paquets :
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-Après le téléchargement, exécuter le programme d'installation d'Intel, qui est disponible au sein de votre Android SDK à `extras/intel/Hardware_Accelerated_Execution_Manager` . **Remarque**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [Article Intel][19] .
+Lorsque vous `run` l'application, vous aussi `build` il. Vous pouvez ajouter supplémentaires `--debug`, `--release`et `--nobuild` drapeaux pour contrôler comment il est construit, ou même si une reconstruction est nécessaire :
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Installer un ou plusieurs `Intel x86 Atom` des Images du système ainsi que le `Intel Hardware Accelerated Execution Manager` , disponible sous **Extras**.
-
-2.  Exécutez le programme d'installation d'Intel, qui est disponible dans votre Android SDK à`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Créer un nouvel AVD avec l'objectif fixé à une image d'Intel.
-
-4.  Lorsque vous démarrez l'émulateur, assurez-vous il n'y a aucun message d'erreur indiquant une panne de charger les modules HAX.
-
-## Déployer sur le périphérique
-
-Pour repousser une application directement sur l'appareil, assurez-vous que débogage USB est activé sur votre appareil tel que décrit sur le [Site des développeurs Android][20]et utiliser un câble mini USB à brancher sur votre système.
-
- [20]: http://developer.android.com/tools/device.html
-
-Vous pouvez utiliser cette commande CLI pour pousser l'application sur le périphérique :
-
-        cordova $ courir android
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-.. .ou utiliser cette interface shell centrée sur Android :
-
-        $ /path/to/project/cordova/run--dispositif
-    
-
-Sans indicateurs spécifiés, la `run` commande détecte un appareil ou un émulateur en cours d'exécution si aucun périphérique n'est trouvée, sinon il vous invite à spécifier un émulateur.
-
-Pour exécuter l'application à partir d'Eclipse, cliquez droit sur le projet et choisissez **Exécuter en tant que → Application Android**.
-
 ## Autres commandes
 
 Ce qui suit génère un journal détaillé de l'application en cours d'exécution :
 
-        /path/to/project/cordova/log $ C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 Le texte suivant nettoie les fichiers de projet :
 
-        /path/to/project/cordova/clean $ C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Ouvrez un nouveau projet dans le SDK
+
+Une fois que la plateforme android est ajouté à votre projet, vous pouvez l'ouvrir depuis [Android][6]Studio :
+
+1.  Lancez l'application **Android de Studio** .
+
+2.  Sélectionnez **Import Project (Eclipse ADT, Gradle, etc.)**.
+    
+    ![][19]
+
+3.  Sélectionnez l'emplacement où la plateforme android est stockée (`votre/projet/platforms/android`).
+    
+    ![][20]
+
+4.  Pour la question `Gradle Sync` vous pouvez simplement répondre **Oui**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Vous êtes tous ensemble maintenant et pouvez générer et exécuter l'application directement à partir de `Studio Android`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Consultez [Vue d'ensemble Studio de Android][22] et et [génération et l'exécution de Studio Android][23] pour plus de détails.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/fr/edge/guide/platforms/android/tools.md b/docs/fr/edge/guide/platforms/android/tools.md
index 174cf72..bde44ef 100644
--- a/docs/fr/edge/guide/platforms/android/tools.md
+++ b/docs/fr/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 Assurez-vous que vous créez au moins un Android Virtual Device, autrement vous êtes invité à le faire avec la `android` commande. Si plusieurs AVD est disponible en tant que cible, vous êtes invité à sélectionner un. Par défaut la `run` commande détecte un appareil ou un émulateur en cours d'exécution si aucun périphérique n'est trouvé.
 
+## Signature de l'App
+
+Vous pouvez consulter Android app signature exigences ici : http://developer.android.com/tools/publishing/app-signing.html
+
+Pour signer une application, vous devez les paramètres suivants: * Keystore (`--keystore`): chemin d'accès à un fichier binaire qui peut contenir un jeu de clés. * Keystore password (`--storePassword`): mot de passe pour le fichier de clés * Alias (`--alias`): l'id en spécifiant la clé privée utilisée pour le chant. * Mot de passe (`--password`): mot de passe de clé privée spécifié. * Type du keystore (`--keystoreType`): pkcs12, jks (par défaut : détection automatique basée sur l'extension de fichier) ces paramètres peuvent être spécifiés en utilisant les arguments de ligne de commande ci-dessus à `build` ou `run` des scripts.
+
+Alternativement, vous pouvez spécifier les dans un fichier (build.json) de configuration de build à l'aide (`--buildConfig`) argument. Voici un exemple de fichier de configuration de génération :
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Pour la version signature, mots de passe ne peuvent être exclus et le système de génération attribuera une invite vous demandant le mot de passe.
+
+Il y a aussi des soutien à mélanger et assortir les arguments de ligne de commande et les paramètres dans le fichier build.json. Les valeurs des ligne de commande arguments obtiendrez priorité. Cela peut être utile pour spécifier des mots de passe sur la ligne de commande.
+
 ## Exploitation forestière
 
         $ /path/to/project/cordova/log
@@ -143,7 +175,7 @@
     }
     
 
-Remarquez que les plugins peut inclure également `construire-extras.gradle` fichiers via :
+Remarquez que les plugins peut inclure également `build-extras.gradle` fichiers via :
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/fr/edge/guide/platforms/android/upgrade.md b/docs/fr/edge/guide/platforms/android/upgrade.md
index c6fa206..057d79c 100644
--- a/docs/fr/edge/guide/platforms/android/upgrade.md
+++ b/docs/fr/edge/guide/platforms/android/upgrade.md
@@ -17,11 +17,61 @@
 
 Ce guide montre comment modifier des projets Android mise à niveau d'anciennes versions de Cordova. La plupart de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI.
 
-## Mise à jour 3.6.0 Projects to 4.0.0
+## Mise à niveau vers 4.0.0
+
+Il y a des mesures spécifiques de mise à niveau indispensable pour tirer parti des changements importants en 4.0.0. Tout d'abord, les étapes de mise à niveau communes sont nécessaires comme ci-dessous.
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
+    
+
+Pour les projets de la CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez `cordova platform update android` dans vos projets existants.
+
+### La mise à niveau de la liste blanche
+
+Toutes les fonctionnalités de liste blanche sont maintenant implémentée via plugin. Sans un plugin, votre application n'est plus protégée par une liste blanche après mise à niveau vers 4.0.0. Cordova a deux plugins de liste blanche, qui offrent différents niveaux de protection.
+
+1.  Le plugin de `cordova-plugin-whitelist` *(recommandé)*
+    
+    *   Ce plugin est fortement recommandé, car il est plus sûr et plus configurable que la liste blanche dans les versions précédentes
+    *   Voir [cordova-plugin-whitelist][1] pour plus de détails sur les modifications de configuration requises
+    *   Run : `cordova plugin ajouter cordova-plugin-crosswalk-webview`
+
+2.  Le plugin de `cordova-plugin-legacy-whitelist`
+    
+    *   Ce greffon fournit le même comportement de la liste blanche que les versions précédentes. Voir [cordova-plugin-legacy-whitelist][2]
+    *   Aucune modification de configuration est requise, mais il fournit une protection moindre que le plugin recommandé
+    *   Run : `cordova plugin ajouter cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### En utilisant le tableau de Crosswalk WebView
+
+Par défaut, votre application continuera d'utiliser le système WebView fournie par l'appareil. Si vous souhaitez utiliser le tableau de concordance WebView au lieu de cela, il suffit d'ajouter le plugin de passage pour piétons :
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+À ajouté le plugin, votre application obtient le passage pour piétons de WebView installé et configuré correctement.
+
+### La mise à niveau vers le Plugin de Splashscreen
+
+Si votre application, utilisation d'un écran de démarrage, que la fonctionnalité a été transférée à un plugin. Les options de configuration pour les écrans de démarrage sont inchangées. La seule mise à niveau étape nécessaire consiste à ajouter le plugin :
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Mise à niveau vers 3.7.1 de 3.6.0
+
+Pour les projets non-CLI, exécutez :
+
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
@@ -32,9 +82,9 @@
 
 ## Mise à niveau vers 3.3.0 de 3.2.0
 
-Suivez les mêmes instructions que pour`3.2.0`.
+Suivez les mêmes instructions que pour `3.2.0`.
 
-À partir de 3.3.0, le runtime de Cordova est maintenant compilé comme une bibliothèque Android au lieu d'un pot. Ceci ne devrait avoir aucun effet pour l'utilisation de ligne de commande, mais IDE utilisateurs auront besoin d'importer le nouvellement ajouté `MyProject-CordovaLib` projet dans leur espace de travail.
+À partir de 3.3.0, le runtime de Cordova est maintenant compilé comme une bibliothèque Android au lieu d'un pot. Cela ne devrait avoir aucun effet pour l'utilisation de ligne de commande, mais IDE utilisateurs auront besoin d'importer le projet `MyProject-CordovaLib` nouvellement ajouté dans leur espace de travail.
 
 ## Mise à niveau vers 3.2.0 de 3.1.0
 
@@ -42,14 +92,14 @@
 
 1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
 
-2.  Exécutez`cordova platform update android`
+2.  Exécutez `cordova platform update android`
 
 Pour les projets ne créés pas avec la CLI de cordova, exécutez :
 
-        bin/mise à jour < project_path >
+        bin/update <project_path>
     
 
-**Avertissement :** Sur Android 4.4 - 4.4.3 Android, création d'un fichier d'entrée élément avec type = « file » n'ouvrira pas la boîte de dialogue Sélecteur. Il s'agit d'une régression avec Chrome sur Android et le problème peut être reproduit dans le navigateur de Chrome autonome sur Android (voir http://code.google.com/p/android/issues/detail?id=62220) la solution de contournement suggérée est d'utiliser le transfert de fichiers et fichiers plugins pour Android 4.4. Vous pouvez écouter un événement onClick du input type = « file » et ensuite apparaître un sélecteur de fichier UI. Afin de relier les données du formulaire avec le téléchargement, vous pouvez utiliser JavaScript pour fixer des valeurs de formulaire à la requête POST plusieurs partie qui fait du transfert de fichiers.
+**AVERTISSEMENT :** Sur Android 4.4 - 4.4.3 Android, création d'un fichier d'entrée élément avec type = « file » n'ouvrira pas la boîte de dialogue Sélecteur. Il s'agit d'une régression avec Chrome sur Android et le problème peut être reproduit dans le navigateur de Chrome autonome sur Android (voir http://code.google.com/p/android/issues/detail?id=62220) la solution de contournement suggérée est d'utiliser le transfert de fichiers et fichiers plugins pour Android 4.4. Vous pouvez écouter un événement onClick du input type = « file » et ensuite apparaître un sélecteur de fichier UI. Afin de relier les données du formulaire avec le téléchargement, vous pouvez utiliser JavaScript pour fixer des valeurs de formulaire à la requête POST plusieurs partie qui fait du transfert de fichiers.
 
 ## Mise à niveau vers 3.1.0 de 3.0.0
 
@@ -57,21 +107,20 @@
 
 1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
 
-2.  Exécutez`cordova platform update android`
+2.  Exécutez `cordova platform update android`
 
 Pour les projets ne créés pas avec la CLI de cordova, exécutez :
 
-        bin/mise à jour < project_path >
+        bin/update <project_path>
     
 
 ## Mise à niveau à la CLI (3.0.0) de 2.9.0
 
 1.  Créez un projet Apache Cordova 3.0.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
 
-2.  Ajoutez vos plates-formes le projet cordova, par exemple :`cordova
-platform add android`.
+2.  Ajouter vos plates-formes le projet cordova, par exemple : `cordova platform add android`.
 
-3.  Copiez le contenu de votre projet `www` Répertoire de la `www` répertoire à la racine du projet Cordoue vous venez de créer.
+3.  Copiez le contenu du répertoire `www` de votre projet dans le répertoire `www` à la racine du projet Cordoue que vous venez de créer.
 
 4.  Copiez tout actif natif de votre ancien projet dans les répertoires appropriés sous `platforms/android` : ce répertoire est où votre projet cordova-android natif existe.
 
@@ -81,27 +130,27 @@
 
 1.  Créez un nouveau projet Apache Cordova Android.
 
-2.  Copiez le contenu de la `www` répertoire vers le nouveau projet.
+2.  Copiez le contenu du répertoire `www` dans le nouveau projet.
 
-3.  Copier n'importe quel actif Android natif de la `res` répertoire vers le nouveau projet.
+3.  Copiez tout actif Android native du répertoire `res` au nouveau projet.
 
-4.  Copie sur les plug-ins que vous avez installé de la `src` sous-répertoires dans le nouveau projet.
+4.  Copier les plug-ins que vous avez installé des `src` de sous-répertoires dans le nouveau projet.
 
-5.  Assurez-vous de mettre à niveau tout obsolète `<plugin>` les références de votre ancien `config.xml` fichier pour le nouveau `<feature>` spécification.
+5.  Veillez à mettre à niveau tout déconseillé `< plugin >` références de votre ancien fichier `config.xml` à la nouvelle `<feature>` spécification.
 
-6.  Mise à jour toutes les références à la `org.apache.cordova.api` paquet d'être`org.apache.cordova`.
+6.  Mise à jour toutes les références à l'ensemble de `org.apache.cordova.api` pour être `org.apache.cordova`.
     
-    **NOTE**: toutes les principales API ont été supprimées et doit être installé comme plugins. S'il vous plaît voir les Plugman à l'aide à gérer les Plugins Guide pour plus de détails.
+    **NOTE** : toutes les principales API ont été supprimées et doit être installé comme plugins. S'il vous plaît voir les Plugman à l'aide à gérer les Plugins Guide pour plus de détails.
 
 ## Mise à niveau vers 2.9.0 de 2.8.0
 
-1.  Exécutez`bin/update <project_path>`.
+1.  Run `bin/update <project_path>`.
 
 ## Mise à niveau vers 2.8.0 de 2.7.0
 
-1.  Supprimer `cordova-2.7.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.7.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.8.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.8.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -109,9 +158,9 @@
 
 1.  Copiez le nouveau `cordova.js` dans votre projet.
 
-2.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova.js` fichier.
+2.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `cordova.js`.
 
-3.  Copie le `res/xml/config.xml` fichier corresponde à`framework/res/xml/config.xml`.
+3.  Copiez le fichier `res/xml/config.xml` pour correspondre à `framework/res/xml/config.xml`.
 
 4.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
 
@@ -119,15 +168,15 @@
 
 ## Mise à niveau vers 2.7.0 de 2.6.0
 
-1.  Supprimer `cordova-2.6.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.6.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.7.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.7.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `cordova-2.7.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.7.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-2.7.0.js`.
 
 6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
 
@@ -137,9 +186,9 @@
 
 ## Mise à niveau à 2.6.0 de 2.5.0
 
-1.  Supprimer `cordova-2.5.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.5.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.6.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.6.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -153,13 +202,13 @@
 
 8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
 
-Exécuter `bin/update <project>` avec le chemin d'accès du projet figurant dans le répertoire Source de Cordova.
+Exécutez `bin/update < projet >` avec le chemin d'accès du projet figurant dans le répertoire Source de Cordova.
 
 ## Mise à niveau vers la version 2.5.0 de 2.4.0
 
-1.  Supprimer `cordova-2.4.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.4.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.5.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.5.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -175,9 +224,9 @@
 
 ## Mise à niveau vers 2.4.0 de 2.3.0
 
-1.  Supprimer `cordova-2.3.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.3.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.4.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.4.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -191,9 +240,9 @@
 
 ## Mise à niveau vers 2.3.0 de 2.2.0
 
-1.  Supprimer `cordova-2.2.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.2.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.3.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.3.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -207,9 +256,9 @@
 
 ## Mise à niveau vers 2.2.0 de 2.1.0
 
-1.  Supprimer `cordova-2.1.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.1.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.2.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.2.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -223,9 +272,9 @@
 
 ## Mise à niveau vers 2.1.0 de 2.0.0
 
-1.  Supprimer `cordova-2.0.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-2.0.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.1.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.1.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -239,9 +288,9 @@
 
 ## Mise à niveau vers 2.0.0 de 1.9.0
 
-1.  Supprimer `cordova-1.9.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.9.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-2.0.0.jar` au projet `libs` répertoire.
+2.  `Cordova-2.0.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -251,43 +300,43 @@
 
 6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
 
-Dans la 2.0.0 version, le `config.xml` fichier combine et remplace `cordova.xml` et `plugins.xml` . Les anciens fichiers sont obsolètes et pendant qu'ils travaillent toujours en 2.0.0, cessera de fonctionner dans une version ultérieure.
+Dans la 2.0.0 version, le fichier `config.xml` combine et remplace `cordova.xml` et `plugins.xml`. Les anciens fichiers sont obsolètes et pendant qu'ils travaillent toujours en 2.0.0, cessera de fonctionner dans une version ultérieure.
 
 ## Mise à niveau vers 1.9.0 de 1.8.1
 
-1.  Supprimer `cordova-1.8.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.8.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.9.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.9.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `cordova-1.9.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.9.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.9.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
-En raison de l'introduction de la `CordovaWebView` dans le 1.9.0 libération, plugins tiers peuvent ne pas fonctionner. Ces plugins ont besoin d'obtenir un contexte de le `CordovaInterface` à l'aide de `getContext()` ou `getActivity()` . Si vous n'êtes pas un développeur Android expérimenté, veuillez contacter le responsable de plugin et ajouter cette tâche à leur traqueur de bug.
+En raison de l'introduction de la `CordovaWebView` dans le 1.9.0 version, plugins tiers peuvent ne pas fonctionner. Ces plugins ont besoin d'obtenir un contexte de l' `CordovaInterface` à l'aide de `getContext()` ou `getActivity()`. Si vous n'êtes pas un développeur Android expérimenté, veuillez contacter le responsable de plugin et ajouter cette tâche à leur traqueur de bug.
 
 ## Mise à niveau vers 1.8.0 de 1.8.0
 
-1.  Supprimer `cordova-1.8.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.8.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.8.1.jar` au projet `libs` répertoire.
+2.  `Cordova-1.8.1.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `cordova-1.8.1.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.1.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.8.1.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
 ## Mise à niveau vers 1.8.0 de 1.7.0
 
-1.  Supprimer `cordova-1.7.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.7.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.8.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.8.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -299,9 +348,9 @@
 
 ## Mise à niveau vers 1.8.0 de 1.7.0
 
-1.  Supprimer `cordova-1.7.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.7.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.8.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.8.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -309,13 +358,13 @@
 
 5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
 
-6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre `framework/res/xml/plugins.xml`.
 
 ## Mise à niveau vers 1.7.0 de 1.6.1
 
-1.  Supprimer `cordova-1.6.1.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.6.1.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.7.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.7.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -325,9 +374,9 @@
 
 ## Mise à niveau vers 1.6.1 de 1.6.0
 
-1.  Supprimer `cordova-1.6.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.6.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.6.1.jar` au projet `libs` répertoire.
+2.  `Cordova-1.6.1.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
@@ -337,47 +386,47 @@
 
 ## Mise à niveau vers 1.6.0 de 1.5.0
 
-1.  Supprimer `cordova-1.5.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `cordova-1.5.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.6.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.6.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `cordova-1.6.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.6.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.6.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
-7.  Remplacer `res/xml/phonegap.xml` avec `res/xml/cordova.xml` pour correspondre`framework/res/xml/cordova.xml`.
+7.  Remplacez `res/xml/phonegap.xml` par `res/xml/cordova.xml` pour correspondre à `framework/res/xml/cordova.xml`.
 
 ## Mise à niveau vers 1.5.0 de 1.4.0
 
-1.  Supprimer `phonegap-1.4.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-1.4.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `cordova-1.5.0.jar` au projet `libs` répertoire.
+2.  `Cordova-1.5.0.jar` s'ajoute le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `cordova-1.5.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.5.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.5.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
-7.  Remplacer `res/xml/phonegap.xml` avec `res/xml/cordova.xml` pour correspondre`framework/res/xml/cordova.xml`.
+7.  Remplacez `res/xml/phonegap.xml` par `res/xml/cordova.xml` pour correspondre à `framework/res/xml/cordova.xml`.
 
 ## Mise à niveau vers 1.4.0 de 1.3.0
 
-1.  Supprimer `phonegap-1.3.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-1.3.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `phonegap-1.4.0.jar` au projet `libs` répertoire.
+2.  Ajouter `phonegap-1.4.0.jar` pour le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `phonegap-1.4.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.4.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.4.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
@@ -385,15 +434,15 @@
 
 ## Mise à niveau vers 1.3.0 de 1.2.0
 
-1.  Supprimer `phonegap-1.2.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-1.2.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `phonegap-1.3.0.jar` au projet `libs` répertoire.
+2.  Ajouter `phonegap-1.3.0.jar` pour le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `phonegap-1.3.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.2.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.2.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
@@ -401,15 +450,15 @@
 
 ## Mise à niveau vers 1.2.0 de 1.1.0
 
-1.  Supprimer `phonegap-1.1.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-1.1.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `phonegap-1.2.0.jar` au projet `libs` répertoire.
+2.  Ajouter `phonegap-1.2.0.jar` pour le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `phonegap-1.2.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.2.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.2.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
@@ -417,28 +466,28 @@
 
 ## Mise à niveau vers 1.1.0 de 1.0.0
 
-1.  Supprimer `phonegap-1.0.0.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-1.0.0.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `phonegap-1.1.0.jar` au projet `libs` répertoire.
+2.  Ajouter `phonegap-1.1.0.jar` pour le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `phonegap-1.1.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.1.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.1.0.js`.
 
 6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
 
 ## Mise à niveau vers 1.0.0 de 0.9.6
 
-1.  Supprimer `phonegap-0.9.6.jar` partir du projet `libs` répertoire.
+1.  Retirer `phonegap-0.9.6.jar` du répertoire `libs` du projet.
 
-2.  Ajouter `phonegap-1.0.0.jar` au projet `libs` répertoire.
+2.  Ajouter `phonegap-1.0.0.jar` pour le répertoire du projet `libs`.
 
 3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
 
 4.  Copiez le nouveau `phonegap-1.0.0.js` dans votre projet.
 
-5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.0.0.js` fichier.
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.0.0.js`.
 
-6.  Ajouter le `res/xml/plugins.xml` faire correspondre`framework/res/xml/plugins.xml`.
\ No newline at end of file
+6.  Ajouter le `res/xml/plugins.xml` pour correspondre à `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/fr/edge/guide/platforms/blackberry10/upgrade.md b/docs/fr/edge/guide/platforms/blackberry10/upgrade.md
index 05d45d1..13b6500 100644
--- a/docs/fr/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/fr/edge/guide/platforms/blackberry10/upgrade.md
@@ -40,7 +40,7 @@
 
 Pour les projets ne créés pas avec la CLI de cordova, exécutez :
 
-        bin/mise à jour < project_path >
+        bin/update <project_path>
     
 
 ## Mise à niveau vers 3.1.0 de 3.0.0
@@ -103,7 +103,7 @@
 
 3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
 
-4.  Créez un nouveau projet, comme décrit dans iOS Shell Tool Guide. Vous avez besoin de l'actif de ce nouveau projet.
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Shell Tool Guide. Vous avez besoin de l'actif de ce nouveau projet.
 
 5.  Copie le `www/cordova.js` fichier à partir du nouveau projet dans le `www` répertoire et supprimer le `www/cordova.js` fichier.
 
diff --git a/docs/fr/edge/guide/platforms/firefoxos/index.md b/docs/fr/edge/guide/platforms/firefoxos/index.md
index 019ea5b..7f000e9 100644
--- a/docs/fr/edge/guide/platforms/firefoxos/index.md
+++ b/docs/fr/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 À ce stade, vous êtes prêt à aller, modifiez le code à l'intérieur de test-app/www et ce que vous voulez que votre application d'être. Vous pouvez ajouter la [prise en charge de plugins]() pour l'application à l'aide de "Ajouter cordova plugin", par exemple :
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 Lorsque le code de votre application est écrit, déployer les modifications apportées à l'application Firefox OS avec que vous avez ajouté à votre projet
diff --git a/docs/fr/edge/guide/platforms/ios/index.md b/docs/fr/edge/guide/platforms/ios/index.md
index c38140e..de6cfde 100644
--- a/docs/fr/edge/guide/platforms/ios/index.md
+++ b/docs/fr/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+L' [ios-sim][2] et [ios-deploy][3] outils - permet de lancer iOS apps dans le simulateur d'iOS et iOS appareil de la ligne de commande.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Installer le SDK
 
 Il y a deux façons de télécharger Xcode :
 
-*   sur l' [App Store][2], disponible en tapant "Xcode" dans l'application de **L'App Store** .
+*   sur l' [App Store][4], disponible en tapant "Xcode" dans l'application de **L'App Store** .
 
-*   de [Téléchargements de développeur Apple][3], qui nécessite un enregistrement comme développeur d'Apple.
+*   de [Téléchargements de développeur Apple][5], qui nécessite un enregistrement comme développeur d'Apple.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Une fois installé Xcode, plusieurs outils de ligne de commande doivent être activées pour Cordova à exécuter. Dans le menu de **Xcode** , sélectionnez **Préférences**, puis l'onglet **téléchargements** . Dans le panneau **composants** , appuyez sur le bouton **installer** à côté de la liste **Des outils de ligne de commande** .
 
-## Ouvrez un projet dans le SDK
+## Installer déployer des outils
 
-Utilisation du `cordova` utilitaire de mettre en place un nouveau projet, tel que décrit dans The Cordova The Command-Line Interface. Par exemple, dans un répertoire de code source :
+Exécuter à partir de terminal Command-line :
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Créez un nouveau projet
+
+Utilisez l'utilitaire de `cordova` à mettre en place un nouveau projet, tel que décrit dans The Cordova The Command-Line Interface. Par exemple, dans un répertoire de code source :
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Une fois créé, vous pouvez l'ouvrir depuis dans Xcode. Double-cliquez pour ouvrir le `hello/platforms/ios/hello.xcodeproj` fichier. L'écran devrait ressembler à ceci :
+## Déployer l'application
 
-![][4]
+Pour déployer l'application sur un appareil iOS connecté :
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+Pour déployer l'application sur un émulateur d'iOS par défaut :
+
+        $ cordova emulate ios
+    
+
+Vous pouvez utiliser **cordova run ios --list** pour voir toutes les cibles disponibles et **cordova run ios --target=target_name** pour exécuter l'application sur un émulateur ou un périphérique spécifique (par exemple, `cordova run ios --target="iPhone-6"`).
+
+Vous pouvez également utiliser **cordova run --help** pour voir construire supplémentaire et exécuter les options.
+
+## Ouvrez un projet dans le SDK
+
+Une fois que la plateforme ios est ajouté à votre projet, vous pouvez l'ouvrir depuis dans Xcode. Double-cliquez dessus pour ouvrir le fichier `hello/platforms/ios/hello.xcodeproj` . L'écran devrait ressembler à ceci :
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Déployer sur émulateur
 
@@ -72,32 +103,32 @@
 
 3.  Sélectionnez le dispositif prévu dans le menu de la barre d'outils **système** , tels que l'iPhone Simulator 6.0 comme mis en évidence ici :
     
-    ![][5]
+    ![][7]
 
 4.  Appuyez sur le bouton **exécuter** qui apparaît dans la barre d'outils même vers la gauche du **schéma**. Qui s'appuie, déploie et exécute l'application dans l'émulateur. Une demande distincte émulateur s'ouvre et affiche l'application :
     
-    ![][6]
+    ![][8]
     
     Qu'un émulateur peut exécuter à la fois, donc si vous voulez tester l'app dans un émulateur différent, vous devez quitter l'application de l'émulateur et exécuter une cible différente dans Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode est livré avec les émulateurs pour les dernières versions des iPhone et iPad. Des versions plus anciennes peuvent être obtenues auprès du **Xcode → préférences → téléchargements → composants** panneau.
 
 ## Déployer sur le périphérique
 
-Pour plus d'informations sur les diverses exigences de déployer sur un périphérique, reportez-vous à la section *Configuration de développement et les actifs de Distribution* des [Outils Workflow Guide for iOS][7]d'Apple. En bref, vous devez effectuer les opérations suivantes avant de déployer :
+Pour plus d'informations sur les diverses exigences de déployer sur un périphérique, reportez-vous à la section *Configuration de développement et les actifs de Distribution* des [Outils Workflow Guide for iOS][9]d'Apple. En bref, vous devez effectuer les opérations suivantes avant de déployer :
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Rejoignez l'Apple iOS Developer Program.
 
-2.  Créer un *profil de mise en service* au sein de l' [iOS Provisioning Portal][8]. Vous pouvez utiliser son *Développement Provisioning Assistant* pour créer et installer le profil et certificat Xcode exige.
+2.  Créer un *profil de mise en service* au sein de l' [iOS Provisioning Portal][10]. Vous pouvez utiliser son *Développement Provisioning Assistant* pour créer et installer le profil et certificat Xcode exige.
 
 3.  Vérifiez la *Signature du Code* de la section *Identité de signature de Code* dans les paramètres de projet est définie sur votre nom de profil provisionnement.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 Pour déployer sur le périphérique :
 
@@ -113,22 +144,31 @@
 
 **Avertissements de désapprobation**: lorsqu'une application interface de programmation (API) est modifiée ou remplacée par une autre API, il est marqué comme *obsolète*. L'API fonctionne à court terme, mais est finalement supprimé. Certaines de ces interfaces déconseillées sont consignées dans Apache Cordova et Xcode émet des avertissements à leur sujet lorsque vous générez et déployez une application.
 
-Xcode de mise en garde concernant la `invokeString` méthode concerne une fonctionnalité qui lance une application à partir d'une URL personnalisée. Alors que le mécanisme à charger à partir d'une URL personnalisée a changé, ce code est toujours présent pour fournir des fonctionnalités en arrière pour les applications créées avec des versions plus anciennes de Cordova. L'exemple d'application n'utilise pas cette fonctionnalité, donc ces avertissements peuvent être ignorés. Pour éviter ces avertissements d'apparaître, supprimez le code qui fait référence à l'obsolète invokeString API :
+Avertissement de Xcode sur la méthode de `invokeString` concerne une fonctionnalité qui lance une application à partir d'une URL personnalisée. Alors que le mécanisme à charger à partir d'une URL personnalisée a changé, ce code est toujours présent pour fournir des fonctionnalités en arrière pour les applications créées avec des versions plus anciennes de Cordova. L'exemple d'application n'utilise pas cette fonctionnalité, donc ces avertissements peuvent être ignorés. Pour éviter ces avertissements d'apparaître, supprimez le code qui fait référence à l'obsolète invokeString API :
 
 *   Modifiez le fichier *Classes/MainViewController.m* , entourent le bloc suivant de code avec `/*` et `*/` commentaires comme indiqué ci-dessous, puis tapez **commande + s** pour enregistrer le fichier :
     
-        theWebView:(UIWebView*) webViewDidFinishLoad (void) {/ / valable uniquement si ___PROJECTNAME__-Info.plist spécifie un protocole pour gérer / * si (self.invokeString) {/ / c'est passé avant que l'événement deviceready se déclenche, donc vous pouvez y accéder en js lorsque vous recevez deviceready NSLog (@"DEPRECATED : window.invokeString - utilisez plutôt la fonction window.handleOpenURL(url), qui est toujours appelée lorsque l'application est lancée via un url personnalisé régime.") ;
-          NSString * jsString = [NSString stringWithFormat:@"var invokeString = \" % @\ «; », self.invokeString] ;
-          [theWebView stringByEvaluatingJavaScriptFromString:jsString] ;
-        } * / / / Noir couleur de base de fond corresponde les applications natives theWebView.backgroundColor = [UIColor blackColor] ;
+        (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];
         
-        revenir à [super webViewDidFinishLoad : theWebView] ;
+        return [super webViewDidFinishLoad:theWebView];
         }
         
 
 *   Modifiez le fichier *Classes/AppViewDelegate.m* , commentez la ligne suivante en insérant une double barre oblique, comme indiqué ci-dessous, puis tapez la **commande + s** pour enregistrer le fichier :
     
-        //Self.viewController.invokeString = invokeString ;
+        //self.viewController.invokeString = invokeString;
         
 
 *   Appuyez sur **commande + b** pour reconstruire le projet et à éliminer les avertissements.
@@ -141,30 +181,30 @@
 
 2.  Dans la section de **Données dérivées** , appuyez sur le bouton **avancé** et sélectionnez **Unique** comme **Emplacement de construire** , comme illustré ici :
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 Il s'agit du paramètre par défaut pour une nouvelle installation de Xcode, mais elle peut être définie différemment suite à une mise à niveau d'une ancienne version de Xcode.
 
 Pour plus d'informations, consultez la documentation d'Apple :
 
-*   [Démarrer le développement iOS Apps aujourd'hui][10] fournit un aperçu rapide des étapes pour le développement iOS Apps.
+*   [Démarrer le développement iOS Apps aujourd'hui][12] fournit un aperçu rapide des étapes pour le développement iOS Apps.
 
-*   [Page d'accueil membre Center][11] fournit des liens vers plusieurs iOS des ressources techniques, y compris les ressources techniques, le portail de mise en service, les guides de la distribution et les forums communautaires.
+*   [Page d'accueil membre Center][13] fournit des liens vers plusieurs iOS des ressources techniques, y compris les ressources techniques, le portail de mise en service, les guides de la distribution et les forums communautaires.
 
-*   [Guide des flux de travail outils pour iOS][7]
+*   [Guide des flux de travail outils pour iOS][9]
 
-*   [Guide de l'utilisateur de Xcode 4][12]
+*   [Guide de l'utilisateur de Xcode][14]
 
-*   [Vidéos de session][13] depuis le Apple World Wide Developer Conference 2012 (WWDC2012)
+*   [Vidéos de session][15] depuis le Apple World Wide Developer Conference 2012 (WWDC2012)
 
-*   La [commande de sélection xcode][14], qui permet de spécifier la version correcte de Xcode, si plus d'un est installé.
+*   La [commande de sélection xcode][16], qui permet de spécifier la version correcte de Xcode, si plus d'un est installé.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X, Apple Xcode ®, App Store, iPad ®, iPhone ®, iPod ® et Finder ® sont des marques déposées de Apple Inc.)
\ No newline at end of file
diff --git a/docs/fr/edge/guide/platforms/ios/upgrade.md b/docs/fr/edge/guide/platforms/ios/upgrade.md
index d209600..95162ac 100644
--- a/docs/fr/edge/guide/platforms/ios/upgrade.md
+++ b/docs/fr/edge/guide/platforms/ios/upgrade.md
@@ -23,7 +23,7 @@
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
@@ -36,7 +36,7 @@
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
@@ -49,7 +49,7 @@
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
@@ -62,7 +62,7 @@
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
diff --git a/docs/fr/edge/guide/platforms/ubuntu/index.md b/docs/fr/edge/guide/platforms/ubuntu/index.md
index 8d6bd62..81c982f 100644
--- a/docs/fr/edge/guide/platforms/ubuntu/index.md
+++ b/docs/fr/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### Ajouter le Plugin de statut de batterie
+### Ajouter le Plugin Camera
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/fr/edge/guide/platforms/win8/index.md b/docs/fr/edge/guide/platforms/win8/index.md
index 23412cf..d19a038 100644
--- a/docs/fr/edge/guide/platforms/win8/index.md
+++ b/docs/fr/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 Séjours 8 Téléphone (wp8) fenêtre comme une plate-forme distincte, voir Guide de plateforme Windows Phone 8 pour plus de détails.
 
-Cordova WebViews fonctionnant sous Windows s'appuient sur Internet Explorer 10 (Windows 8) et Internet Explorer 11 (8.1 de Windows et Windows Phone 8.1) comme leur moteur de rendu, donc en pratique vous pouvez utiliser le débogueur puissant de IE pour tester n'importe quel contenu web qui n'est pas invoquer Cordova APIs. Le Blog des développeurs Windows Phone fournit des [indications utiles][1] sur comment soutien IE avec les navigateurs WebKit comparables.
+Cordova WebViews fonctionnant sous Windows s'appuient sur Internet Explorer 10 (Windows 8.0) et Internet Explorer 11 (8.1 de Windows et Windows Phone 8.1) comme leur moteur de rendu, donc en pratique vous pouvez utiliser le débogueur puissant de IE pour tester n'importe quel contenu web qui n'est pas invoquer Cordova APIs. Le Blog des développeurs Windows Phone fournit des [indications utiles][1] sur comment soutien IE avec les navigateurs WebKit comparables.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Exigences et soutien
 
-Vous avez besoin d'une des combinaisons suivantes OS/SDK, soit à partir d'un disque d'installation ou un fichier d'image disque *ISO* .
+Pour développer des applications pour la plate-forme Windows, vous devez :
 
-Pour développer des applications pour Windows 8.0 seulement :
+*   Une machine de 8.1 de Windows, 32 ou 64 bits (éditions*Home*, *Pro*ou *entreprise* ) au minimum 4 Go de RAM.
 
-*   Windows 8.0 ou 8.1, 32 ou 64 bits *Home*, *Pro*ou *Enterprise* Edition, ainsi que [Visual Studio Express de 2012][2].
+*   Pour les émulateurs Windows Phone, Professional edition 8.1 de Windows (x 64) ou supérieur et un processeur qui prend en charge [Client Hyper-V et le deuxième niveau adresse traduction (lamelle)][2]. Une version d'évaluation de Windows Enterprise 8.1 est disponible à partir du [Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Visual Studio 2013 pour Windows][4] (Express ou supérieur).
 
-Pour développer des applications pour toutes les plateformes (Windows 8.0, 8.1 de Windows et Windows Phone 8.1) :
-
-*   8.1 de Windows, 32 ou 64 bits *Home*, *Pro*ou *Enterprise* Edition, ainsi que [Visual Studio Express de 2013][2] ou supérieur. Une version d'évaluation de Windows Enterprise 8.1 est disponible à partir du [Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Apps compilés sous Windows 8.1 font *pas* fonctionner sous Windows 8.0. Applications compilées sous Windows 8.0 sont une compatibilité ascendante avec 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Suivez les instructions à [windowsstore.com][5] pour soumettre l'application pour Windows Store.
 
-Suivez les instructions à [windowsstore.com][4] pour soumettre l'application pour Windows Store.
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Pour développer des applications de Cordova pour Windows, vous pouvez utiliser un PC fonctionnant sous Windows, mais vous pouvez également développer sur un Mac, un environnement de machine virtuelle en cours d'exécution ou à l'aide de Boot Camp pour la partition de duel-initialisez un 8.1 de Windows. Consulter les ressources à mettre en place l'environnement de développement requis Windows sur un Mac :
 
-*   [VMWare Fusion][5]
+*   [VMWare Fusion][6]
 
-*   [Parallels Desktop][6],
+*   [Parallels Desktop][7],
 
-*   [Boot Camp][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## À l'aide d'outils de Cordova Shell
-
-Si vous souhaitez utiliser les outils axés sur le Windows shell de Cordova en conjonction avec le SDK, vous avez deux options de base :
-
-*   Y accéder localement à partir de code de projet généré par la CLI. Ils sont disponibles dans le `platforms/windows/cordova` répertoire après avoir ajouté la `windows` plateforme tel que décrit ci-dessous.
-
-*   Téléchargez-les sur une distribution séparée à [cordova.apache.org][8]. La distribution de Cordova contient des archives distincts pour chaque plate-forme. N'oubliez pas d'élargir l'archive appropriée, `cordova-windows\windows` dans ce cas, dans un répertoire vide. Les utilitaires lot pertinents sont disponibles dans le niveau supérieur `bin` répertoire. (Consultez le fichier **README** si nécessaire pour des directions plus détaillées).
-
- [8]: http://cordova.apache.org
-
-Ces outils de coquille vous permettent d'exécuter des applications Windows, créer et construire. Pour plus d'informations sur l'interface de ligne de commande supplémentaire qui active les fonctionnalités de plugin sur toutes les plateformes, voir Plugman à l'aide à gérer les Plugins.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Installer le SDK
 
-Installer *l'ultime*, *Premium*ou *Professional* 2013 éditions de [Visual Studio][2].
+Installer *l'ultime*, *Premium*ou *Professional* 2013 éditions de [Visual Studio][4].
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## À l'aide d'outils de Cordova Shell
+
+Si vous souhaitez utiliser les outils axés sur le Windows shell de Cordova en conjonction avec le SDK, vous avez deux options de base :
+
+*   Y accéder localement à partir de code de projet généré par la CLI. Ils sont disponibles dans les `platforms/windows/` répertoire après avoir ajouté la plate-forme `windows` , tel que décrit ci-dessous.
+
+*   Téléchargez-les sur une distribution séparée à [cordova.apache.org][10]. La distribution de Cordova contient des archives distincts pour chaque plate-forme. N'oubliez pas d'élargir l'archive appropriée, `cordova-windows` dans ce cas, dans un répertoire vide. Les utilitaires de lot pertinents sont disponibles dans le répertoire `package/bin` . (Consultez le fichier **README** si nécessaire pour des directions plus détaillées).
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Ces outils de coquille vous permettent d'exécuter des applications Windows, créer et construire. Pour plus d'informations sur l'interface de ligne de commande supplémentaire qui active les fonctionnalités de plugin sur toutes les plateformes, voir Plugman à l'aide à gérer les Plugins.
+
 ## Créez un nouveau projet
 
-À ce stade, pour créer un nouveau projet, vous pouvez choisir entre l'outil CLI multiplate-forme décrit dans l'Interface de ligne de commande, ou l'ensemble d'outils de shell Windows spécifique. A partir d'un répertoire de code source, cette approche CLI génère une application nommée *HelloWorld* dans un nouveau `hello` Répertoire de projet :
+À ce stade, pour créer un nouveau projet, vous pouvez choisir entre l'outil CLI multiplate-forme décrit dans l'Interface de ligne de commande, ou l'ensemble d'outils de shell Windows spécifique. L'approche CLI ci-dessous génère une application nommée *HelloWorld* dans un nouveau répertoire de projet `hello` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Voici l'approche de shell-outil de niveau inférieur correspondant :
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Générez le projet
@@ -103,90 +96,90 @@
 Si vous utilisez l'interface CLI dans le développement, le niveau supérieur du répertoire du projet `www` répertoire contenant les fichiers sources. Exécutez un de ces dans le répertoire du projet pour reconstruire l'application :
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Une fois que vous générez le projet, source de l'application par défaut est disponible dans le `projects\windows\www` sous-répertoire. Les commandes suivantes sont disponibles dans la `cordova` sous-répertoire au même niveau.
-
-Le `build` commande nettoie les fichiers projet et régénère le $ $ etAPP. Le premier exemple génère des informations de débogage, et le second signe les apps pour diffusion immédiate :
+Voici l'approche de shell-outil de niveau inférieur correspondant :
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-Le `clean` commande aide à débusquer les répertoires en préparation pour le prochain `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Configurer cible Windows version
 
-Par défaut `build` commande produit deux paquets : Windows 8.0 et 8.1 de Windows Phone. Pour installer le package Windows version 8.1 le paramètre de configuration suivant doit être ajouté à (fichier de configuration`config.xml`).
+Par défaut, `build` commande produit deux paquets : Windows 8.0 et 8.1 de Windows Phone. Pour installer le package Windows version 8.1 que le paramètre de configuration suivant doit être ajouté au fichier de configuration (`config.xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Une fois que vous ajoutez ce paramètre `build` commande commencera à produire des paquets 8.1 de Windows et Windows Phone 8.1.
+Une fois que vous ajoutez cette commande réglage de `construire` va commencer à produire paquets 8.1 de Windows et Windows Phone 8.1.
 
 ## Déployer l'application
 
-Pour déployer le package de Windows Phone :
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Pour déployer le package de Windows :
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Pour déployer le package de Windows Phone :
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Vous pouvez utiliser **cordova run windows --list** pour voir toutes les cibles disponibles et **cordova run windows --target=target_name \-- -|-phone** pour exécuter l'application sur un émulateur ou un périphérique spécifique (par exemple, `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+Vous pouvez également utiliser **cordova run --help** pour voir construire supplémentaire et exécuter les options.
+
 ## Ouvrez le projet dans le SDK et de déployer l'application
 
-Une fois que vous générez une application Cordova comme décrit ci-dessus, vous pouvez l'ouvrir avec Visual Studio. Les différents `build` commandes génèrent un fichier de Visual Studio Solution (*.sln*). Ouvrez le fichier dans l'Explorateur de fichiers pour modifier le projet dans Visual Studio :
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-Le `CordovaApp` composant affiche au sein de la solution et ses `www` répertoire contient le code source sur le web, y compris la `index.html` page d'accueil :
+Une fois que vous générez une application Cordova comme décrit ci-dessus, vous pouvez l'ouvrir avec Visual Studio. Les diverses commandes de `génération` génèrent un fichier de Visual Studio Solution (*.sln*). Ouvrez le fichier dans l'Explorateur de fichiers pour modifier le projet dans Visual Studio :
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Les commandes sous le menu principal de Visual Studio vous permettent de tester ou déployer l'application :
+Le composant `CordovaApp` permet d'afficher au sein de la solution, et son répertoire `www` contient le code source sur le web, y compris la page d'accueil `index.html` :
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-Avec l' **Ordinateur Local** est sélectionné, appuyez sur la flèche verte pour installer l'application sur le même ordinateur qui exécute Visual Studio. Une fois vous le faites, le $ $ etAPP apparaît dans des listes de Windows 8 app :
+Les commandes sous le menu principal de Visual Studio vous permettent de tester ou déployer l'application :
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+Avec l' **Ordinateur Local** est sélectionné, appuyez sur la flèche verte pour installer l'application sur le même ordinateur qui exécute Visual Studio. Une fois que vous le faire, l'application apparaît dans des listes de Windows 8 app :
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Chaque fois que vous reconstruisez l'application, la version disponible dans l'interface est régénérée.
 
 Une fois disponibles dans les listes de l'app, maintenant la touche **CTRL** enfoncée tout en sélectionnant le app permet d'épingler dans l'écran principal :
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Notez que si vous ouvrez l'application dans un environnement de machine virtuelle, vous devrez peut-être cliquer dans les coins ou sur les côtés des fenêtres pour basculer des applications ou accéder à des fonctionnalités supplémentaires :
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 Vous pouvez également choisir l'option déploiement sur **simulateur** pour visualiser l'application comme s'il s'exécutait sur un périphérique de tablette :
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 À la différence de déploiement de bureau, cette option vous permet de simuler l'orientation de la tablette, emplacement et de modifier ses paramètres réseau.
 
diff --git a/docs/fr/edge/guide/platforms/wp8/plugin.md b/docs/fr/edge/guide/platforms/wp8/plugin.md
index 581a02f..ed7e3f5 100644
--- a/docs/fr/edge/guide/platforms/wp8/plugin.md
+++ b/docs/fr/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 Plugins
 
-Cette section fournit des détails pour l'implémentation de code du plugin native sur la plate-forme Windows Phone. Avant de lire ceci, voir Application Plugins pour avoir un aperçu de la structure du plugin et son interface commune de JavaScript. Cette section continue de démontrer l'échantillon *écho* plugin qui communique de la webview Cordova à la plate-forme native et le dos.
+Cette section fournit des détails pour l'implémentation de code du plugin native sur la plate-forme Windows Phone. Avant de lire ceci, voir Guide de développement de Plugin pour avoir un aperçu de la structure du plugin et son interface commune de JavaScript. Cette section continue de démontrer l'échantillon *écho* plugin qui communique de la webview Cordova à la plate-forme native et le dos.
 
 Écriture d'un plugin pour Cordoue sur Windows Phone requiert une compréhension de base de l'architecture de Cordova. Cordova-WP8 se compose d'un `WebBrowser` qui héberge le code JavaScript de l'application et gère les appels d'API natives. Vous pouvez étendre un C# `BaseCommand` classe ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), qui est livré avec la plupart des fonctionnalités dont vous avez besoin :
 
@@ -25,20 +25,29 @@
 
 3.  Inclure l'implémentation de classes de base :
     
-        à l'aide de WPCordovaClassLib.Cordova ;
-        à l'aide de WPCordovaClassLib.Cordova.Commands ;
-        à l'aide de WPCordovaClassLib.Cordova.JSON ;
+        using WPCordovaClassLib.Cordova;
+        using WPCordovaClassLib.Cordova.Commands;
+        using WPCordovaClassLib.Cordova.JSON;
         
 
 4.  Étendez votre classe de `BaseCommand` :
     
-        public class Echo : BaseCommand {/ /...}
+        public class Echo : BaseCommand
+        {
+            // ...
+        }
         
 
 5.  Ajouter une `echo` méthode qui peut être appelée à partir de JavaScript :
     
-        public class Echo : BaseCommand {public void écho (options de chaîne) {/ / toutes les méthodes de plugin callable JS doivent disposer de cette signature !
-                / / public, vide, 1 argument qui est une chaîne de retour}}
+        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
+            }
+        }
         
 
 Consultez la classe [BaseCommand.cs][1] pour les méthodes disponibles pour le plugin à substituer. Par exemple, le plugin peut capturer des événements de « pause », « reprendre ».
@@ -68,19 +77,19 @@
 
 Le code JavaScript aurait besoin d'appeler `exec` comme ceci :
 
-        Cordova.exec (win, échec, « com.mydomain.cordovaExtensions.Echo »,...) ;
+        cordova.exec(win, fail, "com.mydomain.cordovaExtensions.Echo", ...);
     
 
 ## Interprétation des Arguments en C
 
 Dans l'exemple abordé dans les Plugins de la demande, les données de que votre plugin reçoit sont une chaîne, mais ce qui si vous souhaitez passer un tableau de chaînes ? Supposons que le JavaScript `cordova.exec` appel est spécifiée comme suit :
 
-        Cordova.exec (win, échouer, « Echo », « echo », ["chaîne d'entrée"]) ;
+        cordova.exec(win, fail, "Echo", "echo", ["input string"]);
     
 
 La valeur de `options` chaîne passée à la `Echo.echo` méthode est JSON :
 
-        "[\"input string\ "]"
+        "[\"input string\"]"
     
 
 Tous les JavaScript `exec` arguments sont codées en JSON avant d'être passés en c# et si besoin à décoder :
@@ -99,7 +108,7 @@
 
 Pour passer des données rétrospectives, vous devez appeler `DispatchCommandResult` différemment :
 
-        DispatchCommandResult (new PluginResult (PluginResult.Status.OK, "tout se déroule comme prévu, il s'agit d'un résultat qui est passé au gestionnaire de succès.")) ;
+        DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
     
 
 Utilisez une chaîne JSON codée pour passer des données de l'objet structuré vers JavaScript :
@@ -109,7 +118,7 @@
 
 Pour signaler une erreur, appelez `DispatchCommandResult` avec un `PluginResult` objet dont le statut est `ERROR` :
 
-        DispatchCommandResult (new PluginResult (PluginResult.Status.ERROR, « Echo signalé une erreur »)) ;
+        DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
     
 
 ## Gestion des erreurs de sérialisation
@@ -177,7 +186,7 @@
 
 *   Veillez à ne pas passer des arguments de JavaScript vers le côté natif qui sont difficiles à désérialiser en JSON. La plupart des plates-formes de périphérique s'attendre l'argument passé à `cordova.exec()` soit un tableau, comme les suivants :
     
-        Cordova.exec (win, fail, « ServiceName », « MethodName », [« il s'agit d'une chaîne », 54, {literal: « trouble »}]) ;
+        cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
         
     
     Ceci peut résulter en une valeur de chaîne trop complexe pour c# à décoder :
diff --git a/docs/fr/edge/guide/platforms/wp8/upgrade.md b/docs/fr/edge/guide/platforms/wp8/upgrade.md
index 8f5d58c..0c9eee3 100644
--- a/docs/fr/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/fr/edge/guide/platforms/wp8/upgrade.md
@@ -1,6 +1,6 @@
 * * *
 
-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. L'ASF licenses ce fichier vous sous Apache License, Version 2.0 (la "licence") ; vous ne pouvez utiliser ce fichier sauf en conformité avec la licence. You may obtain a copy of the License at
+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
     
@@ -15,13 +15,13 @@
 
 # La mise à niveau de Windows Phone 8
 
-Ce guide montre comment modifier des projets Windows Phone 8, mise à niveau d'anciennes versions de Cordova. Certaines de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI. La section suivante montre comment mettre à niveau de projets non-CLI.
+Ce guide montre comment modifier des projets Windows Phone 8, mise à niveau d'anciennes versions de Cordova. Certaines de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI. La section suivante montre comment mettre à niveau des projets de la CLI et de non-CLI.
 
 ## Mise à jour 3.6.0 Projects to 4.0.0
 
 Pour les projets non-CLI, exécutez :
 
-        bin/mise à jour chemin/de/projet
+        bin/update path/to/project
     
 
 Pour les projets de la CLI :
diff --git a/docs/fr/edge/guide/platforms/wp8/vmware.md b/docs/fr/edge/guide/platforms/wp8/vmware.md
index efcd741..386accf 100644
--- a/docs/fr/edge/guide/platforms/wp8/vmware.md
+++ b/docs/fr/edge/guide/platforms/wp8/vmware.md
@@ -1,11 +1,17 @@
 * * *
 
-license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. Voir le fichier avis distribué avec ce travail d'information additionnelle concernant les droits d'auteur. L'ASF licenses ce fichier vous sous Apache License, Version 2.0 (la "licence") ; vous ne pouvez utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à
+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 sauf si requis par la loi applicable ou accord écrit, distribué sous la licence de logiciel est distribué sur un « Tel quel » fondement, sans garanties ou CONDITIONS d'aucune sorte, explicite ou implicite.  Voir la licence pour la langue spécifique régissant les autorisations et les limites
+           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
     
 
-## aux termes de la licence.
+## under the License.
 
 # Configuration de VMWare Fusion
 
@@ -21,7 +27,7 @@
     
     ![][2]
     
-    L'émulateur de Windows Phone seul utilise la moitié d'un mégaoctet de mémoire, donc globalement, que vous devez réserver au moins 2 Go pour VMWare.
+    L'émulateur de Windows Phone seul utilise la moitié d'un gigaoctet de mémoire, donc globalement, que vous devez réserver au moins 2 Go pour VMWare.
 
 3.  Choisissez les paramètres **avancés** . Activez le **moteur de virtualisation privilégiées : Intel VT-x avec EPT** option :
     
@@ -29,7 +35,9 @@
 
 4.  Modifiez le fichier *.vmx* pour ajouter ou modifier les paramètres suivants :
     
-        Hypervisor.cpuid.v0 = « FALSE » mce.enable = « TRUE » vhv.enable = « TRUE »
+        hypervisor.cpuid.v0 = "FALSE"
+        mce.enable = "TRUE"
+        vhv.enable = "TRUE"
         
 
  [2]: img/guide/platforms/wp8/vmware_memory_opts.png
diff --git a/docs/fr/edge/plugin_ref/plugman.md b/docs/fr/edge/plugin_ref/plugman.md
index de10662..31fe61e 100644
--- a/docs/fr/edge/plugin_ref/plugman.md
+++ b/docs/fr/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 Vous pouvez également ajouter le `--debug|-d` drapeau à n'importe quelle commande de Plugman pour exécuter cette commande en mode détaillé, qui permet d'afficher des messages de débogage internes car ils sont émis et peuvent vous aider à traquer les problèmes tels que des fichiers manquants.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Enfin, vous pouvez utiliser le `--version|-v` drapeau pour voir quelle version de Plugman que vous utilisez.
@@ -132,38 +132,38 @@
 
 *   Cordova-plugin-batterie-statut
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-statut
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfert
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin capture d'org.apache.cordova.media
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-informations
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/fr/edge/plugin_ref/spec.md b/docs/fr/edge/plugin_ref/spec.md
index 09f5cb2..8c1cf98 100644
--- a/docs/fr/edge/plugin_ref/spec.md
+++ b/docs/fr/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+La plate-forme de Windows prend en charge deux attributs supplémentaires (tous deux en option) en affectant le Meta-nom `package.appxmanifest` :
+
+L'attribut `device-target` indique que le ne devrait être inclus lors de la construction pour le type de périphérique cible spécifié. Valeurs prises en charge sont `win`, `phone` ou `all`.
+
+L'attribut `versions` indique que manifestes d'application pour des versions spécifiques de Windows devraient seulement être modifiés pour les versions qui correspondent à la chaîne de version spécifiée. Valeur peut être n'importe quelle chaîne de gamme version sémantique nœud valide.
+
+Exemples d'utilisation de ces attributs spécifiques de Windows :
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+L'exemple ci-dessus va définir pré-8.1 plates-formes (Windows 8, plus précisément) d'exiger la fonctionnalité du périphérique `webcam` et la capacité générale de `picturesLibrary` et d'appliquer la fonctionnalité du périphérique `webcam` uniquement aux projets Windows 8.1 qui construisent pour Windows Phone. Windows desktop 8.1 systèmes sont non modifiés.
+
 ## *plugins-plist* Élément
 
-Ceci est *obsolète* car elle ne s'applique à cordova-ios 2.2.0 et au-dessous. Utiliser le `<config-file>` tag pour les versions plus récentes de Cordova.
+Ceci est *obsolète* car elle ne s'applique à cordova-ios 2.2.0 et au-dessous. Utilisez la balise `<file-config>` une version plus récente de Cordova.
 
 Exemple :
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-Spécifie une clé et une valeur à ajouter à la bonne `AppInfo.plist` fichier dans un projet de Cordova d'iOS. Par exemple :
+Spécifie une clé et une valeur à ajouter au fichier `AppInfo.plist` correct dans un projet de Cordova d'iOS. Par exemple :
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 Exemple de Android :
 
-    < src="FooPluginStrings.xml ressource-fichier" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *lib-fichier* Élément
@@ -366,7 +385,7 @@
 
 *   `arch`: L'architecture pour laquelle le `.so` fichier a été généré, soit `device` ou`simulator`.
 
-Pour la plate-forme Windows, la `<lib-file>` élément permet l'inclusion d'un `<SDKReference>` dans les fenêtres générés les fichiers de projet.
+Pour la plate-forme Windows, l'élément du `<lib-file>` permet l'inclusion d'un `< SDKReference >` dans les fichiers de projet générés Windows.
 
 Attributs pris en charge :
 
@@ -374,13 +393,16 @@
 
 *   `arch`: Indique que le `<SDKReference>` ne devrait être inclus lors de la construction de l'architecture spécifiée. Valeurs prises en charge sont `x86` , `x64` ou`ARM`.
 
-*   `target`: Indique que le `<SDKReference>` ne devrait être inclus lors de la construction pour le type de périphérique cible spécifié. Valeurs prises en charge sont `win` (ou `windows` ), `phone` ou`all`.
+*   `device-target` : indique que le `< SDKReference >` ne devraient être inclus lors de la construction pour le type de périphérique cible spécifié. Valeurs prises en charge sont `win` (ou `windows` ), `phone` ou `all`.
 
 *   `versions`: Indique que le `<SDKReference>` ne devrait être inclus lorsque vous générez une version qui correspond à la chaîne de version spécifiée. Valeur peut être n'importe quelle chaîne de gamme version sémantique nœud valide.
 
 Exemples :
 
-    < lib-fichier src="Microsoft.WinJS.2.0, Version = 1.0" arch = "x 86" / >< lib-fichier src="Microsoft.WinJS.2.0, Version = 1.0" versions = "> = 8,1" / >< lib-fichier src="Microsoft.WinJS.2.0, Version = 1.0" cible = "téléphone" / >< lib-fichier src="Microsoft.WinJS.2.0, Version = 1.0" cible = "gagner" les versions = arch "8.0" = "x 86" / >
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" arch="x86" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" versions=">=8.1" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="phone" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="win" versions="8.0" arch="x86" />
     
 
 ## *cadre* Élément
@@ -389,66 +411,76 @@
 
 Exemples :
 
-    < cadre src="libsqlite3.dylib" / >< cadre src="social.framework" faible = "true" / >< cadre src="relative/path/to/my.framework » personnalisé ="true"/ >< cadre src="path/to/project/LibProj.csproj » personnalisé = "true" type = "projectReference" / >
+    <framework src="libsqlite3.dylib" />
+    <framework src="social.framework" weak="true" />
+    <framework src="relative/path/to/my.framework" custom="true" />
+    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-Le `src` attribut identifie le cadre, qui plugman tente d'ajouter au projet Cordova, dans le mode correct pour une plate-forme donnée.
+L'attribut `src` identifie le cadre, qui plugman tente d'ajouter au projet Cordova, dans le mode correct pour une plate-forme donnée.
 
-Le paramètre optionnel `weak` attribut est une valeur booléenne qui indique si le cadre devrait être faiblement lié. La valeur par défaut est`false`.
+L'attribut facultatif `weak` est une valeur booléenne indiquant si le cadre devrait être faiblement lié. La valeur par défaut est `false`.
 
-Le paramètre optionnel `custom` attribut est une valeur booléenne qui indique si le cadre est celui qui est inclus dans le cadre de vos fichiers du plugin (donc il n'est pas une infrastructure de système). La valeur par défaut est `false` . ***Sur Android*** il indique comment traiter des **src**. Si `true` **src** est un chemin d'accès relatif du répertoire du projet de l'application, dans le cas contraire--depuis le répertoire du SDK Android.
+L'attribut facultatif `custom` est une valeur booléenne qui indique si le cadre est celui qui est inclus dans le cadre de vos fichiers du plugin (donc il n'est pas une infrastructure de système). La valeur par défaut est `false`. ***Sur Android*** il indique comment traiter des **src**. Si `true` **src** est un chemin d'accès relatif du répertoire du projet de l'application, dans le cas contraire--depuis le répertoire du SDK Android.
 
-Le paramètre optionnel `type` attribut est une chaîne indiquant le type de cadre à ajouter. Actuellement, seul `projectReference` est pris en charge et uniquement pour Windows. À l'aide de `custom='true'` et `type='projectReference'` va ajouter une référence au projet qui sera ajouté à la compilation + lien vers les étapes du projet cordova. Essentiellement, c'est le seul moyen actuellement qu'un cadre « personnalisé » peut cibler plusieurs architectures comme ils sont explicitement construit comme une dépendance de l'application de cordova référencement.
+L'attribut optionnel `type` est une chaîne indiquant le type de cadre à ajouter. Actuellement, seul `projectReference` est pris en charge et uniquement pour Windows. À l'aide de `custom="true"` et `type="projectReference"` va ajouter une référence au projet qui sera ajouté à la compilation + lien vers les étapes du projet cordova. Essentiellement, c'est le seul moyen actuellement qu'un cadre « personnalisé » peut cibler plusieurs architectures comme ils sont explicitement construit comme une dépendance de l'application de cordova référencement.
 
-Le paramètre optionnel `parent` attribut est actuellement pris en charge uniquement sur Android. Il définit le chemin d'accès relatif au répertoire contenant le sous-projet à laquelle ajouter la référence. La valeur par défaut est `.` , c'est-à-dire le projet d'application. Il permet d'ajouter des références entre projets sub comme dans cet exemple :
+L'attribut facultatif `parent` est actuellement pris en charge uniquement sur Android. Il définit le chemin d'accès relatif au répertoire contenant le sous-projet à laquelle ajouter la référence. La valeur par défaut est `.`, c'est-à-dire le projet d'application. Il permet d'ajouter des références entre projets sub comme dans cet exemple :
 
-    < cadre src = « FeedbackLib » custom = « true » / >< cadre src = « options/android/soutien/v7/appcompat » custom = « false » parent = « FeedbackLib » / >
+    <framework src="FeedbackLib" custom="true" />
+    <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
     
 
 La plate-forme de Windows prend en charge trois attributs supplémentaires (facultatifs) pour préciser quand le cadre devrait être inclus :
 
-Le `arch` attribut indique que le cadre ne devrait être inclus lors de la construction de l'architecture spécifiée. Valeurs prises en charge sont `x86` , `x64` ou`ARM`.
+L'attribut de `arch` indique que le cadre ne devrait être inclus lors de la construction de l'architecture spécifiée. Valeurs prises en charge sont `x86`, `x64` ou `ARM`.
 
-Le `target` attribut indique que le cadre ne devrait être inclus lors de la construction pour le type de périphérique cible spécifié. Valeurs prises en charge sont `win` (ou `windows` ), `phone` ou`all`.
+L'attribut `device-target` indique que le cadre ne devrait être inclus lors de la construction pour le type de périphérique cible spécifié. Valeurs prises en charge sont `win` (ou `windows` ), `phone` ou `all`.
 
-Le `versions` attribut indique que le cadre ne devrait être inclus lorsque vous générez une version qui correspond à la chaîne de version spécifiée. Valeur peut être n'importe quelle chaîne de gamme version sémantique nœud valide.
+L'attribut de `versions` indique que le cadre ne devrait être inclus lorsque vous générez une version qui correspond à la chaîne de version spécifiée. Valeur peut être n'importe quelle chaîne de gamme version sémantique nœud valide.
 
 Exemples d'utilisation de ces attributs spécifiques de Windows :
 
-    < src="src/windows/example.dll cadre" arch = « x 64 » / >< cadre src="src/windows/example.dll" versions = "> = 8.0" / >< cadre src="src/windows/example.vcxproj" type = "projectReference" target = "gagner" / >< cadre src="src/windows/example.vcxproj" type = "projectReference" target = "toutes les" versions = arch "8.1" = "x 86" / >
+    <framework src="src/windows/example.dll" arch="x64" />
+    <framework src="src/windows/example.dll" versions=">=8.0" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="win" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="all" versions="8.1" arch="x86" />
     
 
 ## *info* Élément
 
 Informations supplémentaires fournies aux utilisateurs. Ceci est utile lorsque vous avez besoin des étapes supplémentaires qui ne peuvent pas être facilement automatisées ou sont hors de portée de plugman. Exemples :
 
-    < Info > vous devez installer __Google Services__ jouer de la section « Android Extras » en utilisant le gestionnaire de SDK Android (exécuter « android »).
+    <info>
+    You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
     
-    Vous devez ajouter la ligne suivante à la « local.properties »: android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < / info >
+    Vous devez ajouter la ligne suivante à la "local.properties": android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < /info >
     
 
 ## Variables
 
-Dans certains cas, un plugin devrez peut-être modifier la configuration dépend de l'application cible. Par exemple, pour vous inscrire à C2DM sur Android, une application dont l'id de package est `com.alunny.message` requerrait une autorisation tels que :
+Dans certains cas, un plugin devrez peut-être modifier la configuration dépend de l'application cible. Par exemple, pour vous inscrire à C2DM sur Android, une application dont l'id de package est `com.alunny.message` nécessite une autorisation tels que :
 
-    < android:name="com.alunny.message.permission.C2D_MESSAGE"/ usages-autorisation >
+    <uses-permission
+    android:name="com.alunny.message.permission.C2D_MESSAGE"/>
     
 
-Dans ce cas où le contenu inséré de la `plugin.xml` fichier n'est pas connu avance, variables peuvent être indiquées par un signe dollar suivi d'une série de lettres capitales, des chiffres ou des traits de soulignement. Pour l'exemple ci-dessus, le `plugin.xml` fichier comprendrait cette balise :
+Dans ce cas où le contenu inséré dans le fichier `plugin.xml` ne connaît pas avance, variables peuvent être indiquées par un signe dollar suivi d'une série de lettres capitales, des chiffres ou des traits de soulignement. Pour l'exemple ci-dessus, le fichier `plugin.xml` comprendrait cette balise :
 
-    < android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/ usages-autorisation >
+    <uses-permission
+    android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
     
 
-plugman remplace les références de variable avec la valeur spécifiée, ou une chaîne vide si elle n'est pas trouvé. La valeur de référence de la variable peut être détectée (dans ce cas, de la `AndroidManifest.xml` fichier) ou spécifié par l'utilisateur de l'outil ; le processus exact dépend de l'outil particulier.
+plugman remplace les références de variable avec la valeur spécifiée, ou une chaîne vide si elle n'est pas trouvé. La valeur de référence de la variable peut être détectée (dans ce cas, à partir du fichier `AndroidManifest.xml`) ou spécifiée par l'utilisateur de l'outil ; le processus exact dépend de l'outil particulier.
 
 plugman pouvez demander aux utilisateurs de spécifier les variables requises d'un plugin. Par exemple, les clés de l'API pour C2M et Google Maps peuvent être spécifiés comme un argument de ligne de commande :
 
-    plugman--android plate-forme--projet/chemin/vers/plugin--name|git-url|path--API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734 variable du projet
+    plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-Pour rendre la variable obligatoire, la `<platform>` balise doit contenir un `<preference>` tag. Par exemple :
+Pour rendre la variable obligatoire, la balise `< platform >` doit contenir une balise `< preférence >`. Par exemple :
 
-    < nom de l'option = « API_KEY » / >
+    <preference name="API_KEY" />
     
 
 plugman vérifie que ces préférences requis sont passés. Si ce n'est pas le cas, il doit avertir l'utilisateur comment passer la variable dans et sortir avec un code différent de zéro.
@@ -457,4 +489,4 @@
 
 ## $PACKAGE_NAME
 
-L'inverse-domaine de style un identificateur unique pour le package, correspondant à la `CFBundleIdentifier` sur iOS ou le `package` attribut de niveau supérieur `manifest` élément dans un `AndroidManifest.xml` fichier.
\ No newline at end of file
+L'identificateur unique de domaine inverse style pour le package, correspondant à la `CFBundleIdentifier` sur iOS ou l'attribut de l'élément de niveau supérieur `manifest` dans un fichier `AndroidManifest.xml` de `package`.
\ No newline at end of file
diff --git a/docs/it/edge/config_ref/index.md b/docs/it/edge/config_ref/index.md
index 0ac92c2..cf82acb 100644
--- a/docs/it/edge/config_ref/index.md
+++ b/docs/it/edge/config_ref/index.md
@@ -144,9 +144,22 @@
     
     **Nota**: il valore `default` significa Cordova rimuoverà l'entrata di preferenza di orientamento da file di manifesto/configurazione della piattaforma che permette alla piattaforma di fallback per il comportamento predefinito.
 
+'default' consente modalità sia verticale e orizzontale - solo dopo l'implementazione di callback. Io potrei forse ri-parola questo come segue:
+
+Per iOS, l'orientamento può essere controllata a livello di programmazione definendo un callback javascript sulla finestra:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## La *funzione di* 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 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:
+Se si utilizza la CLI per costruire applicazioni, si utilizza il comando `plugin` per abilitare il dispositivo API. Questo non modifica il file di primo livello `config. xml` , quindi l'elemento `< feature >` non si applica al vostro flusso di lavoro. Se si lavora direttamente in un SDK e utilizzando il file di specifica della piattaforma `config. xml` come sorgente, si utilizza il tag `< caratteristica >` abilitare dispositivo-livello API e plugin esterni. Essi appaiono spesso con valori personalizzati nel file specifici della piattaforma `config. xml` . Ad esempio, ecco come specificare il dispositivo API per progetti Android:
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -164,7 +177,7 @@
 
 ## La *piattaforma* elemento
 
-Quando si utilizza la CLI per costruire applicazioni, a volte è necessario specificare le preferenze o altri elementi specifici per una particolare piattaforma. Uso il `<platform>` elemento per specificare la configurazione che dovrebbe comparire soltanto in una singola piattaforma-specifiche `config.xml` file. Ad esempio, ecco come specificare che solo android dovrebbe utilizzare la preferenza a schermo intero:
+Quando si utilizza la CLI per costruire applicazioni, a volte è necessario specificare le preferenze o altri elementi specifici per una particolare piattaforma. Utilizzare l'elemento `< piattaforma >` per specificare la configurazione che dovrebbe comparire soltanto in un singola piattaforma specifiche `config. xml` file. Ad esempio, ecco come specificare che solo android dovrebbe utilizzare la preferenza a schermo intero:
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/it/edge/cordova/events/events.md b/docs/it/edge/cordova/events/events.md
index 013e95c..1041576 100644
--- a/docs/it/edge/cordova/events/events.md
+++ b/docs/it/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## Tipi di evento
 
 *   deviceready
-*   pausa
-*   curriculum
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## Eventi aggiunti da [org.apache.cordova.battery stato][1]
+## Eventi aggiunti da [cordova-plugin--lo stato della batteria][1]
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Eventi aggiunti da [org.apache.cordova.network-informazioni][2]
+## Eventi aggiunti da [cordova-plugin-rete-informazioni][2]
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/it/edge/cordova/events/events.pause.md b/docs/it/edge/cordova/events/events.pause.md
index a46cf24..cfd9425 100644
--- a/docs/it/edge/cordova/events/events.pause.md
+++ b/docs/it/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# pausa
+# pause
 
 L'evento viene generato quando un'applicazione viene messo in secondo piano.
 
diff --git a/docs/it/edge/cordova/events/events.resume.md b/docs/it/edge/cordova/events/events.resume.md
index e195339..408d0c5 100644
--- a/docs/it/edge/cordova/events/events.resume.md
+++ b/docs/it/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# curriculum
+# resume
 
 L'evento viene generato quando un'applicazione viene recuperata dallo sfondo.
 
diff --git a/docs/it/edge/cordova/plugins/pluginapis.md b/docs/it/edge/cordova/plugins/pluginapis.md
index 3ca8531..7183b6f 100644
--- a/docs/it/edge/cordova/plugins/pluginapis.md
+++ b/docs/it/edge/cordova/plugins/pluginapis.md
@@ -1,19 +1,25 @@
 * * *
 
-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
+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 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
+           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
     
 
-## con la licenza.
+## under the License.
 
 # 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 (plugin di terze parti inclusi) utilizzando il [Plugin Registry][1].
+Può cercare attraverso tutti i plugin esistenti (tra cui il plugin di terze parti) su [npm][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 Il set tradizionale di nucleo Cordova plugin sono i seguenti:
 
@@ -93,24 +99,34 @@
     
     > Un'API per mostrare, nascondere e la configurazione sfondo barra di stato.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Whitelist][21]
+    
+    > Un plugin per le richieste di rete whitelist. Necessario installare per avere eventuali richieste di rete nelle applicazioni.
 
-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
+*   [Whitelist legacy][22]
+    
+    > Un plugin per usare il vecchio stile di whitelist prima è stato strappato fuori e cambiato nel plugin whitelist.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Traduzioni inglese di questi documenti del plugin possono essere trovati andando ai repository di github plugin e cerca nella cartella docs
\ No newline at end of file
diff --git a/docs/it/edge/guide/appdev/security/index.md b/docs/it/edge/guide/appdev/security/index.md
index c815776..e770066 100644
--- a/docs/it/edge/guide/appdev/security/index.md
+++ b/docs/it/edge/guide/appdev/security/index.md
@@ -1,11 +1,17 @@
 * * *
 
-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
+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 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
+           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
     
 
-## con la licenza.
+## under the License.
 
 # Guida alla sicurezza
 
@@ -27,14 +33,8 @@
 
 *   Leggere e comprendere la guida di Whitelist
 
-*   Per impostazione predefinita, la Whitelist un'app appena creata consentirà l'accesso a ogni dominio attraverso il `<access>` Etichetta: `<access origin="*">` se si desidera che le richieste di rete venga valutata contro la whitelist, quindi è importante per questo cambiamento e consentire solo i domini a cui è necessario accedere. Questo può essere fatto modificando il file config a livello di applicazione si trova in: `{project}/config.xml` (progetti recenti) o `{project}/www/config.xml` (vecchi progetti)
-
-*   Android di Whitelist su Cordova 2.9. x è considerata sicura, tuttavia, si scoprì che se foo.com è incluso nella lista bianca, foo.com.evil.com sarebbe in grado di superare la prova di whitelist. Questo è stato fissato in Cordova 3. x.
-
 *   Dominio whitelisting non funziona su Android API 10 e qui di seguito e WP8 per iframes e XMLHttpRequest. Questo significa che un utente malintenzionato può caricare qualsiasi dominio in un iframe e qualsiasi script in quella pagina all'interno di iframe può accedere direttamente gli oggetti JavaScript di Cordova e i corrispondenti oggetti nativi di Java. Si dovrebbe prendere in considerazione durante la creazione di applicazioni per queste piattaforme. In pratica questo significa assicurandosi di destinazione un'API Android superiore a 10, e se possibile non utilizzare un iframe per caricare contenuto esterno - usare il plugin inAppBrowser o altri plugin di terze parti.
 
-*   Su Android, a partire da Cordova 3.6.0, è ora necessario whitelist URL di fuori della tua applicazione, se l'applicazione genera link a quegli URL. Se hai un'applicazione genera `tel:` , `geo:` , `sms:` , `intent:` o URL simile, o collegamenti a contenuto esterno che si prevede di aprire nel browser dell'utente, allora devi aggiornare la tua whitelist. Vedere la guida di Whitelist per dettagli.
-
 ## Iframes e il meccanismo di Callback Id
 
 Se il contenuto viene servita in un iframe da un dominio whitelisted, quel dominio avrà accesso al ponte nativo di Cordova. Questo significa che se si whitelist una rete di pubblicità di terze parti e servire gli annunci tramite un iframe, è possibile che un malintenzionato annuncio sarà in grado di spezzare l'iframe ed eseguire azioni dannose. Per questo motivo, non si devono generalmente usare IFRAME se non è possibile controllare il server che ospita il contenuto di iframe. Si noti inoltre che ci sono plugin di terze parti disponibili per sostenere le reti pubblicitarie. Si noti che questa affermazione non è vera per iOS, che intercetta tutto compreso iframe connessioni.
diff --git a/docs/it/edge/guide/appdev/whitelist/index.md b/docs/it/edge/guide/appdev/whitelist/index.md
index 25010b4..a01f94d 100644
--- a/docs/it/edge/guide/appdev/whitelist/index.md
+++ b/docs/it/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # Guida di whitelist
 
-Dominio whitelisting è un modello di sicurezza che controlla l'accesso a domini esterni, oltre che l'applicazione non 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.
+Dominio whitelisting è un modello di sicurezza che controlla l'accesso a domini esterni, oltre che l'applicazione non ha alcun controllo. Cordova fornisce una politica di sicurezza configurabili per definire quali siti esterni possono accedere. Per impostazione predefinita, nuove applicazioni sono configurate per consentire 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.
 
-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).
+Per Android e iOS (a partire dal loro 4,0 comunicati), criteri di sicurezza di Cordova sono estensibile tramite un'interfaccia del plugin. L'app deve usare [cordova-plugin-whitelist][1], poiché fornisce la migliore protezione e configurabilità rispetto alle precedenti versioni di Cordova. Mentre è possibile implementare il tuo plugin whitelist, non è raccomandato a meno che l'app ha esigenze di politiche di sicurezza molto specifici. Vedere il [cordova-plugin-whitelist][1] per dettagli su utilizzo e configurazione.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-Negli esempi seguenti viene whitelist sintassi:
+Per altre piattaforme, Cordova aderisce alla specifica [W3C Widget di accesso][2] , che si basa sull'elemento `< accesso >` all'interno del file `config. xml` dell'applicazione per consentire l'accesso di 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).
 
-*   Accesso a [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Negli esempi seguenti viene `< access >` whitelist sintassi:
+
+*   Accesso a [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Accesso al sicuro [google.com][3] ( `https://` ):
+*   Accesso al sicuro [google.com][4] ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   Accesso per il sottodominio [maps.google.com][4]:
+*   Accesso per il sottodominio [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Accesso a tutti i sottodomini su [google.com][2], ad esempio [mail.google.com][5] e [docs.google.com][6]:
+*   Accesso a tutti i sottodomini su [google.com][3], ad esempio [mail.google.com][6] e [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Accesso a *tutti i* domini, ad esempio, [google.com][2] e [developer.mozilla.org][7]:
+*   Accesso a *tutti i* domini, ad esempio, [google.com][3] e [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     Questo è il valore predefinito per i progetti CLI appena creati.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Essere consapevoli del fatto che alcuni siti Web possono reindirizzare automaticamente dalla loro home page per un url diverso, ad esempio utilizzando il protocollo https o a un dominio specifico paese. Ad esempio http://www.google.com reindirizzerà per utilizzare SSL/TLS a https://www.google.com e poi ulteriormente può reindirizzare a una geografia come https://www.google.co.uk. Tali scenari possono richiedere voci whitelist modificate o aggiuntive oltre il requisito iniziale. Si prega di considerare questo come si stanno costruendo la tua whitelist.
 
@@ -67,64 +71,11 @@
 
 ## Android Whitelisting
 
-Le regole specifiche della piattaforma whitelisting si trovano in `res/xml/config.xml`.
-
-**Nota**: su Android 2.3 e prima, dominio whitelist funziona solo per i collegamenti ipertestuali `href`, non fa riferimento a risorse quali immagini e script. Prendere provvedimenti per evitare gli script da essere iniettato nell'applicazione.
-
-**Nota**: al fine di prevenire gli URL esterni come `mailto:` da essere aperto in webview Cordova a partire da Cordova 3.6.0, specificando `origin="*"` contenuto aggiungerà le regole per i protocolli http e https. Se si richiede l'accesso a ulteriori protocolli personalizzati, poi si dovrebbe anche aggiungere in modo esplicito alla whitelist. Vedi anche "Esterno applicazione Whitelist" sotto per ulteriori informazioni sull'avvio di applicazioni esterne di URL.
-
-**Nota**: alcune richieste di rete non andare attraverso la Cordova Whitelist. Questo include < video > e < audio > resouces WebSocket connessioni (4.4 + Android) e possibilmente altre richieste non http. 4.4 + Android, è possibile includere un'intestazione [CSP][8] nei documenti HTML per limitare l'accesso a tali risorse. Su vecchie versioni di Android, potrebbe non essere possibile limitarli.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Applicazione esterna Whitelist
-
-Cordova 3.6.0 introduce un secondo whitelist, per la limitazione che gli URL sono autorizzati a lanciare applicazioni esterne. Nelle versioni precedenti di Cordova, tutti gli URL non http, come `mailto:`, `geo:`, `sms:` e `intent`, implicitamente sono stati autorizzati a essere il bersaglio di un < > tag. A causa del potenziale per un'applicazione per informazioni sulle perdite, se una vulnerabilità XSS consente a un utente malintenzionato di costruire collegamenti arbitrari, questi URL devono essere whitelisted pure, a partire da Cordova 3.6.0.
-
-Per consentire a un modello di URL lanciare un'applicazione esterna, utilizzare un tag <access> nel file `config. xml`, con il set di attributi di `launch-external`.
-
-Esempi:
-
-*   Per consentire i collegamenti inviare messaggi SMS:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   Per consentire i collegamenti aprire le mappe:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   Per consentire i collegamenti a example.com per aprire in un browser esterno:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   Per consentire a tutti i siti Web non-whitelisted ad aprire in un browser esterno: (questo è lo stesso come il precedente comportamento per gli URL non whitelisted)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   Per consentire l'accesso a tutti gli URL, ripristinando la politica di Cordova 3.5.0 (non consigliata):
-    
-        <access origin="*" launch-external="yes" />
-        
-
-Navigazione verso un URL all'interno dell'applicazione, la whitelist interal viene verificato prima, e se l'URL non ci whitelisted, viene testata la whitelist esterni. Questo significa che qualsiasi `http:` o `https:` URL che corrispondono entrambi whitelists sarà aperto all'interno dell'applicazione di Cordova, piuttosto che lanciare il browser esterno.
+Come sopra, vedere [cordova-plugin-whitelist][1] per dettagli. Per cordova-android prima 4.0.0, vedere versioni precedenti di questa documentazione.
 
 ## iOS Whitelisting
 
-Regole di whitelisting della piattaforma si trovano nel file `config.xml` nella directory applicazione denominata.
-
-Origini specificato senza un protocollo, ad esempio `www.apache.org` anziché `http://www.apache.org`, impostazione predefinita a tutti il `http`, `https`, `ftp` e `ftps` schemi.
-
-Caratteri jolly sulla piattaforma iOS sono più flessibile nella specifica [W3C Widget access][1]. Ad esempio, il seguente accede a tutti i sottodomini e domini di primo livello come `. com` e `.net`:
-
-        <access origin="*.google.*" />
-    
-
-A differenza della piattaforma Android sopra indicata, navigando per domini non whitelisted via `href` collegamento ipertestuale su iOS impedisce la pagina di apertura a tutti.
+Come sopra, vedere [cordova-plugin-whitelist][1] per dettagli. Per cordova-ios prima 4.0.0, vedere versioni precedenti di questa documentazione.
 
 ## BlackBerry 10 Whitelisting
 
@@ -132,26 +83,26 @@
 
 Uso di blackBerry 10 di caratteri jolly si differenzia da altre piattaforme in due modi:
 
-*   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:
+*   Qualsiasi contenuto accessibile da `XMLHttpRequest` deve essere dichiarato in modo esplicito. L'impostazione `origin="*"` non funziona in questo caso. In alternativa, protezione web tutti possa essere disattivata utilizzando la preferenza di `WebSecurity` descritta in configurazione del BlackBerry:
     
         <preference name="websecurity" value="disable" />
         
 
-*   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` :
+*   Come alternativa all'impostazione `*.domain`, un attributo aggiuntivo `subdomains` impostato su `true`. Deve essere impostata su `false` per impostazione predefinita. Ad esempio, la seguente consente l'accesso a `google.com`, `maps.google.com`e `docs.google.com`:
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    La seguente restringe accedi a `google.com` :
+    Il seguente si restringe l'accesso al `google.com`:
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    Specificare l'accesso a tutti i domini, tra cui il locale `file://` protocollo:
+    Specificare l'accesso a tutti i domini, compreso il protocollo locale `file://` :
     
     <access origin="*" subdomains="true" />
 
-(Per ulteriori informazioni sul supporto, vedere documentazione di BlackBerry nell' [access element][9].)
+(Per ulteriori informazioni sul supporto, vedere documentazione di BlackBerry nell' [elemento di accesso][9].)
 
  [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
 
@@ -175,18 +126,6 @@
 
 Questa soluzione è trasparente, quindi non non c'è nessuna differenza per altre piattaforme.
 
-## 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 modificare il file `config. xml` per continuare whitelisting lo stesso insieme di risorse come prima.
-
-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.
-
-*   " `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.
-
 ## Windows Phone Whitelisting
 
 Le regole di whitelisting per Windows Phone 8 si trovano nel file `config. xml` dell'applicazione.
diff --git a/docs/it/edge/guide/cli/index.md b/docs/it/edge/guide/cli/index.md
index 4256299..c1ff99a 100644
--- a/docs/it/edge/guide/cli/index.md
+++ b/docs/it/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 Cercando solo il `bar` termine rendimenti e risultati aggiuntivi:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 Il `cordova plugin add` comando richiede di specificare il repository per il codice del plugin. Ecco alcuni esempi di come si potrebbe utilizzare la CLI per aggiungere funzionalità per l'app:
 
 *   Informazioni di base del dispositivo (dispositivo API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Connessione di rete e batteria eventi:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Accelerometro, bussola e geolocalizzazione:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Macchina fotografica, la riproduzione multimediale e cattura:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Accedere ai file sul dispositivo o rete (File API):
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Notifica tramite la finestra di dialogo o vibrazione:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Contatti:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Globalizzazione:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   Splashscreen:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Finestre aperte del browser nuovo (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Console di debug:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **Nota**: il CLI aggiunge codice plugin come appropriato per ogni piattaforma. Se si desidera sviluppare con strumenti di basso livello shell o platform SDK, come discusso nella panoramica, è necessario eseguire l'utilità di Plugman per aggiungere plugin separatamente per ogni piattaforma. (Per ulteriori informazioni, vedere utilizzando Plugman per gestire i plugin).
@@ -278,31 +278,31 @@
 Uso `plugin ls` (o `plugin list` , o `plugin` da sola) alla Mostra attualmente installato il plugin. Ognuno viene visualizzato tramite il relativo identificatore:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 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 remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 È possibile rimuovere-lotto o aggiungere plugins specificando più argomenti per ogni comando:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 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
+        $ cordova plugin add cordova-plugin-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
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-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:
diff --git a/docs/it/edge/guide/hybrid/plugins/index.md b/docs/it/edge/guide/hybrid/plugins/index.md
index f8de48c..6f9d0e9 100644
--- a/docs/it/edge/guide/hybrid/plugins/index.md
+++ b/docs/it/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/it/edge/guide/platforms/amazonfireos/index.md b/docs/it/edge/guide/platforms/amazonfireos/index.md
index cf718a3..3ede04c 100644
--- a/docs/it/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/it/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@
 
 Questo espone strumenti SDK in windows terminal inaugurato di recente. In caso contrario eseguire questo per renderli disponibili nella sessione corrente:
 
-    $ fonte ~/.bash_profile
+    $ source ~/.bash_profile
     
 
 #### Percorso di Windows
diff --git a/docs/it/edge/guide/platforms/android/index.md b/docs/it/edge/guide/platforms/android/index.md
index 30503f8..ad840a8 100644
--- a/docs/it/edge/guide/platforms/android/index.md
+++ b/docs/it/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## Requisiti e supporto
 
-Cordova per Android richiede il SDK di Android. Vedere sul SDK di Android [requisiti di sistema][1].
+Cordova per Android richiede il SDK di Android che potrebbe essere installato sul sistema operativo OS X, Linux o Windows. Vedere sul SDK di Android [requisiti di sistema][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Cordova supporta Android 2.3 (Pan di zenzero, a partire da livello API Android 10). x e 4. x. Come regola generale, versioni Android diventano non supportati da Cordova come essi tuffo sotto il 5% di Google [dashboard di distribuzione][2]. Android versioni precedenti di API di livello 10, e le versioni 3. x (Honeycomb, livelli API 11-13) cadono significativamente inferiore a quella soglia del 5%.
+Cordova supporta Android 4.0. x (a partire dal livello API Android 14) e superiori. Come regola generale, versioni Android diventano non supportati da Cordova come essi tuffo sotto il 5% di Google [dashboard di distribuzione][2]. Android versioni precedenti di API di livello 10, e le versioni 3. x (Honeycomb, livelli API 11-13) cadono significativamente inferiore a quella soglia del 5%.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 Questi strumenti shell consentono di creare, compilare ed eseguire applicazioni Android. Per informazioni sull'interfaccia della riga di comando aggiuntiva che attiva il plugin funzionalità su tutte le piattaforme, vedere utilizzando Plugman per gestire i plugin. Per dettagli su come sviluppare plugin, vedere applicazione plugin.
 
-Installare il SDK di Android da [developer.android.com/sdk][4]. il sdk di android è distribuito come file 'adt - bundle - < os > - < arco > - < ver >'. 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][5]
+## Installare il Java Development Kit (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Installare il [Java Development Kit (JDK) 7][4] o versioni successive.
 
-Per strumenti da riga di comando di Cordova al lavoro, o CLI che si basa su di loro, è necessario includere il SDK `tools` e `platform-tools` directory nella vostra `PATH` . Su un 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:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        Export PATH = ${PATH}: / / adt-bundle/sdk/piattaforma-strumenti di sviluppo: / sviluppo/adt-bundle/sdk/tools
+Quando si installa su Windows è necessario anche impostare `JAVA_HOME` ambiente variabile secondo il percorso di installazione del JDK (ad esempio C:\Program Files\Java\jdk1.7.0_75).
+
+## Installare il SDK di Android
+
+Installare gli [strumenti di Android SDK autonomo][5] o [Studio Android][6]. Procceed con `Studio Android` se si prevede di sviluppare nuovo Cordova per Android plugin o utilizzando gli strumenti nativi di eseguire ed eseguire il debug piattaforma Android. In caso contrario, `Android strumenti SDK autonomo` sono sufficienti per creare e distribuire applicazioni Android.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Istruzioni dettagliate sull'installazione sono disponibili come parte del link di installazione sopra.
+
+Per strumenti da riga di comando di Cordova a lavorare, o CLI che si basa su di loro, è necessario includere la directory di `strumenti` e `strumenti di piattaforma` di SDK nel tuo `percorso`. Su un Mac, è possibile utilizzare un editor di testo per creare o modificare il file `~/.bash_profile` , aggiungendo una riga come la seguente, a seconda di dove viene installato il SDK:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Aggiungere i percorsi per `java` e `ant` se necessario. Questa linea in `~/.bash_profile` espone questi strumenti in windows terminal inaugurato di recente. Se la finestra del terminale è già aperta in OSX, o per evitare un logout/login su Linux, eseguire questo per renderli disponibili nella finestra del terminale corrente:
+Questa linea in `~/.bash_profile` espone questi strumenti in windows terminal inaugurato di recente. Se la finestra del terminale è già aperta in OSX, o per evitare un logout/login su Linux, eseguire questo per renderli disponibili nella finestra del terminale corrente:
 
-        $ fonte ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-Per modificare il `PATH` ambiente su Windows 7:
+Per modificare il `PATH` in ambiente Windows:
 
 1.  Fare clic su **Start nell'angolo inferiore sinistro del desktop** , tasto destro del mouse su **Computer**, quindi selezionare **proprietà**.
 
@@ -64,24 +76,95 @@
 
 5.  Aggiungere quanto segue per il `PATH` basato su cui è installato il SDK, per esempio:
     
-        ;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  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 il `PATH` qualunque di questi non riesce a eseguire:
+## Installare i pacchetti SDK
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Aprire Android SDK Manager (ad esempio, tramite terminale: `android`) e installare:
 
-## Aprire un nuovo progetto in SDK
+1.  5.1.1 Android (22 API) piattaforma SDK
+2.  Versione di Android SDK strumenti di compilazione 19.1.0 o superiore
+3.  Supporto Android Repository (extra)
+
+Per ulteriori informazioni, vedere [Installare pacchetti SDK][7] .
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Configurare un emulatore
+
+Android sdk non fornisce alcuna istanza di emulatore predefinito per impostazione predefinita. È possibile creare una nuova eseguendo `android` sulla riga di comando. Stampa **Strumenti → gestire AVDs** (dispositivi Android virtuale), quindi scegliere qualsiasi elemento da **Definizioni di dispositivo** nella finestra di dialogo risultante:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Stampa **Creare AVD**, eventualmente modificando il nome, quindi premere **OK** per accettare le modifiche:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+L'AVD poi appare nell'elenco dei **Dispositivi Android virtuale** :
+
+![][10]
+
+ [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:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Per un'esperienza più veloce, è possibile utilizzare l' `Accelerazione della macchina virtuale` per migliorare la velocità di esecuzione. Molte moderne CPU forniscono estensioni per eseguire macchine virtuali in modo più efficiente. Prima di utilizzare questo tipo di accelerazione, è necessario stabilire se la CPU del sistema attuale sviluppo, uno supporta le seguenti tecnologie di virtualizzazione:
+
+*   **Tecnologia di virtualizzazione Intel** (VT-x, vmx) → [Intel VT-x supportati elenco processore][12]
+*   **AMD Virtualization** (SVM, AMD-V), supportato solo per Linux (dal maggio 2006, tutte le CPU AMD includono AMD-V, ad eccezione di Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Un altro modo per scoprire se il processore Intel supporta la tecnologia VT-x, si eseguendo l' `Utility di identificazione dei processori Intel`, per `Windows`è possibile scaricarlo dal [Download Center][13]di Intel, o è possibile utilizzare l' [utilità di avvio][14], che è `Indipendente dal sistema operativo`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Dopo installare ed eseguire la `Intel Processor Identification Utility` per Windows, si otterrà la seguente finestra, al fine di verificare se la tua CPU supporta le tecnologie di virtualizzazione:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+Al fine di accelerare l'emulatore, è necessario scaricare e installare una o più immagini di sistema `Atom Intel x86` , come pure l' `Intel Hardware accelerato l'esecuzione Manager (HAXM)`.
+
+Aprire il vostro Android SDK Manager e selezionare l'immagine di sistema `Atom Intel x86` , per qualsiasi versione che si desidera testare. Poi andare in `extra` selezionare `Intel x86 Emulator Accelerator (HAXM)`e installare questi pacchetti:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Dopo il download, eseguire il programma di installazione di Intel, che è disponibile all'interno del vostro Android SDK in `Extra/intel/Hardware_Accelerated_Execution_Manager`. **Nota**:`se avete problemi installando il pacchetto, potete trovare ulteriori informazioni e istruzioni passo passo controllare questo` [Articolo Intel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Installare una o più immagini di sistema `Atom Intel x86` , come pure la `Gestione esecuzione accelerata Hardware di Intel`, disponibile sotto **extra**.
+
+2.  Eseguire il programma di installazione di Intel, che è disponibile all'interno del vostro Android SDK in `Extra/intel/Hardware_Accelerated_Execution_Manager`.
+
+3.  Creare un nuovo AVD con l'obiettivo di impostare un'immagine di Intel.
+
+4.  Quando si avvia l'emulatore, assicurarsi che non sono presenti messaggi di errore che indica un guasto per caricare i moduli HAX.
+
+## Creare un nuovo progetto
 
 A questo punto, per creare un nuovo progetto è possibile scegliere tra le piattaforme CLI strumento descritto in l'interfaccia della riga di comando, o il set di strumenti shell Android-specifiche. All'interno di una directory del codice sorgente, ecco l'approccio CLI:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Qui è l'approccio di shell-strumento di basso livello corrispondente per Unix e Windows:
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Ecco come utilizzare il SDK per modificarlo:
-
-1.  Avviare l'applicazione di **Eclipse** .
-
-2.  Selezionare la voce di menu **Nuovo progetto** .
-
-3.  Scegliere **Progetto Android da codice esistente** nella finestra di dialogo risultante e premere **avanti**:
-    
-    ![][6]
-
-4.  Se si utilizza la CLI, spostarsi il `hello` directory creata per il progetto, poi per il `platforms/android` sottodirectory. Alternativamente, se si utilizza il `create` utilità di shell, semplicemente navigare il `hello` directory.
-
-5.  Premere **fine**.
-
- [6]: 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:
-
-1.  Tasto destro del mouse sulla directory del progetto.
-
-2.  Nella finestra di dialogo **Proprietà** , selezionare **Android** dal riquadro di spostamento.
-
-3.  Per il progetto di costruire la destinazione, selezionare il massimo livello di API di Android che è stato installato.
-
-4.  Fare clic su **OK**.
-
-5.  Dal menu **progetto** , selezionare **Clean** . Questo dovrebbe correggere tutti gli errori nel progetto.
-
 ## Compilare il progetto
 
-Se si utilizza la CLI nello sviluppo, nella directory del progetto di primo livello `www` directory contiene i file di origine. Eseguire una qualsiasi di queste all'interno della directory di progetto per ricostruire l'app:
+Se si utilizza la CLI in sviluppo, directory di primo livello `www` della directory progetto contiene i file di origine. Eseguire una qualsiasi di queste all'interno della directory di progetto per ricostruire l'app:
 
-        $ cordova build # compilazione tutte le piattaforme che sono stati aggiunti $ cordova costruiscono debug build # android Android solo $ cordova la build android - debug # compilazione debug per android di costruire solo Android cordova $ - rilascio di build # rilascio per Android solo
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-Se si utilizza l'Android-shell strumenti specifici nello sviluppo, c'è un approccio diverso. Una volta che si genera il progetto, la sorgente dell'app predefinita è disponibile nella `assets/www` sottodirectory. Comandi successivi sono disponibili nella sua `cordova` sottodirectory.
+Se si utilizza l'Android-shell strumenti specifici nello sviluppo, c'è un approccio diverso. Una volta che si genera il progetto, sorgente dell'app predefinita è disponibile nella sottodirectory `beni/www` . Comandi successivi sono disponibili nella sua sottodirectory di `cordova` .
 
-Il `build` comando pulisce i file di progetto e ricostruisce l'app. Ecco la sintassi per Mac e Windows. La prima coppia di esempi genera informazioni di debug, e la seconda costruisce le apps per il rilascio:
+Il comando di `costruire` pulisce i file di progetto e ricostruisce l'app. Ecco la sintassi per Mac e Windows. La prima coppia di esempi genera informazioni di debug, e la seconda costruisce le apps per il rilascio:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-Quando si costruisce per il rilascio, se si aggiungono le seguenti definizioni per il `local.properties` del file, quindi l'APK otterrà firmato e allineato a tale che sarà pronto per caricare nell'archivio di Google Play:
+## Distribuire l'applicazione
 
-        Key.Store=/Users/me/developer/mykeystore.JKS key.alias=mykeyalias
-    
+È possibile utilizzare l'utilità di `cordova` CLI per distribuire l'applicazione nell'emulatore o il dispositivo da riga di comando:
 
-Se il keystore e/o la chiave con alias dispone di una password, lo script di compilazione richiederà la password. Non è necessario definire le password in un file di proprietà. Se volete evitare il prompt dei comandi, è possibile definirli in `local.properties` come `key.store.password` e `key.alias.password` . In tal caso, essere consapevole delle preoccupazioni di sicurezza con le password.
-
-## Configurare un emulatore
-
-È possibile utilizzare la `cordova` CLI utilità o shell Android-centrata di Cordova strumenti per eseguire un'applicazione in un emulatore. Ad ogni modo, il SDK in primo luogo deve essere configurato per almeno un dispositivo di visualizzazione. A tale scopo, utilizzare l'Android SDK Manager, un'applicazione Java che viene eseguita separatamente da Eclipse. Ci sono due modi per aprirlo:
-
-1.  Eseguire `android` sulla riga di comando.
-
-2.  All'interno di Eclipse, premere l'icona della barra degli strumenti:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-Una volta aperto, l'Android SDK Manager visualizza varie librerie di runtime:
-
-![][8]
-
- [8]: 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:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Stampa **Creare AVD**, eventualmente modificando il nome, quindi premere **OK** per accettare le modifiche:
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-L'AVD poi appare nell'elenco dei **Dispositivi Android virtuale** :
-
-![][11]
-
- [11]: 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:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Distribuire all'emulatore
-
-A questo punto è possibile utilizzare il `cordova` utilità CLI per distribuire l'applicazione nell'emulatore dalla riga di comando:
-
-        $ cordova emulare android
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
 In caso contrario, utilizzare l'interfaccia shell alternativa:
 
-        $ /path/to/project/cordova/run - emulatore
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-Invece di basarsi su qualsiasi emulatore è attualmente abilitato all'interno del SDK, è possibile fare riferimento a ciascuno dai nomi che si fornisce:
+È possibile utilizzare **cordova run android --list** per vedere tutte le destinazioni disponibili e **cordova run android --target=target_name** per eseguire l'applicazione su un dispositivo specifico o l'emulatore (per esempio, `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run - destinazione = nome
-    
+È possibile utilizzare anche **cordova run --help** vedere compilazione supplementari ed eseguire le opzioni.
 
 Questo spinge l'app alla schermata iniziale e si lancia:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-Quando si `run` l'app, hai anche `build` esso. È possibile aggiungere ulteriori `--debug` , `--release` , e `--nobuild` flag per controllare come è costruito, o anche se una ricostruzione è necessaria:
-
-        $ /path/to/project/cordova/run - emulatore - nobuild
-    
-
-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.
-
-Per un'esperienza più veloce, è possibile utilizzare il `Virtual Machine Acceleration` per migliorare la velocità di esecuzione. Molte moderne CPU forniscono estensioni per eseguire macchine virtuali in modo più efficiente. Prima di utilizzare questo tipo di accelerazione, è necessario stabilire se la CPU del sistema attuale sviluppo, uno supporta le seguenti tecnologie di virtualizzazione:
-
-*   **Tecnologia di virtualizzazione Intel** (VT-x, vmx) → [Intel VT-x supportati elenco processore][14]
-*   **AMD Virtualization** (SVM, AMD-V), supportato solo per Linux (dal maggio 2006, tutte le CPU AMD includono AMD-V, ad eccezione di Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Un altro modo per scoprire se il vostro processore Intel supporta la tecnologia VT-x, è eseguendo il `Intel Processor Identification Utility` , per `Windows` si può scaricare dal [Download Center][15]di Intel, oppure è possibile utilizzare l' [utilità di avvio][16], che è`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-Dopo installare ed eseguire il `Intel Processor Identification Utility` sopra Windows, si otterrà la seguente finestra, al fine di verificare se la tua CPU supporta le tecnologie di virtualizzazione:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Al fine di accelerare l'emulatore, è necessario scaricare e installare uno o più `Intel x86 Atom` Immagini di sistema, così come il`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-Aprire il vostro Android SDK Manager e selezionare la `Intel x86 Atom` immagine di sistema, per qualsiasi versione che si desidera testare. Poi vai su `Extras` e selezionare `Intel x86 Emulator Accelerator (HAXM)` e installare questi pacchetti:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-Dopo il download, eseguire il programma di installazione di Intel, che è disponibile all'interno del vostro Android SDK presso `extras/intel/Hardware_Accelerated_Execution_Manager` . **Nota**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [articolo di Intel][19] .
+Quando si `run` l'applicazione, è anche `build` esso. È possibile aggiungere ulteriori `--debug`, `--rilascio`e `--nobuild` flag per controllare come è costruito, o anche se una ricostruzione è necessaria:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Installare uno o più `Intel x86 Atom` Immagini di sistema così come il `Intel Hardware Accelerated Execution Manager` , disponibile sotto **extra**.
-
-2.  Eseguire il programma di installazione di Intel, che è disponibile all'interno del vostro Android SDK presso`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Creare un nuovo AVD con l'obiettivo di impostare un'immagine di Intel.
-
-4.  Quando si avvia l'emulatore, assicurarsi che non sono presenti messaggi di errore che indica un guasto per caricare i moduli HAX.
-
-## 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][20]e utilizzare un cavo mini USB per collegarlo al vostro sistema.
-
- [20]: http://developer.android.com/tools/device.html
-
-È possibile utilizzare questo comando CLI per spingere l'app al dispositivo:
-
-        $ cordova eseguire android
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-... o utilizzare questa interfaccia shell Android-centrata:
-
-        $ /path/to/project/cordova/run - dispositivo
-    
-
-Con nessun flag specificati, il `run` comando rileva un dispositivo collegato o un emulatore attualmente in esecuzione, se non viene trovato nessun dispositivo, altrimenti viene richiesto di specificare un emulatore.
-
-Per eseguire l'applicazione all'interno di Eclipse, il progetto di fare clic destro e scegliere **Esegui come → applicazione Android**.
-
 ## Altri comandi
 
 Il seguente genera un log dettagliato delle app come funziona:
 
-        /path/to/project/cordova/log $ C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 Il seguente pulisce i file di progetto:
 
-        /path/to/project/cordova/clean $ C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Aprire un nuovo progetto in SDK
+
+Una volta che la piattaforma android è aggiunto al progetto, è possibile aprirlo dall'interno [Studio Android][6]:
+
+1.  Lanciare l'applicazione **Android di Studio** .
+
+2.  Selezionare il **Progetto di importazione (Eclipse ADT, Gradle, ecc.)**.
+    
+    ![][19]
+
+3.  Selezionare il percorso dove la piattaforma android è memorizzato (`tuo/progetto/platforms/android`).
+    
+    ![][20]
+
+4.  Per la questione `Gradle Sync` si può semplicemente rispondere **Sì**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Sono tutti insieme ora e consente di compilare ed eseguire le app direttamente da `Android Studio`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Vedere [Android Studio Overview][22] ed ed [ed eseguiti dalla Studio Android][23] per maggiori dettagli.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/it/edge/guide/platforms/android/tools.md b/docs/it/edge/guide/platforms/android/tools.md
index e1dd1ce..3905371 100644
--- a/docs/it/edge/guide/platforms/android/tools.md
+++ b/docs/it/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 Assicurarsi di creare almeno un Android Virtual Device, altrimenti viene richiesto di farlo con il `android` comando. Se più di una AVD è disponibile come un bersaglio, viene richiesto di selezionare uno. Per impostazione predefinita il `run` comando rileva un dispositivo collegato o un emulatore attualmente in esecuzione, se non viene trovato nessun dispositivo.
 
+## Firma l'App
+
+È possibile rivedere Android app firma requisiti qui: http://developer.android.com/tools/publishing/app-signing.html
+
+Per firmare un'applicazione, è necessario che i seguenti parametri: * Keystore (`-keystore`): percorso di un file binario che può contenere un insieme di chiavi. * Password Keystore (`-storePassword`): Password per il keystore * Alias (`-alias`): l'id specificando la chiave privata utilizzata per il canto. * Password (`-password`): Password della chiave privata specificato. * Tipo del keystore (`..--keystoreType`): pkcs12, jks (Default: rilevamento automatico basato sull'estensione di file) questi parametri possono essere specificati utilizzando gli argomenti della riga di comando sopra a `build` o `run` script.
+
+In alternativa, è possibile specificare in un file di configurazione di compilazione (build.json) utilizzando l'argomento (`-buildConfig`). Ecco un esempio di un file di configurazione di generazione:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Per rilascio firma, possono essere escluse le password e il sistema di compilazione rilascerà un prompt che richiede la password.
+
+C'è anche il supporto di mescolare e abbinare gli argomenti della riga di comando e i parametri nel file build.json. Valori dagli argomenti della riga di comando avranno la precedenza. Questo può essere utile per specificare la password sulla riga di comando.
+
 ## Registrazione
 
         $ /path/to/project/cordova/log
@@ -87,7 +119,7 @@
 
 ### Proprietà Gradle
 
-Queste [proprietà][3] possono essere impostate per personalizzare la compilazione:
+Queste [Proprietà][3] possono essere impostate per personalizzare la compilazione:
 
  [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
 
@@ -143,7 +175,7 @@
     }
     
 
-Si noti che plugin può includere anche file di `build-extras.gradle` via:
+Si noti che plugin può includere anche file di `compilazione-extras.gradle` via:
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/it/edge/guide/platforms/android/upgrade.md b/docs/it/edge/guide/platforms/android/upgrade.md
index f97c922..372f18f 100644
--- a/docs/it/edge/guide/platforms/android/upgrade.md
+++ b/docs/it/edge/guide/platforms/android/upgrade.md
@@ -17,7 +17,57 @@
 
 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.
 
-## All'aggiornamento 3.6.0 proietta al 4.0.0
+## L'aggiornamento a 4.0.0
+
+Ci sono passaggi di aggiornamento specifici necessari per sfruttare i cambiamenti significativi in 4.0.0. In primo luogo, le comuni operazioni di aggiornamento sono necessari come sotto.
+
+Per i progetti non-CLI, eseguire:
+
+        bin/update 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 android` nei progetti esistenti.
+
+### L'aggiornamento della Whitelist
+
+Tutte le funzionalità di whitelist è ora implementata tramite plugin. Senza un plugin, l'app non è più protetto da una whitelist dopo l'aggiornamento a 4.0.0. Cordova ha due plugin whitelist, che forniscono diversi livelli di protezione.
+
+1.  Il plugin di `cordova-plugin-whitelist` *(consigliato)*
+    
+    *   Questo plugin è altamente raccomandato, come è più sicuro e configurabile di whitelist nelle versioni precedenti
+    *   Vedere [cordova-plugin-whitelist][1] per dettagli sulle modifiche di configurazione necessarie
+    *   Eseguire: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  Il plugin di `cordova-plugin-eredità-whitelist`
+    
+    *   Questo plugin fornisce lo stesso comportamento di whitelist come le versioni precedenti. Vedere [cordova-plugin-legacy-whitelist][2]
+    *   Nessuna modifica di configurazione è necessaria, ma offre meno protezione rispetto il plugin consigliato
+    *   Eseguire: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Utilizzando il Crosswalk WebView
+
+Per impostazione predefinita, l'app continua a utilizzare il sistema WebView previsto dal dispositivo. Se si desidera invece utilizzare WebView Crosswalk, basta aggiungere il plugin Crosswalk:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+Dopo l'aggiunta di plugin, app otterrà WebView Crosswalk installato e configurato correttamente.
+
+### L'aggiornamento per il Plugin di Splashscreen
+
+Se l'app fa uso di una schermata iniziale, che la funzionalità è stata spostata in un plugin. Le opzioni di configurazione per schermate iniziali sono invariate. Il passaggio di solo aggiornamento richiesto è quello di aggiungere il plugin:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## L'aggiornamento alla 3.7.1 da 3.6.0
 
 Per i progetti non-CLI, eseguire:
 
@@ -49,15 +99,15 @@
         bin/update <project_path>
     
 
-**ATTENZIONE:** A 4.4 Android - Android 4.4.3, creando un file di input elemento con tipo="file" non si apre la finestra di dialogo di selezione file. Questa è una regressione con cromo su Android e il problema può essere riprodotto nel browser Chrome standalone su Android (vedi http://code.google.com/p/android/issues/detail?id=62220) la soluzione suggerita è di usare il plugin FileTransfer e File per Android 4.4. È possibile attendere un evento onClick dal tipo di input = "file" e poi aprirà una selezione di file UI. Per legare i dati del modulo con il caricamento, è possibile utilizzare JavaScript per fissare i valori in formato multi-parte richiesta POST che rende FileTransfer.
+**ATTENZIONE:** A 4.4 Android - Android 4.4.3, creando un file di input elemento con tipo = "file" non si apre la finestra di dialogo di selezione file. Questa è una regressione con cromo su Android e il problema può essere riprodotto nel browser Chrome standalone su Android (vedi http://code.google.com/p/android/issues/detail?id=62220) la soluzione suggerita è di usare il plugin FileTransfer e File per Android 4.4. È possibile attendere un evento onClick dal tipo di input = "file" e poi aprirà una selezione di file UI. Per legare i dati del modulo con il caricamento, è possibile utilizzare JavaScript per fissare i valori in formato multi-parte richiesta POST che rende FileTransfer.
 
-## L'aggiornamento a 3.3.0 da 3.2.0
+## 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.
 
-2.  Eseguire`cordova platform update android`
+2.  Eseguire `cordova platform update android`
 
 Per i progetti non creati con la CLI di cordova, eseguire:
 
@@ -70,9 +120,9 @@
 
 2.  Aggiungere le piattaforme il progetto di cordova, per esempio: `cordova platform add android`.
 
-3.  Copiare il contenuto della directory `www` del progetto alla radice del progetto cordova che appena creata nella directory `www`.
+3.  Copiare il contenuto della directory `www` del progetto alla radice del progetto cordova che appena creata nella directory `www` .
 
-4.  Copiare qualsiasi attività nativo dal tuo vecchio progetto nella directory appropriate sotto `platform/android`: è la directory dove esiste il tuo progetto di cordova-android nativo.
+4.  Copiare qualsiasi attività nativo dal tuo vecchio progetto nella directory appropriate sotto `piattaforme/android`: è la directory dove esiste il tuo progetto di cordova-android nativo.
 
 5.  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.
 
@@ -86,7 +136,7 @@
 
 4.  Copiare qualsiasi plugin installato dalla sottodirectory `src` nel nuovo progetto.
 
-5.  Assicurati di aggiornare qualsiasi deprecato `< plugin >` riferimenti dal file `config. xml` vecchia per la nuova `<feature>` specifica.
+5.  Assicurati di aggiornare qualsiasi deprecato `< plugin >` riferimenti dal file `config. xml` vecchia per la nuova `di <feature>` specifica.
 
 6.  Aggiornare tutti i riferimenti al pacchetto `org.apache.cordova.api` essere `org.apache.cordova`.
     
@@ -94,7 +144,7 @@
 
 ## Aggiornamento a 2.9.0 da 2.8.0
 
-1.  Eseguire `bin/update < project_path >`.
+1.  Run `bin/update <project_path>`.
 
 ## Aggiornamento a 2.8.0 da 2.7.0
 
@@ -108,7 +158,7 @@
 
 1.  Copiare il nuovo `cordova.js` nel vostro progetto.
 
-2.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova.js`.
+2.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova.js` .
 
 3.  Copia il file `res/xml/config.xml` per abbinare `framework/res/xml/config.xml`.
 
@@ -126,7 +176,7 @@
 
 4.  Copiare il nuovo `cordova-2.7.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-2.7.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-2.7.0.js` .
 
 6.  Copia il `res/xml/config.xml` corrispondere`framework/res/xml/config.xml`.
 
@@ -254,7 +304,7 @@
 
 ## Aggiornamento a 1.9.0 da 1.8.1
 
-1.  Rimuovere `cordova-1.8.0.jar` del progetto `libs` directory.
+1.  Rimuovere `cordova-1.8.0.jar` dalla directory `libs` del progetto.
 
 2.  Aggiungi `cordova-1.9.0.jar` directory `libs` del progetto.
 
@@ -262,7 +312,7 @@
 
 4.  Copiare il nuovo `cordova-1.9.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.9.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.9.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
@@ -270,7 +320,7 @@
 
 ## Aggiornamento a 1.8.0 da 1.8.0
 
-1.  Rimuovere `cordova-1.8.0.jar` del progetto `libs` directory.
+1.  Rimuovere `cordova-1.8.0.jar` dalla directory `libs` del progetto.
 
 2.  Aggiungi `cordova-1.8.1.jar` directory `libs` del progetto.
 
@@ -278,15 +328,15 @@
 
 4.  Copiare il nuovo `cordova-1.8.1.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.8.1.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.8.1.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
 ## Aggiornamento a 1.8.0 da 1.7.0
 
-1.  Rimuovere `cordova-1.7.0.jar` del progetto `libs` directory.
+1.  Rimuovere `cordova-1.7.0.jar` dalla directory `libs` del progetto.
 
-2.  Aggiungi `cordova-1.8.0.jar` al progetto `libs` directory.
+2.  Aggiungi `cordova-1.8.0.jar` directory `libs` del progetto.
 
 3.  Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
 
@@ -298,9 +348,9 @@
 
 ## Aggiornamento a 1.8.0 da 1.7.0
 
-1.  Rimuovere `cordova-1.7.0.jar` del progetto `libs` directory.
+1.  Rimuovere `cordova-1.7.0.jar` dalla directory `libs` del progetto.
 
-2.  Aggiungi `cordova-1.8.0.jar` al progetto `libs` directory.
+2.  Aggiungi `cordova-1.8.0.jar` directory `libs` del progetto.
 
 3.  Se si utilizza Eclipse, si prega di aggiornare il progetto Eclipse e fare una pulita.
 
@@ -344,11 +394,11 @@
 
 4.  Copiare il nuovo `cordova-1.6.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.6.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.6.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
-7.  Sostituire `res/xml/phonegap.xml` con `res/xml/cordova.xml` da abbinare`framework/res/xml/cordova.xml`.
+7.  Sostituire `res/xml/phonegap.xml` con `res/xml/cordova.xml` corrispondenza `framework/res/xml/cordova.xml`.
 
 ## Aggiornamento a 1.5.0 da 1.4.0
 
@@ -360,11 +410,11 @@
 
 4.  Copiare il nuovo `cordova-1.5.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.5.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file di `cordova-1.5.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
-7.  Sostituire `res/xml/phonegap.xml` con `res/xml/cordova.xml` da abbinare`framework/res/xml/cordova.xml`.
+7.  Sostituire `res/xml/phonegap.xml` con `res/xml/cordova.xml` corrispondenza `framework/res/xml/cordova.xml`.
 
 ## Aggiornamento a 1.4.0 da 1.3.0
 
@@ -376,7 +426,7 @@
 
 4.  Copiare il nuovo `phonegap-1.4.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.4.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.4.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
@@ -392,7 +442,7 @@
 
 4.  Copiare il nuovo `phonegap-1.3.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo `phonegap-1.2.0.js` file.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.2.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
@@ -408,7 +458,7 @@
 
 4.  Copiare il nuovo `phonegap-1.2.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo `phonegap-1.2.0.js` file.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.2.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
@@ -424,7 +474,7 @@
 
 4.  Copiare il nuovo `phonegap-1.1.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.1.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.1.0.js` .
 
 6.  Aggiornamento `res/xml/plugins.xml` per abbinare`framework/res/xml/plugins.xml`.
 
@@ -438,6 +488,6 @@
 
 4.  Copiare il nuovo `phonegap-1.0.0.js` nel vostro progetto.
 
-5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.0.0.js`.
+5.  Aggiorna il tuo HTML per utilizzare il nuovo file `phonegap-1.0.0.js` .
 
 6.  Aggiungere il `res/xml/plugins.xml` corrispondenza `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/it/edge/guide/platforms/blackberry10/index.md b/docs/it/edge/guide/platforms/blackberry10/index.md
index 28816a2..8428344 100644
--- a/docs/it/edge/guide/platforms/blackberry10/index.md
+++ b/docs/it/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@
 
 *   Eseguire le operazioni seguenti per applicare la modifica nella sessione corrente:
     
-        $ fonte ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 Se hai qualsiasi problema ambientale, utilizzando il SDK nativo dalla riga di comando, eseguire il file appropriato per la vostra piattaforma, situato all'interno del percorso di installazione:
diff --git a/docs/it/edge/guide/platforms/blackberry10/upgrade.md b/docs/it/edge/guide/platforms/blackberry10/upgrade.md
index 0a05a36..e23f9d5 100644
--- a/docs/it/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/it/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  Spostarsi nella directory dove avete messo la fonte scaricata sopra, utilizzando un unix come terminal: Terminal. app, Bash, Cygwin, ecc.
 
-4.  Creare un nuovo progetto, come descritto nella guida strumento Shell di iOS. Avete bisogno di beni da questo nuovo progetto.
+4.  Creare un nuovo progetto, come descritto nella guida strumento Shell di BlackBerry. Avete bisogno di beni da questo nuovo progetto.
 
 5.  Copia il `www/cordova.js` file del nuovo progetto nella `www` directory e cancellare il `www/cordova.js` file.
 
diff --git a/docs/it/edge/guide/platforms/firefoxos/index.md b/docs/it/edge/guide/platforms/firefoxos/index.md
index 7dfd8e3..f39a415 100644
--- a/docs/it/edge/guide/platforms/firefoxos/index.md
+++ b/docs/it/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 A questo punto sei pronto per andare, cambiare il codice all'interno della prova-app/www qualunque cosa si desidera l'app può essere. È possibile aggiungere [supportati plugin]() per l'applicazione utilizzando "aggiungere plugin cordova", ad esempio:
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 Quando viene scritto il codice dell'app, distribuire le modifiche al sistema operativo Firefox app che hai aggiunto al tuo progetto con
diff --git a/docs/it/edge/guide/platforms/ios/index.md b/docs/it/edge/guide/platforms/ios/index.md
index 2626c9b..0109f27 100644
--- a/docs/it/edge/guide/platforms/ios/index.md
+++ b/docs/it/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios-sim][2] e [ios-deploy][3] strumenti - permette di lanciare applicazioni iOS nel simulatore di iOS e iOS Device dalla riga di comando.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Installare il SDK
 
 Ci sono due modi per scaricare Xcode:
 
-*   da [App Store][2], disponibile attraverso la ricerca di "Xcode" nell'applicazione **App Store** .
+*   da [App Store][4], disponibile attraverso la ricerca di "Xcode" nell'applicazione **App Store** .
 
-*   da [Apple Developer Downloads][3], che richiede la registrazione come un Apple Developer.
+*   da [Apple Developer Downloads][5], che richiede la registrazione come un Apple Developer.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Una volta installato Xcode, necessario essere abilitato per Cordova eseguire diversi strumenti da riga di comando. Nel menu di **Xcode** , selezionare **preferenze**, quindi la scheda **Downloads** . Dal pannello **componenti** , premere il pulsante **Installa** accanto la quotazione di **Strumenti da riga di comando** .
 
-## Aprire un progetto in SDK
+## Installare distribuire strumenti
 
-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:
+Eseguire da terminale di comman-linea:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Creare un nuovo progetto
+
+Utilizzare l'utilità di `cordova` 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
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Una volta creato, è possibile aprirlo all'interno di Xcode. Fare doppio clic per aprire il `hello/platforms/ios/hello.xcodeproj` file. Lo schermo dovrebbe apparire così:
+## Distribuire l'applicazione
 
-![][4]
+Per distribuire l'applicazione su un dispositivo iOS connesso:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+Per distribuire l'applicazione su un emulatore di default iOS:
+
+        $ cordova emulate ios
+    
+
+È possibile utilizzare **cordova run ios --list** per vedere tutte le destinazioni disponibili e **cordova run ios --target=target_name** per eseguire l'applicazione su un dispositivo specifico o l'emulatore (per esempio, `cordova run ios --target="iPhone-6"`).
+
+È possibile utilizzare anche **cordova run --help** vedere compilazione supplementari ed eseguire le opzioni.
+
+## Aprire un progetto in SDK
+
+Una volta che la piattaforma ios è aggiunto al progetto, puoi aprirlo all'interno di Xcode. Fare doppio clic per aprire il file `hello/platforms/ios/hello.xcodeproj` . Lo schermo dovrebbe apparire così:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Distribuire all'emulatore
 
@@ -72,32 +103,32 @@
 
 3.  Selezionare il dispositivo previsto dal menu **schema** di barra degli strumenti, come l'iPhone Simulator 6.0 come evidenziato qui:
     
-    ![][5]
+    ![][7]
 
 4.  Premere il pulsante **Esegui** che appare nella stessa barra degli strumenti alla sinistra dello **schema**. Che costruisce, si distribuisce e si esegue l'applicazione nell'emulatore. Si apre un'applicazione separata di emulatore per visualizzare l'app:
     
-    ![][6]
+    ![][8]
     
     Solo un emulatore possa essere eseguite contemporaneamente, quindi se volete provare l'app in un emulatore diverso, è necessario uscire dall'emulatore applicazione ed eseguire una diversa destinazione all'interno di Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode viene fornito in bundle con gli emulatori per le ultime versioni di iPhone e iPad. Vecchie versioni possono essere disponibili dalla **Xcode → Preferenze → download → componenti** pannello.
 
 ## Distribuire al dispositivo
 
-Per dettagli sui vari requisiti per distribuire un dispositivo, consultare la sezione *configurazione di sviluppo e distribuzione di beni* di Apple [Guida di strumenti di Workflow per iOS][7]. In breve, è necessario effettuare le seguenti operazioni prima di distribuire:
+Per dettagli sui vari requisiti per distribuire un dispositivo, consultare la sezione *configurazione di sviluppo e distribuzione di beni* di Apple [Guida di strumenti di Workflow per iOS][9]. In breve, è necessario effettuare le seguenti operazioni prima di distribuire:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Unire l'Apple iOS Developer Program.
 
-2.  Creare un *Provisioning Profile* entro l' [iOS Provisioning Portal][8]. È possibile utilizzare suo *Sviluppo Provisioning Assistant* per creare e installare il profilo e certificato Xcode richiede.
+2.  Creare un *Provisioning Profile* entro l' [iOS Provisioning Portal][10]. È possibile utilizzare suo *Sviluppo Provisioning Assistant* per creare e installare il profilo e certificato Xcode richiede.
 
 3.  Verificare che della sezione *Firma codice* *Identità firma codice* all'interno di impostazioni del progetto è impostata al nome del tuo profilo provisioning.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 Per distribuire il dispositivo:
 
@@ -113,22 +144,31 @@
 
 **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:
+Avviso di Xcode sul metodo `invokeString` 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:
 
 *   Modificare il file *Classes/MainViewController.m* , circondano il seguente blocco di codice con `/*` e `*/` commenti come illustrato di seguito, quindi digitare il **comando-s** per salvare il file:
     
-        theWebView:(UIWebView*) webViewDidFinishLoad (void) {/ / valido solo se ___PROJECTNAME__-info. plist specifica un protocollo per gestire / * se (self.invokeString) {/ / questo è passato prima che venga generato l'evento deviceready, quindi è possibile accedere in js quando ricevi deviceready NSLog (@"SCONSIGLIATI: window.invokeString - utilizzare la funzione window.handleOpenURL(url), che viene sempre chiamato quando l'app viene avviata tramite un url personalizzato regime.");
-          NSString * jsString = [NSString stringWithFormat:@"var invokeString = \" % @\ ":", self.invokeString];
+        (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];
-        } * / / / Nero colore di base per le applicazioni native theWebView.backgroundColor corrisponde a sfondo = [blackColor UIColor];
+        }
+        */
+        // Black base color for background matches the native apps
+        theWebView.backgroundColor = [UIColor blackColor];
         
-        ritorno [super webViewDidFinishLoad: theWebView];
+        return [super webViewDidFinishLoad:theWebView];
         }
         
 
 *   Modificare il file *Classes/AppViewDelegate.m* , commentare la riga seguente inserendo una doppia barra, come illustrato di seguito, quindi digitare il **comando-s** per salvare il file:
     
-        //self.ViewController.invokeString = invokeString;
+        //self.viewController.invokeString = invokeString;
         
 
 *   Premere **comando-b** per rigenerare il progetto ed eliminare gli avvisi.
@@ -141,30 +181,30 @@
 
 2.  Nella sezione **Dati derivati** , premere il pulsante **avanzate** e selezionare **Unique** come **Costruire posizione** come indicato qui:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 Questa è l'impostazione predefinita per una nuova installazione di Xcode, ma può essere impostata diversamente dopo un aggiornamento da una versione precedente di Xcode.
 
 Per ulteriori informazioni, consultare la documentazione di Apple:
 
-*   [IOS di iniziare a sviluppare applicazioni oggi][10] fornisce una rapida panoramica dei passi per lo sviluppo di applicazioni di iOS.
+*   [IOS di iniziare a sviluppare applicazioni oggi][12] fornisce una rapida panoramica dei passi per lo sviluppo di applicazioni di iOS.
 
-*   [Membri centro home page][11] fornisce collegamenti a diversi iOS risorse tecniche, comprese le risorse tecniche, il portale di provisioning, distribuzione guide e forum community.
+*   [Membri centro home page][13] fornisce collegamenti a diversi iOS risorse tecniche, comprese le risorse tecniche, il portale di provisioning, distribuzione guide e forum community.
 
-*   [Strumenti del flusso di lavoro guida per iOS][7]
+*   [Strumenti del flusso di lavoro guida per iOS][9]
 
-*   [Guida utente di Xcode 4][12]
+*   [Guida utente di Xcode][14]
 
-*   [Sessione video][13] dal mondo Apple Developer ampia conferenza 2012 (WWDC2012)
+*   [Sessione video][15] dal mondo Apple Developer ampia conferenza 2012 (WWDC2012)
 
-*   È installato [xcode-selezionare comando][14], che consente di specificare la corretta versione di Xcode, se più di uno.
+*   È installato [xcode-selezionare comando][16], che consente di specificare la corretta versione di Xcode, se più di uno.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ®, Apple ®, Xcode ®, App Store℠, iPad ®, iPhone ®, iPod ® e Finder ® sono marchi di Apple Inc.)
\ No newline at end of file
diff --git a/docs/it/edge/guide/platforms/ubuntu/index.md b/docs/it/edge/guide/platforms/ubuntu/index.md
index 1b4b067..83fb17b 100644
--- a/docs/it/edge/guide/platforms/ubuntu/index.md
+++ b/docs/it/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### Aggiungere il Plugin lo stato della batteria
+### Aggiungere il Plugin fotocamera
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/it/edge/guide/platforms/win8/index.md b/docs/it/edge/guide/platforms/win8/index.md
index 5b0e474..d61da26 100644
--- a/docs/it/edge/guide/platforms/win8/index.md
+++ b/docs/it/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 Finestra telefono 8 (wp8) soggiorni come una piattaforma separata, per dettagli, vedere Guida piattaforma Windows Phone 8.
 
-Cordova WebViews in esecuzione su Windows si basano su Internet Explorer 10 (Windows 8) e Internet Explorer 11 (8.1 di Windows e Windows Phone 8.1) come loro motore di rendering, quindi in pratica è possibile utilizzare il debugger potente di IE per testare qualsiasi contenuto web che non richiama Cordova APIs. Il Windows Phone Developer Blog fornisce [consigli utili][1] su come supporto IE insieme paragonabile browser WebKit.
+Cordova WebViews in esecuzione su Windows si basano su Internet Explorer 10 (Windows 8.0) e Internet Explorer 11 (8.1 di Windows e Windows Phone 8.1) come loro motore di rendering, quindi in pratica è possibile utilizzare il debugger potente di IE per testare qualsiasi contenuto web che non richiama Cordova APIs. Il Windows Phone Developer Blog fornisce [consigli utili][1] su come supporto IE insieme paragonabile browser WebKit.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Requisiti e supporto
 
-Hai bisogno di una delle seguenti combinazioni di OS/SDK, da un disco di installazione o da un file di immagine disco *ISO* .
+Sviluppare applicazioni per piattaforma Windows, che è necessario:
 
-Per sviluppare applicazioni per Windows 8.0 solo:
+*   Una macchina Windows 8.1, 32 o 64 bit (*Home*, *Pro*o *Enterprise* edizioni) con minimo 4 GB di RAM.
 
-*   Windows 8.0 o 8.1, 32 o 64 bit *Home*, *Pro*o *Enterprise* edizioni, insieme a [Visual Studio Express 2012][2].
+*   Per gli emulatori di Windows Phone, Professional edition Windows 8.1 (x64) o superiore e un processore che supporta [Client Hyper-V e il secondo livello indirizzo SLAT (Translation)][2]. Una versione di valutazione di Windows 8.1 Enterprise è disponibile in [Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Visual Studio 2013 per Windows][4] (Espressa o superiore).
 
-Sviluppare applicazioni per tutte le piattaforme (Windows 8.0, 8.1 di Windows e Windows Phone 8.1):
-
-*   8.1 di Windows, 32 o 64 bit *Home*, *Pro*o *Enterprise* edizioni, insieme a [Visual Studio Express 2013][2] o superiore. Una versione di valutazione di Windows 8.1 Enterprise è disponibile in [Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Fare applicazioni compilate sotto Windows 8.1 *non* eseguire sotto Windows 8.0. Le applicazioni compilate sotto Windows 8.0 sono compatibili con con 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Seguire le istruzioni a [windowsstore.com][5] presentare all'app di Windows Store.
 
-Seguire le istruzioni a [windowsstore.com][4] presentare all'app di Windows Store.
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Per sviluppare applicazioni di Cordova per Windows, si può utilizzare un PC con Windows, ma può anche sviluppare su un Mac, eseguendo un ambiente di macchina virtuale o tramite Boot Camp per la partizione di dual-boot un 8.1 di Windows. Consultare queste risorse per impostare l'ambiente di sviluppo richiesto Windows su un Mac:
 
-*   [VMWare Fusion][5]
+*   [VMWare Fusion][6]
 
-*   [Parallels Desktop][6],
+*   [Parallels Desktop][7],
 
-*   [Boot Camp][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## Utilizzando strumenti di Cordova Shell
-
-Se si desidera utilizzare strumenti shell di Windows-centrata di Cordova in concomitanza con il SDK, hai due opzioni di base:
-
-*   Accedervi localmente dal progetto codice generato da CLI. Essi sono disponibili nelle `platforms/windows/cordova` directory dopo aver aggiunto la `windows` piattaforma come descritto di seguito.
-
-*   Download da una distribuzione separata presso [cordova.apache.org][8]. La distribuzione di Cordova contiene archivi separati per ciascuna piattaforma. Assicurarsi di espandere l'archivio appropriato, `cordova-windows\windows` in questo caso, all'interno di una directory vuota. Il lotto rilevante utilità sono disponibili nel primo livello `bin` directory. (Se necessario per indicazioni più dettagliate, consultare il file **Leggimi** .)
-
- [8]: http://cordova.apache.org
-
-Questi strumenti shell consentono di creare, compilare ed eseguire le applicazioni Windows. Per informazioni sull'interfaccia della riga di comando aggiuntiva che attiva il plugin funzionalità su tutte le piattaforme, vedere utilizzando Plugman per gestire i plugin.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Installare il SDK
 
-Installare la *Ultimate*, *Premium*o *Professional* 2013 edizioni di [Visual Studio][2].
+Installare la *Ultimate*, *Premium*o *Professional* 2013 edizioni di [Visual Studio][4].
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## Utilizzando strumenti di Cordova Shell
+
+Se si desidera utilizzare strumenti shell di Windows-centrata di Cordova in concomitanza con il SDK, hai due opzioni di base:
+
+*   Accedervi localmente dal progetto codice generato da CLI. Essi sono disponibili nelle `piattaforme/windows/` directory dopo aver aggiunto la piattaforma `windows` come descritto di seguito.
+
+*   Download da una distribuzione separata presso [cordova.apache.org][10]. La distribuzione di Cordova contiene archivi separati per ciascuna piattaforma. Assicurarsi di espandere l'archivio appropriato, `cordova-windows` in questo caso, all'interno di una directory vuota. Il lotto rilevante utilità sono disponibili nella directory `package/bin` . (Se necessario per indicazioni più dettagliate, consultare il file **Leggimi** .)
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Questi strumenti shell consentono di creare, compilare ed eseguire le applicazioni Windows. Per informazioni sull'interfaccia della riga di comando aggiuntiva che attiva il plugin funzionalità su tutte le piattaforme, vedere utilizzando Plugman per gestire i plugin.
+
 ## Creare un nuovo progetto
 
-A questo punto, per creare un nuovo progetto può scegliere tra il multipiattaforma CLI strumento descritto in l'interfaccia della riga di comando, o il set di strumenti di shell di Windows specifici. All'interno di una directory del codice sorgente, questo approccio CLI genera un'app denominata *HelloWorld* all'interno di un nuovo `hello` directory di progetto:
+A questo punto, per creare un nuovo progetto può scegliere tra il multipiattaforma CLI strumento descritto in l'interfaccia della riga di comando, o il set di strumenti di shell di Windows specifici. L'approccio CLI sottostante genera un'app denominata *HelloWorld* una nuova directory di progetto `Ciao` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Qui è l'approccio di shell-strumento di basso livello corrispondente:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Compilare il progetto
@@ -103,90 +96,90 @@
 Se si utilizza la CLI nello sviluppo, nella directory del progetto di primo livello `www` directory contiene i file di origine. Eseguire uno di questi all'interno della directory di progetto per ricostruire l'app:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Una volta che si genera il progetto, la sorgente dell'app predefinita è disponibile nella `projects\windows\www` sottodirectory. Comandi successivi sono disponibili nelle `cordova` sottodirectory allo stesso livello.
-
-Il `build` comando pulisce i file di progetto e ricostruisce l'app. Il primo esempio genera informazioni di debug, e la seconda firma le apps per il rilascio:
+Qui è l'approccio di shell-strumento di basso livello corrispondente:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-Il `clean` comando aiuta a scovare le directory in preparazione per la prossima `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Configurare la versione di Windows di destinazione
 
-Per impostazione predefinita `build` comando produce due pacchetti: Windows 8.0 e 8.1 di Windows Phone. Per aggiornare il pacchetto di Windows alla versione 8.1 è necessario aggiungere la seguente impostazione di configurazione (file di configurazione`config.xml`).
+Da impostazione predefinita `costruire` comando produce due pacchetti: Windows 8.0 e 8.1 di Windows Phone. Aggiornare Windows pacchetto alla versione 8.1 che la seguente impostazione di configurazione deve essere aggiunto al file di configurazione (`config. xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Dopo aver aggiunto questa impostazione `build` comando inizierà a produrre pacchetti Windows 8.1 e 8.1 di Windows Phone.
+Una volta aggiunto questo comando `costruire` impostazione inizierà a produrre pacchetti Windows 8.1 e 8.1 di Windows Phone.
 
 ## Distribuire l'applicazione
 
-Per distribuire il pacchetto di Windows Phone:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Per distribuire il pacchetto di Windows:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Per distribuire il pacchetto di Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+È possibile utilizzare **cordova run windows --list** per vedere tutte le destinazioni disponibili e **cordova run windows --target=target_name \-- -|-phone** per eseguire l'applicazione su un dispositivo specifico o l'emulatore (per esempio, `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+È possibile utilizzare anche **cordova run --help** vedere compilazione supplementari ed eseguire le opzioni.
+
 ## Aprire il progetto in SDK e distribuire l'applicazione
 
-Una volta che si compila una app di Cordova come descritto sopra, è possibile aprirlo con Visual Studio. I vari `build` comandi generano un file di Visual Studio di soluzione (*sln*). Aprire il file in Esplora File per modificare il progetto all'interno di Visual Studio:
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-Il `CordovaApp` componente viene visualizzato all'interno della soluzione e la sua `www` directory contiene il codice sorgente basato su web, tra cui la `index.html` homepage:
+Una volta che si compila una app di Cordova come descritto sopra, è possibile aprirlo con Visual Studio. I vari comandi di `compilazione` generano un file di Visual Studio di soluzione (*sln*). Aprire il file in Esplora File per modificare il progetto all'interno di Visual Studio:
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-I controlli sotto il menu principale di Visual Studio consentono di testare o distribuire l'applicazione:
+Il componente `CordovaApp` visualizza all'interno della soluzione e sua directory `www` contiene codice sorgente basato su web, tra cui la home page di `index. html` :
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-Con **Locale macchina** selezionata, premere la freccia verde per installare le app sulla stessa macchina che esegue Visual Studio. Una volta si fa così, l'app compare in elenchi di app di Windows 8:
+I controlli sotto il menu principale di Visual Studio consentono di testare o distribuire l'applicazione:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+Con **Locale macchina** selezionata, premere la freccia verde per installare le app sulla stessa macchina che esegue Visual Studio. Una volta si fa così, l'app compare in elenchi di app di Windows 8:
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Ogni volta che si ricostruisce l'app, viene aggiornata la versione disponibile nell'interfaccia.
 
 Una volta disponibili nei listati di app, tenendo premuto il tasto **CTRL** mentre si selezionano le app ti permette di aggiungerlo alla schermata principale:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Si noti che se si apre l'applicazione all'interno di un ambiente di macchina virtuale, potrebbe essere necessario fare clic su negli angoli o lungo i lati delle finestre per avviare applicazioni oppure accedere a funzionalità aggiuntive:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 Alternativamente, scegliere l'opzione di distribuzione del **simulatore** per visualizzare l'app come se fossero in esecuzione su un dispositivo tablet:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 A differenza della distribuzione desktop, questa opzione consente di simulare l'orientamento della tavoletta, posizione e variare le impostazioni di rete.
 
diff --git a/docs/it/edge/guide/platforms/wp8/plugin.md b/docs/it/edge/guide/platforms/wp8/plugin.md
index 7e14dbd..b04392b 100644
--- a/docs/it/edge/guide/platforms/wp8/plugin.md
+++ b/docs/it/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,6 @@
 * * *
 
-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
+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
     
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 plugin
 
-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.
+In questa sezione vengono fornite informazioni dettagliate per come implementare il codice plugin nativo sulla piattaforma Windows Phone. Prima di leggere questo, vedere la guida allo sviluppo di 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.
 
 Scrivere un plugin per Cordova su Windows Phone richiede una conoscenza base dell'architettura di Cordova. Cordova-WP8 consiste di un `WebBrowser` che ospita il codice dell'applicazione JavaScript e gestisce le chiamate API native. È possibile estendere un C# `BaseCommand` classe ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), che viene fornito con la maggior parte delle funzionalità necessarie:
 
@@ -25,20 +25,29 @@
 
 3.  Includono l'implementazione di classi di base:
     
-        usando WPCordovaClassLib.Cordova;
-        usando WPCordovaClassLib.Cordova.Commands;
-        usando WPCordovaClassLib.Cordova.JSON;
+        using WPCordovaClassLib.Cordova;
+        using WPCordovaClassLib.Cordova.Commands;
+        using WPCordovaClassLib.Cordova.JSON;
         
 
 4.  Estendere la classe da `BaseCommand` :
     
-        classe pubblica Echo: BaseCommand {/ /...}
+        public class Echo : BaseCommand
+        {
+            // ...
+        }
         
 
 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}}
+        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
+            }
+        }
         
 
 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'.
@@ -68,19 +77,19 @@
 
 Il JavaScript avrebbe bisogno di chiamare `exec` come questo:
 
-        Cordova.exec (vittoria, fail, "com.mydomain.cordovaExtensions.Echo",...);
+        cordova.exec(win, fail, "com.mydomain.cordovaExtensions.Echo", ...);
     
 
 ## Interpretare gli argomenti in C
 
 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(win, fail, "Echo", "echo", ["input string"]);
     
 
 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# e quindi bisogno di essere decodificato:
@@ -99,7 +108,7 @@
 
 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(new PluginResult(PluginResult.Status.OK, "Everything went as planned, this is a result that is passed to the success handler."));
     
 
 Utilizzare una stringa codificata JSON per passare dati oggetto strutturato a JavaScript:
@@ -109,7 +118,7 @@
 
 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(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
     
 
 ## Gestione degli errori di serializzazione
@@ -177,7 +186,7 @@
 
 *   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'}]);
+        cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
         
     
     Questo può determinare un valore di stringa troppo complesse per c# decodificare:
diff --git a/docs/it/edge/guide/platforms/wp8/upgrade.md b/docs/it/edge/guide/platforms/wp8/upgrade.md
index 3d5ff9a..b32730f 100644
--- a/docs/it/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/it/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # L'aggiornamento di Windows Phone 8
 
-Questa guida Mostra come modificare i progetti Windows Phone 8, eseguire l'aggiornamento da versioni precedenti di Cordova. Alcune 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.
+Questa guida Mostra come modificare i progetti Windows Phone 8, eseguire l'aggiornamento da versioni precedenti di Cordova. Alcune 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. Nella sezione seguente viene illustrato l'aggiornamento da non-CLI e progetti CLI.
 
 ## All'aggiornamento 3.6.0 proietta al 4.0.0
 
diff --git a/docs/it/edge/guide/platforms/wp8/vmware.md b/docs/it/edge/guide/platforms/wp8/vmware.md
index bdec7a2..8b51007 100644
--- a/docs/it/edge/guide/platforms/wp8/vmware.md
+++ b/docs/it/edge/guide/platforms/wp8/vmware.md
@@ -1,11 +1,17 @@
 * * *
 
-license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. 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
+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 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
+           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
     
 
-## con la licenza.
+## under the License.
 
 # Configurazione di VMWare Fusion
 
@@ -21,7 +27,7 @@
     
     ![][2]
     
-    L'emulatore di Windows Phone solo utilizza mezzo megabyte di memoria, così in generale che è necessario riservare almeno 2GB per VMWare.
+    L'emulatore di Windows Phone solo utilizza un mezzo gigabyte di memoria, così in generale che è necessario riservare almeno 2GB per VMWare.
 
 3.  Scegliere le impostazioni **avanzate** . Abilitare la **motore di virtualizzazione preferito: Intel VT-x con EPT** opzione:
     
@@ -29,7 +35,9 @@
 
 4.  Modificare il file *con estensione vmx* per aggiungere o modificare le seguenti impostazioni:
     
-        hypervisor.cpuid.V0 = "FALSE" mce.enable = "TRUE" vhv.enable = "TRUE"
+        hypervisor.cpuid.v0 = "FALSE"
+        mce.enable = "TRUE"
+        vhv.enable = "TRUE"
         
 
  [2]: img/guide/platforms/wp8/vmware_memory_opts.png
diff --git a/docs/it/edge/plugin_ref/plugman.md b/docs/it/edge/plugin_ref/plugman.md
index 4d9cef9..11921f5 100644
--- a/docs/it/edge/plugin_ref/plugman.md
+++ b/docs/it/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 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
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Infine, è possibile utilizzare il `--version|-v` bandiera per vedere quale versione di Plugman si utilizza.
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/it/edge/plugin_ref/spec.md b/docs/it/edge/plugin_ref/spec.md
index af75909..7fcd568 100644
--- a/docs/it/edge/plugin_ref/spec.md
+++ b/docs/it/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+La piattaforma Windows supporta due attributi aggiuntivi (entrambi optional) quando colpisce il meta-nome `package.appxmanifest`:
+
+Il `device-target` attributo indica che il deve essere incluso solo quando la costruzione per il tipo di periferica di destinazione specificata. Valori supportati sono `win`, `phone`o `all`.
+
+L'attributo `versions` indica che manifesti di app per versioni specifiche di Windows dovrebbero essere modificati solo per le versioni che corrispondono alla stringa di versione specificato. Valore può essere qualsiasi stringa di gamma versione semantico nodo valido.
+
+Esempi di utilizzo di questi attributi specifici di Windows:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+L'esempio sopra imposterà pre-8.1 piattaforme (Windows 8, in particolare) richiedono la funzionalità del dispositivo di `webcam` e la capacità generale di `picturesLibrary` , e applicare la funzionalità del dispositivo `webcam` solo per progetti Windows 8.1 che costruiamo per Windows Phone. Windows desktop 8.1 sistemi sono non modificati.
+
 ## *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.
+Questo è *superata* in quanto si applica solo a cordova-ios 2.2.0 e sotto. Utilizzare il tag `< config-file >` versioni più recenti di Cordova.
 
 Esempio:
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-Specifica una chiave e un valore da aggiungere per la corretta `AppInfo.plist` file in un progetto di Cordova iOS. Ad esempio:
+Specifica una chiave e un valore da aggiungere al file `AppInfo.plist` corretto in un progetto di Cordova iOS. Per esempio:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 Esempio di Android:
 
-    < src="FooPluginStrings.xml file di risorse" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *lib-file* Elemento
@@ -366,7 +385,7 @@
 
 *   `arch`: L'architettura per la quale il `.so` file è stato costruito, o `device` o`simulator`.
 
-Per la piattaforma Windows, elemento `<lib-file>` permette l'inserimento di un `<SDKReference>` nel file di progetto di Windows generati.
+Per la piattaforma Windows, elemento `< lib-file >` permette l'inserimento di un `< SDKReference >` nel file di progetto di Windows generati.
 
 Attributi supportati:
 
@@ -374,7 +393,7 @@
 
 *   `arch`: indica che il `<SDKReference>` solo deve essere incluso quando si compila per architettura specificato. Valori supportati sono `x86`, `x64` o `ARM`.
 
-*   `target`: indica che il `<SDKReference>` solo deve essere incluso quando si costruisce per il tipo di periferica di destinazione specificata. Valori supportati sono `win` (o `windows`), `phone` o `all`.
+*   `device-target`: indica che il `< SDKReference >` solo deve essere incluso quando si costruisce per il tipo di periferica di destinazione specificata. Valori supportati sono `win` (o `windows`), `phone` o `all`.
 
 *   `versions`: indica che il `<SDKReference>` solo deve essere incluso quando si costruisce per le versioni che corrispondono alla stringa di versione specificato. Valore può essere qualsiasi stringa di gamma versione semantico nodo valido.
 
@@ -416,7 +435,7 @@
 
 L'attributo `arch` indica che il quadro solo deve essere incluso quando si compila per architettura specificato. Valori supportati sono `x86`, `x64` o `ARM`.
 
-L'attributo `target` indica che il framwork solo deve essere incluso quando si costruisce per il tipo di periferica di destinazione specificata. Valori supportati sono `win` (o `windows`), `phone` o `all`.
+Il `device-target` attributo indica che il quadro solo deve essere incluso quando si costruisce per il tipo di periferica di destinazione specificata. Valori supportati sono `win` (o `windows`), `phone` o `all`.
 
 L'attributo `versions` indica che il quadro solo deve essere incluso quando si costruisce per le versioni che corrispondono alla stringa di versione specificata. Valore può essere qualsiasi stringa di gamma versione semantico nodo valido.
 
@@ -435,10 +454,7 @@
     <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 the `local.properties`:
-    
-    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
-    </info>
+    È necessario aggiungere la seguente riga alla 'local.properties': android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < / info >
     
 
 ## Variabili
@@ -462,7 +478,7 @@
     plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-Per rendere obbligatoria la variabile, il tag `<platform>` deve contenere un tag `<preference>`. Per esempio:
+Per rendere obbligatoria la variabile, il tag `<platform>` deve contenere un tag `<preference>` . Per esempio:
 
     <preference name="API_KEY" />
     
@@ -473,4 +489,4 @@
 
 ## $PACKAGE_NAME
 
-L'identificatore univoco di stile retro-dominio per il pacchetto, corrispondente per il `CFBundleIdentifier` su iOS o il `package` attributo dell'elemento di primo livello `manifest` in un file `AndroidManifest.xml`.
\ No newline at end of file
+L'identificatore univoco di stile retro-dominio per il pacchetto, corrispondente per il `CFBundleIdentifier` su iOS o il `pacchetto` attributo dell'elemento di primo livello `manifesto` in un file `AndroidManifest.xml`.
\ No newline at end of file
diff --git a/docs/ja/edge/config_ref/index.md b/docs/ja/edge/config_ref/index.md
index 34f36e9..e95340e 100644
--- a/docs/ja/edge/config_ref/index.md
+++ b/docs/ja/edge/config_ref/index.md
@@ -144,9 +144,22 @@
     
     **注**: `既定` 値は、コルドバはその既定の動作にフォールバックするプラットフォームをできるようにプラットフォームのマニフェスト/構成ファイルから向き設定エントリを削除します。
 
+'default' は、コールバックの実装後にのみ肖像画 & ランドス ケープ モード - ことができます。私は可能性がおそらく再ワードこのとおり:
+
+IOS の方向ウィンドウで javascript コールバックを定義することによってプログラムで制御できます。
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## *機能*要素
 
-使用して、CLI を使用してアプリケーションを構築する場合、 `plugin` デバイス Api を有効にするコマンド。 これは、最上位レベルは変更されません `config.xml` ファイル、そう、 `<feature>` 要素をワークフローに適用されません。 SDK およびプラットフォーム固有の使用で直接作業した場合 `config.xml` ファイルのソースとして使用する、 `<feature>` デバイス レベルの Api と外部プラグインを有効にするタグ。 プラットフォーム固有のカスタム値とともに表示されます多くの場合 `config.xml` ファイル。 たとえば、ここで Android プロジェクト用デバイス API を指定する方法は。
+CLI を使用してアプリケーションを構築する場合は`プラグイン`コマンドを使用するデバイス Api を有効にします。 これは、 `< 機能 >`要素をワークフローに適用されませんので、トップレベルの`config.xml`ファイルを変更しません。 SDK およびプラットフォーム固有の`config.xml`ファイルをソースとして使用で直接作業している場合は`< 機能 >`タグを使用するデバイス レベルの Api と外部プラグインを有効にします。 彼らはしばしばプラットフォーム固有の`config.xml`ファイルでカスタム値で表示されます。 たとえば、ここで Android プロジェクト用デバイス API を指定する方法は。
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -164,7 +177,7 @@
 
 ## *プラットフォーム*要素
 
-CLI を使用して、アプリケーションを構築する、環境設定や、特定のプラットフォームに固有の他の要素を指定する必要があります。 使用の `<platform>` 構成を指定する必要がありますだけが表示される単一プラットフォーム固有の要素 `config.xml` ファイル。 たとえば、ここではその唯一のアンドロイドがフルスクリーンの好みを使用するを指定する方法です。
+CLI を使用して、アプリケーションを構築する、環境設定や、特定のプラットフォームに固有の他の要素を指定する必要があります。 `< プラットフォーム >`要素を使用して構成する必要があります 1 つのプラットフォーム固有の`config.xml`ファイルにのみ表示されますを指定します。 たとえば、ここではその唯一のアンドロイドがフルスクリーンの好みを使用するを指定する方法です。
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/ja/edge/cordova/events/events.md b/docs/ja/edge/cordova/events/events.md
index bf50b14..8156d0a 100644
--- a/docs/ja/edge/cordova/events/events.md
+++ b/docs/ja/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## イベントの種類
 
 *   deviceready
-*   一時停止します。
-*   再開
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## [Org.apache.cordova.battery ステータス][1]によって追加されるイベント
+## [コルドバ プラグイン バッテリ ステータス][1]によって追加されるイベント
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## [Org.apache.cordova.network 情報][2]によって追加されるイベント
+## [コルドバ プラグイン ネットワーク情報][2]によって追加されるイベント
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/ja/edge/cordova/events/events.pause.md b/docs/ja/edge/cordova/events/events.pause.md
index 11a230d..dec555c 100644
--- a/docs/ja/edge/cordova/events/events.pause.md
+++ b/docs/ja/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 一時停止します。
+# pause
 
 アプリケーションは、背景に置かれたときに発生します。
 
diff --git a/docs/ja/edge/cordova/events/events.resume.md b/docs/ja/edge/cordova/events/events.resume.md
index cc6e0f9..6d4ae46 100644
--- a/docs/ja/edge/cordova/events/events.resume.md
+++ b/docs/ja/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 再開
+# resume
 
 アプリケーションがバック グラウンドから取得されるときに発生します。
 
diff --git a/docs/ja/edge/cordova/plugins/pluginapis.md b/docs/ja/edge/cordova/plugins/pluginapis.md
index 6acc7ff..56aa0df 100644
--- a/docs/ja/edge/cordova/plugins/pluginapis.md
+++ b/docs/ja/edge/cordova/plugins/pluginapis.md
@@ -11,9 +11,9 @@
 
 コルドバの Api は、最小限のセットが付属し、プロジェクトのプラグインを必要とするどのような余分な Api を追加します。
 
-[プラグイン レジストリ][1]を使用してすべての既存のプラグイン (などのサード パーティのプラグイン) を検索することができます。.
+[Npm][1] (サード パーティのプラグインを含む) すべての既存のプラグインを介して検索することができます。.
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 コアプラグイン コルドバの伝統的なセット次のとおりです。
 
@@ -93,24 +93,34 @@
     
     > 表示、非表示、ステータス バーの背景を構成するための API。
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [ホワイト リスト][21]
+    
+    > ホワイト リスト ネットワーク要求するプラグインです。アプリケーションを持っているすべてのネットワーク要求をインストールする必要があります。
 
-これらのプラグインのドキュメントの翻訳を英語以外の言語コルドバ ドキュメントの古いバージョンを見て発見することができます。非常に右上のこのサイトでバージョンを切り替えるには、ドロップ ダウン メニューを使用します。
\ No newline at end of file
+*   [従来のホワイト リスト][22]
+    
+    > うちリッピングされ、プラグインのホワイト リストを変更する前に、ホワイト リストの古いスタイルを使用するプラグインです。
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+これらのプラグインのドキュメントの翻訳を英語以外の言語はプラグイン github レポジトリに行くと、docs フォルダーで探して発見ことができます。
\ No newline at end of file
diff --git a/docs/ja/edge/guide/appdev/security/index.md b/docs/ja/edge/guide/appdev/security/index.md
index c2d6252..e3b7a48 100644
--- a/docs/ja/edge/guide/appdev/security/index.md
+++ b/docs/ja/edge/guide/appdev/security/index.md
@@ -1,11 +1,17 @@
 * * *
 
-免許証: アパッシュ ソフトウェア基礎 (ASF) を 1 つまたは複数の共同作成者のライセンス契約の下でライセンスされています。 著作権所有権に関する追加情報のためのこの仕事と分散 NOTICE ファイルを参照してください。 ASF は、Version 2.0 (「ライセンス」); Apache ライセンスの下であなたにこのファイルをライセンスします。ライセンスに従う場合、このファイルを使用可能性があります。 ライセンスのコピーを入手した可能性があります。
+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.
 
 # セキュリティ ガイド
 
@@ -27,14 +33,8 @@
 
 *   読み取りし、ホワイト リスト ガイドを理解します。
 
-*   既定では、新しく作成されたアプリケーションのホワイト リストにより、を介してすべてのドメインへのアクセスを `<access>` タグ: `<access origin="*">` 、ホワイト リストに対して評価するネットワーク要求が必要な場合、この変更をのみアクセスする必要のあるドメインを許可することが重要です。 あるアプリケーション レベルの構成ファイルを編集することによってこれを: `{project}/config.xml` (最近プロジェクトの場合) または `{project}/www/config.xml` (古いプロジェクト)
-
-*   Android のホワイト リスト コルドバの 2.9.x は安全と見なされます、しかし、それは発見された foo.com がホワイト リストに含まれる場合、foo.com.evil.com ホワイト リストのテストに合格することができるでしょう。 これはコルドバで修正された 3.x。
-
 *   Android の API 10 と以下は、ホワイト リスト登録のドメインは動作しませんし、iframe の WP8 XMLHttpRequest。 つまり、攻撃者が iframe 内の任意のドメインに読み込むことができ、iframe 内のページのスクリプトも一切コルドバの JavaScript オブジェクトと対応するネイティブ Java オブジェクトに直接アクセスできます。 これらのプラットフォーム用のアプリケーションを構築する際、これを考慮に入れなければなりません。 実際にはつまり、ターゲット 10 より高い Android の API と、可能であればを使用しない iframe を読み込む外部コンテンツ - inAppBrowser プラグインや他のサードパーティ製プラグインを使用してください。
 
-*   コルドバ 3.6.0、現在 Android 上だ今ホワイト リストの Url、アプリケーションの外部に必要なアプリケーションは、これらの Url へのリンクを生成する場合。 アプリケーションを生成する場合 `tel:` 、 `geo:` 、 `sms:` 、 `intent:` または同じような Url をユーザーのブラウザーで開くことを期待し、あなたのホワイト リストを更新する必要があります外部コンテンツへのリンクを提供しますか。 詳細については、ホワイト リスト ガイドを参照してください。
-
 ## Iframe およびコールバック Id メカニズム
 
 ホワイト リストに登録ドメインから iframe のコンテンツを提供しています、そのドメイン ネイティブ コルドバ ブリッジにお越し。 これはつまり、サードパーティの広告ネットワークをホワイト リストしこれら広告 iframe を通じて、悪意のある広告が iframe を打破し、悪意のある操作を実行することができること可能です。 このため、一般に使用しないでください iframe iframe コンテンツをホストしているサーバーをコントロールしていないかぎり。 サード パーティのプラグインの広告ネットワークをサポートするために利用できるがあることに注意してください。 この文が true の iOS は、iframe の接続を含むすべてを横取りしないことに注意してください。
diff --git a/docs/ja/edge/guide/appdev/whitelist/index.md b/docs/ja/edge/guide/appdev/whitelist/index.md
index 6604d66..50dfc78 100644
--- a/docs/ja/edge/guide/appdev/whitelist/index.md
+++ b/docs/ja/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # ホワイト リスト ガイド
 
-ホワイト リスト登録のドメインのアクセスを制御するセキュリティ モデルは、アプリケーションが制御なしの外部ドメインに。 コルドバの既定のセキュリティ ポリシーは、任意のサイトにアクセスをできます。 生産へアプリケーションを移動する前に、ホワイト リストを策定し、特定のネットワーク ドメインおよびサブドメインにアクセスできるようにする必要があります。
+ホワイト リスト登録のドメインのアクセスを制御するセキュリティ モデルは、アプリケーションが制御なしの外部ドメインに。 コルドバは、外部サイトへのアクセスを定義する構成可能なセキュリティ ポリシーを提供します。 既定では、新しいアプリ任意のサイトへのアクセスを許可するように構成されています。 生産へアプリケーションを移動する前に、ホワイト リストを策定し、特定のネットワーク ドメインおよびサブドメインにアクセスできるようにする必要があります。
 
-コルドバに依存している[W3C のウィジェットのアクセス][1]仕様に準拠して、 `<access>` 、アプリ内での要素 `config.xml` 特定のドメインへのネットワーク アクセスを有効にするファイル。 コマンド ライン インターフェイスで記述された CLI ワークフローに依存するプロジェクトのためこのファイルにあるプロジェクトの最上位ディレクトリ それ以外の場合、プラットフォーム固有の開発パス場所は以下のセクションに表示されます。 (各プラットフォーム上のさまざまなプラットフォームのガイドの詳細を参照)。
+Android と iOS の (現在の 4.0 リリース) は、コルドバのセキュリティ ポリシーはプラグイン インター フェース経由で拡張可能です。 良いセキュリティとコルドバの以前のバージョンよりも構成を提供するので、アプリ[コルドバ プラグイン ホワイト リスト][1]を使用してください。 それはホワイト リスト プラグインを実装することが可能ですが、アプリは非常に特定のセキュリティ ポリシーの必要性を持っていない限りは推奨されません。 使用法と構成[コルドバ プラグイン ホワイト リスト][1]の詳細を参照してください。
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-ホワイト リストの構文を次の例に示します。
+他のプラットフォーム用コルドバは特定のドメインへのネットワーク アクセスを有効にするアプリの`config.xml`ファイル内で`<access>`要素に依存している[W3C のウィジェットのアクセス][2]仕様に準拠しています。 コマンド ライン インターフェイスで記述された CLI ワークフローに依存するプロジェクトのためこのファイルにあるプロジェクトの最上位ディレクトリ それ以外の場合、プラットフォーム固有の開発パス場所は以下のセクションに表示されます。 (各プラットフォーム上のさまざまなプラットフォームのガイドの詳細を参照)。
 
-*   [Google.com][2]へのアクセス:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+次の例では、 `<access>`ホワイト リストの構文。
+
+*   [Google.com][3]へのアクセス:
     
         <access origin="http://google.com" />
         
 
-*   安全な[google.com][3]へのアクセス ( `https://` )。
+*   安全な[google.com][4]へのアクセス ( `https://` )。
     
         <access origin="https://google.com" />
         
 
-*   サブドメイン[maps.google.com][4]へのアクセス:
+*   サブドメイン[maps.google.com][5]へのアクセス:
     
         <access origin="http://maps.google.com" />
         
 
-*   すべてのサブドメインに[google.com][2]、たとえば[接続][5]と[docs.google.com][6]へのアクセス:
+*   すべてのサブドメインに[google.com][3]、たとえば[接続][6]と[docs.google.com][7]へのアクセス:
     
         <access origin="http://*.google.com" />
         
 
-*   たとえば、 [google.com][2]および[developer.mozilla.org][7]の*すべて*のドメインへのアクセス:
+*   たとえば、 [google.com][3]および[developer.mozilla.org][8]の*すべて*のドメインへのアクセス:
     
         <access origin="*" />
         
     
     これは、新しく作成した CLI プロジェクトの既定値です。
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Https プロトコルを使用してなどまたは国固有のドメインを別の url にいくつかのウェブサイトが自動的にリダイレクトをホームページからことを留意してください。 たとえば http://www.google.com https://www.google.com で SSL/TLS を使用するリダイレクトされ、さらに https://www.google.co.uk などの地理にリダイレクト可能性があります。 このようなシナリオは、初期の要件では、変更または追加のホワイト リストのエントリーを必要があります。 ホワイト リストを構築するいると、これをご検討ください。
 
@@ -67,97 +71,44 @@
 
 ## Android のホワイト リスト
 
-プラットフォーム固有のホワイト リスト登録ルールの `res/xml/config.xml` で発見します。.
-
-**注**: `href` ハイパーリンクについてのみ動作アンドロイド 2.3 とドメイン ホワイト リスト登録の前に画像やスクリプトなどのリソース参照されていません。 アプリケーションに挿入されてからスクリプトを避けるために措置を取る。
-
-**注**: ように外部 Url を防ぐために `mailto:` コルドバ 3.6.0、現在コルドバ webview で開かれているから指定 `起源 ="*"` 場中 http および https プロトコルのルールが追加されます。 追加のカスタム プロトコルへのアクセスが必要な場合必要がありますもしてに追加明示的にホワイト リストに。 また「外部アプリケーション ホワイト リスト」URL を外部アプリケーションの起動の詳細について下記参照してください。
-
-**注**: いくつかネットワーク要求通過しないコルドバ ホワイト リスト。 < ビデオ > これが含まれていますと < オーディオ > 資源、WebSocket 接続 (Android 4.4 +)、および多分他非 http 要求。 アンドロイド 4.4 +、それらのリソースへのアクセスを制限する HTML ドキュメントで、[CSP][8] ヘッダーを含めることができます。 Android の古いバージョンはそれらを制限できないことがあります。
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### 外部アプリケーションのホワイト リスト
-
-コルドバ 3.6.0 を制限するため、Url は、外部アプリケーションを起動する許可されている 2 番目ホワイトを紹介します。 コルドバ、http 以外のすべての Url の以前のバージョンのよう `mailto:`、`geo:`、`sms:` と `intent`、暗黙的に <a> タグのターゲットをことを許されました。 アプリケーション情報をリークする可能性があるのため、XSS の脆弱性により、攻撃者に任意のリンクの構築これらの Url でなければなりません同様、ホワイト リストに登録コルドバ 3.6.0 を開始します。
-
-外部アプリケーションを起動する URL パターンをできるように、`起動外部` 属性セットを使用して `config.xml` ファイルの < アクセス > タグを使用します。
-
-例:
-
-*   リンクを許可 SMS メッセージを送信します。
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   リンクを許可マップを開きます。
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   リンクを許可 example.com を外部のブラウザーで開くには。
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   すべてのホワイト リストに登録して非ウェブサイトを外部のブラウザーで開くように: (これはホワイト リストに登録して非 Url の以前の動作と同じ)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   アクセスを許可する (推奨しません) コルドバ 3.5.0 ポリシーに戻すすべての Url:
-    
-        <access origin="*" launch-external="yes" />
-        
-
-Interal ホワイト リストは、まず、テストからアプリケーション内の URL に移動するときや URL がない場合があるホワイト リストに登録、外部のホワイト リストはテストしました。 つまり、いずれかの `http:` または `https:` 両方のホワイト リストに一致する Url 外部ブラウザーを起動するのではなく、コルドバ アプリケーション内に開かれます。
+上記のように、[コルドバ プラグイン ホワイト リスト][1]の詳細を参照してください。 コルドバ アンドロイド 4.0.0 の前に、このドキュメントの古いバージョンを参照してください。
 
 ## iOS ホワイト
 
-プラットフォームのホワイト リスト登録の規則は、名前付きアプリケーション ディレクトリの `config.xml` ファイルで発見されます。
-
-起源は、`http://www.apache.org` ではなく、`www.apache.org` などのプロトコルなしすべての `http`、`https`、`ftp`、および `ftps` のスキームに既定で指定されました。
-
-IOS プラットフォーム上のワイルドカードは、[W3C のウィジェット アクセス][1] 仕様よりも柔軟性です。 たとえば、次のアクセスすべてのサブドメイン、`.com` や `.net` といったトップレベル ドメイン。
-
-        <access origin="*.google.*" />
-    
-
-`Href` 経由でホワイト リストに登録して非ドメインへの移動、上述した Android のプラットフォームとは異なり iOS 上のハイパーリンクを防ぎますページすべてで開きます。
+上記のように、[コルドバ プラグイン ホワイト リスト][1]の詳細を参照してください。 コルドバ ios 4.0.0 の前に、このドキュメントの古いバージョンを参照してください。
 
 ## ブラックベリー 10 ホワイト
 
-`www/config.xml` でホワイト リスト登録ルールの発見します。.
+`Www/config.xml`でホワイト リスト登録ルールの発見します。.
 
 ブラックベリー 10年使用ワイルドカードの次の 2 つの方法で他のプラットフォームによって異なります。
 
-*   によってアクセスできるコンテンツ `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`に代わるものとして追加`サブドメイン`属性を`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" />
 
-(サポートの詳細については、マニュアル参照してくださいブラックベリーの [アクセス要素][9].)
+(サポートの詳細については、マニュアル参照してくださいブラックベリーの[アクセス要素][9].)
 
  [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
 
 ## Firefox の OS
 
-Firefox の OS でない概念はホワイト リストの特定のドメインです。 代わりに [SystemXHR][10] と呼ばれる特別なアクセス許可です。 このアクセス許可を `config.xml` に追加する必要があります。
+Firefox の OS でない概念はホワイト リストの特定のドメインです。 代わりに[SystemXHR][10]と呼ばれる特別なアクセス許可です。 このアクセス許可を`config.xml`に追加する必要があります。
 
  [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
@@ -166,7 +117,7 @@
     </platform>
     
 
-`XMLHttpRequest` オブジェクトは 2 つのパラメーター `mozAnon` と `mozSystem` でインスタンス化する必要があります。
+`XMLHttpRequest`オブジェクトは 2 つのパラメーター `mozAnon`と`mozSystem`でインスタンス化する必要があります。
 
     var request = new XMLHttpRequest({
         mozAnon: true,
@@ -175,24 +126,12 @@
 
 他のプラットフォーム用の違いはありませんので、このソリューションは透過的です。
 
-## 3.1.0 の iOS の変化
-
-前のバージョン 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.*` "(ワイルドカード ドメインの終わりに): これは以前すべて上位-レベルの-ドメイン、すべての可能な 2 文字の Tld を含むと一致 (有用ではないドメインのようにしかし。 co.uk)。 行することが実際に制御、ホワイト リストに登録する必要がある各 TLD を含めます。
-
-*   " `h*t*://ap*he.o*g` "(行方不明のランダムな文字のワイルドカード文字): これらはサポートされていません; ドメインごとに行を含めるし、したプロトコルへの変更は、実際にホワイト リストする必要があります。
-
 ## Windows Phone のホワイト リスト
 
-Windows Phone 8 のホワイト リスト登録の規則は、アプリケーションの `config.xml` ファイルで発見されます。
+Windows Phone 8 のホワイト リスト登録の規則は、アプリケーションの`config.xml`ファイルで発見されます。
 
 ## Tizen ホワイト
 
-ホワイト リスト登録の規則は、アプリケーションの `config.xml` ファイルで発見されます。 プラットフォームは、黒イチゴ ・ プラットホームと同じ `サブドメイン` 属性に依存します。 (サポートの詳細については、マニュアル参照してください Tizen の [access の要素][11].)
+ホワイト リスト登録の規則は、アプリケーションの`config.xml`ファイルで発見されます。 プラットフォームは、黒イチゴ ・ プラットホームと同じ`サブドメイン`属性に依存します。 (サポートの詳細については、マニュアル参照してください Tizen の[access の要素][11].)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/ja/edge/guide/cli/index.md b/docs/ja/edge/guide/cli/index.md
index 3e5421e..f774c7e 100644
--- a/docs/ja/edge/guide/cli/index.md
+++ b/docs/ja/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 のみをお探しの `bar` 言葉の利回りと追加の結果。
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 `cordova plugin add`コマンドは、プラグインのコードのリポジトリを指定する必要があります。CLI を使用アプリに機能を追加する方法の例を示します。
 
 *   基本的なデバイス情報 (デバイス API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   ネットワーク接続とバッテリーのイベント:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   加速度計、コンパス、および地理位置情報:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   カメラ、メディアの再生とキャプチャ:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   デバイスまたはネットワーク (File API) 上のアクセス ファイル:
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   ダイアログ ボックスまたは振動による通知:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   連絡先:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   グローバル化:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   スプラッシュ ・ スクリーン:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   開いている新しいブラウザー ウィンドウ (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   デバッグ コンソール:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **メモ**: CLI プラットフォームごとの適切なプラグインのコードを追加します。 低レベルのシェルのツールやプラットフォーム Sdk の概要で説明されているようで開発する場合は、個別に各プラットフォーム用のプラグインを追加する Plugman ユーティリティを実行する必要があります。 (詳細については、管理プラグインを使用して Plugman を参照してください)。
@@ -278,31 +278,31 @@
 使用 `plugin ls` (または `plugin list` 、または `plugin` 自体によって) 現在を表示するプラグインをインストールします。それぞれの識別子が表示されます。
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 プラグインを削除するには、リストに表示される同じ識別子によってそれを参照してください。たとえば、ここではリリース バージョンからデバッグ コンソールのサポートを削除するだろう方法です。
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 バッチ削除したり、各コマンドの 1 つ以上の引数を指定してプラグインを追加します。
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 高度なプラグインのオプション
 
 プラグインを追加するときいくつかのオプション プラグインを取得する場所からを指定することができます。 上記の例をよく知られている使用して `registry.cordova.io` レジストリ、およびプラグインで指定の `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `id`の後に追加のプラグインのバージョン番号を含めることができます、 `@` 文字です。`latest`のバージョンは最新バージョンの別名です。たとえば。
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 プラグインが登録されていない場合 `registry.cordova.io` が別の git リポジトリ内にある別の URL を指定することができます。
diff --git a/docs/ja/edge/guide/hybrid/plugins/index.md b/docs/ja/edge/guide/hybrid/plugins/index.md
index 2333577..7998f08 100644
--- a/docs/ja/edge/guide/hybrid/plugins/index.md
+++ b/docs/ja/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/ja/edge/guide/platforms/amazonfireos/index.md b/docs/ja/edge/guide/platforms/amazonfireos/index.md
index 3181130..db6cced 100644
--- a/docs/ja/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/ja/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@
 
 これは新しくオープンしたターミナル ウィンドウで SDK ツールを公開します。それ以外の場合、現在のセッションで使用できるようにするこれを実行します。
 
-    $ ソース ~/.bash_profile
+    $ source ~/.bash_profile
     
 
 #### Windows パス
diff --git a/docs/ja/edge/guide/platforms/android/index.md b/docs/ja/edge/guide/platforms/android/index.md
index 654f28e..c45f97d 100644
--- a/docs/ja/edge/guide/platforms/android/index.md
+++ b/docs/ja/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## 要件、およびサポート
 
-人造人間のためのコルドバには Android SDK が必要です。Android の SDK の[システム要件][1]を参照してください。.
+人造人間のためのコルドバ OS X、Linux または Windows のオペレーション システムにインストールされている可能性がありますが人造人間 SDK が必要です。 Android の SDK の[システム要件][1]を参照してください。.
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-コルドバ アンドロイド 2.3.x (ジンジャーブレッド, Android の API レベル 10 で始まる) および 4.x をサポートします。一般的な規則として Google の[分布のダッシュ ボード][2]上の 5% を下回ると Android のバージョンになるコルドバでサポートされていません。 アンドロイド バージョン API より早くレベル 10、および 3.x バージョン (ハニカム、API レベル 11-13) はその 5 % のしきい値を大きく下回ったことができます。
+コルドバ (Android の API レベル 14 で始まる) アンドロイド 4.0.x をサポートしているより高い。 一般的な規則として Google の[分布のダッシュ ボード][2]上の 5% を下回ると Android のバージョンになるコルドバでサポートされていません。 アンドロイド バージョン API より早くレベル 10、および 3.x バージョン (ハニカム、API レベル 11-13) はその 5 % のしきい値を大きく下回ったことができます。
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 これらのシェルのツールを作成、構築、および Android アプリを実行することができます。 すべてのプラットフォームのプラグイン機能を有効にする追加のコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。 プラグインを開発する方法の詳細については、アプリケーション ・ プラグインを参照してください。
 
-[Developer.android.com/sdk][4]から Android SDK をインストールします。 Android の sdk 'adt - バンドル - < os > < アーチ > - < バージョン >' ファイルとして配布されます。 Windows では、adt バンドルは、インストーラーにパッケージ化されます。 OSX と Linux 上に簡単に解凍 'adt バンドル' 開発ツールを格納する場所。 [Android の SDK のセットアップに関する詳細情報をここで発見ことができます。][5]
+## Java 開発キット (JDK) のインストールします。
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+[Java 開発キット (JDK) 7][4]をインストールまたはそれ以降。
 
-コルドバを仕事、またはそれらに基づいている CLI コマンド ライン ツール、SDK を含める必要があります `tools` と `platform-tools` でディレクトリを `PATH` 。 Mac では、テキストエディターを使用して作成または変更することができます、 `~/.bash_profile` ファイルは、SDK のインストールに応じて、次のような行を追加します。
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        エクスポート パス ${path} を =:/開発/adt-バンドル/sdk/プラットフォーム固有のツール:/開発/adt-バンドル/sdk/ツール
+Windows をインストールするときも JDK インストール パス (たとえば、C:\Program Files\Java\jdk1.7.0_75) によると`JAVA_HOME`環境変数を設定する必要があります。
+
+## Android の SDK をインストールします。
+
+[Android のスタンドアロン SDK ツール][5]や[Android のスタジオ][6]をインストールします。 Procceed 対応`アンドロイド Studio`プラグインのアンドロイド新しいコルドバの開発またはネイティブ ツールを使用して実行および Android プラットフォームをデバッグする場合。 それ以外の場合は、 `Android のスタンドアロン SDK ツール`は Android アプリケーション ビルドおよび配置するのに十分です。
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+詳細なインストール手順は利用可能な上記のリンクをインストールの一部として。
+
+コルドバするために、コマンド ライン ツールまたはに基づいては、CLI は、SDK の`ツール`や`プラットフォーム固有のツール`ディレクトリ`パス`に含める必要があります。 Mac では、テキスト エディターを使用して、作成または SDK のインストールに応じて、次のような行を追加する`~/.bash_profile`ファイルを変更することができます。
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-パスを追加します `java` と `ant` に必要な場合。 この行で `~/.bash_profile` 新たにオープンしたターミナル ウィンドウでこれらのツールを公開します。 ターミナル ・ ウィンドウをまだ開いて場合は osx 版、またはログアウト/ログイン Linux 上を避けるために、現在の端末ウィンドウで使用できるようにするこれを実行します。
+`~/.Bash_profile`内のこの行は、新しくオープンしたターミナル ウィンドウでこれらのツールを公開します。 ターミナル ・ ウィンドウをまだ開いて場合は osx 版、またはログアウト/ログイン Linux 上を避けるために、現在の端末ウィンドウで使用できるようにするこれを実行します。
 
-        $ ソース ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-変更する、 `PATH` Windows 7 環境。
+Windows の`PATH`環境を変更: する
 
 1.  デスクトップの左下隅の [**スタート**] メニューをクリックして、**コンピューター**を右クリックして [**プロパティ**].
 
@@ -64,24 +76,95 @@
 
 5.  追加するのには、次の `PATH` 例えば、SDK をインストールしたに基づきます。
     
-        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  値を保存して両方のダイアログ ボックスを閉じます。
 
-また、コマンド ・ プロンプトとタイプ Java および Ant. オープンを有効にする必要があります `java` 、また入力と `ant` 。追加、 `PATH` これらのいずれかの実行に失敗します。
+## SDK パッケージをインストールします。
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+アンドロイド SDK マネージャーを開く (たとえば、端末を介して:`アンドロイド`) インストールと。
 
-## SDK で新しいプロジェクトを開く
+1.  アンドロイド 5.1.1 (API 22) プラットフォーム SDK
+2.  Android の SDK ビルド ツール バージョン 19.1.0 またはそれ以降
+3.  Android 対応リポジトリ (エクストラ)
+
+詳細については、 [SDK パッケージのインストール][7]を参照してください。
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## エミュレーターを構成します。
+
+人造人間 sdk は既定で任意の既定のエミュレーターのインスタンスを提供しません。 コマンド ・ ラインで`android`を実行して新しいものを作成できます。 プレス**ツール → 管理 Avd** (Android 仮想デバイス)、**デバイスの定義**されたダイアログ ボックスから任意の項目を選択します。
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+プレス**AVD の作成**、必要に応じて、名前の変更、変更を受け入れて**[ok]**を押します。
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+これで、AVD **Android 仮想デバイス**リストに表示されます。
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+エミュレーターを開くには、個別のアプリケーションとして、AVD を選択し、**開始**を押します。ハードウェア ボタンで使用できるコントロールを追加して、デバイスのように多くを起動します。
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+高速な経験のため、実行速度を向上させる`仮想マシン加速`を使用できます。 多くの近代的な Cpu をより効率的に仮想マシンを実行する拡張機能を提供します。 加速度のこのタイプを使用する前にかどうか、現在の開発システムの CPU をサポートしています 1 つ次の仮想化テクノロジを決定する必要があります。
+
+*   **インテル バーチャライゼーション ・ テクノロジー**(VT-x、vmx) → [Intel VT-x 対応のプロセッサ一覧][12]
+*   **AMD の仮想化**AMD-V (SVM)、Linux のサポートだけ (2006 年 5 月以来すべての Cpu AMD を含める AMD-V Sempron を除く)。
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+かどうか、インテル ・ プロセッサーの VT-x テクノロジをサポートする、`インテル プロセッサー識別ユーティリ ティー`を実行している、インテル[・ ダウンロード ・ センター][13]からダウンロードできます`windows`や`OS に依存しない`である[booteable ユーティリティ][14]を使用することができますを調べる別の方法.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+インストールし、`インテルのプロセッサー識別ユーティリ ティー`を実行後、Windows 上あなたの CPU 仮想化テクノロジをサポートしているかどうかを確認するために次のウィンドウを得るでしょう:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+エミュレーターをスピードアップするためにダウンロードし、1 つ以上の`Intel x86 原子`システム イメージとして`インテル ハードウェア加速実行マネージャー (HAXM)`をインストールする必要があります。.
+
+あなたアンドロイド SDK マネージャーを開き、テストするどちらかのバージョンの`Intel x86 原子`システム イメージを選択します。 `エクストラ`に行くと`Intel x86 エミュレーター アクセラレータ (HAXM)`を選択し、それらのパッケージをインストールします。
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+ダウンロード後`エクストラ/インテル/Hardware_Accelerated_Execution_Manager`でアンドロイド SDK で提供されているインテル インストーラーを実行します。 **注**:`より多くの情報とステップ バイ ステップ ガイダンスこのチェックを見つけることができる場合は、パッケージのインストールに問題がある` [Intel の記事][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  1 つ以上の`Intel x86 原子`システム イメージとして、`インテル ハードウェア加速実行マネージャー`、**余分な物**の下で利用可能なインストールします。.
+
+2.  `エクストラ/インテル/Hardware_Accelerated_Execution_Manager`でアンドロイド SDK で提供されているインテルのインストーラーを実行します。.
+
+3.  インテル画像に設定されているターゲットで新しい AVD を作成します。
+
+4.  エミュレーターを起動するときはハックス モジュールのロードに失敗を示すエラー メッセージがない確認します。
+
+## 新しいプロジェクトを作成します。
 
 この時点で、新しいプロジェクトを作成する、コマンド ライン インターフェイスまたは人造人間固有のシェルのツールのセットで説明するクロス プラットフォーム CLI ツールの間に選択できます。 ソース コード ディレクトリ内からの場合、CLI アプローチここです:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 ここでは Unix および Windows の対応する低レベル シェル ツール アプローチ:
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-ここでは、SDK を使用して変更する方法です。
-
-1.  **Eclipse**アプリケーションを起動します。
-
-2.  **新しいプロジェクト**のメニュー項目を選択します。
-
-3.  表示されたダイアログ ボックスから**既存のコードから Android プロジェクト**を選択し、**次**キーを押します。
-    
-    ![][6]
-
-4.  CLI を使用している場合に移動、 `hello` にし、プロジェクトの作成ディレクトリの `platforms/android` サブディレクトリ。 代わりに、使用している場合、 `create` シェル ユーティリティと、単に移動、 `hello` ディレクトリ。
-
-5.  **終了**キーを押します。.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-Eclipse ウィンドウが開いたら、未解決の問題を示す赤い**X**が表示されます。もしそうなら、この追加の手順を実行します。
-
-1.  プロジェクト ディレクトリを右クリックします。
-
-2.  結果**のプロパティ**] ダイアログ [ **Android**ナビゲーション ウィンドウから。
-
-3.  プロジェクトのビルド ターゲットは、インストールされている最高の Android の API レベルを選択します。
-
-4.  **[Ok]**をクリックします.
-
-5.  **クリーン****をプロジェクト**メニューから選択します。これは、プロジェクト内のすべてのエラーを修正する必要があります。
-
 ## プロジェクトをビルドします
 
-開発で CLI を使用している場合は、プロジェクト ディレクトリの最上位 `www` ディレクトリにソース ファイルが含まれています。アプリを再構築するには、プロジェクト ディレクトリ内のこれらのいずれかを実行します。
+開発で CLI を使用している場合、プロジェクトの最上位レベルの`www`ディレクトリにはソース ファイルが含まれます。アプリを再構築するには、プロジェクト ディレクトリ内のこれらのいずれかを実行します。
 
-        $ コルドバ ビルド # 追加 $ コルドバをされたすべてのプラットフォームのビルド ビルド android # ビルド デバッグの唯一のアンドロイド $ コルドバ ビルド android--デバッグ # ビルド デバッグのみ $ コルドバ ビルド アンドロイドアンドロイド--唯一のアンドロイドのための # ビルドのリリースのために
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-開発で人造人間に固有のシェルのツールを使用している場合、別のアプローチがあります。 プロジェクトを生成した後、既定のアプリケーションのソースは、 `assets/www` サブディレクトリ。 後続のコマンドがその `cordova` サブディレクトリ。
+開発で人造人間に固有のシェルのツールを使用している場合、別のアプローチがあります。 プロジェクトを生成した後、既定のアプリのソースは`資産/www`サブディレクトリで利用可能です。 以降のコマンドはその`コルドバ`サブディレクトリで利用できます。
 
-`build`コマンドをプロジェクト ファイルを消去して、アプリを再構築します。ここでは、Mac と Windows の両方の構文です。 例の最初のペアを生成するデバッグ情報と 2 番目のリリースのアプリを構築します。
+`ビルド`コマンドをプロジェクト ファイルを消去して、アプリを再構築します。ここでは、Mac と Windows の両方の構文です。 例の最初のペアを生成するデバッグ情報と 2 番目のリリースのアプリを構築します。
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-次の定義を追加する場合は、リリースのビルド時、 `local.properties` ファイルを APK は署名を取得し、Google Play ストアにアップロードする準備がされるように配置されます。
+## アプリを展開します。
 
-        key.store=/Users/me/Developer/mykeystore.jks key.alias=mykeyalias
+`コルドバ`CLI ユーティリティを使用して、コマンド ・ ラインから、エミュレーターまたはデバイスにアプリケーションを配置することができます。
+
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
-ビルド スクリプトがあれば、キーストアおよび別名キー、パスワード、パスワードの求められます。 プロパティ ファイルでパスワードを定義する必要はありません。 それらを定義できます、プロンプトを回避する場合は、 `local.properties` として `key.store.password` と `key.alias.password` 。 これを行う場合、これらのパスワードでセキュリティ上の懸念の注意します。
+それ以外の場合は、代替シェル インターフェイスを使用します。
 
-## エミュレーターを構成します。
-
-いずれかを使用することができます、 `cordova` 、エミュレーターでアプリケーションを実行する CLI ユーティリティまたはコルドバのアンドロイドを中心としたシェル ツールします。 いずれかの方法では、SDK には、少なくとも 1 つのデバイスを表示する最初構成する必要があります。 Eclipse から個別に実行される Java アプリケーション アンドロイド SDK マネージャー使用します。 それを開く 2 つの方法があります。
-
-1.  実行 `android` コマンド ・ ラインで。
-
-2.  Eclipse、内でこのツールバー アイコンを押します。
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-一度開いて、アンドロイド SDK マネージャーはさまざまなランタイム ライブラリが表示されます。
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-**ツール → 管理 Avd** (Android 仮想デバイス) を選択し、表示されたダイアログ ボックス内の**デバイス定義**から任意の項目を選択します。
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-プレス**AVD の作成**、必要に応じて、名前の変更、変更を受け入れて**[ok]**を押します。
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-これで、AVD **Android 仮想デバイス**リストに表示されます。
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-エミュレーターを開くには、個別のアプリケーションとして、AVD を選択し、**開始**を押します。ハードウェア ボタンで使用できるコントロールを追加して、デバイスのように多くを起動します。
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## エミュレーターへの展開します。
-
-この時点で使用することができます、 `cordova` CLI ユーティリティ コマンドラインからエミュレーターにアプリケーションを配置します。
-
-        $ コルドバ android をエミュレートします。
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-それ以外の場合、代替シェル インターフェイスを使用します。
+使用することができます**cordova run android --list**を見るすべての利用可能なターゲットと**cordova run android --target=target_name** 、特定のデバイスまたはエミュレーターでアプリケーションを実行する (たとえば、`cordova run android --target="Nexus4_emulator"`).
 
-        $/path/to/project/cordova/run - エミュレーター
-    
-
-エミュレーターは、現在、SDK 内有効に頼らずに指定する名前ごとに参照できます。
-
-        $/path/to/project/cordova/run - ターゲット名 =
-    
+**コルドバの実行 - ヘルプ**を使用して、追加のビルドを参照してください、オプションを実行することもできます。
 
 これは、ホーム画面にアプリをプッシュし、それを起動します。
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-ときにあなた `run` 、アプリは、あなたも `build` それ。 追加を追加することができます `--debug` 、 `--release` 、および `--nobuild` 構築方法やも、再構築が必要かどうかを制御するフラグ。
-
-        $/path/to/project/cordova/run - エミュレーター - nobuild
-    
-
-代わりに Eclipse 内で作業している、プロジェクトを右クリックし、 **Android アプリケーション → として実行**を選択します。どれもが既に開かれている場合、AVD を指定しようとしています。
-
-高速な体験を使用してできます、 `Virtual Machine Acceleration` の実行速度を向上させます。 多くの近代的な Cpu をより効率的に仮想マシンを実行する拡張機能を提供します。 加速度のこのタイプを使用する前にかどうか、現在の開発システムの CPU をサポートしています 1 つ次の仮想化テクノロジを決定する必要があります。
-
-*   **インテル バーチャライゼーション ・ テクノロジー**(VT-x、vmx) → [Intel VT-x 対応のプロセッサ一覧][14]
-*   **AMD の仮想化**AMD-V (SVM)、Linux のサポートだけ (2006 年 5 月以来すべての Cpu AMD を含める AMD-V Sempron を除く)。
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-別の方法を見つける場合、インテル ・ プロセッサーの VT-x 技術をサポートする、それは実行することによって、 `Intel Processor Identification Utility` の `Windows` 、インテル[・ ダウンロード ・ センター][15]からダウンロードすることができますまたは、 [booteable ユーティリティ][16]は、使用することができます`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-後のインストールし、実行、 `Intel Processor Identification Utility` 、Windows 上あなたの CPU 仮想化テクノロジをサポートしているかどうかを確認するために次のウィンドウを得るでしょう。
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-エミュレーターをスピードアップするためにダウンロードし、1 つまたは複数をインストールする必要があります `Intel x86 Atom` システム イメージだけでなく、`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-あなたアンドロイド SDK マネージャーを開き、選択、 `Intel x86 Atom` どちらかのバージョンをテストするためのシステム イメージ。 移動し、 `Extras` を選択します `Intel x86 Emulator Accelerator (HAXM)` 、それらのパッケージをインストール。
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-ダウンロード後、Android SDK で利用可能です、インテル インストーラーを実行 `extras/intel/Hardware_Accelerated_Execution_Manager` 。 **注**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [インテル記事][19] .
+ときにアプリを`実行`を`構築`することもそれ。 追加を追加することができます`--デバッグ`、 `-リリース`、および構築方法や、再構築が必要かどうかも制御する`--nobuild`フラグ。
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  1 つまたは複数インストール `Intel x86 Atom` システム イメージだけでなく、 `Intel Hardware Accelerated Execution Manager` 、**余分な物**の下で利用可能な.
-
-2.  内でアンドロイド SDK で提供されているインテルのインストーラーを実行します。`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  インテル画像に設定されているターゲットで新しい AVD を作成します。
-
-4.  エミュレーターを起動するときはハックス モジュールのロードに失敗を示すエラー メッセージがない確認します。
-
-## デバイスへの配置します。
-
-デバイスに直接アプリをプッシュするには、 [Android 開発者向けサイト][20]で説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。
-
- [20]: http://developer.android.com/tools/device.html
-
-この CLI コマンドを使用してアプリをデバイスにプッシュすることができます。
-
-        android を実行 $ コルドバ
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-.. またはこの人造人間中心のシェル インターフェイスを使用します。
-
-        $/path/to/project/cordova/run - デバイス
-    
-
-指定したフラグなしで、 `run` コマンドはデバイスが見つからない場合、接続先のデバイスまたは現在実行中のエミュレーターを検出し、それ以外の場合、エミュレーターを指定するよう求められます。
-
-Eclipse 内からアプリケーションを実行するには、プロジェクトを右クリックし、 **Android アプリケーション → として実行**を選択します.
-
 ## その他のコマンド
 
 実行時のアプリケーションの詳細なログを生成します。
 
-        $/path/to/project/cordova/log C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 次のプロジェクト ファイルが消去されます。
 
-        $/path/to/project/cordova/clean C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## SDK で新しいプロジェクトを開く
+
+Android プラットフォームは、プロジェクトに追加されます、一度[Android Studio][6]内からそれを開くことができます。
+
+1.  **アンドロイド Studio**アプリケーションを起動します。
+
+2.  **インポート プロジェクト (Eclipse ADT、Gradle など)**を選択します.
+    
+    ![][19]
+
+3.  Android プラットフォームは、ストアド`あなた/プロジェクト/プラットフォーム/android`の場所を選択します。).
+    
+    ![][20]
+
+4.  `Gradle 同期`質問の単に答えが**はい**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+あなたを構築し、 `Android のスタジオ`から直接アプリケーションを実行することができますすべての現在設定されて.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+[Android のスタジオの概要][22]を参照してください、そして[建物と Android Studio から実行する][23]詳細については。
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/ja/edge/guide/platforms/android/tools.md b/docs/ja/edge/guide/platforms/android/tools.md
index 9286bf3..dd56406 100644
--- a/docs/ja/edge/guide/platforms/android/tools.md
+++ b/docs/ja/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 少なくとも 1 つの Android 仮想デバイス、それ以外の場合でそうよう求められますを作成するかどうかを確認、 `android` コマンド。 AVD 1 つ以上のターゲットとして使用できる場合はいずれかを選択するよう求められます。 既定では、 `run` コマンド デバイスが見つからない場合に接続されているデバイス、または現在実行中のエミュレーターを検出します。
 
+## アプリケーションの署名
+
+署名の要件ここで Android アプリを確認することができます: http://developer.android.com/tools/publishing/app-signing.html
+
+アプリを署名する必要があります、次のパラメーター: * キーストア (`--キーストア`): キーのセットを保持できるバイナリ ファイルへのパス。 * キーストア パスワード (`--storePassword`): キーストア パスワード * エイリアス (`--別名`): 歌うことのために使用される秘密のキーを指定する id。 * パスワード (`--password`): 指定された秘密キーのパスワード。 * キーストア (`--keystoreType`) のタイプ: jks pkcs12 (デフォルト: 自動検出ファイル拡張子に基づいて)`ビルド`または`実行`スクリプトを上記のコマンドライン引数を使用してこれらのパラメーターを指定することができます。
+
+また、(`-buildConfig`) 引数を使用してビルド構成ファイル (build.json) で指定する可能性があります。ビルドの構成ファイルのサンプルを次に示します。
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+リリース署名用パスワードを除外することができ、ビルド システムは、パスワードを求めるプロンプトを発行します。
+
+ミックスし、一致するコマンドライン引数と build.json ファイル内のパラメーターへのサポートがあります。 コマンドライン引数の値は、優先順位を取得します。 これは、コマンドラインでパスワードを指定するために役立ちますすることができます。
+
 ## ログの記録
 
         $ /path/to/project/cordova/log
@@ -81,13 +113,13 @@
 
 ## Gradle の構築
 
-Cordova-android@4.0.0、現在プロジェクトは [Gradle][2] を使用してビルドされます。ANT の建物には古いバージョンのドキュメントを参照してください。
+Cordova-android@4.0.0、現在プロジェクトは[Gradle][2]を使用してビルドされます。 ANT の建物には古いバージョンのドキュメントを参照してください。
 
  [2]: http://www.gradle.org/
 
 ### Gradle プロパティ
 
-これらの [プロパティ][3] は、ビルドのカスタマイズを設定できます。
+これらの[プロパティ][3]は、ビルドのカスタマイズを設定できます。
 
  [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
 
@@ -132,7 +164,7 @@
 
 ### 拡張 build.gradle
 
-`build.gradle`、カスタマイズするのではなく、直接編集する必要がある場合 `ビルド extras.gradle` をという名前の兄弟ファイルを作成する必要があります。 このファイルは、メインの `build.gradle` が存在する場合にインクルードされます。 ここで例に示します。
+`Build.gradle`、カスタマイズするのではなく、直接編集する必要がある場合`ビルド extras.gradle`をという名前の兄弟ファイルを作成する必要があります。 このファイルは、メインの`build.gradle`が存在する場合にインクルードされます。 ここで例に示します。
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
@@ -143,7 +175,7 @@
     }
     
 
-プラグインは `ビルド extras.gradle` 経由でのファイルも含めることができます注意してください。
+プラグインは`ビルド extras.gradle`経由でのファイルも含めることができます注意してください。
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/ja/edge/guide/platforms/android/upgrade.md b/docs/ja/edge/guide/platforms/android/upgrade.md
index a218ab3..6b1dc88 100644
--- a/docs/ja/edge/guide/platforms/android/upgrade.md
+++ b/docs/ja/edge/guide/platforms/android/upgrade.md
@@ -17,7 +17,57 @@
 
 このガイドは、コルドバの旧バージョンからアップグレードする Android プロジェクトを変更する方法を示します。 これらの命令のほとんど、古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。
 
-## アップグレード 3.6.0 プロジェクト 4.0.0
+## 4.0.0 へのアップグレード
+
+4.0.0 では重要な変更を活用するために必要な特定のアップグレード手順があります。 まず、以下の通り、共通のアップグレードの手順が必要です。
+
+CLI 以外のプロジェクトを実行します。
+
+        bin/update path/to/project
+    
+
+CLI のプロジェクト。
+
+1.  更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
+
+2.  既存のプロジェクトで `cordova platform update android` を実行します。
+
+### ホワイト リストをアップグレードします。
+
+ホワイト リストのすべての機能は、今のプラグインを介して実装されます。 プラグインを使わず、アプリはもはや 4.0.0 へのアップグレード後にホワイト リストによって保護されます。 コルドヴァには 2 つのホワイト リストのプラグインは、異なるレベルの保護を提供します。
+
+1.  `ホワイト リスト コルドバ-プラグイン`プラグイン*(推奨)*
+    
+    *   このプラグインは強くお勧めします、それはより安全でより以前のバージョンでホワイト リストも設定可能
+    *   必要な構成変更の[コルドバ プラグイン ホワイト リスト][1]の詳細を参照してください。
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `コルドバ プラグイン レガシー ホワイト`プラグイン
+    
+    *   この動作は以前のバージョンと同じホワイト リストを提供します。[コルドバのプラグイン-レガシー ホワイト リスト][2]を参照してください。
+    *   構成の変更は必要ありませんが推奨されるプラグインよりも少ないの保護を提供します
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### 横断歩道の WebView を使用します。
+
+既定では、アプリは WebView デバイスによって提供されるシステムを使用していきます。 横断歩道の WebView を代わりに使用する場合は、単に、クロスウォーク ・ プラグインを追加します。
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+プラグインを追加時に、アプリは横断歩道 WebView 正しくインストールおよび構成を取得します。
+
+### Splashscreen プラグインへのアップグレード
+
+アプリになる場合、スプラッシュ スクリーンの使用機能をプラグインに移動されていること。 スプラッシュ スクリーン用の構成オプションは変更されません。 必要な唯一のアップグレード手順は、プラグインを追加します。
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## 3.6.0 から 3.7.1 にアップグレードします。
 
 CLI 以外のプロジェクトを実行します。
 
@@ -32,9 +82,9 @@
 
 ## 3.2.0 から 3.3.0 へのアップグレード
 
-`3.2.0` として同じ指示に従ってください。.
+`3.2.0`として同じ指示に従ってください。.
 
-3.3.0 にはじまって、コルドバ ランタイム今 jar ファイルの代わりにアンドロイドをライブラリとしてコンパイルされます。 これがコマンドラインの使用法の効果がない IDE ユーザーのワークスペースに新しく追加された `MyProject-CordovaLib` プロジェクトをインポートする必要があります。
+3.3.0 にはじまって、コルドバ ランタイム今 jar ファイルの代わりにアンドロイドをライブラリとしてコンパイルされます。 これがコマンドラインの使用法の効果がない IDE ユーザーのワークスペースに新しく追加された`MyProject-CordovaLib`プロジェクトをインポートする必要があります。
 
 ## 3.1.0 から 3.2.0 へのアップグレード
 
@@ -42,14 +92,14 @@
 
 1.  更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
 
-2.  実行`cordova platform update android`
+2.  Run `cordova platform update android`
 
 コルドバ CLI で作成されていないプロジェクトの場合に実行します。
 
         bin/update <project_path>
     
 
-**警告:**アンドロイド 4.4 - アンドロイド 4.4.3、ファイルを作成する入力型を持つ要素 =「ファイル」ファイル選択ダイアログ ボックスは開きません。 これは Android 上のクロムと回帰であり、問題を再現することができますスタンドアロン クロムブラウザー Android 上でアンドロイド 4.4 のファイル転送とファイルのプラグインを使用するは、回避策 (http://code.google.com/p/android/issues/detail?id=62220 を参照)。入力の型から、onClick イベントをリッスンすることができます「ファイル」を = し、ファイル ピッカー UI をポップアップします。 アップロードとフォーム データのネクタイ、するために JavaScript を使用して、出色のマルチパートのポストの要求にフォームの値をアタッチすることができます。
+**警告:** アンドロイド 4.4 - アンドロイド 4.4.3、ファイルを作成する入力型を持つ要素 =「ファイル」ファイル選択ダイアログ ボックスは開きません。 これは Android 上のクロムと回帰であり、問題を再現することができますスタンドアロン クロムブラウザー Android 上でアンドロイド 4.4 のファイル転送とファイルのプラグインを使用するは、回避策 (http://code.google.com/p/android/issues/detail?id=62220 を参照)。入力の型から、onClick イベントをリッスンすることができます「ファイル」を = し、ファイル ピッカー UI をポップアップします。 アップロードとフォーム データのネクタイ、するために JavaScript を使用して、出色のマルチパートのポストの要求にフォームの値をアタッチすることができます。
 
 ## 3.1.0 3.0.0 からアップグレード
 
@@ -57,7 +107,7 @@
 
 1.  更新、 `cordova` CLI バージョン。コマンド ライン インターフェイスを参照してください。
 
-2.  実行`cordova platform update android`
+2.  Run `cordova platform update android`
 
 コルドバ CLI で作成されていないプロジェクトの場合に実行します。
 
@@ -68,11 +118,11 @@
 
 1.  コマンド ライン インターフェイスで説明されているようにコルドバ、CLI を使用して新しい Apache コルドバ 3.0.0 プロジェクトを作成します。
 
-2.  コルドバ プロジェクトたとえば、プラットフォームの追加: `cordova platform add android を追加`.
+2.  コルドバ プロジェクトたとえば、プラットフォームの追加:`cordova platform add android`.
 
-3.  作成したコルドバ プロジェクトのルートでの `www` ディレクトリにプロジェクトの `www` ディレクトリの内容をコピーします。
+3.  作成したコルドバ プロジェクトのルートでの`www`ディレクトリにプロジェクトの`www`ディレクトリの内容をコピーします。
 
-4.  `platforms/android` の下の適切なディレクトリに、古いプロジェクトから、ネイティブ アセットをコピー: このディレクトリには、ネイティブのコルドバ android プロジェクトが存在します。
+4.  `プラットフォーム/android`の下の適切なディレクトリに、古いプロジェクトから、ネイティブ アセットをコピー: このディレクトリには、ネイティブのコルドバ android プロジェクトが存在します。
 
 5.  コルドバ CLI ツールを使用して、必要な任意のプラグインをインストールします。CLI が処理するすべてのコア Api のプラグインとして追加する必要がありますので注意してください。のみ 3.0.0 プラグインは CLI と互換性があります。
 
@@ -80,37 +130,37 @@
 
 1.  新しい Apache コルドバ Android プロジェクトを作成します。
 
-2.  `www` ディレクトリの内容を新しいプロジェクトにコピーします。
+2.  `Www`ディレクトリの内容を新しいプロジェクトにコピーします。
 
-3.  新しいプロジェクトに、ネイティブ Android 資産 `res` ディレクトリからコピーします。
+3.  新しいプロジェクトに、ネイティブ Android 資産`res`ディレクトリからコピーします。
 
-4.  新しいプロジェクトに `src` サブディレクトリからインストールされている任意のプラグインをコピーします。
+4.  新しいプロジェクトに`src`サブディレクトリからインストールされている任意のプラグインをコピーします。
 
-5.  いずれかのアップグレードを確認古い `config.xml` ファイルから新しい `<plugin>` 仕様への `<feature>` 参照使用されなくなりました。
+5.  いずれかのアップグレードを確認古い`config.xml`ファイルから新しい`< 機能 >`仕様への`< プラグイン >`参照使用されなくなりました。
 
-6.  `Org.apache.cordova` である `org.apache.cordova.api` パッケージへの参照を更新します。.
+6.  `Org.apache.cordova`である`org.apache.cordova.api`パッケージへの参照を更新します。.
     
     **注**: すべてのコア Api が削除されているし、のプラグインとしてインストールする必要があります。詳細についてを使用して Plugman 管理プラグイン ガイドを参照してください。
 
 ## 2.8.0 から 2.9.0 へのアップグレードします。
 
-1.  `bin/update <project_path>` を実行します。.
+1.  Run `bin/update <project_path>`.
 
 ## 2.8.0 へ 2.7.0 からのアップグレードします。
 
-1.  `コルドバ 2.7.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.7.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.8.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.8.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
 <!-- SS Eclipse -->
 
-1.  プロジェクトに新しい `cordova.js` をコピーします。
+1.  プロジェクトに新しい`cordova.js`をコピーします。
 
-2.  新しい `cordova.js` ファイルを使用してあなたの HTML を更新します。
+2.  新しい`cordova.js`ファイルを使用してあなたの HTML を更新します。
 
-3.  `Framework/res/xml/config.xml` を一致するように `res/xml/config.xml` ファイルをコピーします。.
+3.  `Framework/res/xml/config.xml`を一致するように`res/xml/config.xml`ファイルをコピーします。.
 
 4.  更新プログラム `framework/res/xml/config.xml` を以前のように同様の設定を持っています。
 
@@ -118,15 +168,15 @@
 
 ## 2.6.0 からへ 2.7.0 をアップグレードします。
 
-1.  `コルドバ 2.6.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.6.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.7.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.7.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 2.7.0.js` がプロジェクトにコピーします。
+4.  新しい`コルドバ 2.7.0.js`がプロジェクトにコピーします。
 
-5.  新しい `コルドバ 2.7.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`cordova-2.7.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  コピー、 `res/xml/config.xml` 一致するように`framework/res/xml/config.xml`.
 
@@ -136,9 +186,9 @@
 
 ## 2.5.0 から 2.6.0 にアップグレードします。
 
-1.  `コルドバ 2.5.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.5.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.6.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.6.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -156,9 +206,9 @@
 
 ## 2.4.0 から 2.5.0 にアップグレードします。
 
-1.  `コルドバ 2.4.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.4.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.5.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.5.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -174,9 +224,9 @@
 
 ## 2.3.0 から 2.4.0 にアップグレードします。
 
-1.  `コルドバ 2.3.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.3.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.4.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.4.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -190,9 +240,9 @@
 
 ## 2.2.0 から 2.3.0 にアップグレードします。
 
-1.  `コルドバ 2.2.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.2.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.3.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.3.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -206,9 +256,9 @@
 
 ## 2.1.0 から 2.2.0 にアップグレードします。
 
-1.  `コルドバ 2.1.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.1.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.2.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.2.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -222,9 +272,9 @@
 
 ## 2.0.0 から 2.1.0 にアップグレードします。
 
-1.  `コルドバ 2.0.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-2.0.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.1.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.1.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -238,9 +288,9 @@
 
 ## 1.9.0 から 2.0.0 にアップグレードします。
 
-1.  `コルドバ 1.9.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-1.9.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 2.0.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-2.0.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -250,43 +300,43 @@
 
 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.  削除 `cordova-1.8.0.jar` プロジェクトの `libs` ディレクトリ。
+1.  `cordova-1.8.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.9.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.9.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 1.9.0.js` がプロジェクトにコピーします。
+4.  新しい`cordova-1.9.0.js`がプロジェクトにコピーします。
 
-5.  新しい `コルドバ 1.9.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`cordova- 1.9.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
-解放は 1.9.0 に `CordovaWebView` の導入により、サード パーティのプラグインが動作しない場合があります。 これらのプラグインは、`getContext()` または `getActivity()` を使用して `CordovaInterface` からコンテキストを取得する必要があります。 経験豊富なアンドロイドの開発者でない場合プラグインのメンテナに連絡して、バグ追跡システムにこのタスクを追加してください。
+解放は 1.9.0 に`CordovaWebView`の導入により、サード パーティのプラグインが動作しない場合があります。 これらのプラグインは、 `getContext()`または`getActivity()`を使用して`CordovaInterface`からコンテキストを取得する必要があります。 経験豊富なアンドロイドの開発者でない場合プラグインのメンテナに連絡して、バグ追跡システムにこのタスクを追加してください。
 
 ## 1.8.0 から 1.8.0 へのアップグレードします。
 
-1.  削除 `cordova-1.8.0.jar` プロジェクトの `libs` ディレクトリ。
+1.  `cordova-1.8.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.8.1.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.8.1.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 1.8.1.js` がプロジェクトにコピーします。
+4.  新しい`cordova-1.8.1.js`がプロジェクトにコピーします。
 
-5.  新しい `コルドバ 1.8.1.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`cordova-1.8.1.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
 ## 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`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -298,9 +348,9 @@
 
 ## 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`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
@@ -312,71 +362,71 @@
 
 ## 1.6.1 から 1.7.0 へのアップグレードします。
 
-1.  `コルドバ 1.6.1.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-1.6.1.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.7.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.7.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 1.7.0.js` がプロジェクトにコピーします。
+4.  新しい`cordova-1.7.0.js`がプロジェクトにコピーします。
 
 5.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
 ## 1.6.0 から 1.6.1 へのアップグレードします。
 
-1.  `コルドバ 1.6.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova- 1.6.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.6.1.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.6.1.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 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.  `コルドバ 1.5.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `cordova-1.5.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.6.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.6.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 1.6.0.js` がプロジェクトにコピーします。
+4.  新しい`cordova-1.6.0.js`がプロジェクトにコピーします。
 
-5.  新しい `コルドバ 1.6.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`cordova-1.6.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
-7.  交換 `res/xml/phonegap.xml` と `res/xml/cordova.xml` と一致するには`framework/res/xml/cordova.xml`.
+7.  `Res/xml/cordova.xml` `framework/res/xml/cordova.xml`を一致するように`res/xml/phonegap.xml`を置き換える.
 
 ## 1.4.0 から 1.5.0 にアップグレードします。
 
-1.  `Phonegap 1.4.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `phonegap-1.4.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `コルドバ 1.5.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `cordova-1.5.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `コルドバ 1.5.0.js` がプロジェクトにコピーします。
+4.  新しい`cordova- 1.5.0.js`がプロジェクトにコピーします。
 
-5.  新しい `コルドバ 1.5.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`cordova-1.5.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
-7.  交換 `res/xml/phonegap.xml` と `res/xml/cordova.xml` と一致するには`framework/res/xml/cordova.xml`.
+7.  `Res/xml/cordova.xml` `framework/res/xml/cordova.xml`を一致するように`res/xml/phonegap.xml`を置き換える.
 
 ## 1.3.0 から 1.4.0 にアップグレードします。
 
-1.  `Phonegap 1.3.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `phonegap-1.3.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `Phonegap 1.4.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `phonegap-1.4.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `phonegap 1.4.0.js` がプロジェクトにコピーします。
+4.  新しい`phonegap-1.4.0.js`がプロジェクトにコピーします。
 
-5.  新しい `phonegap 1.4.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`phonegap-1.4.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
@@ -384,15 +434,15 @@
 
 ## 1.3.0 に 1.2.0 からアップグレードします。
 
-1.  `Phonegap 1.2.0.jar` プロジェクトの `libs` ディレクトリから削除します。
+1.  `phonegap-1.2.0.jar`プロジェクトの`libs`ディレクトリから削除します。
 
-2.  `Phonegap 1.3.0.jar` プロジェクトの `lib` ディレクトリに追加します。
+2.  `phonegap-1.3.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `phonegap 1.3.0.js` がプロジェクトにコピーします。
+4.  新しい `phonegap-1.1.0.js` がプロジェクトにコピーします。
 
-5.  あなたの HTML を使用して、新しい更新 `phonegap-1.2.0.js` ファイル。
+5.  新しい`phonegap-1.2.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
@@ -400,15 +450,15 @@
 
 ## 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` プロジェクトの `lib` ディレクトリに追加します。
+2.  `phonegap-1.2.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `phonegap 1.2.0.js` がプロジェクトにコピーします。
+4.  新しい`phonegap-1.2.0.js`がプロジェクトにコピーします。
 
-5.  あなたの HTML を使用して、新しい更新 `phonegap-1.2.0.js` ファイル。
+5.  新しい`phonegap-1.2.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
@@ -416,28 +466,28 @@
 
 ## 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` プロジェクトの `lib` ディレクトリに追加します。
+2.  `phonegap-1.1.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `phonegap 1.1.0.js` がプロジェクトにコピーします。
+4.  新しい`phonegap-1.1.0.js`がプロジェクトにコピーします。
 
-5.  新しい `phonegap 1.1.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`phonegap-1.1.0.js`ファイルを使用してあなたの HTML を更新します。
 
 6.  更新 `res/xml/plugins.xml` 一致するように`framework/res/xml/plugins.xml`.
 
 ## 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` プロジェクトの `lib` ディレクトリに追加します。
+2.  `phonegap-1.0.0.jar`プロジェクトの`lib`ディレクトリに追加します。
 
 3.  Eclipse を使用すると、Eclipse プロジェクトを更新して、クリーンを行います。
 
-4.  新しい `phonegap 1.0.0.js` がプロジェクトにコピーします。
+4.  新しい`phonegap-1.0.0.js`がプロジェクトにコピーします。
 
-5.  新しい `phonegap 1.0.0.js` ファイルを使用してあなたの HTML を更新します。
+5.  新しい`phonegap-1.0.0.js`ファイルを使用してあなたの HTML を更新します。
 
-6.  `Framework/res/xml/plugins.xml` を一致するように `res/xml/plugins.xml` を追加します。.
\ No newline at end of file
+6.  `Framework/res/xml/plugins.xml`を一致するように`res/xml/plugins.xml`を追加します。.
\ No newline at end of file
diff --git a/docs/ja/edge/guide/platforms/blackberry10/index.md b/docs/ja/edge/guide/platforms/blackberry10/index.md
index bcb9932..991ae69 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/index.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@
 
 *   現在のセッションで変更を適用するのには、次を実行します。
     
-        $ ソース ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 得た場合は、環境問題、コマンド ・ ラインからネイティブ SDK を使用して、実行、適切なプラットフォーム用のファイル、インストール先のパス内にある:
diff --git a/docs/ja/edge/guide/platforms/blackberry10/upgrade.md b/docs/ja/edge/guide/platforms/blackberry10/upgrade.md
index c515686..628330d 100644
--- a/docs/ja/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/ja/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  端末のような unix を使用して、上記ダウンロードしたソースを配置したディレクトリに移動します: ターミナル.app、Bash、Cygwin など。
 
-4.  IOS シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。この新しいプロジェクトから資産必要があります。
+4.  ブラックベリー シェル ツール ガイドで説明されているように、新しいプロジェクトを作成します。この新しいプロジェクトから資産必要があります。
 
 5.  コピー、 `www/cordova.js` ファイルから新しいプロジェクトに、 `www` ディレクトリ、および削除、 `www/cordova.js` ファイル。
 
diff --git a/docs/ja/edge/guide/platforms/firefoxos/index.md b/docs/ja/edge/guide/platforms/firefoxos/index.md
index 1062e9b..bff0b17 100644
--- a/docs/ja/edge/guide/platforms/firefoxos/index.md
+++ b/docs/ja/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 この時点で、あなたは行く準備ができて-何でもしたいアプリになるをテスト-アプリ/www 内部コードを変更します。 たとえばを使用して"コルドバ プラグイン"を追加、アプリを[プラグインのサポート]()を追加できます。
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 アプリのコードが書き込まれるとき、変更を使用してプロジェクトに追加した Firefox OS アプリに配置します。
diff --git a/docs/ja/edge/guide/platforms/ios/index.md b/docs/ja/edge/guide/platforms/ios/index.md
index 1bad925..ee0b05b 100644
--- a/docs/ja/edge/guide/platforms/ios/index.md
+++ b/docs/ja/edge/guide/platforms/ios/index.md
@@ -33,34 +33,62 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios の sim][2]と[ios-deploy][3]ツール - iOS のシミュレータに iOS アプリと iOS デバイスをコマンドラインから起動することができます。
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## SDK をインストールします。
 
 Xcode をダウンロードする 2 つの方法があります。
 
-*   から[App Store][2]、 **App Store**のアプリケーションで「Xcode」を捜すことによって利用できます。
+*   から[App Store][4]、 **App Store**のアプリケーションで「Xcode」を捜すことによって利用できます。
 
-*   [Apple の開発者のダウンロード][3]アップルの開発者として登録する必要があります。
+*   [Apple の開発者のダウンロード][5]アップルの開発者として登録する必要があります。
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Xcode をインストールすると、いくつかのコマンド ライン ツールはコルドバを実行するを有効にする必要があります。 **Xcode**メニューから**環境設定**の [**ダウンロード**] タブを選択します。 [**コンポーネント**] パネルから**コマンド ライン ツール**の一覧の横にある [**インストール**] ボタンを押します。
 
-## SDK でプロジェクトを開く
+## インストール展開ツール
 
-使用、 `cordova` コルドバのコマンド ライン インターフェイスで説明されているように、新しいプロジェクトを設定するユーティリティ。たとえば、ソース コード ディレクトリ: で
+Comman ライン ・ ターミナルから実行します。
 
-        $ cordova create hello com.example.hello "HelloWorld"
-        $ cd hello
-        $ cordova platform add ios
-        $ cordova prepare              # or "cordova build"
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
     
 
-作成後は、Xcode の内でからそれを開くことができます。ダブルクリックして開き、 `hello/platforms/ios/hello.xcodeproj` ファイル。このような画面になります。
+## 新しいプロジェクトを作成します。
 
-![][4]
+コルドバのコマンド ライン インターフェイスで説明されているように、新しいプロジェクトをセットアップする`コルドバ`ユーティリティを使用します。たとえば、ソース コード ディレクトリ: で
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ コルドバ作成こんにちは com.example.hello"HelloWorld"$ cd こんにちは $ コルドバ プラットフォームは、ios を追加 $ コルドバ準備 # または"構築コルドバ"
+    
+
+## アプリを展開します。
+
+接続されている iOS デバイス上のアプリを展開。
+
+        $ cordova run ios --device
+    
+
+デフォルト iOS エミュレーター上でアプリケーションを展開するには
+
+        $ cordova emulate ios
+    
+
+使用することができます**cordova run ios --list**を見るすべての利用可能なターゲットと**cordova run ios --target=target_name** 、特定のデバイスまたはエミュレーターでアプリケーションを実行する (たとえば、`cordova run ios --target="iPhone-6"`).
+
+**コルドバの実行 - ヘルプ**を使用して、追加のビルドを参照してください、オプションを実行することもできます。
+
+## SDK でプロジェクトを開く
+
+Ios プラットフォームをプロジェクトに追加すると、Xcode の内でからそれを開くことができます。`Hello/platforms/ios/hello.xcodeproj`ファイルを開くをダブルクリックします。このような画面になります。
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## エミュレーターへの展開します。
 
@@ -72,32 +100,32 @@
 
 3.  ツールバーの**配色**メニューから目的のデバイスを選択します、iPhone などとして 6.0 シミュレータはここに強調:
     
-    ![][5]
+    ![][7]
 
 4.  **スキーム**の左側に同じツールバーに表示される**実行**ボタンを押します。 ビルド、配置、エミュレーターでアプリケーションを実行します。 独立したエミュレータ アプリケーションは、アプリを表示するが開きます。
     
-    ![][6]
+    ![][8]
     
     1 つだけのエミュレーターでは一度に実行可能性がありますので、別のエミュレーターでアプリケーションをテストする場合は、エミュレーターのアプリケーションを終了し、Xcode の内で別のターゲットを実行する必要があります。
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode は、iPhone および iPad の最新バージョン用のエミュレーターが付属しています。 古いバージョンはから入手できます、 **Xcode → 設定 → ダウンロード → コンポーネント**パネル。
 
 ## デバイスへの配置します。
 
-デバイスに展開するさまざまな要件の詳細については Apple の[iOS 用ツール ワークフロー ガイド][7]の*構成の開発と配布の資産*セクションを参照してください。 簡単に言えば、展開する前に以下を行う必要があります。
+デバイスに展開するさまざまな要件の詳細については Apple の[iOS 用ツール ワークフロー ガイド][9]の*構成の開発と配布の資産*セクションを参照してください。 簡単に言えば、展開する前に以下を行う必要があります。
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  アップルの iOS 開発者プログラムに参加します。
 
-2.  *プロビジョニング プロファイル* [iOS プロビジョニング ポータル][8]内を作成します。 その*開発のプロビジョニングのアシスタント*を使用して作成し、プロファイルをインストールすることができ、Xcode の証明書が必要です。
+2.  *プロビジョニング プロファイル* [iOS プロビジョニング ポータル][10]内を作成します。 その*開発のプロビジョニングのアシスタント*を使用して作成し、プロファイルをインストールすることができ、Xcode の証明書が必要です。
 
 3.  プロジェクトの設定内の [*コード署名*] セクションの*コード署名 Id*プロビジョニング プロファイル名に設定されていることを確認します。
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 デバイスに展開します。
 
@@ -113,11 +141,26 @@
 
 **警告**: アプリケーション プログラミング インターフェイス (API) を変更または別の API に置き換え、それとしてマークされますが*使用されなくなりました*。 API は、短期的に動作しますが、最終的に削除されます。 これらの非推奨インターフェイスは Apache コルドバに反映され、Xcode 問題それらについての警告をビルドしてアプリケーションを配置するとき。
 
-Xcode の警告について、 `invokeString` メソッドは、カスタム URL からアプリを起動する機能にかかわる。 カスタム URL から読み込むためのメカニズムが変更されており、このコードはまだ存在している後方コルドバの古いバージョンで作成されたアプリの機能を提供します。 これらの警告を無視することができますので、サンプル アプリはこの機能を使用しません。 これらの警告が表示されないように、非推奨となった invokeString API を参照するコードを削除します。
+Xcode の警告`invokeString`方法についてカスタム URL からアプリケーションを起動する機能にかかわる。 カスタム URL から読み込むためのメカニズムが変更されており、このコードはまだ存在している後方コルドバの古いバージョンで作成されたアプリの機能を提供します。 これらの警告を無視することができますので、サンプル アプリはこの機能を使用しません。 これらの警告が表示されないように、非推奨となった invokeString API を参照するコードを削除します。
 
 *   *Classes/MainViewController.m*ファイルを編集して、コードの次のブロックを囲む `/*` および `*/` 下図のように、そのタイプのコメント**コマンドの**ファイルを保存します。
     
-        (void) webViewDidFinishLoad:(UIWebView*) theWebView {//___PROJECTNAME__ Info.plist を処理するプロトコルを指定した場合にのみ有効/* 場合 (self.invokeString) {//deviceready NSLog を受信したときの js でアクセスすることができますので、deviceready イベントが発生する前に渡されます (@"非推奨: window.invokeString - 常によばれるカスタム スキームの url を使用してアプリを起動したとき、代わりに window.handleOpenURL(url) 関数を使用します");。NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"% @\「;」、self.invokeString];[theWebView stringByEvaluatingJavaScriptFromString:jsString];} *//黒の基本色/背景に一致するネイティブ アプリ theWebView.backgroundColor = [UIColor blackColor];[スーパー webViewDidFinishLoad: theWebView] を返します。}
+        (void)webViewDidFinishLoad:(UIWebView*)theWebView
+        {
+        // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+        /*
+        if (self.invokeString) {
+          // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+          NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
+          NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+          [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+        }
+        */
+        // Black base color for background matches the native apps
+        theWebView.backgroundColor = [UIColor blackColor];
+        
+        return [super webViewDidFinishLoad:theWebView];
+        }
         
 
 *   下図のように、2 つのスラッシュを挿入して次の行をコメント アウト、 *Classes/AppViewDelegate.m*ファイルを編集し、**コマンドの**ファイルを保存する入力します。
@@ -135,30 +178,30 @@
 
 2.  **派生データ**] セクションで、**詳細設定**ボタンを押しますをここに示すように**ビルド場所**として**ユニークな**を選択します。
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 これは新しい Xcode のインストールの既定の設定が異なる Xcode の旧バージョンからのアップグレード、次を設定可能性があります。
 
 詳細は、Apple のドキュメントを参照してください。
 
-*   [開発開始 iOS アプリ今日][10]iOS アプリを開発するための手順の概要を提供します。
+*   [開発開始 iOS アプリ今日][12]iOS アプリを開発するための手順の概要を提供します。
 
-*   [メンバー センターのホーム ページ][11]はテクニカル リソース テクニカル リソース、プロビジョニング ポータル、配布ガイドおよびコミュニティ フォーラムを含むいくつかの iOS へのリンクを提供します。
+*   [メンバー センターのホーム ページ][13]はテクニカル リソース テクニカル リソース、プロビジョニング ポータル、配布ガイドおよびコミュニティ フォーラムを含むいくつかの iOS へのリンクを提供します。
 
-*   [IOS 用ツール ワークフロー ガイド][7]
+*   [IOS 用ツール ワークフロー ガイド][9]
 
-*   [Xcode 4 ユーザー ガイド][12]
+*   [Xcode ユーザー ガイド][14]
 
-*   アップル世界広い開発者会議 2012 (WWDC2012) からの[セッションのビデオ][13]
+*   アップル世界広い開発者会議 2012 (WWDC2012) からの[セッションのビデオ][15]
 
-*   [Xcode 選択コマンド][14]が複数ある場合、Xcode の正しいバージョンを指定することができますがインストールされています。
+*   [Xcode 選択コマンド][16]が複数ある場合、Xcode の正しいバージョンを指定することができますがインストールされています。
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ® アップル ®、Xcode ® アプリ Store℠、iPad ®、iPhone ®、iPod ® ファインダー ® はアップル社の商標です)
\ No newline at end of file
diff --git a/docs/ja/edge/guide/platforms/ubuntu/index.md b/docs/ja/edge/guide/platforms/ubuntu/index.md
index 32a329e..2e73415 100644
--- a/docs/ja/edge/guide/platforms/ubuntu/index.md
+++ b/docs/ja/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### バッテリーの状況のプラグインを追加します。
+### カメラのプラグインを追加します。
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/ja/edge/guide/platforms/win8/index.md b/docs/ja/edge/guide/platforms/win8/index.md
index 119d953..81cde1f 100644
--- a/docs/ja/edge/guide/platforms/win8/index.md
+++ b/docs/ja/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 別のプラットフォームとしてのウィンドウ携帯電話 8 (wp8) 滞在詳細については Windows Phone 8 プラットフォーム ガイド参照してください。
 
-コルドバ web 表示の Windows で実行されているインターネット エクスプ ローラー 10 (Windows 8) と依存インターネット エクスプ ローラー 11 (Windows 8.1 および Windows Phone 8.1) そのレンダリング エンジンとして、実際の問題としてコルドバ Api の呼び出しは、web コンテンツをテストする IE の強力なデバッガーを使用できるようにします。 Windows Phone 開発者ブログ サポート IE と同等の WebKit ブラウザーと一緒にする方法の[有益なガイダンス][1]を提供します。
+コルドバ web 表示の Windows で実行されているインターネット エクスプ ローラー 10 (Windows 8.0) と依存インターネット エクスプ ローラー 11 (Windows 8.1 および Windows Phone 8.1) そのレンダリング エンジンとして、実際の問題としてコルドバ Api の呼び出しは、web コンテンツをテストする IE の強力なデバッガーを使用できるようにします。 Windows Phone 開発者ブログ サポート IE と同等の WebKit ブラウザーと一緒にする方法の[有益なガイダンス][1]を提供します。
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## 要件、およびサポート
 
-次の OS/SDK の組み合わせ、インストール ディスクまたは*ISO*ディスク イメージ ファイルからのいずれか必要があります。
+Windows プラットフォーム用のアプリを開発するには、必要があります。
 
-のみ Windows 8.0 用アプリの開発:
+*   最低 4 GB の RAM と Windows 8.1 では、32 ビットまたは 64 ビット マシン (*ホーム*、 *Pro*、または*エンタープライズ*エディション)。
 
-*   8.0 もしくは 8.1 Windows、32 ビットまたは 64 ビット*ホーム*、 *Pro*、または*エンタープライズ*エディションでは、 [Visual Studio 2012 Express][2]と共に.
+*   Windows Phone エミュレーターは、Windows の 8.1 (64) プロフェッショナル ・ エディションのためまたは[クライアント HYPER-V と第 2 レベル アドレス変換 (SLAT)][2]をサポートする、高いとプロセッサ。 Windows 8.1 エンタープライズの評価版は[マイクロソフトの開発者ネットワーク][3]から利用可能.
 
- [2]: http://www.visualstudio.com/downloads
+*   [Windows 用の visual Studio 2013][4](エクスプレスまたはより高い)。
 
-すべてのプラットフォーム (Windows 8.0、8.1 Windows と Windows Phone 8.1) アプリの開発:
-
-*   Windows 8.1、32 ビットまたは 64 ビット*ホーム*、 *Pro*、または*エンタープライズ*エディションでは、 [Visual Studio 2013 Express][2]と共にまたはより高い。 Windows 8.1 エンタープライズの評価版は[マイクロソフトの開発者ネットワーク][3]から利用可能.
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Windows 8.1 でコンパイルしたアプリケーションは*いない*Windows 8.0 の下で実行します。Windows 8.0 でコンパイルしたアプリケーションは転送-互換性のある 8.1 で。
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Windows ストアにアプリを提出する[windowsstore.com][5]に記載された手順に従ってください。
 
-Windows ストアにアプリを提出する[windowsstore.com][4]に記載された手順に従ってください。
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Windows の Cordova アプリを開発する Windows を実行して PC を使用する可能性がありますが、仮想マシン環境を実行して、またはを使用してブート キャンプをデュアル ブート Windows 8.1 パーティションも mac では、開発可能性があります。 Mac で必要な Windows 開発環境を設定するこれらのリソースを参照してください。
 
-*   [VMWare 融解][5]
+*   [VMWare Fusion][6]
 
-*   [平行線デスクトップ][6],
+*   [Parallels Desktop][7],
 
-*   [ブート キャンプ][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## コルドバのシェル ・ ツールを使用してください。
-
-SDK と一緒にコルドバの Windows 中心のシェル ・ ツールを使用する場合は、2 つの基本的なオプションがあります。
-
-*   CLI で生成されたプロジェクト コードからローカル アクセスします。 利用できる、 `platforms/windows/cordova` ディレクトリを追加した後、 `windows` プラットフォームは以下のとおりです。
-
-*   [Cordova.apache.org][8]で別のディストリビューションからそれらをダウンロードします。 コルドバ分布にはプラットフォームごとに別々 のアーカイブが含まれています。 適切なアーカイブを展開してください `cordova-windows\windows` この場合、空のディレクトリ内。 関連するバッチ ユーティリティは、トップレベルで利用可能な `bin` ディレクトリ。 (より詳細な指示が必要な場合は、 **README**ファイルを参照して)。
-
- [8]: http://cordova.apache.org
-
-これらのシェルのツールを作成、構築、および Windows アプリケーションを実行することができます。 すべてのプラットフォームのプラグイン機能を有効にする追加のコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## SDK をインストールします。
 
-*究極*、*プレミアム*、または[Visual Studio][2]の*Professional* 2013 エディションをインストールします。.
+*究極*、*プレミアム*、または[Visual Studio][4]の*Professional* 2013 エディションをインストールします。.
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## コルドバのシェル ・ ツールを使用してください。
+
+SDK と一緒にコルドバの Windows 中心のシェル ・ ツールを使用する場合は、2 つの基本的なオプションがあります。
+
+*   CLI で生成されたプロジェクト コードからローカル アクセスします。利用できる、`プラットフォーム/windows/`ディレクトリ以下に示すように、 `windows`プラットフォームを追加した後。
+
+*   [Cordova.apache.org][10]で別のディストリビューションからそれらをダウンロードします。 コルドバ分布にはプラットフォームごとに別々 のアーカイブが含まれています。 必ず、空のディレクトリ内でこの場合、適切なアーカイブ、`コルドバ windows`を展開してください。 関連するバッチ ユーティリティを`パッケージ/bin`ディレクトリで利用できます。 (より詳細な指示が必要な場合は、 **README**ファイルを参照して)。
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+これらのシェルのツールを作成、構築、および Windows アプリケーションを実行することができます。 すべてのプラットフォームのプラグイン機能を有効にする追加のコマンド ライン インターフェイスについては、管理プラグインを使用して Plugman を参照してください。
+
 ## 新しいプロジェクトを作成します。
 
-この時点で、新しいプロジェクトを作成する、コマンド ライン インターフェイスまたは特定の Windows シェル ツールのセットで説明するクロス プラットフォーム CLI ツールの間に選択できます。 ソース コード ディレクトリ内でこの CLI 接近が生成する新しい内*HelloWorld*という名前のアプリ `hello` プロジェクト ディレクトリ。
+この時点で、新しいプロジェクトを作成する、コマンド ライン インターフェイスまたは特定の Windows シェル ツールのセットで説明するクロス プラットフォーム CLI ツールの間に選択できます。 以下の CLI アプローチ新しい`ハロー`プロジェクト ディレクトリ内に*HelloWorld*という名前をアプリケーションが生成されます。
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 ここでは、対応する下位レベル シェル ツール アプローチ:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## プロジェクトをビルドします
@@ -103,90 +96,90 @@
 開発で CLI を使用している場合は、プロジェクト ディレクトリの最上位 `www` ディレクトリにソース ファイルが含まれています。アプリを再構築するには、プロジェクト ディレクトリ内のこれらのいずれかを実行します。
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-プロジェクトを生成した後、既定のアプリケーションのソースは、 `projects\windows\www` サブディレクトリ。 以降のコマンドは、 `cordova` 、同じレベルのサブディレクトリ。
-
-`build`コマンドをプロジェクト ファイルを消去して、アプリを再構築します。最初の例では、デバッグ情報を生成して、2 番目のリリースのアプリに署名します。
+ここでは、対応する下位レベル シェル ツール アプローチ:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-`clean`コマンドは準備として、次のディレクトリを洗い流すのに役立ちます `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## 対象の Windows のバージョンを構成します。
 
-既定では `build` コマンドには 2 つのパッケージが生成されます: Windows 8.0 と Windows Phone 8.1。Windows パッケージ バージョン 8.1 にアップグレードするには、次の構成設定構成ファイル (に追加します。`config.xml`).
+既定の`ビルド`によってコマンドは 2 つのパッケージが生成されます: Windows 8.0 と Windows Phone 8.1。 コンフィグレーション ファイル (`config.xml`に次の構成設定を追加する必要がありますバージョン 8.1 への Windows パッケージをアップグレードするには).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-この設定を追加する `build` コマンドは、Windows の 8.1 および Windows Phone 8.1 のパッケージの生産を開始します。
+追加するこの設定`ビルド`コマンドが Windows 8.1 および Windows Phone 8.1 のパッケージの生産を開始します。
 
 ## アプリを展開します。
 
-パッケージを展開する Windows Phone:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 パッケージを展開する Windows:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+パッケージを展開する Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+**cordova run windows --list**すべての利用可能なターゲットを使用と**cordova run windows --target=target_name \-- -|-phone**、特定のデバイスまたはエミュレーターでアプリケーションを実行する (たとえば、`cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+**コルドバの実行 - ヘルプ**を使用して、追加のビルドを参照してください、オプションを実行することもできます。
+
 ## SDK でプロジェクトを開き、アプリを展開します。
 
-一度上記のように Cordova アプリをビルドする Visual Studio で開くことができます。 様々 な `build` コマンドは、Visual Studio のソリューション (*.sln*) ファイルを生成します。 Visual Studio 内のプロジェクトを変更するファイル エクスプ ローラーでファイルを開きます。
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-`CordovaApp`、ソリューション内でコンポーネントが表示されますとその `www` ディレクトリに web ベースのソース コードが含まれていますを含む、 `index.html` ホーム ページ。
+一度上記のように Cordova アプリをビルドする Visual Studio で開くことができます。 さまざまな`ビルド`のコマンドは、Visual Studio のソリューション (*.sln*) ファイルを生成します。 Visual Studio 内のプロジェクトを変更するファイル エクスプ ローラーでファイルを開きます。
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Visual Studio のメイン メニューの下のコントロールをテストしたり、アプリを展開することができます。
+`CordovaApp`コンポーネントは、ソリューション内で表示し、その`www`ディレクトリに`index.html`ホーム ページを含む web ベースのソース コードが含まれています。
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-**ローカル コンピューター**を選択、Visual Studio を実行している同じマシン上のアプリのインストールに緑色の矢印キーを押します。そうと、Windows 8 アプリ一覧にアプリが表示されます。
+Visual Studio のメイン メニューの下のコントロールをテストしたり、アプリを展開することができます。
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+**ローカル コンピューター**を選択、Visual Studio を実行している同じマシン上のアプリのインストールに緑色の矢印キーを押します。そうと、Windows 8 アプリ一覧にアプリが表示されます。
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 アプリケーションをリビルドするたびに、インターフェイスのバージョンが更新されます。
 
 一度利用できるアプリの一覧で、メイン画面にピン留めすることができます**CTRL**キーを押したまま、アプリを選択します。
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 メモ仮想マシン環境内でアプリケーションを開いた場合、コーナーでまたはアプリを切り替えるか、追加機能にアクセスする windows の側面に沿ってをクリックする必要があります。
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 代わりに、タブレット デバイスで実行されていたかのようにアプリケーションを表示する**シミュレータ**の展開オプションを選択します。
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 デスクトップの展開とは異なりこのオプションはタブレットの方向、場所をシミュレートし、そのネットワーク設定を変更することができます。
 
diff --git a/docs/ja/edge/guide/platforms/wp8/plugin.md b/docs/ja/edge/guide/platforms/wp8/plugin.md
index af4804a..0abd9ec 100644
--- a/docs/ja/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ja/edge/guide/platforms/wp8/plugin.md
@@ -1,6 +1,6 @@
 * * *
 
-免許証: アパッシュ ソフトウェア基礎 (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
+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
     
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 プラグイン
 
-Windows Phone プラットフォームでネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインターフェイスの概要についてアプリケーション ・ プラグインが参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。
+Windows Phone プラットフォームでネイティブのプラグインのコードを実装する方法の詳細について説明します。 これを読む前に、プラグインの構造とその一般的な JavaScript のインタ フェースの概要プラグイン開発ガイド 』 を参照してください。 このセクションは、ネイティブ プラットフォームに戻るコルドバ webview から通信するサンプル*エコー*プラグインを示すために続けています。
 
 Windows Phone 上のコルドバのプラグインを書くには、コルドバのアーキテクチャの基本的な理解が必要です。 コルドバ WP8 から成っている、 `WebBrowser` をホスト アプリケーションの JavaScript コードとネイティブ API 呼び出しを管理します。 C# を拡張する `BaseCommand` クラス ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` )、必要な機能のほとんどが付属しています:
 
diff --git a/docs/ja/edge/guide/platforms/wp8/upgrade.md b/docs/ja/edge/guide/platforms/wp8/upgrade.md
index 2b034ba..500f31c 100644
--- a/docs/ja/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/ja/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 をアップグレードします。
 
-このガイドは、コルドバの旧バージョンからアップグレードする、Windows Phone 8 プロジェクトを変更する方法を示します。 これらの手順のいくつか古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。 次のセクションは非 CLI プロジェクトからアップグレードする方法を示します。
+このガイドは、コルドバの旧バージョンからアップグレードする、Windows Phone 8 プロジェクトを変更する方法を示します。 これらの手順のいくつか古いの前にあるコマンド ライン ツールのセットで作成されたプロジェクトに適用されます、 `cordova` CLI ユーティリティ。 CLI のバージョンを更新する方法については、コマンド ライン インターフェイス参照してください。 次のセクションは非 CLI および CLI プロジェクトからアップグレードする方法を示します。
 
 ## アップグレード 3.6.0 プロジェクト 4.0.0
 
diff --git a/docs/ja/edge/guide/platforms/wp8/vmware.md b/docs/ja/edge/guide/platforms/wp8/vmware.md
index f0fe47c..9304d35 100644
--- a/docs/ja/edge/guide/platforms/wp8/vmware.md
+++ b/docs/ja/edge/guide/platforms/wp8/vmware.md
@@ -21,7 +21,7 @@
     
     ![][2]
     
-    Windows Phone エミュレーターだけで VMWare の少なくとも 2 GB を予約する必要がありますので、全体的なメモリの半分の 1 メガバイトを使用します。
+    Windows Phone エミュレーターだけで全体的な VMWare の少なくとも 2 GB を予約するメモリの 1 ギガバイトを使用します。
 
 3.  **高度な**設定を選択します。有効にすると、**優先仮想化エンジン: EPT で Intel VT-x**オプション。
     
@@ -29,7 +29,9 @@
 
 4.  *.Vmx*ファイルを追加または変更、次の設定を変更します。
     
-        hypervisor.cpuid.v0 ="FALSE"mce.enable ="TRUE"vhv.enable ="TRUE"
+        hypervisor.cpuid.v0 = "FALSE"
+        mce.enable = "TRUE"
+        vhv.enable = "TRUE"
         
 
  [2]: img/guide/platforms/wp8/vmware_memory_opts.png
diff --git a/docs/ja/edge/plugin_ref/plugman.md b/docs/ja/edge/plugin_ref/plugman.md
index 089af39..538bc26 100644
--- a/docs/ja/edge/plugin_ref/plugman.md
+++ b/docs/ja/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 追加することもできます、 `--debug|-d` フラグが生成され、役立つことがありますどんな内部のデバッグ メッセージが表示されます詳細モードでこのコマンドを実行する Plugman コマンドを不足しているファイルのような問題を追跡します。
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 最後に、使用することができます、 `--version|-v` フラグを使用して Plugman のバージョンを参照してください。
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/ja/edge/plugin_ref/spec.md b/docs/ja/edge/plugin_ref/spec.md
index d441b2c..75ed756 100644
--- a/docs/ja/edge/plugin_ref/spec.md
+++ b/docs/ja/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Windows プラットフォーム (いずれも省略可能) 2 つの追加属性をサポートしているメタ名前`package.appxmanifest`に影響を与える場合:
+
+`device-target`属性を示す、のみが含まれている指定されたターゲット デバイスの種類を作成する場合。 サポートされる値は`win`、`phone`、または`all`.
+
+`versions`属性は、特定のバージョンの Windows 用のアプリ マニフェストは指定されたバージョン文字列と一致するバージョンのため変更する必要があることを示します。 値は任意の有効なノードのセマンティック バージョン範囲の文字列にすることができます。
+
+これらの Windows の特定の属性を使用しての例:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+上記の例では pre 8.1 プラットフォームを設定します (Windows 8 具体的)`ウェブカメラ`デバイス機能と、 `picturesLibrary`の一般的な機能が必要と`ウェブカメラ`デバイス機能を Windows Phone を構築する Windows 8.1 プロジェクトにのみ適用されます。 Windows デスクトップ 8.1 システムは変更されません。
+
 ## *プラグイン plist*要素
 
-これは*古い*コルドバ ios 2.2.0 へとの下にのみ適用されます。使用、 `<config-file>` コルドバの新しいバージョンのタグ。
+これは*古い*コルドバ ios 2.2.0 へとの下にのみ適用されます。コルドバの新しいバージョンの`< ファイル >`タグを使用します。
 
 例:
 
@@ -333,9 +352,9 @@
     </config-file>
     
 
-キーと、適切に追加する値を指定します `AppInfo.plist` iOS コルドバ プロジェクト内のファイル。たとえば。
+キーと iOS コルドバ プロジェクトで正しい`AppInfo.plist`ファイルに追加する値を指定します。たとえば。
 
-    < プラグイン plist キー文字列"Foo"= ="CDVFoo"/>
+    <plugins-plist key="Foo" string="CDVFoo" />
     
 
 ## *リソース ファイル*と*ヘッダー ファイル*の要素
@@ -349,12 +368,12 @@
 
 Android の例:
 
-    < リソース ファイル src="FooPluginStrings.xml"target="res/values/FooPluginStrings.xml"/>
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *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" />
@@ -374,7 +393,7 @@
 
 *   `arch`: を `< SDKReference >` のみ含めるように指定したアーキテクチャの構築を示します。 サポートされる値は `x 86`、`x64` または `ARM`.
 
-*   `target`: を `< SDKReference >` のみ含めるように指定されたターゲット デバイスの種類を作成する場合を示します。 サポートされる値は `win` (または `windows`) `phone` または `all`.
+*   `device-target`: を `< SDKReference >` のみ含めるように指定されたターゲット デバイスの種類を作成する場合を示します。 サポートされる値は `win` (または `windows`) `phone` または `all`.
 
 *   `versions`: を `< SDKReference >` のみ含めるように指定されたバージョン文字列と一致するバージョンを作成する場合を示します。 値は任意の有効なノードのセマンティック バージョン範囲の文字列にすることができます。
 
@@ -402,11 +421,11 @@
 
 省略可能な `weak` 属性はフレームワークが弱いリンクする必要があるかどうかを示すブール値です。既定値は `false`.
 
-省略可能な `custom` 属性が、フレームワークがプラグイン ファイルの一部として含まれているかどうかを示すブール値 (従ってないシステム フレームワークです)。 既定値は `false` です。 ***Android の*** **src** を治療する方法を指定します。 場合 `true` **src** アプリケーション プロジェクトのディレクトリからの相対パスそれ以外の場合--人造人間 SDK ディレクトリから。
+省略可能な `custom` 属性が、フレームワークがプラグイン ファイルの一部として含まれているかどうかを示すブール値 (従ってないシステム フレームワークです)。 既定値は`false`です。 ***Android の*** **src**を治療する方法を指定します。 場合`true` **src**アプリケーション プロジェクトのディレクトリからの相対パスそれ以外の場合--人造人間 SDK ディレクトリから。
 
-オプションの `type` 属性に追加するフレームワークの型を示す文字列です。 現在のところ `projectReference` がサポートされていると Windows 用のみ。 使用して `custom='true'` と `type='projectReference'`、プロジェクトのコンパイルに追加されます + コルドバ プロジェクトの手順のリンクへの参照を追加します。 これは本質的に唯一の方法は現在 'カスタム' フレームワークが対象にする複数のアーキテクチャ参照コルドバ アプリケーションである依存関係として構築されている明示的にです。
+オプションの`型`属性に追加するフレームワークの型を示す文字列です。 現在のところ`projectReference`がサポートされていると Windows 用のみ。 使用して `custom='true'` と `type='projectReference'`、プロジェクトのコンパイルに追加されます + コルドバ プロジェクトの手順のリンクへの参照を追加します。 これは本質的に唯一の方法は現在 'カスタム' フレームワークが対象にする複数のアーキテクチャ参照コルドバ アプリケーションである依存関係として構築されている明示的にです。
 
-オプションの `parent` 属性は、現在 Android 上でのみサポートされます。 参照を追加するサブ プロジェクトを含むディレクトリへの相対パスを設定します。 既定値は `.`、すなわちアプリケーション プロジェクト。 この例でのようなサブ プロジェクト間参照を追加することができます。
+オプションの `parent` 属性は、現在 Android 上でのみサポートされます。 参照を追加するサブ プロジェクトを含むディレクトリへの相対パスを設定します。 既定値は`.`、すなわちアプリケーション プロジェクト。 この例でのようなサブ プロジェクト間参照を追加することができます。
 
     <framework src="FeedbackLib" custom="true" />
     <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
@@ -416,7 +435,7 @@
 
 `arch` 属性をフレームワークのみ含めるように指定したアーキテクチャの構築を示します。 サポートされる値は `x 86`、`x64` または `ARM`.
 
-`target` となる属性を吊り下げますのみ含めるように指定されたターゲット デバイスの種類を作成する場合を示します。 サポートされる値は `win` (または `windows`) `phone` または `all`.
+`device-target`属性をフレームワークのみ含めるように指定されたターゲット デバイスの種類を作成する場合を示します。 サポートされる値は `win` (または `windows`) `phone` または `all`.
 
 `versions` 属性をフレームワークのみ含めるように指定されたバージョン文字列と一致するバージョンを作成する場合を示します。 値は任意の有効なノードのセマンティック バージョン範囲の文字列にすることができます。
 
@@ -430,47 +449,44 @@
 
 ## *情報*要素
 
-追加の情報をユーザーに提供します。これは、余分な手順を簡単に自動化することはできませんまたは plugman の範囲を超えていることが必要な場合に役立ちます。例:
+追加の情報をユーザーに提供します。これは、余分な手順を簡単に自動化することはできませんまたは plugman の範囲を超えていることが必要な場合に役立ちます。 例:
 
     <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 the `local.properties`:
-    
-    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
-    </info>
+    'local.properties' に次の行を追加する必要があります: android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib </情報 >
     
 
 ## 変数
 
-特定の場合、プラグインは構成の変更、ターゲット アプリケーションに依存する必要があります。 たとえば、Android 上 C2DM を登録するパッケージ id が `com.alunny.message` アプリは許可を要求するよう。
+特定の場合、プラグインは構成の変更、ターゲット アプリケーションに依存する必要があります。 たとえば、Android 上 C2DM を登録するパッケージ id が`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 が存在しない、指定された値または空の文字列に変数の参照を置き換えます。 変数参照の値 (この場合から `与えます` ファイル) を検出したり、ツール; のユーザーによって指定されました。正確なプロセスは、特定のツールに依存します。
+plugman が存在しない、指定された値または空の文字列に変数の参照を置き換えます。 変数参照の値 (この場合から`与えます`ファイル) を検出したり、ツール; のユーザーによって指定されました。正確なプロセスは、特定のツールに依存します。
 
 plugman は、プラグインの必要な変数を指定するユーザーを要求できます。たとえば、c2m-更新と Google Maps API キーは、コマンドライン引数として指定できます。
 
     plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-変数の必須に `<platform>` タグは `<preference>` タグが含まれている必要があります。たとえば。
+変数の必須に`< プラットフォーム >`タグは`< 優先順位 >`タグが含まれている必要があります。たとえば。
 
     <preference name="API_KEY" />
     
 
-plugman はこれらの必要な設定が渡されたことを確認します。それ以外の場合はそれに変数を渡すし、0 以外のコードで終了する方法をユーザーに警告する必要があります。
+plugman はこれらの必要な設定が渡されたことを確認します。 それ以外の場合はそれに変数を渡すし、0 以外のコードで終了する方法をユーザーに警告する必要があります。
 
 以下に示す特定の変数名を予約する必要があります。
 
 ## $PACKAGE_NAME
 
-逆ドメイン スタイル `CFBundleIdentifier` iOS または `与えます` ファイルの最上位の `マニフェストの` 要素の `パッケージ` 属性に対応するパッケージの一意の識別子。
\ No newline at end of file
+逆ドメイン スタイル`CFBundleIdentifier` iOS または`与えます`ファイルの最上位の`マニフェストの`要素の`パッケージ`属性に対応するパッケージの一意の識別子。
\ No newline at end of file
diff --git a/docs/ko/edge/config_ref/index.md b/docs/ko/edge/config_ref/index.md
index 8ba689d..9654699 100644
--- a/docs/ko/edge/config_ref/index.md
+++ b/docs/ko/edge/config_ref/index.md
@@ -144,9 +144,22 @@
     
     **참고**: `default` 값은 코르도바 플랫폼의 매니페스트/구성 파일의 기본 동작을 대체 하는 플랫폼을 수 있도록에서 방향을 기본 설정 항목을 스트립 것입니다.
 
+'기본'만 콜백을 구현 후 세로 및 가로 모드를-수 있습니다. 내가 수 아마도 다시 단어이 다음과 같이:
+
+IOS에 대 한 방향은 프로그래밍 방식으로 창에 자바 스크립트 콜백을 정의 하 여 제어할 수 있습니다.
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## *기능* 요소
 
-CLI를 사용 하 여 응용 프로그램을 구축할 경우 사용 된 `plugin` 장치 Api를 사용 하려면 명령. 이 최상위 수정 하지 않습니다 `config.xml` 파일, 그래서 `<feature>` 요소 작업 흐름에 적용 되지 않습니다. SDK 및 플랫폼 특정 사용 하 여에서 직접 작업 하는 경우 `config.xml` 파일 원본으로 사용 된 `<feature>` 장치 수준 Api와 외부 플러그인을 사용 하려면 태그. 그들은 종종 특정 플랫폼에에서 사용자 지정 값으로 나타납니다 `config.xml` 파일. 예를 들어, 여기에 안 드 로이드 프로젝트에 대 한 장치 API를 지정 하는 방법이입니다.
+CLI를 사용 하 여 응용 프로그램을 구축할 경우 장치 Api를 사용 하려면 `플러그인` 명령을 사용 합니다. 이 `< 기능 >` 요소 작업 흐름에 적용 되지 않습니다 그래서 최상위 `config.xml` 파일을 수정 하지 않습니다. SDK 및 플랫폼별 `config.xml` 파일을 사용 하 여 소스에서 직접 작업 하는 경우 장치 수준 Api와 외부 플러그인을 사용 하려면 `< 기능 >` 태그를 사용 합니다. 그들은 종종 플랫폼별 `config.xml` 파일에서 사용자 지정 값으로 나타납니다. 예를 들어, 여기에 안 드 로이드 프로젝트에 대 한 장치 API를 지정 하는 방법이입니다.
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -164,7 +177,7 @@
 
 ## *플랫폼* 요소
 
-CLI를 사용 하 여 응용 프로그램 구축을 그것이 때로는 환경 설정 또는 특정 플랫폼 특정 다른 요소를 지정 하려면 필요 합니다. 사용은 `<platform>` 요소 단일 플랫폼 관련에만 표시 해야 하는 구성을 지정 하려면 `config.xml` 파일. 예를 들어, 여기에 그 유일한 안 드 로이드 전체 화면 기본 설정을 사용 하도록 지정 하는 방법이입니다.
+CLI를 사용 하 여 응용 프로그램 구축을 그것이 때로는 환경 설정 또는 특정 플랫폼 특정 다른 요소를 지정 하려면 필요 합니다. `< 플랫폼 >` 요소를 사용 하 여 단일 플랫폼 특정 `config.xml` 파일에만 표시 해야 하는 구성을 지정 합니다. 예를 들어, 여기에 그 유일한 안 드 로이드 전체 화면 기본 설정을 사용 하도록 지정 하는 방법이입니다.
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/ko/edge/cordova/events/events.md b/docs/ko/edge/cordova/events/events.md
index 41880b2..4bda3f5 100644
--- a/docs/ko/edge/cordova/events/events.md
+++ b/docs/ko/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## 이벤트 유형
 
 *   deviceready
-*   일시 중지
-*   이력서
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## [Org.apache.cordova.battery-상태][1] 에 의해 추가 이벤트
+## [cordova-plugin-battery-status][1] 에 의해 추가 이벤트
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## [Org.apache.cordova.network 정보][2] 에 의해 추가 이벤트
+## [cordova-plugin-network-information][2] 정보 추가 이벤트
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/ko/edge/cordova/events/events.pause.md b/docs/ko/edge/cordova/events/events.pause.md
index 34940e9..e8efe80 100644
--- a/docs/ko/edge/cordova/events/events.pause.md
+++ b/docs/ko/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 일시 중지
+# pause
 
 이벤트는 응용 프로그램은 배경으로 끼워 넣을 때 발생 합니다.
 
diff --git a/docs/ko/edge/cordova/events/events.resume.md b/docs/ko/edge/cordova/events/events.resume.md
index 29b6397..9d07660 100644
--- a/docs/ko/edge/cordova/events/events.resume.md
+++ b/docs/ko/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 이력서
+# resume
 
 이벤트는 응용 프로그램이 배경에서 검색 될 때 발생 합니다.
 
diff --git a/docs/ko/edge/cordova/plugins/pluginapis.md b/docs/ko/edge/cordova/plugins/pluginapis.md
index c952659..278e629 100644
--- a/docs/ko/edge/cordova/plugins/pluginapis.md
+++ b/docs/ko/edge/cordova/plugins/pluginapis.md
@@ -11,9 +11,9 @@
 
 코르도바 api, 최소한의 세트와 함께 제공 하 고 프로젝트 추가 플러그인을 통해 필요한 어떤 추가 Api.
 
-[플러그인 레지스트리][1] 를 사용 하 여 모든 기존 플러그인 (포함 한 제 3 자 플러그인)을 통해 검색할 수 있습니다..
+[Npm][1] 에 (를 포함 하 여 제 3 자 플러그인) 모든 기존 플러그인을 통해 검색할 수 있습니다..
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 코어 코르 도우 바 플러그인의 전통적인 세트는 다음과 같습니다.
 
@@ -93,24 +93,34 @@
     
     > 표시, 숨기기 및 상태 표시줄 배경을 구성 하는 API.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [허용 된 사이트 목록][21]
+    
+    > 플러그인 화이트 리스트 네트워크 요청을 합니다. 응용 프로그램에서 모든 네트워크 요청을 설치 해야 합니다.
 
-이러한 플러그인 워드 프로세서의 비 영어 번역 코르도바 설명서의 이전 버전을 보고 하 여 찾을 수 있습니다. 매우 상단 오른쪽에이 사이트의 드롭 다운 메뉴를 사용 하 여 버전을 전환할.
\ No newline at end of file
+*   [기존 화이트 리스트][22]
+    
+    > 찢 어 고 허용 된 사이트 목록은 플러그인에서 변경 하기 전에 화이트 리스트의 오래 된 스타일을 사용 하는 플러그인.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+이러한 플러그인 워드 프로세서의 비 영어 번역 플러그인 github repos가 docs 폴더에 보고 하 여 찾을 수 있습니다.
\ No newline at end of file
diff --git a/docs/ko/edge/guide/appdev/security/index.md b/docs/ko/edge/guide/appdev/security/index.md
index ad9201d..167aaa5 100644
--- a/docs/ko/edge/guide/appdev/security/index.md
+++ b/docs/ko/edge/guide/appdev/security/index.md
@@ -1,11 +1,17 @@
 * * *
 
-면허: 아파치 소프트웨어 재단 (ASF)에 하나 이상의 참가자 사용권 계약 하에서 허가 된. 저작권에 대한 추가 정보를 보려면 NOTICE 파일을 보십시오. ASF는 이 파일을 아파치 라이센스 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.
 
 # 보안 가이드
 
@@ -27,14 +33,8 @@
 
 *   읽기 및 이해 허용 안내
 
-*   기본적으로 새로 만든된 응용 프로그램에 허용 된 액세스를 통해 모든 도메인 수는 `<access>` 태그: `<access origin="*">` 는 허용 된 사이트 목록에 대 한 평가에 대 한 네트워크 요청을 원하는 경우이 변경만 액세스 해야 하는 도메인을 허용 하는 것이 중요 하다. 이것에 있는 응용 프로그램 수준 구성 파일을 편집 하 여 수행할 수 있습니다: `{project}/config.xml` (최근 프로젝트의 경우) 또는 `{project}/www/config.xml` (이전 프로젝트)
-
-*   그러나 안 드 로이드의 Whitelist 코르도바에 2.9.x 안전한 것으로 간주 됩니다,, foo.com는 허용 된 사이트 목록에 포함 되어, foo.com.evil.com 허용 시험을 통과할 수 있을 것 이라고 밝혀졌다. 이 고정 코르도바에 3.x를.
-
 *   안 드 로이드 API 10 및 아래에, 허용 된 도메인 작동 하지 않습니다 iframe에 대 한 WP8 및 XMLHttpRequest와. 즉, 공격자가 어떤 도메인 iframe에서 로드할 수 있습니다 코르도바 JavaScript 개체와 해당 하는 기본 Java 개체 모든 스크립트는 iframe 내에서 해당 페이지에 직접 액세스할 수 있습니다. 이러한 플랫폼에 대 한 응용 프로그램을 작성할 때 고려 이걸 받아 해야 합니다. 실제로 10 보다 더 높은 안 드 로이드 API를 대상 하 고는 가능 하면 사용 하지 않는 iframe 로드 외부 콘텐츠-inAppBrowser 플러그인 또는 다른 제 3 자 플러그인을 사용 다는 것을 확인 하는 것이 즉.
 
-*   코르 도우 바 3.6.0, 현재 안 드 로이드에 지금 필요는 허용 된 응용 프로그램의 외부 Url을 응용 프로그램에서 링크를 해당 Url 생성 하는 경우. 당신이 응용 프로그램을 생성 하는 경우 `tel:` , `geo:` , `sms:` , `intent:` 또는 유사한 Url 또는 외부 콘텐츠를 사용자의 브라우저에서 열어 기대 다음 업데이 트를 허용 해야 합니다에 대 한 링크를 제공 합니다. 자세한 내용은 화이트 리스트 가이드를 참조 하십시오.
-
 ## Iframe 및 콜백 Id 메커니즘
 
 콘텐츠 허용 도메인 iframe에서 제공 하는 경우 해당 도메인 네이티브 코르 도우 바 다리에 접근이 있을 것 이다. 즉, 만약 제 3 자 광고 네트워크를 허용은 iframe 통해 그 광고를 게재, 그것은 가능한 악의적인 광고 iframe 탈 옥 하 고 악의적인 동작을 수행할 수 있을 것입니다. 이 때문에, 일반적으로 사용 하면 안 iframe iframe 콘텐츠를 호스팅하는 서버를 제어 하지 않는 한. 또한 참고 타사 플러그인 광고 네트워크를 지원 하기 위해 사용할 수 있습니다. 참고가이 문을 iframe 연결을 포함 한 모든 것을 가로채 iOS에 대 한 사실이 아니다.
diff --git a/docs/ko/edge/guide/appdev/whitelist/index.md b/docs/ko/edge/guide/appdev/whitelist/index.md
index bd0c8d4..53c339e 100644
--- a/docs/ko/edge/guide/appdev/whitelist/index.md
+++ b/docs/ko/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # 화이트 리스트 가이드
 
-허용 된 도메인은 액세스를 제어 하는 보안 모델 외부 도메인에 없는 응용 프로그램에서 관리 하지 않는. 코르도바의 기본 보안 정책에는 어떤 사이트에 액세스할 수 있습니다. 프로덕션 응용 프로그램을 이동 하기 전에 화이트 리스트를 공식화 하 고 특정 네트워크 도메인 및 하위 도메인에 대 한 액세스를 허용 해야 합니다.
+허용 된 도메인은 액세스를 제어 하는 보안 모델 외부 도메인에 없는 응용 프로그램에서 관리 하지 않는. 코르 도우 바는 외부 사이트에 액세스할 수 있습니다 정의할 구성 가능한 보안 정책을 제공 합니다. 기본적으로 새로운 애플 리 케이 션은 어떤 사이트에 액세스를 허용 하도록 구성 됩니다. 프로덕션 응용 프로그램을 이동 하기 전에 화이트 리스트를 공식화 하 고 특정 네트워크 도메인 및 하위 도메인에 대 한 액세스를 허용 해야 합니다.
 
-코르 도우 바 사양을 준수 하는 [W3C 위젯 액세스][1] 에 의존 하는 `<access>` 애플 리 케이 션의 내의 요소 `config.xml` 특정 도메인에 대 한 네트워크 액세스를 사용 하도록 파일. 설명 명령줄 인터페이스 CLI 워크플로에 의존 하는 프로젝트에 대 한이 파일은 프로젝트의 최상위 디렉토리에 있습니다. 그렇지 않으면 플랫폼별 개발 경로, 위치는 아래 섹션에 나열 됩니다. (각 플랫폼에 대 한 자세한 내용은 다양 한 플랫폼 가이드를 참조 하십시오.)
+안 드 로이드와 iOS (현재 그들의 4.0 버전), 코르도바의 보안 정책 플러그인 인터페이스를 통해 확장 됩니다. 더 나은 보안 및 코르도바의 이전 버전 보다 구성 제공 앱 [코르도바 플러그인 화이트 리스트][1]를 사용 해야 합니다. 허용 된 사이트 목록은 플러그인을 구현할 수 있지만, 당신의 애플 리 케이 션은 매우 구체적인 보안 정책 요구 하지 않는 한 권장 하지 않습니다. 사용 및 구성에 [코르 도우 바 플러그인 허용 된 사이트 목록][1] 대 한 자세한 내용은 참조 하십시오.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-다음 예제에서는 허용 된 구문을 보여 줍니다.
+다른 플랫폼에 대 한 코르도바 사양을 준수 하는 [W3C 위젯 액세스][2] , 응용 프로그램의 특정 도메인에 대 한 네트워크 액세스를 사용 하도록 설정 하려면 `config.xml` 파일에서 `< 액세스 >` 요소에 의존 하. 설명 명령줄 인터페이스 CLI 워크플로에 의존 하는 프로젝트에 대 한이 파일은 프로젝트의 최상위 디렉토리에 있습니다. 그렇지 않으면 플랫폼별 개발 경로, 위치는 아래 섹션에 나열 됩니다. (각 플랫폼에 대 한 자세한 내용은 다양 한 플랫폼 가이드를 참조 하십시오.)
 
-*   [Google.com][2]에 대 한 액세스:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+다음 예에서는 `<access>` 화이트 리스트 구문을 보여 줍니다.
+
+*   [Google.com][3]에 대 한 액세스:
     
         <access origin="http://google.com" />
         
 
-*   보안 [google.com][3] 에 대 한 액세스 ( `https://` ):
+*   보안 [google.com][4] 에 대 한 액세스 ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   하위 도메인 [maps.google.com][4]에 대 한 액세스:
+*   하위 도메인 [maps.google.com][5]에 대 한 액세스:
     
         <access origin="http://maps.google.com" />
         
 
-*   하위 모든 도메인 [google.com][2], 예를 들면 [mail.google.com][5] 및 [docs.google.com][6]액세스:
+*   하위 모든 도메인 [google.com][3], 예를 들면 [mail.google.com][6] 및 [docs.google.com][7]액세스:
     
         <access origin="http://*.google.com" />
         
 
-*   예를 들어, [google.com][2] 및 [developer.mozilla.org][7] *모든* 도메인에 대 한 액세스:
+*   예를 들어, [google.com][3] 및 [developer.mozilla.org][8] *모든* 도메인에 대 한 액세스:
     
         <access origin="*" />
         
     
     이 새로 만든된 CLI 프로젝트의 기본값입니다.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 일부 웹 사이트를 다른 url, https 프로토콜을 사용 하 여 또는 특정 국가 도메인을 그들의 홈 페이지에서 자동으로 리디렉션 수 있습니다 것을 유의 하십시오. 예 http://www.google.com https://www.google.com에서 SSL/TLS를 사용 하도록 리디렉션합니다 및 다음 https://www.google.co.uk와 같은 지리를 리디렉션 추가 수 있습니다. 이러한 시나리오 초기 요구 사항을 넘어 수정 되었거나 추가 목록 항목을 요구할 수 있습니다. 당신의 화이트 리스트를 작성 하는 때이 고려 하시기 바랍니다.
 
@@ -63,101 +67,48 @@
 
 ## 아마존 화재 OS 수단이
 
-`Res/xml/config.xml`에서 발견 되는 플랫폼 특정 허용 된 규칙.
+`res/xml/config.xml`에서 발견 되는 플랫폼 특정 허용 된 규칙.
 
 ## 안 드 로이드 화이트
 
-`res/xml/config.xml`에서 발견 되는 플랫폼 특정 허용 된 규칙.
-
-**참고**: 도메인 허용 하기 전에 안 드 로이드 2.3에 `href` 하이퍼링크에 대 한 작품만 이미지 및 스크립트와 같은 리소스를 참조 하지. 스크립트에서 응용 프로그램에 삽입 되지 않도록 하는 조치를 취할.
-
-**참고**: 외부 Url을과 같은 방지 하기 위하여 `mailto:` 코르도바 3.6.0, 현재 코르도바 webview에서 열리지 못하게 지정 `origin = "*"` 암시적 http 및 https 프로토콜에 대 한 규칙을 추가 합니다. 추가 사용자 지정 프로토콜에 액세스 해야 하는 경우 추가 해야 합니다 또한 그들 명시적으로 화이트 리스트에 있습니다. 또한 url이 외부 응용 프로그램 실행에 대 한 자세한 내용은 아래 "외부 응용 프로그램 허용" 참조.
-
-**참고**: 일부 네트워크 요청 코르도바 허용을 통해 가지 않는다. 이 포함 하는 <video>와 <audio> 리소스, WebSocket 연결 (안 드 로이드 4.4 +), 및 기타 비 http 요청. 안 드 로이드 4.4 +, 리소스에 대 한 액세스를 제한 하 여 HTML 문서에 [CSP][8] 헤더를 포함할 수 있습니다. 안 드 로이드의 이전 버전에서 그들을 제한 하는 것이 가능 하지 않을 수 있습니다.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### 외부 응용 프로그램 허용
-
-코르 도우 바 3.6.0 소개 두 번째 목록, 제한에 대 한 Url은 외부 응용 프로그램을 실행할 수 있는. 코르 도우 바, 모든 비 http Url의 이전 버전에서와 같은 `mailto:`, `geo:`, `sms:` 및 `intent`, 암시적으로 <access> 태그의 표적이 될 수 있었습니다. 누출 정보를 응용 프로그램에 대 한 가능성 때문에 XSS 취약점 허용 공격자가 임의의 링크를 생성 하는 경우이 Url 이어야 허용 뿐만 아니라, 코르도바 3.6.0에서에서 시작.
-
-외부 응용 프로그램을 시작 하는 URL 패턴을 허용 하려면 <access> 태그를 사용 하 여 `launch-external` 속성 세트와 함께 당신의 `config.xml` 파일에.
-
-예:
-
-*   링크 SMS 메시지를 보낼 수 있도록:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   지도 열고 링크를 허용:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   외부 브라우저에서 열려면 example.com에 대 한 링크를 허용:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   외부 브라우저에서 열려면 모든 비 허용 된 웹 사이트 수를: (이것은 비 허용 된 Url에 대 한 이전 행동와 동일)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   코르 도우 바 3.5.0 정책 (권장 하지 않음)을 모든 Url에 액세스할 수 있도록:
-    
-        <access origin="*" launch-external="yes" />
-        
-
-내경 허용 먼저 테스트 하 고 응용 프로그램 내에서 URL을 탐색할 때 고 URL 허용 거기 없는 경우에, 외부 목록 테스트 됩니다. 즉 어떤 `http:` 또는 `https:` 모두 커스터마이징을 일치 하는 Url 보다는 외부 브라우저 시작 코르도바 응용 프로그램 안으로 열릴 것 이다.
+위와 같이 [코르도바 플러그인 허용 된 사이트 목록][1] 대 한 자세한 내용은 참조 하십시오. 코르 도우 바-안 드 로이드 4.0.0 이전에,이 설명서의 이전 버전을 참조 하십시오.
 
 ## iOS 수단이
 
-플랫폼의 허용 규칙은 명명 된 응용 프로그램 디렉터리의 `config.xml` 파일에 있습니다.
-
-기원은 `http://www.apache.org`, 보다는 오히려 `www.apache.org` 같은 프로토콜 없이 모든 `http`, `https`, `ftp`, `ftps` 구성표의 기본 지정.
-
-IOS 플랫폼에서 와일드 카드는 [W3C 위젯 액세스][1] 사양 보다 더 유연 합니다. 예를 들어, 다음 액세스 모든 하위 도메인과 최상위 도메인 `.com`, `.net` 등:
-
-        <access origin="*.google.*" />
-    
-
-`Href`를 통해 비 허용 도메인으로 이동, 위에 언급 된 안 드 로이드 플랫폼과 달리 iOS에서 하이퍼링크 모든 열에서 페이지를 방지할 수 있습니다.
+위와 같이 [코르도바 플러그인 허용 된 사이트 목록][1] 대 한 자세한 내용은 참조 하십시오. 4.0.0 이전 코르도바 ios에 대 한이 설명서의 이전 버전을 참조 하십시오.
 
 ## 블랙베리 10 화이트
 
-허용 규칙은 `www/config.xml`에서 발견.
+허용 규칙은 `www/config.xml` 에서 발견.
 
 블랙베리 10 사용 와일드 카드의 두 가지 방법으로 다른 플랫폼에서 다릅니다.
 
-*   콘텐츠 액세스 `XMLHttpRequest` 명시적으로 선언 해야 합니다. 설정 `origin="*"` 이 경우 작동 하지 않습니다. 양자 택일로, 모든 웹 보안 비활성화 될 수 있습니다 사용 하는 `WebSecurity` 블랙베리 구성에서 설명 하는 기본 설정:
+*   `XMLHttpRequest` 액세스할 콘텐츠는 명시적으로 선언 해야 합니다. 설정 `origin="*"` 이 경우 작동 하지 않습니다. 양자 택일로, 모든 웹 보안 블랙베리 구성에 설명 된 `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" />
 
-(자세한 내용은 지원 설명서를 참조 하십시오 블랙베리의 [액세스 요소][9]에.)
+(자세한 내용은 지원 설명서를 참조 하십시오 블랙베리의 [액세스 요소][9] 에.)
 
  [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
 
 ## Firefox 운영 체제
 
-파이어 폭스 OS에서 허용 된의 개념 특정 도메인 있다. 대신 [SystemXHR][10] 라는 특수 사용 권한입니다. `config.xml`에이 권한을 추가 하는 필요가 이다:
+파이어 폭스 OS에서 허용 된의 개념 특정 도메인 있다. 대신 [SystemXHR][10]라는 특수 사용 권한입니다. `Config.xml`에이 권한을 추가 하는 필요가 이다:
 
  [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
@@ -166,7 +117,7 @@
     </platform>
     
 
-`XMLHttpRequest` 개체는 두 개의 매개 변수 `mozAnon`와 `mozSystem`를 인스턴스화할 수 합니다.
+`XMLHttpRequest` 개체는 두 개의 매개 변수 `mozAnon` 와 `mozSystem`를 인스턴스화할 수 합니다.
 
     var request = new XMLHttpRequest({
         mozAnon: true,
@@ -175,24 +126,12 @@
 
 이 솔루션은 다른 플랫폼에 대 한 차이가 없습니다 그래서 투명 합니다.
 
-## 3.1.0 iOS 변화
-
-이전 버전 3.1.0, 코르도바 iOS 일부 비표준 확장 다른 코르도바 플랫폼에서 지 원하는 도메인 whilelisting 체계를 포함. 3.1.0, 현재 iOS 허용 지금이 문서 상단에 설명 된 리소스 허용 구문을 따릅니다. 전 3.1.0에서 업그레이드 당신은 이러한 확장을 사용 하는 앞으로 자원의 동일한 집합 수단이 계속 하려면 `config.xml` 파일을 변경 해야.
-
-특히, 이러한 패턴 업데이트 해야 합니다.
-
-*   " `apache.org` " (프로토콜):이 이전 일치 하는 것 `http` , `https` , `ftp` , 및 `ftps` 프로토콜. 변경 " `*://apache.org/*` " 모든 프로토콜을 포함 하거나 지원 해야 할 각 프로토콜에 대 한 행을 포함 합니다.
-
-*   " `http://apache.*` " (와일드 카드 도메인의 끝에):이 이전 모든 탑-레벨 도메인, 모든 가능한 두 글자 Tld를 포함 하 여 일치 하는 것 (하지만 유용 하지 않은 도메인. co.uk). 실제로 제어 하 고 허용 하는 데 필요한 각 TLD에 대 한 줄을 포함 합니다.
-
-*   " `h*t*://ap*he.o*g` " (임의 누락 된 문자에 대 한 와일드 카드):이 더 이상 지원, 각 도메인에 대 한 줄을 포함 하 고 당신이 프로토콜 변경 실제로 허용 해야 합니다.
-
 ## Windows Phone 수단이
 
 Windows Phone 8에 대 한 허용 규칙 애플 리 케이 션의 `config.xml` 파일에서 찾을 수 있습니다.
 
 ## Tizen 화이트
 
-허용 규칙은 애플 리 케이 션의 `config.xml` 파일에 있습니다. 플랫폼은 블랙베리 플랫폼으로 동일한 `하위 도메인` 특성에 의존합니다. (에 대 한 자세한 내용은 지원, Tizen의 설명서 참조 [액세스 요소][11]에.)
+허용 규칙은 애플 리 케이 션의 `config.xml` 파일에 있습니다. 플랫폼은 블랙베리 플랫폼으로 동일한 `subdomains` 특성에 의존합니다. (에 대 한 자세한 내용은 지원, Tizen의 설명서 참조 [액세스 요소][11] 에.)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/ko/edge/guide/cli/index.md b/docs/ko/edge/guide/cli/index.md
index e5faf7f..e66a046 100644
--- a/docs/ko/edge/guide/cli/index.md
+++ b/docs/ko/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 만 찾고 있는 `bar` 수확량 및 추가적인 결과:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 `cordova plugin add`명령 코드를 플러그인에 대 한 저장소를 지정 해야 합니다. 여기에 응용 프로그램에 기능을 추가 하는 CLI를 사용 하는 방법을 예입니다.
 
 *   기본 장치 정보 (장치 API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   네트워크 연결 및 배터리 이벤트:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   가 속도계, 나침반, 및 지리적 위치:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   카메라, 미디어 재생 및 캡처:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   장치 또는 네트워크 (파일 API) 액세스 파일:
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   대화 상자 또는 진동 알림:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   연락처:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   세계화:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   Splashscreen:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   새로운 브라우저 윈도우 열기 (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   콘솔 디버깅:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **참고**: 각 플랫폼에 대 한 적절 한 플러그인 코드를 추가 하는 CLI. 저수준 쉘 도구와 플랫폼 Sdk는 개요에 설명 된 대로 개발 각 플랫폼에 대해 별도로 플러그인을 추가 하는 Plugman 유틸리티를 실행 해야 합니다. (자세한 내용은 참조 관리 플러그인을 사용 하 여 Plugman.)
@@ -278,31 +278,31 @@
 사용 `plugin ls` (또는 `plugin list` , 또는 `plugin` 자체) 현재 보려면 플러그인을 설치 합니다. 각 식별자에 의해 표시 됩니다.
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 플러그인을 제거 하려면 목록에서 나타나는 같은 식별자로 그것을 참조 하십시오. 예를 들어, 여기에 어떻게 릴리스 버전에서 디버그 콘솔에 대 한 지원을 제거할 것입니다.
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 일괄 제거 하거나 추가할 수 있습니다 플러그인 각 명령에 대 한 하나 이상의 인수를 지정 하 여:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 고급 플러그인 옵션
 
 플러그인을 추가 하는 경우 몇 가지 옵션 사용 플러그인 가져오기 위하여 어디에서 지정할 수 있습니다. 위의 예제를 사용 하 여 잘 알려진 `registry.cordova.io` 레지스트리 및 플러그인에 의해 지정 된 `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `id`후 추가 하는 플러그인의 버전 번호를 포함할 수도 있습니다는 `@` 문자. `latest`버전은 최신 버전에 대 한 별칭. 예를 들어:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 플러그인에 등록 되지 않은 경우 `registry.cordova.io` 은 없지만 다른 git 저장소에 다른 URL을 지정할 수 있습니다:
diff --git a/docs/ko/edge/guide/hybrid/plugins/index.md b/docs/ko/edge/guide/hybrid/plugins/index.md
index d29e91a..f0d4b6a 100644
--- a/docs/ko/edge/guide/hybrid/plugins/index.md
+++ b/docs/ko/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/ko/edge/guide/platforms/amazonfireos/index.md b/docs/ko/edge/guide/platforms/amazonfireos/index.md
index 9fa610e..869f13d 100644
--- a/docs/ko/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/ko/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@
 
 이것 새롭게 문을 연 터미널 windows에서 SDK 도구를 제공합니다. 그렇지 않으면 현재 세션에서 사용할 수 있도록이 실행.
 
-    $ 소스 ~/.bash_profile
+    $ source ~/.bash_profile
     
 
 #### Windows 경로
diff --git a/docs/ko/edge/guide/platforms/android/index.md b/docs/ko/edge/guide/platforms/android/index.md
index e0dda94..73e0230 100644
--- a/docs/ko/edge/guide/platforms/android/index.md
+++ b/docs/ko/edge/guide/platforms/android/index.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. 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
     
@@ -19,11 +19,11 @@
 
 ## 요구 사항 및 지원
 
-코르 도우 바 안 드 로이드 안 드 로이드 SDK를 필요합니다. 안 드 로이드 SDK의 [시스템 요구 사항][1] 참조.
+코르 도우 바 안 드 로이드 OS X, 리눅스 또는 윈도우 운영 체제에 설치할 수 있는 안 드 로이드 SDK를 필요 합니다. 안 드 로이드 SDK의 [시스템 요구 사항][1] 참조.
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-코르 도우 바 안 드 로이드 속 (진저 브레드, 안 드 로이드 API 레벨 10부터) 및 4.x를 지원 합니다. 일반적으로 안 드 로이드 버전 될 지원 되지 않는 코르도바에 의해로 그들은 Google의 [대시보드 배포에][2]5% 찍어. 안 드 로이드 버전 이전 API 레벨 10, 및 3.x 버전 (허니 콤, API 수준 11-13)가 크게 5% 임계값.
+코르 도우 바 지원 (안 드 로이드 API 레벨 14로 시작)는 안 드 로이드 4.0. x 이상. 일반적으로 안 드 로이드 버전 될 지원 되지 않는 코르도바에 의해로 그들은 Google의 [대시보드 배포에][2]5% 찍어. 안 드 로이드 버전 이전 API 레벨 10, 및 3.x 버전 (허니 콤, API 수준 11-13)가 크게 5% 임계값.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 이러한 셸 도구를 사용 하 여 작성, 구축 및 실행 안 드 로이드 애플 리 케이 션 수 있습니다. 모든 플랫폼에 걸쳐 플러그인 기능을 활성화 하는 추가 명령줄 인터페이스에 대 한 정보를 관리 플러그인을 사용 하 여 Plugman를 참조 하십시오. 플러그인을 개발 하는 방법에 대 한 내용은 응용 프로그램 플러그인을 참조 하십시오.
 
-[Developer.android.com/sdk][4]에서 안 드 로이드 SDK를 설치 합니다. 안 드 로이드 sdk 'adt-번들-< os >-< 아치 >-< 보기 >' 파일로 배포 됩니다. Windows에서 adt 번들 설치 프로그램이 함께 패키징 됩니다. OSX와 리눅스에서 단순히 ' adt 번들 ' 풀고 개발 도구 저장 위치. [안 드 로이드 SDK 설치에 대 한 더 자세한 정보는 여기서 찾을 수 있습니다.][5]
+## 자바 개발 키트 (JDK) 설치
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+[자바 개발 키트 (JDK) 7][4] 설치 또는 나중에.
 
-코르도바 명령줄 도구를 작업, 또는 그들을 바탕으로 CLI, SDK의 포함 해야 `tools` 와 `platform-tools` 디렉터리를 `PATH` . 만들거나 수정 하려면 텍스트 편집기를 사용할 수는 맥에는 `~/.bash_profile` 파일을 SDK 설치에 따라 다음과 같은 줄을 추가:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        내보내기 경로 = ${경로}: / 개발/adt-번들/sdk/플랫폼-도구: / 개발/adt-번들/sdk/도구
+윈도우 설치할 때 JDK 설치 경로 (예: C:\Program Files\Java\jdk1.7.0_75)에 따르면 `JAVA_HOME` 환경 변수 설정 해야 합니다.
+
+## 안 드 로이드 SDK 설치
+
+[안 드 로이드 스튜디오][5]또는 [안 드 로이드 독립 실행형 SDK 도구][6] 를 설치 합니다. `안 드 로이드 스튜디오` 안 드 로이드 플러그인에 대 한 새로운 코르도바를 개발 하거나 실행 하 고 디버깅 안 드 로이드 플랫폼 기본 도구를 사용 하 여 계획 하는 경우 Procceed. 그렇지 않으면, `안 드 로이드 독립 실행형 SDK 도구` 빌드 및 안 드 로이드 응용 프로그램 배포에 충분 하다.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+
+자세한 설치 지침을 사용할 수 있습니다 위의 설치 링크의 일환으로.
+
+일, 코르도바 명령줄 도구 또는 그들 따라 CLI에 대 한 `경로`에 SDK의 `도구` 및 `플랫폼 도구` 디렉터리를 포함 해야 합니다. Mac에서 만들거나 SDK 설치에 따라 다음과 같은 줄을 추가 `~/.bash_profile` 파일을 수정 하려면 텍스트 편집기를 사용할 수 있습니다.
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-추가 경로를 `java` 및 `ant` 필요한 경우. 에이 라인 `~/.bash_profile` 새롭게 문이 연된 터미널 창에서 이러한 도구를 제공 합니다. 당신의 최종적인 창 이미 OSX 또는 리눅스에 로그 아웃/로그인을 피하기 위해 열려 있으면 현재 터미널 창에서 사용할 수 있도록이 실행.
+`~/.Bash_profile` 에이 라인 새롭게 문이 연된 터미널 창에서 이러한 도구를 제공합니다. 당신의 최종적인 창 이미 OSX 또는 리눅스에 로그 아웃/로그인을 피하기 위해 열려 있으면 현재 터미널 창에서 사용할 수 있도록이 실행.
 
-        $ 소스 ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-수정 하는 `PATH` 윈도우 7 환경:
+Windows에서 `경로` 환경 수정:
 
 1.  바탕 화면 왼쪽 아래 **시작** 메뉴에 클릭 하십시오 **컴퓨터**를 마우스 오른쪽 단추로 클릭 하, **속성**.
 
@@ -64,24 +76,95 @@
 
 5.  다음을 추가 `PATH` 기반으로 설치한 SDK, 예를 들면:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  값을 저장 하 고 두 대화 상자를 닫습니다.
 
-또한 명령 프롬프트 및 유형 자바와 개미 열기를 사용 하도록 설정 해야 할 수 있습니다 `java` , 또한 입력 `ant` . 추가 `PATH` 이 중 실행 실패:
+## SDK 패키지 설치
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+안 드 로이드 SDK 관리자를 엽니다 (예를 들어 터미널을 통해: `안 드 로이드`) 설치:
 
-## SDK에는 새 프로젝트를 엽니다
+1.  안 드 로이드 5.1.1 (API 22) 플랫폼 SDK
+2.  안 드 로이드 SDK 빌드 도구 버전 19.1.0 또는 그 이상
+3.  안 드 로이드 지원 저장소 (엑스트라)
+
+자세한 내용은 [SDK 패키지 설치][7] 를 참조 하십시오.
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## 에뮬레이터 구성
+
+안 드 로이드 sdk는 기본적으로 모든 기본 에뮬레이터 인스턴스를 제공 하지 않습니다. 커맨드 라인에서 `안 드 로이드` 를 실행 하 여 새 것을 만들 수 있습니다. 보도 **도구 → 관리 AVDs** (안 드 로이드 가상 장치), 다음 **장치 정의** 결과 대화 상자에서 어떤 항목을 선택 합니다.
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+보도 **AVD 생성**, 선택적으로 이름, 수정 변경 내용을 적용 하려면 **확인** 을 누릅니다.
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+AVD 다음 **안 드 로이드 가상 장치** 목록에 나타납니다.
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+별도 응용 프로그램으로 에뮬레이터를 열려면는 AVD를 선택 하 고 **시작**을 누릅니다. 하드웨어 단추에 대 한 사용할 수 있는 추가 컨트롤 장치 것 만큼 출시:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+더 빠른 경험을 위해 실행 속도 개선 하기 위해 `가상 컴퓨터 가속` 을 사용할 수 있습니다. 많은 현대 Cpu는 가상 컴퓨터를 보다 효율적으로 실행 하려면 확장을 제공 합니다. 가속의이 유형을 사용 하려고 시도 하기 전에 현재 개발 시스템의 CPU 하나를 다음과 같은 가상화 기술을 지원 하는지 확인 해야 합니다.
+
+*   **인텔 가상화 기술** (버몬트-x, vmx) → [인텔 VT x 지원 프로세서 목록][12]
+*   **AMD 가상화** 리눅스에 대해서만 지원 (AMD-V, SVM), (2006 년 5 월부터 모든 Cpu AMD 셈프론 제외한 AMD-V 포함).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+경우 인텔 프로세서 지원 하려면 VT-x 기술, `인텔 프로세서 식별 유틸리티`를 실행 하 여, `Windows`용 당신이 인텔 [다운로드 센터][13]에서 다운로드할 수 있습니다 하거나 `OS 독립` 은 [booteable 유틸리티][14]를 사용할 수 있습니다 밖으로 찾는 또 다른 방법.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+후 설치 및 실행은 `인텔 프로세서 식별 유틸리티` 윈도우, CPU 가상화 기술을 지원 하는지 확인 하기 위해 다음 창의 얻을 것 이다:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+에뮬레이터를 가속화 해야 다운로드 하 고 설치 `인텔 하드웨어 가속 실행 관리자 (HAXM)` 로 서 하나 이상의 `인텔 x 86 원자` 시스템 이미지.
+
+안 드 로이드 SDK 관리자를 열고 고 `인텔 x 86 원자` 시스템 이미지 테스트 하려면 어느 버전을 선택 합니다. 다음 `엑스트라` 로 이동 `인텔 x86 에뮬레이터 가속기 (HAXM)`, 선택한 패키지 설치:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+다운로드 후, `엑스트라/인텔/Hardware_Accelerated_Execution_Manager`에서 안 드 로이드 SDK에서 사용할 수 있는 인텔 설치 관리자를 실행 합니다. **참고**:`패키지 설치에 어떤 문제가 있는 경우 자세한 정보 및 단계별 지침 확인 찾을 수 있습니다` [인텔 문서][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  하나 이상의 `인텔 x 86 원자` 시스템 이미지는 `인텔 하드웨어 가속 실행 관리자`, **엑스트라** 에서 사용할 수 설치.
+
+2.  `엑스트라/인텔/Hardware_Accelerated_Execution_Manager` 에서 안 드 로이드 SDK에서 사용할 수 있는 인텔 설치 프로그램을 실행.
+
+3.  인텔 이미지를 설정 하는 목표와 함께 새로운 AVD를 만들.
+
+4.  에뮬레이터를 시작할 때 HAX 모듈을 로드 하는 데 실패를 나타내는 오류 메시지가 없는 것을 확인 합니다.
+
+## 새 프로젝트 만들기
 
 이 시점에서 새 프로젝트를 만들 플랫폼 CLI 도구는 명령줄 인터페이스 또는 안 드 로이드 관련 셸 도구 집합 설명 사이 선택할 수 있습니다. 소스 코드 디렉토리 내 여기 CLI 접근이 이다:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 다음은 유닉스와 윈도우에 대 한 해당 하위 셸 도구 접근이입니다.
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-여기에 SDK를 사용 하 여 그것을 수정 하는 방법이입니다.
-
-1.  **이클립스** 응용 프로그램을 시작 합니다.
-
-2.  **새 프로젝트** 메뉴 항목을 선택 합니다.
-
-3.  결과 대화 상자에서 **기존 코드에서 안 드 로이드 프로젝트** 를 선택 하 고 ****키를 누릅니다.
-    
-    ![][6]
-
-4.  CLI를 사용 하는 경우 이동 하는 `hello` 디렉터리에 다음 프로젝트에 대해 만든는 `platforms/android` 하위 디렉터리. 또는 사용 하는 경우는 `create` 쉘 유틸리티, 간단 하 게 이동 하는 `hello` 디렉터리.
-
-5.  **완료** 를 누르면합니다.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-일단 이클립스 창이 열립니다, 해결 되지 않은 문제를 나타내는 빨간색 **X** 나타날 수 있습니다. 그렇다면, 다음 추가 단계를 수행:
-
-1.  프로젝트 디렉터리에서 마우스 오른쪽 단추로 클릭 합니다.
-
-2.  결과 **속성** 대화 상자에서 탐색 창에서 **안 드 로이드** 선택 합니다.
-
-3.  빌드 대상 프로젝트에 대 한, 설치한 최고의 안 드 로이드 API 레벨을 선택 합니다.
-
-4.  **확인** 을 클릭 합니다.
-
-5.  **프로젝트** 메뉴에서 **클린** 을 선택 합니다. 이 프로젝트의 모든 오류를 수정 한다.
-
 ## 프로젝트 빌드
 
-프로젝트 디렉터리의 최상위 개발에서 CLI를 사용 하는 경우 `www` 디렉터리 소스 파일이 들어 있습니다. 이러한 디렉터리 내에서 프로젝트 응용 프로그램을 다시 실행 합니다.
+개발에서 CLI를 사용 하는 경우 프로젝트 디렉토리의 최상위 `www` 디렉토리에 소스 파일이 들어 있습니다. 이러한 디렉터리 내에서 프로젝트 응용 프로그램을 다시 실행 합니다.
 
-        $ cordova만 안 드 로이드 안 드 로이드-안 드 로이드만 $ 코르도바 빌드 안 드 로이드-유일한 안 드 로이드 출시 # 빌드 릴리스 디버그 # 빌드 디버그 빌드에 대 한 $ 코르도바 빌드 # 추가 $ 코르도바 했다 모든 플랫폼 안 드 로이드 # 빌드 디버그 빌드
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-개발에서 안 드 로이드 관련 셸 도구를 사용 하는 경우는 다른 접근이 이다.입니다. 일단 프로젝트를 생성 하면 기본 응용 프로그램의 소스는에 `assets/www` 하위 디렉터리. 후속 명령에서 사용할 수 있습니다 그것의 `cordova` 하위 디렉터리.
+개발에서 안 드 로이드 관련 셸 도구를 사용 하는 경우는 다른 접근이 이다.입니다. 일단 프로젝트를 생성 하면 기본 응용 프로그램의 소스는 `자산/www` 하위 디렉터리에. 후속 명령 그것의 `코르도바` 하위 디렉터리에 사용할 수 있습니다.
 
-`build`명령을 프로젝트 파일 및 응용 프로그램을 다시 작성 합니다. 여기에 맥과 윈도 즈에 대 한 구문이입니다. 예의 첫 번째 쌍 디버깅 정보를 생성 하 고 두 번째 릴리스에 대 한 애플 리 케이 션을 빌드:
+`build` 명령을 프로젝트 파일을 청소 하 고 응용 프로그램을 다시 작성 합니다. 여기에 맥과 윈도 즈에 대 한 구문이입니다. 예의 첫 번째 쌍 디버깅 정보를 생성 하 고 두 번째 릴리스에 대 한 애플 리 케이 션을 빌드:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-릴리스에 대 한 다음 정의를 추가 하는 경우 빌드할 때 당신의 `local.properties` 파일, 다음 당신의 APK 서명 얻을 것 이다 및 정렬 등을 업로드 구글 플레이 스토어에 대 한 준비가 될 것입니다:
+## 응용 프로그램 배포
 
-        key.store=/Users/me/Developer/mykeystore.jks key.alias=mykeyalias
-    
+`코르 도우 바` CLI 유틸리티를 사용 하 여 명령줄에서 에뮬레이터 또는 장치에 응용 프로그램을 배포할 수 있습니다.
 
-있다면 키 저장 및/또는 앨리어싱된 키 암호, 빌드 스크립트는 암호에 대 한 메시지가 표시 됩니다. 속성 파일에서 암호를 정의할 필요가 없습니다. 프롬프트를 방지 하려는 경우를 정의 하는에서 `local.properties` 으로 `key.store.password` 및 `key.alias.password` . 이렇게 할 경우 이러한 암호 보안 문제 알고 있어야 합니다.
-
-## 에뮬레이터 구성
-
-당신은 하나를 사용할 수 있는 `cordova` CLI 유틸리티 또는 코르도바의 안 드 로이드 중심으로 쉘 에뮬레이터에서 응용 프로그램을 실행 하는 도구. 어느 쪽이 든, SDK 먼저 하나 이상의 장치를 표시 하도록 구성 되어야 합니다. 이렇게 하려면, 안 드 로이드 SDK 관리자, 이클립스에서 별도로 실행 되는 Java 응용 프로그램을 사용 합니다. 그것을 여는 방법은 두 가지:
-
-1.  실행 `android` 커맨드 라인에.
-
-2.  이클립스 내에서이 도구 모음 아이콘 눌러:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-일단 오픈, 안 드 로이드 SDK 관리자는 다양 한 런타임 라이브러리를 표시 합니다.
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-**도구 → 관리 AVDs** (안 드 로이드 가상 장치)를 선택한 다음 **장치 정의** 결과 대화 상자에서 모든 항목 선택:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-보도 **AVD 생성**, 선택적으로 이름, 수정 변경 내용을 적용 하려면 **확인** 을 누릅니다.
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-AVD 다음 **안 드 로이드 가상 장치** 목록에 나타납니다.
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-별도 응용 프로그램으로 에뮬레이터를 열려면는 AVD를 선택 하 고 **시작**을 누릅니다. 하드웨어 단추에 대 한 사용할 수 있는 추가 컨트롤 장치 것 만큼 출시:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## 에뮬레이터에 배포
-
-이 시점에서 사용할 수 있는 `cordova` CLI 유틸리티는 명령줄에서 에뮬레이터에 응용 프로그램 배포를:
-
-        $ 코르도바 에뮬레이션 안 드 로이드
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
 그렇지 않으면 대체 셸 인터페이스를 사용 하 여:
 
-        $ /path/to/project/cordova/run-에뮬레이터
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-어느 에뮬레이터 현재 SDK 내에서 사용할 수에 의존 하는 대신 각 제공 하는 이름으로 참조할 수 있습니다.
+사용할 수 있습니다 **cordova run android --list** 모든 사용할 수 있는 대상을 참조 하 고 **cordova run android --target=target_name** 특정 장치 또는 에뮬레이터에서 응용 프로그램을 실행 하 (예를 들어 `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run-대상 이름 =
-    
+참조 추가 빌드 및 실행 옵션에 **cordova run --help** 사용할 수 있습니다.
 
 이 홈 화면에 앱을 못 살게 굴지 그리고 그것을 시작:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-때 당신이 `run` 애플 리 케이 션, 당신은 또한 `build` 그것. 추가 추가 할 수 있습니다 `--debug` , `--release` , 및 `--nobuild` 어떻게 만들어집니다, 또는 심지어 여부 재건은 필요한 제어 하는 플래그:
-
-        $ /path/to/project/cordova/run-에뮬레이터-nobuild
-    
-
-대신 이클립스에서 작업 하는, 프로젝트를 마우스 오른쪽 단추로 클릭 하 고 **→ 안 드 로이드 응용 프로그램을 실행**을 선택 합니다. 이미 열려 있다면 아무도 AVD를 지정 하려면 요청 받을 수 있습니다.
-
-더 빠른 경험을 위해 사용할 수 있습니다에서 `Virtual Machine Acceleration` 실행 속도 향상. 많은 현대 Cpu는 가상 컴퓨터를 보다 효율적으로 실행 하려면 확장을 제공 합니다. 가속의이 유형을 사용 하려고 시도 하기 전에 현재 개발 시스템의 CPU 하나를 다음과 같은 가상화 기술을 지원 하는지 확인 해야 합니다.
-
-*   **인텔 가상화 기술** (버몬트-x, vmx) → [인텔 VT x 지원 프로세서 목록][14]
-*   **AMD 가상화** 리눅스에 대해서만 지원 (AMD-V, SVM), (2006 년 5 월부터 모든 Cpu AMD 셈프론 제외한 AMD-V 포함).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-경우 인텔 프로세서를 찾는 또 다른 방법은 지원 하려면 VT-x 기술, 그것을 실행 하 여는 `Intel Processor Identification Utility` 를 위한 `Windows` 인텔 [다운로드 센터][15]에서 다운로드할 수 있습니다 하거나 [booteable 유틸리티][16]에 사용할 수 있습니다`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-후 설치 및 실행은 `Intel Processor Identification Utility` 윈도우, CPU 가상화 기술을 지원 하는지 확인 하기 위해 다음 창의 얻을 것 이다:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-에뮬레이터를 가속화 해야 다운로드 하 고 설치할 하나 이상의 `Intel x86 Atom` 시스템 이미지 뿐만 아니라`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-당신의 안 드 로이드 SDK 관리자를 열고 선택은 `Intel x86 Atom` 시스템 이미지를 테스트 하려면 어느 버전. 그때에 서 `Extras` 를 선택 하 고 `Intel x86 Emulator Accelerator (HAXM)` , 그 패키지를 설치 하 고:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-다운로드 후, 당신의 안 드 로이드 sdk에서 사용할 수 있는 인텔 설치 프로그램을 실행 `extras/intel/Hardware_Accelerated_Execution_Manager` . **참고**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [인텔 문서][19] .
+때 `실행` 애플 리 케이 션, 당신은 또한 `빌드` 그것. 추가 추가 할 수 있습니다 `--debug`, `--release`, 그리고 어떻게 그것은 내장, 또는 심지어 여부 재건은 필요한 제어 `--nobuild` 플래그:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  하나 이상의 설치 `Intel x86 Atom` 시스템 이미지 뿐만 아니라 `Intel Hardware Accelerated Execution Manager` , **엑스트라** 에서 사용할 수.
-
-2.  안 드 로이드 SDK에서 사용할 수 있는 인텔 설치 프로그램을 실행`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  인텔 이미지를 설정 하는 목표와 함께 새로운 AVD를 만들.
-
-4.  에뮬레이터를 시작할 때 HAX 모듈을 로드 하는 데 실패를 나타내는 오류 메시지가 없는 것을 확인 합니다.
-
-## 장치에 배포
-
-장치에 직접 응용 프로그램을, [안 드 로이드 개발자 사이트][20]에 설명 된 대로 장치에서 USB 디버깅이 활성화 된 ㄴ 다는 것을 확인 하 고 미니 USB 케이블을 사용 하 여 시스템에 연결.
-
- [20]: http://developer.android.com/tools/device.html
-
-이 CLI 명령을 사용 하 여 장치에 응용 프로그램을 밀어 수 있습니다.
-
-        안 드 로이드 실행 $ 코르도바
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-.. 아니면이 안 드 로이드 중심으로 셸 인터페이스를 사용 하 여:
-
-        $ /path/to/project/cordova/run-장치
-    
-
-지정 된, 없음 플래그는 `run` 명령 검색 연결 된 장치 또는 현재 실행 중인 에뮬레이터 없는 장치가 발견 되 면, 그렇지 않으면 그것은 에뮬레이터를 지정 하 라는 메시지가 표시 됩니다.
-
-이클립스 내에서 응용 프로그램을 실행 하려면 프로젝트를 마우스 오른쪽 단추로 클릭 하 고 **안 드 로이드 응용 프로그램 → 실행** 선택.
-
 ## 다른 명령
 
 다음 응용 프로그램의 자세한 로그 실행으로 생성:
 
-        $ /path/to/project/cordova/log C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 다음 프로젝트 파일 정리:
 
-        $ /path/to/project/cordova/clean C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## SDK에는 새 프로젝트를 엽니다
+
+안 드 로이드 플랫폼 프로젝트에 추가 되 면 [안 드 로이드 스튜디오][5]내에서 그것을 열 수 있습니다.
+
+1.  **안 드 로이드 Studio** 응용 프로그램을 시작 합니다.
+
+2.  **가져오기 프로젝트 (이클립스 ADT, Gradle, 등)** 선택.
+    
+    ![][19]
+
+3.  안 드 로이드 플랫폼 저장된 (`your/project/platforms/android` 위치 선택).
+    
+    ![][20]
+
+4.  `Gradle 동기화` 질문에 대답할 수 있는 단순히 **네**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+당신이 모두 지금 설정 빌드 수 및 `안 드 로이드 스튜디오` 에서 직접 응용 프로그램을 실행.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+[안 드 로이드 스튜디오 개요][22] 를 참조 하 고 [빌드 및 실행 안 드 로이드 스튜디오에서][23] 대 한 자세한 내용은.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/ko/edge/guide/platforms/android/tools.md b/docs/ko/edge/guide/platforms/android/tools.md
index 1c77094..dcc6177 100644
--- a/docs/ko/edge/guide/platforms/android/tools.md
+++ b/docs/ko/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 적어도 하나의 안 드 로이드 가상 장치, 그렇지 않으면으로 그렇게 하 라는 메시지가 만들 다는 것을 확인은 `android` 명령. 여러 개의 AVD를 대상으로 사용할 수 있는 경우 하나를 선택 하 라는 메시지가 표시. 기본적으로는 `run` 명령 검색 연결 된 장치 또는 현재 실행 중인 에뮬레이터 없는 장치가 발견 되 면.
 
+## 응용 프로그램 서명
+
+요구 사항을 여기에 서명 안 드 로이드 애플 리 케이 션을 검토할 수 있습니다: http://developer.android.com/tools/publishing/app-signing.html
+
+응용 프로그램에 서명 하기 위해 해야 다음 매개 변수: * 키 (`--keystore`): 키 집합을 저장할 수 있는 이진 파일의 경로를. * 키 암호 (`-storePassword`): 암호 키를 * 별칭 (`-별칭`): 노래에 사용 되는 개인 키를 지정 하는 id. * 비밀 번호 (`--keystoreType`): 지정 된 개인 키에 대 한 암호. * 키 (`-keystoreType`)의 유형: pkcs12, jks (기본값: 자동 검색 파일 확장명에 따라) 위의 `빌드` 또는 `실행` 스크립트에 명령줄 인수를 사용 하 여 이러한 매개 변수를 지정할 수 있습니다.
+
+양자 택일로, (`-buildConfig`) 인수를 사용 하 여 빌드 구성 파일 (build.json)에서 그들을 지정할 수 있습니다. 빌드 구성 파일의 예제는 다음과 같습니다.
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+릴리스는 서명, 암호를 제외할 수 있습니다 및 빌드 시스템에서 암호를 묻는 프롬프트를 발행 합니다.
+
+혼합 하 고 일치 명령줄 인수 및 매개 변수 build.json 파일에 지원이 됩니다. 명령줄 인수에서 값 우선 순위를 얻을 것 이다. 명령줄에 암호를 지정 하는 데 유용할 수 있습니다.
+
 ## 로깅
 
         $ /path/to/project/cordova/log
@@ -87,7 +119,7 @@
 
 ### Gradle 속성
 
-빌드를 사용자 지정 하려면이 [속성][3]을 설정할 수 있습니다.
+빌드를 사용자 지정 하려면이 [속성][3] 을 설정할 수 있습니다.
 
  [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
 
@@ -132,7 +164,7 @@
 
 ### Build.gradle 확장
 
-사용자 지정 `build.gradle`, 보다는 오히려 직접 편집 해야 할 경우 `빌드 extras.gradle` 라는 형제 파일을 만들어야 합니다. 이 파일은 주요 `build.gradle` 존재 하는 경우에 의해 포함 됩니다. 여기에 예가입니다.
+사용자 지정 `build.gradle`, 보다는 오히려 직접 편집 해야 할 경우 `build-extras.gradle`라는 형제 파일을 만들어야 합니다. 이 파일은 주요 `build.gradle` 존재 하는 경우에 의해 포함 됩니다. 여기에 예가입니다.
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
@@ -143,7 +175,7 @@
     }
     
 
-Note 플러그인을 통해 `빌드 extras.gradle` 파일을 포함할 수도 있습니다.
+Note 플러그인을 통해 `build-extras.gradle` 파일을 포함할 수도 있습니다.
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/ko/edge/guide/platforms/android/upgrade.md b/docs/ko/edge/guide/platforms/android/upgrade.md
index b1dede1..a1d37a3 100644
--- a/docs/ko/edge/guide/platforms/android/upgrade.md
+++ b/docs/ko/edge/guide/platforms/android/upgrade.md
@@ -17,7 +17,57 @@
 
 이 가이드에는 코르도바의 이전 버전에서 업그레이 드 안 드 로이드 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 명령의 대부분 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. 내용은 참조 하십시오 명령줄 인터페이스 CLI의 버전을 업데이트 하는 방법.
 
-## 4.0.0를 프로젝트 업그레이드 3.6.0
+## 4.0.0를 업그레이드
+
+4.0.0에 상당한 변화를 활용 하는 데 필요한 특정 업그레이드 단계가 있습니다. 첫째, 일반적인 업그레이드 단계는 아래에 필요 합니다.
+
+-CLI가 아닌 프로젝트에 대 한 실행.
+
+        bin/update path/to/project
+    
+
+CLI 프로젝트:
+
+1.  업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
+
+2.  기존 프로젝트에서 `cordova platform update android`를 실행 합니다.
+
+### 업그레이드는 허용 된 사이트 목록
+
+모든 화이트 리스트 기능 지금 플러그인을 통해 구현 됩니다. 플러그인 없이 앱 이상 4.0.0으로 업그레이드 한 후 목록에 의해 보호 됩니다. 코르 도우 바는 서로 다른 수준의 보호를 제공 하는 두 화이트 리스트 플러그인.
+
+1.  `코르 도우 바 플러그인 목록` 플러그인 *(권장)*
+    
+    *   이 플러그인이 좋습니다, 그것은 더 안전 하 고 보다 이전 버전에서는 화이트 리스트 구성
+    *   필요한 구성 변경에 [코르 도우 바 플러그인 허용 된 사이트 목록][1] 대 한 자세한 내용은 참조 하십시오
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `코르 도우 바 플러그 접속식 유산-화이트 리스트` 플러그인
+    
+    *   이 플러그인이 이전 버전으로 같은 허용 된 행동을 제공합니다. [코르 도우 바-플러그인-레거시-허용 된 사이트 목록][2] 참조
+    *   구성 변경 필요 합니다, 하지만 권장된 플러그인 보다 더 적은 보호 기능을 제공 하 고 있습니다.
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### 횡단 보도 WebView를 사용 하 여
+
+기본적으로 앱은 WebView는 장치에서 제공 하는 시스템을 사용 하 여 계속 됩니다. 횡단 보도 WebView를 대신 사용 하려는 경우 단순히 횡단 보도 플러그인을 추가:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+추가 플러그인, 앱 횡단 보도 WebView 설치 하 고 올바르게 구성 되어 얻을 것 이다.
+
+### Splashscreen 플러그인으로 업그레이드
+
+앱 만드는 경우 시작 화면 사용 기능을 플러그인으로 이동 되었습니다. 시작 화면에 대 한 구성 옵션이 변경 되지 않습니다. 만 업그레이드 단계 필요한 플러그인을 추가 하는:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## 3.6.0에서 3.7.1로 업그레이드
 
 -CLI가 아닌 프로젝트에 대 한 실행.
 
@@ -32,7 +82,7 @@
 
 ## 3.3.0를 3.2.0에서 업그레이드
 
-`3.2.0`에 관해서는 동일한 지침을 따르십시오.
+`3.2.0` 에 관해서는 동일한 지침을 따르십시오.
 
 3.3.0 부터는 코르도바 런타임은 이제 항아리 대신 안 드 로이드 라이브러리로 컴파일됩니다. 이 명령줄 사용에 대 한 영향을 주지 않습니다 있어야 하지만 IDE 사용자가 자신의 작업 영역에 새로 추가 된 `MyProject-CordovaLib` 프로젝트를 가져올 필요가 있을 것 이다.
 
@@ -42,7 +92,7 @@
 
 1.  업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
 
-2.  실행`cordova platform update android`
+2.  Run `cordova platform update android`
 
 아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
 
@@ -57,7 +107,7 @@
 
 1.  업데이트는 `cordova` CLI 버전. 명령줄 인터페이스를 참조 하십시오.
 
-2.  실행`cordova platform update android`
+2.  Run `cordova platform update android`
 
 아니라 코르도바 CLI 사용 하 여 만든 프로젝트에 대 한 실행.
 
@@ -72,7 +122,7 @@
 
 3.  방금 만든 코르 도우 바 프로젝트의 루트에서 `www` 디렉토리를 프로젝트의 `www` 디렉토리의 내용을 복사 합니다.
 
-4.  `platforms/android`에서 해당 디렉터리에 이전 프로젝트에서 어떤 기본 자산을 복사:이 디렉토리는 네이티브 코르도바-안 드 로이드 프로젝트가 존재 하는 곳.
+4.  `플랫폼/안 드 로이드`에서 해당 디렉터리에 이전 프로젝트에서 어떤 기본 자산을 복사:이 디렉토리는 네이티브 코르도바-안 드 로이드 프로젝트가 존재 하는 곳.
 
 5.  코르 도우 바 CLI 도구를 사용 하 여 필요한 어떤 플러그인을 설치 하려면. 참고 CLI를 처리 하는 모든 핵심 Api 플러그인으로 추가 될 필요가 있습니다. 만 3.0.0 플러그인 CLI와 호환 됩니다.
 
@@ -82,19 +132,19 @@
 
 2.  새로운 프로젝트에 `www` 디렉터리의 내용을 복사 합니다.
 
-3.  `res` 디렉토리의 모든 네이티브 안 드 로이드 자산 새 프로젝트에 복사.
+3.  `Res` 디렉토리의 모든 네이티브 안 드 로이드 자산 새 프로젝트에 복사.
 
 4.  새 프로젝트에 `src` 하위 디렉터리에서 설치 된 모든 플러그인을 복사 합니다.
 
-5.  업그레이드할 수 있는지 확인 하십시오 사용 새로운 `< 기능 >` 사양에 당신의 오래 된 `config.xml` 파일에서 `< 플러그인 >` 참조가 되지 않습니다.
+5.  업그레이드할 수 있는지 확인 하십시오 사용 새로운 `<plugin>` 사양에 당신의 오래 된 `config.xml` 파일에서 `<feature>` 참조가 되지 않습니다.
 
-6.  `org.apache.cordova` 될 `org.apache.cordova.api` 패키지에 대 한 참조를 업데이트.
+6.  `Org.apache.cordova` 될 `org.apache.cordova.api` 패키지에 대 한 참조를 업데이트.
     
     **참고**: 모든 핵심 Api 제거 되 고 플러그인으로 설치 해야 합니다. 자세한 내용은 관리 플러그인 가이드를 사용 하 여 Plugman를 참조 하십시오.
 
 ## 2.9.0 2.8.0에서 업그레이드
 
-1.  `bin/update <project_path>` 실행.
+1.  Run `bin/update <project_path>`.
 
 ## 2.7.0에서 2.8.0로 업그레이드
 
@@ -106,11 +156,11 @@
 
 <!-- SS Eclipse -->
 
-1.  프로젝트에 새로운 `cordova.js`를 복사 합니다.
+1.  프로젝트에 새로운 `cordova.js` 를 복사 합니다.
 
 2.  새로운 `cordova.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
-3.  `framework/res/xml/config.xml`에 맞게 `res/xml/config.xml` 파일 복사.
+3.  `Framework/res/xml/config.xml` 에 맞게 `res/xml/config.xml` 파일 복사.
 
 4.  업데이트 `framework/res/xml/config.xml` 이전 처럼 비슷한 설정을 해야 합니다.
 
@@ -152,7 +202,7 @@
 
 8.  파일 복사 `bin/templates/cordova` 프로젝트의 `cordova` 디렉터리.
 
-코르 도우 바 소스 디렉토리에 나열 하는 프로젝트 경로를 `bin/update <project>`를 실행 합니다.
+코르 도우 바 소스 디렉토리에 나열 하는 프로젝트 경로를 `bin/update < 프로젝트 >` 를 실행 합니다.
 
 ## 2.4.0에서 2.5.0로 업그레이드
 
@@ -250,11 +300,11 @@
 
 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.9.0 1.8.1에서 업그레이드
 
-1.  제거 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
+1.  `코르 도우 바 1.8.0.jar` 프로젝트의 `라이브러리` 디렉터리에서 제거 합니다.
 
 2.  `코르 도우 바 1.9.0.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
 
@@ -266,11 +316,11 @@
 
 6.  업데이트 `res/xml/plugins.xml` 에 맞게`framework/res/xml/plugins.xml`.
 
-1.9.0에 `CordovaWebView`의 도입으로 인해 출시, 제 3 자 플러그인 작동 하지 않을 수 있습니다. 이러한 플러그인은 `getContext()` 또는 `getActivity()`를 사용 하 여 `CordovaInterface`에서 컨텍스트를 얻이 필요가 있다. 숙련된 된 안 드 로이드 개발자가 아닌 경우에, 플러그인 관리자에 게 연락 하 고 그들의 버그 추적기에이 작업을 추가 하십시오.
+1.9.0에 `CordovaWebView` 의 도입으로 인해 출시, 제 3 자 플러그인 작동 하지 않을 수 있습니다. 이러한 플러그인은 `getContext()` 또는 `getActivity()`를 사용 하 여 `CordovaInterface` 에서 컨텍스트를 얻이 필요가 있다. 숙련된 된 안 드 로이드 개발자가 아닌 경우에, 플러그인 관리자에 게 연락 하 고 그들의 버그 추적기에이 작업을 추가 하십시오.
 
 ## 1.8.0 1.8.0에서 업그레이드
 
-1.  제거 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
+1.  `코르 도우 바 1.8.0.jar` 프로젝트의 `라이브러리` 디렉터리에서 제거 합니다.
 
 2.  `코르 도우 바 1.8.1.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
 
@@ -284,9 +334,9 @@
 
 ## 1.8.0 1.7.0에서 업그레이드
 
-1.  제거 `cordova-1.7.0.jar` 프로젝트의 `libs` 디렉터리.
+1.  `코르 도우 바 1.7.0.jar` 프로젝트의 `라이브러리` 디렉터리에서 제거 합니다.
 
-2.  추가 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
+2.  `코르 도우 바 1.8.0.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
@@ -298,9 +348,9 @@
 
 ## 1.8.0 1.7.0에서 업그레이드
 
-1.  제거 `cordova-1.7.0.jar` 프로젝트의 `libs` 디렉터리.
+1.  `코르 도우 바 1.7.0.jar` 프로젝트의 `라이브러리` 디렉터리에서 제거 합니다.
 
-2.  추가 `cordova-1.8.0.jar` 프로젝트의 `libs` 디렉터리.
+2.  `코르 도우 바 1.8.0.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
@@ -348,7 +398,7 @@
 
 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로 업그레이드
 
@@ -364,7 +414,7 @@
 
 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로 업그레이드
 
@@ -374,7 +424,7 @@
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
-4.  프로젝트에 새로운 `phonegap 1.4.0.js`를 복사 합니다.
+4.  프로젝트에 새로운 `phonegap 1.4.0.js` 를 복사 합니다.
 
 5.  새로운 `phonegap 1.4.0.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
@@ -390,9 +440,9 @@
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
-4.  프로젝트에 새로운 `phonegap 1.3.0.js`를 복사 합니다.
+4.  프로젝트에 새로운 `phonegap 1.3.0.js` 를 복사 합니다.
 
-5.  새로운 사용 하 여 HTML 업데이트 `phonegap-1.2.0.js` 파일.
+5.  새로운 `phonegap 1.2.0.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
 6.  업데이트 `res/xml/plugins.xml` 에 맞게`framework/res/xml/plugins.xml`.
 
@@ -402,13 +452,13 @@
 
 1.  `Phonegap 1.1.0.jar` 프로젝트의 `라이브러리` 디렉터리에서 제거 합니다.
 
-2.  `Phonegap 1.2.0.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
+2.  `Phonegap 1.3.0.jar` 프로젝트의 `라이브러리` 디렉터리에 추가 합니다.
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
-4.  프로젝트에 새로운 `phonegap 1.2.0.js`를 복사 합니다.
+4.  프로젝트에 새로운 `phonegap 1.2.0.js` 를 복사 합니다.
 
-5.  새로운 사용 하 여 HTML 업데이트 `phonegap-1.2.0.js` 파일.
+5.  새로운 `phonegap 1.2.0.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
 6.  업데이트 `res/xml/plugins.xml` 에 맞게`framework/res/xml/plugins.xml`.
 
@@ -422,7 +472,7 @@
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
-4.  프로젝트에 새로운 `phonegap 1.1.0.js`를 복사 합니다.
+4.  프로젝트에 새로운 `phonegap 1.1.0.js` 를 복사 합니다.
 
 5.  새로운 `phonegap 1.1.0.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
@@ -436,8 +486,8 @@
 
 3.  이클립스를 사용 하면 이클립스 프로젝트를 새로 고침 하 고 깨끗 할 하십시오.
 
-4.  프로젝트에 새로운 `phonegap 1.0.0.js`를 복사 합니다.
+4.  프로젝트에 새로운 `phonegap 1.0.0.js` 를 복사 합니다.
 
 5.  새로운 `phonegap 1.0.0.js` 파일을 사용 하 여 HTML을 업데이트 합니다.
 
-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
diff --git a/docs/ko/edge/guide/platforms/blackberry10/index.md b/docs/ko/edge/guide/platforms/blackberry10/index.md
index 4010cbb..9e270a2 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/index.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@
 
 *   현재 세션에서 변경 내용을 적용 하려면 다음을 실행:
     
-        $ 소스 ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 당신이 커맨드 라인에서 네이티브 SDK를 사용 하 여 어떤 환경 문제가 있어, 설치 경로 내에 있는 귀하의 플랫폼에 대 한 적절 한 파일을 실행:
diff --git a/docs/ko/edge/guide/platforms/blackberry10/upgrade.md b/docs/ko/edge/guide/platforms/blackberry10/upgrade.md
index 47bc682..833aa7d 100644
--- a/docs/ko/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/ko/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  터미널 같은 유닉스를 사용 하 여 위의 다운로드 한 소스를 넣으면 디렉터리로 이동: Terminal.app, Bash, Cygwin, 등등.
 
-4.  IOS 셸 도구 가이드에에서 설명 된 대로 새 프로젝트를 만듭니다. 이 새 프로젝트에서 자산 해야합니다.
+4.  블랙베리 셸 도구 가이드에 설명 된 대로 새 프로젝트를 만듭니다. 이 새 프로젝트에서 자산 해야합니다.
 
 5.  복사는 `www/cordova.js` 에 새로운 프로젝트에서 파일은 `www` 디렉터리 및 삭제는 `www/cordova.js` 파일.
 
diff --git a/docs/ko/edge/guide/platforms/firefoxos/index.md b/docs/ko/edge/guide/platforms/firefoxos/index.md
index 32a82a5..2eb1c88 100644
--- a/docs/ko/edge/guide/platforms/firefoxos/index.md
+++ b/docs/ko/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 이 시점에서 당신이 갈 준비가-당신이 원하는 무엇이 든 될 귀하의 응용 프로그램을 테스트-애플 리 케이 션/www 안에 코드를 변경 합니다. 추가 사용 하 여 "코르도바 플러그인", 예를 들어 응용 프로그램에 [지원 되는 플러그인을]() 추가할 수 있습니다.
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 응용 프로그램 코드를 작성 하는 경우 변경 내용을 사용 하 여 프로젝트에 추가한 파이어 폭스 OS 애플 리 케이 션에 배포
diff --git a/docs/ko/edge/guide/platforms/ios/index.md b/docs/ko/edge/guide/platforms/ios/index.md
index a368323..fb1f224 100644
--- a/docs/ko/edge/guide/platforms/ios/index.md
+++ b/docs/ko/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios sim][2] 와 [ios-deploy][3] 도구-하면 iOS 시뮬레이터로 iOS 애플 리 케이 션 및 iOS 장치에서 명령줄을 실행 합니다.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## SDK 설치
 
 Xcode를 다운로드 하는 방법은 두 가지:
 
-*   [App 스토어][2], "Xcode" **응용 프로그램 저장소** 응용 프로그램에서 검색 하 여 사용할 수 있습니다.
+*   [App 스토어][4], "Xcode" **응용 프로그램 저장소** 응용 프로그램에서 검색 하 여 사용할 수 있습니다.
 
-*   [애플 개발자 다운로드][3]에서 애플 개발자 등록을 해야합니다.
+*   [애플 개발자 다운로드][5]에서 애플 개발자 등록을 해야합니다.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Xcode 설치 되 면 여러 명령줄 도구 실행 코르도바를 사용 하도록 설정 해야 합니다. **Xcode** 메뉴에서 **기본 설정**, 다음 **다운로드** 탭을 선택 합니다. **구성 요소** 패널에서 **커맨드 라인 도구** 목록 옆에 있는 **설치** 단추를 누릅니다.
 
-## Sdk에서는 프로젝트를 열려면
+## 설치 배포 도구
 
-사용 된 `cordova` 에 코르도바는 명령줄 인터페이스를 설명 하는 대로 새로운 프로젝트를 설정 하는 유틸리티. 예를 들어 소스 코드 디렉토리에:
+Comman 라인 터미널에서 실행:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## 새 프로젝트 만들기
+
+유틸리티 사용 하 여 `코르도바` 새로운 프로젝트 설정에 코르도바는 명령줄 인터페이스를 설명 하는 대로. 예를 들어 소스 코드 디렉토리에:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-일단 창조 해, Xcode 내에서 그것을 열 수 있습니다. 열려면 두 번 클릭 합니다 `hello/platforms/ios/hello.xcodeproj` 파일. 스크린은 다음과 같이 한다:
+## 응용 프로그램 배포
 
-![][4]
+연결 된 iOS 디바이스에 응용 프로그램 배포:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+기본 iOS 에뮬레이터에 응용 프로그램 배포:
+
+        $ cordova emulate ios
+    
+
+당신이 보고 사용할 수 있습니다 **cordova run ios --list** 모두 사용 가능한 대상 및 **cordova run ios --target=target_name** 특정 장치 또는 에뮬레이터에서 응용 프로그램을 실행 (예를 들어 `cordova run ios --target="iPhone-6"`).
+
+참조 추가 빌드 및 실행 옵션에 **cordova run --help** 사용할 수 있습니다.
+
+## Sdk에서는 프로젝트를 열려면
+
+Ios 플랫폼 프로젝트에 추가 되 면 Xcode 내에서 그것을 열 수 있습니다. `Hello/platforms/ios/hello.xcodeproj` 파일을 두 번 클릭 합니다. 스크린은 다음과 같이 한다:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## 에뮬레이터에 배포
 
@@ -72,32 +103,32 @@
 
 3.  **스키마** 메뉴에서 원하는 장치를 선택, 아이폰으로 6.0 시뮬레이터 여기 강조:
     
-    ![][5]
+    ![][7]
 
 4.  **구성표**의 왼쪽에 동일한 도구 모음에 나타나는 **실행** 단추를 누릅니다. 빌드, 배포 하 고 에뮬레이터에서 응용 프로그램을 실행 합니다. 별도 에뮬레이터 응용 프로그램 응용 프로그램을 표시 하려면 열립니다.
     
-    ![][6]
+    ![][8]
     
     하나의 에뮬레이터는 한 번에 실행 될 수 있습니다 다른 에뮬레이터에서 응용 프로그램을 테스트 하려면 에뮬레이터 응용 프로그램을 종료 하 고 Xcode 내에서 서로 다른 목표를 실행 해야 합니다.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode는 아이폰과 iPad의 최신 버전에 대 한 에뮬레이터와 함께 번들로 제공. 이전 버전에서 사용할 수 있는 **Xcode → 환경 설정 → 다운로드 → 구성 요소** 패널.
 
 ## 장치에 배포
 
-장치에 배포 하기 위해 다양 한 요구에 대 한 자세한 애플의 [iOS 용 도구 워크플로 가이드][7]의 *개발과 유통 자산 구성* 섹션을 참조 하십시오. 간단히, 배포 하기 전에 다음을 수행 해야 합니다.
+장치에 배포 하기 위해 다양 한 요구에 대 한 자세한 애플의 [iOS 용 도구 워크플로 가이드][9]의 *개발과 유통 자산 구성* 섹션을 참조 하십시오. 간단히, 배포 하기 전에 다음을 수행 해야 합니다.
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  애플 iOS 개발자 프로그램에 가입 하세요.
 
-2.  *구축 프로필* [iOS 구축 포탈][8]내에서 만듭니다. 사용 하 여 그것의 *개발 프로비저닝 어시스턴트* 를 만들고 프로필 설치 및 인증서 Xcode 필요 합니다.
+2.  *구축 프로필* [iOS 구축 포탈][10]내에서 만듭니다. 사용 하 여 그것의 *개발 프로비저닝 어시스턴트* 를 만들고 프로필 설치 및 인증서 Xcode 필요 합니다.
 
 3.  프로젝트 설정에서 *코드 서명* 섹션의 *코드 서명 Id* 프로비저닝 프로 파일 이름으로 설정 되어 있는지 확인 합니다.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 장치에 배포:
 
@@ -113,25 +144,16 @@
 
 **사용 중단 경고**: 응용 프로그램 프로그래밍 인터페이스 (API)를 변경 하거나 다른 API로 대체, 그것은으로 표시 *사용 되지 않습니다*. API는 아직 단기적 움직이지만 결국 제거 됩니다. 이 사용 되지 않는 인터페이스의 일부 아파치 코르도바에 반영 되 고 Xcode 빌드하고 응용 프로그램을 배포 하는 경우 그들에 대 한 경고를 발급 합니다.
 
-Xcode의에 대 한 경고는 `invokeString` 메서드 사용자 지정 URL에서 응용 프로그램을 실행 하는 기능을 염려 한다. 사용자 지정 URL에서 로드 하는 메커니즘은 변경 하는 동안이 코드는 거꾸로 코르도바의 이전 버전을 사용 하 여 만든 애플 리 케이 션에 대 한 기능을 제공 하도록 여전히 존재 합니다. 샘플 응용 프로그램은이 기능을 사용 하지 않으므로 이러한 경고를 무시할 수 있습니다. 이러한 경고가 나타나지 않도록 방지 하기 위해 사용 되지 않는 invokeString API를 참조 하는 코드를 제거 합니다.
+Xcode의 경고 `invokeString` 방법에 대 한 사용자 지정 URL에서 응용 프로그램을 실행 하는 기능을 염려 한다. 사용자 지정 URL에서 로드 하는 메커니즘은 변경 하는 동안이 코드는 거꾸로 코르도바의 이전 버전을 사용 하 여 만든 애플 리 케이 션에 대 한 기능을 제공 하도록 여전히 존재 합니다. 샘플 응용 프로그램은이 기능을 사용 하지 않으므로 이러한 경고를 무시할 수 있습니다. 이러한 경고가 나타나지 않도록 방지 하기 위해 사용 되지 않는 invokeString API를 참조 하는 코드를 제거 합니다.
 
 *   *Classes/MainViewController.m* 파일을 편집, 코드의 다음 블록을 둘러싸고 `/*` 및 `*/` 코멘트 아래와 같이 입력 합니다 **명령-s** 파일을 저장할:
     
-        (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];
+        (void) webViewDidFinishLoad:(UIWebView*) theWebView {/ / ___PROJECTNAME__-Info.plist 처리 하는 프로토콜을 지정 하는 경우에 유효 / * 경우 (self.invokeString) {/ /이 전달 deviceready 이벤트가 발생 하기 전에 deviceready NSLog를 받을 때 js에 액세스할 수 있습니다 (@"사용 되지 않음: window.invokeString-window.handleOpenURL(url) 함수를 사용, 항상 라는 응용 프로그램을 사용자 지정 스키마 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];
+        } * / / / 기본 색상 블랙 배경 일치 네이티브 애플 리 케이 션 theWebView.backgroundColor = [UIColor blackColor];
         
-        return [super webViewDidFinishLoad:theWebView];
+        [슈퍼 webViewDidFinishLoad: theWebView] 반환;
         }
         
 
@@ -150,30 +172,30 @@
 
 2.  **파생 데이터** 섹션에서 **고급** 단추를 누르고 다음과 같이 **고유** **빌드 위치** 선택:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 이것이 새로운 Xcode 설치의 기본 설정은 이지만 Xcode의 이전 버전에서 업그레이 드에 따라 다르게 설정할 수 있습니다.
 
 자세한 내용은 Apple의 설명서를 참조 하십시오.
 
-*   [개발 시작 iOS 애플 리 케이 션 오늘][10] iOS 애플 리 케이 션을 개발 하기 위한 단계에 대 한 빠른 개요를 제공 합니다.
+*   [개발 시작 iOS 애플 리 케이 션 오늘][12] iOS 애플 리 케이 션을 개발 하기 위한 단계에 대 한 빠른 개요를 제공 합니다.
 
-*   [회원 센터 홈 페이지][11] 기술 리소스, 프로 비 저 닝 포털, 배포 가이드 및 커뮤니티 포럼 등 기술 자원을 여러 iOS에 대 한 링크를 제공 합니다.
+*   [회원 센터 홈 페이지][13] 기술 리소스, 프로 비 저 닝 포털, 배포 가이드 및 커뮤니티 포럼 등 기술 자원을 여러 iOS에 대 한 링크를 제공 합니다.
 
-*   [IOS 용 도구 워크플로 가이드][7]
+*   [IOS 용 도구 워크플로 가이드][9]
 
-*   [Xcode 4 사용자 가이드][12]
+*   [Xcode 사용 설명서][14]
 
-*   애플 월드 와이드 개발자 컨퍼런스 2012 (WWDC2012)에서 [세션 동영상][13]
+*   애플 월드 와이드 개발자 컨퍼런스 2012 (WWDC2012)에서 [세션 동영상][15]
 
-*   [Xcode 선택 명령][14]을 경우 하나 이상의 Xcode의 올바른 버전을 지정 하는 데 도움이 설치 되어.
+*   [Xcode 선택 명령][16]을 경우 하나 이상의 Xcode의 올바른 버전을 지정 하는 데 도움이 설치 되어.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ® 애플 ®, Xcode ® 응용 프로그램 Store℠, iPad ®, iPhone ®, iPod ® 및 Finder ®는 애플 inc의 등록 상표)
\ No newline at end of file
diff --git a/docs/ko/edge/guide/platforms/ubuntu/index.md b/docs/ko/edge/guide/platforms/ubuntu/index.md
index 6d0aa05..65c29ec 100644
--- a/docs/ko/edge/guide/platforms/ubuntu/index.md
+++ b/docs/ko/edge/guide/platforms/ubuntu/index.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. 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
     
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### 배터리 상태 플러그인 추가
+### 카메라 플러그인 추가
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/ko/edge/guide/platforms/win8/index.md b/docs/ko/edge/guide/platforms/win8/index.md
index 39144a7..7076218 100644
--- a/docs/ko/edge/guide/platforms/win8/index.md
+++ b/docs/ko/edge/guide/platforms/win8/index.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. 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
     
@@ -21,81 +21,74 @@
 
 별도 플랫폼으로 창 전화 8 (wp8) 숙박 자세한 내용은 Windows Phone 8 플랫폼 설명서를 참조.
 
-코르 도우 바 WebViews Windows에서 실행 되 의존 인터넷 익스플로러 10 (윈도우 8) 및 인터넷 익스플로러 11 (윈도 즈 8.1와 Windows Phone 8.1) 그들의 렌더링 엔진으로, 실질적인 문제로 서 코르도바 Api를 호출 하지 않는 모든 웹 콘텐츠를 테스트 하려면 IE의 강력한 디버거를 사용할 수 있습니다. Windows Phone 개발자 블로그 지원 IE 웹 킷 브라우저를 비교 하는 방법에 [도움이 지침][1] 을 제공합니다.
+코르 도우 바 WebViews Windows에서 실행 되 의존 인터넷 익스플로러 10 (Windows 8.0) 및 인터넷 익스플로러 11 (윈도 즈 8.1와 Windows Phone 8.1) 그들의 렌더링 엔진으로, 실질적인 문제로 서 코르도바 Api를 호출 하지 않는 모든 웹 콘텐츠를 테스트 하려면 IE의 강력한 디버거를 사용할 수 있습니다. Windows Phone 개발자 블로그 지원 IE 웹 킷 브라우저를 비교 하는 방법에 [도움이 지침][1] 을 제공합니다.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## 요구 사항 및 지원
 
-당신은 다음 OS/SDK 조합, 설치 디스크 또는 *ISO* 디스크 이미지 파일에서 중 하나가 필요합니다.
+Windows 플랫폼을 위한 애플 리 케이 션을 개발 하기 위해 다음 작업을 수행 해야 합니다.
 
-단지 윈도 즈 8.0 개발 애플 리 케이 션:
+*   최소 4gb RAM의 윈도우 8.1, 32 또는 64-비트 기계 (*홈*, *프로*또는 *기업* 버전).
 
-*   8.0 또는 8.1 윈도, 32 또는 64-비트 *홈*, *프로*또는 [Visual Studio 2012 Express][2] 와 함께 *엔터프라이즈* 버전.
+*   Windows Phone 에뮬레이터, 프로 페 셔널 에디션 윈도우 8.1 (64)에 대 한 또는 더 높은, 그리고 프로세서를 지 원하는 [클라이언트 하이퍼-V와 두 번째 수준의 주소 변환 (판금)][2]. 윈도 즈 8.1 엔터프라이즈 평가 버전은 [마이크로소프트 개발자 네트워크][3] 에서 사용할 수.
 
- [2]: http://www.visualstudio.com/downloads
+*   [Windows 용 visual Studio 2013][4] (또는 더 높은).
 
-모든 플랫폼 (Windows 8.0, 윈도우 8.1와 Windows Phone 8.1)에 대 한 애플 리 케이 션 개발:
-
-*   윈도우 8.1, 32 또는 64-비트 *홈*, *프로*또는 *엔터프라이즈* 버전, [Visual Studio 2013 Express][2] 와 함께 또는 그 이상. 윈도 즈 8.1 엔터프라이즈 평가 버전은 [마이크로소프트 개발자 네트워크][3] 에서 사용할 수.
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 애플 리 케이 션 윈도우 8.1에서 컴파일한 *하지* Windows 8.0에서 실행. 애플 리 케이 션 윈도우 8.0에서 컴파일한 버전과 호환은 8.1와.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+앱을 Windows 스토어에 제출 [windowsstore.com][5] 의 지침을 따릅니다.
 
-앱을 Windows 스토어에 제출 [windowsstore.com][4] 의 지침을 따릅니다.
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Windows 용 코르 도우 바 애플 리 케이 션을 개발 하기 위해 Windows를 실행 하는 PC를 사용할 수 있지만 가상 컴퓨터 환경을 실행 하거나 듀얼-부팅 윈도우 8.1 파티션에 부트 캠프를 사용 하 여 또한 Mac에서 개발할 수 있습니다. Mac에서 필요한 Windows 개발 환경을 설정 하려면 이러한 리소스를 참조 하십시오.
 
-*   [Vm 웨어 퓨전][5]
+*   [VMWare Fusion][6]
 
-*   [패 러 랠 데스크톱][6],
+*   [Parallels Desktop][7],
 
-*   [부트 캠프][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## 코르 도우 바 쉘 도구를 사용 하 여
-
-SDK와 함께에서 코르도바의 윈도우 중심으로 셸 도구를 사용 하려면 두 가지 기본 옵션이 있습니다.
-
-*   CLI에서 생성 된 프로젝트 코드에서 로컬로 액세스할. 사용할 수 있는 `platforms/windows/cordova` 디렉터리를 추가한 후는 `windows` 플랫폼 아래에 설명 된.
-
-*   [Cordova.apache.org][8]에서 별도 메일에서 그들을 다운로드 합니다. 코르 도우 바 배포본에 각 플랫폼에 대 한 별도 아카이브. 적절 한 보관을 확장 해야 합니다. `cordova-windows\windows` 이 경우 빈 디렉토리 내에서 합니다. 관련 일괄 처리 유틸리티 최상위 수준에서 사용할 수 있는 `bin` 디렉터리. ( **README** 파일을 참조 자세한 방향에 대 한 필요한 경우.)
-
- [8]: http://cordova.apache.org
-
-이러한 셸 도구 작성, 구축 및 Windows 애플 리 케이 션을 실행할 수 있습니다. 모든 플랫폼에 걸쳐 플러그인 기능을 활성화 하는 추가 명령줄 인터페이스에 대 한 정보를 관리 플러그인을 사용 하 여 Plugman를 참조 하십시오.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## SDK 설치
 
-*궁극적인*, *프리미엄*또는 *전문가* 2013 버전의 [Visual Studio][2] 설치.
+*궁극적인*, *프리미엄*또는 *전문가* 2013 버전의 [Visual Studio][4] 설치.
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## 코르 도우 바 쉘 도구를 사용 하 여
+
+SDK와 함께에서 코르도바의 윈도우 중심으로 셸 도구를 사용 하려면 두 가지 기본 옵션이 있습니다.
+
+*   CLI에서 생성 된 프로젝트 코드에서 로컬로 액세스할. 사용할 수 있는 `플랫폼/윈도우/` 디렉토리 아래에 설명 된 대로 `windows` 플랫폼을 추가 하면.
+
+*   [Cordova.apache.org][10]에서 별도 메일에서 그들을 다운로드 합니다. 코르 도우 바 배포본에 각 플랫폼에 대 한 별도 아카이브. 이 경우 빈 디렉토리 내 적절 한 보관, `코르도바 windows` 를 확장 해야 합니다. 관련 일괄 처리 유틸리티 `패키지/bin` 디렉터리에서 사용할 수 있습니다. ( **README** 파일을 참조 자세한 방향에 대 한 필요한 경우.)
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+이러한 셸 도구 작성, 구축 및 Windows 애플 리 케이 션을 실행할 수 있습니다. 모든 플랫폼에 걸쳐 플러그인 기능을 활성화 하는 추가 명령줄 인터페이스에 대 한 정보를 관리 플러그인을 사용 하 여 Plugman를 참조 하십시오.
+
 ## 새 프로젝트 만들기
 
-이 시점에서 새 프로젝트를 만들려면 명령줄 인터페이스, 또는 특정 Windows 셸 도구 집합에 설명 된 크로스 플랫폼 CLI 도구 사이 선택할 수 있습니다. 소스 코드 디렉토리 내 CLI 이렇게 생성 한 새로운 *HelloWorld* 라는 이름의 애플 리 케이 션 `hello` 프로젝트 디렉터리:
+이 시점에서 새 프로젝트를 만들려면 명령줄 인터페이스, 또는 특정 Windows 셸 도구 집합에 설명 된 크로스 플랫폼 CLI 도구 사이 선택할 수 있습니다. CLI 접근 아래 새로운 `hello` 프로젝트 디렉터리 내에서 *HelloWorld* 라는 애플 리 케이 션을 생성 합니다.
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 여기에 해당 하위 셸 도구 접근이 이다:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## 프로젝트 빌드
@@ -103,90 +96,90 @@
 프로젝트 디렉터리의 최상위 개발에서 CLI를 사용 하는 경우 `www` 디렉터리 소스 파일이 들어 있습니다. 응용 프로그램을 다시 프로젝트 디렉터리에서 다음 중 하나를 실행 합니다.
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-일단 프로젝트를 생성 하면 기본 응용 프로그램의 소스는에 `projects\windows\www` 하위 디렉터리. 후속 명령에서 사용할 수 있습니다는 `cordova` 동일한 수준의 하위 디렉터리.
-
-`build`명령을 프로젝트 파일 및 응용 프로그램을 다시 작성 합니다. 첫 번째 예제에서는 디버깅 정보를 생성 하 고 두 번째 릴리스에 대 한 애플 리 케이 션 서명:
+여기에 해당 하위 셸 도구 접근이 이다:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-`clean`명령 다음에 대 한 준비 디렉터리 밖으로 플러시 도움이 됩니다 `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## 대상 Windows 버전 구성
 
-기본적으로 `build` 두 개의 패키지를 생성 하는 명령: Windows 8.0 및 Windows Phone 8.1. 버전 8.1 윈도우 패키지를 업그레이드 하려면 다음 구성 설정은 구성 파일 (추가 해야 합니다.`config.xml`).
+기본 `구축` 으로 명령을 두 패키지 생성: 윈도우 8.0과 Windows Phone 8.1. 버전 8.1 다음 구성 설정은 구성 파일 (`config.xml` 에 추가 되어야 합니다 Windows 패키지 업그레이드).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-일단이 설정을 추가 하면 `build` 명령 Windows 8.1와 Windows Phone 8.1 패키지 생산을 시작할 것 이다.
+추가한 후이 설정을 `빌드` 명령을 Windows 8.1와 Windows Phone 8.1 패키지 생산 시작 됩니다.
 
 ## 응용 프로그램 배포
 
-Windows Phone 패키지 배포:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Windows 패키지 배포:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Windows Phone 패키지 배포:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+당신이 보고 사용할 수 있습니다 **코르도바 실행 창-목록** 모두 사용 가능한 대상 및 **코르도바 실행 창-대상 target_name-=-전화** 특정 장치 또는 에뮬레이터에서 응용 프로그램을 실행 (예를 들어 `코르도바 실행 창-대상 = "에뮬레이터 8.1 720 P 4.7 인치"--전화`).
+
+참조 추가 빌드 및 실행 옵션에 **cordova run --help** 사용할 수 있습니다.
+
 ## SDK에서 프로젝트를 열고 응용 프로그램 배포
 
-위에서 설명한 대로 코르도바 애플 리 케이 션을 빌드 Visual Studio를 열 수 있습니다. 다양 한 `build` 명령을 Visual Studio 솔루션 (*.sln*) 파일을 생성 합니다. Visual Studio 내에서 프로젝트를 수정 하려면 파일 탐색기에서 파일을 엽니다.
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-`CordovaApp`구성 요소는 솔루션 내에서 표시 및 그것의 `www` 디렉터리에 웹 기반 소스 코드 포함 하 여는 `index.html` 홈 페이지:
+위에서 설명한 대로 코르도바 애플 리 케이 션을 빌드 Visual Studio를 열 수 있습니다. 다양 한 `빌드` 명령을 Visual Studio 솔루션 (*.sln*) 파일을 생성 합니다. Visual Studio 내에서 프로젝트를 수정 하려면 파일 탐색기에서 파일을 엽니다.
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Visual Studio의 주 메뉴 아래의 컨트롤을 사용 하 여 테스트 또는 응용 프로그램을 배포할 수 있습니다.
+`CordovaApp` 구성 요소는 솔루션 내에서 표시 하 고 `www` 디렉토리의 `index.html` 홈 페이지를 포함 하 여 웹 기반으로 소스 코드를 포함:
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-**로컬 컴퓨터** 선택, Visual Studio를 실행 하는 동일한 시스템에서 응용 프로그램을 설치 하려면 녹색 화살표를 누르십시오. 일단 당신이 이렇게, 응용 프로그램 윈도우 8의 응용 프로그램 목록에 나타납니다.
+Visual Studio의 주 메뉴 아래의 컨트롤을 사용 하 여 테스트 또는 응용 프로그램을 배포할 수 있습니다.
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+**로컬 컴퓨터** 선택, Visual Studio를 실행 하는 동일한 시스템에서 응용 프로그램을 설치 하려면 녹색 화살표를 누르십시오. 일단 당신이 이렇게, 응용 프로그램 윈도우 8의 응용 프로그램 목록에 나타납니다.
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 때마다 애플 리 케이 션을 다시 인터페이스에서 사용할 수 있는 버전을 새로 고칩니다.
 
 일단 애플 리 케이 션 목록에서 사용할 수 있는 응용 프로그램을 선택 하는 동안 **CTRL** 키를 누른 수 있습니다 메인 화면에 고정:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Note 가상 컴퓨터 환경 내에서 응용 프로그램을 열면 당신은 모서리 또는 애플 리 케이 션을 전환 또는 추가 기능에 액세스 하려면 windows의 측면을 따라 클릭 해야 할 수도 있습니다.
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 또는, **시뮬레이터** 배포 옵션 마치 태블릿 장치에서 실행 되는 애플 리 케이 션을 선택:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 데스크톱 배포와는 달리이 옵션을 시뮬레이션 하는 태블릿의 방향, 위치, 네트워크 설정을 다를 수 있습니다.
 
diff --git a/docs/ko/edge/guide/platforms/wp8/plugin.md b/docs/ko/edge/guide/platforms/wp8/plugin.md
index 0cfb60c..7e32a38 100644
--- a/docs/ko/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ko/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 플러그인
 
-이 섹션에서는 Windows Phone 플랫폼에 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 정보를 제공 합니다. 이것을 읽기 전에 응용 프로그램 플러그인 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스의 개요 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다.
+이 섹션에서는 Windows Phone 플랫폼에 네이티브 플러그인 코드를 구현 하는 방법에 대 한 세부 정보를 제공 합니다. 이것을 읽기 전에 플러그인의 구조와 그것의 일반 자바 스크립트 인터페이스에 대 한 플러그인 개발 가이드를 참조 하십시오. 이 섹션 코르도바 webview에서 네이티브 플랫폼 및 뒤 통신 샘플 *에코* 플러그인을 설명 하 고 있습니다.
 
 코르 도우 바에 대 한 Windows Phone는 플러그인을 작성 코르도바의 아키텍처에 대 한 기본적인 이해를 필요 합니다. 코르 도우 바 WP8에 의하여 이루어져 있는 `WebBrowser` 네이티브 API 호출을 관리 하 고 응용 프로그램의 자바 스크립트 코드를 호스팅하. C#을 확장할 수 있습니다. `BaseCommand` 클래스 ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), 어떤 대부분의 필요한 기능을 함께 제공:
 
diff --git a/docs/ko/edge/guide/platforms/wp8/upgrade.md b/docs/ko/edge/guide/platforms/wp8/upgrade.md
index 8d74218..a77cee8 100644
--- a/docs/ko/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/ko/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 업그레이드
 
-이 가이드에는 코르도바의 이전 버전에서 업그레이드 하려면 Windows Phone 8 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 지침 중 일부 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. 내용은 참조 하십시오 명령줄 인터페이스 CLI의 버전을 업데이트 하는 방법. 다음 섹션에서는 비 CLI 프로젝트에서 업그레이드 하는 방법을 보여 줍니다.
+이 가이드에는 코르도바의 이전 버전에서 업그레이드 하려면 Windows Phone 8 프로젝트를 수정 하는 방법을 보여 줍니다. 이러한 지침 중 일부 명령줄 도구 앞의 오래 된 세트를 사용 하 여 만든 프로젝트에 적용 된 `cordova` CLI 유틸리티. 내용은 참조 하십시오 명령줄 인터페이스 CLI의 버전을 업데이트 하는 방법. 다음 섹션에서는 비 CLI와 CLI 프로젝트에서 업그레이드 하는 방법을 보여 줍니다.
 
 ## 4.0.0를 프로젝트 업그레이드 3.6.0
 
diff --git a/docs/ko/edge/guide/platforms/wp8/vmware.md b/docs/ko/edge/guide/platforms/wp8/vmware.md
index 848d686..c6b5cf9 100644
--- a/docs/ko/edge/guide/platforms/wp8/vmware.md
+++ b/docs/ko/edge/guide/platforms/wp8/vmware.md
@@ -21,7 +21,7 @@
     
     ![][2]
     
-    Windows Phone 에뮬레이터 혼자 전체 vm 웨어에 대 한 최소 2 GB를 보유 해야 절반 메가 바이트의 메모리를 사용 합니다.
+    Windows Phone 에뮬레이터 혼자 전반적 vm 웨어에 대 한 최소 2 GB를 보유 해야 절반을 기가 바이트의 메모리를 사용 합니다.
 
 3.  **고급** 설정을 선택 합니다. 활성화는 **기본 가상화 엔진: EPT와 인텔 VT x** 옵션:
     
diff --git a/docs/ko/edge/plugin_ref/plugman.md b/docs/ko/edge/plugin_ref/plugman.md
index 0d67112..030fc32 100644
--- a/docs/ko/edge/plugin_ref/plugman.md
+++ b/docs/ko/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 추가할 수 있습니다는 `--debug|-d` 플래그 방출 하 고 당신을 도울 수 있습니다 내부 디버깅 메시지를 표시 하는 자세한 정보 표시 모드에서 해당 명령을 실행 하는 모든 Plugman 명령에 누락 된 파일 같은 문제를 추적 합니다.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 마지막으로, 사용할 수 있습니다는 `--version|-v` 플래그를 사용 하는 Plugman의 버전을 참조 하십시오.
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/ko/edge/plugin_ref/spec.md b/docs/ko/edge/plugin_ref/spec.md
index e8dd6ec..a645e0b 100644
--- a/docs/ko/edge/plugin_ref/spec.md
+++ b/docs/ko/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Windows 플랫폼 지원 (모두 선택) 2 개의 추가적인 특성 메타 이름 `package.appxmanifest`에 영향을 미치는 때:
+
+`device-target` 특성을 나타냅니다는 지정 된 대상 장치 유형에 대 한 빌드할 때 포함 되어야만 합니다. 지원 되는 값은 `win`, `phone`또는 `all`.
+
+`versions` 특성은 특정 Windows 버전에 대 한 응용 프로그램 매니페스트에 지정 된 버전 문자열과 일치 하는 버전에 대 한 변경만 해야 나타냅니다. 모든 유효한 노드 의미 버전 범위 문자열 값일 수 있습니다.
+
+이러한 Windows 특정 특성을 사용 하 여의 예:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+위의 예제에서는 pre-8.1 플랫폼 설정 합니다 (윈도우 8, 구체적으로) `웹캠` 장치 기능 및 `picturesLibrary` 일반적인 기능 요구 및 `웹캠` 장치 기능 Windows Phone 대 한 빌드 윈도우 8.1 프로젝트에만 적용. Windows 데스크톱 8.1 시스템 수정 되지 않습니다.
+
 ## *플러그인 plist* 요소
 
-이것은 *오래 된* 코르 도우 바-ios 2.2.0 아래만 적용 됩니다. 사용 된 `<config-file>` 코르 도우 바의 최신 버전에 대 한 태그.
+이것은 *오래 된* 코르 도우 바-ios 2.2.0 아래만 적용 됩니다. 코르 도우 바의 최신 버전에 대 한 `< config 파일 >` 태그를 사용 합니다.
 
 예를 들어:
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-키 및 올바른에 추가할 값을 지정 `AppInfo.plist` iOS 코르도바 프로젝트에서 파일. 예를 들어:
+키와 iOS 코르도바 프로젝트에 올바른 `AppInfo.plist` 파일에 추가할 값을 지정 합니다. 예를 들어:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 안 드 로이드 예제:
 
-    < 리소스 파일 src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *lib 파일* 요소
@@ -374,7 +393,7 @@
 
 *   `arch`: `< SDKReference >`만 포함 되어야 함을 지정 된 아키텍처에 대 한 구축 하는 경우를 나타냅니다. 지원 되는 값은 `x86`, `x64` 또는 `ARM`.
 
-*   `target`: `< SDKReference >`만 포함 되어야 함을 지정 된 대상 장치 유형에 대 한 때를 나타냅니다. 지원 되는 값은 `win` (또는 `windows`), `phone` 또는 `all`.
+*   `device-target`: `< SDKReference >` 만 포함 되어야 함을 지정 된 대상 장치 유형에 대 한 때를 나타냅니다. 지원 되는 값은 `win` (또는 `windows`), `phone` 또는 `all`.
 
 *   `versions`: `< SDKReference >`만 포함 되어야 함을 지정 된 버전 문자열과 일치 하는 버전을 작성할 때 나타냅니다. 모든 유효한 노드 의미 버전 범위 문자열 값일 수 있습니다.
 
@@ -398,11 +417,11 @@
     <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-`src` 특성 식별 프레임 워크는 plugman 지정된 된 플랫폼에 대 한 올바른 방식 코르도바 프로젝트에 추가 하려고 합니다.
+`Src` 특성 식별 프레임 워크는 plugman 지정된 된 플랫폼에 대 한 올바른 방식 코르도바 프로젝트에 추가 하려고 합니다.
 
 선택적 `weak` 특성은 프레임 워크 약하게 연결 되어야 하는지 여부를 나타내는 boolean입니다. 기본값은 `false`.
 
-옵션의 `custom` 특성은 프레임 워크 하나 플러그인 파일의 일부로 포함 되어 있는지 여부를 나타내는 부울 (따라서 아니에요 시스템 프레임 워크). 기본값은 `false`입니다. ***에 안 드 로이드*** **src**를 치료 하는 방법을 지정 합니다. 만약 `true` **src**-안 드 로이드 SDK 디렉터리에서 그렇지 않으면 응용 프로그램 프로젝트 디렉터리에서 상대 경로입니다.
+옵션의 `custom` 특성은 프레임 워크 하나 플러그인 파일의 일부로 포함 되어 있는지 여부를 나타내는 부울 (따라서 아니에요 시스템 프레임 워크). 기본값은 `false`입니다. ***에 안 드 로이드*** **src**를 치료 하는 방법을 지정 합니다. 만약 `진정한` **src** -안 드 로이드 SDK 디렉터리에서 그렇지 않으면 응용 프로그램 프로젝트 디렉터리에서 상대 경로입니다.
 
 선택적 `type` 특성을 추가 하는 프레임 워크의 형식을 나타내는 문자열입니다. 현재 `projectReference` 지원 Windows 용만. 사용 하 여 `custom='true'` 및 `type='projectReference'`는 컴파일 추가 됩니다 + 코르 도우 바 프로젝트의 단계를 연결 하는 프로젝트에 대 한 참조를 추가 합니다. 이 본질적으로 유일한 방법은 현재 프레임 워크를 '사용자 정의'로 그들은 명시적으로 참조 코르도바 응용 프로그램 종속성으로 빌드된 여러 아키텍처를 타겟팅 할 수 있습니다.
 
@@ -416,7 +435,7 @@
 
 `arch` 특성 프레임 워크만 포함 되어야 함을 지정 된 아키텍처에 대 한 구축 하는 경우를 나타냅니다. 지원 되는 값은 `x86`, `x64` 또는 `ARM`.
 
-`target` 특성은 framwork만 포함 되어야 함을 지정 된 대상 장치 유형에 대 한 빌드할 때 나타냅니다. 지원 되는 값은 `win` (또는 `windows`), `phone` 또는 `all`.
+`device-target` 특성을 나타냅니다는 지정 된 대상 장치 유형에 대 한 빌드할 때 포함 되어야만 합니다. 지원 되는 값은 `win` (또는 `windows`), `phone` 또는 `all`.
 
 `versions` 특성은 프레임 워크만 포함 되어야 함을 지정 된 버전 문자열과 일치 하는 버전을 작성할 때 나타냅니다. 모든 유효한 노드 의미 버전 범위 문자열 값일 수 있습니다.
 
@@ -449,7 +468,7 @@
     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"/>
@@ -462,7 +481,7 @@
     plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-변수 확인 필수, `<platform>` 태그 `<platform>` 태그를 포함 해야 합니다. 예를 들어:
+변수 확인 필수, `< 플랫폼 >` 태그 `< 기본 설정 >` 태그를 포함 해야 합니다. 예를 들어:
 
     <preference name="API_KEY" />
     
@@ -473,4 +492,4 @@
 
 ## $PACKAGE_NAME
 
-IOS 또는 `AndroidManifest.xml` 파일에 최상위 `매니페스트` 요소의 `패키지` 특성에 `CFBundleIdentifier`을 해당 패키지에 대 한 리버스 도메인 스타일 고유 식별자입니다.
\ No newline at end of file
+IOS 또는 `AndroidManifest.xml` 파일에 최상위 `매니페스트` 요소의 `패키지` 특성에 `CFBundleIdentifier` 을 해당 패키지에 대 한 리버스 도메인 스타일 고유 식별자입니다.
\ No newline at end of file
diff --git a/docs/pl/edge/config_ref/index.md b/docs/pl/edge/config_ref/index.md
index a7e3ab7..617e1e6 100644
--- a/docs/pl/edge/config_ref/index.md
+++ b/docs/pl/edge/config_ref/index.md
@@ -144,9 +144,22 @@
     
     **Uwaga**: `default` wartość oznacza Cordova pasek orientacji preferencji wpisu z pliku manifestu/konfiguracja platformy umożliwiające platformie do powrotu do jego domyślne zachowanie.
 
+"domyślne" pozwala zarówno portret i krajobraz tryb - dopiero po realizacji wywołania zwrotnego. I może być może ponownie słowo to w następujący sposób:
+
+Dla iOS orientację można programowo kontrolowane definiując wywołania zwrotnego javascript na okna:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## *Funkcja* elementu
 
-Jeśli używasz CLI do tworzenia aplikacji, można użyć `plugin` polecenie, aby włączyć urządzenie API. Ten nie wymaga nie modyfikować najwyższego poziomu `config.xml` pliku, więc `<feature>` element nie stosuje się do pracy. Jeśli pracujesz w SDK i za pomocą platformy `config.xml` plik jako źródło, można użyć `<feature>` tag, aby włączyć urządzenie na poziomie API i zewnętrznych wtyczek. Pojawiają się często z niestandardowych wartości specyficzne dla platformy `config.xml` pliki. Na przykład Oto jak określić API urządzenia Android projektów:
+Jeśli używasz CLI do tworzenia aplikacji, należy użyć polecenia `plugin` , aby włączyć urządzenie API. To nie modyfikować plik najwyższego poziomu pliku `config.xml` , więc element `< feature >` nie stosuje się do pracy. Jeśli pracy bezpośrednio w SDK i przy użyciu pliku platformy plik `config.xml` jako źródło, należy użyć tagu `< feature >` włączyć urządzenie na poziomie API i zewnętrznych wtyczek. Często pojawiają się z wartości niestandardowe pliki specyficzne dla platformy plik `config.xml` . Na przykład Oto jak określić API urządzenia Android projektów:
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -164,7 +177,7 @@
 
 ## *Platform* Element
 
-Podczas tworzenia aplikacji za pomocą CLI, czasem jest konieczne do określenia preferencji lub inne elementy specyficzne dla konkretnej platformy. Użycie `<platform>` element, aby określić konfigurację, która powinna się znajdować tylko w jednej platformy `config.xml` pliku. Na przykład Oto jak określić, że tylko android należy użyć preferencji pełny ekran:
+Podczas tworzenia aplikacji za pomocą CLI, czasem jest konieczne do określenia preferencji lub inne elementy specyficzne dla konkretnej platformy. Element `<platform>` umożliwia określenie konfiguracji, które powinny być wyświetlane tylko w jednej platformy `plik config.xml` pliku. Na przykład Oto jak określić, że tylko android należy użyć preferencji pełny ekran:
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/pl/edge/cordova/events/events.md b/docs/pl/edge/cordova/events/events.md
index f12c9b3..cbfd01d 100644
--- a/docs/pl/edge/cordova/events/events.md
+++ b/docs/pl/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## Typy zdarzeń
 
 *   deviceready
-*   pauza
-*   CV
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## Dodany przez [org.apache.cordova.battery stanu][1] zdarzenia
+## Zdarzenia są dodawane przez [cordova-plugin-battery-status][1]
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Zdarzenia są dodawane przez [org.apache.cordova.network informacje][2]
+## Zdarzenia są dodawane przez [cordova-plugin-network-information][2]
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/pl/edge/cordova/events/events.pause.md b/docs/pl/edge/cordova/events/events.pause.md
index 68eba45..fe572ed 100644
--- a/docs/pl/edge/cordova/events/events.pause.md
+++ b/docs/pl/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# pauza
+# pause
 
 Zdarzenie fires, gdy aplikacja jest w tle.
 
diff --git a/docs/pl/edge/cordova/events/events.resume.md b/docs/pl/edge/cordova/events/events.resume.md
index f8947ee..0efd14a 100644
--- a/docs/pl/edge/cordova/events/events.resume.md
+++ b/docs/pl/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# CV
+# resume
 
 Zdarzenie fires, gdy aplikacja jest źródło tła.
 
diff --git a/docs/pl/edge/cordova/plugins/pluginapis.md b/docs/pl/edge/cordova/plugins/pluginapis.md
index 7289b59..2cf2b9e 100644
--- a/docs/pl/edge/cordova/plugins/pluginapis.md
+++ b/docs/pl/edge/cordova/plugins/pluginapis.md
@@ -17,9 +17,9 @@
 
 Cordova statki rezygnować minimalny zestaw interfejsów API, i projekty dodać jakie dodatkowe API, wymagają one za pomocą wtyczek.
 
-Możesz przeszukiwać wszystkich istniejących wtyczek (włączając pluginy trzeciej) za pomocą [Rejestru Plugin][1].
+Możesz przeszukiwać wszystkie istniejące pluginy (w tym zewnętrznych wtyczek) w [npm][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 Tradycyjny zestaw podstawowych Cordova wtyczki są następująco:
 
@@ -99,24 +99,34 @@
     
     > API dla Wyświetlono, ukrywanie i konfigurowania tła paska stanu.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Biała][21]
+    
+    > Plugin do białej listy sieci żądań. Należy zainstalować do każdego żądania sieciowe w aplikacji.
 
-Non-angielski tłumaczenie tych dokumentów plugin można znaleźć przez patrząc na starsze wersje dokumentacji Cordova. Użyj menu rozwijanego w bardzo prawym górnym rogu tej strony, aby przełączyć wersje.
\ No newline at end of file
+*   [Dziedzictwo biała][22]
+    
+    > Wtyczki do wykorzystania starego stylu Biała, zanim został wyrwane i zmienił w białej wtyczki.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Non-angielski tłumaczenie tych dokumentów plugin można znaleźć przechodząc do wtyczki github repo i patrząc w folderze docs
\ No newline at end of file
diff --git a/docs/pl/edge/guide/appdev/security/index.md b/docs/pl/edge/guide/appdev/security/index.md
index 142e3d0..3505cf1 100644
--- a/docs/pl/edge/guide/appdev/security/index.md
+++ b/docs/pl/edge/guide/appdev/security/index.md
@@ -33,14 +33,8 @@
 
 *   Przeczytać i zrozumieć Przewodnik białej listy
 
-*   Domyślnie, biała na nowo utworzone aplikacja umożliwi dostęp do każdej domeny za pośrednictwem `<access>` tag: `<access origin="*">` Jeśli chcesz, aby żądania sieciowe oceniane przeciwko białej listy, a następnie ważne jest, aby to zmienić i Zezwalaj tylko na domeny, do których potrzebny jest dostęp do. Można to zrobić edytując plik konfiguracyjny poziomu aplikacji znajduje się na: `{project}/config.xml` (ostatnie projekty) lub `{project}/www/config.xml` (starszych projektów)
-
-*   Android w białej na Cordova 2.9.x jest uważany za bezpieczny, jednak okazało się, że jeśli foo.com jest zawarte w Białej listy, foo.com.evil.com będzie mógł przejść test białej listy. To był stały w Cordova 3.x.
-
 *   Białą domeny nie działa na Android API 10 i poniżej i WP8 dla ramek i XMLHttpRequest. Oznacza to, osoba atakująca może załadować dowolnej domeny w iframe i dowolny skrypt na tej stronie w iframe bezpośrednio dostęp do obiektów Cordova JavaScript i odpowiadających im obiektów Java native. Należy wziąć to pod uwagę podczas tworzenia aplikacji dla tych platform. W praktyce oznacza to, upewniając się, że cel Android API wyższe niż 10, i że jeśli to możliwe nie używasz iframe załadować zawartość zewnętrzna - inAppBrowser plugin lub inne pluginy trzeciej.
 
-*   Na Android, jak Cordova 3.6.0 to teraz niezbędne do białej listy adresów od aplikacji, jeśli aplikacja generuje linki do tych adresów URL. Jeśli użytkownik aplikacji generuje `tel:` , `geo:` , `sms:` , `intent:` lub podobne adresy URL, lub łącza do zawartości zewnętrznej, których można oczekiwać, aby otworzyć w przeglądarce użytkownika, a następnie trzeba będzie zaktualizować swoje Biała. Zobacz przewodnik Biała lista szczegóły.
-
 ## Ramek i mechanizmu zwrotnego Id
 
 Jeśli zawartość jest dostarczana w ramce z domeny Białej liście, że domeny będą mieli dostęp do mostu rodzimych Cordova. Oznacza to, że jeśli whitelist sieci reklamy firm i te reklamy poprzez iframe, to jest możliwe, że złośliwe reklamy będą mogli zerwać z iframe i wykonania szkodliwego działania. W związku z tym ogólnie nie należy używać ramek chyba kontrola serwera obsługującego zawartości iframe. Należy również pamiętać, że istnieją pluginy trzeciej dostępne do obsługi sieci reklamowych. Należy pamiętać, że to stwierdzenie nie jest prawdziwe dla iOS, który przechwytuje wszystko łącznie z połączeniami iframe.
diff --git a/docs/pl/edge/guide/appdev/whitelist/index.md b/docs/pl/edge/guide/appdev/whitelist/index.md
index e020b38..1f915d8 100644
--- a/docs/pl/edge/guide/appdev/whitelist/index.md
+++ b/docs/pl/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # Przewodnik białej listy
 
-Domeny whitelisting jest model zabezpieczeń, który kontroluje dostęp do zewnętrznych domen, w których aplikacja ma żadnej kontroli. Cordova w domyślnej polityki bezpieczeństwa pozwala na dostęp do dowolnej witryny. Przeniósł się do aplikacji do produkcji, należy formułować biała i umożliwia dostęp do określonych sieci domen i subdomen.
+Domeny whitelisting jest model zabezpieczeń, który kontroluje dostęp do zewnętrznych domen, w których aplikacja ma żadnej kontroli. Cordova oferuje konfigurowalne bezpieczeństwa określenie zewnętrznych miejsc, które mogą być dostępne. Domyślnie nowe aplikacje są skonfigurowane, aby umożliwić dostęp do dowolnej witryny. Przeniósł się do aplikacji do produkcji, należy formułować biała i umożliwia dostęp do określonych sieci domen i subdomen.
 
-Cordova przylega do specyfikacji [W3C Widget dostępu][1] , który opiera się na `<access>` element w aplikacji `config.xml` plik, aby umożliwić dostęp do sieci do określonej domeny. Dla projektów, które opierają się na pracy CLI, opisane w interfejs wiersza poleceń ten plik znajduje się w katalogu najwyższego poziomu projektu. W przeciwnym razie ścieżek rozwoju platformy, lokalizacje są wymienione w poniższych sekcjach. (Zobacz różnych przewodników platformy, aby uzyskać więcej informacji na każdej platformie).
+Dla Androida i iOS (od ich wersji 4.0) Cordova z polityki bezpieczeństwa jest rozszerzalny poprzez interfejs wtyczki. Aplikację należy użyć [cordova-plugin biała][1], ponieważ zapewnia lepsze zabezpieczenie i konfiguracji niż wcześniejsze wersje Cordova. Podczas gdy jest to możliwe do wykonania wtyczki Biała, nie jest zalecane, chyba że aplikacja ma bardzo szczególnego zabezpieczenia potrzeb politycznych. Zobacz [cordova-plugin biała][1] szczegółowe informacje o sposobie użycia i konfiguracji.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-W poniższych przykładach pokazano składnię biała:
+Dla innych platform Cordova przylega do specyfikacji [W3C Widget dostępu][2] , który opiera się na elemencie `< access >` w pliku `config.xml` aplikacji umożliwiających dostęp sieciowy do określonej domeny. Dla projektów, które opierają się na pracy CLI, opisane w interfejs wiersza poleceń ten plik znajduje się w katalogu najwyższego poziomu projektu. W przeciwnym razie ścieżek rozwoju platformy, lokalizacje są wymienione w poniższych sekcjach. (Zobacz różnych przewodników platformy, aby uzyskać więcej informacji na każdej platformie).
 
-*   Dostęp do [witryny Google.pl][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+W poniższych przykładach pokazano `< access >` biała składni:
+
+*   Dostęp do [witryny Google.pl][3]:
     
         <access origin="http://google.com" />
         
 
-*   Dostęp do bezpieczne [google.com][3] ( `https://` ):
+*   Dostęp do bezpieczne [google.com][4] ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   Dostęp do poddomeny [maps.google.com][4]:
+*   Dostęp do poddomeny [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Dostęp do wszystkich poddomen na [google.com][2], na przykład [mail.google.com][5] i [docs.google.com][6]:
+*   Dostęp do wszystkich poddomen na [google.com][3], na przykład [mail.google.com][6] i [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Dostęp do *wszystkich* domen, na przykład [Google.pl][2] i [developer.mozilla.org][7]:
+*   Dostęp do *wszystkich* domen, na przykład [Google.pl][3] i [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     Jest to wartość domyślna dla nowo utworzonego CLI projektów.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Należy pamiętać, że niektóre strony internetowe automatycznie może przekierować z ich Strona pod inny adres URL, takie jak przy użyciu protokołu https lub domenie specyficzne dla kraju. Na przykład http://www.google.com przekieruje do używania protokołu SSL/TLS w https://www.google.com, a następnie dalej może przekierować do geografii, takich jak https://www.google.co.uk. Takie scenariusze mogą wymagać biała zmodyfikowanych lub dodatkowe wpisy poza swoje wymagania wstępne. Proszę rozważyć to, jak budujesz swojej listy odblokowanych.
 
@@ -67,64 +71,11 @@
 
 ## Android Whitelisting
 
-Regulamin platformy białą znajdują się w `res/xml/config.xml`.
-
-**Uwaga**: na Android 2.3, a przed białą domeny działa tylko dla hiperłącza `href`, nie odwołuje się zasobów, takich jak obrazy i skrypty. Podejmują kroki w celu uniknięcia skrypty z trwający wstrzyknięty w aplikacji.
-
-**Uwaga**: aby zapobiec zewnętrznych adresów URL, takich jak `mailto:` z jest otwarty w widoku sieci Web Cordova, od Cordova 3.6.0, określając `origin="*"` implicity doda zasady protokoły http i https. Jeśli potrzebujesz dostępu do dodatkowych protokołów niestandardowych, a następnie należy również dodać je jawnie do białej listy. Również zobaczyć "Zewnętrznych aplikacji Biała" poniżej więcej informacji na temat uruchamiania aplikacji zewnętrznych przez adres URL.
-
-**Uwaga**: niektóre żądania sieciowe nie przejść przez Cordova białej listy. Obejmuje to <video> i <audio> zasoby, WebSocket połączeń (na Android 4.4 +) i ewentualnie innych niż http żądania. Na Android 4.4 + może zawierać nagłówek [CSP][8] w dokumencie HTML, aby ograniczyć dostęp do tych zasobów. W starszych wersjach systemu Android nie może być możliwe, aby ograniczyć ich.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Biała zewnętrznej aplikacji
-
-Cordova 3.6.0 wprowadza biała druga, dla ograniczenia które adresy URL są dozwolone do uruchamiania aplikacji zewnętrznych. W poprzednich wersjach Cordova, wszystkie adresy innych niż http, takich jak `mailto:`, `geo:`, `sms:` i `Intent`, niejawnie mogli być docelowym tag <a>. Ze względu na możliwość aplikacji do wycieku informacji, jeśli luki XSS pozwala atakującemu na budowę dowolnego łącza, te adresy URL muszą być whitelisted, począwszy od Cordova 3.6.0.
-
-Aby umożliwić wzór adresu URL linków na uruchomienie aplikacji zewnętrznej, Użyj tagu <access> w pliku `config.xml`, `launch-external` zestaw atrybut.
-
-Przykłady:
-
-*   Aby umożliwić linki do wysyłania wiadomości SMS:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   Aby umożliwić linki, aby otworzyć mapy:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   Aby umożliwić linki do example.com wobec otworzyć w zewnętrznej przeglądarce:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   Aby umożliwić wszystkich stron nie whitelisted w zewnętrznej przeglądarce: (to jest taka sama jak poprzednie zachowanie dla nie-białej liście adresów URL)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   Aby umożliwić dostęp do wszystkich adresów URL, powrotu do polityki Cordova 3.5.0 (nie zalecane):
-    
-        <access origin="*" launch-external="yes" />
-        
-
-Podczas nawigowania do adresu URL z aplikacji, biała interal jest najpierw testowane, i jeśli adres URL nie jest whitelisted tam, następnie zewnętrznych Biała jest testowany. To oznacza, że wszelkie `http:` lub `https:` adresów URL, które odpowiadają zarówno białymi listami zostanie otwarty wewnątrz aplikacji Cordova, raczej niż uruchomienie zewnętrznej przeglądarki.
+Jak wyżej patrz [cordova-plugin biała][1] szczegóły. Cordova-Android przed 4.0.0 Zobacz starsze wersje tej dokumentacji.
 
 ## iOS Whitelisting
 
-Platforma białą zasad znajdują się w katalogu aplikacji o nazwie pliku `config.xml`.
-
-Początki określona bez protokół, na przykład `www.apache.org` zamiast `http://www.apache.org`, domyślnie wszystkie `http`, `https`, `ftp` i systemów `ftps`.
-
-Symbole wieloznaczne na platformie iOS są bardziej elastyczne niż w specyfikacji [W3C Widget dostępu][1]. Na przykład, następujące uzyskuje dostęp do wszystkich poddomen i domen najwyższego poziomu, takie jak `.com` i `.net`:
-
-        <access origin="*.google.*" />
-    
-
-W przeciwieństwie do platformy Android wspomniano powyżej, aby nie-białej liście domen za pomocą `href` hiperłącza na iOS uniemożliwia stronie otwarcia w ogóle.
+Jak wyżej patrz [cordova-plugin biała][1] szczegóły. Dla ios cordova przed 4.0.0 Zobacz starsze wersje tej dokumentacji.
 
 ## Jeżyna 10 Whitelisting
 
@@ -132,22 +83,22 @@
 
 Jeżyna 10 korzystanie z symboli wieloznacznych różni się od innych platform na dwa sposoby:
 
-*   Treści udostępniane przez `XMLHttpRequest` muszą zostać jawnie zadeklarowane. Ustawienie `origin="*"` nie działa w tym przypadku. Alternatywnie, wszystkie zabezpieczenia sieci web może być wyłączona za pomocą `WebSecurity` preferencji opisane w konfiguracji BlackBerry:
+*   Treści udostępniane przez `XMLHttpRequest` muszą zostać zadeklarowane jawnie. Ustawienie `origin="*"` nie działa w tym przypadku. Alternatywnie wszystkie zabezpieczenia sieci web mogą być wyłączone za pomocą preferencji `WebSecurity` opisane w konfiguracji BlackBerry:
     
         <preference name="websecurity" value="disable" />
         
 
-*   Równie zmienny wobec ustawienie `*.domain` , zestaw dodatkowych `subdomains` atrybut `true` . Powinny one być ustawione `false` domyślnie. Na przykład, następujące umożliwia dostęp do `google.com` , `maps.google.com` , i `docs.google.com` :
+*   Jako alternatywę do ustawienia `*.domain`zestaw atrybut dodatkowych `subdomain` do `true`. To powinna być zestaw na `false` domyślnie. Na przykład następujące umożliwia dostęp do `google.com`, `maps.google.com`i `docs.google.com`:
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    Następujące zwęża dostęp do `google.com` :
+    Następujące zwęża się dostęp do `Google.pl`:
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    Określ dostęp do wszystkich domen, w tym lokalne `file://` protokołu:
+    Określ dostęp do wszystkich domen, w tym protokołu lokalnych `file://` :
     
     <access origin="*" subdomains="true" />
 
@@ -175,18 +126,6 @@
 
 Ten roztwór jest przezroczysty, więc nie ma żadnej różnicy dla innych platform.
 
-## iOS zmiany w 3.1.0
-
-Przed wersji 3.1.0 Cordova-iOS włączone niektóre niestandardowe rozszerzenia do programu whilelisting domen obsługiwanych przez innych platform Cordova. Od 3.1.0 biała iOS teraz odpowiada składni białej listy zasobów, opisane w górnej części tego dokumentu. Jeśli uaktualnienie z pre-3.1.0, i były za pomocą tych rozszerzeń, może trzeba zmienić plik `config.xml` w celu kontynuowania białą ten sam zbiór zasobów przed.
-
-W szczególności te wzorce muszą być aktualizowane:
-
-*   " `apache.org` " (nie ma protokołu): to wcześniej odpowiada `http` , `https` , `ftp` , i `ftps` protokołów. Zmień na " `*://apache.org/*` " obejmuje wszystkie protokoły, lub zawiera wiersz dla każdego protokołu, trzeba wspierać.
-
-*   " `http://apache.*` " (symbol wieloznaczny w końcu domeny): to wcześniej obejmie wszystkie najwyższego-poziomu-domeny, w tym wszystkie możliwe dwuliterowym TLD (ale nie przydatne domen. co.uk). To wiersz dla każdego TLD, który rzeczywiście kontroli i trzeba do białej listy.
-
-*   " `h*t*://ap*he.o*g` " (symboli wieloznacznych dla brakujących liter): te są już obsługiwane; zmiana zawiera wiersz dla każdej domeny i protokół, że rzeczywiście trzeba białej listy.
-
 ## Windows Phone Whitelisting
 
 Zasady białą Windows Phone 8 znajdują się w pliku `config.xml` aplikacji.
diff --git a/docs/pl/edge/guide/cli/index.md b/docs/pl/edge/guide/cli/index.md
index ba75ae0..28178a4 100644
--- a/docs/pl/edge/guide/cli/index.md
+++ b/docs/pl/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 Wyszukiwanie tylko `bar` określenie wydajności i wyników dodatkowe:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 `cordova plugin add`Polecenia wymaga określenia repozytorium kodu wtyczki. Oto przykłady jak może używasz CLI do dodawania funkcji do aplikacji:
 
 *   Informacje podstawowe urządzenie (urządzenia API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Połączenie sieciowe i akumulator wydarzeń:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Akcelerometr, kompas i geolokalizacja:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Kamera, odtwarzanie i przechwytywania:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Dostęp do plików na urządzeniu lub w sieci (File API):
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Powiadomienia za pośrednictwem okna dialogowego lub wibracji:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Kontakty:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Globalizacja:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   Ekranu powitalnego:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Otwarta nowa przeglądarka windows (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Konsoli debugowania:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **Uwaga**: The CLI dodaje kod wtyczki odpowiednio dla każdej platformy. Jeśli chcesz się rozwijać z niższego poziomu powłoka narzędzia lub platformy SDK, jak wspomniano w przeglądzie, należy uruchomić narzędzie Plugman dodac pluginy osobno dla każdej platformy. (Aby uzyskać więcej informacji, zobacz za pomocą Plugman do zarządzania wtyczki).
@@ -278,31 +278,31 @@
 Użycie `plugin ls` (lub `plugin list` , lub `plugin` przez sam) aby wyświetlić aktualnie zainstalowanych wtyczek. Wyświetla każdego według jego identyfikatora:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 Usunąć plugin, odnoszą się do niego przez ten sam identyfikator, który pojawia się na liście. Na przykład tutaj jest, jak usunie wsparcie dla konsoli debugowania od wersji:
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 Można usunąć partii lub określania więcej niż jeden argument dla każdego polecenia, aby dodać pluginy:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## Wtyczki zaawansowane opcje
 
 Po dodaniu pluginu, kilka opcje pozwalają określić skąd pobrać wtyczkę. Powyższe przykłady za pomocą dobrze znanych `registry.cordova.io` wpisywać do rejestru i plugin jest określony przez `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `id`Może również obejmować numer wersji wtyczki, dołączane po `@` charakter. `latest`Wersja jest aliasem do najnowszej wersji. Na przykład:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 Jeśli wtyczka nie jest zarejestrowany w `registry.cordova.io` , ale znajduje się w innym repozytorium git, można określić alternatywnego adresu URL:
diff --git a/docs/pl/edge/guide/hybrid/plugins/index.md b/docs/pl/edge/guide/hybrid/plugins/index.md
index f50595d..226622d 100644
--- a/docs/pl/edge/guide/hybrid/plugins/index.md
+++ b/docs/pl/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/pl/edge/guide/platforms/android/index.md b/docs/pl/edge/guide/platforms/android/index.md
index 38d2592..0278df8 100644
--- a/docs/pl/edge/guide/platforms/android/index.md
+++ b/docs/pl/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## Wymagania i wsparcie
 
-Cordova, Android wymaga Android SDK. Zobacz Android SDK [wymagania systemowe][1].
+Cordova, Android wymaga Android SDK, który może być zainstalowany na OS X, Linux lub Windows system operacyjny. Zobacz Android SDK [wymagania systemowe][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Cordova obsługuje Android 2.3.x (Piernik, począwszy od 10 poziomu gry Android API) i 4.x. Jako zasadę ogólną Androida w wersji stają się obsługiwane przez Cordova, jak one spadną poniżej 5% na Google [panel dystrybucji][2]. Androida w wersji starszej niż API poziom 10, oraz wersje 3.x (Honeycomb, API, poziom 11-13) spadnie znacznie poniżej tego progu 5%.
+Cordova obsługuje Android 4.0.x (począwszy od poziomu Android API 14) i wyższych. Jako zasadę ogólną Androida w wersji stają się obsługiwane przez Cordova, jak one spadną poniżej 5% na Google [panel dystrybucji][2]. Androida w wersji starszej niż API poziom 10, oraz wersje 3.x (Honeycomb, API, poziom 11-13) spadnie znacznie poniżej tego progu 5%.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 Te powłoka narzędzia pozwalają na tworzenie, budować i uruchamiać aplikacje. O dodatkowy interfejs wiersza poleceń, który umożliwia funkcji plugin na wszystkich platformach Zobacz za pomocą Plugman do zarządzania wtyczki. Zobacz szczegóły jak rozwijać wtyczki wtyczki aplikacji.
 
-Zainstalować Android SDK z [developer.android.com/sdk][4]. Android sdk jest dystrybuowany w postaci pliku 'adt - pakiet - < os > - < arch > - < ver >'. W systemie windows pakietu adt jest pakowane z Instalatora. Na OSX i Linux, zwykłe rozpakować "adt pakiet" w miejscu przechowywania narzędzi programistycznych. [Bardziej szczegółowe informacje na temat instalacji Android SDK można znaleźć tutaj][5]
+## Zainstalować Java Development Kit (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Zainstalować [Java Development Kit (JDK) 7][4] lub nowszej.
 
-Cordova wiersza polecenia narzędzia do pracy, lub CLI, który opiera się na nich, ty potrzebować wobec zawierać SDK `tools` i `platform-tools` katalogi w swojej `PATH` . Na komputerze Mac, można użyć edytora tekstu do tworzenia lub modyfikowania `~/.bash_profile` pliku, dodanie linii następujących, w zależności od tego, gdzie instaluje zestawu SDK:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+Podczas instalacji w systemie Windows, należy również ustawić `JAVA_HOME` zmiennych środowiskowych zgodnie z JDK instalacji ścieżka (na przykład C:\Program Files\Java\jdk1.7.0_75).
+
+## Zainstalować Android SDK
+
+Zainstalować [Android SDK autonomicznych narzędzi][5] lub [Android Studio][6]. Kupieniu z `Android Studio` Planując rozwój nowych Cordova dla wtyczek Android lub za pomocą natywne narzędzia do uruchomienia i debugowania Android platforma. W przeciwnym razie `Android SDK autonomicznego narzędzia` są wystarczające do tworzenia i wdrażania aplikacji Android.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Szczegółowe instrukcje dotyczące instalacji są dostępne jako część instalacji łącza powyżej.
+
+Cordova wiersza polecenia narzędzia do pracy, lub CLI, który opiera się na nich konieczne jest uwzględnienie zestawu SDK `platformy narzędzia` i `Narzędzia` katalogi w `ścieżce`. Na komputerze Mac można użyć edytora tekstu do tworzenia lub modyfikowania pliku `~/.bash_profile` dodanie linii następujących, w zależności od tego, gdzie instaluje zestawu SDK:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Dodać ścieżki dla `java` i `ant` w razie potrzeby. Tej linii w `~/.bash_profile` udostępnia te narzędzia w nowo otwartego okna terminala. Jeśli twój koñcowy okno jest już otwarta w OSX, lub w celu uniknięcia Logowanie/Wylogowanie na Linux, uruchom je udostępnić w bieżącym oknie terminala:
+Ten wiersz w `~/.bash_profile` udostępnia te narzędzia w nowo otwartego okna terminala. Jeśli twój koñcowy okno jest już otwarta w OSX, lub w celu uniknięcia Logowanie/Wylogowanie na Linux, uruchom je udostępnić w bieżącym oknie terminala:
 
         $ source ~/.bash_profile
     
 
-Aby zmodyfikować `PATH` środowiska na Windows 7:
+Aby zmienić `ścieżka` środowisko naturalne w systemie Windows:
 
 1.  Trzaskać u **wzdrygnąć** się menu w lewym dolnym rogu pulpitu, kliknij prawym przyciskiem myszy na **komputerze**, a następnie wybierz **Właściwości**.
 
@@ -64,24 +76,95 @@
 
 5.  Dopisz następujące czynności, aby `PATH` w oparciu o gdzie zainstalowałeś SDK, na przykład:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  Zapisz wartość i zamknij obu oknach dialogowych.
 
-Należy również włączyć Java i holenderskie otworzyć pewien rozkazywać wierzyciel i typ `java` , a także typu `ant` . Dołącz do `PATH` którykolwiek z tych nie można uruchomić:
+## Zainstaluj pakiety SDK
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Otworzyć Android SDK Manager (na przykład, za pośrednictwem terminali: `android`) i zainstalować:
 
-## Otworzyć nowy projekt w SDK
+1.  5.1.1 Android (API 22) platforma SDK
+2.  Narzędzia do tworzenia SDK Android w wersji 19.1.0 lub nowszej
+3.  Wsparcie Android repozytorium (Dodatki)
+
+Zobacz [Instalowanie pakietów SDK][7] dla więcej szczegółów.
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Skonfigurować Emulator
+
+Android sdk nie przewiduje żadnych wystąpienie domyślne emulatora domyślnie. Można utworzyć nową przez uruchomienie `Android` w wierszu polecenia. Naciśnij przycisk **Narzędzia → Zarządzaj AVDs** (Android urządzenia wirtualnego), a następnie wybierz dowolny element z **Definicji urządzenia** w oknie dialogowym wynikowe:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Naciśnij przycisk **Utwórz AVD**, opcjonalnie Modyfikowanie nazwy, a następnie naciśnij **OK** , aby zaakceptować zmiany:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+AVD następnie pojawia się na liście **Urządzeń wirtualnych z systemem Android** :
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Aby otworzyć ten emulator jako oddzielną aplikację, wybierz AVD i naciśnij **Start**. Wprowadza to tyle jak na urządzenie, z dodatkowych formantów dostępnych przycisków sprzętowych:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Na szybsze można użyć `Maszyny wirtualnej przyspieszenie` poprawić szybkość realizacji. Wiele nowoczesnych procesorów dostarcza rozszerzeń do bardziej skutecznie wykonać maszyn wirtualnych. Przed próbą użycia tego typu przyspieszenia, trzeba określić, czy obecny system rozwoju CPU, obsługuje jeden następujące technologie wirtualizacji:
+
+*   **Technologia wirtualizacji Intel** (VT-x, vmx) → [Intel VT-x obsługiwane procesory lista][12]
+*   **AMD Virtualization** (AMD-V, SVM), obsługiwana tylko dla Linuksa (od maja 2006 r., obejmuje wszystkie procesory AMD AMD-V, z wyjątkiem Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Innym sposobem, aby dowiedzieć się, jeśli twój procesor Intel wspiera technologię VT-x, to wykonując `Narzędzie do identyfikacji procesorów Intel`, dla `systemu Windows`można pobrać z [Centrum pobierania][13]Intel, lub można użyć [Narzędzia booteable][14], który jest `Niezależny od systemu operacyjnego`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Po instalacji i wykonać `Procesor Intel identyfikacja Utility` na Windows, pojawi się następujące okno, aby sprawdzić, czy twój procesor obsługuje technologie wirtualizacji:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+W celu przyspieszenia emulator, musisz pobrać i zainstalować jeden lub więcej obrazów systemu `x 86 firmy Intel Atom` , a także `Intel sprzęt przyspieszyć wykonanie Manager (HAXM)`.
+
+Otwórz Menedżera Android SDK i wybierz obraz systemu `x 86 firmy Intel Atom` , niezależnie od wersji, którą chcesz przetestować. Następnie przejdź do `Extras` wybierz `Intel x 86 Emulator Accelerator (HAXM)`i zainstalować te pakiety:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Po pobraniu, uruchom Instalatora Intel, który jest dostępny w twój Android SDK w `Intel/Dodatki/Hardware_Accelerated_Execution_Manager`. **Uwaga**:`Jeśli masz jakiekolwiek problemy z instalacją pakietu, można znaleźć więcej informacji i wskazówki krok po kroku, sprawdź ten` [Artykuł Intel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Zainstaluj jeden lub więcej obrazów systemu `x 86 firmy Intel Atom` , a także `Intel sprzęt przyspieszyć wykonanie Manager`, dostępnych w ramach **dodatków**.
+
+2.  Biegać ten rata Intel, który jest dostępny w twój Android SDK w `Intel/Dodatki/Hardware_Accelerated_Execution_Manager`.
+
+3.  Tworzenie nowych AVD z miejsce docelowe ustawić obraz Intel.
+
+4.  Podczas uruchamiania emulatora, upewnij się, nie są bez komunikatów o błędach, wskazując błąd ładowania modułów HAX.
+
+## Tworzenie nowego projektu
 
 W tym momencie aby utworzyć nowy projekt można wybrać narzędzia CLI przekreślać platforma opisanego w interfejs wiersza poleceń, lub zbiór specyficznych dla systemu Android powłoka narzędzia. Z katalogu kodu źródłowego, tutaj jest podejście CLI:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Tutaj jest odpowiednie podejście shell narzędzie niższego poziomu dla systemu Unix i Windows:
@@ -90,44 +173,19 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Oto jak zmodyfikować go za pomocą zestawu SDK:
-
-1.  Uruchamianie aplikacji **Eclipse** .
-
-2.  Wybierz element menu **Nowy projekt** .
-
-3.  Wybrać **Projekt Android z istniejącego kodu** wynikowego-okno dialogowe i naciśnij przycisk **następny**:
-    
-    ![][6]
-
-4.  Jeśli używasz CLI, przejdź do `hello` tworzenia projektu, a następnie do katalogu `platforms/android` podkatalogu. Alternatywnie Jeśli używasz `create` powłoka narzędzia, po prostu przejdź do `hello` katalogu.
-
-5.  Naciśnij przycisk **Zakończ**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-Gdy otworzy się okno Eclipse, czerwony **X** mogą pojawiać się problemy nierozwiązane. Jeśli tak, wykonaj następujące kroki dodatkowe:
-
-1.  Kliknij prawym przyciskiem myszy na katalogu projektu.
-
-2.  W wyniku **Właściwości** okno dialogowe Wybierz **Android** z okienka nawigacji.
-
-3.  Dla projektu budowy docelowego, wybierz na najwyższym poziomie Android API, który został zainstalowany.
-
-4.  Kliknij przycisk **OK**.
-
-5.  Wybierz **Clean** z menu **projekt** . To powinno poprawić wszystkie błędy w projekcie.
-
 ## Skompiluj projekt
 
-Jeśli używasz CLI w rozwoju, katalogu projektu na najwyższym poziomie `www` katalog zawiera pliki źródłowe. Uruchomić wszelki od tych w katalogu projektu, aby odbudować aplikacji:
+Jeśli używasz CLI w rozwoju, projekt katalogu najwyższego poziomu `www` katalog zawiera pliki źródłowe. Uruchomić wszelki od tych w katalogu projektu, aby odbudować aplikacji:
 
-        $ cordova budować # budować wszystkich platform, które zostały dodane $ cordova budować android # budować debugowania dla tylko Android $ cordova budowy systemu android debug # budować debugowania Android tylko $ cordova budować Android--wydaniu # budować wydania tylko Android
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-Jeśli używasz Android specyficzne narzędzia powłoki w rozwoju, ma innego podejścia. Po wygenerowaniu projektu, domyślnie aplikacja źródła jest dostępnych w `assets/www` podkatalogu. Kolejne polecenia są dostępne w jego `cordova` podkatalogu.
+Jeśli używasz Android specyficzne narzędzia powłoki w rozwoju, ma innego podejścia. Po wygenerowaniu projektu, domyślnie aplikacja źródła jest dostępnych w podkatalogu `aktywów/www` . Kolejne polecenia są dostępne w jego podkatalogu `cordova` .
 
-`build`Polecenie czyści pliki projektu i odbudowuje aplikacji. Oto składnia dla Mac i Windows. Pierwsze parę przykładów generowania informacji o debugowaniu, a drugi buduje aplikacje do wydania:
+Polecenie `build` czyści pliki projektu i odbudowuje aplikacji. Oto składnia dla Mac i Windows. Pierwsze parę przykładów generowania informacji o debugowaniu, a drugi buduje aplikacje do wydania:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-Podczas tworzenia wersji, jeśli można dodać następujące definicje do swojej `local.properties` pliku, a następnie twój APK otrzyma podpisane i dostosowane tak, że będzie gotowy do wysyłania do sklepu Google Play:
+## Wdrażanie aplikacji
 
-        Key.Store=/users/me/Developer/mykeystore.JKS key.alias=mykeyalias
+Można użyć narzędzia CLI `cordova` do wdrożenia aplikacji do emulatora lub urządzenie z linii poleceń:
+
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
-Jeśli kluczy lub aliasu klucz hasła, skrypt wyświetli monit o hasło. Nie trzeba zdefiniować hasła w pliku właściwości. Jeśli chcesz uniknąć polecenia, można określić je w `local.properties` jako `key.store.password` i `key.alias.password` . Jeśli tak, należy pamiętać, dotyczy bezpieczeństwa z tych haseł.
+W przeciwnym razie Użyj interfejsu alternatywne powłoki:
 
-## Skonfigurować Emulator
-
-Można użyć dowolnej `cordova` Narzędzia CLI lub Cordova w środku Android powłoki narzędzia do uruchamiania aplikacji w emulatorze. Tak czy inaczej, SDK musi być skonfigurowany do wyświetlania co najmniej jedno urządzenie. Aby to zrobić, należy użyć Menedżera SDK Android, aplikacji Java, który działa oddzielnie z Eclipse. Istnieją dwa sposoby, aby go otworzyć:
-
-1.  Uruchomić `android` w wierszu polecenia.
-
-2.  W Eclipse, naciśnij ten ikony paska narzędzi:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-Po jej otwarciu, Android SDK Menedżer wyświetla różne biblioteki uruchomieniowe:
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-Wybierz **Narzędzia → Zarządzaj AVDs** (Android urządzenia wirtualnego), a następnie wybierz dowolny element z **Definicji urządzenia** w oknie dialogowym wynikowe:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Naciśnij przycisk **Utwórz AVD**, opcjonalnie Modyfikowanie nazwy, a następnie naciśnij **OK** , aby zaakceptować zmiany:
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-AVD następnie pojawia się na liście **Urządzeń wirtualnych z systemem Android** :
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-Aby otworzyć ten emulator jako oddzielną aplikację, wybierz AVD i naciśnij **Start**. Wprowadza to tyle jak na urządzenie, z dodatkowych formantów dostępnych przycisków sprzętowych:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Uruchamianie na emulatorze
-
-W tym momencie można użyć `cordova` CLI narzędzia do wdrażania aplikacji do emulatora z linii poleceń:
-
-        $ cordova naśladować Androida
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-W przeciwnym razie Użyj interfejs powłoki alternatywne:
+Można użyć **cordova run android --list** aby zobaczyć wszystkie dostępne cele i **cordova run android --target=target_name** do uruchomienia aplikacji na urządzenia lub emulatora (na przykład `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run - emulator
-    
-
-Zamiast opierania się na cokolwiek emulatora jest obecnie włączona w zestawie SDK, można odwołać się do każdej nazwy, które należy dostarczyć:
-
-        $ /path/to/project/cordova/run - cel = nazwa
-    
+Za pomocą **cordova run --help** Zobacz dodatkowe budować i uruchamiać opcji.
 
 To wyprowadziło aplikacji na ekranie i uruchamia to:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-Kiedy ty `run` aplikacji, można również `build` to. Można dodać dodatkowe `--debug` , `--release` , i `--nobuild` flagi, aby kontrolować, jak jest zbudowany, lub nawet niezbędne jest czy przebudowy:
-
-        $ /path/to/project/cordova/run - emulator--nobuild
-    
-
-Jeśli natomiast pracujesz w Eclipse, kliknij prawym przyciskiem myszy projekt i wybierz **Uruchom jako → Android aplikacji**. Użytkownik może zostać poproszony o określenie AVD, jeśli nie są już otwarte.
-
-Szybsze, można użyć `Virtual Machine Acceleration` Aby poprawić szybkość realizacji. Wiele nowoczesnych procesorów dostarcza rozszerzeń do bardziej skutecznie wykonać maszyn wirtualnych. Przed próbą użycia tego typu przyspieszenia, trzeba określić, czy obecny system rozwoju CPU, obsługuje jeden następujące technologie wirtualizacji:
-
-*   **Technologia wirtualizacji Intel** (VT-x, vmx) → [Intel VT-x obsługiwane procesory lista][14]
-*   **AMD Virtualization** (AMD-V, SVM), obsługiwana tylko dla Linuksa (od maja 2006 r., obejmuje wszystkie procesory AMD AMD-V, z wyjątkiem Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Innym sposobem, aby dowiedzieć się, jeśli twój procesor Intel wspiera technologię VT-x, to wykonując `Intel Processor Identification Utility` , dla `Windows` można go pobrać z [Centrum pobierania][15]Intel, lub można użyć [Narzędzia booteable][16], który jest`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-Po instalacji i wykonać `Intel Processor Identification Utility` przez Windows, pojawi się następujące okno, aby sprawdzić, czy twój procesor obsługuje technologie wirtualizacji:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Aby przyspieszyć emulator, musisz pobrać i zainstalować jeden lub więcej `Intel x86 Atom` obrazów systemu, jak również`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-Otwórz Menedżera SDK Androida i wybierz `Intel x86 Atom` obraz systemu, niezależnie od wersji, którą chcesz przetestować. Następnie przejdź do `Extras` i wybierz `Intel x86 Emulator Accelerator (HAXM)` i zainstalować te pakiety:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-Po pobraniu uruchomić instalator Intel, który jest dostępny w twój Android SDK w `extras/intel/Hardware_Accelerated_Execution_Manager` . **Uwaga**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [artykuł Intel][19] .
+Podczas `run` aplikacji, można również `build` to. Można dodać dodatkowe `--debug`, `--release`i flagi `- nobuild` do sterowania, jak jest zbudowany, lub nawet niezbędne jest czy przebudowy:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Zainstaluj jeden lub więcej `Intel x86 Atom` obrazów systemu, jak również `Intel Hardware Accelerated Execution Manager` , dostępne w ramach **dodatków**.
-
-2.  Biegać ten rata Intel, który jest dostępny w twój Android SDK w`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Tworzenie nowych AVD z miejsce docelowe ustawić obraz Intel.
-
-4.  Podczas uruchamiania emulatora, upewnij się, nie są bez komunikatów o błędach, wskazując błąd ładowania modułów HAX.
-
-## Uruchamianie na urządzeniu
-
-Push aplikacja bezpośrednio do urządzenia, upewnij się, że debugowanie USB jest włączona w urządzeniu, zgodnie z opisem na [Android Developer witryny][20]i używać mini kabla USB do podłączenia go do systemu.
-
- [20]: http://developer.android.com/tools/device.html
-
-Za pomocą tego polecenia CLI push aplikacja do urządzenia:
-
-        $ cordova uruchomić Androida
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-.. .albo używać ten interfejs powłoki skoncentrowanych na Android:
-
-        $ /path/to/project/cordova/run--urządzenia
-    
-
-Z nie flagi określone `run` polecenia wykrywa podłączone urządzenie, lub aktualnie uruchomionego emulatora, jeśli nie zostanie znaleziony, w przeciwnym razie prosi, aby określić emulator.
-
-Aby uruchomić aplikację z w Eclipse, kliknij prawym przyciskiem myszy projekt i wybierz **Uruchom jako → Android aplikacji**.
-
 ## Inne polecenia
 
 Następujące generuje szczegółowy dziennik aplikacji, jak to działa:
 
-        $ /path/to/project/cordova/log C:\path\to\project\cordova\log.bat
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 Następujące czyści pliki projektu:
 
-        $ /path/to/project/cordova/clean C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Otworzyć nowy projekt w SDK
+
+Po dodaniu do projektu platformy android, można otworzyć go z w [Android Studio][6]:
+
+1.  Uruchamianie aplikacji **Android Studio** .
+
+2.  Wybierz opcję **Importowanie projektu (Eclipse ADT, Gradle itd.)**.
+    
+    ![][19]
+
+3.  Wybierz lokalizację, gdzie platformy android jest przechowywana (`twój lub projektu/platform/android`).
+    
+    ![][20]
+
+4.  Na pytanie `Gradle Sync` może po prostu odpowiedzieć **tak**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Są ustawione teraz i można skompilować i uruchomić aplikację bezpośrednio z `Android Studio`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Zobacz [Android przegląd Studio][22] i [Tworzenie i uruchamianie z Android Studio][23] dla więcej szczegółów.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/pl/edge/guide/platforms/android/tools.md b/docs/pl/edge/guide/platforms/android/tools.md
index f8ea0da..b37a769 100644
--- a/docs/pl/edge/guide/platforms/android/tools.md
+++ b/docs/pl/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 Upewnij się, że można utworzyć co najmniej jeden Android urządzenia wirtualnego, inaczej zostanie wyświetlony monit, aby zrobić z `android` polecenia. Jeśli więcej niż jeden AVD jest dostępny jako cel, zostanie wyświetlony monit o wybranie jednej. Domyślnie `run` polecenia wykrywa podłączone urządzenie, lub aktualnie uruchomionego emulatora, jeśli urządzenie nie znajduje.
 
+## Podpisywanie aplikacji
+
+Można przejrzeć Android app podpisania wymagania tutaj: http://developer.android.com/tools/publishing/app-signing.html
+
+Aby zarejestrować aplikację, należy następujące parametry: * kluczy (`--keystore`): ścieżka do pliku binarnego, który może zawierać zestaw kluczy. * Keystore hasła (`-storePassword`): hasło do kluczy * Alias (`--alias`): identyfikator określający klucza prywatnego do śpiewania. * Hasło (`--password`): hasło do klucza prywatnego określonego. * Rodzaj kluczy (`-keystoreType`): pkcs12, jks (domyślnie: automatyczne wykrywanie oparty na rozszerzenie pliku) te parametry mogą być określone za pomocą argumentów wiersza polecenia powyżej do `budowy` lub `uruchomić` skrypty.
+
+Alternatywnie można je określić w pliku konfiguracyjnym budować (build.json) za pomocą argumentu (`-buildConfig`). Oto przykład pliku konfiguracyjnego budować:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Dla wersji podpisanie, hasła mogą być wyłączone i budować system wyda się monit z prośbą o hasło.
+
+Dostępna jest również obsługa mieszać i łączyć argumentów wiersza polecenia i parametry w pliku build.json. Wartości argumentów wiersza polecenia otrzyma pierwszeństwo. Może to być przydatne do określania haseł w wierszu polecenia.
+
 ## Rejestrowanie
 
         $ /path/to/project/cordova/log
@@ -132,7 +164,7 @@
 
 ### Rozszerzenie build.gradle
 
-Jeśli trzeba dostosować `build.gradle`, zamiast edytować bezpośrednio, należy utworzyć plik rodzeństwo o nazwie `budować extras.gradle`. Ten plik będzie zawarte przez główne `build.gradle` obecny. Oto przykład:
+Jeśli trzeba dostosować `build.gradle`, zamiast edytować bezpośrednio, należy utworzyć plik rodzeństwo o nazwie `build-extras.gradle`. Ten plik będzie zawarte przez główne `build.gradle` obecny. Oto przykład:
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
@@ -143,7 +175,7 @@
     }
     
 
-Należy zauważyć, że wtyczki można także `budować extras.gradle` plików za pośrednictwem:
+Należy zauważyć, że wtyczki można także `build-extras.gradle` plików za pośrednictwem:
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/pl/edge/guide/platforms/android/upgrade.md b/docs/pl/edge/guide/platforms/android/upgrade.md
index 135561c..5d88272 100644
--- a/docs/pl/edge/guide/platforms/android/upgrade.md
+++ b/docs/pl/edge/guide/platforms/android/upgrade.md
@@ -17,7 +17,57 @@
 
 Ten poradnik pokazuje jak zmodyfikować Android projektów do uaktualnienia ze starszych wersji Cordova. Większość tych instrukcji ma zastosowanie do projektów utworzonych w starszych zestaw narzędzi wiersza polecenia, które poprzedzają `cordova` Narzędzia CLI. Zobacz interfejs wiersza poleceń do informacji jak zaktualizować do wersji CLI.
 
-## Projekty modernizacji 3.6.0 4.0.0
+## Uaktualnienie do 4.0.0
+
+Istnieją konkretne kroki uaktualnienia wymagane do skorzystania z istotnych zmian w 4.0.0. Po pierwsze wspólne kroki uaktualnienia są potrzebne jak poniżej.
+
+Projekty-CLI, uruchom:
+
+        bin/update path/to/project
+    
+
+Dla projektów CLI:
+
+1.  Aktualizacja `cordova` wersji CLI. Zobacz interfejs wiersza poleceń.
+
+2.  Uruchom `cordova platform update android` w istniejących projektach.
+
+### Uaktualnianie biała
+
+Wszystkie funkcje Biała jest teraz realizowane za pośrednictwem wtyczki. Bez wtyczki Twoja aplikacja jest już chronione przez Biała po uaktualnieniu do 4.0.0. Cordova ma dwie wtyczki białej listy, które zapewniają różne poziomy ochrony.
+
+1.  Plugin `cordova-plugin-whitelist` *(zalecane)*
+    
+    *   Ten plugin jest wysoce zalecane, ponieważ jest bardziej bezpieczne i konfigurowalne niż biała w poprzednich wersjach
+    *   Zobacz [cordova-plugin-whitelist][1] szczegóły na zmiany konfiguracja wymagane
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  Plugin `cordova-plugin-legacy-whitelist`
+    
+    *   Plugin daje takie samo zachowanie białej jak poprzednie wersje. Zobacz [cordova-plugin-legacy-whitelist][2]
+    *   Wymagane są żadne zmiany konfiguracji, ale zapewnia mniejszą ochronę niż zalecane plugin
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Za pomocą widoku sieci Web przejście dla pieszych
+
+Domyślnie aplikacja będzie nadal korzystać WebView oferowanego przez urządzenie. Czy chcesz zamiast tego użyj widoku sieci Web przejście dla pieszych, po prostu dodać plugin przejście dla pieszych:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+Po dodaniu wtyczki, aplikacji dostanie WebView pieszych są zainstalowane i skonfigurowane poprawnie.
+
+### Aktualizacja wtyczki ekranu powitalnego
+
+Jeśli Twoja aplikacja sprawia, że korzystanie z ekranu powitalnego, że funkcjonalność została przeniesiona do pluginu. Opcje konfiguracja dla ekrany powitalne w aplikacjach są niezmienione. Krok tylko uaktualnienia, wymagane jest aby dodać plugin:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Uaktualnienie do 3.7.1 od 3.6.0
 
 Projekty-CLI, uruchom:
 
@@ -42,14 +92,14 @@
 
 1.  Aktualizacja `cordova` wersji CLI. Zobacz interfejs wiersza poleceń.
 
-2.  Uruchom`cordova platform update android`
+2.  Run `cordova platform update android`
 
 Dla projektów nie stworzony z cordova CLI Uruchom:
 
         bin/update <project_path>
     
 
-**OSTRZEŻENIE:** Na Android 4.4 - Android 4.4.3, tworząc plik wprowadzania elementu type="file" nie zostanie otwarte okno wyboru pliku. To jest regresja z chromu na Android i problem może być odtworzone w standalone Chrom przeglądarka na Androidzie (patrz http://code.google.com/p/android/issues/detail?id=62220) sugeruje workaround jest wobec używać FileTransfer i plik wtyczki dla Android 4.4. Można posłuchać na zdarzenie onClick, z typem danych type="file" a następnie pojawiają się wyboru plików interfejsu użytkownika. Aby powiązać z przesyłanie danych formularza, można użyć JavaScript aby dołączyć wartości formularza do wieloczęściowego żądanie POST, który sprawia, że FileTransfer.
+**Ostrzeżenie:** Na Android 4.4 - Android 4.4.3, tworząc plik wprowadzania elementu typu="file" nie zostanie otwarte okno wyboru pliku. To jest regresja z chromu na Android i problem może być odtworzone w standalone Chrom przeglądarka na Androidzie (patrz http://code.google.com/p/android/issues/detail?id=62220) sugeruje workaround jest wobec używać FileTransfer i plik wtyczki dla Android 4.4. Można posłuchać na zdarzenie onClick, z typem danych type = "file" a następnie pojawiają się wyboru plików interfejsu użytkownika. Aby powiązać z przesyłanie danych formularza, można użyć JavaScript aby dołączyć wartości formularza do wieloczęściowego żądanie POST, który sprawia, że FileTransfer.
 
 ## Uaktualnienie do 3.1.0 od 3.0.0
 
@@ -57,7 +107,7 @@
 
 1.  Aktualizacja `cordova` wersji CLI. Zobacz interfejs wiersza poleceń.
 
-2.  Uruchom`cordova platform update android`
+2.  Run `cordova platform update android`
 
 Dla projektów nie stworzony z cordova CLI Uruchom:
 
@@ -68,11 +118,11 @@
 
 1.  Tworzenie nowego projektu Apache Cordova 3.0.0 za pomocą CLI, cordova, zgodnie z opisem w interfejs wiersza poleceń.
 
-2.  Dodać platform cordova projektu, na przykład: `cordova platform add android`.
+2.  Dodać platform cordova projektu, na przykład: `dodać cordova platformy android`.
 
 3.  Skopiuj zawartość katalogu `www` projektu do katalogu `www` w katalogu głównym projektu cordova, który właśnie utworzyłeś.
 
-4.  Skopiuj rodzimych aktywów od starego projektu do odpowiednich katalogów na `platforms/android`: jest to katalog, gdzie istnieje projektu cordova-android rodzimych.
+4.  Skopiuj rodzimych aktywów od starego projektu do odpowiednich katalogów na `platformach lub android`: jest to katalog, gdzie istnieje projektu cordova-android rodzimych.
 
 5.  Narzędzia CLI cordova instalowac pluginy, czego potrzebujesz. Należy zauważyć, że CLI obsługuje wszystkie podstawowe API jako wtyczki, więc mogą one potrzebować do dodania. Tylko 3.0.0 wtyczki są kompatybilne z CLI.
 
@@ -86,21 +136,21 @@
 
 4.  Kopiujemy jakieś pluginy, instalowanego z podkatalogów `src` do nowego projektu.
 
-5.  Upewnij się, że wszelki uaktualnić przestarzałe odniesienia `<plugin>` z pliku `config.xml` starych nowych specyfikacji `<feature>`.
+5.  Upewnij się, że wszelki uaktualnić przestarzałe odniesienia `< plugin >` z pliku `config.xml` starych nowych specyfikacji `<feature>` .
 
 6.  Zaktualizować wszelkie odniesienia do pakietu `org.apache.cordova.api` do `org.apache.cordova`.
     
     **Uwaga**: wszystkie podstawowe API zostały usunięte i musi być zainstalowany jako wtyczki. Aby uzyskać szczegółowe informacje, zapoznaj się z za pomocą Plugman do zarządzania Plugins przewodnik.
 
-## Uaktualnienie do 2.9.0 z 2.8.0
+## Aktualizacja z wersji 2.8.0 do wersji 2.9.0
 
-1.  Uruchom `bin/update <project_path>`.
+1.  Run `bin/update <project_path>`.
 
-## Uaktualnić do 2.8.0 2.7.0
+## Aktualizacja z wersji 2.7.0 do wersji 2.8.0
 
-1.  Usunąć `cordova-2.7.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.7.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.8.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.8.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -108,7 +158,7 @@
 
 1.  Skopiuj nowe `cordova.js` do projektu.
 
-2.  Uaktualnić twój HTML używać nowy plik `cordova.js`.
+2.  Uaktualnić twój HTML używać nowy plik `cordova.js` .
 
 3.  Skopiuj plik `res/xml/config.xml` do `framework/res/xml/config.xml`.
 
@@ -118,15 +168,15 @@
 
 ## Uaktualnić do 2.7.0 2.6.0
 
-1.  Usunąć `cordova-2.6.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.6.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.7.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.7.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowe `cordova-2.7.0.js` do projektu.
 
-5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-2.7.0.js`.
+5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-2.7.0.js` .
 
 6.  Kopiowanie `res/xml/config.xml` do meczu`framework/res/xml/config.xml`.
 
@@ -134,11 +184,11 @@
 
 8.  Skopiuj pliki z `bin/templates/cordova` do projektu `cordova` katalogu.
 
-## Uaktualnienie do 2.6.0 z 2.5.0
+## Aktualizacja z wersji 2.5.0 do wersji 2.6.0
 
-1.  Usunąć `cordova-2.5.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.5.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.6.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.6.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -156,9 +206,9 @@
 
 ## Uaktualnić do 2.5.0 2.4.0
 
-1.  Usunąć `cordova-2.4.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.4.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.5.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.5.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -174,9 +224,9 @@
 
 ## Uaktualnić do 2.4.0 2.3.0
 
-1.  Usunąć `cordova-2.3.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.3.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.4.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.4.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -190,9 +240,9 @@
 
 ## Uaktualnić do 2.3.0 2.2.0
 
-1.  Usunąć `cordova-2.2.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.2.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.3.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.3.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -206,9 +256,9 @@
 
 ## Uaktualnienie do 2.2.0 z 2.1.0
 
-1.  Usunąć `cordova-2.1.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.1.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.2.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.2.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -222,9 +272,9 @@
 
 ## Uaktualnienie do 2.1.0 z 2.0.0
 
-1.  Usunąć `cordova-2.0.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-2.0.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.1.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.1.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -238,9 +288,9 @@
 
 ## Uaktualnić do 2.0.0 1.9.0
 
-1.  Usunąć `cordova-1.9.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-1.9.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-2.0.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-2.0.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -254,15 +304,15 @@
 
 ## Uaktualnić do 1.9.0 1.8.1
 
-1.  Usuń `cordova-1.8.0.jar` z projektu `libs` katalogu.
+1.  Usunąć `cordova-1.8.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.9.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.9.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowe `cordova-1.9.0.js` do projektu.
 
-5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.9.0.js`.
+5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.9.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
@@ -270,23 +320,23 @@
 
 ## Uaktualnienie do 1.8.0 z 1.8.0
 
-1.  Usunąć `cordova-1.8.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-1.8.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.8.1.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.8.1.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowe `cordova-1.8.1.js` do projektu.
 
-5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.8.1.js`.
+5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.8.1.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
 ## Uaktualnienie do 1.8.0 z 1.7.0
 
-1.  Usuń `cordova-1.7.0.jar` z projektu `libs` katalogu.
+1.  Usunąć `cordova-1.7.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodaj `cordova-1.8.0.jar` do projektu `libs` katalogu.
+2.  Dodać `cordova-1.8.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -298,9 +348,9 @@
 
 ## Uaktualnienie do 1.8.0 z 1.7.0
 
-1.  Usuń `cordova-1.7.0.jar` z projektu `libs` katalogu.
+1.  Usunąć `cordova-1.7.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodaj `cordova-1.8.0.jar` do projektu `libs` katalogu.
+2.  Dodać `cordova-1.8.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -312,9 +362,9 @@
 
 ## Uaktualnić do 1.7.0 1.6.1
 
-1.  Usunąć `cordova-1.6.1.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-1.6.1.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.7.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.7.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -324,9 +374,9 @@
 
 ## Uaktualnić do 1.6.1 1.6.0
 
-1.  Usunąć `cordova-1.6.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-1.6.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.6.1.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.6.1.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
@@ -336,47 +386,47 @@
 
 ## Uaktualnić do 1.6.0 1.5.0
 
-1.  Usunąć `cordova-1.5.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `cordova-1.5.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.6.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.6.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowe `cordova-1.6.0.js` do projektu.
 
-5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.6.0.js`.
+5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.6.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
-7.  Zastąpić `res/xml/phonegap.xml` z `res/xml/cordova.xml` na mecz`framework/res/xml/cordova.xml`.
+7.  Zastąpić `res/xml/phonegap.xml` z `res/xml/cordova.xml` do `framework/res/xml/cordova.xml`.
 
 ## Uaktualnienie do 1.5.0 od 1.4.0
 
-1.  Usunąć `phonegap-1.4.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `telefon 1.4.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `cordova-1.5.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `cordova-1.5.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowe `cordova-1.5.0.js` do projektu.
 
-5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.5.0.js`.
+5.  Uaktualnić twój HTML za pomocą nowego pliku `cordova-1.5.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
-7.  Zastąpić `res/xml/phonegap.xml` z `res/xml/cordova.xml` na mecz`framework/res/xml/cordova.xml`.
+7.  Zastąpić `res/xml/phonegap.xml` z `res/xml/cordova.xml` do `framework/res/xml/cordova.xml`.
 
 ## Uaktualnić do 1.4.0 1.3.0
 
-1.  Usunąć `phonegap-1.3.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `telefon 1.3.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `phonegap-1.4.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `phonegap-1.4.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowy `phonegap-1.4.0.js` do projektu.
 
-5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.4.0.js`.
+5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.4.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
@@ -384,15 +434,15 @@
 
 ## Uaktualnienie do wersji 1.3.0 z 1.2.0
 
-1.  Usunąć `phonegap-1.2.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `phonegap-1.2.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `phonegap-1.3.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `phonegap-1.3.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowy `phonegap-1.3.0.js` do projektu.
 
-5.  Uaktualnić twój HTML, aby skorzystać z nowego `phonegap-1.2.0.js` pliku.
+5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.2.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
@@ -400,15 +450,15 @@
 
 ## Uaktualnienie do 1.2.0 z 1.1.0
 
-1.  Usunąć `phonegap-1.1.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `phonegap-1.1.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `phonegap-1.2.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `phonegap-1.2.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowy `phonegap-1.2.0.js` do projektu.
 
-5.  Uaktualnić twój HTML, aby skorzystać z nowego `phonegap-1.2.0.js` pliku.
+5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.2.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
@@ -416,28 +466,28 @@
 
 ## Uaktualnić do 1.1.0 1.0.0
 
-1.  Usunąć `phonegap-1.0.0.jar` z projektu w katalogu `libs`.
+1.  Usunąć `phonegap-1.0.0.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `phonegap-1.1.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `phonegap-1.1.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowy `phonegap-1.1.0.js` do projektu.
 
-5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.1.0.js`.
+5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-.1.0.js` .
 
 6.  Aktualizacja `res/xml/plugins.xml` do meczu`framework/res/xml/plugins.xml`.
 
 ## Uaktualnić do 1.0.0 0.9.6
 
-1.  Usunąć `phonegap-0.9.6.jar` z projektu w katalogu `libs`.
+1.  Usunąć `phonegap-0.9.6.jar` z projektu w katalogu `libs` .
 
-2.  Dodać `phonegap-1.0.0.jar` do projektu w katalogu `libs`.
+2.  Dodać `phonegap-1.0.0.jar` do projektu w katalogu `libs` .
 
 3.  Jeśli możesz użyć Eclipse, proszę odświeżyć projektu Eclipse i czynić pewien czysty.
 
 4.  Skopiuj nowy `phonegap-1.0.0.js` do projektu.
 
-5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.0.0.js`.
+5.  Uaktualnić twój HTML, aby użyć pliku nowy `phonegap-1.0.0.js` .
 
 6.  Dodaj `res/xml/plugins.xml` do `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/pl/edge/guide/platforms/blackberry10/upgrade.md b/docs/pl/edge/guide/platforms/blackberry10/upgrade.md
index 84e777e..01acfde 100644
--- a/docs/pl/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/pl/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  Przejdź do katalogu, gdzie można umieścić pobrać źródła powyżej, za pomocą systemu unix jak terminalu: Terminal.app, Bash, Cygwin, itp.
 
-4.  Tworzenie nowego projektu, zgodnie z opisem w iOS Shell narzędzia przewodnik. Potrzebujesz aktywów od ten nowy projekt.
+4.  Tworzenie nowego projektu, opisanych w przewodniku narzędziem BlackBerry powłoki. Potrzebujesz aktywów od ten nowy projekt.
 
 5.  Kopia `www/cordova.js` pliku z nowego projektu w `www` katalogu i Usuń `www/cordova.js` pliku.
 
diff --git a/docs/pl/edge/guide/platforms/firefoxos/index.md b/docs/pl/edge/guide/platforms/firefoxos/index.md
index 7151613..d802551 100644
--- a/docs/pl/edge/guide/platforms/firefoxos/index.md
+++ b/docs/pl/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 W tym momencie jesteś gotowy przejść — zmienic cokolwiek chcesz swojej aplikacji jest kod wewnątrz test-app/www. Do aplikacji przy "cordova plugin dodać", na przykład, można dodać [obsługiwanych wtyczek]() :
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 Po zapisaniu kodu aplikacji, wdrożyć zmian do aplikacji Firefox OS, które dodane do projektu z
diff --git a/docs/pl/edge/guide/platforms/ios/index.md b/docs/pl/edge/guide/platforms/ios/index.md
index e7280f9..8dcdc27 100644
--- a/docs/pl/edge/guide/platforms/ios/index.md
+++ b/docs/pl/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios-sim][2] i [ios-deploy][3] narzędzia - pozwala na uruchomienie iOS aplikacji na iOS symulator i urządzenia iOS z wiersza polecenia.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Instalowanie SDK
 
 Istnieją dwa sposoby pobrania Xcode:
 
-*   z [App Store][2], dostępne przez poszukiwanie "Xcode" w **App Store** aplikację.
+*   z [App Store][4], dostępne przez poszukiwanie "Xcode" w **App Store** aplikację.
 
-*   od [Apple Developer pliki do pobrania][3], który wymaga rejestracji jako Apple Developer.
+*   od [Apple Developer pliki do pobrania][5], który wymaga rejestracji jako Apple Developer.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 Po zainstalowaniu Xcode kilka narzędzi wiersza polecenia należy włączyć dla Cordova do uruchomienia. **Xcode** menu wybierz **Ustawienia**, a następnie w zakładce **pliki do pobrania** . Z panelu **składniki** naciśnij przycisk **zainstalować** **Narzędzia wiersza polecenia** lista.
 
-## Otwieranie projektu w SDK
+## Zainstaluj wdrożyć narzędzia
 
-Użycie `cordova` narzędzie, aby skonfigurować nowy projekt, opisanym w The Cordova interfejs wiersza poleceń. Na przykład w katalogu kodu źródłowego:
+Należy uruchomić terminal comman-line:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Tworzenie nowego projektu
+
+Użyj narzędzia `cordova` założyć nowy projekt, opisanym w The Cordova interfejs wiersza poleceń. Na przykład w katalogu kodu źródłowego:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Po utworzeniu, można otworzyć go w Xcode. Kliknij dwukrotnie, aby otworzyć `hello/platforms/ios/hello.xcodeproj` plik. Ekran powinien wyglądać tak:
+## Wdrażanie aplikacji
 
-![][4]
+Do wdrażania aplikacji na urządzenia podłączone iOS:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+Aby wdrożyć aplikację na domyślny emulator iOS:
+
+        $ cordova emulate ios
+    
+
+Można użyć **cordova run ios --list** aby zobaczyć wszystkie dostępne cele i **cordova run ios --target=target_name** do uruchomienia aplikacji na urządzenia lub emulatora (na przykład `cordova run ios --target="iPhone-6"`).
+
+Za pomocą **cordova run --help** Zobacz dodatkowe budować i uruchamiać opcji.
+
+## Otwieranie projektu w SDK
+
+Po platformie ios jest dodawany do projektu, można otworzyć go w Xcode. Kliknij dwukrotnie, aby otworzyć plik `hello/platforms/ios/hello.xcodeproj` . Ekran powinien wyglądać tak:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Uruchamianie na emulatorze
 
@@ -72,32 +103,32 @@
 
 3.  Wybierz urządzenie przeznaczone z paska menu **programu** , takich jak iPhone symulator 6.0 jako wyróżnione tu:
     
-    ![][5]
+    ![][7]
 
 4.  Naciśnij przycisk **Uruchom** , który pojawia się w tych samych narzędzi po lewej stronie **systemu**. Który tworzy, wdraża i uruchamia aplikację w emulatorze. Stosowanie oddzielnych emulatora otwiera do wyświetlania aplikacji:
     
-    ![][6]
+    ![][8]
     
     Tylko jeden emulatora może działać w czasie, więc jeśli chcesz przetestować aplikację w inny emulator, musisz zamknąć aplikację emulatora i uruchomić inny cel w Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
 Xcode jest dostarczany z emulatorów dla najnowszej wersji iPhone i iPad. Starsze wersje mogą być dostępne z **Xcode → preferencje → pobieranie składników →** panelu.
 
 ## Uruchamianie na urządzeniu
 
-Szczegółowe informacje na temat różnych wymagań, aby wdrożyć urządzenie odnoszą się do sekcji *konfiguracji rozwoju i dystrybucji majątku* firmy Apple [Narzędzia pracy poradnik dla iOS][7]. Krótko mówiąc trzeba wykonać następujące czynności przed wdrożeniem:
+Szczegółowe informacje na temat różnych wymagań, aby wdrożyć urządzenie odnoszą się do sekcji *konfiguracji rozwoju i dystrybucji majątku* firmy Apple [Narzędzia pracy poradnik dla iOS][9]. Krótko mówiąc trzeba wykonać następujące czynności przed wdrożeniem:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Dołącz do Apple iOS Developer Program.
 
-2.  Utwórz *Profil Provisioning* w [iOS Provisioning Portal][8]. Można użyć jego *Rozwoju rezerw asystent* tworzenia i instalować profil i wymaga certyfikatu Xcode.
+2.  Utwórz *Profil Provisioning* w [iOS Provisioning Portal][10]. Można użyć jego *Rozwoju rezerw asystent* tworzenia i instalować profil i wymaga certyfikatu Xcode.
 
 3.  Sprawdź, czy sekcji *Podpisywania kodu* *Kod podpisywanie tożsamości* w ustawieniach projektu jest zestaw do nazwy profilu zastrzegania.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 Aby wdrożyć urządzenie:
 
@@ -113,7 +144,7 @@
 
 **Oczekiwany ostrzeżenia**: podczas aplikacji interfejs programistyczny (API) jest zmieniony lub zastąpiony przez innego interfejsu API, to jest oznaczony jako *przestarzały*. API nadal działa w najbliższym czasie, ale ostatecznie usunięty. Niektóre z tych interfejsów zaniechane znajdują odzwierciedlenie w Apache Cordova, i Xcode kwestii ostrzeżenia o nich podczas tworzenia i wdrażania aplikacji.
 
-Xcode ostrzeżenie o `invokeString` Metoda dotyczy funkcji, które uruchamia aplikację z niestandardowego adresu URL. Chociaż mechanizm ładowania z niestandardowy adres URL został zmieniony, ten kod jest nadal obecny do tyłu funkcjonalność dla aplikacji utworzonych w starszych wersjach Cordova. Aplikacja przykładowej nie używać tej funkcji, więc te ostrzeżenia, mogą być ignorowane. Aby zapobiec te ostrzeżenia wyświetlane, należy usunąć kod, który odwołuje się do invokeString przestarzałe API:
+Xcode jest ostrzeżenie o metodzie `invokeString` dotyczy funkcji, które uruchamia aplikację z niestandardowego adresu URL. Chociaż mechanizm ładowania z niestandardowy adres URL został zmieniony, ten kod jest nadal obecny do tyłu funkcjonalność dla aplikacji utworzonych w starszych wersjach Cordova. Aplikacja przykładowej nie używać tej funkcji, więc te ostrzeżenia, mogą być ignorowane. Aby zapobiec te ostrzeżenia wyświetlane, należy usunąć kod, który odwołuje się do invokeString przestarzałe API:
 
 *   Edytuj plik *Classes/MainViewController.m* , otoczyć w następującym fragmencie kodu z `/*` i `*/` komentarzy jak pokazano poniżej, a następnie wpisz **polecenia s** , aby zapisać plik:
     
@@ -150,30 +181,30 @@
 
 2.  W sekcji **Uzyskanych danych** naciśnij przycisk **Zaawansowane** i wybierz **unikatowy** jako **Miejsce budowy** , jak pokazano poniżej:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
 Jest to ustawienie domyślne dla nowych Xcode zainstalować, ale może być zestaw, inaczej po uaktualnienie ze starszej wersji Xcode.
 
 Aby uzyskać więcej informacji zajrzyj do dokumentacji firmy Apple:
 
-*   [Start rozwoju iOS aplikacji dziś][10] zapewnia szybki przegląd kroków dla rozwoju iOS aplikacji.
+*   [Start rozwoju iOS aplikacji dziś][12] zapewnia szybki przegląd kroków dla rozwoju iOS aplikacji.
 
-*   [Centrum Państwa Strona][11] zawiera linki do kilku iOS zasobów technicznych, w tym zasobów technicznych, obsługi portalu, dystrybucja przewodników i fora.
+*   [Centrum Państwa Strona][13] zawiera linki do kilku iOS zasobów technicznych, w tym zasobów technicznych, obsługi portalu, dystrybucja przewodników i fora.
 
-*   [Narzędzia pracy poradnik dla iOS][7]
+*   [Narzędzia pracy poradnik dla iOS][9]
 
-*   [Xcode 4 Podręcznik użytkownika][12]
+*   [Podręcznik użytkownika Xcode][14]
 
-*   [Sesja wideo][13] z konferencji dewelopera szerokim świecie Apple 2012 (WWDC2012)
+*   [Sesja wideo][15] z konferencji dewelopera szerokim świecie Apple 2012 (WWDC2012)
 
-*   [Xcode wybierz polecenie][14], które pomaga określić poprawną wersję Xcode, jeśli więcej niż jeden jest zainstalowany.
+*   [Xcode wybierz polecenie][16], które pomaga określić poprawną wersję Xcode, jeśli więcej niż jeden jest zainstalowany.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ®, Xcode ®, Apple ® App Store℠, iPad ®, iPhone ®, iPoda ® i Finder ® są znakami towarowymi firmy Apple Inc)
\ No newline at end of file
diff --git a/docs/pl/edge/guide/platforms/ubuntu/index.md b/docs/pl/edge/guide/platforms/ubuntu/index.md
index f52034a..204a68a 100644
--- a/docs/pl/edge/guide/platforms/ubuntu/index.md
+++ b/docs/pl/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### Dodać Plugin stan baterii
+### Dodaj wtyczkę Camera
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/pl/edge/guide/platforms/win8/index.md b/docs/pl/edge/guide/platforms/win8/index.md
index 11f198e..4697d6a 100644
--- a/docs/pl/edge/guide/platforms/win8/index.md
+++ b/docs/pl/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 Okno pozostaje telefon 8 (wp8) jako platformę do oddzielnych, zobacz Windows Phone 8 platformy Przewodnik dotyczący szczegółów.
 
-Cordova WebViews w systemie Windows opierają się na Internet Explorer 10 (Windows 8) i Internet Explorer 11 (Windows 8.1 i Windows Phone 8.1) jako ich silnik renderujący, więc w praktyce można użyć IE jest rozbudowanym debuggerem do badania wszelkich treści internetowych, które nie wywołać Cordova API. Windows Phone autora blogu zawiera [pomocne wskazówki][1] jak obsługa IE porównywalne WebKit przeglądarki.
+Cordova WebViews w systemie Windows opierają się na Internet Explorer 10 (Windows 8.0) i Internet Explorer 11 (Windows 8.1 i Windows Phone 8.1) jako ich silnik renderujący, więc w praktyce można użyć IE jest rozbudowanym debuggerem do badania wszelkich treści internetowych, które nie wywołać Cordova API. Windows Phone autora blogu zawiera [pomocne wskazówki][1] jak obsługa IE porównywalne WebKit przeglądarki.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Wymagania i wsparcie
 
-Trzeba jedną z następujących kombinacji OS/SDK, albo z dysku instalacyjnego lub pliku obrazu *ISO* dysku.
+Opracowanie aplikacji dla platformy Windows trzeba:
 
-Tylko rozwijać aplikacje dla Windows 8.0:
+*   Maszyny Windows 8.1, 32 lub 64-bitowy (*domu*, *Pro*lub *Enterprise* Edition) z minimum 4 GB pamięci RAM.
 
-*   Windows 8.0 lub 8.1, 32 lub 64-bitowy *Strona główna*, *Pro*lub w wersji *Enterprise* , razem z [Visual Studio 2012 Express][2].
+*   Dla Windows Phone emulatorów, Profesjonalny wydanie Windows 8.1 (x 64) lub wyższa, a procesor, który obsługuje [klienta Hyper-V i drugi poziom adres tłumaczenia (deski)][2]. Wersja testowa systemu Windows Enterprise 8.1 jest dostępne w [Witrynie Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Visual Studio 2013 dla Windows][4] (Express lub wyższe).
 
-Opracowanie aplikacji na wszystkich platformach (Windows 8.0, Windows 8.1 i Windows Phone 8.1):
-
-*   Windows 8.1, 32 lub 64-bitowy *Strona główna*, *Pro*lub wersji *Enterprise* , razem z [Visual Studio 2013 Express][2] lub wyższej. Wersja testowa systemu Windows Enterprise 8.1 jest dostępne w [Witrynie Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
 Czy aplikacje opracowane pod Windows 8.1 *nie* uruchomić pod Windows 8.0. Aplikacje opracowane pod Windows 8.0 są kompatybilne do przodu z 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Postępuj zgodnie z instrukcjami w [windowsstore.com][5] do składania aplikacji do Windows Store.
 
-Postępuj zgodnie z instrukcjami w [windowsstore.com][4] do składania aplikacji do Windows Store.
-
- [4]: http://www.windowsstore.com/
-
-<!-- true? -->
+ [5]: http://www.windowsstore.com/
 
 Rozwijać Cordova aplikacje dla systemu Windows, może korzystać z komputera z systemem Windows, ale również mogą wystąpić na komputerze Mac, uruchamiając środowisku wirtualnej lub za pomocą Boot Camp podwójny zyski Windows 8.1 partycji. Konsultacje te zasoby, aby skonfigurować wymagane środowisko systemu Windows na komputerze Mac:
 
-*   [VMWare Fusion][5]
+*   [VMWare Fusion][6]
 
-*   [Programu Parallels Desktop][6],
+*   [Parallels Desktop][7],
 
-*   [Boot Camp][7].
+*   [Boot Camp][8].
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## Za pomocą narzędzia powłoki Cordova
-
-Jeśli chcesz użyć Cordova w środku Windows powłoka narzędzia w połączeniu z SDK, masz dwie podstawowe opcje:
-
-*   Dostęp do nich lokalnie z projektu kod generowany przez CLI. Są one dostępne w `platforms/windows/cordova` katalogu po dodaniu `windows` platforma, jak opisano poniżej.
-
-*   Pobrać je z osobnym dystrybucji w [cordova.apache.org][8]. Dystrybucja Cordova zawiera osobne Archiwum dla każdej platformy. Pamiętaj rozwinąć odpowiednie archiwum, `cordova-windows\windows` w tym przypadku w pusty katalog. Partia odpowiednie narzędzia są dostępne w najwyższego poziomu `bin` katalogu. (Konsultacje w pliku **README** , jeśli jest to konieczne dla bardziej szczegółowe wskazówki).
-
- [8]: http://cordova.apache.org
-
-Te powłoka narzędzia pozwalają na tworzenie, budowania i uruchamiania aplikacji systemu Windows. O dodatkowy interfejs wiersza poleceń, który umożliwia funkcji plugin na wszystkich platformach Zobacz za pomocą Plugman do zarządzania wtyczki.
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Instalowanie SDK
 
-Zainstalować *Ultimate*, *Premium*lub *Professional* 2013 wersje programu [Visual Studio][2].
+Zainstalować *Ultimate*, *Premium*lub *Professional* 2013 wersje programu [Visual Studio][4].
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## Za pomocą narzędzia powłoki Cordova
+
+Jeśli chcesz użyć Cordova w środku Windows powłoka narzędzia w połączeniu z SDK, masz dwie podstawowe opcje:
+
+*   Dostęp do nich lokalnie z projektu kod generowany przez CLI. Są one dostępne w `platform/windows/` katalog po dodaniu platformy `windows` zgodnie z opisem poniżej.
+
+*   Pobrać je z osobnym dystrybucji w [cordova.apache.org][10]. Dystrybucja Cordova zawiera osobne Archiwum dla każdej platformy. Pamiętaj rozwinąć odpowiednie archiwum, `cordova-windows` w tym przypadku w pusty katalog. Partia odpowiednie narzędzia są dostępne w `package/bin` katalog. (Konsultacje w pliku **README** , jeśli jest to konieczne dla bardziej szczegółowe wskazówki).
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Te powłoka narzędzia pozwalają na tworzenie, budowania i uruchamiania aplikacji systemu Windows. O dodatkowy interfejs wiersza poleceń, który umożliwia funkcji plugin na wszystkich platformach Zobacz za pomocą Plugman do zarządzania wtyczki.
+
 ## Tworzenie nowego projektu
 
-W tym momencie aby utworzyć nowy projekt można wybrać narzędzia CLI przekreślać platforma opisanego w interfejs wiersza poleceń, lub zestawu narzędzi powłoki systemu Windows. Od w katalogu kod źródłowy, to podejście CLI generuje aplikacji o nazwie *HelloWorld* w nowym `hello` katalogu projektu:
+W tym momencie aby utworzyć nowy projekt można wybrać narzędzia CLI przekreślać platforma opisanego w interfejs wiersza poleceń, lub zestawu narzędzi powłoki systemu Windows. Poniżej podejście CLI generuje aplikacji o nazwie *HelloWorld* w nowym katalogu projektu `hello` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Tutaj jest odpowiednie podejście shell narzędzie niższego poziomu:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Skompiluj projekt
@@ -103,90 +96,90 @@
 Jeśli używasz CLI w rozwoju, katalogu projektu na najwyższym poziomie `www` katalog zawiera pliki źródłowe. Uruchamiać dowolną z tych w katalogu projektu, aby odbudować aplikacji:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Po wygenerowaniu projektu, domyślnie aplikacja źródła jest dostępnych w `projects\windows\www` podkatalogu. Kolejne polecenia są dostępne w `cordova` podkatalogu na tym samym poziomie.
-
-`build`Polecenie czyści pliki projektu i odbudowuje aplikacji. W pierwszym przykładzie generuje informacje debugowania, a drugi znaki aplikacje do wydania:
+Tutaj jest odpowiednie podejście shell narzędzie niższego poziomu:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-`clean`Polecenia pomoże przepłukiwanie katalogów w ramach przygotowań do następnego `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Konfigurowanie docelowej wersji systemu Windows
 
-Domyślnie `build` polecenia produkuje dwa pakiety: Windows 8.0 i Windows Phone 8.1. Aby uaktualnić pakiet systemu Windows do wersji 8.1 następujące ustawienia konfiguracja musi zostać dodany do konfiguracji pliku (`config.xml`).
+Przez domyślne `build` polecenia produkuje dwa pakiety: Windows 8.0 i Windows Phone 8.1. Aby uaktualnić pakiet systemu Windows do wersji 8.1 następujących ustawień konfiguracji należy dodać do pliku konfiguracyjnego (`plik config.xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Po dodaniu tego ustawienia `build` polecenia rozpocznie produkcję Windows 8.1 i Windows Phone 8.1 pakietów.
+Po dodaniu polecenie `build` to ustawienie będzie rozpocząć produkcję Windows 8.1 i Windows Phone 8.1 pakietów.
 
 ## Wdrażanie aplikacji
 
-Aby wdrożyć pakiet Windows Phone:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Aby wdrożyć pakiet systemu Windows:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Aby wdrożyć pakiet Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Można użyć **cordova run windows --list** aby zobaczyć wszystkie dostępne cele i **cordova run windows --target=target_name \-- -|-phone** do uruchomienia aplikacji na urządzenia lub emulatora (na przykład `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+Za pomocą **cordova run --help** Zobacz dodatkowe budować i uruchamiać opcji.
+
 ## Otwórz projekt SDK i wdrażanie aplikacji
 
-Gdy budujesz Cordova aplikacji, jak opisano powyżej, można go otworzyć z programu Visual Studio. Różne `build` polecenia Generuj plik Visual Studio rozwiązanie (*.sln*). Otwórz plik w Eksploratorze plików, aby zmodyfikować projekt w ramach programu Visual Studio:
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-`CordovaApp`Zawiera składnik w roztworze i jego `www` katalog zawiera kod źródłowy opartych na sieci web, w tym `index.html` Strona:
+Gdy budujesz Cordova aplikacji, jak opisano powyżej, można go otworzyć z programu Visual Studio. Różne polecenia `build` wygenerować plik Visual Studio rozwiązanie (*.sln*). Otwórz plik w Eksploratorze plików, aby zmodyfikować projekt w ramach programu Visual Studio:
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Sterowanie poniżej menu główne programu Visual Studio pozwala do testowania i wdrażania aplikacji:
+Zawiera składnik `CordovaApp` w roztworze, i jego katalogu `www` zawiera kod źródłowy opartych na sieci web, w tym Strona `index.html` :
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-Z **Komputera lokalnego** wybrane Naciśnij zieloną strzałkę, aby zainstalować aplikację na tej samej maszynie, uruchamianie programu Visual Studio. Raz zrobisz tak, aplikacji pojawia się w Windows 8 app oferty:
+Sterowanie poniżej menu główne programu Visual Studio pozwala do testowania i wdrażania aplikacji:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+Z **Komputera lokalnego** wybrane Naciśnij zieloną strzałkę, aby zainstalować aplikację na tej samej maszynie, uruchamianie programu Visual Studio. Raz zrobisz tak, aplikacji pojawia się w Windows 8 app oferty:
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
 Za każdym razem można odbudować aplikacji, wersja dostępna w interfejsie jest odświeżany.
 
 Dostępne w aplikacji oferty, przytrzymując naciśnięty klawisz **CTRL** podczas zaznaczania aplikacji umożliwia przypnij go do ekranu głównego:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
 Należy pamiętać, że po otwarciu aplikacji w środowisku wirtualnej maszyny, możesz potrzebować wobec trzaskać w rogach lub wzdłuż boków od systemu windows do przełączania aplikacji lub uzyskać dostęp do dodatkowych funkcji:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
 Na przemian wybierz opcję rozmieszczania **symulator** do wyświetlania aplikacji tak, jakby to były uruchomione na urządzenia typu tablet:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
 
 W odróżnieniu od pulpit rozwinięcie ta opcja pozwala symulować orientację tabletu, lokalizacja i zmieniać jego ustawienia sieciowe.
 
diff --git a/docs/pl/edge/guide/platforms/wp8/plugin.md b/docs/pl/edge/guide/platforms/wp8/plugin.md
index eafae44..01400f1 100644
--- a/docs/pl/edge/guide/platforms/wp8/plugin.md
+++ b/docs/pl/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 wtyczki
 
-Ta sekcja zawiera szczegóły dotyczące sposobu realizacji kodu macierzystego plugin na platformie Windows Phone. Przed przeczytaniem, zobacz zastosowanie pluginów omówienie struktury wtyczki i jego wspólny interfejs JavaScript. W tej sekcji w dalszym ciągu wykazują wtyczce *echo* próbki, który komunikuje się z widoku sieci Web Cordova do macierzystego platformy i z powrotem.
+Ta sekcja zawiera szczegóły dotyczące sposobu realizacji kodu macierzystego plugin na platformie Windows Phone. Przed przeczytaniem, zobacz Plugin rozwoju Przewodnik omówienie struktury wtyczki i jego wspólny interfejs JavaScript. W tej sekcji w dalszym ciągu wykazują wtyczce *echo* próbki, który komunikuje się z widoku sieci Web Cordova do macierzystego platformy i z powrotem.
 
 Napisanie wtyczki do Cordova na Windows Phone wymaga zrozumienia podstawowych Cordova w architekturze. Cordova-WP8 składa się z `WebBrowser` że gospodarze aplikacji JavaScript kod i zarządza rodzimych wywołań API. Można rozszerzyć C# `BaseCommand` klasy ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), który pochodzi z większości funkcji należy:
 
diff --git a/docs/pl/edge/guide/platforms/wp8/upgrade.md b/docs/pl/edge/guide/platforms/wp8/upgrade.md
index 27e07c5..61d884a 100644
--- a/docs/pl/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/pl/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # Aktualizacja Windows Phone 8
 
-Ten poradnik pokazuje jak zmienić Windows Phone 8 projektów, do uaktualnienia ze starszych wersji Cordova. Niektóre z tych instrukcji dotyczą projektów utworzonych w starszych zestaw narzędzi wiersza polecenia, które poprzedzają `cordova` Narzędzia CLI. Zobacz interfejs wiersza poleceń do informacji jak zaktualizować do wersji CLI. Poniższa sekcja pokazuje jak uaktualnić z projektów-CLI.
+Ten poradnik pokazuje jak zmienić Windows Phone 8 projektów, do uaktualnienia ze starszych wersji Cordova. Niektóre z tych instrukcji dotyczą projektów utworzonych w starszych zestaw narzędzi wiersza polecenia, które poprzedzają `cordova` Narzędzia CLI. Zobacz interfejs wiersza poleceń do informacji jak zaktualizować do wersji CLI. Sekcji poniżej pokazuje jak uaktualnić od-CLI CLI projektów i.
 
 ## Projekty modernizacji 3.6.0 4.0.0
 
diff --git a/docs/pl/edge/guide/platforms/wp8/vmware.md b/docs/pl/edge/guide/platforms/wp8/vmware.md
index de5bf26..bd47230 100644
--- a/docs/pl/edge/guide/platforms/wp8/vmware.md
+++ b/docs/pl/edge/guide/platforms/wp8/vmware.md
@@ -27,7 +27,7 @@
     
     ![][2]
     
-    Emulator Windows Phone sam używa pół megabajta pamięci, więc ogólnie należy zarezerwować co najmniej 2GB dla VMWare.
+    Emulator Windows Phone sam używa pół gigabajt pamięci, więc ogólnie należy zarezerwować co najmniej 2GB dla VMWare.
 
 3.  Wybierz opcję ustawienia **Zaawansowane** . Włącz **preferowane virtualization silnik: Intel VT-x z EPT** opcji:
     
diff --git a/docs/pl/edge/plugin_ref/plugman.md b/docs/pl/edge/plugin_ref/plugman.md
index eb9af22..95d5db7 100644
--- a/docs/pl/edge/plugin_ref/plugman.md
+++ b/docs/pl/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 Można również dołączyć `--debug|-d` Flaga na wszelkie Plugman polecenia do uruchamiania tego polecenia w trybie informacji pełnej, które będą wyświetlane komunikaty debugowania wewnętrznego, jak one są emitowane i może pomóc śledzić problemy, takie jak brakujące pliki.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Wreszcie, można użyć `--version|-v` flagi, aby sprawdzić, która wersja Plugman, którego używasz.
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/pl/edge/plugin_ref/spec.md b/docs/pl/edge/plugin_ref/spec.md
index 0b1897e..420fc2b 100644
--- a/docs/pl/edge/plugin_ref/spec.md
+++ b/docs/pl/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Na platformie Windows obsługuje dwa dodatkowe atrybuty (oba opcjonalne) gdy wpływających na meta-nazwa `package.appxmanifest`:
+
+`device-target` atrybut wskazuje, że powinny być włączone, podczas tworzenia dla określonego miejsce docelowe typu urządzenia. Obsługiwane wartości są `win`, `phone` lub `all`.
+
+`versions` atrybut wskazuje, że manifesty aplikacji dla określonej wersji systemu Windows powinny zostać zmienione tylko dla wersji, które odpowiadają określonej wersji ciąg. Wartość może być dowolny ciąg zakres semantyczny wersja ważny węzeł.
+
+Przykłady użycia tych Windows określonych atrybutów:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+Powyższy przykład ustawi pre-8.1 platform (Windows 8, konkretnie) wymaga możliwości urządzenia `webcam` i `picturesLibrary` Ogólna zdolność, i dotyczą możliwości urządzenia `webcam` tylko Windows 8.1 projektów, które budować dla Windows Phone. Niemodyfikowany Windows pulpit 8.1 systemów.
+
 ## *wtyczki plist* Elementu
 
-To jest *nieaktualne* , jak odnosi się jedynie do cordova-ios 2.2.0 i poniżej. Użycie `<config-file>` tag pewnym Cordova.
+To jest *nieaktualne* , jak odnosi się jedynie do cordova-ios 2.2.0 i poniżej. Użyj tagu `<config-file>` nowsze wersje Cordova.
 
 Przykład:
 
@@ -333,7 +352,7 @@
     </config-file>
     
 
-Określa klucz i wartość, aby dołączyć do właściwego `AppInfo.plist` plik w projekcie Cordova iOS. Na przykład:
+Określa klucz i wartość, aby dołączyć do `AppInfo.plist` plik w projekcie Cordova iOS. Na przykład:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@
 
 Przykład Android:
 
-    < src="FooPluginStrings.xml zasobów plik" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *plik z lib* Elementu
@@ -374,7 +393,7 @@
 
 *   `arch`: wskazuje, że `< SDKReference >` tylko powinny być uwzględniane podczas tworzenia dla określonej architektury. Obsługiwane wartości są `x86`, `x64` i `ARM`.
 
-*   `target`: wskazuje, że `< SDKReference >` tylko powinny być uwzględniane podczas tworzenia dla określonego miejsce docelowe typu urządzenia. Obsługiwane wartości są `win` (lub `windows`), `phone` lub `all`.
+*   `device-target`: wskazuje, że `< SDKReference >` tylko powinny być uwzględniane podczas tworzenia dla określonego miejsce docelowe typu urządzenia. Obsługiwane wartości są `win` (lub `windows`), `phone` lub `all`.
 
 *   `versions`: wskazuje, że `< SDKReference >` tylko powinny być uwzględniane podczas tworzenia dla wersji, które odpowiadają określonej wersji ciąg. Wartość może być dowolny ciąg zakres semantyczny wersja ważny węzeł.
 
@@ -398,11 +417,11 @@
     <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-`src` atrybut określa ramy, w które plugman próbuje dodać do projektu Cordova, w sposób prawidłowy dla danej platformy.
+`Src` atrybut określa ramy, w które plugman próbuje dodać do projektu Cordova, w sposób prawidłowy dla danej platformy.
 
 Atrybut opcjonalny `weak` jest wartością logiczną wskazującą, czy ramy powinny być słabo powiązane. Wartością domyślną jest `false`.
 
-Atrybut opcjonalny `custom` jest wartością logiczną wskazującą, czy RAM jest jeden, który jest częścią plików plugin (tak, to nie jest ramy systemu). Wartością domyślną jest `false`. ***Na Android*** to określa, jak leczyć **src**. Jeśli `true` **src** jest ścieżką względną z katalogu projektu aplikacji, inaczej--z katalogu Android SDK.
+Atrybut opcjonalny `custom` jest wartością logiczną wskazującą, czy RAM jest jeden, który jest częścią plików plugin (tak, to nie jest ramy systemu). Wartością domyślną jest `false`. ***Na Android*** to określa, jak leczyć **src**. Jeśli `prawda` **src** jest ścieżką względną z katalogu projektu aplikacji, inaczej--z katalogu Android SDK.
 
 Atrybut opcjonalny `type` jest ciągiem wskazującym typ struktury, aby dodać. Obsługiwane jest obecnie tylko `projectReference` i tylko dla Windows. Za pomocą `custom="true"` i `type='projectReference'` będzie dodać odwołanie do projektu, który zostanie dodany do kompilacji + link etapy projektu cordova. Zasadniczo jest to tylko sposób obecnie że ramy 'niestandardowe' można kierować wielu architektur, jak są one wyraźnie zbudowane jako zależność przez aplikację cordova odwołujący się.
 
@@ -416,7 +435,7 @@
 
 `arch` atrybut wskazuje, że ramach tylko należy włączyć, gdy budynek dla określonej architektury. Obsługiwane wartości są `x86`, `x64` i `ARM`.
 
-Atrybut `target` wskazuje, że framwork tylko należy włączyć, gdy budynek dla określonego miejsce docelowe typu urządzenia. Obsługiwane wartości są `win` (lub `windows`), `phone` lub `all`.
+`device-target` atrybut wskazuje, że powinny być włączone, podczas tworzenia dla określonego miejsce docelowe typu urządzenia. Obsługiwane wartości są `win` (lub `windows`), `phone` lub `all`.
 
 `versions` atrybut wskazuje, że ramach tylko należy włączyć, gdy budynek dla wersji, które odpowiadają określonej wersji ciąg. Wartość może być dowolny ciąg zakres semantyczny wersja ważny węzeł.
 
@@ -455,7 +474,7 @@
     android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
     
 
-plugman zastępuje zmienną odniesienia określonej wartości lub ciąg pusty, jeśli nie znaleziono. Wartość zmiennej odniesienia mogą być wykryte (w tym przypadku z pliku `AndroidManifest.xml`) lub określony przez użytkownika narzędzia; dokładny proces jest zależne od konkretnego narzędzia.
+plugman zastępuje zmienną odniesienia określonej wartości lub ciąg pusty, jeśli nie znaleziono. Wartość zmiennej odniesienia mogą być wykryte (w tym przypadku z pliku `AndroidManifest.xml` ) lub określony przez użytkownika narzędzia; dokładny proces jest zależne od konkretnego narzędzia.
 
 plugman na życzenie użytkowników, aby określić wtyczki wymagane zmienne. Na przykład klucze C2M i Google Maps API może być określony jako argument wiersza polecenia:
 
@@ -473,4 +492,4 @@
 
 ## $PACKAGE_NAME
 
-Identyfikator unikatowy styl domeny odwrotnej pakietu, odpowiadające `CFBundleIdentifier` na iOS lub `package` atrybut element najwyższego poziomu `manifest` pliku `AndroidManifest.xml`.
\ No newline at end of file
+Identyfikator unikatowy styl domeny odwrotnej pakietu, odpowiadające `CFBundleIdentifier` na iOS lub `pakiet` atrybut element najwyższego poziomu `manifestu` pliku `AndroidManifest.xml` .
\ No newline at end of file
diff --git a/docs/ru/edge/config_ref/images.md b/docs/ru/edge/config_ref/images.md
index fc5efed..456c251 100644
--- a/docs/ru/edge/config_ref/images.md
+++ b/docs/ru/edge/config_ref/images.md
@@ -65,7 +65,7 @@
          </platform>
     
 
-Blackberry10
+BlackBerry10
 
          <platform name="blackberry10">
                   <icon src="res/bb10/icon-86.png" />
@@ -84,8 +84,34 @@
 
 iOS
 
-         < имя платформы = «ios» ><!--iOS 7.0 +--> <!--iPhone / iPod Touch--> < значок src="res/ios/icon-60.png» ширина = «60» Высота = «60» / >< icon src = ширина «res/ios/icon-60@2x.png» = «120» Высота = «120» / ><!--iPad--> < значок src="res/ios/icon-76.png» ширина = "76" высота = "76" / >< icon src = ширина «res/ios/icon-76@2x.png» = «152» высота = «152» / ><!----> iOS 6.1 <!----> значок Spotlight < значок src="res/ios/icon-40.png» ширина = «40» высота = «40» / >
-                  < icon src = ширина «res/ios/icon-40@2x.png» = «80» высота = «80» / ><!--iPhone / iPod Touch--> < значок src="res/ios/icon.png» ширина = «57» высота = «57» / >< icon src = ширина «res/ios/icon@2x.png» = «114» высота = «114» / ><!--iPad--> < значок src="res/ios/icon-72.png» Ширина = «72» высота = «72» / >< icon src = ширина «res/ios/icon-72@2x.png» = «144» высота = «144» / ><!--iPhone Spotlight и значок "настройки"--> < значок src="res/ios/icon-small.png» ширина = высота «29» = «29» />< icon src = ширина «res/ios/icon-small@2x.png» = «58» высота = «58» / ><!--iPad Spotlight и значок "настройки"--> < значок src="res/ios/icon-50.png» ширина ="50"высота ="50"/ >< icon src = «res/ios/icon-50@2x.png» ширина ="100"высота ="100"/ >< / платформа >
+         <platform name="ios">
+                  <!-- iOS 8.0+ -->
+                  <!-- iPhone 6 Plus  -->
+                  <icon src="res/ios/icon-60@3x.png" width="180" height="180" />
+                  <!-- iOS 7.0+ -->
+                  <!-- iPhone / iPod Touch  -->
+                  <icon src="res/ios/icon-60.png" width="60" height="60" />
+                  <icon src="res/ios/icon-60@2x.png" width="120" height="120" />
+                  <!-- iPad -->
+                  <icon src="res/ios/icon-76.png" width="76" height="76" />
+                  <icon src="res/ios/icon-76@2x.png" width="152" height="152" />
+                  <!-- iOS 6.1 -->
+                  <!-- Spotlight Icon -->
+                  <icon src="res/ios/icon-40.png" width="40" height="40" />
+                  <icon src="res/ios/icon-40@2x.png" width="80" height="80" />
+                  <!-- iPhone / iPod Touch -->
+                  <icon src="res/ios/icon.png" width="57" height="57" />
+                  <icon src="res/ios/icon@2x.png" width="114" height="114" />
+                  <!-- iPad -->
+                  <icon src="res/ios/icon-72.png" width="72" height="72" />
+                  <icon src="res/ios/icon-72@2x.png" width="144" height="144" />
+                  <!-- iPhone Spotlight and Settings Icon -->
+                  <icon src="res/ios/icon-small.png" width="29" height="29" />
+                  <icon src="res/ios/icon-small@2x.png" width="58" height="58" />
+                  <!-- iPad Spotlight and Settings Icon -->
+                  <icon src="res/ios/icon-50.png" width="50" height="50" />
+                  <icon src="res/ios/icon-50@2x.png" width="100" height="100" />
+         </platform>
     
 
 Tizen
@@ -143,6 +169,9 @@
         <splash src="res/screen/ios/Default-Landscape~ipad.png" width="1024" height="768"/>
         <splash src="res/screen/ios/Default-Landscape@2x~ipad.png" width="2048" height="1536"/>
         <splash src="res/screen/ios/Default-568h@2x~iphone.png" width="640" height="1136"/>
+        <splash src="res/screen/ios/Default-667h.png" width="750" height="1334"/>
+        <splash src="res/screen/ios/Default-736h.png" width="1242" height="2208"/>
+        <splash src="res/screen/ios/Default-Landscape-736h.png" width="2208" height="1242"/>
     </platform>
     
     <platform name="wp8">
diff --git a/docs/ru/edge/config_ref/index.md b/docs/ru/edge/config_ref/index.md
index f3725fe..b72e06c 100644
--- a/docs/ru/edge/config_ref/index.md
+++ b/docs/ru/edge/config_ref/index.md
@@ -107,13 +107,6 @@
         <preference name="Fullscreen" value="true" />
         
 
-*   `Orientation` позволяет заблокировать поворот приложение при изменении положения устройства. Возможные значения `default`, `landscape`, или `portrait` . Пример:
-    
-        <preference name="Orientation" value="landscape" />
-        
-    
-    **Примечание**: `default` значение означает что разрешены *обе* ориентации, альбомная и портретная. Если вы хотите использовать настройки по умолчанию для каждой платформы (обычно только для портретная ориентация), удалите этот элемент из файла `config.xml`.
-
 ## Много-платформенный настройки
 
 Следующие параметры применяются для более чем одной платформы, но не ко всем из них:
@@ -139,6 +132,35 @@
     
     Применяется к iOS и BlackBerry.
 
+*   `Orientation` (строка, по умолчанию `default`): позволяет вам заблокировать ориентацию и предотвратить интерфейс от вращения в ответ на изменения в ориентации. Возможные значения `default`, `landscape`, или `portrait`. Пример:
+    
+        <preference name="Orientation" value="landscape" />
+        
+    
+    Кроме того можно указать любое значение платформо-зависимое значение для ориентации, если вы разместите элемент `<preference>` внутри элемента `<platform>`:
+    
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
+        
+    
+    Применяется к Android, iOS, WP8, Amazon Fire OS и Firefox OS.
+    
+    **Примечание**: Значение `default` означает что Cordova удалит предпочитаемое значение orientation из файла конфигурации/манифеста платформы позволяя платформе использовать свое поведение по умолчанию.
+
+Значение «default» позволяет портретный и альбомный режимы - только после реализации функции обратного вызова. Я мог бы возможно повторно перефразировать это следующим образом:
+
+Для iOS ориентация может программно контролироваться путем определения Javascript функции обратного вызова для window:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## Элемент *feature*
 
 При использовании командной строки для построения приложений, использовать команду `plugin`, чтобы включить API устройства. Это не изменяет файл `config.xml` верхнего уровня, так что элемент `<feature>` не применяется к вашему рабочему процессу. Если вы работаете непосредственно в SDK и с помощью платформа специфического `config.xml` файл в качестве источника, используется `<feature>` тег, чтобы включить API функции устройства и внешних плагинов. Эти элементы обычно присутствуют с разными значениями в платформо-зависимых файлах `config.xml`. К примеру, таким образом можно указать Device API для проектов Android:
diff --git a/docs/ru/edge/cordova/events/events.md b/docs/ru/edge/cordova/events/events.md
index 17c8baa..88d5b09 100644
--- a/docs/ru/edge/cordova/events/events.md
+++ b/docs/ru/edge/cordova/events/events.md
@@ -34,17 +34,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## События добавляемые [org.apache.cordova.battery-status][1]
+## События добавленные [cordova-plugin-battery-status][1]
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## События добавляемые [org.apache.cordova.network-information][2]
+## События добавленные [cordova-plugin-network-information][2]
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/events/events.volumedownbutton.md b/docs/ru/edge/cordova/events/events.volumedownbutton.md
index dbf0e4e..b2204fa 100644
--- a/docs/ru/edge/cordova/events/events.volumedownbutton.md
+++ b/docs/ru/edge/cordova/events/events.volumedownbutton.md
@@ -33,6 +33,7 @@
 ## Поддерживаемые платформы
 
 *   BlackBerry 10
+*   Android
 
 ## Краткий пример
 
diff --git a/docs/ru/edge/cordova/events/events.volumeupbutton.md b/docs/ru/edge/cordova/events/events.volumeupbutton.md
index 55afb34..d6b61bf 100644
--- a/docs/ru/edge/cordova/events/events.volumeupbutton.md
+++ b/docs/ru/edge/cordova/events/events.volumeupbutton.md
@@ -33,6 +33,7 @@
 ## Поддерживаемые платформы
 
 *   BlackBerry 10
+*   Android
 
 ## Краткий пример
 
diff --git a/docs/ru/edge/cordova/plugins/pluginapis.md b/docs/ru/edge/cordova/plugins/pluginapis.md
index 1d456bb..23bffc7 100644
--- a/docs/ru/edge/cordova/plugins/pluginapis.md
+++ b/docs/ru/edge/cordova/plugins/pluginapis.md
@@ -21,9 +21,9 @@
 
 Cordova поставляется с минимальным набором APIs, и проекты которым необходимы дополнительные API, добавляют их через плагины.
 
-Вы можете осуществить поиск по всем существующим плагинам (включая сторонние плагины) с использованием [Реестра плагинов][1].
+Вы можете искать по все существующим плагинам (в том числе сторонние плагины) на [npm][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 Традиционный набор плагинов Cordova следующий:
 
@@ -99,28 +99,38 @@
     
     > API для вибрации устройства.
 
-*   [StatusBar][20]
+*   [Строка состояния][20]
     
     > API-интерфейс для отображения, скрытия и настройке фона строки состояния.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [Список разрешенных ресурсов][21]
+    
+    > Плагин для разрешение сетевых запросов. Должен быть установлен если вы хотите иметь возможность делать любые сетевые запросы в вашем приложении.
 
-Non-английский переводы этих документов плагин можно найти, глядя на старые версии документации, Кордова. Используйте раскрывающееся меню в очень верхней правой части этого сайта для переключения версий.
\ No newline at end of file
+*   [Устаревший список разрешенных ресурсов][22]
+    
+    > Плагин для использования старого стиля списка разрешенных ресурсов, прежде чем он был удален из платфор и изменил в виде текущего плагина списка разрешеных ресурсов.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Non-английский переводы документов этих плагинов можно найти, перейдя в репозитории github плагина и посмотрев в папке docs
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/database/database.md b/docs/ru/edge/cordova/storage/database/database.md
deleted file mode 100644
index 2548234..0000000
--- a/docs/ru/edge/cordova/storage/database/database.md
+++ /dev/null
@@ -1,113 +0,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
-    
-         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.
----
-
-# Базы данных
-
-Обеспечивает доступ к базе данных SQL.
-
-## Методы
-
-*   **сделка**: запускает транзакцию базы данных.
-
-*   **changeVersion**: позволяет сценариям автоматически проверить номер версии и изменить его при обновлении схемы.
-
-## Подробная информация
-
-`window.openDatabase()`Метод возвращает `Database` объект.
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-
-## Быстрый пример транзакции
-
-    function populateDB(tx) {
-        tx.executeSql('DROP TABLE IF EXISTS DEMO');
-        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-    }
-    
-    function errorCB(err) {
-        alert("Error processing SQL: "+err.code);
-    }
-    
-    function successCB() {
-        alert("success!");
-    }
-    
-    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-    db.transaction(populateDB, errorCB, successCB);
-    
-
-## Изменения версии быстрый пример
-
-    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-    db.changeVersion("1.0", "1.1");
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(populateDB, errorCB, successCB);
-        }
-    
-        // Populate the database
-        //
-        function populateDB(tx) {
-            tx.executeSql('DROP TABLE IF EXISTS DEMO');
-            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-        }
-    
-        // Transaction error callback
-        //
-        function errorCB(tx, err) {
-            alert("Error processing SQL: "+err);
-        }
-    
-        // Transaction success callback
-        //
-        function successCB() {
-            alert("success!");
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>Database</p>
-      </body>
-    </html>
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/localstorage/localstorage.md b/docs/ru/edge/cordova/storage/localstorage/localstorage.md
deleted file mode 100644
index 90276e2..0000000
--- a/docs/ru/edge/cordova/storage/localstorage/localstorage.md
+++ /dev/null
@@ -1,118 +0,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
-    
-         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.
----
-
-# localStorage
-
-Обеспечивает доступ к W3C [интерфейс веб-хранилища][1]
-
- [1]: http://dev.w3.org/html5/webstorage/#the-localstorage-attribute
-
-    var permanentStorage = window.localStorage;
-    var tempStorage = window.sessionStorage;
-    
-
-## Методы
-
-*   **ключ**: Возвращает имя ключа в указанной позиции.
-
-*   **getItem**: Возвращает элемент, определяемый указанным ключом.
-
-*   **setItem**: присваивает значение элемента с ключом.
-
-*   **removeItem**: Удаляет элемент с указанным ключом.
-
-*   **Удалить**: удаляет все пары ключ/значение.
-
-## Подробная информация
-
-`window.localStorage`Интерфейс реализует W3C [интерфейс веб-хранилища][2]. Приложение может использовать его для сохранения постоянных данных с использованием пар ключ значение. `window.sessionStorage`Интерфейс работает таким же образом во всех отношениях, за исключением того, что все данные очищается каждый раз, когда приложение закрывается. Каждая база данных содержит отдельное пространство имен.
-
- [2]: http://dev.w3.org/html5/webstorage/
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-*   Windows Phone 7 и 8
-
-## Ключевые быстрый пример
-
-    var keyName = window.localStorage.key(0);
-    
-
-## Быстрый пример набора элементов
-
-    window.localStorage.setItem("key", "value");
-    
-
-## Получить быстрый пример элемента
-
-        var value = window.localStorage.getItem("key");
-        // value is now equal to "value"
-    
-
-## Удалить пункт быстрый пример
-
-        window.localStorage.removeItem("key");
-    
-
-## Снимите небольшой пример
-
-        window.localStorage.clear();
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            window.localStorage.setItem("key", "value");
-            var keyname = window.localStorage.key(i);
-            // keyname is now equal to "key"
-            var value = window.localStorage.getItem("key");
-            // value is now equal to "value"
-            window.localStorage.removeItem("key");
-            window.localStorage.setItem("key2", "value2");
-            window.localStorage.clear();
-            // localStorage is now empty
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>localStorage</p>
-      </body>
-    </html>
-    
-
-## Windows Phone 7 причуды
-
-Точечная нотация является *не* доступны на Windows Phone 7. Обязательно используйте `setItem` или `getItem` , а не доступ к ключи напрямую из объекта хранилища, такие как`window.localStorage.someKey`.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/parameters/display_name.md b/docs/ru/edge/cordova/storage/parameters/display_name.md
deleted file mode 100644
index 86134fc..0000000
--- a/docs/ru/edge/cordova/storage/parameters/display_name.md
+++ /dev/null
@@ -1,19 +0,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
-    
-         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.
----
-
-# database_displayname
-
-Отображаемое имя базы данных.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/parameters/name.md b/docs/ru/edge/cordova/storage/parameters/name.md
deleted file mode 100644
index 07cb420..0000000
--- a/docs/ru/edge/cordova/storage/parameters/name.md
+++ /dev/null
@@ -1,19 +0,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
-    
-         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.
----
-
-# database_name
-
-Имя базы данных.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/parameters/size.md b/docs/ru/edge/cordova/storage/parameters/size.md
deleted file mode 100644
index 950d92d5..0000000
--- a/docs/ru/edge/cordova/storage/parameters/size.md
+++ /dev/null
@@ -1,19 +0,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
-    
-         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.
----
-
-# database_size
-
-Размер базы данных в байтах.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/parameters/version.md b/docs/ru/edge/cordova/storage/parameters/version.md
deleted file mode 100644
index bb035a7..0000000
--- a/docs/ru/edge/cordova/storage/parameters/version.md
+++ /dev/null
@@ -1,19 +0,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
-    
-         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.
----
-
-# database_version
-
-Версия базы данных.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/sqlerror/sqlerror.md b/docs/ru/edge/cordova/storage/sqlerror/sqlerror.md
deleted file mode 100644
index 7ea10cb..0000000
--- a/docs/ru/edge/cordova/storage/sqlerror/sqlerror.md
+++ /dev/null
@@ -1,40 +0,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
-    
-         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.
----
-
-# SQLError
-
-A `SQLError` объект создается при возникновении ошибки.
-
-## Свойства
-
-*   **код**: один из кодов стандартных ошибок, перечисленные ниже.
-
-*   **сообщение**: описание ошибки.
-
-## Константы
-
-*   `SQLError.UNKNOWN_ERR`
-*   `SQLError.DATABASE_ERR`
-*   `SQLError.VERSION_ERR`
-*   `SQLError.TOO_LARGE_ERR`
-*   `SQLError.QUOTA_ERR`
-*   `SQLError.SYNTAX_ERR`
-*   `SQLError.CONSTRAINT_ERR`
-*   `SQLError.TIMEOUT_ERR`
-
-## Описание
-
-`SQLError`Объект создается при возникновении ошибки при обработке базы данных.
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/sqlresultset/sqlresultset.md b/docs/ru/edge/cordova/storage/sqlresultset/sqlresultset.md
deleted file mode 100644
index 28f9bde..0000000
--- a/docs/ru/edge/cordova/storage/sqlresultset/sqlresultset.md
+++ /dev/null
@@ -1,139 +0,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
-    
-         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.
----
-
-# SQLResultSet
-
-Когда `SQLTransaction` объекта `executeSql` вызывается метод, заданный обратный вызов выполняется с `SQLResultSet` параметр.
-
-## Свойства
-
-*   **insertId**: идентификатор строки строки, `SQLResultSet` объекта SQL заявление вставляется в базу данных.
-
-*   **rowsAffected**: количество строк, изменены инструкцией SQL, нуль, если заявление не затронула ни одной строки.
-
-*   **строки**: `SQLResultSetRowList` представляющие возвращенных строк, empty, если строки не возвращаются.
-
-## Подробная информация
-
-Когда `SQLTransaction` объекта `executeSql` вызывается метод, заданный обратный вызов выполняется с `SQLResultSet` параметр, содержащий три свойства:
-
-*   `insertId`Возвращает номер строки successly оператора вставки SQL. Если SQL не вставить строки, `insertId` не задано.
-
-*   `rowsAffected`Всегда `` для SQL `select` заявление. Для `insert` или `update` заявления, она возвращает количество измененные строки.
-
-*   Финал `SQLResultSetList` содержатся данные, возвращенные инструкцией SQL select.
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-
-## Выполнение SQL быстрый пример
-
-    function queryDB(tx) {
-        tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
-    }
-    
-    function querySuccess(tx, results) {
-        console.log("Returned rows = " + results.rows.length);
-        // this will be true since it was a select statement and so rowsAffected was 0
-        if (!results.rowsAffected) {
-            console.log('No rows affected!');
-            return false;
-        }
-        // for an insert statement, this property will return the ID of the last inserted row
-        console.log("Last inserted row ID = " + results.insertId);
-    }
-    
-    function errorCB(err) {
-        alert("Error processing SQL: "+err.code);
-    }
-    
-    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-    db.transaction(queryDB, errorCB);
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // Populate the database
-        //
-        function populateDB(tx) {
-            tx.executeSql('DROP TABLE IF EXISTS DEMO');
-            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-        }
-    
-        // Query the database
-        //
-        function queryDB(tx) {
-            tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
-        }
-    
-        // Query the success callback
-        //
-        function querySuccess(tx, results) {
-            console.log("Returned rows = " + results.rows.length);
-            // this will be true since it was a select statement and so rowsAffected was 0
-            if (!results.rowsAffected) {
-                console.log('No rows affected!');
-                return false;
-            }
-            // for an insert statement, this property will return the ID of the last inserted row
-            console.log("Last inserted row ID = " + results.insertId);
-        }
-    
-        // Transaction error callback
-        //
-        function errorCB(err) {
-            console.log("Error processing SQL: "+err.code);
-        }
-    
-        // Transaction success callback
-        //
-        function successCB() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(queryDB, errorCB);
-        }
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(populateDB, errorCB, successCB);
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>Database</p>
-      </body>
-    </html>
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md b/docs/ru/edge/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
deleted file mode 100644
index 5e3f889..0000000
--- a/docs/ru/edge/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
+++ /dev/null
@@ -1,127 +0,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
-    
-         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.
----
-
-# SQLResultSetRowList
-
-Одним из свойств `SQLResultSet` содержащие строки возвращенных запросом SQL.
-
-## Свойства
-
-*   **Длина**: количество строк, возвращенных запросом SQL.
-
-## Методы
-
-*   **пункт**: Возвращает строку с указанным индексом, представленное объектом JavaScript.
-
-## Подробная информация
-
-`SQLResultSetRowList`Содержит данные, возвращаемые SQL `select` заявление. Объект содержит `length` свойство, указывающее, сколько строк `select` возвращает заявление. Чтобы получить строки данных, вызовите `item` метод, чтобы указать индекс. Он возвращает JavaScript `Object` , свойства которых являются столбцами базы данных `select` против был выполнен оператор.
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-
-## Выполнение SQL быстрый пример
-
-    function queryDB(tx) {
-        tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
-    }
-    
-    function querySuccess(tx, results) {
-        var len = results.rows.length;
-            console.log("DEMO table: " + len + " rows found.");
-            for (var i=0; i<len; i++){
-                console.log("Row = " + i + " ID = " + results.rows.item(i).id + " Data =  " + results.rows.item(i).data);
-            }
-        }
-    
-        function errorCB(err) {
-            alert("Error processing SQL: "+err.code);
-        }
-    
-        var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-        db.transaction(queryDB, errorCB);
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // Populate the database
-        //
-        function populateDB(tx) {
-            tx.executeSql('DROP TABLE IF EXISTS DEMO');
-            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-        }
-    
-        // Query the database
-        //
-        function queryDB(tx) {
-            tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
-        }
-    
-        // Query the success callback
-        //
-        function querySuccess(tx, results) {
-            var len = results.rows.length;
-            console.log("DEMO table: " + len + " rows found.");
-            for (var i=0; i<len; i++){
-                console.log("Row = " + i + " ID = " + results.rows.item(i).id + " Data =  " + results.rows.item(i).data);
-            }
-        }
-    
-        // Transaction error callback
-        //
-        function errorCB(err) {
-            console.log("Error processing SQL: "+err.code);
-        }
-    
-        // Transaction success callback
-        //
-        function successCB() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(queryDB, errorCB);
-        }
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(populateDB, errorCB, successCB);
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>Database</p>
-      </body>
-    </html>
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/sqltransaction/sqltransaction.md b/docs/ru/edge/cordova/storage/sqltransaction/sqltransaction.md
deleted file mode 100644
index 9943983..0000000
--- a/docs/ru/edge/cordova/storage/sqltransaction/sqltransaction.md
+++ /dev/null
@@ -1,105 +0,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
-    
-         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.
----
-
-# SQLTransaction
-
-Разрешает выполнение инструкций SQL в базе данных.
-
-## Методы
-
-*   **executeSql**: выполняет инструкцию SQL.
-
-## Подробная информация
-
-Вызов `Database` метод объекта транзакции, проходит `SQLTransaction` объект для заданного метода обратного вызова.
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-
-## Выполнение SQL быстрый пример
-
-    function populateDB(tx) {
-        tx.executeSql('DROP TABLE IF EXISTS DEMO');
-        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-    }
-    
-    function errorCB(err) {
-        alert("Error processing SQL: "+err);
-    }
-    
-    function successCB() {
-        alert("success!");
-    }
-    
-    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-    db.transaction(populateDB, errorCB, successCB);
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
-            db.transaction(populateDB, errorCB, successCB);
-        }
-    
-        // Populate the database
-        //
-        function populateDB(tx) {
-            tx.executeSql('DROP TABLE IF EXISTS DEMO');
-            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
-            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
-        }
-    
-        // Transaction error callback
-        //
-        function errorCB(err) {
-            alert("Error processing SQL: "+err);
-        }
-    
-        // Transaction success callback
-        //
-        function successCB() {
-            alert("success!");
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>SQLTransaction</p>
-      </body>
-    </html>
\ No newline at end of file
diff --git a/docs/ru/edge/cordova/storage/storage.md b/docs/ru/edge/cordova/storage/storage.md
index 38800e7..bd8cb66 100644
--- a/docs/ru/edge/cordova/storage/storage.md
+++ b/docs/ru/edge/cordova/storage/storage.md
@@ -53,6 +53,7 @@
 Следующие платформы поддерживают IndexedDB:
 
 *   BlackBerry 10
+*   Firefox OS
 *   Windows Phone 8
 *   Windows 8
 
diff --git a/docs/ru/edge/cordova/storage/storage.opendatabase.md b/docs/ru/edge/cordova/storage/storage.opendatabase.md
deleted file mode 100644
index e77629d..0000000
--- a/docs/ru/edge/cordova/storage/storage.opendatabase.md
+++ /dev/null
@@ -1,66 +0,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
-    
-         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.
----
-
-# openDatabase
-
-Возвращает новый объект `Database` объект.
-
-    var dbShell = window.openDatabase(database_name, database_version, database_displayname, database_size);
-    
-
-## Описание
-
-Этот метод создает новую базу данных SQL Lite и возвращает `Database` объект, который позволяет манипулирования данными.
-
-## Поддерживаемые платформы
-
-*   Андроид
-*   WebWorks ежевики (OS 6.0 и выше)
-*   iOS
-*   Tizen
-
-## Быстрый пример
-
-    var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
-    
-
-## Полный пример
-
-    <!DOCTYPE html>
-    <html>
-      <head>
-        <title>Storage 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
-        //
-        document.addEventListener("deviceready", onDeviceReady, false);
-    
-        // device APIs are available
-        //
-        function onDeviceReady() {
-            var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
-        }
-    
-        </script>
-      </head>
-      <body>
-        <h1>Example</h1>
-        <p>Open Database</p>
-      </body>
-    </html>
\ No newline at end of file
diff --git a/docs/ru/edge/guide/appdev/security/index.md b/docs/ru/edge/guide/appdev/security/index.md
index 9508523..14b58df 100644
--- a/docs/ru/edge/guide/appdev/security/index.md
+++ b/docs/ru/edge/guide/appdev/security/index.md
@@ -25,7 +25,7 @@
 
 ## В данном руководстве рассматриваются следующие темы:
 
-*   Белый список
+*   Список разрешенных ресурсов
 *   IFRAME и механизм идентификатора обратного вызова
 *   Закрепление сертификата
 *   Самозаверенные сертификаты
@@ -33,17 +33,11 @@
 *   Общие советы
 *   Рекомендуемые статьи и другие ресурсы
 
-## Белый список
+## Список разрешенных ресурсов
 
 *   Прочтите и разберитесь в разделе "Инструкция по доступу к внешним ресурсам"
 
-*   По умолчанию, белый на вновь созданный app позволит доступ для каждого домена через `<access>` тегов: `<access origin="*">` Если вы хотите сетевые запросы к оцениваться в белый список, то важно, чтобы это изменить и разрешить только домены, к которым вам необходим доступ. Это может быть сделано путем редактирования файла конфигурации уровня приложения, расположенный на: `{project}/config.xml` (последние проекты) или `{project}/www/config.xml` (старые проекты)
-
-*   Android белый на Cordova 2.9.x считается безопасным, однако, было обнаружено, что если foo.com включен в белый список, foo.com.evil.com сможет пройти тест whitelist. Это было зафиксировано в Кордове 3.x.
-
-*   Белый список доменов не работает на Android API 10 и ниже и WP8 для iframes и XMLHttpRequest. Это значит, злоумышленник может загрузить любой домен в iframe и любой сценарий на этой странице внутри iframe непосредственно доступ к Cordova JavaScript-объекты и соответствующие собственного Java-объектов. Вы должны принять это во внимание при создании приложений для этих платформ. На практике это означает, убедившись, что вы целевой Android API выше, чем 10, и по возможности не использовать iframe для загрузки внешнего содержимого - использовать плагин inAppBrowser или других сторонних плагинов.
-
-*   На Android, по состоянию на Cordova 3.6.0 необходимо теперь белый список URL-адресов вне вашего приложения, если приложение создает ссылки для этих URL-адресов. Если вы приложение генерирует `tel:` , `geo:` , `sms:` , `intent:` или аналогичные URL, или ссылки на внешнее содержимое, которое вы планируете открыть в браузере пользователя, то вам необходимо обновить ваш белый список. Подробности в руководстве Whitelist.
+*   Резрешение определенных доменов не работает на Android API 10 и ниже, и в WP8 для iframe и XMLHttpRequest. Это значит, злоумышленник может загрузить любой домен в iframe и любой сценарий на странице внутри iframe и получить непосредственный доступ к Cordova JavaScript-объектам и соответствующим Java-объектам. Вы должны принять это во внимание при создании приложений для этих платформ. На практике это означает, что вы должны убедится, что вы разрабатываете для Android API версии выше 10, и по возможности не использовать iframe для загрузки внешнего содержимого - используйте плагин inAppBrowser или другие сторонние плагины.
 
 ## IFRAME и механизм идентификатора обратного вызова
 
@@ -88,7 +82,7 @@
 *   Всегда проверяют все данные, что приложение принимает. Это включает в себя имена пользователей, пароли, даты, загруженных средств массовой информации и т.д. Поскольку злоумышленник может манипулировать HTML и JS активы (либо декомпиляции приложения или с помощью средств отладки как chrome://inspect), эта проверка следует также выполнить на вашем сервере, особенно перед передачей данных в любой серверной службе. 
 *   Другие источники, где данные должны быть проверены: документы пользователей, контактов, push-уведомления
 
-### Не кэширует конфиденциальных данных
+### Не кэшируйте конфиденциальные данных
 
 *   Если имена пользователей, пароль, геолокации информацию и другие важные данные находятся в кэше, он мог бы потенциально быть получены позднее неавторизованным пользователем или приложением.
 
diff --git a/docs/ru/edge/guide/appdev/whitelist/index.md b/docs/ru/edge/guide/appdev/whitelist/index.md
index 83989ff..27f9571 100644
--- a/docs/ru/edge/guide/appdev/whitelist/index.md
+++ b/docs/ru/edge/guide/appdev/whitelist/index.md
@@ -19,47 +19,55 @@
 
 # Инструкция по доступу к внешним ресурсам
 
-Список разрешенных доменов это модель безопасности, которая контролирует доступ во внешние домены, к которому ваше приложение не имеет доступа. Политика безопасности по умолчанию для Cordova позволяет получить доступ к любому сайту. Прежде чем переносить приложение для рабочую среду, следует сформулировать список разрешений и разрешить доступ к определенным сетевым доменам и поддоменам.
+Список разрешенных доменов это модель безопасности, которая контролирует доступ во внешние домены, к которому ваше приложение не имеет доступа. Cordova предоставляет настраиваемую политику безопасности для определения, к каким внешним сайтам может быть получен доступ. По умолчанию новые приложения настроены для доступа к любому сайту. Прежде чем переносить приложение для рабочую среду, следует сформулировать список разрешений и разрешить доступ к определенным сетевым доменам и поддоменам.
 
-Cordova следует спецификации [W3C Доступ виджета][1], которая опирается на элемент `<access>` в файле `config.xml` приложения, чтобы включить сетевой доступ к отдельным доменам. Для проектов которые погалаются на процесс с использованием командной строки, описанный в разделе "Интерфейс командной строки", этот файл расположен в корневой папке проекта. В противном случае при использовании пути разработки с использованием платформо-ориентированного кода, места расположения указаны в разделах ниже. (См. различные руководства платформ для получения дополнительной информации на каждой платформе.)
+Для Android и iOS (по состоянию на их версии 4.0) политики безопасности Cordova могут быть расширяемым через инерфейс плагина. Ваше приложение должно использовать [cordova-plugin-whitelist][1], так как он обеспечивает лучшую безопасность и настраиваемость, чем более ранние версии Cordova. Хотя это возможно осуществить свой собственный плагин управления доступом к внешним ресурсам, это не рекомендуется, за исключением случая если ваше приложение имеет весьма специфические требования политики безопасности. Смотрите [cordova-plugin-whitelist][1] за подробностями об использовании и настройке.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-В следующих примерах демонстрируется синтаксис белый список:
+Cordova следует спецификации [W3C Доступ виджета][2], которая опирается на элемент `<access>` в файле `config.xml` приложения, чтобы включить сетевой доступ к отдельным доменам. Для проектов которые погалаются на процесс с использованием командной строки, описанный в разделе "Интерфейс командной строки", этот файл расположен в корневой папке проекта. В противном случае при использовании пути разработки с использованием платформо-ориентированного кода, места расположения указаны в разделах ниже. (См. различные руководства платформ для получения дополнительной информации на каждой платформе.)
 
-*   Доступ к [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+В следующих примерах демонстрируется синтаксис `<access>` списка разрешенных ресурсов:
+
+*   Доступ к [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Доступ по защищенному протоколу к [google.com][3] (`https://`):
+*   Доступ по защищенному протоколу к [google.com][4] (`https://`):
     
         <access origin="https://google.com" />
         
 
-*   Доступ к поддомену [maps.google.com][4]:
+*   Доступ к поддомену [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Доступ для всех поддоменов для домена [google.com][2], например, [mail.google.com][5] и [docs.google.com][6]:
+*   Доступ для всех поддоменов для домена [google.com][3], например, [mail.google.com][6] и [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Доступ ко *всем* доменам, например, [google.com][2] и [developer.mozilla.org][7]:
+*   Доступ ко *всем* доменам, например, [google.com][3] и [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     Это значение по умолчанию для вновь созданных проектов CLI.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
+
+Имейте ввиду что некоторые сайты могут автоматически перенаправить вас со своей домашней страницы на другой URL, например используя протокол HTTPS или на домен специфичный для страны пользователя. Например http://www.google.com будет перенаправлять на использование протокола SSL/TLS по адресу https://www.google.com и затем может перенаправить на оснввании вашего географического расположения, например https://www.google.co.uk. Такие сценарии могут потребовать измененных или дополнительных записей в списке разрешенных доменов по отношению к вашим первоначальным требованиям. Пожалуйста, учитывайте это, когда вы строите ваш список разрешенных доменов.
+
+Обратите внимание, что список разрешенных доменов применяется только к основным WebView Cordova и не применяется к InAppBrowser WebView или при открытии ссылки в веб-браузере системы.
 
 ## Список разрешений Amazon Fire OS
 
@@ -67,58 +75,11 @@
 
 ## Список разрешений Android
 
-Список разрешений расположен в`res/xml/config.xml`.
-
-**Замечание**: Для Android 2.3 или ранее, список разрешения работает только для ссылок `href`, а не для добавленных ресурсов, таких как изображения и скрипты. Принимайте шаги, чтобы исключить добавление скриптов в приложение.
-
-**Примечание**: для того, чтобы предотвратить внешние URL-адреса, такие как `mailto:` от открытия в Cordova webview по состоянию на Cordova 3.6.0, указав `origin="*"` будет запрещена добавить правила для протоколов http и https. Если вам требуется доступ к дополнительные пользовательские протоколы, то вам следует также добавить их явным образом в белый список. Также смотрите «Внешние приложение Whitelist» ниже для получения дополнительной информации на запуск внешних приложений по URL-адресу.
-
-**Примечание**: некоторые сетевые запросы не проходят через Cordova Whitelist. Это включает в себя < видео > и < аудио > resouces, соединений WebSocket (на Android 4.4 +) и возможно, других не http-запросов. На андроид 4.4 + вы можете включить заголовок [CSP][8] в HTML-документы для ограничения доступа к этим ресурсам. На более старых версиях Android ограничить их не возможно.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Внешнее приложение Whitelist
-
-Кордова 3.6.0 вводит второй белый, для ограничения которого URL-адресов для запуска внешних приложений. В предыдущих версиях Cordova, всех не http URL-адресов, таких как `mailto:` , `geo:` , `sms:` и `intent` , неявно разрешалось быть объектом <a>тег.</a> Из-за возможности приложения к утечке информации если XSS уязвимость позволяет злоумышленнику для построения произвольных связей, эти URL-адреса должны быть whitelisted, начиная в Кордове 3.6.0.
-
-Чтобы шаблон URL-адреса для запуска внешнего приложения, используйте <access> тег в ваш `config.xml` файл, с `launch-external` набор атрибутов.
-
-Примеры:
-
-*   Чтобы разрешить ссылки для отправки SMS-сообщений:
-    
-    <access origin="sms:*" launch-external="yes" />
-
-*   Чтобы разрешить ссылки для открытия карты:
-    
-    <access origin="geo:*" launch-external="yes" />
-
-*   Чтобы разрешить ссылки на example.com для открытия во внешнем браузере:
-    
-    <access origin="http://example.com/*" launch-external="yes" />
-
-*   Чтобы разрешить все веб-сайты не whitelisted открыть во внешнем браузере: (это так же, как предыдущее поведение для URL-адресов не белый)
-    
-    <access origin="http://*" launch-external="yes" /> <access origin="https://*" launch-external="yes" />
-
-*   Чтобы разрешить доступ ко всем URL, возврат к политике Cordova 3.5.0 (не рекомендуется):
-    
-    <access origin="*" launch-external="yes" />
-
-При переходе к URL из вашего приложения, сначала проверяется interal whitelist, и если URL-адрес не является whitelisted там, затем проверяется внешний белый. Это означает, что любой `http:` или `https:` URL-адреса, которые соответствуют как белые будет открыт внутри Cordova-приложение, вместо того, чтобы запуск внешнего браузера.
+Как указано выше см. [cordova-plugin-whitelist][1] для подробностей. Для cordova-android до 4.0.0 версии смотрите старые версии этой документации.
 
 ## Список разрешений iOS
 
-Список разрешения для платформы может быть найден в файле `config.xml` расположенном в каталоге с именем приложения.
-
-Ресурсы указанные без протокола, как например `www.apache.org` в отличие от `http://www.apache.org`, по умолчанию разрешают доступ ко схемам `http`, `https`, `ftp`, и `ftps`.
-
-Шаблоны на платформе iOS более гибкие, чем в спецификации [W3C Доступ виджета][1]. К примеру, следующая конструкция разрешает доступ к всем поддоменам и доменам верхнего уровня, как например `.com` и `.net`:
-
-        <access origin="*.google.*" />
-    
-
-В отличие от платформы Android упомянутой выше, попытка перехода к домену не указанному в списке разрешений через ссылку `href`, на iOS предотвращает открытие страницы полностью.
+Как указано выше см. [cordova-plugin-whitelist][1] для подробностей. Для cordova-ios до 4.0.0 версии смотрите старые версии этой документации.
 
 ## Список разрешений BlackBerry 10
 
@@ -131,12 +92,12 @@
         <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" />
         
@@ -149,24 +110,32 @@
 
  [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
 
-## Изменения для iOS в версии 3.1.0
+## Firefox OS
 
-До версии 3.1.0, Cordova-iOS включала некоторые нестандартные расширений к списку разрешенных доменов поддерживаемым остальными платформами Cordova. Начиная с 3.1.0, список разрешенных доменов для iOS соотвествует синтаксису списка разрешенных доменов описанному в начале этого документа. Если вы обновляетесь с версии до 3.1.0, и вы использовали эти разширения, вам возможно понадобиться изменить ваш `config.xml` файл для того чтобы продолжить разрешать доступ к тому же набору ресурсов что и ранее.
+В Firefox OS нет концепции разрешения определенного домена. Вместо этого есть специальное разрешение называемое [SystemXHR][10]. Существует необходимость добавить это разрешение в `config.xml`:
 
-Точнее, эти шаблоны должны быть обновлены:
+ [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
-*   `apache.org`(без протокола): это значение ранее указывало на возможность использования протоколов `http` , `https` , `ftp` , и `ftps`. Измените на « `*://apache.org/*` » чтобы включить все протоколы, или включите строку для каждого протокола, который необходимо поддерживать.
+    <platform name="firefoxos">
+        <permission name="systemXHR" privileged="true" description="load data from server" />
+    </platform>
+    
 
-*   `http://apache.*`(подстановочный знак в конце домена): это ранее обеспечивало совпадение с любыми доменами верхнего уровня, включая все возможные комбинации ДВУ из двух букв (но не полезные домены как .co.uk). Включить строку для каждого TLD, который вы фактически контролируете и к которому необходимо предоставить доступ.
+Объект`XMLHttpRequest` должен быть инстанцирован с двумя параметрами `mozAnon` и `mozSystem`:
 
-*   `h*t*://ap*he.o*g`(подстановочные знаки для случайных недостающие буквы): они больше не поддерживаются; измените файл и включить строку для каждого домена и протокола, что вам действительно необходим в списке разрешений.
+    var request = new XMLHttpRequest({
+        mozAnon: true,
+        mozSystem: true});
+    
+
+Это решение является прозрачным, так что нет никакой разницы при использовании его совместно с другими платформами.
 
 ## Список разрешений Windows Phone
 
-Белый список правил для Windows Phone 8 находятся в app `config.xml` файл.
+Списки разрешающий правил для Windows Phone 7 и 8 находятся в файле `config.xml` приложения.
 
 ## Список разрешений Tizen
 
-Списки разрешающий правил находятся в файле приложения `config.xml`. Платформа рассчитывает на тот же атрибут `subdomains` что и платформа BlackBerry. (За более детальной информацией о поддерживаемых функциях, смотрите документацию Tizen по [тегу access][10].)
+Списки разрешающий правил находятся в файле приложения `config.xml`. Платформа рассчитывает на тот же атрибут `subdomains` что и платформа BlackBerry. (За более детальной информацией о поддерживаемых функциях, смотрите документацию Tizen по [тегу access][11].)
 
- [10]: 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
+ [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/ru/edge/guide/cli/index.md b/docs/ru/edge/guide/cli/index.md
index d0aae31..eb00714 100644
--- a/docs/ru/edge/guide/cli/index.md
+++ b/docs/ru/edge/guide/cli/index.md
@@ -19,11 +19,11 @@
 
 # Интерфейс командной строки
 
-Это руководство показывает, как создать приложения и развернуть их на различных мобильных платформах с использованием `cordova` интерфейса командной строки (CLI). Эта программа позволяет вам создавать новые проекты, собирать их на различных платформах, и запускать ваше приложение на устройствах или в эмуляторах. CLI является основным инструментом используемым для кросс платформенного процесса разработки, описанного в разделе "Обзор". В другом случае вы также можете использовать CLI для инициализации кода проекта, а затем переключиться на использование SDK различных платформ и другие инструменты командной строки для дальнейшей разработки.
+Это руководство показывает, как создать приложения и развернуть их на различных мобильных платформах с использованием `cordova` интерфейса командной строки (CLI). Эта программа позволяет вам создавать новые проекты, собирать их на различных платформах, и запускать ваше приложение на устройствах или в эмуляторах. CLI является основным инструментом используемым для кросс платформенного процесса разработки, описанного в разделе "Введение". В другом случае вы также можете использовать CLI для инициализации кода проекта, а затем переключиться на использование SDK различных платформ и другие инструменты командной строки для дальнейшей разработки.
 
 ## Необходимые условия
 
-Перед запуском любого средства командной строки, необходимо установить пакет SDK для каждой платформы, для которой вы хотите разрабатывать. (См. раздел "Руководство по платформам" для получения более подробной информации.)
+Перед запуском любого средства командной строки, необходимо установить пакет SDK для каждой платформы, для которой вы хотите разрабатывать. (См. раздел "Руководство по поддерживаемым платформам" для получения более подробной информации.)
 
 Чтобы добавить поддержку платформы или перестроить проект для какой либо платформы, вы должны запустить интерфейс командной строки на том же компьютере, который поддерживает SDK платформы. CLI поддерживает следующие комбинации:
 
@@ -37,7 +37,7 @@
 
 На Mac командная строка доступна с помощью приложения *Терминал*. На ПК он доступен как приложение *Командная строка* в разделе *Аксессуары*.
 
-**Примечание**: Для Windows платформ, вы по прежнему можете вести свою разработку на Mac запуская Windows в виртуальной машине или в режиме двойной загрузки. Доступные параметры см. Руководство по платформы Windows Phone 8 или в руководстве платформы Windows.
+**Примечание**: Для Windows платформ, вы по прежнему можете вести свою разработку на Mac запуская Windows в виртуальной машине или в режиме двойной загрузки. Доступные параметры см. в разделах "Руководство для платформы Windows Phone 8" или "Руководство по платформе Windows".
 
 Скорее всего, вы будете запускать CLI с различных компьютеров, тем больше имеет смысл поддерживать удаленный репозиторий, откуда вы будете забирать рабочие материалы в локальные каталоги.
 
@@ -132,7 +132,7 @@
 
 **Предупреждение**: При использовании CLI для построения вашего приложение, вы *не* должны редактировать какие либо файлы в каталоге `/platforms/` за исключением того случая если вы знаете что вы делаете, или в документации указано обратное. Файлы в этом каталоге обычно перезаписываются при подготовке приложений к построения, или при переустановке плагина.
 
-Если вы хотите в данный момент, можно использовать IDE, как например Eclipse или Xcode чтобы открыть проект который вы создали. Вам будет нужно открыть производный набор ресурсов из каталога `/platforms/` для разработки с использованием SDK. Это потому что специфичные для SDK метаданные хранятся в соответствующем подкаталоге `/platforms/`. (См. раздел "Руководство по платформам" для получения информации о том как разрабатывать приложение в каждой IDE.) Используйте этот подход, если вы просто хотите инициализироавть проект с использованием CLI и потом переключиться на SDK для работы с инструментами платформы.
+Если вы хотите в данный момент, можно использовать IDE, как например Eclipse или Xcode чтобы открыть проект который вы создали. Вам будет нужно открыть производный набор ресурсов из каталога `/platforms/` для разработки с использованием SDK. Это потому что специфичные для SDK метаданные хранятся в соответствующем подкаталоге `/platforms/`. (См. раздел "Руководство по поддерживаемым платформам" для получения информации о том как разрабатывать приложение в каждой IDE.) Используйте этот подход, если вы просто хотите инициализироавть проект с использованием CLI и потом переключиться на SDK для работы с инструментами платформы.
 
 Продолжайте читать если вы хотите использовать кросс-платформенный процесс разработки (CLI) для всего цикла разработки.
 
@@ -169,7 +169,7 @@
 
 **Примечание**: Поддержка эмулятора в настоящее время недоступна для Amazon Fire ОС.
 
-(См. руководства платформы для подробной информации). Например вы можете сначала выполнить команду `android` для запуска Android SDK, а затем запустить образ конкретного устройства, которое запускает его согласно поведению по умолчанию:
+(См. "Руководство по поддерживаемым платформам" для подробной информации). Например вы можете сначала выполнить команду `android` для запуска Android SDK, а затем запустить образ конкретного устройства, которое запускает его согласно поведению по умолчанию:
 
 ![][4]
 
@@ -186,13 +186,13 @@
         $ cordova run android
     
 
-Перед выполнением этой команды, необходимо настроить устройство для тестирования, следуя процедурам, которые различаются для каждой платформы. В устройствах Android и Amazon Fire ОС вам придется включить функцию **Отладка USB** на устройстве и возможно добавить драйвер, USB в зависимости от вашего окружения разработки. Смотрите раздел "Информация о платформах" за подробностями о требованиях каждой платформы.
+Перед выполнением этой команды, необходимо настроить устройство для тестирования, следуя процедурам, которые различаются для каждой платформы. В устройствах Android и Amazon Fire ОС вам придется включить функцию **Отладка USB** на устройстве и возможно добавить драйвер, USB в зависимости от вашего окружения разработки. Смотрите раздел "Руководство по поддерживаемым платформам" за подробностями о требованиях каждой платформы.
 
 ## Добавить функции плагина
 
 При построении или просмотре нового проекта, приложение по умолчанию не делает очень много. Вы можете изменить приложение различными способами используя преимущества стандартных веб-технологий, но для того чтобы приложение тесно взаимодействовало с различными функциями устройства, вам необходимо добавить плагины которые предоставят доступ к базовым функциям Cordova API.
 
-*Плагин* это немного дополнительного кода которые предоставляет интерфейс к встроенным компонентам платформы. ВЫ можете создать свой собственный интерфейс плагина, к примеры для проектирования гибридного приложения которое совмещает Cordova WebView с встроенными компонентами. (За подробной информацией смотрите Встраивание WebViews и [Руководство по разработке плагинов][6].) В основном, вы будете добавлять плагин чтобы включить одну из базовых функций Cordova описанном в Спровочнике API.
+*Плагин* это немного дополнительного кода которые предоставляет интерфейс к встроенным компонентам платформы. ВЫ можете создать свой собственный интерфейс плагина, к примеры для проектирования гибридного приложения которое совмещает Cordova WebView с встроенными компонентами. (За подробной информацией смотрите "Интеграция WebViews" и [Руководство по разработке плагинов][6].) В основном, вы будете добавлять плагин чтобы включить одну из базовых функций Cordova описанном в Спровочнике API.
 
  [6]: guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
 
@@ -209,71 +209,71 @@
 
 Поиск только по слову `bar` возвращает дополнительный результат:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 Команда `cordova plugin add` требует чтобы вы указали репозиторий для кода плагина. Вот пример как вы можете использовать CLI для добавления функций в приложение:
 
 *   Базовая информация устройства (Device API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   Сетевое подключение и События батареи:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   Акселерометр, компас и информация о расположении:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   Камера, воспроизведение мультимедиа и съемка:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   Доступ к файлам на устройстве или по сети (File API):
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   Уведомление с помощью диалогового окна или вибрации:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   Контакты:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   Глобализация:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   Заставка:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   Открытие новых окон браузера (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   Консоль отладки:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **Примечание**: CLI добавляет код плагина соответствующим образом для каждой платформы. Если вы хотите разработать с использованием инструментов низкого уровня или SDK платформы, как описано в разделе "Обзор", необходимо запустить утилиту Plugman которая добавит плагины отдельно для каждой платформы. (Для получения дополнительной информации, см. раздел "Использование Plugman для управления плагинами".)
@@ -281,31 +281,31 @@
 Используйте `plugin ls` (или `plugin list`, или просто `plugin`) для просмотра установленных на данный момент плагинов. Для каждого установленного плагина отображается его идентификатор:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 Чтобы удалить плагин, сошлитесь к нему по тому же идентификатору, который появляется в списке. Например таким образом вы бы удалили поддержку для консоли отладки из версии релиза:
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 Вы можете удалять или добавлять плагины пакетно указывая более чем один аргумент для соответствующей команды:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## Расширенные параметры плагина
 
 При добавлении плагина, некоторые параметры позволяют указать откуда взять плагин. Приведенные выше примеры использования общепринятого реестра `registry.cordova.io`, и плагин определяется по его `id`:
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `Id` также может включать номер версии плагина, добавленный после символа `@`. Версия `latest` — это псевдоним для самой последней версии. Например:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 Если плагин не зарегистрирована в `registry.cordova.io`, но расположен в другом репозитории git, вы можете указать альтернативный URL-адрес:
@@ -394,7 +394,7 @@
         $ npm info cordova
     
 
-Кордова 3.0 является первая версия поддерживающая интерфейс командной строки, описанные в этом разделе. Если вы обновляете проект с версии ранее чем 3.0, необходимо создать новый проект, как описано выше, а затем скопировать старые ресурсы приложения в каталог верхнего уровня `www`. Там, где это применимо, далее сведения об обновлении до 3.0 доступны в разделе "Руководство по платформам". После обновления к интерфейсу командной строки `cordova` используйте `npm update` чтобы оставаться актуальным, более длительные процедуры, описанные там более не актуальны.
+Кордова 3.0 является первая версия поддерживающая интерфейс командной строки, описанные в этом разделе. Если вы обновляете проект с версии ранее чем 3.0, необходимо создать новый проект, как описано выше, а затем скопировать старые ресурсы приложения в каталог верхнего уровня `www`. Там, где это применимо, далее сведения об обновлении до 3.0 доступны в разделе "Руководство по поддерживаемым платформам". После обновления к интерфейсу командной строки `cordova` используйте `npm update` чтобы оставаться актуальным, более длительные процедуры, описанные там более не актуальны.
 
 Cordova 3.0 + по-прежнему может требовать различных изменений структуры каталогов уровня проекта и других зависимостей. После того, как вы выполните команду `npm` указанную выше для обновления Cordova, необходимо убедиться, что ресурсы вашего проекта соответствуют требованиям последней версии. Выполните команды указанную ниже для каждой платформы, под которую вы создаете приложение:
 
diff --git a/docs/ru/edge/guide/hybrid/plugins/index.md b/docs/ru/edge/guide/hybrid/plugins/index.md
index 5641430..95f87f1 100644
--- a/docs/ru/edge/guide/hybrid/plugins/index.md
+++ b/docs/ru/edge/guide/hybrid/plugins/index.md
@@ -17,7 +17,7 @@
          under the License.
 ---
 
-# Руководство по разработке расширений
+# Руководство по разработке плагинов
 
 *Плагин* представляет собой пакет из встраиваемого кода, который позволяет WebView Cordova, в котором отображается приложение, взаимодействовать с платформой, на которой работает плагин. Плагины предоставляют доступ к функциям устройства и платформы, которые обычно недоступны для веб-приложений. Все основные функции Cordova API реализованы в виде плагинов, и многие другие доступны, что включение функций, таких как сканеры штрих-кодов, NFC-коммуникации, или адаптировать календарь интерфейсов. Существует [реестр][1] доступных плагинов.
 
@@ -33,16 +33,16 @@
 
 ## Создание плагина
 
-Разработчики приложений используют CLI `plugin add` команда (обсуждается в интерфейс командной строки) чтобы применить плагин к проекту. Аргумент для этой команды является URL-адрес для *git* -репозиторий, содержащий код плагина. Этот пример реализует API устройств в Кордова:
+Разработчики приложений используют команду CLI `plugin add` (обсуждается в разделе "Интерфейс командной строки") чтобы применить плагин к проекту. Аргумент для этой команды является URL-адрес для *git* -репозиторий, содержащий код плагина. Этот пример реализует 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"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
@@ -62,28 +62,28 @@
         </plugin>
     
 
-Верхнего уровня `plugin` тега `id` атрибут использует тот же формат реверс домена для идентификации плагин пакет как приложений, чтобы они добавили. `js-module`Тег указывает путь к общим интерфейсом JavaScript. `platform`Тег указывает соответствующий набор машинного кода, для `ios` платформа в данном случае. `config-file`Тег инкапсулирует `feature` тег, который вводится в платформа специфического `config.xml` файл, чтобы сделать платформу знает дополнительного кода библиотеки. `header-file`И `source-file` теги указывать путь к файлам библиотеки компонентов.
+Атрибут `id` тега верхнего уровня `plugin` использует тот же формат реверс домена для идентификации плагина как и приложения, к которым он добавляется. Тег `js-module` указывает путь к общим интерфейсом JavaScript. Тег `platform` указывает соответствующий набор кода платформы, для платформы `ios` в данном случае. Тег `config-file` инкапсулирует тег `feature`, который вводится доабавляется в платформо-зависимый файл `config.xml`, чтобы уведомить платформу о дополнительном коде библиотеки. Теги `header-file` и `source-file` указывают путь к файлам библиотеки компонентов.
 
 ## Проверка плагина
 
-Вы можете использовать `plugman` утилита для проверки, является ли плагин устанавливает правильно для каждой платформы. Установка `plugman` с помощью следующей команды [узла][3] :
+Вы можете использовать `plugman` утилита для проверки, является ли плагин устанавливает правильно для каждой платформы. Установка `plugman` с помощью следующей команды [node][3] :
 
  [3]: http://nodejs.org/
 
         $ npm install -g plugman
     
 
-Вам нужно действительный app исходного каталога, например верхнего уровня `www` каталог, включенных в проект, созданный CLI по умолчанию, как описано в интерфейс командной строки. Убедитесь, что приложение `index.html` Главная страница ссылаются на имя плагина интерфейс JavaScript, как будто это в той же директории источника:
+Вам нужен корректный каталог исходного кода приложения, например каталог верхнего уровня `www`, включенных в проект, созданный CLI, как описано в разделе "Интерфейс командной строки". Убедитесь, что домашняя страница приложения `index.html` ссылаются на имя файла интерфейса плагина JavaScript, как будто он расположен в той же директории с исходным кодом:
 
         <script src="myplugin.js"></script>
     
 
-Затем выполните команду следующих для тестирования iOS зависимости нагрузки должным образом:
+Затем выполните команду, такую как нижеуказанную, для тестирования что iOS зависимости загрузились должным образом:
 
          $ plugman install --platform ios --project /path/to/my/project/www --plugin /path/to/my/plugin
     
 
-Для подробной информации о `plugman` Параметры, см. Использование Plugman для управления плагинами. Для получения информации о том, как на самом деле *отладки* плагины увидеть родной интерфейс каждой из платформ, перечисленных в нижней части этой страницы.
+Для подробной информации о параметрах `plugman`, см. "Использование Plugman для управления расширениями". Для получения информации о том, как на самом деле *отладки* плагины увидеть родной интерфейс каждой из платформ, перечисленных в нижней части этой страницы.
 
 ## Интерфейс JavaScript
 
@@ -138,14 +138,14 @@
 *   Плагины для Android
 *   Плагины для iOS
 *   Плагины для BlackBerry 10
-*   Windows Phone 8 плагины
-*   Windows плагины
+*   Плагины Windows Phone 8
+*   Плагины Windows
 
 Платформа Tizen не поддерживает плагины.
 
 ## Публикации плагины
 
-После того как вы развивать ваш плагин, вы можете опубликовать и поделиться им с сообществом. Вы можете опубликовать ваш плагин в [реестра][1] Cordova (на основе [`npmjs`][4]) или в любом другом основанном на `npmjs` реестре. Другие разработчики могут установить его автоматически с помощью `plugman` или Кордова CLI. (Подробную информацию о каждом пути развития, см. Использование Plugman для управления плагины и интерфейс командной строки.)
+После того как вы развивать ваш плагин, вы можете опубликовать и поделиться им с сообществом. Вы можете опубликовать ваш плагин в [реестра][1] Cordova (на основе [`npmjs`][4]) или в любом другом основанном на `npmjs` реестре. Другие разработчики могут установить его автоматически с помощью `plugman` или Кордова CLI. (Подробную информацию о каждом пути разработки, см. "Использование Plugman для управления расширениями" и "Интерфейс командной строки".)
 
  [4]: https://github.com/isaacs/npmjs.org
 
diff --git a/docs/ru/edge/guide/next/index.md b/docs/ru/edge/guide/next/index.md
index dd486ad..5ab48bf 100644
--- a/docs/ru/edge/guide/next/index.md
+++ b/docs/ru/edge/guide/next/index.md
@@ -101,7 +101,7 @@
 
 Если ваш существующий проект был создан с помощью Cordova 3.x, можно обновить проект, выполнив следующие действия:
 
-    cordova platform update platform-name ios, android, etc.
+    Кордова Платформа обновления имя платформы ios, android, и др.
     
 
 Если ваш существующий проект был создан в версии до Кордова 3.x, вероятно было бы лучше, чтобы создать новый проект 3.x Кордова, а затем скопируйте код и ресурсы вашего существующего проекта в новый проект. Типичные действия:
@@ -121,8 +121,7 @@
 
 По состоянию на Cordova 3.4 не существует механизма для обновления измененных плагины, с помощью одной команды. Вместо этого удалить плагин и добавить его обратно в ваш проект, и будет установлена новая версия:
 
-    cordova plugin rm com.some.plugin
-    cordova plugin add com.some.plugin
+    Кордова плагин rm com.some.plugin cordova плагин добавить com.some.plugin
     
 
 Не забудьте проверить обновленный плагин документации, как вам может потребоваться настроить код для работы с новой версией. Кроме того проверьте, что новая версия плагина работает с версией вашего проекта Кордова.
diff --git a/docs/ru/edge/guide/overview/index.md b/docs/ru/edge/guide/overview/index.md
index 8a4333c..54e56c8 100644
--- a/docs/ru/edge/guide/overview/index.md
+++ b/docs/ru/edge/guide/overview/index.md
@@ -41,9 +41,9 @@
 
 Само приложение реализована как веб-страницы, по умолчанию локальный файл под названием *index.html*, который ссылается на любой CSS, JavaScript, изображения, файлы мультимедиа или другие ресурсы необходимы для его запуска. Приложение выполняет как *WebView* в пределах оболочки приложения, которую вы распространяете в магазины приложений.
 
-WebView с поддержкой Cordova может представлять приложения и полностью его пользовательский интерфейс. На некоторых платформах она также может быть компонентом в больших, гибридные приложения, который объединяют WebView с другими компонентами приложения. (Подробную информацию см. в разделе "Встраивание WebViews".)
+WebView с поддержкой Cordova может представлять приложения и полностью его пользовательский интерфейс. На некоторых платформах она также может быть компонентом в больших, гибридные приложения, который объединяют WebView с другими компонентами приложения. (Подробную информацию см. в разделе "Интеграция WebViews".)
 
-Интерфейс *плагина* доступен для Cordova и других компоненты, для взаимодействия друг с другом. Это позволяет вызывать код на языке платформы из JavaScript. В идеале на нескольких платформах устройств согласуются JavaScript API, чтобы этот машинный код. Начиная с версии 3.0 плагины предоставляют привязки к стандартным API интерфейсам устройства. Сторонние плагины предоставляют дополнительные привязки для функции не обязательно доступных на всех платформах. Можно найти эти сторонние плагины в [реестре плагинов][3] и использовать их в своем приложении. Вы можете также разработать свои собственные плагины, как описано в "Руководстве по разработке плагинов". Плагины могут оказаться необходимыми, например, для связи между Cordova и собственными компонентами.
+Интерфейс *плагина* доступен для Cordova и других компоненты, для взаимодействия друг с другом. Это позволяет вызывать код на языке платформы из JavaScript. В идеале на нескольких платформах устройств согласуются JavaScript API, чтобы этот машинный код. Начиная с версии 3.0 плагины предоставляют привязки к стандартным API интерфейсам устройства. Сторонние плагины предоставляют дополнительные привязки для функции не обязательно доступных на всех платформах. Можно найти эти сторонние плагины в [реестре плагинов][3] и использовать их в своем приложении. Вы можете также разработать свои собственные плагины, как описано в разделе "Руководство по разработке плагинов". Плагины могут оказаться необходимыми, например, для связи между Cordova и собственными компонентами.
 
  [3]: http://plugins.cordova.io
 
@@ -55,7 +55,7 @@
 
 Начиная с версии 3.0 можно использовать два основных рабочих процесса для создания мобильных приложений. Хотя вы можете использовать любой рабочий процесс для выполнения одной и той же задачи, каждый из этих путей имеет свои преимущества:
 
-*   **Кросс платформенный (CLI) рабочий процесс**: использование Этот рабочий процесс если вы хотите, чтобы ваше приложение для запуска на столько разных мобильных операционных систем как можно скорее, с немного нужно для развития платформы. Этот рабочий процесс формируется возле утилиты `cordova`, также известном как Cordova *CLI*, который был введен начиная с Cordova 3.0. CLI это высоко уровневый инструмент который позволяет построить проекты для как можно большего количества платформа одновременно, абстрагируя как можно больше функциональности низко-уровневых скриптов. CLI копирует общий набор web ресурсво в подкаталоги для каждой мобильной платформы, делает любые необходимые изменения в конфигурацию для каждой платформы, запускает сценарии сборки для создания исполняемых файлов приложения. CLI также предоставляет общий интерфейс для применения плагинов для вашего приложения. Для более подробной информации о CLI увидеть интерфейс командной строки. Если у вас есть необходимость по центру платформы рабочего процесса, Рабочий процесс кросс платформенный рекомендуется.
+*   **Кросс платформенный рабочий процесс**: Используйте этот рабочий процесс если вы хотите, чтобы ваше приложение запускалось на максимально возможном количестве мобильных платформ, с минимальными нуждами для платформо-специфической разработки. Этот рабочий процесс формируется возле утилиты `cordova`, также известном как Cordova *CLI*, который был введен начиная с Cordova 3.0. CLI это высоко уровневый инструмент который позволяет построить проекты для как можно большего количества платформа одновременно, абстрагируя как можно больше функциональности низко-уровневых скриптов. CLI копирует общий набор web ресурсво в подкаталоги для каждой мобильной платформы, делает любые необходимые изменения в конфигурацию для каждой платформы, запускает сценарии сборки для создания исполняемых файлов приложения. CLI также предоставляет общий интерфейс для применения плагинов для вашего приложения. Для более подробной информации о CLI увидеть интерфейс командной строки. Если у вас есть необходимость по центру платформы рабочего процесса, Рабочий процесс кросс платформенный рекомендуется.
 
 *   **Платформо-ориентированный процесс разработки**: Используйте этот процесс если вы хотите сфокусироваться на построении приложения для одной платформы и вам будет необходимо вносить модификации на низком уровне. Вы должны использовать этот подход, к примеру, если вы хотите чтобы ваше приложение совмещало собственные компоненты с веб-ориентированными компонентами Cordova, как описано в разделе "Встраивание WebView". Как правило этот рабочий процесс используется, если необходимо изменить проект с помощью SDK. Этот рабочий процесс опирается на набор скриптов более низкого уровня, которые приспособлены для каждой поддерживаемой платформы и отдельную утилита Plugman, которая позволяет применять плагины индивидуально к выбранной платформе. Хотя вы можете использовать этот рабочий процесс для создания кросс платформенных приложений, это как правило сложнее, потому что отсутствие утилит более высокого уровня означает, отдельные циклов сборки и модификации плагинов для каждой платформы. Тем не менее этот рабочий процесс позволяет вам более широкий доступ к вариантам разработки, предоставляемые каждым SDK и важно для сложных гибридных приложений. Различные руководства платформы для подробной информации смотрите на утилиты доступны оболочки каждой платформы.
 
@@ -67,8 +67,8 @@
 
 Установка Cordova будет отличаться в зависимости от рабочего процесса выше, вы выбираете:
 
-*   Кросс платформенный рабочий процесс: увидеть интерфейс командной строки.
+*   Кросс платформенный рабочий процесс: смотрите раздел "Интерфейс командной строки".
 
-*   По центру платформы рабочего процесса: увидеть гидов платформы.
+*   По центру платформы рабочего процесса: смотрите раздел "Руководство по поддерживаемым платформам".
 
-После установки Cordova, рекомендуется, что вы обзор руководства платформы для мобильных платформ, которые вам будет разрабатывать для. Мы также рекомендуем также просмотреть руководство конфиденциальности, безопасности и последующие шаги. Для настройки Cordova, смотрите файл config.xml. Для доступа к собственной функции на устройстве с JavaScript, сослаться на плагин API. И ссылаться на другие включены руководства при необходимости.
\ No newline at end of file
+После установки Cordova, рекомендуется, что вы прочитали раздел "Руководство по поддерживаемым платформам" для мобильных платформ, для которых вы будете разрабатывать. Мы также рекомендуем также просмотреть разделы "Руководство по конфиденциальности", "Руководство по безопасности" и "Последующие шаги". Для настройки Cordova, смотрите раздел "Файл config.xml". Для доступа к функциям платформы на устройстве из JavaScript, обращайтесь к "API плагинов". И обращайтесь к другим включеным руководствам при необходимости.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/amazonfireos/config.md b/docs/ru/edge/guide/platforms/amazonfireos/config.md
index c3b0502..14a68c4 100644
--- a/docs/ru/edge/guide/platforms/amazonfireos/config.md
+++ b/docs/ru/edge/guide/platforms/amazonfireos/config.md
@@ -19,7 +19,9 @@
 
 # Настройка Amazon Fire OS
 
-Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел детализирует параметры, которые применяются только к продуктам построенным на платформе Amazon Fire ОС. Смотрите раздел "Файл config.xml" для получения информации о глобальных параметрах конфигурации.
+Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел детализирует параметры, которые применяются только к продуктам построенным на платформе Amazon Fire ОС. Смотрите [Файл config.xml][1] для получения информации о глобальных параметрах конфигурации.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
 
 *   `KeepRunning` (логическое значение, по умолчанию `true` ): определяет, остается ли приложение работает в фоновом режиме после вызова события `pause`. Установка значения в `false` не завершает приложение после события `pause`, но просто останавливает выполнение кода в Cordova WebView в то время пока приложение находится в фоновом режиме.
     
diff --git a/docs/ru/edge/guide/platforms/android/config.md b/docs/ru/edge/guide/platforms/android/config.md
index 7bbe81a..ec87514 100644
--- a/docs/ru/edge/guide/platforms/android/config.md
+++ b/docs/ru/edge/guide/platforms/android/config.md
@@ -19,7 +19,9 @@
 
 # Конфигурация Android
 
-Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к построениям для Android. Смотрите раздел "Файл config.xml" для получения информации о глобальных параметрах конфигурации.
+Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к построениям для Android. Смотрите [Файл config.xml][1] для получения информации о глобальных параметрах конфигурации.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
 
 *   `KeepRunning` (логическое значение, по умолчанию `true` ): определяет, остается ли приложение работает в фоновом режиме после вызова события `pause`. Установка значения в `false` не завершает приложение после события `pause`, но просто останавливает выполнение кода в Cordova WebView в то время пока приложение находится в фоновом режиме.
     
@@ -75,4 +77,7 @@
 
 *   `AndroidLaunchMode`(строки, по умолчанию `singleTop` ): задает действие `android:launchMode` атрибут. Это меняет то, что происходит, когда приложение запускается из приложения значок или намерения и уже работает. Допустимыми значениями являются `standard` , `singleTop` , `singleTask` ,`singleInstance`.
     
-        <preference name="AndroidLaunchMode" value="singleTop"/>
\ No newline at end of file
+        <preference name="AndroidLaunchMode" value="singleTop"/>
+        
+
+*   `DefaultVolumeStream`(строки, по умолчанию `default` , добавил в Кордова android 3.7.0): устанавливает объем которых объем аппаратные кнопки ссылка на. По умолчанию это «вызов» для «СМИ» для планшетов и телефонов. Установите это для «медиа», чтобы иметь всегда изменить громкость медиа кнопки громкости вашего приложения. Обратите внимание, что при использовании плагина Кордова в СМИ, кнопки громкости будет динамически изменить для контроля объема средств массовой информации, когда любые мультимедийные объекты являются активными.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/android/index.md b/docs/ru/edge/guide/platforms/android/index.md
index 1b6e1c3..5bad2f8 100644
--- a/docs/ru/edge/guide/platforms/android/index.md
+++ b/docs/ru/edge/guide/platforms/android/index.md
@@ -23,11 +23,11 @@
 
 ## Требования и поддержка
 
-Cordova для Android требует Android SDK. Посмотреть [системные требования][1] Android SDK.
+Cordova для Android необходим Android SDK, который может быть установлен на операционных системах OS X, Linux или Windows. Смотрите [системные требования][1] Android SDK.
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-Кордова поддерживает Android 2.3.x (пряник, начиная с 10 уровня Android API) и 4.x. Как правило версии Android становятся поддерживается Cordova как они опустится ниже 5% на Google в [панель распределения][2]. Android версий раньше, чем API уровня 10, и версии 3.x (соты, API уровни 11-13) значительно ниже 5% порог.
+Cordova поддерживает Android 4.0.x (начиная с уровня Android API 14) и выше. Как правило версии Android перестают поддерживается Cordova после того как они опустится ниже 5% на [панель распространения][2] Google . Версии Android менее чем API уровня 10, и версии 3.x (Honeycomb, уровни API 11-13) упали значительно ниже этого 5%-го порога.
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -41,17 +41,29 @@
 
 Эти инструменты командной строки позволят вам создавать, собирать и запускать приложения для Android. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления плагинами". Смотрите раздел "Плагины приложения" для детальной информации о том как разрабатывать плагины.
 
-Установите Android SDK с сайта [developer.android.com/sdk][4]. Android SDK распространяется как файл 'adt-bundle-<os>-<arch>-<ver>'. На Windows, adt-bundle упакован совместно с установщиком. На OSX и Linux, просто распакуйте 'adt-bundle' в место где вы храните инструменты разработки. [Более подробную информацию по установке Android SDK можно найти здесь][5]
+## Установите Java Development Kit (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+Установить [Java Development Kit (JDK) 7][4] или более поздней версии.
+
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
+
+При установке на Windows, необходимо также задать переменную окружающей среды `JAVA_HOME` в соотвествии с каталогом установки JDK (например, C:\Program Files\Java\jdk1.7.0_75).
+
+## Установить Android SDK
+
+Установите [SDK Android Stand-alone SDK Tools][5] или [Android Studio][6]. Продолжите с `Android Studio` если планируется разработка новых плагинов Cordova для Android или использовать встроенных средств для запуска и отладки на Android платформе. В противном случае `Android Stand-alone SDK Tools` вполне достаточно для построения и развертывания приложения на Android.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Подробные инструкции по установке доступны как часть установки.
 
 Чтобы инструменты командной строки Cordova работали, или другое CLI которое основано на них, вам необходимо включить каталоги SDK `tools` и `platform-tools` в вашу переменную окружения `PATH`. На Mac, вы можете использовать текстовый редактор для создания или изменения файла `~/.bash_profile`, добавив линию, наподобие нижеуказанной, в зависимости от того где установлен SDK:
 
-        export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-Добавьте пути к `java` и `ant` если требуется. Эта строка в `~/.bash_profile` добавляет эти инструменты во вновь открытых окнах терминала. Если ваше окно терминала уже открыт в OSX, или чтобы избежать процедуры выхода/входа на Linux, выполните ниже указанную команду, чтобы сделать эти инструменты доступными в текущем окне терминала:
+Эта строка в `~/.bash_profile` добавляет эти инструменты во вновь открытых окнах терминала. Если ваше окно терминала уже открыт в OSX, или чтобы избежать процедуры выхода/входа на Linux, выполните ниже указанную команду, чтобы сделать эти инструменты доступными в текущем окне терминала:
 
         $ источника ~/.bash_profile
     
@@ -68,24 +80,95 @@
 
 5.  Добавьте следующее в `PATH`, в зависимости от того куда был установлен пакет SDK, например:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  Сохраните значение и закройте оба диалоговые окна.
 
-Вам возможно будет необходимо добавить Java и Ant. Откройте командную строку и напишите `java`, а также `ant`. Добавте к `PATH` ту из команды, которая не сможет запуститься:
+## Установить пакеты SDK
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+Откройте Android SDK Manager (например, через терминал: `android`) и установить:
 
-## Откройте новый проект в SDK
+1.  Android 5.1.1 (API 22) platform SDK
+2.  Android SDK Build-tools version 19.1.0 или выше
+3.  Android Support Repository (Extras)
+
+Смотрите [Установка пакетов SDK][7] для получения более подробной информации.
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Настройка эмулятора
+
+По умолчанию Android sdk не предоставляет никаких эмуляторов. Вы можете создать новый, запустив `android` в командной строке. Выбрать **Tools → Manage AVDs** (Android Virtual Devices), затем выберите любой элемент из **Device Definitions** в появившемся диалоговом окне:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+Нажмите **Create AVD**, при необходимости изменяя имя, затем нажмите **ОК**, чтобы принять изменения:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+После этого AVD появляется в списке **Android Virtual Devices**:
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+Чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажать кнопку **Start**. Android запускается, также как он запускается на устройстве, с дополнительные элементы управления, доступными для аппаратных кнопок:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+Для более быстрый восприятия можно использовать `Ускорение виртуальной машины` для повышения скорости выполнения. Многие современные процессоры предоставляют расширения для выполнения виртуальных машин более эффективно. Прежде чем пытаться использовать этот тип ускорения, необходимо определить, поддерживает ли процессор вашей текущей системы развития, одну из следующих технологий виртуализации:
+
+*   **Технология Виртуализации Intel** (VT-x, vmx) → [Список процессоров поддерживающих Intel VT-x][12]
+*   **Виртуализация AMD** (AMD-V, SVM), поддерживается только Linux (начиная с May 2006, все процессоры AMD включают AMD-V, за исключением Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Еще один способ узнать, если ваш процессор поддерживает технологию VT-x, это путем выполнения `Утилита идентификации процессора Intel`, для `Windows` вы можете скачать ее с сайта [Центр загрузки Intel ][13], или можно использовать [утилиту booteable][14], который является `ОС-независимой`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+После установки и выполнения `Утилита идентификации процессора Intel` в Windows, вы получите следующее окно, чтобы проверить, поддерживает ли ваш процессор технологии виртуализации:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+Для того, чтобы ускорить эмулятор, вам нужно скачать и установить один или несколько образов системы `Intel x86 Atom`, а также `Менеджер выполнения аппаратного ускорения Intel (HAXM)`.
+
+Откройте ваш Android SDK Manager и выберите образ системы `Intel x86 Atom`, для той версии, которую вы хотите проверить. Затем перейдите в раздел `Extras` и выберите `Intel x86 Emulator Accelerator (HAXM)` и установить эти пакеты:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+После загрузки, запустите инсталлятор Intel, который доступен в вашем Android SDK в каталоге `extras/intel/Hardware_Accelerated_Execution_Manager`. **Примечание**: `Если у вас есть проблемы с установкой пакета, вы можете найти более подробную информацию и пошаговое руководство в этой` [статье Intel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Установить одно или несколько образов системы `Intel x86 Atom`, а также `Intel Hardware Accelerated Execution Manager`, доступных в разделе **Extras**.
+
+2.  Запустите инсталлятор Intel, который доступен в вашем Android SDK в каталоге `extras/intel/Hardware_Accelerated_Execution_Manager`.
+
+3.  Создайте новый AVD с выбрав в качестве цели образ Intel.
+
+4.  При запуске эмулятора, удостоверьтесь что нет сообщений об ошибке, указывающих на сбой загрузки модулей HAX.
+
+## Создание нового проекта
 
 На данный момент для создания нового проекта можно выбрать между кросс-платформенным инструментом CLI, описанным в разделе "Интерфейс командной строки", или набор Android-ориентированных инструментов. Из каталога с исходным кодом, вот подход CLI:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
 Вот соотвествующий низкоуровневый подход для Unix и Windows:
@@ -94,40 +177,14 @@
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-Вот как использовать пакет SDK для изменения проекта:
-
-1.  Запустите приложение **Eclipse** .
-
-2.  Выберите пункт меню **Создать проект** .
-
-3.  Выберите **Android Project from Existing Code** из появляющегося диалогового окна, и нажмите **Next**:
-    
-    ![][6]
-
-4.  Если вы используете CLI, перейдите в каталог `hello`, созданный вами для проекта, а затем в подкаталог `platforms/android`. Альтернативно, если вы используете инструмент командной строки `create`, просто перейдите в каталог `hello`.
-
-5.  Нажмите кнопку **Готово**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-После того, как откроется окно Eclipse, красный **X** может показаться, указывая на нерешенные проблемы. Если это так, выполните следующие дополнительные действия:
-
-1.  Щелкните правой кнопкой мыши на папке проекта.
-
-2.  В результате диалоговом окне **Свойства** выберите **Android** из области переходов.
-
-3.  Для проекта цели, выбирать самый высокий уровень Android API, среди тех которые вы установили.
-
-4.  Нажмите **кнопку ОК**.
-
-5.  Выберите **Очистить** из меню **Проект** . Это должно исправить все ошибки в проекте.
-
 ## Построение проекта
 
 Если вы используете CLI для разработки, каталога `www` проекта содержит исходные файлы. Запустите любой из нижеследующего в каталоге проекта для перепостроения приложения:
 
-        $ cordova build
-        $ cordova build android   # do not rebuild other platforms
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
 Если вы используете Android-ориентированные инструментыв разработке, используйте другой подход. После того как вы создали проект, исходный код приложения по умолчанию доступен в подкаталоге `assets/www`. Последующие команды доступны в подкаталоге `cordova` проекта.
@@ -141,136 +198,35 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-## Настройка эмулятора
+## Развертывание приложения
 
-Для запуска приложения в эмуляторе можно использовать утилиту CLI `cordova` или Android-ориентированные инструменты командной строки Cordova. В любом случае, SDK сначала должен быть настроен для отображения по крайней мере одного устройства. Чтобы сделать это, используйте Менеджер Android SDK, Java-приложение, которое запускается отдельно от Eclipse. Существует два способа, чтобы открыть его:
+Чтобы развернуть приложение на эмуляторе или устройстве из командной строки можно использовать утилиту CLI `cordova` :
 
-1.  В командной строке запустите `android`.
-
-2.  В Eclipse, нажмите этот значок панели инструментов:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-После открытия, Android SDK Manager отображает различные библиотеки времени выполнения:
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-Выбрать **Tools → Manage AVDs** (Android Virtual Devices), затем выберите любой элемент из **Device Definitions** в появившемся диалоговом окне:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-Нажмите **Create AVD**, при необходимости изменяя имя, затем нажмите **ОК**, чтобы принять изменения:
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-После этого AVD появляется в списке **Android Virtual Devices**:
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-Чтобы открыть эмулятор как отдельное приложение, выберите AVD и нажать кнопку **Start**. Android запускается, также как он запускается на устройстве, с дополнительные элементы управления, доступными для аппаратных кнопок:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## Развертывание на эмулятор
-
-К этому моменту можно использовать утилиту CLI `cordova` для развертывания приложения на эмулятор из командной строки:
-
-        $ cordova emulate android
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
 В противном случае используйте интерфейс альтернативной оболочки:
 
         $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-Вместо того чтобы полагаться на то какой эмулятор в настоящее время выбран в SDK, вы можете обратиться к каждому из них по именам, которые вы указывали:
+Можно использовать **cordova run android --list** чтобы увидеть все доступные цели и **cordova run android --target=имя_устройства** для запуска приложения на конкретном устройстве или эмуляторе (например, `cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run --target=NAME
-    
+Чтобы увидеть дополнительные параметры построения и запуска также можно использовать **cordova run --help**.
 
 Эта команда установаливает приложение на главной странице и запускает его:
 
-![][13]
+![][18]
 
- [13]: img/guide/platforms/android/emulator2x.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
 Когда вы запускаете приложение с помощью `run`, вы также собираете его с помощью `build` автоматически. Вы можете добавить дополнительные флаги `--debug`, `--release`, и `--nobuild` для управления как приложение будет построен, или даже когда перепостроение необходимо:
 
         $ /path/to/project/cordova/run --emulator --nobuild
     
 
-Если вместо этого вы работаете в среде Eclipse, щелкните правой кнопкой мыши проект и выберите **Run As → Android Applications**. Вас могут попросить указать AVD, если еще ни один не открыт.
-
-Для более быстрый восприятия можно использовать `Ускорение виртуальной машины` для повышения скорости выполнения. Многие современные процессоры предоставляют расширения для выполнения виртуальных машин более эффективно. Прежде чем пытаться использовать этот тип ускорения, необходимо определить, поддерживает ли процессор вашей текущей системы развития, одну из следующих технологий виртуализации:
-
-*   **Технология Виртуализации Intel** (VT-x, vmx) → [Список процессоров поддерживающих Intel VT-x][14]
-*   **Виртуализация AMD** (AMD-V, SVM), поддерживается только Linux (начиная с May 2006, все процессоры AMD включают AMD-V, за исключением Sempron).
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-Еще один способ узнать, если ваш процессор поддерживает технологию VT-x, это путем выполнения `Утилита идентификации процессора Intel`, для `Windows` вы можете скачать ее с сайта [Центр загрузки Intel ][15], или можно использовать [утилиту booteable][16], который является `ОС-независимой`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-После установки и выполнения `Утилита идентификации процессора Intel` в Windows, вы получите следующее окно, чтобы проверить, поддерживает ли ваш процессор технологии виртуализации:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-Для того, чтобы ускорить эмулятор, вам нужно скачать и установить один или несколько образов системы `Intel x86 Atom`, а также `Менеджер выполнения аппаратного ускорения Intel (HAXM)`.
-
-Откройте ваш Android SDK Manager и выберите образ системы `Intel x86 Atom`, для той версии, которую вы хотите проверить. Затем перейдите в раздел `Extras` и выберите `Intel x86 Emulator Accelerator (HAXM)` и установить эти пакеты:
-
-![][18]
-
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
-
-После загрузки, запустите инсталлятор Intel, который доступен в вашем Android SDK в каталоге `extras/intel/Hardware_Accelerated_Execution_Manager`. **Примечание**: `Если у вас есть проблемы с установкой пакета, вы можете найти более подробную информацию и пошаговое руководство в этой` [статье Intel][19].
-
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  Установить одно или несколько образов системы `Intel x86 Atom`, а также `Intel Hardware Accelerated Execution Manager`, доступных в разделе **Extras**.
-
-2.  Запустите инсталлятор Intel, который доступен в вашем Android SDK в каталоге `extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  Создайте новый AVD с выбрав в качестве цели образ Intel.
-
-4.  При запуске эмулятора, удостоверьтесь что нет сообщений об ошибке, указывающих на сбой загрузки модулей HAX.
-
-## Развертывание на устройство
-
-Для публикации приложение непосредственно на устройство, убедитесь, что включена отладка USB на вашем устройстве, как описано на [сайте разработчика Android][20] и используя кабель мини-USB, подключите устройство к вашей системе.
-
- [20]: http://developer.android.com/tools/device.html
-
-Можно использовать эту команду CLI чтобы установить приложение на устройство:
-
-        $ cordova run android
-    
-
-.. или использовать этот Android-ориентированный интерфейс командной строки:
-
-        $ /path/to/project/cordova/run --device
-    
-
-Если флаги не указаны команда `run` обнаруживает подключенное устройство, или в настоящее время работающий эмулятор, если устройство не найдено, в противном случае она попросит указать эмулятор.
-
-Чтобы запустить приложение в Eclipse, щелкните правой кнопкой мыши на проект и выберите **Run As → Android Application**.
-
 ## Другие команды
 
 Следующие команды задают детальное протоколирование приложения, во время его работы:
@@ -282,4 +238,35 @@
 Следующие команды очищают файлы проекта:
 
         $ /path/to/project/cordova/clean
-        C:\path\to\project\cordova\clean.bat
\ No newline at end of file
+        C:\path\to\project\cordova\clean.bat
+    
+
+## Откройте новый проект в SDK
+
+После того, как платформа android добавлена в ваш проект, вы можете открыть проект в [Android Studio][6]:
+
+1.  Запустите приложение **Android Studio** .
+
+2.  Выберите пункт **Import Project (Eclipse ADT, Gradle, etc)**.
+    
+    ![][19]
+
+3.  Выберите местоположение, где платформа android сохраняется (`ваш/каталог/проекта/platforms/android`).
+    
+    ![][20]
+
+4.  Для вопроса `Gradle Sync` можно просто ответить **Yes**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+Все готово теперь и можно построить и запустить приложение непосредственно из `Android студии`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+Увидеть [обзор Android студии][22] и и [Построение и запуск из Android студии][23] для более подробной информации.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/android/tools.md b/docs/ru/edge/guide/platforms/android/tools.md
index 9f966d2..70b2bfa 100644
--- a/docs/ru/edge/guide/platforms/android/tools.md
+++ b/docs/ru/edge/guide/platforms/android/tools.md
@@ -69,6 +69,38 @@
 
 Убедитесь, что вы создали по крайней мере одно виртуальное устройство Android, в противном случае вам будет предложено сделать это с помощью команды `android`. Если несколько AVD доступны как цель, вам будет предложено выбрать одно из них. По умолчанию команда `run` определяет подключенное устройство, или в настоящее время работающий эмулятор, если устройство не найдено.
 
+## Подпись приложения
+
+Вы можете просмотреть требования для подписанния Android приложений: http://developer.android.com/tools/publishing/app-signing.html
+
+Чтобы подписать приложение, необходимо следующие параметры:  * Keystore (`--keystore`): путь к двоичному файлу, который может содержать набор ключей. * Keystore password (`--storePassword`): пароль для хранилища ключей * Alias (`--alias`): id определеяющий закрытый ключ, используемый для подписания. * Password (`--password`): пароль для указанного закрытого ключа. * Type of the keystore (`--keystoreType`): pkcs12, jks (по умолчанию: автоматическое определение на основе расширения файла) эти параметры могут быть заданы с помощью аргументов командной строки выше для скриптов `build` или `run`.
+
+Кроме того их можно указать в файле конфигурации сборки (build.json) с помощью аргумента (`--buildConfig`). Ниже приведен пример файла конфигурации построения:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Для подписи релизной версии, пароли могут быть исключены и система построения будет выдавать запрос на пароль.
+
+Существует также поддержка смешивать аргументы командной строки и параметры в файле build.json. Приоритет будут получать значения из аргументов командной строки. Это может быть полезно для задания паролей в командной строке.
+
 ## Ведение журнала
 
         $ /path/to/project/cordova/log
@@ -83,13 +115,76 @@
         C:\>\path\to\project\cordova\clean.bat
     
 
-## Ручное использование муравей
+## Сборка с Gradle
 
-Если вы хотите позвонить муравей непосредственно из командной строки, такие как `ant debug install` , вам нужно указать дополнительные параметры в команду ant:
+Начиная с cordova-android@4.0.0, сборка проекта использует [Gradle][2]. Для инструкций по построению с помощью ANT, используйте более старую версию документации.
 
-        ant debug install -Dout.dir=ant-build -Dgen.absolute.dir=ant-gen
+ [2]: http://www.gradle.org/
+
+### Свойства Gradle
+
+Эти [свойства][3] могут быть установлены для настройки процесса сборки:
+
+ [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
+
+*   **cdvBuildMultipleApks** (по умолчанию: false)
+    
+    Если этот параметр установлен, то будут создаваться несколько APK файлов: один для каждой платформы, поддерживаемой библиотеками проектов (x86, ARM, и т.д.). Это может быть важно, если ваш проект использует большие бинарные библиотеки, которые могут резко увеличить размер создаваемого APK.
+    
+    Если не задано, то будет создаваться один APK, который может использоваться на всех устройствах.
+
+*   **cdvVersionCode**
+    
+    Переопределяет versionCode установленный в `AndroidManifest.xml`
+
+*   **cdvReleaseSigningPropertiesFile** (по умолчанию: release-signing.properties)
+    
+    Путь к файлу .properties, содержащую информацию о подписях для релизных сборок. Этот файл должен выглядеть:
+    
+        storeFile=relative/path/to/keystore.p12
+        storePassword=SECRET1
+        storeType=pkcs12
+        keyAlias=DebugSigningKey
+        keyPassword=SECRET2
+        
+    
+    `storePassword` и `keyPassword` являются необязательными и будет запрашиваться, если пропущены.
+
+*   **cdvDebugSigningPropertiesFile** (по умолчанию: debug-signing.properties)
+    
+    Так же, как cdvReleaseSigningPropertiesFile, но для отладочного построения. Полезно, когда вам нужно использовать ключ подписи совместно с другими разработчиками.
+
+*   **cdvMinSdkVersion**
+    
+    Переопределяет значение `minSdkVersion` в `AndroidManifest.xml`. Полезно при создании нескольких APK на основе версии SDK.
+
+*   **cdvBuildToolsVersion**
+    
+    Переопределяет автоматически обнаруженное значение `android.buildToolsVersion` .
+
+*   **cdvCompileSdkVersion**
+    
+    Переопределяет автоматически обнаруженное значение `android.compileSdkVersion` .
+
+### Расширение build.gradle
+
+Если вам нужно настроить `build.gradle`, вместо того, чтобы редактировать его напрямую, следует создать одноуровневый файл с именем `build-extras.gradle`. Этот файл будет включен основным `build.gradle` если он существует. Вот пример:
+
+    # Example build-extras.gradle
+    # This file is included at the beginning of `build.gradle`
+    ext.cdvDebugSigningPropertiesFile = '../../android-debug-keys.properties'
+    # When set, this function allows code to run at the end of `build.gradle`
+    ext.postBuildExtras = {
+        android.buildTypes.debug.applicationIdSuffix = '.debug'
+    }
     
 
-Это потому что каталоги, используемые в Cordova муравей скрипты отличается от по умолчанию. Это делается чтобы избежать конфликтов при запуске из командной строки против муравьев внутри Eclipse/ADT.
+Обратите внимание, что плагины могут также включать файлы `build-extras.gradle` через:
 
-Эти дополнительные параметры добавляются автоматически для вас при использовании `cordova/build` и `cordova/run` сценариев, описанных выше. По этой причине рекомендуется использовать `cordova/build` и `cordova/run` сценарии вместо вызова муравей непосредственно из командной строки.
\ No newline at end of file
+    <framework src="some.gradle" custom="true" type="gradleReference" />
+    
+
+### Пример сборки
+
+    export ORG_GRADLE_PROJECT_cdvMinSdkVersion=14
+    cordova build android -- --gradleArg=-PcdvBuildMultipleApks=true
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/android/upgrade.md b/docs/ru/edge/guide/platforms/android/upgrade.md
index 7042f1a..44eee8f 100644
--- a/docs/ru/edge/guide/platforms/android/upgrade.md
+++ b/docs/ru/edge/guide/platforms/android/upgrade.md
@@ -21,6 +21,69 @@
 
 В этом руководстве показано, как изменить Android проекты при обновлении старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
 
+## Обновление до 4.0.0
+
+Это конкретные шаги обновления которые необходимо выполнить чтобы использовать существенные изменения в 4.0.0. Во-первых необходимы общие шаги обновления, как показано ниже.
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запустите `cordova platform update android` в ваших проектах.
+
+### Обновление списка разрешенных ресурсов
+
+Теперь вся функциональность списка разрешенных ресурсов реализована через плагин. Без плагина ваше приложение более не защищен списком разрешенных ресурсов после обновления до 4.0.0. Cordova имеет два плагина для списка разрешенных ресурсов, которые обеспечивают различные уровни защиты.
+
+1.  Плагин `cordova-plugin-whitelist` *(рекомендуемый)*
+    
+    *   Настоятельно рекомендуется этот плагин, так как лг более безопасный и более настраиваемый, чем список разрешенных ресурсов в предыдущих версиях
+    *   Смотрите [cordova-plugin-whitelist][1] для подробностей по необходимым изменения конфигурации
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  Плагин `cordova-plugin-legacy-whitelist`
+    
+    *   Этот плагин обеспечивает такое же поведение списка разрешенных ресурсов, как и предыдущие версии. Смотрите [cordova-plugin-legacy-whitelist][2]
+    *   Изменения конфигурации не требуются, но она обеспечивает меньшую защиту, чем рекомендованный плагин
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Использование Crosswalk WebView
+
+По умолчанию ваше приложение будет продолжать использовать системный WebView, предоставляемый устройством. Если вы хотите вместо этого использовать WebView CrossWalk, просто добавьте плагин CrossWalk:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+После добавления плагина, ваше приложение получит WebView Crosswalk установленным и правильно настроеным.
+
+### Обновление к плагину Splashscreen
+
+Если ваше приложение использовала экрана-заставку, то эта функциональность была перемещена в плагин. Параметры конфигурации для экрана-заставки остались неизменными. Единственный требуемый шаг для обновления это добавление плагина:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Обновление до 3.7.1 с 3.6.0
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запустите `cordova platform update android` в ваших проектах.
+
 ## Обновление до 3.3.0 с 3.2.0
 
 Следуйте тем же инструкциям что и для `3.2.0`.
@@ -33,22 +96,22 @@
 
 1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
 
-2.  Запустите `cordova platform update android`
+2.  Run `cordova platform update android`
 
 Для проектов, не созданных с помощью cordova CLI выполните:
 
         bin/update <project_path>
     
 
-**Предупреждение:** На андроид 4.4 - Android 4.4.3, создание файла входного элемента с типом = «файл» не откроется диалоговое окно выбора файла. Это регрессия из Chromium на Android, и проблемы могут быть воспроизведены в автономном браузер Chrome на Android (см. http://code.google.com/p/android/issues/detail?id=62220) предложенное решение заключается в использовании плагинов FileTransfer и File для Android 4.4. Можно прослушивать событие onClick для input type="file" и затем показывать пользовательский интерфейс средства выбора файлов. Для того, чтобы связать данные формы с загрузки, можно использовать JavaScript для присоединения значений формы к составному запросу POST, что делает FileTransfer.
+**Предупреждение:** На Android 4.4 - Android 4.4.3, создание элемента ввода input type="file" не открывает диалоговое окно выбора файла. Это регрессия из Chromium на Android, и проблемы могут быть воспроизведены в автономном браузер Chrome на Android (см. http://code.google.com/p/android/issues/detail?id=62220) предложенное решение заключается в использовании плагинов FileTransfer и File для Android 4.4. Можно прослушивать событие onClick для input type="file" и затем показывать пользовательский интерфейс средства выбора файлов. Для того, чтобы связать данные формы с загрузки, можно использовать JavaScript для присоединения значений формы к составному запросу POST, что делает FileTransfer.
 
-## Обновление с 3.0.0 до 3.1.0
+## Обновление до 3.1.0 с 3.0.0
 
 Для проектов, которые были созданы с помощью cordova CLI:
 
 1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
 
-2.  Запустите `cordova platform update android`
+2.  Run `cordova platform update android`
 
 Для проектов, не созданных с помощью cordova CLI выполните:
 
@@ -59,16 +122,16 @@
 
 1.  Создайте новый проект Apache Cordova 3.0.0 используя Cordova CLI, как описано в разделе "Интерфейс командной строки".
 
-2.  Добавьте ваш платформ проекта cordova, например:`cordova
-platform add android`.
+2.  Добавьте ваши платформы в проект Cordova, например: `cordova
+platform add ios`.
 
-3.  Копировать содержимое вашего проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
+3.  Скопируйте содержимое каталога `www` в каталог `www` проекта Cordova который вы только что создали.
 
-4.  Скопируйте любые собственные активы из старого проекта в соответствующие каталоги под `platforms/android` : этот каталог является, где существует собственный проект cordova-android.
+4.  Скопируйте любые платформенные ресурсы из старого проекта в соответствующие каталоги в `platforms/android`: это директория где расположен проект cordova-android.
 
 5.  Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
 
-## Обновление до 3.0.0 от 2.9.0
+## Обновление до 3.0.0 с 2.9.0
 
 1.  Создайте новый проект Apache Cordova Android.
 
@@ -76,17 +139,17 @@
 
 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.9.0 с 2.8.0
 
-1.  Запуск`bin/update <project_path>`.
+1.  Run `bin/update <project_path>`.
 
 ## Обновление до 2.8.0 с 2.7.0
 
@@ -100,7 +163,7 @@
 
 1.  Скопируйте новый `cordova.js` в ваш проект.
 
-2.  Обновить ваш HTML, чтобы использовать новый `cordova.js` файл.
+2.  Обновите ваш HTML, чтобы использовать новый `cordova.js` файл.
 
 3.  Скопируйте `res/xml/config.xml` файл в соответствии с `framework/res/xml/config.xml`.
 
@@ -110,15 +173,15 @@
 
 ## Обновление до 2.7.0 с 2.6.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 и выполните clean.
 
 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`.
 
@@ -128,9 +191,9 @@
 
 ## Обновление до 2.6.0 от 2.5.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 и выполните clean.
 
@@ -148,9 +211,9 @@
 
 ## Обновление до 2.5.0 с 2.4.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 и выполните clean.
 
@@ -166,9 +229,9 @@
 
 ## Обновление до 2.4.0 от 2.3.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 и выполните clean.
 
@@ -182,9 +245,9 @@
 
 ## Обновление до 2.3.0 от 2.2.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 и выполните clean.
 
@@ -198,9 +261,9 @@
 
 ## Обновление до 2.2.0 из 2.1.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 и выполните clean.
 
@@ -214,9 +277,9 @@
 
 ## Обновление до 2.1.0 с 2.0.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 и выполните clean.
 
@@ -230,9 +293,9 @@
 
 ## Обновление до 2.0.0 от 1.9.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 и выполните clean.
 
@@ -244,41 +307,41 @@
 
 В релизе 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.1.jar` из проекта `libs` каталог.
 
-2.  Добавить `cordova-1.9.0.jar` в проект `libs` каталог.
+2.  Добавить `cordova-1.9.0.jar` в каталог проекта `libs`.
 
 3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
 
 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`.
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
 
 Из-за введения `CordovaWebView` в релизе 1.9.0, плагины третьих лиц могут не работать. Эти плагины должны получать контекст из `CordovaInterface` с помощью `getContext()` или `getActivity()`. Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин лицом и добавьте эту задачу в их баг трекер.
 
-## Обновление до 1.8.0 от 1.8.0
+## Обновление с 1.8.0 до 1.8.1
 
-1.  Удалить `cordova-1.8.0.jar` из проекта `libs` каталог.
+1.  Удалить `cordova-1.8.1.jar` из проекта `libs` каталог.
 
-2.  Добавить `cordova-1.8.1.jar` в проект `libs` каталог.
+2.  Добавить `cordova-1.8.1.jar` в каталог проекта `libs`.
 
 3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
 
 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`.
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
 
 ## Обновление до 1.8.0 от 1.7.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 и выполните clean.
 
@@ -286,13 +349,13 @@
 
 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.8.0 от 1.7.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 и выполните clean.
 
@@ -300,136 +363,136 @@
 
 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.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 и выполните clean.
 
 4.  Скопируйте новый `cordova-1.7.0.js` в ваш проект.
 
-5.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+5.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
 
-## Обновление до 1.6.1 от 1.6.0
+## Обновление с 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 и выполните clean.
 
 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
+## Обновление с 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 и выполните clean.
 
 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`.
+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.5.0 от 1.4.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 и выполните clean.
 
 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`.
+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
+## Обновление с 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 и выполните clean.
 
 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`.
+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` в соответствии c `framework/res/xml/phonegap.xml`.
 
-## Обновление до 1.3.0 от 1.2.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 и выполните clean.
 
 4.  Скопируйте новый `phonegap-1.3.0.js` в ваш проект.
 
-5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.2.0.js` файл.
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.2.0.js`.
 
-6.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
 
-7.  Обновление `res/xml/phonegap.xml` в соответствии`framework/res/xml/phonegap.xml`.
+7.  Обновление `res/xml/phonegap.xml` в соответствии c `framework/res/xml/phonegap.xml`.
 
-## Обновление до 1.2.0 от 1.1.0
+## Обновление до 1.2.0 с 1.1.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 и выполните clean.
 
 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`.
+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` в соответствии c `framework/res/xml/phonegap.xml`.
 
 ## Обновление до 1.1.0 с 1.0.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 и выполните clean.
 
 4.  Скопируйте новый `phonegap-1.1.0.js` в ваш проект.
 
-5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.1.0.js` файл.
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.1.0.js`.
 
-6.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
 
-## Обновление до 1.0.0 от 0.9.6
+## Обновление до 1.0.0 с 0.9.6
 
-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 и выполните clean.
 
 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
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/blackberry10/config.md b/docs/ru/edge/guide/platforms/blackberry10/config.md
index 2555dce..559ae21 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/config.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/config.md
@@ -19,7 +19,9 @@
 
 # Конфигурации BlackBerry 10
 
-Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к BlackBerry 10. Смотрите раздел "Файл config.xml" для получения информации о глобальных параметрах конфигурации.
+Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к BlackBerry 10. Смотрите [Файл config.xml][1] для получения информации о глобальных параметрах конфигурации.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
 
 *   `ChildBrowser` (`disable` или значение по умолчанию `enable` ): отключает дочерние окна браузера. По умолчанию приложения запускает окно вторичного браузера для отображения ресурсов, через `window.open()` или указав `_blank` в качестве целевого объекта привязки. Укажите `disable` чтобы переопределить это поведение по умолчанию.
     
diff --git a/docs/ru/edge/guide/platforms/blackberry10/tools.md b/docs/ru/edge/guide/platforms/blackberry10/tools.md
index 3e2d399..2d382f3 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/tools.md
@@ -23,7 +23,7 @@
 
  [1]: http://cordova.apache.org
 
-Сведения о низкоуровневом интерфейсе командной строки, который управляет плагинами смотрите в разделе "Использование Plugman для управления плагинами". Смотрите раздел "Расширения приложения" для подробной информации о том, как разрабатывать плагины.
+Сведения о низкоуровневом интерфейсе командной строки, который управляет плагинами смотрите в разделе "Использование Plugman для управления расширениями". Смотрите раздел "Расширения приложения" для подробной информации о том, как разрабатывать плагины.
 
 Если вам нужна помощь по любой команды, перечисленной ниже, введите команду вместе с аргументами `-h` или `-help`, которые поддерживаются всеми командами и которые предоставляют описания для каждого из имеющихся аргументов.
 
diff --git a/docs/ru/edge/guide/platforms/blackberry10/upgrade.md b/docs/ru/edge/guide/platforms/blackberry10/upgrade.md
index 76ffdfc..41966b6 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/upgrade.md
@@ -21,6 +21,19 @@
 
 В этом руководстве показано, как изменить проекты BlackBerry при обновлении старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
 
+## Обновление проектов с 3.6.0 до 4.0.0
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Выполните команду `cordova platform update blackberry` в существующих проектах.
+
 ## Обновление до 3.2.0 с 3.1.0
 
 Для проектов, которые были созданы с помощью cordova CLI:
diff --git a/docs/ru/edge/guide/platforms/firefoxos/index.md b/docs/ru/edge/guide/platforms/firefoxos/index.md
index cd42463..3683fbf 100644
--- a/docs/ru/edge/guide/platforms/firefoxos/index.md
+++ b/docs/ru/edge/guide/platforms/firefoxos/index.md
@@ -54,52 +54,39 @@
 
 На данный момент вы готовы к работе — изменить код внутри test-app/www на все, что вы хотите. Вы можете добавить [поддерживаемые плагины]() в приложение, с помощью «cordova plugin add», например:
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
-Необходимо также добавить пользовательский файле manifest.webapp в ваш каталог test-app/www, который должен включать по крайней мере следующее:
-
-    { 
-        "launch_path":"/index.html",
-        "installs_allowed_from":["*"],
-        "version":"0.0.1",
-        "name":"My app",
-        "pkgName":"io.cordova.hellocordova",
-        "icons": {
-            "128": "/img/logo.png"
-        }
-    }
-    
-
-Дополнительные сведения о манифестах приложения Firefox можно получить в разделе [Манифест приложения][4] на MDN.
-
- [4]: https://developer.mozilla.org/en-US/Apps/Developing/Manifest
-
 Когда написан код приложения, развертывайте ваши изменений в Firefox OS приложении, которые вы добавили в в проект с помощью
 
-    $ cordova prepare
+    $ cordova prepare firefoxos
     
 
-Обратите внимание, что этап построения (то есть cordova build) не требуется при развертывании на платформе Firefox OS, так как Firefox OS приложения основаны на HTML и поэтому не требуют компиляции.
+Для создания упакованного приложения можно архивировать каталог platforms/firefoxos/www. Вы можете также просто построить его с помощью
+
+    $ cordova build firefoxos
+    
+
+Упаковонное приложение Firefox OS будет собрано в platforms/firefoxos/build/package.zip
 
 ## Тестирование и отладка
 
-Приложение можно протестировать с помощью Firefox OS [App Manager][5].
+Приложение может быть протестировано с помощью Firefox OS [Web IDE][4].
 
- [5]: https://developer.mozilla.org/en-US/Firefox_OS/Using_the_App_Manager
+ [4]: https://developer.mozilla.org/en-US/docs/Tools/WebIDE
 
 Когда вы подключените App Manager к вашему тестовому устройству/симулятору, выберите параметр «Add Packaged App», то убедитесь, что вы указываете на каталог test-app/platforms/firefoxos/www/ для включения приложения в интерфейсе App Manager.
 
 Здесь можно установить приложение на ваше тестовое устройство/симулятор (с кнопкой «Update»). С помощью кнопки «Debug» можно выполнить отладку приложения и отредактировать его код по живому.
 
-Примечание: Прежде чем публиковать приложение вы должны проверить его с помощью [App validator][6].
+Примечание: Прежде чем публиковать приложение вы должны проверить его с помощью [App validator][5].
 
- [6]: https://marketplace.firefox.com/developers/validator
+ [5]: https://marketplace.firefox.com/developers/validator
 
 ## Публикация приложения в Firefox Marketplace
 
-Можно отправить ваше приложение в Firefox Marketplace или опубликовать его самостоятельно. Посетите [Зону Firefox Marketplace][7] на MDN, чтобы узнать больше о том, как сделать это; [Параметры публикации App][8] является лучшим местом для начала.
+Можно отправить ваше приложение в Firefox Marketplace или опубликовать его самостоятельно. Посетите [Зону Firefox Marketplace][6] на MDN, чтобы узнать больше о том, как сделать это; [Параметры публикации App][7] является лучшим местом для начала.
 
- [7]: https://developer.mozilla.org/en-US/Marketplace
- [8]: https://developer.mozilla.org/en-US/Marketplace/Publishing/Publish_options
\ No newline at end of file
+ [6]: https://developer.mozilla.org/en-US/Marketplace
+ [7]: https://developer.mozilla.org/en-US/Marketplace/Publishing/Publish_options
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/index.md b/docs/ru/edge/guide/platforms/index.md
index 6ecbecf..3ff2d70 100644
--- a/docs/ru/edge/guide/platforms/index.md
+++ b/docs/ru/edge/guide/platforms/index.md
@@ -47,8 +47,7 @@
 *   Руководство по инструментам командной строки BlackBerry 10
 *   Конфигурации BlackBerry 10
 *   Плагины для BlackBerry 10
-*   Средства командной строки для BlackBerry 10
-*   Обновление для BlackBerry 10
+*   Модернизация BlackBerry 10
 
 ## Firefox OS
 
@@ -57,7 +56,7 @@
 ## iOS
 
 *   Руководство для платформы iOS
-*   iOS оболочки инструмент руководство
+*   Руководство по инструментам командной строки iOS
 *   Конфигурация iOS
 *   Плагины для iOS
 *   WebViews в iOS
diff --git a/docs/ru/edge/guide/platforms/ios/config.md b/docs/ru/edge/guide/platforms/ios/config.md
index f9e07bd..ebc2914 100644
--- a/docs/ru/edge/guide/platforms/ios/config.md
+++ b/docs/ru/edge/guide/platforms/ios/config.md
@@ -19,7 +19,7 @@
 
 # Конфигурация iOS
 
-Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к платформе iOS. See [The config.xml File][1] for information on global configuration options.
+Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к платформе iOS. Смотрите [Файл config.xml][1] для получения информации о глобальных параметрах конфигурации.
 
  [1]: config_ref_index.md.html#The%20config.xml%20File
 
@@ -85,4 +85,9 @@
 
 *   `UIWebViewDecelerationSpeed` (строка, по умолчанию `normal` ): допустимые значения `normal`, `fast`. Это свойство контролирует скорость замедления импульса прокрутки. `normal` это скорость по умолчанию для большиства приложений платформы, и `fast` является значением по умолчанию для Mobile Safari.
     
-        <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file
+        <preference name="UIWebViewDecelerationSpeed" value="fast" />
+        
+
+*   `ErrorUrl` (строка, не установлено по умолчанию): Если установлено, будет отображать указанную локальную страницу, при ошибке в приложении.
+    
+        <preference name="ErrorUrl" value="myErrorPage.html"/>
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/ios/index.md b/docs/ru/edge/guide/platforms/ios/index.md
index e74ab77..71af566 100644
--- a/docs/ru/edge/guide/platforms/ios/index.md
+++ b/docs/ru/edge/guide/platforms/ios/index.md
@@ -25,34 +25,47 @@
 *   Обновление для iOS
 *   WebViews в iOS
 *   Плагины для iOS
-*   Средства командной строки для iOS
+*   Руководство по инструментам командной строки iOS
 
 Средства командной строки относятся к версии Cordova до 3.0. Смотрите раздел "Интерфейс командной строки" для информации о текущем интерфейсе интерфейс командной строки.
 
 ## Требования и поддержка
 
-Инструменты Apple ®, необходимые для создания приложений iOS, выполняются только в операционной системе OS X на компьютерах Mac на базе Intel. Xcode ® 4.5 (минимальная требуемая версия) работает только на OS X 10.7 (Lion) версии или выше и включает в себя iOS 6 SDK (Software Development Kit). Чтобы отправить приложений в Apple App Store℠ требует последние версии инструментария Apple.
+Инструменты Apple ®, необходимые для создания приложений iOS, выполняются только в операционной системе OS X на компьютерах Mac на базе Intel. Xcode ® 6.0 (минимальная требуемая версия) работает только на OS X версии 10.9 (Mavericks) или выше и включает в себя iOS 8 SDK (Software Development Kit). Чтобы отправить приложений в Apple App Store℠ требует последние версии инструментария Apple.
 
-Вы можете проверить многие из функций Cordova, используя эмулятор iOS установленный с iOS SDK и Xcode, но вам нужно реальное устройство чтобы полностью проверить все функции приложения перед отправкой его в App Store. Устройство должно иметь по крайней мере iOS 5.x установлен, минимальный iOS версии поддерживается начиная с Cordova 2.3. Вспомогательные устройства включают все iPad ® модели, iPhone ® 3GS и выше и iPod ® Touch 3-го поколения или более поздней версии. Для установки приложений на устройство, необходимо также быть членом компании Apple [iOS разработчик программы][1], которая стоит $99 в год. В этом руководстве показано, как развернуть приложения в эмуляторе iOS, для которого не нужно зарегистрироваться в программе developer.
+Вы можете проверить многие из функций Cordova, используя эмулятор iOS установленный с iOS SDK и Xcode, но вам нужно реальное устройство чтобы полностью проверить все функции приложения перед отправкой его в App Store. Устройство должно иметь установленным по крайней мере iOS 6.x , минимальная версия iOS поддерживаемая начиная с Cordova 3.0. Подерживаемые устройства включают все модели iPad ®, iPhone ® 3GS и выше и iPod ® Touch 3-го поколения или позднее. Для установки приложений на устройство, необходимо также быть членом компании Apple [iOS разработчик программы][1], которая стоит $99 в год. В этом руководстве показано, как развернуть приложения в эмуляторе iOS, для которого не нужно зарегистрироваться в программе developer.
 
  [1]: https://developer.apple.com/programs/ios/
 
+Инструменты [Ios-sim][2] и [ios-deploy][3] позволяют вам запустить приложение iOS на iOS симуляторе или iOS устройстве из командной строки.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Установите SDK
 
 Существует два способа для загрузки Xcode:
 
-*   из [App Store][2], доступных путем поиска «Xcode» в приложении **App Store** .
+*   из [App Store][4], доступных путем поиска «Xcode» в приложении **App Store** .
 
-*   от [Apple Developer Downloads][3], который требует регистрации в качестве разработчиков Apple.
+*   от [Apple Developer Downloads][5], который требует регистрации в качестве разработчиков Apple.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
-После установки Xcode, несколько средств командной строки нужно быть включен для Cordova для запуска. **Xcode** меню выберите **настройки**, а затем вкладку **загрузок** . С панели « **компоненты** » нажмите кнопку **установить** рядом с **Инструменты командной строки** листинга.
+После установки Xcode, некоторые инструменты командной строки должны быть доступны чтобы инструменты Cordova запускались. В меню **Xcode** выберите **Preferences**, а затем вкладку **Downloads** . На панели **Components** нажмите кнопку **Install** рядом с списком **Command Line Tools**.
 
-## Откройте проект в SDK
+## Установить средства развертывания
 
-Использование `cordova` утилита для настройки нового проекта, как описано в Cordova интерфейс командной строки. Например в каталоге исходного кода:
+Запустите из терминала командной строки:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Создание нового проекта
+
+Используйте утилиту `cordova` для настройки нового проекта, как описано в разделе "Интерфейс командной строки Cordova". Например выполните в каталоге исходного кода:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -60,11 +73,29 @@
         $ cordova prepare              # or "cordova build"
     
 
-Как только создан, его можно открыть из в Xcode. Дважды щелкните, чтобы открыть `hello/platforms/ios/hello.xcodeproj` файл. Экран должен выглядеть следующим образом:
+## Развертывание приложения
 
-![][4]
+Для развертывания приложения на подключенном iOS устройстве:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+Для развертывания приложения на iOS эмуляторе по умолчанию:
+
+        $ cordova emulate ios
+    
+
+Можно использовать **cordova run android --list** чтобы увидеть все доступные цели и **cordova run android --target=имя_устройства** для запуска приложения на конкретном устройстве или эмуляторе (например, `cordova run android --target="Nexus4_emulator"`).
+
+Чтобы увидеть дополнительные параметры построения и запуска также можно использовать **cordova run --help**.
+
+## Откройте проект в SDK
+
+Как только платформа ios добавлена в проект, вы можете открыть его из в Xcode. Дважды щелкните, чтобы открыть файл `hello/platforms/ios/hello.xcodeproj`. Экран должен выглядеть следующим образом:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Развертывание на эмулятор
 
@@ -76,32 +107,32 @@
 
 3.  Выберите предполагаемый устройство из меню **схема** панели инструментов, таких как iPhone 6.0 симулятор как подчеркнул здесь:
     
-    ![][5]
+    ![][7]
 
 4.  Нажмите кнопку **Run** , который появляется в панели же для левой части **схемы**. Это строит, развертывает и запускает приложение в эмуляторе. Отдельный эмулятор приложение открывает для отображения приложения:
     
-    ![][6]
+    ![][8]
     
     Только один эмулятор может выполняться одновременно, так что если вы хотите протестировать приложение в эмуляторе другой, вам нужно выйти из эмулятора приложения и запускать различные цели в пределах Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
-Xcode идет с встроенным эмулятором для последних версий iPhone и iPad. Более старые версии могут быть доступны из **Xcode → настройки → загружает компоненты →** группа.
+Xcode идет с встроенным эмулятором для последних версий iPhone и iPad. Более старые версии могут быть доступны из панели **→ Preferences → Downloads → Components**.
 
 ## Развертывание на устройство
 
-Подробные сведения о различных требований для развертывания на устройстве можно найти в разделе *Настройка развития и распределения активов* [Инструментов рабочего процесса руководства для iOS][7]Apple. Вкратце вам нужно выполнить следующие действия перед развертыванием:
+Подробные сведения о различных требований для развертывания на устройстве обратитесь к разделу *Настройка развития и распределения ресурсов* документа [Рабочий процесс при использовании инструментов для iOS][9] компании Apple. Вкратце вам нужно выполнить следующие действия перед развертыванием:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Присоединяйтесь к компании Apple iOS разработчик программы.
 
-2.  Создайте *профиль подготовки* в [iOS Provisioning портал][8]. Вы можете использовать его *Развития провизионирования помощник* для создания и установки профиля и сертификат Xcode требует.
+2.  Создайте *профиль подготовки* в [iOS Provisioning портал][10]. Вы можете использовать его *Развития провизионирования помощник* для создания и установки профиля и сертификат Xcode требует.
 
 3.  Убедитесь, что раздел *Подписи кода* *Удостоверения подписи кода* в параметры проекта для провизионирования имя профиля.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
 Чтобы развернуть на устройстве:
 
@@ -115,9 +146,9 @@
 
 ## Общие проблемы
 
-**Соответствующие предупреждения**: когда приложение интерфейс программирования (API) изменить или заменить другим API, он помечен как *устаревшие*. API по-прежнему работает в ближайшем будущем, но в конечном итоге удаляется. Некоторые из этих устаревших интерфейсов отражены в Apache Cordova, и Xcode выдает предупреждения о них, когда вы построить и развернуть приложение.
+**Предупреждение об устаревании**: когда интерфейс программирования приложения (API) изменяется или заменяется другим API, он помечается как *deprecated*. API по-прежнему работает в ближайшем будущем, но со временем удаляется. Некоторые из этих устаревших интерфейсов отражаются в Apache Cordova, и Xcode выдает предупреждения о них, когда вы собираете и развертываете приложение.
 
-Xcode предупреждение о `invokeString` метод касается функциональность, которая запускает приложение из пользовательского URL-адреса. В то время как механизм для загрузки из пользовательских URL-адрес изменился, этот код по-прежнему присутствует предоставлять обратную функциональность для приложений, созданных в старых выпусках Cordova. Образец приложения не использует эту функциональность, поэтому эти предупреждения можно игнорировать. Чтобы избежать отображения этих предупреждений, удалите код, ссылающийся на устаревшие invokeString API:
+Xcode предупреждение о методе `invokeString`, касается функциональности, которая запускает приложение по пользовательскому URL-адресу. В то время как механизм для загрузки из пользовательских URL-адресов изменился, этот код по-прежнему присутствует и предоставлять функциональность обратной совместимости для приложений, созданные с более старыми версиями Cordova. Пример приложения не использует эту функциональность, поэтому эти предупреждения можно игнорировать. Чтобы избежать отображения этих предупреждений, удалите код, который ссылается на устаревшие invokeString API:
 
 *   Отредактируйте файл *Classes/MainViewController.m* , окружают следующий блок кода с `/*` и `*/` комментарии, как показано ниже, затем введите **Command-s** , чтобы сохранить файл:
     
@@ -148,36 +179,36 @@
 
 <!-- Does this fix only last until the next "cordova prepare"? -->
 
-**Отсутствуют заголовки**: ошибки компиляции, связанные с недостающих заголовков в результате проблем с места построения и может быть установлена через Xcode предпочтения:
+**Отсутсвующие заголовки**: ошибки компиляции, связанные с недостающими заголовками в результате проблем с расположение сборки и может быть исправлено через настройки Xcode:
 
 1.  Выберите **Xcode → настройки → места**.
 
 2.  В разделе **Данные** нажмите кнопку **Дополнительно** и выберите **уникальный** как **Расположение сборки** , как показано здесь:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
-Это параметр по умолчанию для новой установки Xcode, но он может быть установлен по-другому после обновления с более старой версии Xcode.
+Это параметр по умолчанию для новой установки Xcode, но он может быть установлен по-другому после обновления старой версии Xcode.
 
 Для получения дополнительной информации обратитесь к документации компании Apple:
 
-*   [Начало разработки iOS приложений сегодня][10] предоставляет быстрый обзор шагов для разработки iOS приложения.
+*   [Начало разработки iOS приложений сегодня][12] предоставляет быстрый обзор шагов для разработки iOS приложения.
 
-*   [Член центра Домашняя страница][11] содержит ссылки на несколько iOS технических ресурсов, включая технические ресурсы, подготовки портала, распространения руководств и форумы сообщества.
+*   [Член центра Домашняя страница][13] содержит ссылки на несколько iOS технических ресурсов, включая технические ресурсы, подготовки портала, распространения руководств и форумы сообщества.
 
-*   [Инструменты рабочего процесса руководства для iOS][7]
+*   [Инструменты рабочего процесса руководства для iOS][9]
 
-*   [Xcode 4 Руководство пользователя][12]
+*   [Руководство пользователя Xcode][14]
 
-*   [Сессии видео][13] от Apple Всемирной широкий разработчика конференции 2012 (WWDC2012)
+*   [Видеосессии][15] от Всемирной Конференции Разработчиков Apple 2012 (WWDC2012)
 
-*   Установлена [xcode выберите команду][14], которая помогает указать правильную версию Xcode, если более чем один.
+*   [Команда xcode-select][16], которая помогает указать правильную версию Xcode, если более чем одна версия установлена.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
-(Mac OS X ®, Mac ® Apple ®, Xcode ®, App Store℠, iPad ®, iPhone ®, iPod ® и Finder ® являются товарными знаками Apple Inc.)
\ No newline at end of file
+(Mac®, OS X®, Apple®, Xcode®, App Store℠, iPad®, iPhone®, iPod® и Finder® являются товарными знаками Apple Inc.)
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/ios/plugin.md b/docs/ru/edge/guide/platforms/ios/plugin.md
index 09100c0..c09cac1 100644
--- a/docs/ru/edge/guide/platforms/ios/plugin.md
+++ b/docs/ru/edge/guide/platforms/ios/plugin.md
@@ -169,7 +169,7 @@
 
 ## Отладка iOS плагины
 
-Для отладки на стороне Objective-C, требуется встроенный отладчик Xcode's. Для JavaScript на iOS 5.0 можно использовать [Weinre, проект Apache Cordova][3] , или [iWebInspector, сторонние утилиты][4]. Для iOS 6 Safari 6.0 можно назначить приложение работает в iOS 6 симулятор.
+Для отладки на стороне Objective-C, требуется встроенный отладчик Xcode's. Для JavaScript на iOS 5.0 или позднее можно использовать [Weinre, проект Apache Cordova][3], или [iWebInspector, сторонняя утилита][4]. Для iOS 8 вы можете подключиться через Safari 8.0 к приложению которое работает в симуляторе iOS 8.
 
  [3]: https://github.com/apache/cordova-weinre
  [4]: http://www.iwebinspector.com/
@@ -178,4 +178,4 @@
 
 *   Не забудьте добавить ваш плагин сопоставление `config.xml` . Если вы забыли, ошибка регистрируется в консоли Xcode.
 
-*   Не забудьте добавить любые узлы, при подключении к в белый список, как описано в руководстве белый список доменов. Если вы забыли, ошибка регистрируется в консоли Xcode.
\ No newline at end of file
+*   Не забудьте добавить любые узлы, при подключении к в белый список, как описано в "Инструкция по доступу к внешним ресурсам". Если вы забыли, ошибка регистрируется в консоли Xcode.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/ios/tools.md b/docs/ru/edge/guide/platforms/ios/tools.md
index f5b2e23..9cd33c9 100644
--- a/docs/ru/edge/guide/platforms/ios/tools.md
+++ b/docs/ru/edge/guide/platforms/ios/tools.md
@@ -17,15 +17,15 @@
          under the License.
 ---
 
-# iOS оболочки инструмент руководство
+# Руководство по инструментам командной строки iOS
 
-В этом руководстве показано, как использовать Кордова в набор инструментов по центру платформы shell для разработки приложений для iOS. Этот путь развития, говорится в обзоре, может предложить вам большей спектр вариантов развития для iOS, чем кросс платформенный инструмент CLI, описанные в интерфейс командной строки. Например вам нужно использовать инструменты оболочки при развертывании настраиваемого Cordova WebView наряду с собственными компонентами. Перед использованием любой путь развития, сначала необходимо настроить среды SDK, как описано в руководстве платформы iOS. Эти инструменты полагаются на командной строки средства Xcode таких как `xcode-select` и`xcodebuild`.
+В этом руководстве показано, как использовать Кордова в набор инструментов по центру платформы shell для разработки приложений для iOS. Этот путь разработки, описанный в разделе "Введение", может предложить вам больший спектр вариантов разработки чем кросс платформенный инструмент CLI, описанные в разделе "Интерфейс командной строки". Например вам нужно использовать инструменты оболочки при развертывании настраиваемого Cordova WebView наряду с собственными компонентами. Перед тем как использовать какой то путь разработки, сначала необходимо настроить среду SDK, как описано в разделе "Руководство для платформы iOS". Эти инструменты полагаются на командной строки средства Xcode таких как `xcode-select` и`xcodebuild`.
 
 Чтобы включить инструменты оболочки для iOS, скачайте Cordova с [cordova.apache.org][1]. Загружаемый файл содержит отдельные архивы для каждой платформы. Разверните каждый вы хотите настроить таргетинг, `ios` в данном случае. Соответствующие инструменты обычно доступны в профиле верхнего уровня `bin` каталог, в противном случае консультироваться файл **README** для получения более подробной направлениях.
 
  [1]: http://cordova.apache.org
 
-Эти инструменты позволяют создавать, строить и запускать приложения для iOS. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления плагинами". Смотрите раздел "Плагины приложения" для детальной информации о том как разрабатывать плагины.
+Эти инструменты позволяют создавать, строить и запускать приложения для iOS. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления расширениями". Смотрите раздел "Плагины приложения" для детальной информации о том как разрабатывать плагины.
 
 ## Создание проекта
 
@@ -41,14 +41,21 @@
 
 ## Запустить приложение на эмуляторе
 
-        $ /path/to/my_new_project/cordova/run
+        $ /path/to/my_new_project/cordova/run --emulator
     
 
-## Освобождение
+## Запуск приложения на устройстве
 
-        $ /path/to/my_new_project/cordova/release
+        $ /path/to/my_new_project/cordova/run --device
     
 
+## Релиз
+
+        $ /path/to/my_new_project/cordova/build --release
+    
+
+(измените `cordova/build-release.xcconfig` файл для указания вашего сертификата подписи кода)
+
 ## Ведение журнала
 
         $ /path/to/my_new_project/cordova/log
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/ios/upgrade.md b/docs/ru/edge/guide/platforms/ios/upgrade.md
index 06bffc9..b2c171f 100644
--- a/docs/ru/edge/guide/platforms/ios/upgrade.md
+++ b/docs/ru/edge/guide/platforms/ios/upgrade.md
@@ -21,9 +21,22 @@
 
 В этом руководстве показано, как изменить проекты iOS для обновления старых версий Кордова. Большинство из этих инструкций применяются для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
 
-**Примечание**: Xcode 5 не требуется. В настоящее время представить в Apple App Store, вы должны использовать поставляется последнюю версию iOS SDK, который iOS 7 и это только с Xcode 5.
+**Примечание**: требуется Xcode 6. В настоящее время чтобы опубликовать приложение в Apple App Store, вы должны использовать последнюю версию iOS SDK, на данный момент iOS 8 которая включается только с Xcode 6.
 
-## Обновление 3.3.0 проекты 3.4.0
+## Обновление проектов с 3.6.0 до 4.0.0
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запустите `cordova platform update ios` в ваших проектах.
+
+## Обновление проектов с 3.3.0 до 3.4.0
 
 Для проектов-CLI выполните:
 
@@ -36,7 +49,7 @@
 
 2.  Запуск`cordova platform update ios`
 
-## Обновление 3.2.0 проектов до 3.3.0
+## Обновление проектов с 3.2.0 до 3.3.0
 
 Для проектов-CLI выполните:
 
@@ -49,7 +62,7 @@
 
 2.  Запуск`cordova platform update ios`
 
-## Обновление 3.1.0 проектов до 3.2.0
+## Обновление проектов с 3.1.0 до 3.2.0
 
 Для проектов-CLI выполните:
 
@@ -62,7 +75,7 @@
 
 2.  Запуск`cordova platform update ios`
 
-## Обновления 3.0.0 проектов для 3.1.0
+## Обновление проектов с 3.0.0 до 3.1.0
 
 Для проектов-CLI выполните:
 
@@ -75,46 +88,46 @@
 
 2.  Запуск`cordova platform update ios`
 
-iOS 7 вопросов:
+Проблемы iOS 7:
 
-1.  Удалить `width=device-width, height=device-height` из `index.html` файла `viewport` `meta` тег. (См. [соответствующую ошибку][1].)
+1.  Удалите `width=device-width, height=device-height` из содержащегося в файле `index.html` `viewport` `meta` тега. (См. [соответствующую ошибку][1].)
 
-2.  Обновление средств массовой информации, средства массовой информации захват и splashscreen основные плагины для iOS 7 поддержки.
+2.  Обновите ваши media, media-capture и splashscreen плагины для поддержки iOS 7.
 
  [1]: https://issues.apache.org/jira/browse/CB-4323
 
-Xcode 5 вопросов:
+Проблемы Xcode 5:
 
-1.  Обновите параметры проекта, если Xcode 5 предлагает вам сделать это (в навигаторе вопросы).
+1.  Обновите параметры проекта, если Xcode 5 предлагает вам сделать это (в Issues Navigator).
 
-2.  Обновление вашего **компилятор для C / C + +/ Objective-C** настройки, на вкладке **Параметры построения** , раздел **Параметры построения** . Выберите **по умолчанию компилятор (Apple LLVM 5.0)**.
+2.  Обновите настройки **Compiler for C/C++/Objective-C**, в вкладке **Build Settings**, раздел **Build Options**. Выберите **Default compiler (Apple LLVM 5.0)**.
 
 ## Обновление до CLI (3.0.0) с 2.9.0
 
 1.  Создайте новый проект Apache Cordova 3.0.0 используя Cordova CLI, как описано в разделе "Интерфейс командной строки".
 
-2.  Добавьте ваш платформ в Кордове проект, например:`cordova
+2.  Добавьте ваши платформы в проект Cordova, например: `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.  Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
 
 7.  Построение и тестирование.
 
-## Проекты модернизации 2.9.0 3.0.0
+## Обновление проектов с 2.9.0 до 3.0.0
 
-1.  Загрузите и извлеките Cordova 3.0.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-3.0.0`.
+1.  Загрузите и распакуйте исходный код Cordova 3.0.0 в постоянное место на вашем жестком диске, например в `~/Cordova-3.0.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов iOS". Вам нужны будут ресурсы из нового проекта.
 
 5.  Копия `www/cordova.js` (Обратите внимание, что он не имеет суффикса версии больше, версия в сам файл в заголовке) файл из нового проекта в `www` каталог и удалить `www/cordova.js` файл.
 
@@ -122,17 +135,17 @@
 
 7.  Удалить `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
 
-**Примечание**: начиная с Кордова 3.0.0, предварительно не установлены плагины, и вам нужно использовать `plugman` утилита командной строки, чтобы установить их самостоятельно. Смотрите в разделе Использование Plugman для управления плагинами.
+**Примечание**: начиная с Cordova 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 в постоянное место на вашем жестком диске, например в `~/Cordova-2.9.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов iOS". Вам нужны будут ресурсы из нового проекта.
 
 5.  Копия `www/cordova.js` (Обратите внимание, что он не имеет суффикса версии больше, версия в сам файл в заголовке) файл из нового проекта в `www` каталог и удалить `www/cordova.js` файл.
 
@@ -142,19 +155,19 @@
 
 ## Обновление проектов 2.7.0 до 2.8.0
 
-1.  Загрузите и извлеките Cordova 2.8.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.8.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.8.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.8.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
 
-7.  Обновлять любой `<plugin>` теги в `config.xml` файл `<feature>` теги. Обратите внимание, что существующие `<plugin>` теги по-прежнему работать, но являются устаревшими. Вы можете скопировать эту информацию в `config.xml` файл для нового проекта. Например:
+7.  Обновите любые теги `<plugin>` в файле `config.xml` на теги `<feature>`. Обратите внимание, что существующие теги `<plugin>` по-прежнему будут работать, но являются устаревшими. Вы можете скопировать эту информацию в файл `config.xml` для нового проекта. Например:
     
         <plugins>
             <plugin name="LocalStorage" value="CDVLocalStorage" />
@@ -170,63 +183,64 @@
 
 8.  Удалить `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
 
-9.  Добавьте эти две структуры в проект:
+9.  Добавьте эти два фреймворка в проект:
     
-        OpenAL ImageIO
+        OpenAL
+        ImageIO
         
 
-10. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → другие флаги компоновщика**, измените **«- Obj - C»** быть **"-ObjC»**.
+10. Обновите для цели построения вашего проекта **Build Settings**. В разделе **Linking → Other Linker Flags**, измените **"-Obj-C"** на **"-ObjC"**.
 
-11. Обновление вашего проекта целевые **Параметры построения**. В разделе **Связывание → другие флаги компоновщика**, измените **»-all_load «** быть `-force\_load ${BUILT\_PRODUCTS\_DIR}/libCordova.a` . Вам только нужно будет это сделать, если у вас есть проблемы, определенные в [этот вопрос.][2].
+11. Обновите для цели построения вашего проекта **Build Settings**. В разделе **Linking → Other Linker Flags**, измените **"-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
 
-1.  Загрузите и извлеките Cordova 2.7.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.7.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.7.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.7.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в iOS оболочки инструмент руководства. Вам нужен активов от этого нового проекта.
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов iOS". Вам нужны будут ресурсы из нового проекта.
 
 5.  Скопируйте файл `www/cordova-2.7.0.js` из нового проекта в папке `www` и удалите файл `www/cordova-2.6.0.js`.
 
 6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменил файл) `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][3]).
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `AppDelegate.m` в соотвествии такому же файлу из нового проекта (см. [этот diff][3]).
 
-8.  В `config.xml` файла, [удалите эту строку][4].
+8.  В файле `config.xml`, [удалите эту строку][4].
 
 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.  Загрузите и извлеките Cordova 2.6.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.6.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.6.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.6.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.6.0.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменил файл) `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][5]).
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `AppDelegate.m` в соотвествии такому же файлу из нового проекта (см. [этот diff][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` каталог из нового проекта в корневой директории вашего проекта.
 
@@ -235,29 +249,29 @@
  [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 в постоянное место на вашем жестком диске, например в `~/Cordova-2.5.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.5.0.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменил файл) `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][9]).
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `AppDelegate.m` в соотвествии такому же файлу из нового проекта (см. [этот diff][9]).
 
-8.  В `config.xml` файла, [добавить эти новые линии][10].
+8.  В файле `config.xml`, [добавьте эту строки][10].
 
-9.  В `config.xml` файл, [изменить корневой элемент, изменить его от Кордова виджет][11].
+9.  В файле `config.xml` , [измените корневой элемент, изменить его с cordova на widget][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` каталог из нового проекта в корневой директории вашего проекта.
 
@@ -266,230 +280,234 @@
  [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.  Загрузите и извлеките Cordova 2.4.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.4.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.4.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.4.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.4.0.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменяли файлы) `MainViewController.m` файл согласно одной из нового проекта (см. [это diff][13]).
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `MainViewController.m` в соотвествии такому же файлу из нового проекта (см. [этот diff][13]).
 
-8.  Обновление (или заменить, если вы никогда не изменил файл) `AppDelegate.m` файл согласно одной из нового проекта (см. [это diff][14]).
+8.  Обновите (или замените, если вы никогда не изменяли файл) файл `AppDelegate.m` в соотвествии такому же файлу из нового проекта (см. [этот diff][14]).
 
-9.  В `config.xml` файла, [добавьте эту строку][15].
+9.  В файле `config.xml`, [добавьте эту новую строку][15].
 
-10. Удалить `cordova` каталог и копию `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.4.0 это фиксированная сценарии.
+10. Удалить каталог `cordova` и скопируйте каталог `cordova` из нового проекта в корневой каталог вашего проекта. В 2.4.0 это обновит скрипты.
 
 11. Удалить `CordovaLib` каталог и копию `CordovaLib` каталог из нового проекта в корневой директории вашего проекта.
 
-12. Добавьте AssetsLibrary.framework как ресурс в проект. (См. [Apple в документации][16] для получения инструкций о том, как сделать это.).
+12. Добавьте AssetsLibrary.framework как ресурс в ваш проект. (См. [документацию Apple][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.  Загрузите и извлеките Cordova 2.3.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.3.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.3.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.3.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `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` каталог из нового проекта в корневой директории вашего проекта.
 
-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" />
         
 
-12. Обратите внимание, что плагины Objective-C, *не* whitelisted больше. Белый список подключений с приложение whitelist, вам нужно установить `User-Agent` заголовок подключения к же агент пользователя как основной Cordova WebView. Вы можете получить, обратившись к `userAgent` собственности, основной вид-контроллера. Основной вид контроллера ( `CDVViewController` ) также имеет `URLisAllowed` метод для вас, чтобы проверить, прошел ли URL-адрес whitelist.
+12. Обратите внимание, что плагины Objective-C, более *не* whitelisted. Чтобы разрешить ваши соединения с помощью списка разрешенных ресурсов приложение, вам нужно задать заголовок `User-Agent` для соединения таким же как пользовательский агент у основного Cordova WebView. Вы можете получить это, обратившись к свойство `userAgent` основного контроллера представления. Основной контроллер представления (`CDVViewController`) также имеет метод `URLisAllowed` который позволяет вам проверить, прошел ли URL-адрес ограничения списка разрешенных ресурсов.
 
-13. Изменения устройства API:
+13. Изменения API устройства:
     
-    *   Для iOS, device.platform используется для возвращения `iPhone` , `iPad` или `iPod Touch` ; теперь она возвращает (правильно)`iOS`.
+    *   Для 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
+## Обновление проектов 2.1.0 до 2.2.0
 
-1.  Загрузите и извлеките Cordova 2.2.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.2.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.2.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.2.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.2.0.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменил файл) `MainViewController.m` согласно одной из нового проекта:
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `MainViewController.m` в соотвествии такому же файлу из нового проекта:
     
-    *   Обновление → viewWillAppear
+    *   Updated → viewWillAppear
 
-8.  Копия `cordova` каталог из нового проекта в корневой директории вашего проекта. В 2.2.0 это имеет обновленный сценарий «подражать».
+8.  Скопируйте каталог `cordova` из нового проекта в корневую папку вашего проекта. В 2.2.0 она имеет обновленный сценарий 'emulate'.
 
-9.  Далее, обновить `CordovaLib` подпроект ссылку. Начиная с Кордова 2.1.0, мы не используем переменную CORDOVALIB Xcode больше при ссылке где `CordovaLib` проживает, ссылка является ссылкой на абсолютный теперь.
+9.  Далее обновите ссылку проекта `CordovaLib` . Начиная с Cordova 2.1.0, мы не используем больше переменную Xcode CORDOVALIB для указания где находится `CordovaLib` , ссылка теперь является абсолютной ссылкой.
     
-    1.  Запуск Terminal.app
-    2.  Перейдите к папке, где установлен Кордова (см. шаг 1), в `bin` подкаталог
-    3.  Запустите сценарий ниже, где первый параметр — путь к вашему проекту `.xcodeproj` файл:
+    1.  Запустите Terminal.app
+    2.  Перейдите к папке, где установлена Cordova (см. шаг 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` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно для обновления до **дуги** для использования CordovaLib, но если вы хотите обновить проект для использования **дуги**, пожалуйста используйте мастер миграции Xcode из меню: **Правка → переделать → преобразовать в Objective-C ARC...**, снимите флажок libCordova.a, а затем запустить мастер для завершения.
+С Cordova 2.1.0 проект `CordovaLib` был обновлен для использования **Автоматического подсчета ссылок (ARC)**. Вам не нужно обновление до **ARC** для использования CordovaLib, но если вы хотите обновить проект для использования **ARC**, пожалуйста используйте мастер миграции Xcode из меню: **Edit → Refactor → Convert to Objective-C ARC...**, снимите флажок libCordova.a, а затем запустите мастер для завершения.
 
-1.  Загрузите и извлеките Cordova 2.1.0 Источник постоянного каталог на вашем жестком диске, например для`~/Documents/Cordova-2.1.0`.
+1.  Загрузите и распакуйте исходный код Cordova 2.1.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.1.0`.
 
 2.  Если оно выполняется, закройте Xcode.
 
 3.  С помощью Terminal.app, перейдите в каталог, где вы положили загруженных исходных выше.
 
-4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.1.0.js`.
 
-7.  Обновление (или заменить, если вы никогда не изменил файл) `AppDelegate.m` согласно одной из нового проекта:
+7.  Обновите (или замените, если вы никогда не изменяли файл) файл `AppDelegate.m` в соотвествии такому же файлу из нового проекта:
     
-    *   Редактировать → применения: didFinishLaunchingWithOptions:
-    *   Добавлено → применения: supportedInterfaceOrientationsForWindow:
+    *   Edited → application:didFinishLaunchingWithOptions:
+    *   Added → application:supportedInterfaceOrientationsForWindow:
 
-8.  Обновление (или заменить, если вы никогда не изменил файл) `MainViewController.m` согласно одной из нового проекта:
+8.  Обновите (или замените, если вы никогда не изменяли файл) файл `MainViewController.m` в соотвествии такому же файлу из нового проекта:
     
-    *   Добавлено → viewWillAppear
+    *   Added → 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` . Начиная с Cordova 2.1.0, мы не используем больше переменную Xcode CORDOVALIB для указания где находится `CordovaLib` , ссылка теперь является абсолютной ссылкой.
     
-    1.  Запуск Terminal.app
-    2.  Перейдите к папке, где установлен Кордова (см. шаг 1), в `bin` подкаталог
-    3.  Запустите сценарий ниже, где первый параметр — путь к вашему проекту `.xcodeproj` файл:
+    1.  Запустите Terminal.app
+    2.  Перейдите к папке, где установлена Cordova (см. шаг 1), в подкаталог `bin`
+    3.  Запустите сценарий указанный ниже, где первым параметром является путь к файлу проекта `.xcodeproj` :
         
         `update_cordova_subproject path/to/your/project/xcodeproj`
 
-## Проекты модернизации 1.9.0 2.0.0
+## Обновление проектов с 1.9.0 до 2.0.0
 
 1.  Установите Cordova 2.0.0.
 
-2.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-2.0.0.js`.
 
-5.  Копия `cordova` каталог из нового проекта в корневой каталог вашего проекта (если вы хотите проект средства командной строки).
+5.  Скопируйте каталог `cordova` из нового проекта в корневой каталог вашего проекта (если вы хотите средства командной строки для проекта).
 
-6.  Добавьте новую запись под `Plugins` в `Cordova.plist` файл, в группе **Поддержки файлов** . Ключ `Device` и значение`CDVDevice`.
+6.  Добавьте новую запись в разделе `Plugins` в файле `Cordova.plist` , в группе **Supporting Files** . Ключ `Device` и значение `CDVDevice`.
 
-7.  Удалить`Cordova.framework`.
+7.  Удалите `Cordova.framework`.
 
-8.  Удалить `verify.sh` из группы **Поддержки файлов** .
+8.  Удалите `verify.sh` из группы **Supporting Files** .
 
-9.  Выберите значок проекта в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Параметры построения** .
+9.  Выберите значок проекта в Project Navigator, выберите **Target** для проекта, а затем выберите вкладку **Build Settings** .
 
-10. Поиск для **Макросов препроцессора**, затем удалите всю **CORDOVA_FRAMEWORK = 1** значения.
+10. Найдите **Preprocessor Macros**, затем удалите все значения **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 "CDV.h"
         
     
-    в этот стиль, основанный на скобки:
+    в стиль, основанный на скобках:
     
-        #import < Cordova/CDV.h >
+        #import <Cordova/CDV.h>
         
     
-    и удалите `#ifdef` оболочек вокруг любой Cordova импорта, они больше не нужны (импорт теперь едины)
+    и удалите любые `#ifdef` обертки вокруг любого импорта Cordova, они больше не нужны (импорты теперь унифицированы)
 
-15. Снова создайте свой проект, и он не должен иметь какие-либо `#import` ошибки.
+15. Снова соберите свой проект, и он более не должен иметь каких-либо ошибок `#import` .
 
-16. Выберите **значок проекта** в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Построение этапов** .
+16. Выберите **значок проекта** в Project Navigator, выберите **Target** проекта, а затем выберите вкладку **Build Phases** .
 
-17. Разверните этапа **Целевого объекта зависимостей** , а затем выберите **+** кнопку.
+17. Разверните фазу **Target Dependencies**, а затем выберите **+** кнопку.
 
-18. Выберите `CordovaLib` цели, а затем выберите кнопку **Добавить** .
+18. Выберите цель `CordovaLib` , а затем выберите кнопку **Add** .
 
-19. Разверните первый этап **Двоичные связь с библиотеками** (он уже должен содержать кучу рамок), а затем выберите **+** кнопку.
+19. Разверните первый этап **Link Binary with Libraries** (он уже должен содержать кучу фреймворков), а затем выберите кнопку **+**.
 
-20. Выберите `libCordova.a` статическую библиотеку, а затем выберите кнопку **Добавить** .
+20. Выберите статическую библиотеку `libCordova.a` , а затем выберите кнопку **Add** .
 
-21. Удаление фазы **Запуска скрипта** .
+21. Удалите фазу **Run Script** .
 
-22. Выберите **значок проекта** в диспетчере структуры проекта, выберите **целевой**проект, а затем выберите вкладку **Параметры построения** .
+22. Выберите **значок проекта** в Project Navigator, выберите **Target** проекта, а затем выберите вкладку **Build Phases**.
 
-23. Искать **Другие флаги компоновщика**и добавьте значения **-force_load** **- Obj -** c.
+23. Найдите **Other Linker Flags** и добавьте значения **-force_load** **-Obj-С**.
 
-24. Разверните `CordovaLib` подпроекта.
+24. Разверните `CordovaLib` под-проект.
 
-25. Найти `VERSION` файл, перетащите его в ваш основной проект (мы хотим создать ссылку на него, не копия).
+25. Найдите файл `VERSION`, перетащите ее в ваш основной проект (мы хотим создать ссылку на него, не копию).
 
-26. Выберите переключатель **создать группы для любой дополнительной папки** , а затем выберите кнопку **Готово** .
+26. Выберите переключатель **Create groups for any added folders**, а затем выберите кнопку **Finish**.
 
-27. Выберите `VERSION` файл, который вы только что вытащили на предыдущем шаге.
+27. Выберите файл `VERSION`, который вы только что перетащили на предыдущем шаге.
 
-28. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Файл инспектора** (или menuitem **посмотреть → общих назначений → показать файл инспектор**).
+28. Нажмите сочетание клавиш **Option-Command-1**, чтобы показать **File Inspector** (или пункт меню **View → Utilities → Show File Inspector**).
 
-29. Выбрать **по отношению к CORDOVALIB** в **Файл инспектора** для раскрывающегося меню для **местоположения**.
+29. Выбрать **Relative to CORDOVALIB** в **File Inspector** для раскрывающегося меню для **Location**.
 
-30. Xcode предпочтения **предпочтения Xcode → места → данные → передовые...** можно присвоить **уникальный**, так что единого заголовки можно найти.
+30. Xcode предпочтения **Xcode Preferences → Locations → Derived Data → Advanced...** можно присвоить **Unique**, так что унифицированные заголовки можно будет найти.
 
-31. Выберите **значок проекта** в диспетчере структуры проекта, выберите ваши **цели**, а затем выберите вкладку **Параметры построения** .
+31. Выберите **значок проекта** в Project Navigator, выберите **Target** проекта, а затем выберите вкладку **Build Phases**.
 
-32. Поиск **путей поиска заголовка**. Для этого параметра, добавьте эти три значения, включая котировки:
+32. Найдите **Header Search Paths**. Для этого параметра, добавьте эти три значения, включая кавычки:
     
-        «$(TARGET_BUILD_DIR) / usr/local/lib/включают» «$(OBJROOT) / UninstalledProducts/включают» «$(BUILT_PRODUCTS_DIR)»
+        "$(TARGET_BUILD_DIR)/usr/local/lib/include"
+        
+        "$(OBJROOT)/UninstalledProducts/include"
+        
+        "$(BUILT_PRODUCTS_DIR)"
         
 
-33. Поиск **другие флаги компоновщика**. Для этого параметра, добавьте это значение:
+33. Найдите **Other Linker Flags**. Для этого параметра, добавьте это значение:
     
         -weak_framework CoreFoundation
         
 
-34. Создайте свой проект, следует скомпилировать и связать **без** вопросов.
+34. Постройте свой проект, это должно скомпилировать и связать **без** вопросов.
 
-35. Выберите проект в раскрывающемся списке **схемы** , а затем выберите **iPhone 5.1 симулятор**.
+35. Выберите проект в раскрывающемся списке **Scheme** , а затем выберите **iPhone 5.1 Simulator**.
 
 36. Выберите кнопку **Run** .
 
-**Примечание**: Если ваш проект не работает как ожидалось в симуляторе, пожалуйста принять к сведению любые ошибки в журнале консоли в Xcode для подсказки.
+**Примечание**: Если ваш проект не работает как ожидалось в симуляторе, пожалуйста обратите внимание на любые ошибки в журнале консоли Xcode для подсказки.
 
 ## Обновление проектов 1.8.x до 1.9.0
 
@@ -497,51 +515,51 @@
 
 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-1.9.0.js`.
 
-**Примечание**: 1.9.0 поддерживает новый `BackupWebStorage` логическое `Cordova.plist` параметр. Она включена по умолчанию, поэтому установите его в `false` отключить ее, особенно на iOS 6. Смотреть [заметки о выпуске: сафари и UIKit секции][17]
+**Примечание**: 1.9.0 поддерживает новый boolean параметр `Cordova.plist` `BackupWebStorage` . Он включен по умолчанию, поэтому установите его в `значение false,` чтобы отключить его, особенно на iOS 6. Смотреть [Release Notes: Safari and UIKit Section][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.  Установите Cordova 1.8.0.
 
 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-1.8.0.js`.
 
-Если вы собираетесь использовать API захвата, вам понадобится новый **iPad retina дисплей** активов:
+Если вы собираетесь использовать Capture API, вам понадобится новые ресурсы для **iPad с retina дисплеем**:
 
-1.  Копия `Resources/Capture.bundle` элемент из нового проекта в каталог проекта, помарок существующих `Resources/Capture.bundle` пункта.
+1.  Скопируйте элемент `Resources/Capture.bundle` из нового проекта в каталог проекта, перезапишите ваш существующий элемент `Resources/Capture.bundle` .
 
-2.  В вашем проекте, выберите `Capture.bundle` элемент в навигаторе проекта в Xcode, введите клавишу **Delete** , а затем выберите **Удалить ссылку** из появившемся диалоговом.
+2.  В вашем проекте выберите пункт `Capture.bundle` в навигаторе проекта в Xcode, нажмите клавишу **Delete**, а затем выберите **Remove Reference** в появившемся диалоговом окне.
 
-3.  Перетащите новый `Capture.bundle` от шаг 1 выше в навигаторе проекта в Xcode, затем выберите **создать группы для любых папок, добавлен** переключатель.
+3.  Перетащите новый `Capture.bundle` из шага 1 выше, в навигаторе проекта в Xcode, а затем выберите переключатель **Create groups for any added folders** .
 
-## Обновление проектов 1.6.x на 1.7.0
+## Обновление проектов 1.6.x до 1.7.0
 
 1.  Установите Cordova 1.7.0.
 
 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `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` в вашем проекте.
+2.  Сделайте резервную копию файлов `AppDelegate.m`, `AppDelegate.h`, `MainViewController.m`, `MainViewController.h` и `Cordova.plist` в вашем проекте.
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 1.5.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 1.5.0 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -550,114 +568,114 @@
         Cordova.plist
         
 
-5.  Добавить все новые `MainViewController` и `AppDelegate` файлы в ваш проект Xcode.
+5.  Добавьте в свой проект Xcode все новые файлы `MainViewController` и `AppDelegate` .
 
-6.  Копия `www/cordova-1.6.1.js` файл из нового проекта в `www` каталог и удалить `www/cordova-1.5.0.js` файл.
+6.  Скопируйте файл `www/cordova-1.6.0.js` из нового проекта в папке `www` и удалите файл `www/cordova-1.5.0.js`.
 
-7.  Обновите ссылку на сценарий Кордова в `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-1.6.1.js` файл.
+7.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-1.6.1.js`.
 
-8.  Добавить новый `Cordova.plist` файл в ваш проект. Это необходимо потому, что основной плагин имена должны меняться, чтобы соответствовать те от Android и BlackBerry, для единой (файл JavaScript Кордова`cordova-js`).
+8.  Добавьте в проект новый файл `Cordova.plist` . Это необходимо потому, что имена основных служб плагинов должны измениться, чтобы соответствовать тем же службам в Android и BlackBerry, для единого файла Cordova JavaScript (`cordova-js`).
 
-9.  Интегрировать любые настройки, **плагины** и **ExternalHosts** записи, которые вы имели в вашей **резервной Cordova.plist** в новый`Cordova.plist`.
+9.  Интегрируйте любые настройки, записи **Plugins** и **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. Нажмите на значок проекта в диспетчере структуры проекта, выберите **Project**, а затем выберите вкладку **Build Settings** .
 
-13. Введите **компилятор для C / C + +/ Objective-C** в поле поиска.
+13. Введите **Compiler for C/C++/Objective-C** в поле поиска.
 
-14. Выберите значение **3.1 компилятора LLVM Apple** .
+14. Выберите значение **Apple LLVM Compiler 3.1** .
 
-## Обновление проектов 1.4.x для 1.5.0
+## Обновление проектов 1.4.x до 1.5.0
 
 1.  Установите Cordova 1.5.0.
 
 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova-1.5.0.js`.
 
 5.  Найти `PhoneGap.framework` в вашем навигаторе проекта, выберите его.
 
-6.  Введите ключ **Удалить** и удалить `PhoneGap.framework` ссылка в диспетчере структуры проекта.
+6.  Нажмите кнопку **Delete** и удалить ссылку на `PhoneGap.framework` в диспетчере структуры проекта.
 
-7.  Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любых папок, добавил** .
+7.  Введите сочетание клавиш **Option-Command-A**, это должно открыть выпадающий список для добавления файлов в проект (лист **Add Files...** ). Убедитесь, что выбран переключатель **Created groups for any added folders** .
 
-8.  Введите сочетание клавиш **Command-Shift-G** , который следует падение вниз другой лист для вас, чтобы перейти к папке ( **перейдите в папку:** лист).
+8.  Введите сочетание клавиш **Command-Shift-G** , которая должна открыть другой выпадающий список для вас, чтобы перейти к папке (**Go to the folder:** лист).
 
-9.  Введите `/Users/Shared/Cordova/Frameworks/Cordova.framework` в **перейдите в папку:** лист, а затем нажмите кнопку **Go** .
+9.  Введите `/Users/Shared/Cordova/Frameworks/Cordova.framework` в **Go to the folder:** лист, а затем нажмите кнопку **Go** .
 
-10. Нажмите на кнопку **Добавить** в окне **Добавить файлы...** .
+10. Нажмите на кнопку **Add** в окне **Add Files...** .
 
 11. Выберите `Cordova.framework` в диспетчере структуры проекта.
 
-12. Введите сочетание клавиш **Option-Command-1** , чтобы показать **Файл инспектор**.
+12. Введите сочетание клавиш **Option-Command-1** , чтобы открыть **File Inspector**.
 
-13. Выберите **Абсолютный путь** в **Инспектора файлов** для раскрывающегося меню для **местоположения**.
+13. Выберите **Absolute Path** в **File Inspector** для раскрывающегося меню в **Location**.
 
-14. Введите сочетание клавиш **Option-Command-A** , который следует падение вниз лист для добавления файлов в проект (лист **Добавить файлы...** ). Убедитесь, что выбран переключатель **группы создана для любых папок, добавил** .
+14. Введите сочетание клавиш **Option-Command-A**, это должно открыть выпадающий список для добавления файлов в проект (лист **Add Files...** ). Убедитесь, что выбран переключатель **Created groups for any added folders** .
 
-15. Введите сочетание клавиш **Command-Shift-G** , который следует падение вниз другой лист для вас, чтобы перейти к папке ( **перейдите в папку:** лист).
+15. Введите сочетание клавиш **Command-Shift-G** , которая должна открыть другой выпадающий список для вас, чтобы перейти к папке (**Go to the folder:** лист).
 
-16. Введите `~/Documents/CordovaLib/Classes/deprecated` в **перейдите в папку:** лист, а затем нажмите кнопку **Go** .
+16. Введите `~/Documents/CordovaLib/Classes/deprecated` в окне **Go to the folder:**, а затем нажмите кнопку **Go** .
 
-17. Нажмите на кнопку **Добавить** в окне **Добавить файлы...** .
+17. Нажмите на кнопку **Add** в окне **Add Files...**.
 
-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. Выберите **значок проекта** в Project Navigator, выберите **Target** проекта, а затем выберите вкладку **Build Phases**.
 
-20. Поиск **путей поиска рамки**.
+20. Найдите **Framework Search Paths**.
 
-21. Замените существующее значение с`/Users/Shared/Cordova/Frameworks`.
+21. Замените существующее значение на `/Users/Shared/Cordova/Frameworks`.
 
-22. Поиск для **макросов препроцессора**.
+22. Найдите **Preprocessor Macros**.
 
-23. Для первого (комбинированные) значения, замените значение с **CORDOVA_FRAMEWORK = YES**.
+23. Для первого (комбинированного) значения, замените значение на **CORDOVA_FRAMEWORK=YES**.
 
-24. Выберите вкладку **Build фазы** .
+24. Выберите вкладку **Build Phases** .
 
-25. Разверните узел **запустить сценарий**.
+25. Разверните узел **Run Script**.
 
-26. Замените все вхождения **PhoneGap** с **Кордова**.
+26. Замените все вхождения **PhoneGap** на **Cordova**.
 
-27. Найти `PhoneGap.plist` файл в диспетчере структуры проекта и щелкните на имени файла, после того, как войти в режим редактирования имени.
+27. Найдите файл `PhoneGap.plist` в диспетчере структуры проекта и щелкните на имени файла, для того, чтобы войти в режим редактирования имени.
 
-28. Переименуйте `PhoneGap.plist` в`Cordova.plist`.
+28. Переименуйте `PhoneGap.plist` в `Cordova.plist`.
 
-29. Щелкните правой кнопкой мыши `Cordova.plist` и выберите команду **Открыть как → исходный код**.
+29. Щелкните правой кнопкой мыши `Cordova.plist` и выберите **Open As → Source Code**.
 
-30. Нажмите **Option-Command-F**, выберите **заменить** из раскрывающегося списка в верхней левой части окна исходного кода.
+30. Нажмите **Option-Command-F**, выберите **Replace** из раскрывающегося списка в верхней левой части окна исходного кода.
 
-31. Введите `com.phonegap` для поиска строки, и `org.apache.cordova` для замены строки, затем нажмите кнопку **Заменить все** .
+31. Введите `com.phonegap` для строки поиска и `org.apache.cordova` для строки замены, а затем нажмите кнопку **Replace All** .
 
-32. Введите **PG** для строки поиска и **CDV** для замены строки, а затем нажмите кнопку **Заменить все** .
+32. Введите **PG** для строки поиска и **CDV** для строки замены, а затем нажмите кнопку **Replace All** .
 
-33. Нажмите **Command-B** , чтобы построить. Вы до сих пор затраченной, которые вы можете избавиться в будущем (см. `CDVDeprecated.h` . К примеру, заменить классы в коде, использующие PG * для CDV *).
+33. Нажмите **Command-B**, для построения. У вас до сих пор остались устаревшие коды от которых вы можете избавиться в будущем (см. `CDVDeprecated.h`. К примеру, заменить классы в коде, использующие PG* на CDV*).
 
-## Проекты модернизации 1.4.0 1.4.1
+## Обновление проектов 1.4.0 до 1.4.1
 
 1.  Установите Cordova 1.4.1.
 
-2.  Сделайте резервную копию`MainViewController.m`.
+2.  Сделайте резервную копию `MainViewController.m`.
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Копия `MainViewController.m` файл из нового проекта в папке проекта 1.4.0-based на диске, заменив старый файл (резервного копирования ваших файлов от шаг 2 выше).
+4.  Скопируйте файл `MainViewController.m` из нового проекта в каталог проекта 1.4.0на диске, заменив старый файл (сперва сделайте резервное копирования ваших файлов из шага 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.  Установите Cordova 1.4.0.
 
@@ -665,7 +683,7 @@
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 1.3.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 1.3.0 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -674,17 +692,17 @@
         MainViewController.xib
         
 
-5.  Добавить все `MainViewController` файлы в ваш проект Xcode.
+5.  Добавьте файл `MainViewController.m` в ваш проект 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `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.
 
@@ -692,7 +710,7 @@
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 1.2.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 1.2.0 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -701,17 +719,17 @@
         MainViewController.xib
         
 
-5.  Добавить все `MainViewController` файлы в ваш проект Xcode.
+5.  Добавьте файл `MainViewController.m` в ваш проект 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `phonegap-1.3.0.js`.
 
 8.  Добавьте новую запись под `Plugins` в `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
 
 9.  Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
 
-## Обновление 1.1.0 проектов до 1.2.0
+## Обновление проектов с 1.1.0 до 1.2.0
 
 1.  Установите Cordova 1.2.0.
 
@@ -719,7 +737,7 @@
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 1.1.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 1.1.0 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -728,17 +746,17 @@
         MainViewController.xib
         
 
-5.  Добавить все `MainViewController` файлы в ваш проект Xcode.
+5.  Добавьте файл `MainViewController.m` в ваш проект 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `phonegap-1.2.0.js`.
 
 8.  Добавьте новую запись под `Plugins` в `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
 
 9.  Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
 
-## Проекты модернизации 1.0.0 1.1.0
+## Обновление проектов с 1.0.0 до 1.1.0
 
 1.  Установите Cordova 1.1.0.
 
@@ -746,7 +764,7 @@
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 1.0.0-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 1.0.0 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -755,17 +773,17 @@
         MainViewController.xib
         
 
-5.  Добавить все `MainViewController` файлы в ваш проект Xcode.
+5.  Добавьте файл `MainViewController.m` в ваш проект 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `phonegap-1.1.0.js`.
 
 8.  Добавьте новую запись под `Plugins` в `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
 
 9.  Интегрировать любой код конкретного проекта, у вас есть в вашей резервной копии `AppDelegate.h` и `AppDelegate.m` в новой AppDelegate файлы.
 
-## Проекты модернизации 0.9.6 для 1.0.0
+## Обновление проектов с 0.9.6 до 1.0.0
 
 1.  Установите Cordova 1.0.0.
 
@@ -773,7 +791,7 @@
 
 3.  Создайте новый проект. Вам понадобится некоторые из активов от этого нового проекта.
 
-4.  Скопируйте эти файлы из нового проекта в папке проекта 0.9.6-based на диске, заменив старые файлы (резервное копирование файлов сначала из шага 2 выше):
+4.  Скопируйте эти файлы из нового проекта в папке проекта 0.9.6 на диске, заменив старые файлы (сперва сделайте резервное копирование файлов из шага 2 указанного выше):
     
         AppDelegate.h
         AppDelegate.m
@@ -782,11 +800,11 @@
         MainViewController.xib
         
 
-5.  Добавить все `MainViewController` файлы в ваш проект Xcode.
+5.  Добавьте файл `MainViewController.m` в ваш проект 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.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `phonegap-1.0.0.js`.
 
 8.  Добавьте новую запись под `Plugins` в `PhoneGap.plist` файл. Ключ `com.phonegap.battery` и значение`PGBattery`.
 
diff --git a/docs/ru/edge/guide/platforms/ios/webview.md b/docs/ru/edge/guide/platforms/ios/webview.md
index 256c127..4146b8d 100644
--- a/docs/ru/edge/guide/platforms/ios/webview.md
+++ b/docs/ru/edge/guide/platforms/ios/webview.md
@@ -23,13 +23,13 @@
 
 Поддержка iOS WebViews начал с Кордова версии 1.4, с помощью `Cleaver` компонент, для которого шаблон Xcode выступает в качестве эталонной реализации. Кордова 2.0 и более поздних версий поддерживают только реализация на основе подпроекта Кливер.
 
-Эти инструкции требуют по крайней мере Cordova 2.3 и Xcode 4.5, наряду с `config.xml` файл из проекта вновь созданный iOS. Процедура в интерфейс командной строки можно использовать для создания нового проекта, а затем получить `config.xml` файл в подкаталоге именованного приложения в`platforms/ios`.
+Эти инструкции требуют по крайней мере Cordova 3.x и Xcode 6.0, совместно с файлом `config.xml` из только что созданного проекта iOS. Процедура в интерфейс командной строки можно использовать для создания нового проекта, а затем получить `config.xml` файл в подкаталоге именованного приложения в`platforms/ios`.
 
 Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней Кордова. Скачать его с [cordova.apache.org][1] и разархивируйте его пакет iOS.
 
  [1]: http://cordova.apache.org
 
-## Добавление Колун в Xcode проект (подпроект CordovaLib)
+## Добавление Cleaver в Xcode проект (подпроект CordovaLib)
 
 1.  Если оно выполняется, закройте Xcode.
 
diff --git a/docs/ru/edge/guide/platforms/ubuntu/index.md b/docs/ru/edge/guide/platforms/ubuntu/index.md
index dd4b48d..ade236a 100644
--- a/docs/ru/edge/guide/platforms/ubuntu/index.md
+++ b/docs/ru/edge/guide/platforms/ubuntu/index.md
@@ -89,6 +89,6 @@
     $ cordova run ubuntu
     
 
-### Добавить плагин статус батареи
+### Добавление плагина камеры
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/win8/index.md b/docs/ru/edge/guide/platforms/win8/index.md
index 1abadd5..d784d92 100644
--- a/docs/ru/edge/guide/platforms/win8/index.md
+++ b/docs/ru/edge/guide/platforms/win8/index.md
@@ -19,87 +19,80 @@
 
 # Руководство по платформе Windows
 
-В этом руководстве показано, как настроить среду разработки SDK для создания и развертывания приложений Cordova для Windows 8, Windows 8.1 и 8.1 Windows Phone. Он показывает, как использовать инструменты либо оболочки для создания и построения приложения, или кросс платформенный Cordova CLI обсуждаются в интерфейс командной строки. (См. Обзор для сравнения этих вариантов развития). В этом разделе также показано, как изменять Cordova приложения в среде Visual Studio. Независимо от того, какой подход вы принимаете вам нужно установить SDK для Visual Studio, как описано ниже.
+В этом руководстве показано, как настроить среду разработки SDK для создания и развертывания приложений Cordova для Windows 8, Windows 8.1 и 8.1 Windows Phone. Он показывает, как использовать инструменты либо оболочки для создания и построения приложения, или кросс платформенный Cordova CLI обсуждаются в "Интерфейс командной строки". (См. Введение для сравнения этих вариантов развития). В этом разделе также показано, как изменять Cordova приложения в среде Visual Studio. Независимо от того, какой подход вы принимаете вам нужно установить SDK для Visual Studio, как описано ниже.
 
-Информацию о том, как обновления существующих проектов Windows 8 Cordova см обновление Windows 8.
+Смотрите "Обновление для Windows 8" для информации о том, как обновить существующие проекты Windows 8 Cordova.
 
-Окна Phone 8 (wp8) остается в качестве отдельной платформы, подробности руководстве платформы Windows Phone 8.
+Window Phone 8 (wp8) остается в качестве отдельной платформы, подробности в "Руководство для платформы Windows Phone 8".
 
-Кордова WebViews под управлением ОС Windows полагаются на Internet Explorer 10 (Windows 8) и Internet Explorer 11 (Windows 8.1 и Windows Phone 8.1) как их движок рендеринга, так что с практической точки зрения в IE мощный отладчик можно использовать для тестирования любого веб-контента, который не вызвать API Cordova. Блог разработчиков Windows Phone предоставляет [полезные рекомендации][1] о том, как поддержка IE наряду с сопоставимыми WebKit-браузерами.
+Cordova WebView под управлением ОС Windows полагаются на Internet Explorer 10 (Windows 8.0) и Internet Explorer 11 (Windows 8.1 и Windows Phone 8.1) как их движок рендеринга, так что с практической точки зрения мощный отладчик в IE можно использовать для тестирования любого веб-контента, который не вызвает API Cordova. Блог разработчиков Windows Phone предоставляет [полезные рекомендации][1] о том, как поддержка IE наряду с сопоставимыми WebKit-браузерами.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Требования и поддержка
 
-Вам нужна одна из следующих комбинаций OS/SDK, либо с установочного диска или файла образа диска *ISO* .
+Для разработки приложений для платформы Windows необходимо:
 
-Для разработки приложений для Windows 8.0 только:
+*   Windows 8.1, 32 или 64-разрядная машина (*Домашняя*, *Профессиональная*или *Корпортативное* издание) с как минимум 4 ГБ ОЗУ.
 
-*   Windows 8.0 или 8.1, 32 или 64-кусочек *дома*, *Pro*или выпуски *Enterprise* , вместе с [Visual Studio 2012 Express][2].
+*   Для эмуляторов Windows Phone, Профессиональная версия Windows 8.1 (x64) или выше и процессор, который поддерживает [клиент Hyper-V и перевода адресов второго уровня (SLAT)][2]. Ознакомительная версия Windows 8.1 Enterprise доступна из [Microsoft Developer Network][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Visual Studio 2013 для Windows][4] (Экспресс или выше).
 
-Для разработки приложений для всех платформ (Windows 8.0, 8.1, Windows и Windows Phone 8.1):
-
-*   Windows 8.1, 32 или 64-кусочек *дома*, *Pro*или выпуски *Enterprise* , вместе с [Visual Studio 2013 Express][2] или выше. Ознакомительная версия Windows 8.1 предприятия доступен из [Microsoft Developer Network][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
-Приложения, скомпилированные под Windows 8.1 сделать *не* запускаться под Windows 8.0. Приложения под Windows 8.0 совместимые с 8.1.
+Приложения, скомпилированные под Windows 8.1 *не* запускаються под Windows 8.0. Приложения для Windows 8.0 совместимы с 8.1.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Следуйте инструкциям на [windowsstore.com][5] для отправки приложения в магазин Windows.
 
-Следуйте инструкциям на [windowsstore.com][4] для отправки приложения в магазин Windows.
+ [5]: http://www.windowsstore.com/
 
- [4]: http://www.windowsstore.com/
+Для разработки Cordova приложения для Windows, вы можете использовать ПК под управлением Windows, но может также разрабатывать на Mac, либо путем запуска в среде виртуальной машины, либо с помощью Boot Camp для двойной загрузки Windows 8.1 раздела. Проконсультируйтесь с этими ресурсами для настройки среды разработки Windows на Mac:
 
-<!-- true? -->
+*   [VMWare Fusion][6]
 
-Для разработки Cordova приложения для Windows, вы можете использовать ПК под управлением Windows, но может также развиться на Mac, либо путем запуска в среде виртуальной машины, либо с помощью Boot Camp для двойной загрузки Windows 8.1 раздела. Консультации эти ресурсы для настройки среды разработки необходимо Windows на Mac:
+*   [Parallels Desktop][7],
 
-*   [VMWare Fusion][5]
+*   [Boot Camp][8].
 
-*   [Parallels Desktop][6],
-
-*   [Boot Camp][7].
-
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## С помощью инструментов Cordova оболочки
-
-Если вы хотите использовать инструменты оболочки Windows в центре Кордовы в сочетании с SDK, у вас есть два основных варианта:
-
-*   Доступ к ним локально из проекта кода, созданного CLI. Они доступны в `platforms/windows/cordova` Каталог после добавления `windows` платформа, как описано ниже.
-
-*   Скачайте их из отдельных распределения на [cordova.apache.org][8]. Кордова дистрибутив содержит отдельные архивы для каждой платформы. Будьте уверены, чтобы расширить в соответствующий архив, `cordova-windows\windows` в данном случае, в пустой каталог. Соответствующие пакетных утилит доступны в верхнего уровня `bin` каталог. (Обратитесь к **README** файл при необходимости для более подробные инструкции.)
-
- [8]: http://cordova.apache.org
-
-Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления плагинами".
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## Установите SDK
 
-Установить *Ultimate*, *премиум*или выпуски [Visual Studio][2] *Professional* 2013.
+Установить *Ultimate*, *Premium*или *Professional* выпуски [Visual Studio][4] 2013.
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## Использование инструментов командной строки Cordova
+
+Если вы хотите использовать инструменты оболочки Windows в центре Кордовы в сочетании с SDK, у вас есть два основных варианта:
+
+*   Доступ к ним локально из кода проекта, созданного CLI. Они доступны в каталоге `platforms/windows/` после добавления платформы `windows` , как описано ниже.
+
+*   Скачайте их из отдельного дистрибутива на [cordova.apache.org][10]. Дистрибутив Cordova содержит отдельные архивы для каждой платформы. Убедитесь в том что распаковываете соответствующий архив, `cordova-windows` в этом случае, в пустой каталог. Соответствующие утилиты командной строки доступны в каталоге `package/bin` . (Обратитесь при необходимости к **README** файлу за более подробными инструкциями.)
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления расширениями".
+
 ## Создание нового проекта
 
-На данный момент для создания нового проекта можно выбрать между CLI инструмент крест платформы, описанные в интерфейс командной строки, или набор инструментов Windows конкретного корпуса. Из каталога исходного кода, этот подход CLI генерирует приложение под названием *HelloWorld* в новом `hello` каталог проекта:
+На данный момент для создания нового проекта можно выбрать между кросс-платформенным инструментом CLI, описанным в разделе "Интерфейс командной строки", или набор инструментов для Windows. Ниже CLI подход создает приложение с именем *HelloWorld* в каталог нового проекта `hello` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Вот соответствующий подход shell инструмент более низкого уровня:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Построение проекта
@@ -107,91 +100,91 @@
 Если вы используете CLI для разработки, каталога `www` проекта содержит исходные файлы. Запустите любой из нижеследующего в каталоге проекта для перепостроения приложения:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-После создания проекта приложения по умолчанию источник доступен в `projects\windows\www` подкаталога. Последующие команды доступны в `cordova` подкаталога на том же уровне.
-
-`build`Команда очищает файлы проекта и перестраивает app. Первый пример генерирует отладочную информацию, и второй подписывает apps для выпуска:
+Вот соответствующий подход shell инструмент более низкого уровня:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-`clean`Команда помогает вымывать каталогов в рамках подготовки к следующей `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## Настройка целевой версии Windows
 
-По умолчанию `build` команда производит два пакета: Windows 8.0 и 8.1 Windows Phone. Чтобы обновить пакет Windows до версии 8.1 следующие параметры конфигурации необходимо добавить к конфигурации файла (`config.xml`).
+По умолчанию, команда `build` производит два пакета: Windows 8.0 и 8.1 Windows Phone. Чтобы обновить пакет Windows до версии 8.1 следующие параметры конфигурации должны быть добавлены в файл конфигурации (`config.xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Как только вы добавить этот параметр `build` команда приступит к производству пакетов Windows 8.1 и 8.1 Windows Phone.
+После того, как вы добавите этот параметр, команда `build` начнет создавать пакеты Windows 8.1 и 8.1 Windows Phone.
 
 ## Развертывание приложения
 
-Развертывание пакета Windows Phone:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 Развертывание пакета Windows:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+Развертывание пакета Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Можно использовать **cordova run windows --list** чтобы увидеть все доступные цели и **cordova run windows --target=target_name \-- -|-phone** для запуска приложения на конкретном устройстве или эмуляторе (например, `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+Чтобы увидеть дополнительные параметры построения и запуска также можно использовать **cordova run --help**.
+
 ## Откройте проект в SDK и развертывание приложения
 
-После того, как вы строите Cordova-приложение, как описано выше, вы можете открыть его с Visual Studio. Различные `build` команды создать файл Visual Studio решения (*.sln*). Откройте файл в проводнике файл, чтобы изменить проект в Visual Studio:
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-`CordovaApp`Компонент отображает внутри решения и его `www` Каталог содержит веб-исходный код, включая `index.html` Домашняя страница:
+После того, как вы построите Cordova-приложение, как описано выше, вы можете открыть его в Visual Studio. Различные команды `build` создют файл решения Visual Studio (*.sln*). Откройте файл в Проводнике, чтобы изменить проект в Visual Studio:
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Элементы управления ниже главного меню Visual Studio позволяют вам испытывать и не развертывать приложения:
+Компонент `CordovaApp` отображается внутри решения, и его каталог `www` содержит исходный код, включая домашнюю страницу `index.html` :
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-С **Локального компьютера** выбран нажмите зеленую стрелку, чтобы установить приложение на одном компьютере работает Visual Studio. Как только вы сделать это, приложение появляется в списках приложений Windows 8:
+Элементы управления ниже главного меню Visual Studio позволяют вам тестировать или развертывать приложения:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
 
-Каждый раз, когда вы перестроить приложение, обновляется версия доступна в интерфейсе.
-
-После доступные в app списки, удерживайте нажатой клавишу **CTRL** при выборе app позволяет закрепить его на главный экран:
+При выбранном пункте **Локальный компьютер** нажмите зеленую стрелку, чтобы установить приложение на том же компьютере где работает Visual Studio. Как только вы сделаете это, приложение появляется в списках приложений Windows 8:
 
 ![][14]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
-Обратите внимание, что если вы открываете приложение в среде виртуальной машины, вам может понадобиться нажать в углах или по бокам окна переключения приложений или доступа к дополнительным функциям:
+Каждый раз, когда вы перестроить приложение, версия доступная в интерфейсе обновляется.
+
+После появления в списке приложений, удерживайте нажатой клавишу **CTRL** это позволяет закрепить приложение на главный экран:
 
 ![][15]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
-Попеременно выберите параметр развертывания **симулятор** для просмотра приложения, как если бы она была установлена на планшетное устройство:
+Обратите внимание, что если вы открываете приложение в среде виртуальной машины, вам может понадобиться нажать в углах или по бокам окна переключения приложений или получить доступ к дополнительным функциям:
 
 ![][16]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
-В отличие от развертывания настольных систем этот параметр позволяет имитировать ориентации планшета, местоположение и изменять его параметры сети.
+Альтернативно выберите параметр развертывания **Симулятор** для просмотра приложения, как если бы она была установлена на планшетном устройстве:
 
-**Примечание**: проконсультироваться обзор для консультации по использованию Кордовы в командной строки или SDK в рабочем процессе. Кордова CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые в SDK. Если вы хотите использовать пакет SDK для изменения проекта, используйте инструменты низкого уровня оболочки как альтернатива CLI.
\ No newline at end of file
+![][17]
+
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
+
+В отличие от развертывания на настольные системы этот параметр позволяет имитировать ориентацию планшета, его местоположение и изменять его параметры сети.
+
+**Примечание**: Сверяйтесь с разделом "Введение" для понимания когда использовать инструменты командной строки Cordova а когда инструменты SDK в вашем рабочем процессе. Cordova CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые SDK. Если вы хотите использовать SDK для изменения проекта, используйте низкоуровневые инструменты командной строки как альтернативу CLI.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/win8/plugin.md b/docs/ru/edge/guide/platforms/win8/plugin.md
index b036baf..1a68ea8 100644
--- a/docs/ru/edge/guide/platforms/win8/plugin.md
+++ b/docs/ru/edge/guide/platforms/win8/plugin.md
@@ -17,7 +17,7 @@
          under the License.
 ---
 
-# Windows плагины
+# Плагины Windows
 
 Этот раздел содержит сведения о том, как реализовать плагин для использования в приложении Магазин Windows. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
 
@@ -201,4 +201,4 @@
 
 > cordova plugin add com.risingj.echoplugin or > plugman install --platform windows --plugin com.risingj.echoplugin --project .
 
-HTTPS://GitHub.com/purplecabbage/Cordova-runtimecomp-echoplug
\ No newline at end of file
+https://github.com/purplecabbage/cordova-runtimecomp-echoplug
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/win8/upgrade.md b/docs/ru/edge/guide/platforms/win8/upgrade.md
index 491e3f6..832fa7f 100644
--- a/docs/ru/edge/guide/platforms/win8/upgrade.md
+++ b/docs/ru/edge/guide/platforms/win8/upgrade.md
@@ -21,7 +21,7 @@
 
 В этом руководстве показано, как изменить проекты Windows 8 для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
 
-## Обновление до 3.6.0 от 3.1.0 или более поздней версии
+## Обновление до 4.0.0 с 3.1.0 или позднее
 
 Для проектов, которые были созданы с помощью cordova CLI:
 
diff --git a/docs/ru/edge/guide/platforms/wp8/index.md b/docs/ru/edge/guide/platforms/wp8/index.md
index f22c6cf..259158e 100644
--- a/docs/ru/edge/guide/platforms/wp8/index.md
+++ b/docs/ru/edge/guide/platforms/wp8/index.md
@@ -21,11 +21,11 @@
 
 В этом руководстве показано, как настроить среду разработки SDK для развертывания приложений Cordova для устройств Windows Phone. Он фокусируется на Windows Phone 8, но дополнительные сведения о том, как поддержка Windows Phone 7.
 
-Он показывает, как использовать либо оболочки Windows Phone конкретных инструментов для создания и построения приложения, или кросс платформенный Cordova CLI обсуждаются в интерфейс командной строки. (См. Обзор для сравнения этих процессов разработки.) В этом разделе также показано, как открыть приложений Cordova, так что вы можете изменять их в среде Visual Studio. Независимо от того, какой подход вы принимаете вам нужно установить Windows Phone SDK, как описано ниже.
+Оно показывает, как использовать либо инструменты командной строки, специфические для Windows Phone для создания и построения приложения, или кросс платформенный Cordova CLI описываемый в "Интерфейс командной строки". (См. Введение для сравнения этих процессов разработки.) В этом разделе также показано, как открыть приложений Cordova, так что вы можете изменять их в среде Visual Studio. Независимо от того, какой подход вы принимаете вам нужно установить Windows Phone SDK, как описано ниже.
 
 Смотрите следующие детали, характерные для платформы Windows Phone:
 
-*   Windows Phone 8 плагины
+*   Плагины Windows Phone 8
 *   Обновление Windows Phone 8
 
 Для платформы Windows Phone 8 Cordova WebView опирается на Internet Explorer 10 как ее движок, так что с практической точки зрения IE10 мощный отладчик можно использовать для тестирования любого веб-контента, который не вызвать API Cordova. Блог разработчиков Windows Phone предоставляет [полезные рекомендации][1] о том, как поддержать IE10 наряду с сопоставимыми WebKit-браузерами.
@@ -47,7 +47,7 @@
 
 *   **VMWare Fusion**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][4], то увидеть Настройка VMWare Fusion для получения информации о подготовке виртуальной среды для запуска эмулятора, в комплекте с SDK.
 
-*   **Parallels Desktop**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][5], то увидеть настройки Parallels Desktop для получения информации о подготовке виртуальной среды для запуска эмулятора, в комплекте с SDK.
+*   **Parallels Desktop**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][5], затем смотрите "Настройка Parallels Desktop" для получения информации о подготовке виртуальной среды для запуска эмулятора, поставляемого в комплекте с SDK.
 
  [4]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
  [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
@@ -79,7 +79,7 @@
 
  [9]: http://cordova.apache.org
 
-Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows Phone. Для получения информации о дополнительных интерфейс командной строки, который позволяет использовать возможности плагина на всех платформах смотрите с помощью Plugman для управления плагинами. Смотрите приложение плагины для руководства по разработке плагинов и Windows Phone 8 плагинов для сведения, специфичные для платформы Windows Phone.
+Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows Phone. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления плагинами". Смотрите приложение плагины для руководства по разработке плагинов и Windows Phone 8 плагинов для сведения, специфичные для платформы Windows Phone.
 
 ## Установите SDK
 
@@ -91,7 +91,7 @@
 
 ## Создание нового проекта
 
-На данный момент для создания нового проекта можно выбрать между CLI инструмент крест платформы, описанные в интерфейс командной строки, или набор инструментов Windows Phone специфические оболочки. С в каталоге исходного кода, а вот подход CLI:
+На данный момент для создания нового проекта можно выбрать между кросс-платформенным инструментом CLI, описанным в разделе "Интерфейс командной строки", или набор инструментов для Windows Phone. С в каталоге исходного кода, а вот подход CLI:
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
@@ -187,4 +187,4 @@
 
  [15]: img/guide/platforms/wp8/wp8_vs.png
 
-Обзор обращаться за консультацией по как использовать Cordova командной строки или SDK в рабочем процессе. Кордова CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые в SDK. Если вы хотите работать в рамках SDK, используйте инструменты низкого уровня оболочки как альтернатива CLI.
\ No newline at end of file
+Сверяйтесь с разделом "Введение" о том как использовать интерфейс командной строки Cordova командной или SDK в вашем рабочем процессе. Кордова CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые в SDK. Если вы хотите работать в рамках SDK, используйте инструменты низкого уровня оболочки как альтернатива CLI.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/wp8/parallels.md b/docs/ru/edge/guide/platforms/wp8/parallels.md
index 8708cd2..b4c5600 100644
--- a/docs/ru/edge/guide/platforms/wp8/parallels.md
+++ b/docs/ru/edge/guide/platforms/wp8/parallels.md
@@ -38,4 +38,4 @@
  [2]: img/guide/platforms/wp8/parallel_cpu_opts.png
  [3]: img/guide/platforms/wp8/parallel_optimize_opts.png
 
-После выполнения этих шагов, вы готовы к установке Windows Phone SDK. В руководстве Windows Phone 8 платформа для деталей.
\ No newline at end of file
+После выполнения этих шагов, вы будете готовы к установке Windows Phone SDK. Смотрите Руководство для платформы Windows Phone 8 для подробностей.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/wp8/plugin.md b/docs/ru/edge/guide/platforms/wp8/plugin.md
index 860440b..b757209 100644
--- a/docs/ru/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ru/edge/guide/platforms/wp8/plugin.md
@@ -17,9 +17,9 @@
          under the License.
 ---
 
-# Windows Phone 8 плагины
+# Плагины Windows Phone 8
 
-Этот раздел содержит сведения о том, как реализовать собственный плагин код на платформе Windows Phone. Прежде чем читать это, прочтите секции "Архитектура плагинов" для обзор структуры плагина и его общего JavaScript интерфейса. Этот раздел продолжает демонстрировать образец плагина *echo*, который взаимодействует с WebView Cordova на стороне платформы и наоборот.
+Этот раздел содержит сведения о том, как реализовать собственный плагин на платформе Windows Phone. Прежде чем читать этот раздел, смотрите "Руководство по разработке плагинов" для понимания структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец плагина *echo*, который взаимодействует с WebView Cordova на стороне платформы и наоборот.
 
 Писать плагин для Кордова на Windows Phone требуется базовое понимание архитектуры в Кордове. Кордова-WP8 состоит из `WebBrowser` , содержит код JavaScript приложения и управляет родной вызовы API. Вы можете расширить C# `BaseCommand` класса ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), которая поставляется с большинство функциональных возможностей, вам необходимо:
 
@@ -54,11 +54,11 @@
         }
         
 
-Смотреть [BaseCommand.cs][1] класс для методов, доступных для плагина для переопределения. Например плагин может захватить события «пауза» и «продолжить».
+Смотреть [BaseCommand.cs][1] класс для методов, доступных для плагина для переопределения. Например плагин может перехватывать события «pause» и «resume».
 
  [1]: https://github.com/apache/cordova-wp8/blob/master/wp8/template/cordovalib/Commands/BaseCommand.cs
 
-## Пространства имен
+## Пространства имён
 
 Пространство имен по умолчанию для неквалифицированных команды является:
 
@@ -160,7 +160,7 @@
 
 ## Плагин XML
 
-Ниже показано, как использовать `plugin.xml` файла для указания плагин исходных файлов на платформе Windows Phone. См приложение плагины обзор, и плагин спецификации для подробной информации об имеющихся вариантах.
+Ниже показано, как использовать `plugin.xml` файла для указания плагин исходных файлов на платформе Windows Phone. См приложение плагины обзор, и "Спецификация расширений" для подробной информации об имеющихся вариантах.
 
 *   `<source-file>`Элемент определяет все ресурсы плагин, например *.cs*, *.xaml*, *. xaml.cs*и *DLL-* файлов и графических ресурсов.
 
diff --git a/docs/ru/edge/guide/platforms/wp8/upgrade.md b/docs/ru/edge/guide/platforms/wp8/upgrade.md
index d9ea061..a69b1a7 100644
--- a/docs/ru/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/ru/edge/guide/platforms/wp8/upgrade.md
@@ -19,19 +19,32 @@
 
 # Обновление Windows Phone 8
 
-В этом руководстве показано, как изменить Windows Phone 8 проектов, для обновления старых версий Кордова. Некоторые из этих инструкций применяются для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI. В следующем разделе показано, как перейти от проектов-CLI.
+В этом руководстве показано, как изменить проекты Windows Phone 8, для обновления от более старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI. В следующем разделе показано, как обновить не-CLI и CLI проекты.
 
-## Обновление до 3.2.0 с 3.1.0
+## Обновление проектов с 3.6.0 до 4.0.0
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запуск `cordova platform update wp8` в существующих проектах.
+
+## Обновление до 3.2.0 от 3.1.0
 
 Для проектов, которые были созданы с помощью cordova CLI:
 
 1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
 
-2.  Запуск`cordova platform update wp8`
+2.  Выполните `cordova platform update wp8`
 
 Для проектов, не созданных с помощью cordova CLI выполните:
 
-        bin\update < project_path >
+        bin/update <project_path>
     
 
 ## Обновление до 3.1.0 с 3.0.0
@@ -44,36 +57,36 @@
 
 Для проектов, не созданных с помощью cordova CLI выполните:
 
-        bin\update < project_path >
+        bin\update <project_path>
     
 
-## Обновление до CLI (3.0.0) с 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
 platform add wp8`.
 
-3.  Скопируйте содержимое каталога `www` в каталог `www` проекта Cordova который вы только что создали.
+3.  Скопируйте содержимое каталога `www` исходного проекта в каталог `www` в корне проекта cordova, который вы только что создали.
 
-4.  Скопируйте или замените любые ресурсы платформы из вашего исходного проекта (`SplashScreen`, `ApplicationIcon`, и т.д.), удостовертесь что добавили все новые файлы в `.csproj` файл. Windows phone построение проектов внутри `platforms\wp8` каталог.
+4.  Скопируйте или замените любые ресурсы платформы из вашего исходного проекта (`SplashScreen`, `ApplicationIcon`, и т.д.), удостовертесь что добавили все новые файлы в `.csproj` файл. Проект Windows phone собирается внутри каталога `platforms\wp8`.
 
 5.  Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
 
 6.  Построение и тестирование.
 
-## Обновления 3.0.0 (non-CLI) из 2.x
+## Обновление до 3.0.0 (не CLI) с 2.x
 
 В окне Обозреватель решений Visual Studio:
 
-1.  Создайте новый Apache Cordova WP8 3.0.0 проекта.
+1.  Создайте новый проект Apache Cordova 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 для управления плагинами.
\ No newline at end of file
+**Примечание**: все основные API удалены из Cordova версии 3.0 и должен быть установлены отдельно как плагины. Дополнительные сведения о том, как повторно включить эти функции в рабочем процессе без использования CLI см. "Использование Plugman для управления расширениями".
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/wp8/vmware.md b/docs/ru/edge/guide/platforms/wp8/vmware.md
index 3cc3ad6..66338e7 100644
--- a/docs/ru/edge/guide/platforms/wp8/vmware.md
+++ b/docs/ru/edge/guide/platforms/wp8/vmware.md
@@ -19,21 +19,21 @@
 
 # Настройка VMWare Fusion
 
-В этом разделе показано, как настроить VMWare Fusion на Mac, так что вы можете использовать Cordova для создания приложений Windows Phone.
+В этом разделе показано, как настроить VMWare Fusion на Mac, так чтобы вы смогли использовать Cordova для создания приложений для Windows Phone.
 
-[Microsoft Developer Network][1] содержит общие инструкции для запуска Windows под VMWare Fusion. После установки Windows, выполните следующие действия:
+[Microsoft Developer Network][1] предоставляет общие инструкции для запуска Windows под VMWare Fusion. После установки Windows, выполните следующие действия:
 
  [1]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
 
-1.  В VMWare Fusion выберите образ диска Windows 8, вы подготовили и выбрать **Параметры**.
+1.  В VMWare Fusion выберите образ диска Windows 8 который вы подготовили и выберите **Параметры**.
 
-2.  Выберите параметры конфигурации **процессоров и памяти** . Не забудьте указать *два* процессорных ядра и чтобы **позволить приложениям низкоуровневой оболочки в этой виртуальной машины**:
+2.  Выберите параметры конфигурации **Процессоры и память** . Не забудьте указать *два* процессорных ядра и выберите **Позволить приложения гипервизора в этой виртуальной машины**:
     
     ![][2]
     
-    Только эмулятор Windows Phone использует половину мегабайт памяти, поэтому в целом вы должны забронировать минимум 2 ГБ для VMWare.
+    Один только эмулятор Windows Phone использует половину гигабайта памяти, поэтому в целом вы должны зарезервировать минимум 2 ГБ для VMWare.
 
-3.  Выберите **Дополнительные** параметры. Включить **привилегированных виртуализации двигатель: Intel VT-x с EPT** вариант:
+3.  Выберите **Дополнительные** параметры. Выберите вариант **Предпочитаемая технология виртуализации : Intel VT-x с EPT**:
     
     ![][3]
 
@@ -45,4 +45,4 @@
  [2]: img/guide/platforms/wp8/vmware_memory_opts.png
  [3]: img/guide/platforms/wp8/vmware_advanced_opts.png
 
-После выполнения этих шагов, вы тогда готовы к установке Windows Phone SDK. В руководстве Windows Phone 8 платформа для деталей.
\ No newline at end of file
+После выполнения этих шагов, вы будете готовы к установке Windows Phone SDK. Смотрите Руководство для платформы Windows Phone 8 для подробностей.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/platforms/wp8/webview.md b/docs/ru/edge/guide/platforms/wp8/webview.md
index 88a4c5c..b688e31 100644
--- a/docs/ru/edge/guide/platforms/wp8/webview.md
+++ b/docs/ru/edge/guide/platforms/wp8/webview.md
@@ -19,15 +19,15 @@
 
 # Windows Phone 8.0 WebViews
 
-В этом руководстве показано, как внедрить компонент Cordova с поддержкой WebView в большее приложение Windows Phone 8.0.
+В этом руководстве показано, как внедрить компонент Cordova с поддержкой WebView в другое, большее, приложение Windows Phone 8.0.
 
-Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней Кордова. Скачать его с [cordova.apache.org](http://cordova.apache.org) и разархивируйте его пакет Windows Phone 8.0 (cordova-wp8-*.zip).
+Следовать этим инструкциям, убедитесь, что у вас есть дистрибутив последней версии Cordova. Скачать его с [cordova.apache.org](http://cordova.apache.org) и разархивируйте пакет для Windows Phone 8.0 (cordova-wp8-*.zip).
 
-  1. Перейдите к пакету `wp8/framework` каталог и построить `WPCordovaClassLib.sln` . Это создает`Bin\Debug[Release]\WPCordovaClassLib.dll`.
+  1. Перейдите к директории `wp8/framework` пакета и соберите решение `WPCordovaClassLib.sln` . Это создаст `Bin\Debug[Release]\WPCordovaClassLib.dll`.
 
-  2. Копия `WPCordovaClassLib.dll` файл в Windows Phone 8 проект `/libs` каталог и включают в себя `WPCordovaClassLib.dll` к вашему проекту через `Project->References->Add Reference` . Кроме того, можно напрямую ссылаться `wp8/framework/WPCordovaClassLib.csproj` файл.
+  2. Скопируйте файл `WPCordovaClassLib.dll` в каталог `/libs` проект Windows Phone 8 и подключите `WPCordovaClassLib.dll` к вашему проекту через `Project->References->Add Reference` . Кроме того, можно напрямую ссылаться на файл `wp8/framework/WPCordovaClassLib.csproj`.
 
-  3. Добавить `CordovaView` компонент на страницу (например,`MainPage.xaml`).
+  3. Добавьте компонент `CordovaView` на страницу (например,`MainPage.xaml`).
     
         xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib">
         ...
@@ -35,8 +35,8 @@
         StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" />
         
 
-  4. Копия `common/www/cordova.js` вместе с HTML и JavaScript файлы приложения в Windows Phone 8 проект `html` каталог и включают в себя новые файлы в проект.
+  4. Скопируйте `common/www/cordova.js` и разметите его вместе с HTML и JavaScript файлами приложения в каталоге `html` проекта Windows Phone 8 и добавьте новые файлы в ваш проект.
 
-  5. Копия `wp8/template/config.xml` в корневой каталог проекта и
+  5. Скопируйте `wp8/template/config.xml` в корневой каталог проекта и
 
-Инструкции выше ссылка только компоненты ядра Cordova, см с помощью Plugman управление плагины для того, чтобы связать Cordova плагины.
\ No newline at end of file
+Инструкции выше подключат только основные компоненты Cordova, см Использование Plugman для управления расширениями для того, чтобы подключить плагины Cordova.
\ No newline at end of file
diff --git a/docs/ru/edge/guide/support/index.md b/docs/ru/edge/guide/support/index.md
index 438bdb6..87cbbd1 100644
--- a/docs/ru/edge/guide/support/index.md
+++ b/docs/ru/edge/guide/support/index.md
@@ -189,7 +189,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md">Accelerometer</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device-motion">Accelerometer</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -222,7 +222,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md">BatteryStatus</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-battery-status">BatteryStatus</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -246,7 +246,8 @@
         <td data-col="winphone8"  class="y">
         </td>
         
-        <td data-col="win8"       class="n">
+        <td data-col="win8"       class="y">
+          * только Windows Phone 8.1
         </td>
         
         <td data-col="tizen"       class="y">
@@ -255,7 +256,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Камера</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-camera">Камера</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -288,7 +289,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-media-capture/blob/master/doc/index.md">Съемка</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-media-capture">Съемка</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -321,7 +322,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device-orientation/blob/master/doc/index.md">Компас</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device-orientation">Компас</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -355,7 +356,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md">Подключение</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-network-information">Подключение</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -388,7 +389,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md">Контакты</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-contacts">Контакты</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -422,7 +423,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device/blob/master/doc/index.md">Устройство</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device">Устройство</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -488,7 +489,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md">Файл</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-file">Файл</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -521,7 +522,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md">Передача файлов</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-file-transfer">Передача файлов</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -557,7 +558,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-geolocation/blob/master/doc/index.md">Географическое положение</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-geolocation">Географическое положение</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -590,7 +591,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-globalization/blob/master/doc/index.md">Глобализация</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-globalization">Глобализация</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -614,7 +615,7 @@
         <td data-col="winphone8"  class="y">
         </td>
         
-        <td data-col="win8"       class="n">
+        <td data-col="win8"       class="y">
         </td>
         
         <td data-col="tizen"       class="n">
@@ -623,7 +624,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-inappbrowser/blob/master/doc/index.md">Внутренний браузер</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-inappbrowser">Внутренний браузер</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -657,7 +658,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-media/blob/master/doc/index.md">Аудио и видео</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-media">Аудио и видео</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -690,7 +691,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-dialogs/blob/master/doc/index.md">Уведомление</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-dialogs">Уведомление</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -723,7 +724,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md">Заставка</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-splashscreen">Заставка</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -756,6 +757,40 @@
       
       <tr>
         <th>
+          <a href="https://www.npmjs.com/package/cordova-plugin-statusbar">Строка состояния</a>
+        </th>
+        
+        <td data-col="amazon-fireos" class="n">
+        </td>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="n">
+        </td>
+        
+        <td data-col="firefoxos" class="n">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="ubuntu"        class="n">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+          только Windows Phone 8.1
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
           <a href="cordova_storage_storage.md.html">Хранилище</a>
         </th>
         
@@ -778,11 +813,11 @@
         </td>
         
         <td data-col="winphone8"  class="y">
-          localStorage и indexedDB
+          localStorage & indexedDB
         </td>
         
         <td data-col="win8"       class="y">
-          localStorage и indexedDB
+          localStorage & indexedDB
         </td>
         
         <td data-col="tizen"       class="y">
@@ -791,7 +826,7 @@
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-vibration/blob/master/doc/index.md">Вибрация</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-vibration">Вибрация</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -815,7 +850,8 @@
         <td data-col="winphone8"  class="y">
         </td>
         
-        <td data-col="win8"       class="n">
+        <td data-col="win8"       class="y">
+          * только Windows Phone 8.1
         </td>
         
         <td data-col="tizen"       class="n">
diff --git a/docs/ru/edge/index.md b/docs/ru/edge/index.md
index 582c464..5006cdf 100644
--- a/docs/ru/edge/index.md
+++ b/docs/ru/edge/index.md
@@ -25,14 +25,14 @@
   <ul>
     <li>
       <h2>
-        Обзор
+        Введение
       </h2>
       
       <span>Начните здесь, если вы новичок в Кордове. Включает в себя установку и последующие шаги.</span>
     </li>
     <li>
       <h2>
-        Поддерживаемые Платформы
+        Руководство по поддерживаемым платформам
       </h2>
       
       <span>Таблица совместимости для всех основных функций.</span>
@@ -53,7 +53,7 @@
     </li>
     <li>
       <h2>
-        Использование Plugman для управления плагины
+        Использование Plugman для управления расширениями
       </h2>
       
       <span>Управление плагинами без CLI при использовании рабочего процесса по центру платформы.</span>
diff --git a/docs/ru/edge/plugin_ref/plugman.md b/docs/ru/edge/plugin_ref/plugman.md
index 9044b4a..c5df93d 100644
--- a/docs/ru/edge/plugin_ref/plugman.md
+++ b/docs/ru/edge/plugin_ref/plugman.md
@@ -92,7 +92,7 @@
 Вы также можете добавить флаг `--debug|-d` к любой команде Plugman для того чтобы запустить эту команду в диагностическом режиме, который будет отображать внутренние отладочные сообщения, по мере их формирования, что может помочь вам отследить проблемы, как например отсутствующие файлы в плагине.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Наконец, вы можете использовать флаг `--version|-v` для того чтобы узнать какую версию Plugman вы используете.
@@ -136,38 +136,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/ru/edge/plugin_ref/spec.md b/docs/ru/edge/plugin_ref/spec.md
index cbcccb2..10a922c 100644
--- a/docs/ru/edge/plugin_ref/spec.md
+++ b/docs/ru/edge/plugin_ref/spec.md
@@ -324,6 +324,25 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Платформа Windows поддерживает два дополнительных атрибута (оба необязательных) затрагивающих meta-name `package.appxmanifest`:
+
+Атрибут `device-target` указывает, что следует включить только при построении для указанного типа целевого устройства. Поддерживаемыми значениями являются `win`, `phone`или `all`.
+
+Атрибут `versions` указывает, что манифесты приложений для определенных версий Windows следует изменить только для версий, которые соответствуют указанной строке версии. Значение может быть любое допустимое значение для строки семантической диапазона версий.
+
+Примеры использования этих атрибутов Windows:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+Приведенный выше пример установит pre-8.1 платформы (Windows 8, в частности) и запросит общие возможности устройства `webcam` и `picturesLibrary`, затем применит возможности устройства `webcam` только для проектов Windows 8.1 которые собираются для Windows Phone. Настольные системы Windows 8.1 остаются неизмененными.
+
 ## Элемент *plugins-plist*
 
 Это *устаревший* элемент, как он применяется только к cordova-ios 2.2.0 и ниже. Используйте тег `<config-file>` для новых версий Cordova.
@@ -370,6 +389,26 @@
 
 *   `arch`: Архитектура для которой `.so` файл был построен, либо `device` или`simulator`.
 
+Для платформы Windows элемент `<lib-file>` позволяет включение `<SDKReference>` в создаваемых файлах проекта Windows.
+
+Поддерживаемые атрибуты:
+
+*   `src` (обязательно): имя пакета SDK для включения (который будет использоваться как значение атрибута `Include` создаваемого элемента `<SDKReference>` ).
+
+*   `arch`: указывает, что `<SDKReference>` следует включить только при построении для заданной архитектуры. Поддерживаются следующие значения `x86`, `x64` или `ARM`.
+
+*   `device-target`: указывает, что `<SDKReference>` следует включить только при построении для указанного типа целевого устройства. Поддерживаются следующие значения `win` (или `windows`), `phone` или `all`.
+
+*   `versions`: указывает, что `<SDKReference>` следует включить только при построении версий, которые соответствуют заданной строке версии. Значение может быть любое допустимое значение для строки семантической диапазона версий.
+
+Примеры:
+
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" arch="x86" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" versions=">=8.1" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="phone" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="win" versions="8.0" arch="x86" />
+    
+
 ## Элемент *framework*
 
 Определяет фреймвёрк (обычно часть OS/платформы) от которого зависит плагин.
@@ -386,13 +425,30 @@
 
 Необязательный атрибут `weak` – это логическое значение, указывающее, должен ли фреймвёрк быть слабо связан с результирующим исполняемым файлом проекта. Значение по умолчанию`false`.
 
-Необязательный атрибут `custom` – это логическое значение, указывающее, входит ли фреймворк в состав файлов плагина (таким образом это не системный фреймворк). Значение по умолчанию `false` . ***На Android*** он определяет как лечить **src**. Если `true` **src** это относительный путь из каталога проекта приложения, в противном случае, из каталога Android SDK.
+Необязательный атрибут `custom` – это логическое значение, указывающее, входит ли фреймворк в состав файлов плагина (таким образом это не системный фреймворк). По умолчанию — `false`. ***На Android*** он определяет как обрабатывать **src**. Если `true` **src** это относительный путь из каталога проекта приложения, в противном случае, из каталога Android SDK.
 
-Необязательный `type` атрибут представляет собой строку, указывающую тип рамки для добавления. В настоящее время только `projectReference` и только на Windows 8. С помощью `custom='true'` и `type='projectReference'` будет добавить ссылку на проект, который будет добавляться к компиляции + связать этапы проекта Кордова. По сути, это единственный способ в настоящее время что «custom» рамки можно ориентировать нескольких архитектур, как явно они построены как зависимость ссылающейся cordova-приложение.
+Необязательный атрибут `type` является строкой, указывающая тип фреймворка для добавления. В настоящее время только `projectReference` поддерживается и только для Windows. Использование `custom='true'` и `type='projectReference'` будет добавлять ссылку на проект, который будет добавляться к этапам компиляции + линковки проекта Cordova. По сути, это единственный способ в настоящее время указать что что «custom» фреймворк может ориентироваться на нескольких архитектур, так как как явно они построены как зависимость в ссылающемся cordova-приложении.
 
-Необязательный `parent` атрибут в настоящее время поддерживается только на андроиде. Он задает относительный путь к каталогу, содержащему подпроекта, к которому необходимо добавить ссылку на. По умолчанию используется значение `.` , то есть в проект приложения. Она позволяет добавлять ссылки между проектами sub как в этом примере:
+Не обязательный `parent` атрибут в настоящее время поддерживается только на Андроиде. Он задает относительный путь к каталогу, содержащему подпроект, на который необходимо добавить ссылку. Значение по умолчанию — `.`, то есть проект приложения. Она позволяет добавлять ссылки между под-проектами как в этом примере:
 
-    < framework src = обычай «FeedbackLib» = «true» / >< рамки src = «экстра/android/поддержка/v7/appcompat» custom = «false» родитель = «FeedbackLib» / >
+    <framework src="FeedbackLib" custom="true" />
+    <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
+    
+
+Платформа Windows поддерживает три дополнительные атрибуты (все необязательные) для уточнения когда фреймворк должны быть включен:
+
+Атрибут `arch` указывает, что фреймворк следует включить только при создании для заданной архитектуры. Поддерживаются следующие значения `x86`, `x64` или `ARM`.
+
+Атрибут `device-target` указывает, что следует включить только при построении для указанного типа целевого устройства. Поддерживаются следующие значения `win` (или `windows`), `phone` или `all`.
+
+Атрибут `versions` указывает, что фреймворк следует включить только при построении для версий, которые соответствуют заданной строке версии. Значение может быть любое допустимое значение для строки семантической диапазона версий.
+
+Примеры использования этих атрибутов Windows:
+
+    <framework src="src/windows/example.dll" arch="x64" />
+    <framework src="src/windows/example.dll" versions=">=8.0" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="win" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="all" versions="8.1" arch="x86" />
     
 
 ## Элемент *info*
@@ -402,7 +458,7 @@
     <info>
     You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
     
-    Вам нужно добавить следующую строку в `local.properties`:
+    You need to add the following line to the `local.properties`:
     
     android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
     </info>
diff --git a/docs/zh/edge/config_ref/index.md b/docs/zh/edge/config_ref/index.md
index 78562d3..7274200 100644
--- a/docs/zh/edge/config_ref/index.md
+++ b/docs/zh/edge/config_ref/index.md
@@ -144,27 +144,40 @@
     
     **注意**: `default` 值意味著科爾多瓦將帶定位首選項條目從平臺的清單/設定檔允許回退到其預設行為的平臺。
 
+預設允許人像及風景模式-僅後執行回檔。我可以或許重新字這,如下所示:
+
+IOS,通過定義在視窗上的 javascript 回檔可以以程式設計方式控制方向:
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## *功能*元素
 
-如果你使用的 CLI 來構建應用程式,則使用 `plugin` 命令來啟用設備的 Api。 這並不會修改的頂級 `config.xml` 檔中,所以 `<feature>` 元素並不適用于您的工作流。 如果您直接在 SDK 和使用特定于平臺的工作 `config.xml` 檔作為源,您使用 `<feature>` 標記,以使設備級 Api 和外部外掛程式。 他們經常出現在特定平臺中的自訂值與 `config.xml` 的檔。 例如,在這裡是如何指定為 Android 專案設備 API:
+如果你使用的 CLI 來構建應用程式,您可以使用`外掛程式`命令以便啟用設備的 Api。 這不修改頂級`config.xml`檔中,所以`<feature>`元素並不適用于您的工作流。 如果您直接在 SDK 和使用特定于平臺的`config.xml`檔作為源工作,您使用`<feature>`標記,使設備級 API 和外部外掛程式。 他們經常出現以特定于平臺的`config.xml`檔中的自訂值。 例如,下面是如何指定設備 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 參考的詳細資訊。在外掛程式上看到外掛程式開發指南的詳細資訊。
+有關如何指定每個功能,請參閱 API 參考的詳細資訊。看到外掛程式的外掛程式開發指南 》 瞭解更多資訊。
 
 ## *平臺*的元素
 
-當使用 CLI 來構建應用程式,它是有時必要指定首選項或其他特定于特定平臺的元素。 使用 `<platform>` 元素來指定配置應該只出現在單個特定于平臺的 `config.xml` 檔。 例如,在這裡是如何指定那唯一的 android 系統應使用全屏顯示首選項:
+使用 CLI 來構建應用程式時,有時必要指定首選項或其他特定于特定平臺的元素。 `<platform>`元素用於指定應該只出現在一個單一的特定于平臺的`config.xml`檔中的配置。 例如,下面是如何指定那唯一的 android 系統應該使用全屏顯示首選項:
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />
diff --git a/docs/zh/edge/cordova/events/events.md b/docs/zh/edge/cordova/events/events.md
index a01b5d7..0f71762 100644
--- a/docs/zh/edge/cordova/events/events.md
+++ b/docs/zh/edge/cordova/events/events.md
@@ -20,8 +20,8 @@
 ## 事件種類
 
 *   deviceready
-*   暫停
-*   簡歷
+*   pause
+*   resume
 *   backbutton
 *   menubutton
 *   searchbutton
@@ -30,17 +30,17 @@
 *   volumedownbutton
 *   volumeupbutton
 
-## 由[org.apache.cordova.battery 狀態][1]添加事件
+## 添加的[科爾多瓦外掛程式電池狀態][1]的事件
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## 由[org.apache.cordova.network 資訊][2]添加事件
+## 事件由[科爾多瓦外掛程式網路資訊][2]添加
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file
diff --git a/docs/zh/edge/cordova/events/events.pause.md b/docs/zh/edge/cordova/events/events.pause.md
index 638709b..b382078 100644
--- a/docs/zh/edge/cordova/events/events.pause.md
+++ b/docs/zh/edge/cordova/events/events.pause.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 暫停
+# pause
 
 當一個應用程式放入後臺,將觸發該事件。
 
diff --git a/docs/zh/edge/cordova/events/events.resume.md b/docs/zh/edge/cordova/events/events.resume.md
index 3dcb547..37e8d9f 100644
--- a/docs/zh/edge/cordova/events/events.resume.md
+++ b/docs/zh/edge/cordova/events/events.resume.md
@@ -13,7 +13,7 @@
 
 ## under the License.
 
-# 簡歷
+# resume
 
 當應用程式從背景中檢索時,將觸發該事件。
 
diff --git a/docs/zh/edge/cordova/plugins/pluginapis.md b/docs/zh/edge/cordova/plugins/pluginapis.md
index 7631b38..4a242a2 100644
--- a/docs/zh/edge/cordova/plugins/pluginapis.md
+++ b/docs/zh/edge/cordova/plugins/pluginapis.md
@@ -11,9 +11,9 @@
 
 科爾多瓦船與一組最小的 Api,和專案添加哪些額外的 Api,它們需要通過外掛程式。
 
-您可以通過使用[外掛程式註冊表][1]的所有現有外掛程式 (包括協力廠商外掛程式) 搜索.
+您可以搜索通過所有現有的外掛程式 (包括協力廠商外掛程式) 對[新公共管理][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 傳統的核心科爾多瓦外掛程式集如下所示:
 
@@ -93,24 +93,34 @@
     
     > 顯示、 隱藏和配置狀況欄背景的 API。
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
+*   [白名單][21]
+    
+    > 白名單網路請求外掛程式。必須安裝在您的應用程式中有任何網路請求。
 
-這些外掛程式文檔非英語翻譯可以發現通過看的科爾多瓦文檔的舊版本。使用非常右上角的這個網站在下拉式功能表切換版本。
\ No newline at end of file
+*   [舊式的白名單][22]
+    
+    > 一個外掛程式來之前它被撕開了,並且改變白名單外掛程式中使用舊式的白名單。
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+通過去外掛程式 github 回購和尋找在 docs 資料夾中可以找到這些外掛程式文檔的非英語翻譯
\ No newline at end of file
diff --git a/docs/zh/edge/guide/appdev/security/index.md b/docs/zh/edge/guide/appdev/security/index.md
index 96bcb7c..6e82310 100644
--- a/docs/zh/edge/guide/appdev/security/index.md
+++ b/docs/zh/edge/guide/appdev/security/index.md
@@ -27,13 +27,7 @@
 
 *   閱讀和理解,白名單指南
 
-*   預設情況下,白名單上新創建的應用程式將允許通過的每個域訪問 `<access>` 標記: `<access origin="*">` 如果您想要針對白名單中,評估的網路請求,則它是重要的是要改變這和只允許,您需要訪問的域。 這可以通過編輯應用程式級設定檔位於: `{project}/config.xml` (最近的專案) 或 `{project}/www/config.xml` (舊專案)
-
-*   Android 的白名單中科爾多瓦 2.9.x 被認為安全,然而,它被發現是否 foo.com 列入白名單中,foo.com.evil.com 將能夠通過白名單測試。 這固定在科爾多瓦 3.x。
-
-*   域白名單不工作在 Android API 10 和下面,和 WP8 的 iframe 和用戶端代碼。 這意味著攻擊者可以載入任何域中 iframe 和科爾多瓦 JavaScript 物件和相應的本機 JAVA 物件,可以直接存取該 iframe 內的頁面上的任何腳本。 構建這些平臺的應用程式時,應考慮到這種情況。 在實踐中這意味著確保目標高於 10,Android API 和如果可能不使用 iframe 載入外部內容-使用 inAppBrowser 外掛程式或其他協力廠商外掛程式。
-
-*   Android 系統,如科爾多瓦 3.6.0,它現在有必要到白名單中 Url 在您的應用程式,如果您的應用程式生成這些 Url 的連結。 如果你的應用程式將生成 `tel:` , `geo:` , `sms:` , `intent:` 或類似的 Url,或提供您希望在使用者的瀏覽器中,打開,然後你將需要更新您的白名單中的外部內容的連結。 請參閱白名單指南的詳細資訊。
+*   域白名單不能在 Android API 10 及以下,WP8 iframe 和用戶端代碼。 這意味著攻擊者可以載入任何域中的 iframe,在 iframe 內頁面上的任何腳本可以直接存取科爾多瓦 JavaScript 物件和相應的本機 JAVA 物件。 當為這些平臺構建應用程式時,應考慮到這種情況。 在實踐中這意味著確保目標高於 10,Android API 和如果可能的話您不使用 iframe 載入外部內容-使用 inAppBrowser 外掛程式或其他協力廠商外掛程式。
 
 ## Iframe 和回檔 Id 機制
 
diff --git a/docs/zh/edge/guide/appdev/whitelist/index.md b/docs/zh/edge/guide/appdev/whitelist/index.md
index e0dd67b..b113eb7 100644
--- a/docs/zh/edge/guide/appdev/whitelist/index.md
+++ b/docs/zh/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@
 
 # 白名單指南
 
-域白名單是一種控制訪問的安全模型向外部域,您的應用程式已不能控制。 科爾多瓦的預設安全性原則允許訪問的任何網站。 在移動之前您在生產中的應用,應制訂白名單和允許訪問特定的網路域和子域。
+域白名單是一種控制訪問的安全模型向外部域,您的應用程式已不能控制。 科爾多瓦提供了一個可配置的安全性原則來定義可以訪問外部網站。 預設情況下,新的應用程式被配置為允許訪問任何網站。 在您的應用程式到生產之前,應制訂白名單和允許訪問特定的網路域和子域。
 
-科爾多瓦遵循[W3C 構件訪問][1]規範,它依賴于 `<access>` 中應用程式的元素 `config.xml` 檔以啟用對特定域的網路訪問。 對於依賴于所述的命令列介面 CLI 工作流的專案,此檔位於專案的頂級目錄。 否則為特定于平臺的發展道路,位置列出以下各節。 (每個平臺上見各種平臺指南的詳細資訊)。
+對於 Android 和 iOS (如其 4.0 的版本),科爾多瓦的安全性原則是可擴展的通過一個外掛程式介面。 您的應用程式應使用 [cordova-plugin-whitelist][1],因為它提供了更好的安全性和可配置性比早期版本的科爾多瓦。 雖然有可能實現自己的白名單外掛程式,它不建議除非您的應用程式有非常具體的安全性原則要求。 有關用法和配置,請參閱 [cordova-plugin-whitelist][1] 的詳細資訊。
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-下面的示例演示白名單中的語法:
+對於其他平臺,科爾多瓦遵循 [W3C 部件訪問][2] 規範,這依賴于應用程式的 `config.xml` 檔以啟用對特定域的網路訪問中的 `<access>` 元素。 對於依賴于描述在命令列介面的 CLI 工作流程的專案,此檔位於專案的頂級目錄。 否則對於特定于平臺的發展路徑,以下各節列出的位置。 (每個平臺上見各種平臺指南的詳細資訊)。
 
-*   [Google.com][2]訪問:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+下面的示例演示 `<access>` 白名單語法:
+
+*   [Google.com][3]訪問:
     
         <access origin="http://google.com" />
         
 
-*   對安全[google.com][3]的訪問 ( `https://` ):
+*   對安全[google.com][4]的訪問 ( `https://` ):
     
         <access origin="https://google.com" />
         
 
-*   子域[maps.google.com][4]訪問:
+*   子域[maps.google.com][5]訪問:
     
         <access origin="http://maps.google.com" />
         
 
-*   對所有子域[google.com][2],例如[mail.google.com][5]和[docs.google.com][6]的訪問:
+*   對所有子域[google.com][3],例如[mail.google.com][6]和[docs.google.com][7]的訪問:
     
         <access origin="http://*.google.com" />
         
 
-*   到*所有*的域,例如, [google.com][2]和[developer.mozilla.org][7]的訪問:
+*   到*所有*的域,例如, [google.com][3]和[developer.mozilla.org][8]的訪問:
     
         <access origin="*" />
         
     
     這是新創建的 CLI 專案的預設值。
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 要知道有些網站可以自動從其主頁定向到不同的 url,例如,使用 HTTPs 協定或具體國家域。 例如 HTTP://www.google.com 將重定向在 HTTPs://www.google.com,使用 SSL/TLS,然後可能進一步將重定向到一個地理位置,例如 HTTPs://www.google.co.uk。 這樣的場景可能需要修改或額外的白名單的作品可以超越你所需的初期。 請考慮這您構建您的白名單。
 
@@ -67,64 +71,11 @@
 
 ## Android 白
 
-在 `res/xml/config.xml` 中找到特定于平臺的白名單規則.
-
-**注**: 在 Android 2.3 和之前,域白名單只有作品 `href` 的超連結,不引用資源 (如圖像和腳本。 採取措施,避免被注入到應用程式中的腳本。
-
-**注**: 為了防止外部 Url 如 `mailto:` 從科爾多瓦到科爾多瓦 3.6.0 版 web 視圖中打開指定 `origin="*"` 含蓄將添加 HTTP 和 HTTPs 協定的規則。 如果您需要訪問附加的自訂協定,然後您應該還添加他們明確到白名單中。 也見下文"外部應用程式白名單"上啟動外部應用程式的 URL 的詳細資訊。
-
-**注意**: 有些網路請求不經過科爾多瓦白名單。 這包括 < 視頻 > 和 < 音訊 > 資源、 WebSocket 連接 (關於 Android 4.4 +) 和其他可能的非 HTTP 請求。 Android 4.4 +,您可以在 HTML 文檔,以限制對這些資源的訪問包括 [CSP][8] 的標頭。 較早版本的 android 系統,它不可能對他們進行限制。
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### 外部應用程式白名單
-
-科爾多瓦 3.6.0 版介紹了第二個白名單中,限制允許使用 Url 來啟動外部應用程式。 在以前版本的科爾多瓦,所有的非 HTTP Url,如 `mailto:`、 `geo:`,`sms` 和 `intent`,被隱式允許 < > 標記的目標。 由於洩漏資訊中的應用潛力,如果一個 XSS 漏洞,使得攻擊者能夠構建任意的連結,這些 Url 必須列入白名單,以及科爾多瓦 3.6.0 版開始。
-
-若要允許啟動外部應用程式的 URL 模式,請使用在 `config.xml` 檔中,設置了 `launch-external` 屬性的 <access> 標記。
-
-例子:
-
-*   若要允許發送 SMS 消息的連結:
-    
-        <access origin="sms:*" launch-external="yes" />
-        
-
-*   若要允許連結打開映射:
-    
-        <access origin="geo:*" launch-external="yes" />
-        
-
-*   若要允許在外部瀏覽器中打開的連結的連結:
-    
-        <access origin="http://example.com/*" launch-external="yes" />
-        
-
-*   允許在外部瀏覽器中打開的所有非白名單網站: (這是先前的行為,非白名單的 url 相同)
-    
-        <access origin="http://*" launch-external="yes" />
-        <access origin="https://*" launch-external="yes" />
-        
-
-*   若要允許訪問所有的 url,恢復到科爾多瓦 3.5.0 政策 (不推薦):
-    
-        <access origin="*" launch-external="yes" />
-        
-
-當導航到一個 URL 從應用程式內,內部白名單第一,測試,如果 URL 未有列入白名單,然後測試外部的白名單。 這意味著,任何 `HTTP:` 或 `HTTPs:` 匹配這兩個白名單的 Url 在科爾多瓦的應用程式,將會打開,而不是啟動外部瀏覽器。
+如上所述,看到 [cordova-plugin-whitelist][1] 的詳細資訊。科爾多瓦 android 4.0.0 之前,請參閱本文檔的舊版本。
 
 ## iOS 白名單
 
-該平臺的白名單規則是命名的應用程式目錄的 `config.xml` 檔中找到的。
-
-起源一種協定,例如 `www.apache.org`,而不是 `HTTP://www.apache.org`,沒有指定預設為所有的 `HTTP`、 `HTTPs`、 `ftp`、 和 `ftps` 的計畫。
-
-萬用字元在 iOS 平臺上的是比在 [W3C 部件訪問][1] 規範更加靈活。 例如,以下訪問所有子域和頂層網域名 `.com` 和 `.net` 等:
-
-        <access origin="*.google.*" />
-    
-
-與上文提到的導航到非白名單通過 `href` 域的 Android 平臺不同的是 iOS 上的超連結防止頁面打開根本。
+如上所述,看到 [cordova-plugin-whitelist][1] 的詳細資訊。科爾多瓦 ios 4.0.0 之前,請參閱本文檔的舊版本。
 
 ## 黑莓 10 白名單
 
@@ -132,22 +83,22 @@
 
 黑莓 10年使用萬用字元有別于其他平臺兩種方式:
 
-*   通過訪問任何內容 `XMLHttpRequest` 必須顯式聲明。 設置 `origin="*"` 不能在這種情況下。 另外,所有 web 安全性可能會都禁用使用 `WebSecurity` 偏好黑莓手機配置中所述:
+*   必須顯式聲明由 `XMLHttpRequest` 訪問的任何內容。 設置 `origin="*"` 不能在這種情況下。 或者,可能使用黑莓手機配置中所述的 `WebSecurity` 偏好禁用所有 web 安全性:
     
         <preference name="websecurity" value="disable" />
         
 
-*   作為替代設置 `*.domain` ,設置附加 `subdomains` 歸因於 `true` 。 應將其設置為 `false` ,預設情況。 例如,以下允許訪問 `google.com` , `maps.google.com` ,和 `docs.google.com` :
+*   作為設置 `*.domain` 的替代方法,將其他 `subdomains` 屬性設置為 `true`。 它應該被預設設置為 `false`。 例如,下面的允許訪問 `google.com`,`maps.google.com` 和 `docs.google.com`:
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    以下縮小訪問到 `google.com` :
+    `Google.com` 以下縮小存取權限:
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    指定訪問到所有的域,包括當地 `file://` 協定:
+    指定訪問到所有的域,包括本地 `file://` 協定:
     
     <access origin="*" subdomains="true" />
 
@@ -166,7 +117,7 @@
     </platform>
     
 
-`XMlHttpRequest` 物件需要使用兩個參數 `mozAnon` 和 `mozSystem` 進行具現化:
+`XMLHttpRequest` 物件需要使用兩個參數 `mozAnon` 和 `mozSystem` 進行具現化:
 
     var request = new XMLHttpRequest({
         mozAnon: true,
@@ -175,24 +126,12 @@
 
 此解決方案是透明的因此沒有其他平臺的區別。
 
-## 3.1.0 iOS 變化
-
-在 3.1.0 版之前, 科爾多瓦 iOS 包括一些非標準的擴展到其他科爾多瓦平臺都支援的域 whilelisting 方案。 截至 3.1.0、 iOS 白名單現在符合本文檔前面所述的資源白名單語法。 如果您從預 3.1.0、 升級和使用這些擴展,必須更改 `config.xml` 檔才能繼續白名單相同的資源作為前集。
-
-具體而言,這些模式需要更新:
-
-*   " `apache.org` "(沒有協定): 這將以前匹配 `http` , `https` , `ftp` ,和 `ftps` 協定。 將更改為" `*://apache.org/*` ",包括所有協定,或都包括一條線為每個您需要支援的協定。
-
-*   " `http://apache.*` "(萬用字元域的末尾): 這以前將匹配所有頂級-級別-域,包括所有可能的兩個字母 Tld (但不是有用的域喜歡。 co.uk)。 為每個 TLD,您實際上控制,並且需要到白名單中包括一條線。
-
-*   " `h*t*://ap*he.o*g` "(隨機丟失信件的萬用字元): 這些都不再支援 ; 變化,包括一條線為每個域,協定,你實際上需要到白名單中。
-
 ## Windows Phone 白名單
 
 Windows Phone 8 的白名單規則是在應用程式的 `config.xml` 檔中找到的。
 
 ## 泰白名單
 
-白名單規則是在應用程式的 `config.xml` 檔中找到的。 平臺依靠相同的 `子域` 屬性作為黑莓平臺。 (有關支援的詳細資訊,請參閱 Tizen 的文檔 [訪問元素][11] 上.)
+白名單規則是在應用程式的 `config.xml` 檔中找到的。 平臺依靠相同的 `subdomains` 屬性作為黑莓平臺。 (有關支援的詳細資訊,請參閱 Tizen 的文檔 [訪問元素][11] 上.)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ No newline at end of file
diff --git a/docs/zh/edge/guide/cli/index.md b/docs/zh/edge/guide/cli/index.md
index 80f6e2c..0709ea2 100644
--- a/docs/zh/edge/guide/cli/index.md
+++ b/docs/zh/edge/guide/cli/index.md
@@ -206,71 +206,71 @@
 
 只有在尋找 `bar` 長期收益率和額外的結果:
 
-        org.apache.cordova.statusbar - Cordova StatusBar Plugin
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
     
 
 `cordova plugin add`命令需要您指定的外掛程式代碼的存儲庫。這裡是你如何使用 CLI 來向應用程式添加功能的示例:
 
 *   基本設備資訊 (設備 API):
     
-        $ cordova plugin add org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-device
         
 
 *   網路連接和電池事件:
     
-        $ cordova plugin add org.apache.cordova.network-information
-        $ cordova plugin add org.apache.cordova.battery-status
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
         
 
 *   加速度計、 指南針、 和地理定位:
     
-        $ cordova plugin add org.apache.cordova.device-motion
-        $ cordova plugin add org.apache.cordova.device-orientation
-        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
         
 
 *   相機、 媒體重播和捕獲:
     
-        $ cordova plugin add org.apache.cordova.camera
-        $ cordova plugin add org.apache.cordova.media-capture
-        $ cordova plugin add org.apache.cordova.media
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
         
 
 *   訪問設備或網路 (檔 API) 上的檔:
     
-        $ cordova plugin add org.apache.cordova.file
-        $ cordova plugin add org.apache.cordova.file-transfer
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
         
 
 *   通過對話方塊或振動發出通知:
     
-        $ cordova plugin add org.apache.cordova.dialogs
-        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
         
 
 *   連絡人:
     
-        $ cordova plugin add org.apache.cordova.contacts
+        $ cordova plugin add cordova-plugin-contacts
         
 
 *   全球化:
     
-        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin add cordova-plugin-globalization
         
 
 *   閃屏:
     
-        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin add cordova-plugin-splashscreen
         
 
 *   打開新的瀏覽器視窗 (InAppBrowser):
     
-        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin add cordova-plugin-inappbrowser
         
 
 *   調試主控台:
     
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
         
 
 **注意**: CLI 將作為每個平臺的相應添加外掛程式代碼。 如果你想要發展與低級別外殼工具或平臺 Sdk 作為概述中討論,你需要運行 Plugman 實用程式來添加外掛程式單獨為每個平臺。 (有關詳細資訊,見使用 Plugman 管理外掛程式)。
@@ -278,31 +278,31 @@
 使用 `plugin ls` (或 `plugin list` ,或 `plugin` 本身) 查看當前已安裝的外掛程式。每個顯示的識別碼:
 
         $ cordova plugin ls    # or 'plugin list'
-        [ 'org.apache.cordova.console' ]
+        [ 'cordova-plugin-console' ]
     
 
 若要刪除一個外掛程式,它通過引用相同的識別碼出現在清單中。例如,在這裡是如何你會從一個發佈版本中刪除調試主控台的支援:
 
-        $ cordova plugin rm org.apache.cordova.console
-        $ cordova plugin remove org.apache.cordova.console    # same
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
     
 
 你可以大量刪除或添加的外掛程式通過指定多個參數的每個命令:
 
-        $ cordova plugin add org.apache.cordova.console org.apache.cordova.device
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
     
 
 ## 高級的外掛程式選項
 
 當添加外掛程式,幾個選項允許您指定從何處獲取該外掛程式。 上面的例子使用知名 `registry.cordova.io` 註冊表和該外掛程式由指定 `id` :
 
-        $ cordova plugin add org.apache.cordova.console
+        $ cordova plugin add cordova-plugin-console
     
 
 `id`還可能包括外掛程式的版本號碼後, 追加 `@` 字元。`latest`版本是最新版本的一個別名。例如:
 
-        $ cordova plugin add org.apache.cordova.console@latest
-        $ cordova plugin add org.apache.cordova.console@0.2.1
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
     
 
 如果在沒有註冊該外掛程式 `registry.cordova.io` 位於另一個 git 倉庫,但您可以指定一個備用的 URL:
diff --git a/docs/zh/edge/guide/hybrid/plugins/index.md b/docs/zh/edge/guide/hybrid/plugins/index.md
index 49605e9..d48a0e2 100644
--- a/docs/zh/edge/guide/hybrid/plugins/index.md
+++ b/docs/zh/edge/guide/hybrid/plugins/index.md
@@ -38,7 +38,7 @@
 
         <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
-                id="org.apache.cordova.device" version="0.2.3">
+                id="cordova-plugin-device" version="0.2.3">
             <name>Device</name>
             <description>Cordova Device Plugin</description>
             <license>Apache 2.0</license>
diff --git a/docs/zh/edge/guide/platforms/amazonfireos/index.md b/docs/zh/edge/guide/platforms/amazonfireos/index.md
index 7005a34..f62c602 100644
--- a/docs/zh/edge/guide/platforms/amazonfireos/index.md
+++ b/docs/zh/edge/guide/platforms/amazonfireos/index.md
@@ -64,7 +64,7 @@
 
 這暴露了 SDK 工具在新打開的終端視窗。否則運行這使它們在當前會話中可用:
 
-    元源 ~/.bash_profile
+    $ source ~/.bash_profile
     
 
 #### Windows 路徑
diff --git a/docs/zh/edge/guide/platforms/android/index.md b/docs/zh/edge/guide/platforms/android/index.md
index 5e4f34c..46eff01 100644
--- a/docs/zh/edge/guide/platforms/android/index.md
+++ b/docs/zh/edge/guide/platforms/android/index.md
@@ -19,11 +19,11 @@
 
 ## 要求和支援
 
-科爾多瓦 android 系統要求 Android SDK。請參閱 Android SDK[的系統要求][1].
+科爾多瓦安卓系統要求可以在 OS X、 Linux 或 Windows 作業系統安裝 Android SDK。 請參閱 Android SDK[的系統要求][1].
 
- [1]: http://developer.android.com/sdk/index.html
+ [1]: http://developer.android.com/sdk/index.html#Requirements
 
-科爾多瓦支援 Android 2.3.x (姜餅,開始與 Android API 級別 10) 和 4.x 版。作為一般規則,Android 版本成為不受支援的科爾多瓦作為他們沾在谷歌的[分佈的儀表板][2]上的 5%以下。 Android 版本早于 API 級別 10,而 3.x 版本 (蜂窩,API 級別 11-13) 大大低於那 5%門檻。
+科爾多瓦支援 Android 4.0.x (入手 Android API 級別 14) 和更高。 作為一般規則,Android 版本成為受科爾多瓦作為他們低於 5%的谷歌的[分佈的儀表板][2]。 Android 版本早于 API 級別 10,和 3.x 版本 (蜂窩,API 級別 11 13) 顯著低於那 5%的門檻。
 
  [2]: http://developer.android.com/about/dashboards/index.html
 
@@ -37,22 +37,34 @@
 
 這些外殼工具允許您創建、 構建和運行 Android 應用程式。 額外的命令列介面,可以跨所有平臺的外掛程式功能的資訊,請參閱使用 Plugman 到管理外掛程式。 有關如何開發外掛程式的詳細資訊,請參閱應用程式外掛程式。
 
-從[developer.android.com/sdk][4]安裝 Android SDK。 Android sdk 是作為 'adt-捆綁-< os > < 拱 >-< ver >' 檔分發。 在 windows 上,adt 捆綁打包用安裝程式安裝。 在 OSX 和 Linux,只需打開包裝 'adt 捆綁' 中的位置,您將存儲的開發工具。 [關於 Android SDK 安裝程式的詳細的資訊可以在這裡找到][5]
+## 安裝 JAVA 開發工具箱 (JDK)
 
- [4]: http://developer.android.com/sdk/
- [5]: http://developer.android.com/sdk/installing/bundle.html
+安裝[JAVA 開發工具箱 (JDK) 7][4]或更高版本。
 
-科爾多瓦正常工作,或者基於他們的 CLI 命令列工具,您需要包括 SDK 的 `tools` 和 `platform-tools` 中的目錄你 `PATH` 。 在 Mac 上可以使用一個文字編輯器來創建或修改 `~/.bash_profile` 檔中,添加行,如下,根據 SDK 的安裝位置:
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
 
-        匯出路徑 = ${路徑}:/開發/adt-捆綁/sdk/平臺-工具:/開發/adt-捆綁/sdk/工具
+在 Windows 上安裝時您還需要設置`JAVA_HOME`環境變數根據 JDK 安裝路徑 (例如,C:\Program Files\JAVA\jdk1.7.0_75)。
+
+## 安裝 Android SDK
+
+安裝[獨立的 Android SDK 工具][5]或[Android 的工作室][6]。 如果您計畫開發新科爾多瓦為 Android 外掛程式或使用本機工具來運行和調試 Android 平臺`Android 工作室`水墨畫之發展。 否則, `Android 獨立 SDK 工具`就足以構建和部署 Android 應用程式。
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+詳細的安裝說明,請參見上面的安裝連結的一部分。
+
+科爾多瓦的命令列工具來工作,或者基於他們的 CLI,您需要在您的`路徑`中包括 SDK 的`工具`和`平臺工具`目錄。 在 Mac 上可以使用一個文字編輯器來創建或修改`~/.bash_profile`檔中,添加如下所示,根據 SDK 安裝的位置的行:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
     
 
-添加的路徑為 `java` 和 `ant` 如果需要。 在這條線 `~/.bash_profile` 公開這些工具在新打開的終端視窗。 如果您的終端視窗已經打開在 OSX,或避免的登出登錄在 Linux 上,運行這個是為了讓他們在當前的終端視窗中可用:
+這條線在`~/.bash_profile`公開這些工具在新打開的終端視窗。 如果您的終端視窗已經打開在 OSX,或避免在 Linux 上的登出/登錄,運行此工具以使他們在當前的終端視窗中可用:
 
-        元源 ~/.bash_profile
+        $ source ~/.bash_profile
     
 
-若要修改 `PATH` 上 Windows 7 的環境:
+若要修改`PATH`在窗戶上的環境:
 
 1.  在桌面的左下角的**開始**功能表上按一下,在**電腦**上,按右鍵,然後選擇**屬性**.
 
@@ -64,70 +76,116 @@
 
 5.  追加到以下 `PATH` 基於在安裝 SDK,例如:
     
-        ;C:\Development\adt-bundle\sdk\platform-tools ;C:\Development\adt-bundle\sdk\tools
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
         
 
 6.  將值保存並關閉這兩個對話方塊。
 
-您可能還需要啟用 JAVA 和螞蟻打開一個命令提示符並鍵入 `java` ,然後還鍵入 `ant` 。將追加到 `PATH` 為准的這些運行失敗:
+## 安裝 SDK 套裝程式
 
-        ;%JAVA_HOME%\bin;%ANT_HOME%\bin
-    
+打開 Android SDK 管理器 (例如,通過終端: `android`) 並安裝:
 
-## 在 SDK 中打開一個新的專案
+1.  Android 5.1.1 (API 22) 平臺 SDK
+2.  Android SDK 生成工具版本 19.1.0 或更高版本
+3.  Android 支援存儲庫 (額外)
 
-此時,若要創建一個新的專案您可以選擇在命令列介面或一組特定于 android 作業系統 shell 工具中所述的跨平臺 CLI 工具之間。 在原始程式碼目錄中,這裡是從 CLI 的辦法:
+有關更多詳細資訊,請參閱[安裝 SDK 包][7]。
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## 配置模擬器
+
+預設情況下,android sdk 並不提供任何預設模擬程式實例。 您可以創建一個新的通過在命令列上運行`android` 。 新聞**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_device.png
+
+按**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_newAVD.png
+
+AVD 然後出現在**虛擬的 Android 設備**清單中:
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_avds.png
+
+若要打開模擬器作為單獨的應用程式,請選擇 AVD,然後按**開始**。它推出一樣在設備上,使用其他控制項可用的硬體按鈕:
+
+![][11]
+
+ [11]: img/guide/platforms/android/asdk_emulator.png
+
+為獲得更快的體驗,你可以使用`虛擬機器加速`以提高執行速度。 許多現代的 Cpu 提供擴展外掛程式,以更有效地執行虛擬機器。 嘗試使用這種類型的加速度之前,您需要確定是否您當前的開發系統 CPU 支援一種以下的虛擬化技術:
+
+*   **英特爾虛擬化技術**(VT-x,vmx) →[英特爾 VT-x 支援的處理器清單][12]
+*   **AMD 虛擬化**(AMD-V,支援向量機),只支援 Linux (自 2006 年 5 月以來所有 Cpu AMD 都包括 AMD-V,閃龍除外)。
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+另一種方法來找出是否您的英特爾處理器支援 VT x 技術、 它是由執行`英特爾處理器識別實用程式`、 `Windows`為您可以從英特爾[下載中心][13],下載它或您可以使用[booteable 實用程式][14],它是`獨立于作業系統`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+後安裝和執行的`英特爾處理器識別實用程式`在 Windows 中,你會得到下面的視窗,以檢查是否您的 CPU 支援虛擬化技術:
+
+![][15]
+
+ [15]: img/guide/platforms/android/intel_pid_util_620px.png
+
+為了加快模擬程式,您需要下載並安裝一個或多個`Intel x86 原子`系統映射,以及`英特爾硬體加速執行經理 (HAXM)`.
+
+打開你的 Android SDK 經理,並選擇`Intel x86 原子`系統的形象,為任何一個你想要測試的版本。 然後轉到`臨時演員`和選擇`Intel x86 模擬器加速器 (HAXM)`,並安裝這些套裝軟體:
+
+![][16]
+
+ [16]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+下載後,運行英特爾安裝程式時,這是你 Android SDK 在`臨時演員/英特爾/Hardware_Accelerated_Execution_Manager`中可用。 **注意**:`如果您有任何問題,安裝套裝軟體,你可以找到更多的資訊和一步一步指導檢查這` [篇文章英特爾][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  安裝一個或多個`Intel x86 原子`系統映射,以及`英特爾硬體加速執行管理器`,可根據**臨時演員**.
+
+2.  運行英特爾安裝程式時,這是你 Android SDK 在`臨時演員/英特爾/Hardware_Accelerated_Execution_Manager`中可用.
+
+3.  目標設置為英特爾圖像創建新的 AVD。
+
+4.  當啟動模擬程式,確保有沒有錯誤訊息,指示載入 HAX 模組失敗。
+
+## 創建一個新專案
+
+在這一點上,要創建一個新的專案你可以選擇之間跨平臺 CLI 工具的命令列介面或一組特定于 Android 的 shell 工具中所述。 從在原始程式碼目錄中,這裡是 CLI 的方法:
 
         $ cordova create hello com.example.hello HelloWorld
         $ cd hello
         $ cordova platform add android
-        $ cordova build
+        $ ccordova prepare              # or "cordova build"
     
 
-這裡是 Unix 和 Windows 的相應較低級別外殼工具方法:
+這裡是 Unix 和 Windows 的相應較低級別 shell 工具方法:
 
         $ /path/to/cordova-android/bin/create /path/to/new/hello com.example.hello HelloWorld
         C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
-這裡是如何使用 SDK 來修改它:
-
-1.  啟動**Eclipse**應用程式。
-
-2.  選擇**新建專案**功能表項目。
-
-3.  從結果對話方塊中,選擇**從現有代碼的 Android 專案**並按**下一步**:
-    
-    ![][6]
-
-4.  如果您使用的 CLI,導航到 `hello` 您創建專案,然後到目錄 `platforms/android` 子目錄。 或者,如果您使用 `create` 殼實用程式,只需定位到 `hello` 目錄。
-
-5.  按**完成**.
-
- [6]: img/guide/platforms/android/eclipse_new_project.png
-
-一旦日食視窗將打開,一個紅色的**X**可能似乎表明未解決的問題。如果是這樣,執行這些額外的步驟:
-
-1.  按右鍵專案目錄。
-
-2.  在出現的**屬性**對話方塊中,選擇**Android**從功能窗格。
-
-3.  為專案生成目標,選擇您已安裝的最高的 Android API 級別。
-
-4.  按一下**確定**.
-
-5.  從**專案**功能表中選擇**清潔**。這應該更正該專案中的所有錯誤。
-
 ## 生成專案
 
-如果您在開發中使用 CLI,專案目錄的頂級 `www` 目錄中包含的原始程式碼檔。運行任何這些專案目錄重新生成該應用程式中:
+如果您在開發中使用 CLI,專案目錄頂級`www`目錄中包含的原始程式碼檔。運行任何這些專案目錄重新生成該應用程式中:
 
-        $ 科爾多瓦 # 構建了添加的 $ 科爾多瓦的所有平臺都生成 android # 都生成調試只 Android $ 科爾多瓦建造安卓 — — 只有 Android $ 科爾多瓦都生成 android — — 唯一的 android 版本 # 都生成調試 # 都生成調試
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
     
 
-如果您使用特定于 android 作業系統外殼工具在發展中,有不同的方法。 一旦您生成該專案,預設應用程式的源是可用在 `assets/www` 子目錄。 隨後的命令都可用在其 `cordova` 子目錄。
+如果使用的特定于 Android 的 shell 工具在發展中,還有一個不同的方法。 一旦您生成專案時,預設的應用程式的來源是可用的`資產/www`子目錄中。 後續的命令,可在其`科爾多瓦`子目錄。
 
-`build`命令,清理專案檔案並重新生成應用程式。這裡是為 Mac 和 Windows 的語法。 第一次兩個示例生成調試資訊,和第二個構建版本的應用程式:
+`build`命令清理專案檔案並重新生成應用程式。這裡是 Mac 和 Windows 的語法。 第一次兩個示例生成調試資訊,和第二個構建版本的應用程式:
 
         $ /path/to/project/cordova/build --debug
         C:\path\to\project\cordova\build.bat --debug
@@ -136,150 +194,75 @@
         C:\path\to\project\cordova\build.bat --release
     
 
-當生成版本中,如果您添加到下面的定義你 `local.properties` 檔,然後您的 APK 將得到簽署並對齊,它將會準備上傳到谷歌播放存儲:
+## 部署應用程式
 
-        key.store=/Users/me/Developer/mykeystore.jks key.alias=mykeyalias
+`科爾多瓦`CLI 實用程式可用於應用程式部署到模擬器或設備從命令列:
+
+        $ cordova emulate android       #to deploy the app on a default iOS emulator
+        $ cordova run android --device  #to deploy the app on a connected device
     
 
-如果金鑰存儲庫和/或使用別名的鍵有一個密碼,則生成腳本將提示您輸入密碼。 你不需要在屬性檔中定義的密碼。 如果你想要避免出現提示,您可以定義它們在 `local.properties` 為 `key.store.password` 和 `key.alias.password` 。 如果你這樣做,會意識到這些密碼的安全擔憂。
+否則,請使用備用殼介面:
 
-## 配置模擬器
-
-您可以使用 `cordova` CLI 實用程式或科爾多瓦的安卓系統中心殼的工具,以在模擬器中運行應用程式。 無論哪種方式,SDK 必須首先配置顯示至少一個設備。 要這樣做,請使用 Android SDK 管理器,從 Eclipse 獨立運行的 JAVA 應用程式。 有兩種方法,以將其打開:
-
-1.  運行 `android` 命令列上。
-
-2.  從內日食,按此工具列圖示:
-    
-    ![][7]
-
- [7]: img/guide/platforms/android/eclipse_android_sdk_button.png
-
-一旦打開,Android SDK 管理器將顯示不同的運行時庫:
-
-![][8]
-
- [8]: img/guide/platforms/android/asdk_window.png
-
-選擇**工具 → 管理 AVDs** (Android 的虛擬裝置),然後從**裝置定義**在隨後出現的對話方塊中選擇任何項:
-
-![][9]
-
- [9]: img/guide/platforms/android/asdk_device.png
-
-按**創建 AVD**,(可選) 修改該名稱,然後按**確定**以接受這些更改:
-
-![][10]
-
- [10]: img/guide/platforms/android/asdk_newAVD.png
-
-AVD 然後出現在**虛擬的 Android 設備**清單中:
-
-![][11]
-
- [11]: img/guide/platforms/android/asdk_avds.png
-
-若要打開模擬器作為單獨的應用程式,請選擇 AVD,然後按**開始**。它推出一樣在設備上,使用其他控制項可用的硬體按鈕:
-
-![][12]
-
- [12]: img/guide/platforms/android/asdk_emulator.png
-
-## 部署到模擬程式
-
-在這一點上,您可以使用 `cordova` CLI 實用程式部署到模擬器應用程式從命令列:
-
-        $ 科爾多瓦效仿安卓系統
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
     
 
-否則使用備用殼介面:
+您可以使用**cordova run android --list**看到所有可用的目標和**cordova run android --target=target_name**在一個特定的設備或模擬器上運行應用程式 (例如,`cordova run android --target="Nexus4_emulator"`).
 
-        $ /path/to/project/cordova/run — — 模擬器
-    
-
-而不是依靠哪種模擬器當前啟用在 SDK 中,你可以引用每個由您提供的名稱:
-
-        $ /path/to/project/cordova/run — — 目標 = 名稱
-    
+您還可以使用**cordova run --help**查看附加的生成和運行選項。
 
 這將應用程式推送至主畫面,啟動它:
 
-![][13]
-
- [13]: img/guide/platforms/android/emulator2x.png
-
-當你 `run` 應用程式,您也 `build` 它。 您可以附加額外 `--debug` , `--release` ,和 `--nobuild` 標誌來控制它如何構建的或甚至是否重建是必需的:
-
-        $ /path/to/project/cordova/run — — 模擬器 — — 不允許建造區域
-    
-
-如果相反你正在在 Eclipse 中,按右鍵該專案,並選擇**作為 → 運行 Android 應用程式**。可能要求您指定 AVD,如果都已經打開。
-
-為獲得更快的體驗,您可以使用 `Virtual Machine Acceleration` 來提高執行速度。 許多現代的 Cpu 提供擴展外掛程式,以更有效地執行虛擬機器。 嘗試使用這種類型的加速度之前,您需要確定是否您當前的開發系統 CPU 支援一種以下的虛擬化技術:
-
-*   **英特爾虛擬化技術**(VT-x,vmx) →[英特爾 VT-x 支援的處理器清單][14]
-*   **AMD 虛擬化**(AMD-V,支援向量機),只支援 Linux (自 2006 年 5 月以來所有 Cpu AMD 都包括 AMD-V,閃龍除外)。
-
- [14]: http://ark.intel.com/products/virtualizationtechnology
-
-另一種方法來找出如果您的英特爾處理器支援 VT x 技術,它是由執行 `Intel Processor Identification Utility` ,為 `Windows` 您可以從英特爾[下載中心][15],下載它,或者你可以使用[booteable 實用程式][16],這是`OS Independent`.
-
- [15]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
- [16]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
-
-後安裝和執行 `Intel Processor Identification Utility` 在 Windows 中,你會得到下面的視窗,以檢查是否您的 CPU 支援虛擬化技術:
-
-![][17]
-
- [17]: img/guide/platforms/android/intel_pid_util_620px.png
-
-為了加快模擬程式,您需要下載並安裝一個或多個 `Intel x86 Atom` 系統映射,以及`Intel Hardware Accelerated Execution Manager (HAXM)`.
-
-打開你的 Android SDK 經理,並選擇 `Intel x86 Atom` 為您想要測試哪種版本的系統映射。 然後轉到 `Extras` ,並選擇 `Intel x86 Emulator Accelerator (HAXM)` ,並安裝這些套裝軟體:
-
 ![][18]
 
- [18]: img/guide/platforms/android/asdk_man_intel_image_haxm.png
+ [18]: img/guide/platforms/android/emulator2x.png
 
-下載後,運行了英特爾的安裝程式,在 Android SDK 中有可用 `extras/intel/Hardware_Accelerated_Execution_Manager` 。 **注**: `If you have any problems installing the package, you can find more information and step by step guidance check this` [英特爾條][19] .
+當您`run`該應用程式,您還`build`它。 您可以附加額外`--debug`, `--release`,和`--nobuild`標誌來控制它如何構建的或甚至是否重建是必需的:
 
- [19]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
-
-1.  安裝一個或多個 `Intel x86 Atom` 的系統映射,以及 `Intel Hardware Accelerated Execution Manager` 下**的額外**的可用.
-
-2.  運行英特爾安裝程式時,這是在您 Android SDK 內可用`extras/intel/Hardware_Accelerated_Execution_Manager`.
-
-3.  設置為英特爾圖像的目標來創建新的 AVD。
-
-4.  當啟動模擬程式,確保沒有任何錯誤訊息,指示未能載入 HAX 模組。
-
-## 將部署到設備
-
-若要應用程式直接推向該設備,請確保在您的設備在[安卓開發者網站][20]上,所述啟用 USB 調試,然後使用一個迷你的 USB 電纜把它插到你的系統。
-
- [20]: http://developer.android.com/tools/device.html
-
-可以使用此 CLI 命令以將應用程式推送到設備:
-
-        運行 android 的 $ 科爾多瓦
+        $ /path/to/project/cordova/run --emulator --nobuild
     
 
-你要麼使用此以 Android 為中心的 shell 介面:
-
-        $ /path/to/project/cordova/run — — 設備
-    
-
-無標誌指定, `run` 命令檢測到已連接的設備或當前正在運行的模擬程式,如果沒有設備被發現,否則將提示您指定一個模擬器。
-
-若要運行該應用程式從在 Eclipse 中的,按右鍵該專案,並選擇**作為 → 運行 Android 應用程式**.
-
 ## 其他命令
 
 下列生成詳細的日誌,該應用程式的運行時:
 
-        $ C:\path\to\project\cordova\log.bat /path/to/project/cordova/log
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
     
 
 以下清理的專案檔案:
 
-        $ C:\path\to\project\cordova\clean.bat /path/to/project/cordova/clean
\ No newline at end of file
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+    
+
+## 在 SDK 中打開一個新專案
+
+一旦 android 平臺添加到專案中,你可以打開它從[Android Studio][6]內:
+
+1.  推出**Android 工作室**中的應用。
+
+2.  選擇**導入專案 (Eclipse ADT,Gradle 等)**.
+    
+    ![][19]
+
+3.  選擇存儲 (`你/專案/platforms/android` android 平臺的位置).
+    
+    ![][20]
+
+4.  `Gradle Sync`問題你可以乾脆的回答**是**.
+
+ [19]: img/guide/platforms/android/asdk_import_project.png
+ [20]: img/guide/platforms/android/asdk_import_select_location.png
+
+你現在有所有的和可以從生成並運行該應用程式直接`Android 工作室`.
+
+![][21]
+
+ [21]: img/guide/platforms/android/asdk_import_done.png
+
+請參閱[Android 工作室概述][22][生成並運行從 Android 工作室][23]為更多的細節。
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
\ No newline at end of file
diff --git a/docs/zh/edge/guide/platforms/android/tools.md b/docs/zh/edge/guide/platforms/android/tools.md
index 6c76e66..654628e 100644
--- a/docs/zh/edge/guide/platforms/android/tools.md
+++ b/docs/zh/edge/guide/platforms/android/tools.md
@@ -65,6 +65,38 @@
 
 請確保您創建至少一個 Android 虛擬裝置,否則為系統會提示您這樣與做 `android` 命令。 如果多個 AVD 可用作為目標,提示您選擇一個。 預設情況下 `run` 命令檢測連接的設備或當前正在運行的模擬程式,如果沒有設備發現。
 
+## 簽署應用程式
+
+您可以查看簽名要求在這裡的安卓應用程式: HTTP://developer.android.com/tools/publishing/app-signing.html
+
+要簽名的應用程式,您需要以下參數: * 金鑰存儲庫 (`--keystore`): 可容納一套鑰匙的二進位檔案的路徑。 * 金鑰庫口令 (`--storePassword`): 金鑰存儲庫的密碼 * 別名 (`--alias`): 指定私密金鑰用於唱歌的 id。 * 密碼 (`--password`): 為指定的私密金鑰的密碼。 * 類型的金鑰存儲庫 (`--keystoreType`): pkcs12 jks (預設: 自動檢測基於檔副檔名) 可以使用上面 `run` 或 `build` 腳本的命令列參數指定這些參數。
+
+或者,您可以指定它們在組建組態檔 (build.json) 中使用 (`--buildConfig`) 的論點。下面是組建組態檔的一個示例:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+對於發佈簽名,可以排除密碼和生成系統會發出提示要求輸入密碼。
+
+此外,它還支援以混合和匹配的命令列參數和 build.json 檔中的參數。 從命令列參數的值將會得到優先。 這可用於在命令列上指定的密碼。
+
 ## 日誌記錄
 
         $ /path/to/project/cordova/log
@@ -132,7 +164,7 @@
 
 ### 擴展 build.gradle
 
-如果您需要自訂 `build.gradle`,而不是直接編輯,您應該創建一個名為 `生成 extras.gradle` 的同級檔。 此檔將包含由主要的 `build.gradle` 出現時。 下面是一個示例:
+如果您需要自訂 `build.gradle`,而不是直接編輯,您應該創建一個名為 `build-extras.gradle` 的同級檔。 此檔將包含由主要的 `build.gradle` 出現時。 下面是一個示例:
 
     # Example build-extras.gradle
     # This file is included at the beginning of `build.gradle`
@@ -143,7 +175,7 @@
     }
     
 
-請注意外掛程式還可以包括通過 `生成 extras.gradle` 檔:
+請注意外掛程式還可以包括通過 `build-extras.gradle` 檔:
 
     <framework src="some.gradle" custom="true" type="gradleReference" />
     
diff --git a/docs/zh/edge/guide/platforms/android/upgrade.md b/docs/zh/edge/guide/platforms/android/upgrade.md
index a9d8c6b..96c30fe 100644
--- a/docs/zh/edge/guide/platforms/android/upgrade.md
+++ b/docs/zh/edge/guide/platforms/android/upgrade.md
@@ -17,14 +17,64 @@
 
 本指南演示如何修改 Android 專案從科爾多瓦的舊版本進行升級。 大多數這些說明適用于與舊集的前面的命令列工具創建的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。
 
-## 4.0.0 3.6.0 版升級專案
+## 升級到 4.0.0
+
+有利用 4.0.0 的重大變化所需的特定升級步驟。第一,常見的升級步驟,如下所示。
 
 對於非 CLI 的專案,請運行:
 
         bin/update path/to/project
     
 
-CLI 專案:
+CLI 的專案:
+
+1.  更新 `cordova` CLI 版本。請參閱命令列介面。
+
+2.  在你現有的專案中運行 `cordova platform update android`。
+
+### 升級白名單
+
+現在通過外掛程式實現所有的白名單功能。 無外掛程式升級到 4.0.0 後您的應用程式不再卻是白名單的保護。科爾多瓦有兩個白名單外掛程式,提供不同的保護層級。
+
+1.  `cordova-plugin-whitelist` 外掛程式 *(推薦)*
+    
+    *   這個外掛程式被推薦的是更加安全和可配置比在以前的版本中白
+    *   在所需的配置更改上看到 [cordova-plugin-whitelist][1] 的詳細資訊
+    *   兼營: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `cordova-plugin-legacy-whitelist` 外掛程式
+    
+    *   這個外掛程式提供了相同的白名單中行為,作為以前的版本。請參閱 [cordova-plugin-legacy-whitelist][2]
+    *   沒有配置更改是必需的但它提供了比推薦外掛程式的保護較少
+    *   兼營: `cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### 使用人行橫道上 web 視圖
+
+預設情況下,您的應用程式將繼續使用 web 視圖提供的設備的系統。如果你想要改用人行橫道上 web 視圖,只需添加人行橫道上的外掛程式:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+後添加的外掛程式,您的應用程式會得到人行橫道上 web 視圖正確安裝和配置。
+
+### 升級到閃屏外掛程式
+
+如果您的應用程式使用一個閃屏功能已被轉移到一個外掛程式。 用於初始螢幕的配置選項是不變的。 所需的只有升級步驟是要添加的外掛程式:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## 從 3.6.0 版升級到 3.7.1
+
+對於非 CLI 的專案,請運行:
+
+        bin/update path/to/project
+    
+
+CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
@@ -34,15 +84,15 @@
 
 按照關於 `3.2.0` 相同的說明.
 
-入手 3.3.0,科爾多瓦運行時現在被編譯為 Android 的庫,而不是一個罐子裡。 這都不應該影響為命令列用法,但 IDE 使用者將需要新增的 `MyProject-CordovaLib` 專案導入到他們的工作區。
+入手 3.3.0,科爾多瓦運行時現在被編譯為 Android 的庫,而不是一個罐子裡。 這都不應該影響為命令列用法,但 IDE 使用者將需要新增的 `MyProject CordovaLib` 專案導入到他們的工作區。
 
 ## 從 3.1.0 升級到 3.2.0
 
-為專案創建的科爾多瓦 CLI:
+為創建的科爾多瓦 CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
-2.  運行`cordova platform update android`
+2.  運行 `cordova platform update android`
 
 對於不使用 CLI 科爾多瓦創建的專案,請運行:
 
@@ -53,11 +103,11 @@
 
 ## 從 3.0.0 升級到 3.1.0
 
-為專案創建的科爾多瓦 CLI:
+為創建的科爾多瓦 CLI 的專案:
 
 1.  更新 `cordova` CLI 版本。請參閱命令列介面。
 
-2.  運行`cordova platform update android`
+2.  運行 `cordova platform update android`
 
 對於不使用 CLI 科爾多瓦創建的專案,請運行:
 
@@ -98,11 +148,11 @@
 
 ## 從 2.7.0 升級到 2.8.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.7.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.7.0.jar`。
 
-2.  將 `科爾多瓦 2.8.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.8.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 <!-- SS Eclipse -->
 
@@ -114,17 +164,17 @@
 
 4.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-5.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
+5.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 2.6.0 升級到 2.7.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.6.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.6.0.jar`。
 
-2.  將 `科爾多瓦 2.7.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.7.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 2.7.0.js` 複製到您的專案。
+4.  將新的 `cordova-2.7.0.js` 複製到您的專案。
 
 5.  更新你的 html 代碼,使用新的 `cordova-2.7.0.js` 檔。
 
@@ -132,19 +182,19 @@
 
 7.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+8.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
 
 ## 從 2.5.0 升級到 2.6.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.5.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.5.0.jar`。
 
-2.  將 `科爾多瓦 2.6.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.6.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.6.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.6.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
@@ -152,37 +202,37 @@
 
 8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
-科爾多瓦原始目錄中列出的專案路徑與運行 `bin/更新 < 專案 >`。
+科爾多瓦原始目錄中列出的專案路徑與運行 `bin/update < 專案 >`。
 
 ## 從 2.4.0 升級到 2.5.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.4.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.4.0.jar`。
 
-2.  將 `科爾多瓦 2.5.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.5.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.5.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.5.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
 7.  更新 `framework/res/xml/config.xml` 以前一樣有類似的設置。
 
-8.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
+8.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
 
 ## 從 2.3.0 升級到 2.4.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.3.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.3.0.jar`。
 
-2.  將 `科爾多瓦 2.4.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.4.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.4.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.4.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
@@ -190,79 +240,79 @@
 
 ## 從 2.2.0 升級到 2.3.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.2.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-2.2.0.jar`。
 
-2.  將 `科爾多瓦 2.3.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.3.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.3.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
-
-6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-
-7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-
-## 從 2.1.0 升級到 2.2.0
-
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.1.0.jar`。
-
-2.  將 `科爾多瓦 2.2.0.jar` 添加到專案的 `libs` 目錄。
-
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-
-4.  複製新 `cordova-2.2.0.js` 到您的專案。
-
-5.  更新你的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
-
-6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
-
-7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
-
-## 從 2.0.0 升級到 2.1.0
-
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 2.0.0.jar`。
-
-2.  將 `科爾多瓦 2.1.0.jar` 添加到專案的 `libs` 目錄。
-
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
-
-4.  複製新 `cordova-2.1.0.js` 到您的專案。
-
-5.  更新你的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.3.0.js` 檔。
 
 6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
 7.  將檔從複製 `bin/templates/cordova` 到專案的 `cordova` 目錄。
 
+## 從 2.1.0 升級到 2.2.0
+
+1.  從專案的 `libs` 目錄刪除 `cordova-2.1.0.jar`。
+
+2.  將 `cordova-2.2.0.jar` 添加到專案的 `libs` 目錄。
+
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+
+4.  複製新 `cordova-2.2.0.js` 到您的專案。
+
+5.  更新您的 html 代碼,使用新的 `cordova-2.2.0.js` 檔。
+
+6.  複製 `res/xml/config.xml` 相匹配`framework/res/xml/config.xml`.
+
+7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+
+## 從 2.0.0 升級到 2.1.0
+
+1.  從專案的 `libs` 目錄刪除 `cordova-2.0.0.jar`。
+
+2.  將 `cordova-2.1.0.jar` 添加到專案的 `libs` 目錄。
+
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+
+4.  複製新 `cordova-2.1.0.js` 到您的專案。
+
+5.  更新您的 html 代碼,使用新的 `cordova-2.1.0.js` 檔。
+
+6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
+
+7.  將檔從複製 `bin/templates/cordova` 到專案中的 `cordova` 目錄。
+
 ## 從 1.9.0 升級到 2.0.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.9.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.9.0.jar`。
 
-2.  將 `科爾多瓦 2.0.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-2.0.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-2.0.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-2.0.0.js` 檔。
 
-6.  複製 `res/xml/config.xml` 相匹配`framework/res/xml/config.xml`.
+6.  複製 `res/xml/config.xml` 以匹配`framework/res/xml/config.xml`.
 
 在 2.0.0 釋放,`config.xml` 檔相結合,並取代了 `cordova.xml` 和 `plugins.xml`。 舊的檔已被否決,和當他們仍然在 2.0.0,工作就會停止工作在將來的版本中。
 
 ## 從 1.8.1 升級到 1.9.0
 
-1.  刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.8.0.jar`。
 
-2.  將 `科爾多瓦 1.9.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.9.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.9.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.9.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.9.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.9.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
@@ -270,23 +320,23 @@
 
 ## 從 1.8.0 升級到 1.8.0
 
-1.  刪除 `cordova-1.8.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.8.0.jar`。
 
-2.  將 `科爾多瓦 1.8.1.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.8.1.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.8.1.js` 複製到您的專案。
+4.  將新的 `cordova-1.8.1.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.8.1.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.8.1.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
 
-## 從 1.7.0 升級到 1.8.0
+## 從 1.7.0 以來升級到 1.8.0
 
-1.  刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.7.0.jar`。
 
-2.  添加 `cordova-1.8.0.jar` 到專案中的 `libs` 目錄。
+2.  將 `cordova-1.8.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
@@ -296,117 +346,117 @@
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-## 從 1.7.0 以來升級到 1.8.0
+## 從 1.7.0 升級到 1.8.0
 
-1.  刪除 `cordova-1.7.0.jar` 從專案的 `libs` 目錄。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.7.0.jar`。
 
-2.  添加 `cordova-1.8.0.jar` 到專案的 `libs` 目錄。
+2.  將 `cordova-1.8.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
 4.  複製新 `cordova-1.8.0.js` 到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
+5.  更新您的 html 代碼,使用新的 `cordova-1.8.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.6.1 升級到 1.7.0 以來
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.6.1.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.6.1.jar`。
 
-2.  將 `科爾多瓦 1.7.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.7.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
 
-4.  將新的 `科爾多瓦 1.7.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.7.0.js` 複製到您的專案。
 
 5.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.6.0 升級到 1.6.1
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.6.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.6.0.jar`。
 
-2.  將 `科爾多瓦 1.6.1.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.6.1.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.6.1.js` 複製到您的專案。
+4.  將新的 `cordova-1.6.1.js` 複製到您的專案。
 
-5.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+5.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 1.5.0 版升級到 1.6.0
 
-1.  從專案的 `libs` 目錄刪除 `科爾多瓦 1.5.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `cordova-1.5.0.jar`。
 
-2.  將 `科爾多瓦 1.6.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.6.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.6.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.6.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.6.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.6.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 進行匹配`framework/res/xml/cordova.xml`.
+7.  替換 `res/xml/cordova.xml` 以匹配 `framework/res/xml/cordova.xml` `res/xml/phonegap.xml`.
 
 ## 從 1.4.0 升級到 1.5.0 版
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.4.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.4.0.jar`。
 
-2.  將 `科爾多瓦 1.5.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `cordova-1.5.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新的 `科爾多瓦 1.5.0.js` 複製到您的專案。
+4.  將新的 `cordova-1.5.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `科爾多瓦 1.5.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `cordova-1.5.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  替換 `res/xml/phonegap.xml` 與 `res/xml/cordova.xml` 相匹配`framework/res/xml/cordova.xml`.
+7.  替換 `res/xml/cordova.xml` 以匹配 `framework/res/xml/cordova.xml` `res/xml/phonegap.xml`.
 
 ## 從 1.3.0 升級到 1.4.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.3.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.3.0.jar`。
 
-2.  將 `phonegap 1.4.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.4.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.4.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.4.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.4.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.4.0.js` 檔。
 
 6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
-7.  更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
+7.  更新 `res/xml/phonegap.xml` 相匹配`framework/res/xml/phonegap.xml`.
 
 ## 從 1.2.0 升級到 1.3.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.2.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.2.0.jar`。
 
-2.  將 `phonegap 1.3.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.3.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.3.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.3.0.js` 複製到您的專案。
 
-5.  更新您的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
 
-7.  更新 `res/xml/phonegap.xml` 以匹配`framework/res/xml/phonegap.xml`.
+7.  更新 `res/xml/phonegap.xml` 相匹配`framework/res/xml/phonegap.xml`.
 
 ## 請升級到 1.2.0 從 1.1.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.1.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.1.0.jar`。
 
-2.  將 `phonegap 1.2.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.2.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
 
-4.  將新 `phonegap 1.2.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.2.0.js` 複製到您的專案。
 
 5.  更新你的 html 代碼,使用新的 `phonegap-1.2.0.js` 檔。
 
@@ -416,28 +466,28 @@
 
 ## 從 1.0.0 升級到 1.1.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 1.0.0.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-1.0.0.jar`。
 
-2.  將 `phonegap 1.1.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.1.0.jar` 添加到專案的 `libs` 目錄。
 
 3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.1.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.1.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.1.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.1.0.js` 檔。
 
-6.  更新 `res/xml/plugins.xml` 相匹配`framework/res/xml/plugins.xml`.
+6.  更新 `res/xml/plugins.xml` 以匹配`framework/res/xml/plugins.xml`.
 
 ## 從 0.9.6 升級到 1.0.0
 
-1.  從專案的 `libs` 目錄刪除 `phonegap 0.9.6.jar`。
+1.  從專案的 `libs` 目錄刪除 `phonegap-0.9.6.jar`。
 
-2.  將 `phonegap 1.0.0.jar` 添加到專案的 `libs` 目錄。
+2.  將 `phonegap-1.0.0.jar` 添加到專案的 `libs` 目錄。
 
-3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案和做清潔。
+3.  如果您使用 Eclipse,請刷新您的 Eclipse 專案,做清潔。
 
-4.  將新 `phonegap 1.0.0.js` 複製到您的專案。
+4.  將新 `phonegap-1.0.0.js` 複製到您的專案。
 
-5.  更新你的 html 代碼,使用新的 `phonegap 1.0.0.js` 檔。
+5.  更新你的 html 代碼,使用新的 `phonegap-1.0.0.js` 檔。
 
 6.  添加 `res/xml/plugins.xml` 以匹配 `framework/res/xml/plugins.xml`.
\ No newline at end of file
diff --git a/docs/zh/edge/guide/platforms/blackberry10/index.md b/docs/zh/edge/guide/platforms/blackberry10/index.md
index 48cfa06..8ad8414 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/index.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/index.md
@@ -77,7 +77,7 @@
 
 *   運行下面的命令將在當前會話中的更改應用:
     
-        元源 ~/.bash_profile
+        $ source ~/.bash_profile
         
 
 如果你有任何的環境問題,使用本機 SDK 從命令列,執行您的平臺,在安裝路徑內的適當檔:
diff --git a/docs/zh/edge/guide/platforms/blackberry10/upgrade.md b/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
index f233849..09625b4 100644
--- a/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
+++ b/docs/zh/edge/guide/platforms/blackberry10/upgrade.md
@@ -103,7 +103,7 @@
 
 3.  導航到您放在上面,使用的 unix 像終端的下載的源的目錄: 終端程式,Bash,這個軟體,等等。
 
-4.  創建一個新專案,如 iOS 殼工具指南中所述。您需要從這個新的專案資產。
+4.  創建一個新專案,黑莓手機殼工具指南中所述。您需要從這個新的專案資產。
 
 5.  複製 `www/cordova.js` 到新專案中的檔 `www` 目錄中,並刪除 `www/cordova.js` 檔。
 
diff --git a/docs/zh/edge/guide/platforms/firefoxos/index.md b/docs/zh/edge/guide/platforms/firefoxos/index.md
index 96b32c7..254a646 100644
--- a/docs/zh/edge/guide/platforms/firefoxos/index.md
+++ b/docs/zh/edge/guide/platforms/firefoxos/index.md
@@ -50,8 +50,8 @@
 
 此時你準備好去 — — 測試-app/www 裡面的代碼更改為任何你想要您的應用程式會。 你可以向應用程式,例如使用"科爾多瓦外掛程式添加",添加[支援的外掛程式]():
 
-    cordova plugin add org.apache.cordova.device
-    cordova plugin add org.apache.cordova.vibration
+    cordova plugin add cordova-plugin-device
+    cordova plugin add cordova-plugin-vibration
     
 
 當編寫應用程式代碼時,將您的更改部署到您已經添加到您的專案與火狐瀏覽器操作系統應用程式
diff --git a/docs/zh/edge/guide/platforms/ios/index.md b/docs/zh/edge/guide/platforms/ios/index.md
index 9a1a2ad..6c1abda 100644
--- a/docs/zh/edge/guide/platforms/ios/index.md
+++ b/docs/zh/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@
 
  [1]: https://developer.apple.com/programs/ios/
 
+[Ios sim 卡][2]和[ios-deploy][3]工具允許您啟動到 iOS 模擬器的 iOS 應用程式並從命令列的 iOS 設備。
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## 安裝 SDK
 
-有兩種方法可以下載 Xcode:
+有兩種方式下載 Xcode:
 
-*   從[應用程式商店][2],可通過搜索"Xcode"在**App Store**中的應用。
+*   從[應用程式商店][4],可通過搜索"Xcode"在**App Store**中的應用。
 
-*   從[蘋果開發者下載][3],而作為蘋果開發者需要註冊。
+*   從[蘋果開發者下載][5],而作為蘋果開發者需要註冊。
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
 一旦安裝了 Xcode,幾個命令列工具需要為科爾多瓦運行啟用。 從**Xcode**功能表中,選擇**首選項**,然後**下載**選項卡。 從**元件**面板中,按**命令列工具**清單旁邊的**安裝**按鈕。
 
-## 在 SDK 中打開的專案
+## 安裝部署工具
 
-使用 `cordova` 實用程式設置了一個新的專案,如所述在科爾多瓦命令列介面。例如,在原始程式碼中的目錄:
+從普通型線路終端上運行:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## 創建一個新專案
+
+使用`科爾多瓦`實用程式設置了一個新的專案,如所述在科爾多瓦的命令列介面。例如,在一個原始程式碼目錄:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,15 +69,33 @@
         $ cordova prepare              # or "cordova build"
     
 
-創建後,您可以在 Xcode 內打開它從。按兩下打開 `hello/platforms/ios/hello.xcodeproj` 檔。螢幕應該如下所示:
+## 部署應用程式
 
-![][4]
+要部署的應用程式連接的 iOS 設備上:
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+        $ cordova run ios --device
+    
+
+部署預設 iOS 模擬器上的應用程式:
+
+        $ cordova emulate ios
+    
+
+您可以使用**cordova run ios --list**看到所有可用的目標和**cordova run ios --target=target_name**在一個特定的設備或模擬器上運行應用程式 (例如,`cordova run ios --target="iPhone-6"`).
+
+您還可以使用**cordova run --help**查看附加的生成和運行選項。
+
+## 在 SDK 中打開的專案
+
+一旦 ios 平臺添加到專案中,您可以打開它從內 Xcode。按兩下以打開`hello/platforms/ios/hello.xcodeproj`檔。螢幕應該如下所示:
+
+![][6]
+
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## 部署到模擬程式
 
-若要預覽 iOS 模擬器中的應用程式:
+若要預覽在 iOS 模擬器中的應用程式:
 
 1.  請確保在左邊的面板中選擇*.xcodeproj*檔。
 
@@ -72,34 +103,34 @@
 
 3.  從工具列上的**計畫**功能表中選擇預定的設備、 iPhone 等作為 6.0 模擬器在這裡突出了:
     
-    ![][5]
+    ![][7]
 
 4.  按下**運行**按鈕出現在同一工具列左側的**計畫**中。 那生成、 部署並在模擬器中運行應用程式。 一個單獨的模擬器應用程式將打開,並顯示該應用程式:
     
-    ![][6]
+    ![][8]
     
     只有一個模擬程式可能會運行一次,所以如果你想要在不同的模擬器中測試應用程式,您需要退出的模擬程式應用程式和運行一個不同的目標在 Xcode 的範圍內。
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
-Xcode 來捆綁在一起的最新版本的 iPhone 和 iPad 的模擬器。 較舊的版本中可能會提供**Xcode → 首選項 → 下載 → 元件**面板。
+Xcode 捆綁與最新版本的 iPhone 和 iPad 的模擬器。 舊版本也許可以從**Xcode → 首選項 → 下載 → 元件**面板。
 
 ## 將部署到設備
 
-有關各項要求,部署到一個設備的詳細資訊,請參閱蘋果的[iOS 工具工作流指南][7]的*配置開發和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
+關於各項要求部署到一個設備的詳細資訊,請參閱蘋果的[iOS 的工具工作流指南][9]的*配置發展和分配資產*部分。 簡單地說,您需要部署之前執行以下操作:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  加入蘋果 iOS 開發者計畫。
 
-2.  創建*資源調配設定檔*內[iOS 資源調配門戶][8]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
+2.  創建*資源調配設定檔*內[iOS 資源調配門戶][10]。 您可以使用其*發展資源調配助理*來創建和安裝設定檔和證書 Xcode 需要。
 
 3.  驗證*代碼簽名*部分*代碼簽名標識*內的專案設置設置為您設置的設定檔名稱。
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
-若要部署到設備:
+要部署到設備:
 
 1.  使用 USB 電纜將設備插入到您的 mac。
 
@@ -111,54 +142,69 @@
 
 ## 常見的問題
 
-**否決警告**: 當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已過時*。 API 仍可工作,短期內,但最終將被刪除。 這些過時的介面的一些反映在 Apache 科爾多瓦和 Xcode 問題對他們的警告您在生成和部署應用程式時。
+**否決警告**: 當應用程式更改或替換為另一個 API 程式設計介面 (API) 時,它被標記為*已棄用*。 該 API 仍可工作在短期內,但最終將被刪除。 一些這些過時的介面,反映在 Apache 科爾多瓦和 Xcode 問題關於他們的警告,當您生成和部署應用程式。
 
-Xcode 的警告 `invokeString` 方法涉及啟動一個應用程式從一個自訂 URL 的功能。 雖然從自訂 URL 載入的機制發生了變化,此代碼目前仍在繼續為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用這一功能,因此可以忽略這些警告。 若要防止出現這些警告,請刪除引用已棄用的 invokeString API 的代碼:
+`InvokeString`方法 Xcode 的警告有關啟動一個應用程式從一個自訂的 URL 的功能。 雖然從一個自訂的 URL 載入的機制發生了改變,此代碼是仍然存在,以便為科爾多瓦的較早版本創建的應用程式提供向後的功能。 應用程式範例不使用此功能,因此可以忽略這些警告。 若要防止出現這些警告,請移除引用已棄用的 invokeString API 的代碼:
 
 *   編輯*Classes/MainViewController.m*檔、 環繞的代碼與下面的塊 `/*` 和 `*/` 的評論如下所示,然後鍵入**命令-s**保存該檔:
     
-        (失效) webViewDidFinishLoad:(UIWebView*) theWebView {/ / 如果 ___PROJECTNAME__ Info.plist 指定協定來處理的唯一有效 / * 如果 (self.invokeString) {/ / 這傳遞之前觸發 deviceready 事件,以便您可以訪問它的 js 時您會收到 deviceready NSLog (@"已否決: window.invokeString-相反,使用 window.handleOpenURL(url) 函數,總是調用通過自訂方案 url 啟動應用程式時.") ;NSString * jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";"self.invokeString] ;[theWebView stringByEvaluatingJavaScriptFromString:jsString] ;} * / / / 黑色底彩色背景匹配的本機應用程式 theWebView.backgroundColor = [UIColor blackColor] ;返回 [超級 webViewDidFinishLoad: theWebView] ;}
+        (void)webViewDidFinishLoad:(UIWebView*)theWebView
+        {
+        // only valid if ___PROJECTNAME__-Info.plist specifies a protocol to handle
+        /*
+        if (self.invokeString) {
+          // this is passed before the deviceready event is fired, so you can access it in js when you receive deviceready
+          NSLog(@"DEPRECATED: window.invokeString - use the window.handleOpenURL(url) function instead, which is always called when the app is launched through a custom scheme url.");
+          NSString* jsString = [NSString stringWithFormat:@"var invokeString = \"%@\";", self.invokeString];
+          [theWebView stringByEvaluatingJavaScriptFromString:jsString];
+        }
+        */
+        // Black base color for background matches the native apps
+        theWebView.backgroundColor = [UIColor blackColor];
+        
+        return [super webViewDidFinishLoad:theWebView];
+        }
         
 
 *   編輯*Classes/AppViewDelegate.m*檔,注釋掉下面的行插入雙斜杠,如下所示,然後鍵入**命令-s**保存該檔:
     
-        //self.viewController.invokeString = invokeString ;
+        //self.viewController.invokeString = invokeString;
         
 
 *   按**命令-b**重新生成專案並消除此警告。
 
 <!-- Does this fix only last until the next "cordova prepare"? -->
 
-**缺少標題**: 編譯錯誤有關的失蹤頭導致從生成位置的問題,可以通過 Xcode 偏好固定:
+**缺少標題**: 有關失蹤的標頭的編譯錯誤導致從生成位置的問題,可以通過 Xcode 偏好固定:
 
 1.  選擇**Xcode → 首選項 → 位置**.
 
 2.  在**派生的資料**部分中,按**高級**按鈕並選擇**唯一**作為**生成位置**如下所示:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
-這是預設設置為一個新的 Xcode 安裝,但也可以設置以不同的方式從較早版本的 Xcode 後升級。
+這是一個新的 Xcode 安裝的預設設置,但可以設置不同的升級之後從 Xcode 舊版本。
 
-進一步的資訊,請參考蘋果的文檔:
+進一步的資訊,請參閱蘋果的文檔:
 
-*   [開始開發 iOS 應用程式今天][10]快速概述的步驟開發 iOS 的應用程式。
+*   [開始開發 iOS 應用程式今天][12]快速概述的步驟開發 iOS 的應用程式。
 
-*   [會員中心主頁][11]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
+*   [會員中心主頁][13]提供幾個 iOS 的連結技術資源包括技術資源,資源調配門戶、 分佈指南和社區論壇。
 
-*   [IOS 工具工作流指南][7]
+*   [IOS 工具工作流指南][9]
 
-*   [Xcode 4 使用者指南][12]
+*   [Xcode 使用者指南][14]
 
-*   從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][13]
+*   從蘋果世界廣泛開發人員會議 (WWDC2012) 2012年[屆會議視頻][15]
 
-*   安裝[xcode 選擇命令][14],它有助於指定正確版本的 Xcode,如果不止一個的話。
+*   安裝[xcode 選擇命令][16],它有助於指定正確版本的 Xcode,如果不止一個的話。
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
-(Mac ®,OS X ®,蘋果公司 ®,Xcode ® 應用程式 Store℠,iPad ®,iPhone ®,iPod ® 和 Finder ® 是蘋果公司商標)
\ No newline at end of file
+(Mac ® OS X ® Xcode ® 蘋果 ® 的應用程式進行,iPad ®,iPhone ®,iPod ® Finder ®,蘋果公司商標)
\ No newline at end of file
diff --git a/docs/zh/edge/guide/platforms/ubuntu/index.md b/docs/zh/edge/guide/platforms/ubuntu/index.md
index 2f46d5e..39eb87c 100644
--- a/docs/zh/edge/guide/platforms/ubuntu/index.md
+++ b/docs/zh/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@
     $ cordova run ubuntu
     
 
-### 添加電池狀態外掛程式
+### 添加觀景窗外掛程式
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file
diff --git a/docs/zh/edge/guide/platforms/win8/index.md b/docs/zh/edge/guide/platforms/win8/index.md
index ff4c554..7d21b44 100644
--- a/docs/zh/edge/guide/platforms/win8/index.md
+++ b/docs/zh/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@
 
 視窗電話 8 (wp8) 住宿作為一個獨立的平臺,有關詳細資訊,請參閱 Windows Phone 8 平臺指南。
 
-在 Windows 上運行的科爾多瓦 WebViews 依賴互聯網資源管理器中 10 (Windows 8) 和互聯網資源管理器中 11 (Windows 8.1 和 Windows Phone 8.1) 作為他們的渲染引擎,因此作為一個實際問題你可以使用 IE 的功能強大的調試器來測試並不調用科爾多瓦 Api 的任何 web 內容。 Windows Phone 開發者博客上可比的 WebKit 瀏覽器支援 IE 如何提供[有益的指導][1]。
+在 Windows 上運行的科爾多瓦 WebViews 依賴互聯網資源管理器中 10 (Windows 8.0) 和互聯網資源管理器中 11 (Windows 8.1 和 Windows Phone 8.1) 作為他們的渲染引擎,因此作為一個實際問題你可以使用 IE 的功能強大的調試器來測試並不調用科爾多瓦 Api 的任何 web 內容。 Windows Phone 開發者博客上可比的 WebKit 瀏覽器支援 IE 如何提供[有益的指導][1]。
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## 要求和支援
 
-您需要以下 OS/SDK 組合,無論是從安裝盤或*ISO*磁片影像檔之一。
+若要開發 Windows 平臺的應用程式需要:
 
-僅對於 Windows 8.0 開發的應用程式:
+*   最低 4 gb 的 RAM 的 Windows 8.1,32 或 64 位機器 (*家裡*、*臨*,或*企業*版)。
 
-*   Windows 8.0 或 8.1、 32 或 64 位*回家*,*臨*,或*企業*版,以及[Visual Studio 2012 速成][2].
+*   為 Windows Phone 模擬器,Windows 8.1 (64) 專業版或更高,和一個處理器,支援[用戶端 HYPER-V 和第二水準位址翻譯 (板)][2]。 Windows 8.1 企業評估版是可從[Microsoft 開發人員網路][3].
 
- [2]: http://www.visualstudio.com/downloads
+*   [Windows 視覺工作室 2013 年][4](明示或更高)。
 
-開發應用程式的所有平臺 (Windows 8.0、 Windows 8.1 和 Windows Phone 8.1):
-
-*   Windows 8.1、 32 或 64 位*回家*,*臨*,或*企業*版,以及[Visual Studio 2013 速成版][2]或更高。 Windows 8.1 企業評估版是可從[Microsoft 開發人員網路][3].
-
+ [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
  [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
-在 Windows 8.1 下編譯的應用程式*不*在 Windows 8.0 下運行。在 Windows 8.0 下編譯的應用程式都是向前相容與 8.1。
+根據 Windows 8.1 編譯的應用程式*不*在 Windows 8.0 下運行。根據 Windows 8.0 編譯的應用程式是向前相容與 8.1。
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+按照說明在[windowsstore.com][5]提交到 Windows 應用商店應用程式。
 
-按照說明在[windowsstore.com][4]提交到 Windows 應用商店的應用程式。
+ [5]: http://www.windowsstore.com/
 
- [4]: http://www.windowsstore.com/
+為了開發 Windows 科爾多瓦的應用程式,您可以使用運行 Windows 的個人電腦,但你也可能發展在 Mac 上運行的虛擬機器環境或使用雙啟動 Windows 8.1 分區的新兵訓練營。 請查閱這些資源以設置在 Mac 上所需的 Windows 開發環境:
 
-<!-- true? -->
+*   [VMWare Fusion][6]
 
-為 Windows 開發科爾多瓦的應用程式,您可能使用運行 Windows 的電腦,但你也可能發展上的 Mac,通過運行一個虛擬機器環境或通過到雙啟動 Windows 8.1 分區使用的新兵訓練營。 請參考這些資源來設置在 Mac 上所需的 Windows 開發環境:
+*   [Parallels Desktop][7],
 
-*   [VMWare 融合][5]
+*   [Boot Camp][8].
 
-*   [相似之處的桌面][6],
-
-*   [新兵訓練營][7].
-
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-
-## 使用科爾多瓦外殼工具
-
-如果你想要將與 SDK 一起使用科爾多瓦的 Windows 居中外殼工具,你有兩個基本選擇:
-
-*   從專案生成的代碼將 CLI 本地訪問它們。 他們是在 `platforms/windows/cordova` 目錄在您添加後 `windows` 平臺如下所述。
-
-*   從單獨的分發在[cordova.apache.org][8]下載它們。 科爾多瓦分佈包含單獨的檔案,為每個平臺。 一定要展開相應的存檔, `cordova-windows\windows` 在這種情況下,在一個空的目錄內。 有關批次處理實用程式可用在頂級 `bin` 目錄。 (參閱**自述**檔,如果需要更詳細的說明)。
-
- [8]: http://cordova.apache.org
-
-這些外殼工具允許您創建、 構建和運行 Windows 應用程式。 附加的命令列介面,可以跨所有平臺的外掛程式功能的資訊,請參閱使用 Plugman 管理外掛程式。
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
 ## 安裝 SDK
 
-*最終*,*溢價*或*專業*2013年版的[Visual Studio][2]安裝.
+*最終*,*保費*或*專業*2013年版的[Visual Studio][4]安裝.
 
 ![][9]
 
  [9]: img/guide/platforms/win8/win8_installSDK.png
 
+## 使用科爾多瓦外殼工具
+
+如果你想要將與 SDK 一起使用科爾多瓦的 Windows 居中外殼工具,你有兩個基本選擇:
+
+*   他們從本地訪問生成的 CLI 的專案代碼。他們是在`平臺/windows/`目錄後,您將添加`windows`平臺上,如下所述。
+
+*   從單獨的分發,在[cordova.apache.org][10]下載它們。 科爾多瓦分佈包含為每個平臺的單獨檔案。 一定要展開相應的存檔,`科爾多瓦 windows`在這種情況下,在一個空的目錄內。 有關批次處理實用程式可用`package/bin`目錄中。 (參閱**自述**檔,如果需要更詳細的說明)。
+
+ [10]: https://www.apache.org/dist/cordova/platforms/
+
+這些外殼工具允許您創建、 構建和運行 Windows 應用程式。 附加的命令列介面,可以跨所有平臺的外掛程式功能的資訊,請參閱使用 Plugman 管理外掛程式。
+
 ## 創建一個新專案
 
-在這一點上,要創建一個新的專案你可以選擇之間跨平臺 CLI 工具的命令列介面或的一組特定的 Windows shell 工具中所述。 從內一個原始程式碼目錄,此 CLI 方法生成命名*HelloWorld*為在一個新的應用程式 `hello` 的專案目錄:
+在這一點上,要創建一個新的專案你可以選擇之間跨平臺 CLI 工具的命令列介面或一組特定于 Windows shell 工具中所述。 下面的 CLI 方法生成新的`hello`專案目錄中命名*HelloWorld*應用程式:
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 下面是相應的低級別 shell 工具方法:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## 生成專案
@@ -103,91 +96,91 @@
 如果您在開發中使用 CLI,專案目錄的頂級 `www` 目錄中包含的原始程式碼檔。運行任一內要重新生成應用程式的專案目錄:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-一旦您生成專案時,預設的應用程式的源是可用在 `projects\windows\www` 子目錄。 隨後命令都可用在 `cordova` 子目錄中同一級別的。
-
-`build`命令清除專案檔案並重新生成應用程式。第一個示例將生成調試資訊,和第二個標誌發佈的應用程式:
+下面是相應的低級別 shell 工具方法:
 
         C:\path\to\project\cordova\build.bat --debug        
         C:\path\to\project\cordova\build.bat --release
-    
-
-`clean`命令可以説明沖洗中準備的下一個目錄 `build` :
-
         C:\path\to\project\cordova\clean.bat
     
 
 ## 配置目標 Windows 版本
 
-預設情況下 `build` 命令將生成兩個包: Windows 8.0 和 Windows Phone 8.1。升級到 8.1 版本的 Windows 套裝程式必須將以下配置設置添加到設定檔 (`config.xml`).
+由預設的`生成`命令將生成兩個包: Windows 8.0 和 Windows Phone 8.1。 要將 Windows 套裝程式升級到版本 8.1 以下配置設置必須添加到設定檔 (`config.xml`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-一旦你添加此設置 `build` 命令將開始生產 Windows 8.1 和 Windows Phone 8.1 套裝軟體。
+一旦你添加此設置`生成`命令將開始生產 Windows 8.1 和 Windows Phone 8.1 的套裝軟體。
 
 ## 部署應用程式
 
-要將 Windows Phone 包部署:
-
-        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
-        > cordova run windows --device -- --phone  # deploy app to connected device
-    
-
 要部署 Windows 套裝程式:
 
         > cordova run windows -- --win  # explicitly specify Windows as deployment target
         > cordova run windows # `run` uses Windows package by default
     
 
+要將 Windows Phone 包的部署:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+可以使用**cordova run windows --list**來查看所有可用的目標和**cordova run windows --target=target_name \-- -|-phone**,在特定的設備或模擬器上運行的應用程式 (例如,`cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+您還可以使用**cordova run --help**查看附加的生成和運行選項。
+
 ## 在 SDK 中打開的專案和部署應用程式
 
-一旦你建立科爾多瓦的應用程式,如上文所述,您可以與 Visual Studio 一起打開它。 各種 `build` 命令生成一個 Visual Studio 解決方案 (*.sln*) 檔。 檔資源管理器來修改在 Visual Studio 專案中打開的檔:
-
-![][10]
-
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
-
-`CordovaApp`元件顯示在解決方案內和其 `www` 目錄中包含的基於 web 的原始程式碼,包括 `index.html` 的主頁:
+一旦你建立科爾多瓦的應用程式,如上文所述,可以在 Visual Studio 打開它。 各種`生成`命令生成一個 Visual Studio 解決方案 (*.sln*) 檔。 檔資源管理器來修改在 Visual Studio 專案中打開該檔:
 
 ![][11]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-Visual Studio 主功能表下面的控制項允許您測試或部署應用程式:
+`CordovaApp`元件顯示在解決方案中,和其`www`目錄包含基於 web 的原始程式碼,包括`index.html`主頁:
 
 ![][12]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
-選擇**本地機器**,按綠色箭頭運行 Visual Studio 在同一機器上安裝的應用程式。一旦你這樣做,應用程式將出現在 Windows 8 應用程式清單:
+Visual Studio 主功能表下面的控制項允許您測試或部署應用程式:
 
 ![][13]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [13]: img/guide/platforms/win8/win8_sdk_deploy.png
 
-每次您重新生成應用程式,在介面中可用的版本被刷新一次。
-
-一旦可用應用程式清單中,選擇應用程式的同時按住**CTRL**鍵允許您把它釘到主畫面:
+選擇**本地電腦**,請按綠色箭頭運行 Visual Studio 在同一機器上安裝的應用程式。一旦你這樣做,該應用程式將出現在 Windows 8 應用程式清單:
 
 ![][14]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [14]: img/guide/platforms/win8/win8_sdk_runApp.png
 
-請注意是否你打開的應用程式在虛擬機器環境中,您可能需要按一下在角落裡或兩側的窗戶,切換應用程式或訪問額外的功能:
+每次您重新生成應用程式,在介面中的可用版本將進行刷新。
+
+一旦可用應用程式清單中,選擇該應用程式的同時按住**CTRL**鍵允許您用別針把它到主畫面:
 
 ![][15]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [15]: img/guide/platforms/win8/win8_sdk_runHome.png
 
-或者,選擇要查看應用程式,就好像它在平板設備上運行的**模擬器**部署選項:
+請注意是否您打開該應用程式在虛擬機器環境中的,您可能需要按一下在角落裡或兩側的窗戶,切換應用程式或訪問額外的功能:
 
 ![][16]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [16]: img/guide/platforms/win8/win8_sdk_run.png
 
-與不同的桌面部署,此選項允許您類比平板電腦的定位,位置,並更改其網路設置。
+或者,選擇**模擬器**部署選項以查看該應用程式,就好像它在平板設備上運行:
 
-**注意**: 有關如何在您的工作流中使用科爾多瓦的命令列工具或 SDK 的建議,請參考概述。 科爾多瓦 CLI 依賴于跨平臺原始程式碼通常會覆蓋使用 SDK 的特定于平臺的檔。 如果你想要使用 SDK 來修改專案,使用較低級別外殼工具作為 CLI 的替代方法。
\ No newline at end of file
+![][17]
+
+ [17]: img/guide/platforms/win8/win8_sdk_sim.png
+
+與不同的桌面部署,此選項允許您類比平板電腦的定位、 位置,並更改其網路設置。
+
+**注**: 查閱概述如何在您的工作流中使用科爾多瓦的命令列工具或 SDK 提供意見。 科爾多瓦 CLI 依賴于跨平臺原始程式碼通常覆蓋 SDK 所使用的特定于平臺的檔。 如果你想要使用 SDK 來修改專案,使用較低級別外殼工具作為 CLI 的替代方法。
\ No newline at end of file
diff --git a/docs/zh/edge/guide/platforms/wp8/plugin.md b/docs/zh/edge/guide/platforms/wp8/plugin.md
index 8ff7979..1e57ab0 100644
--- a/docs/zh/edge/guide/platforms/wp8/plugin.md
+++ b/docs/zh/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@
 
 # Windows Phone 8 外掛程式
 
-此部分提供了如何在 Windows Phone 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱應用程式外掛程式外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。
+此部分提供了如何在 Windows Phone 平臺上實現本機外掛程式代碼的詳細資訊。 之前讀這篇文章,請參閱外掛程式開發者指南外掛程式的結構和其共同的 JavaScript 介面的概述。 這一節繼續表明通信從科爾多瓦 web 視圖的本機平臺和後面的示例*回聲*外掛程式。
 
 在 Windows Phone 上的科爾多瓦編寫外掛程式需要科爾多瓦的體系結構的一個基本的瞭解。 科爾多瓦 WP8 組成的 `WebBrowser` ,承載應用程式的 JavaScript 代碼和管理本機 API 呼叫。 您可以擴展 C# `BaseCommand` 類 ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ),其中附帶了大部分的你需要的功能:
 
diff --git a/docs/zh/edge/guide/platforms/wp8/upgrade.md b/docs/zh/edge/guide/platforms/wp8/upgrade.md
index e22ce81..7ca7935 100644
--- a/docs/zh/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/zh/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@
 
 # 升級 Windows Phone 8
 
-本指南演示如何修改 Windows Phone 8 專案,從科爾多瓦的舊版本進行升級。 這些指令的一些適用于創建與前面的命令列工具舊套的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。 以下部分顯示了如何從非 CLI 專案升級。
+本指南演示如何修改 Windows Phone 8 專案,從科爾多瓦的舊版本進行升級。 這些指令的一些適用于創建與前面的命令列工具舊套的專案 `cordova` CLI 實用程式。 資訊,請參閱命令列介面如何更新的 CLI 版本。 下面一節演示如何從非 CLI 和 CLI 專案升級。
 
 ## 4.0.0 3.6.0 版升級專案
 
diff --git a/docs/zh/edge/guide/platforms/wp8/vmware.md b/docs/zh/edge/guide/platforms/wp8/vmware.md
index 9c92a91..53df4e4 100644
--- a/docs/zh/edge/guide/platforms/wp8/vmware.md
+++ b/docs/zh/edge/guide/platforms/wp8/vmware.md
@@ -21,7 +21,7 @@
     
     ![][2]
     
-    Windows Phone 模擬程式單獨使用半一百萬位元組的記憶體,所以整體你應該針對 VMWare 預留至少 2 GB。
+    Windows Phone 模擬器單獨使用半位元組的記憶體,所以,總體來說,你應該為 VMWare 預留至少 2 GB。
 
 3.  選擇**高級**設置。啟用**首選虛擬化引擎: 英特爾 VT-x 與 EPT**選項:
     
diff --git a/docs/zh/edge/plugin_ref/plugman.md b/docs/zh/edge/plugin_ref/plugman.md
index 2643c35..fe063a1 100644
--- a/docs/zh/edge/plugin_ref/plugman.md
+++ b/docs/zh/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@
 您還可以將追加 `--debug|-d` 旗子到任何 Plugman 命令以運行該命令以詳細模式,將顯示任何內部調試消息,因為他們排放和可説明您跟蹤下像缺少檔的問題。
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 最後,您可以使用 `--version|-v` 標誌來查看您使用哪個版本的 Plugman。
@@ -132,38 +132,38 @@
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file
diff --git a/docs/zh/edge/plugin_ref/spec.md b/docs/zh/edge/plugin_ref/spec.md
index 537c686..f4fe08a 100644
--- a/docs/zh/edge/plugin_ref/spec.md
+++ b/docs/zh/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+Windows 平臺支援兩個附加屬性 (兩個可選) 時影響 `package.appxmanifest` 元名稱:
+
+該 `device-target` 屬性指示,只應包括,當生成指定的目標裝置類型。 受支援的值是 `win`、 `phone` 或 `all`.
+
+該 `versions` 屬性指示特定的 Windows 版本的應用程式清單只應會被更改為指定的版本字串相匹配的版本。 值可以是任何有效的節點語義版本範圍的字串。
+
+使用這些視窗的特定屬性的示例:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+上面的示例中將設置預 8.1 平臺 (Windows 8,具體),需要 `webcam` 裝置功能和 `picturesLibrary` 的綜合性能,而且 `webcam` 裝置功能僅適用于 Windows 8.1 的專案生成為 Windows Phone。 Windows 桌面 8.1 系統是未被修改。
+
 ## *外掛程式-plist*元素
 
-這是*過時*,因為它僅適用于科爾多瓦-ios 2.2.0 和下面。使用 `<config-file>` 標記科爾多瓦的較新版本。
+這是 *過時* 的因為它只適用于科爾多瓦 ios 2.2.0 和下面。科爾多瓦的較新版本使用 `<config-file>` 標記。
 
 示例:
 
@@ -333,28 +352,28 @@
     </config-file>
     
 
-指定鍵和值將追加到正確的 `AppInfo.plist` iOS 科爾多瓦專案中的檔。例如:
+指定的鍵和值追加到 iOS 科爾多瓦專案中的正確的 `AppInfo.plist` 檔。舉個例子:
 
     <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"/ >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *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" />
@@ -374,7 +393,7 @@
 
 *   `arch`: 指示為指定的架構生成時只應包含 `< SDKReference >`。 受支援的值是 `x86`、`x64` 或 `ARM`.
 
-*   `目標`: 指示當生成指定的目標裝置類型只應包含 `< SDKReference >`。 受支援的值是 `win` (或 `windows`),`phone` 或 `all`.
+*   `device-target`: 指示當生成指定的目標裝置類型只應包含 `< SDKReference >`。 受支援的值是 `win` (或 `windows`),`phone` 或 `all`.
 
 *   `versions`: 指示當生成指定的版本字串相匹配的版本只應包含 `< SDKReference >`。 值可以是任何有效的節點語義版本範圍的字串。
 
@@ -416,7 +435,7 @@
 
 `arch` 屬性指示時為指定的架構建設只應包括框架。 受支援的值是 `x86`、`x64` 或 `ARM`.
 
-`target` 屬性指示當生成指定的目標裝置類型後,應該只能包括在內的框架。 受支援的值是 `win` (或 `windows`),`phone` 或 `all`.
+該 `device-target` 屬性指示當生成指定的目標裝置類型後,應該只能包含框架。 受支援的值是 `win` (或 `windows`),`phone` 或 `all`.
 
 該 `versions` 屬性指示當生成指定的版本字串相匹配的版本後,應該只能包含框架。 值可以是任何有效的節點語義版本範圍的字串。
 
@@ -435,10 +454,7 @@
     <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 the `local.properties`:
-    
-    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
-    </info>
+    您需要將以下行添加到 'local.properties': android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < /info>
     
 
 ## 變數
@@ -473,4 +489,4 @@
 
 ## $PACKAGE_NAME
 
-反向域風格包,對應于 `CFBundleIdentifier` iOS 或 `package` 屬性,在 `AndroidManifest.xml` 檔中的頂級 `manifest` 元素的唯一識別碼。
\ No newline at end of file
+反向域風格包,對應于 `CFBundleIdentifier` iOS 或 `package` 屬性,在 `AndroidManifest.xml` 檔中的頂級 `表現` 元素的唯一識別碼。
\ No newline at end of file
diff --git a/lib/docs_validator.js b/lib/docs_validator.js
index 0df395c..200bece 100644
--- a/lib/docs_validator.js
+++ b/lib/docs_validator.js
@@ -444,7 +444,7 @@
                             '---' + eol + eol;
 
                     if (validationResult !== 0) {
-                        yamlReplaceRegex1 = /^(\* \* \*\s*\n[\s\S]*?\n?)^(\#\# (under the License\.|unter der Lizenz\.|aux termes de la licence\.|con la licenza\.|ライセンス。|라이센스\.|根據許可證。)\s*$\n?)/m;
+                        yamlReplaceRegex1 = /^(\* \* \*\s*\n[\s\S]*?\n?)^(\#\# (under the License\.|unter der Lizenz\.|по лицензии\.|aux termes de la licence\.|con la licenza\.|ライセンス。|라이센스\.|根據許可證。)\s*$\n?)/m;
                         if (yamlReplaceRegex1.exec(content)) {
                             content = correctLicense + content.replace(yamlReplaceRegex1, '');
                         } else {
diff --git a/template/docs/default/img/guide/platforms/win8/packaging.png b/template/docs/default/img/guide/platforms/win8/packaging.png
new file mode 100644
index 0000000..4b5a320
--- /dev/null
+++ b/template/docs/default/img/guide/platforms/win8/packaging.png
Binary files differ