cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From victo...@apache.org
Subject [10/11] docs commit: CB-9128 cordova-docs documentation translation: cordova-docs
Date Fri, 12 Jun 2015 14:38:22 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/index.md b/docs/de/edge/guide/platforms/win8/index.md
index ee49ceb..e5ed312 100644
--- a/docs/de/edge/guide/platforms/win8/index.md
+++ b/docs/de/edge/guide/platforms/win8/index.md
@@ -15,7 +15,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # Anleitung zur Windows Platform
 
-Diese Anleitung zeigt wie der SDK-Entwicklungsumgebung zum Erstellen und Bereitstellen von Cordova apps für Windows 8, Windows 8.1 und Windows Phone 8.1 einzurichten. Es zeigt, wie mithilfe von entweder Shell-Werkzeugen generieren und bauen apps oder die plattformübergreifende Cordova CLI diskutiert in der Command-Line Interface. (Siehe die Übersicht für einen Vergleich dieser Entwicklung-Optionen.) In diesem Abschnitt veranschaulicht auch Cordova apps innerhalb von Visual Studio zu ändern. Unabhängig davon, welchen Ansatz Sie nehmen, müssen Sie das Visual Studio-SDK installieren, wie unten beschrieben.
+Diese Anleitung zeigt wie die SDK-Entwicklungsumgebung zum Erstellen und Bereitstellen von Cordova apps für Windows 8, Windows 8.1 und Windows Phone 8.1 Windows 10 Universal-App-Plattform eingerichtet. Es zeigt, wie mit beiden Kommandozeilenanwendungen generieren und apps zu bauen oder die plattformübergreifende Cordova CLI diskutiert in der Command-Line Interface. (Siehe die Übersicht für einen Vergleich dieser Entwicklung-Optionen.) In diesem Abschnitt wird auch veranschaulicht, Cordova apps innerhalb von Visual Studio zu ändern. Unabhängig davon, welchen Ansatz Sie nehmen, müssen Sie die Visual Studio-SDK installieren, wie unten beschrieben.
 
 Informationen zum Aktualisieren von bestehender Windows 8 Cordova-Projekten finden Sie unter Aktualisieren von Windows 8.
 
@@ -31,55 +31,71 @@ Entwickeln von Anwendungen für Windows-Plattform, die Sie brauchen:
 
 *   Eine Windows-8.1, 32 oder 64-Bit-Maschine (*Home*, *Pro*oder *Enterprise* -Editionen) mit mindestens 4 GB RAM.
 
-*   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].
+*   Windows 8.0, 8.1 oder 10, 32 oder 64-Bit *Home*, *Pro*oder *Enterprise* -Editionen, zusammen mit [Visual Studio 2012 Express][2] oder Visual Studio-2013. Visual Studio-2015 kann nicht Windows 8.0 apps zu bauen.
 
-*   [Visual Studio-2013 für Windows][4] (Express oder höher).
+ [2]: http://www.visualstudio.com/downloads
 
- [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
+Entwickeln Sie Anwendungen für Windows 8.0 und 8.1 (einschließlich Windows Phone 8.1):
 
-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.
+*   8.1 für Windows oder Windows 10, 32 oder 64-Bit *Home*, *Pro*oder *Enterprise* -Editionen, die zusammen mit [Visual Studio 2013 Express Edition][2] oder höher. Eine Evaluierungsversion von Windows 8.1 Enterprise steht aus dem [Microsoft Developer Network][3].
 
-Folgen Sie den Anweisungen auf [windowsstore.com][5] die app Windows Store einreichen.
+*   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)][4]. Eine Evaluierungsversion von Windows 8.1 Enterprise steht aus dem [Microsoft Developer Network][3].
 
- [5]: http://www.windowsstore.com/
+*   [Visual Studio-2013 für Windows][5] (Ausdrückliche oder höher).
 
-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:
+ [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
+ [5]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
 
-*   [VMWare Fusion][6]
+Entwickeln Sie Anwendungen für Windows 10
 
-*   [Parallels Desktop][7],
+*   8.1 für Windows oder Windows 10 Technical Preview 2, 32 oder 64-Bit ist, zusammen mit [Visual Studio 2015 RC][6] oder höher.
 
-*   [Boot Camp][8].
+ [6]: http://www.visualstudio.com/preview
 
- [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
+APP-Kompatibilität wird durch das Betriebssystem bestimmt, die die app ausgerichtet. Apps sind forwardly-kompatible, aber nicht rückwärts-kompatibel ist, so eine app für Windows 8.1 nicht unter 8.0 ausgeführt, aber eine app gebaut für 8.0 auf 8.1 ausgeführt.
 
-## Das SDK installieren
+Folgen Sie den Anweisungen auf [windowsstore.com][7] , die app zu Windows Store einzureichen.
+
+ [7]: http://www.windowsstore.com/
+
+Entwicklung von Cordova apps für Windows können Sie einen PC mit Windows, aber Sie können auch auf einem Mac entwickeln, entweder durch eine VM-Umgebung ausführen oder mithilfe von Boot Camp Partition Dualboot Windows-8.1. Finden Sie diese Ressourcen die erforderlichen Windows-Entwicklungsumgebung auf einem Mac einrichten:
 
-Installieren Sie die *ultimative*, *Premium*oder *Professional* 2013 Editionen von [Visual Studio][4].
+*   [VMWare Fusion][8]
 
-![][9]
+*   [Parallels Desktop][9]
 
- [9]: img/guide/platforms/win8/win8_installSDK.png
+*   [Boot Camp][10]
+
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [9]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [10]: 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/` Verzeichnis, nachdem Sie die `Windows` -Plattform hinzufügen, wie unten beschrieben.
+*   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.)
+*   Aus eine separate Verteilung bei [cordova.apache.org][11]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 relevanten Batch-Dienstprogramme sind im `package/bin` -Verzeichnis. (Konsultieren Sie die **README** -Datei, ggf. für eine genauere Wegbeschreibung.)
 
- [10]: https://www.apache.org/dist/cordova/platforms/
+ [11]: 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.
 
+## Das SDK installieren
+
+Installieren Sie eine beliebige Edition von [Visual Studio][2] die Version, die obengenannten Anforderungen entsprechen.
+
+![][12]
+
+ [12]: img/guide/platforms/win8/win8_installSDK.png
+
+Für Windows 10 hat der Visual Studio Installer eine Option zum Installieren des Tools zur universellen Windows-Anwendungen erstellen. Sie müssen sicherstellen, dass die Auswahl dieser Option bei der Installation das erforderliche SDK installieren.
+
 ## 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. Der CLI-Ansatz unten wird eine app mit dem Namen *"HelloWorld"* eines neue `hello` -Projekt-Verzeichnis:
+Zu diesem Zeitpunkt zum Erstellen eines neuen Projekts können Sie zwischen das Cross-Plattform-CLI-Tool in The Command-Line Interface oder die Reihe von Windows-spezifische Kommandozeilenanwendungen 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
@@ -91,6 +107,8 @@ Hier ist der entsprechende Low-Level-Shell-Tool-Ansatz:
         C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
+Dieses Projekt richtet sich an Windows 8.1 als Standardziel OS. Du kannst deiner Wahl 8.0 oder 10.0 (siehe "Konfigurieren deiner Windows-Version" unten) für alle Builds oder Sie Ziel bestimmte eine bestimmte Version bei jedem Build.
+
 ## 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 einen dieser dem Projektverzeichnis, die app neu zu erstellen:
@@ -105,17 +123,40 @@ 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
-        C:\path\to\project\cordova\clean.bat
+    
+
+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
 
-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).
+Von Standard `build` Befehl erzeugt zwei Pakete: Windows 8.0 und 8.1 Windows Phone. Aktualisieren von Windows-Paket auf Version 8.1, dass die Konfigurationsdatei (`"config.xml"` folgende Konfigurationseinstellung hinzugefügt werden müssen).
+
+        <preference name="windows-target-version" value="8.1" />
+    
+
+Sobald Sie hinzufügen startet diese Einstellung-Befehl `build` Windows 8.1 und Windows Phone 8.1 Pakete zu produzieren.
+
+### Der Parameter --appx
 
-        <preference name='windows-target-version' value='8.1' />
+Sie können beschließen, dass Sie eine bestimmte Version der Anwendung auf einen bestimmten OS erstellen möchten (beispielsweise Sie möglicherweise haben festgelegt, dass Sie Windows 10 ansprechen möchten, aber Sie wollen bauen für Windows Phone 8.1). Hierzu können Sie den Parameter `--appx` :
+
+        > cordova build windows -- --appx=8.1-phone
     
 
-Sobald Sie hinzufügen startet diese Einstellung-Befehl `Erstellen` , produzieren Windows 8.1 und Windows Phone 8.1 Pakete.
+Das Buildsystem ignoriert den Präferenz-Satz in "config.xml" für die Ziel-Windows-Version und streng Erstellen eines Pakets für Windows Phone 8.1.
+
+Gültige Werte für das Flag `--appx` sind `8,1-win`, `8.1-phone`und `UAP` (für Windows 10 Universal Apps). Diese Optionen gelten auch für den Befehl `cordova run` .
+
+### Überlegungen zum Ziel-Windows-version
+
+Windows 10 unterstützt einen neuen "Remote" Modus für Cordova apps (und HTML apps im allgemeinen). Dieser Modus ermöglicht apps viel mehr Freiheit mit Respekt, der DOM-Manipulation und gängige Web-Muster wie die Verwendung von Inlineskript verwenden, aber nicht so durch Reduzierung den Satz von Funktionen Ihre app verwenden kann, wenn an den öffentlichen Windows-Informationsspeicher gesendet. Schauen Sie für weitere Informationen zu Windows 10 und Remote-Modus der [Cordova für Windows 10][13] -Dokumentation.
+
+ [13]: win10-support.md.html
+
+Wenn Sie Remote-Modus verwenden, werden Entwickler aufgefordert, eine Content Security Policy (CSP) gelten für ihre Anwendung, Skript-Injection-Angriffe zu verhindern.
 
 ## Die app bereitstellen
 
@@ -131,56 +172,56 @@ Windows Phone-Paket bereitstellen:
         > 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`).
+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. `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`Ausführen).
 
 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:
+Sobald Sie eine Cordova-Anwendung zu erstellen, wie oben beschrieben, können Sie es mit Visual Studio öffnen. Die verschiedenen `bauen` Befehle Generieren einer Visual Studio-Projektmappendatei (*.sln*). Öffnen Sie die Datei im Datei-Explorer ändern Sie das Projekt in Visual Studio:
 
-![][11]
+![][14]
 
- [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
+ [14]: 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 Source-Code, einschließlich der `index.html` -Homepage:
+Die `CordovaApp` -Komponente zeigt innerhalb der Lösung und ihrer `Www` -Verzeichnis enthält den Web-basierte Quellcode, einschließlich der `index.html` -Homepage:
 
-![][12]
+![][15]
 
- [12]: img/guide/platforms/win8/win8_sdk.png
+ [15]: img/guide/platforms/win8/win8_sdk.png
 
-Mit den Steuerelementen unter Visual Studio im Hauptmenü können Sie testen oder Bereitstellen der app:
+Die Steuerelemente unter Visual Studio im Hauptmenü können Sie testen oder die app bereitstellen:
 
-![][13]
+![][16]
 
- [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [16]: 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:
+**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 wird in Windows 8 app Kleinanzeigen:
 
-![][14]
+![][17]
 
- [14]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [17]: img/guide/platforms/win8/win8_sdk_runApp.png
 
-Jedes Mal, wenn Sie die Anwendung neu erstellen, wird die Version in der Schnittstelle aktualisiert.
+Jedes Mal, wenn Sie die Anwendung neu erstellen wird aktualisiert, die Version, die in der Schnittstelle zur Verfügung.
 
-Sobald Sie in der app-Angebote verfügbar, ermöglicht halten Sie die **STRG** -Taste beim Markieren der app um zum Hauptbildschirm zu fixieren:
+Sobald in der app-Angebote erhältlich, kann halten Sie die **STRG** -Taste beim Markieren der app Sie um zum Hauptbildschirm zu fixieren:
 
-![][15]
+![][18]
 
- [15]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [18]: 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:
+Beachten Sie, dass wenn Sie die app in einer virtuellen Umgebung öffnen, müssen Sie möglicherweise klicken in den Ecken oder an den Seiten des Windows apps zu wechseln oder auf zusätzliche Funktionen zugreifen:
 
-![][16]
+![][19]
 
- [16]: img/guide/platforms/win8/win8_sdk_run.png
+ [19]: 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:
 
-![][17]
+![][20]
 
- [17]: img/guide/platforms/win8/win8_sdk_sim.png
+ [20]: 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.
 
-**Hinweis**: Rufen Sie die Übersicht für Ratschläge, wie mithilfe von Cordovas Kommandozeilen-Tools oder das SDK in Ihrem Workflow. Cordova CLI stützt sich auf Cross-Plattform-Quellcode, der routinemäßig die plattformspezifischen Dateien vom SDK verwendet überschreibt. Möchten Sie das SDK zu verwenden, ändern Sie das Projekt, verwenden Sie die Low-Level-Shell-Werkzeugen als Alternative zu den CLI.
\ No newline at end of file
+**Hinweis**: Rufen Sie die Übersicht für Ratschläge, wie Cordovas Kommandozeilen-Tools oder das SDK in Ihrem Workflow verwendet. Cordova CLI stützt sich auf Cross-Plattform-Quellcode, der routinemäßig die plattformspezifischen Dateien vom SDK verwendet überschreibt. Möchten Sie das SDK zu verwenden, ändern Sie das Projekt, verwenden Sie die Low-Level-Kommandozeilenanwendungen als Alternative zu den CLI.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/guide/platforms/win8/packaging.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/packaging.md b/docs/de/edge/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..7471158
--- /dev/null
+++ b/docs/de/edge/guide/platforms/win8/packaging.md
@@ -0,0 +1,111 @@
+* * *
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+         under the License.
+    
+
+* * *
+
+# Windows-Verpackungen
+
+Sie erfahren mehr über die Unterzeichnung und Verpackung von Windows Store Apps auf [MSDN](https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx).
+
+Um in der Lage, richtig packen und Signieren von Windows sind apps da paar Dinge erforderlich:
+
+  * Ein Signaturzertifikat
+  * Identität-Informationen, die passend mitgelieferten Signaturzertifikats
+
+In Windows-Projekt bleiben Identität Informationen in einer Datei namens package.appxmanifest. Diese Datei wird automatisch ausgefüllt, jedes Mal, wenn eine Cordova-app integriert ist. Identität hat 3 wichtige Felder.
+
+  * Name
+  * Publisher
+  * Version
+
+*Name* und *Version* kann von **"config.xml"**festgelegt werden. *Publisher* kann als Buildparameter bereitgestellt werden oder lassen sich in **build.json** -Datei.
+
+![](img/guide/platforms/win8/packaging.png)
+
+Ein Signaturzertifikat kann entweder CLI oder durch build.json-Datei bereitgestellt werden. Das Zertifikat Verwandte CLI-Flags sind:
+
+  * `--packageCertificateKeyFile` : Sobald ein Paket Signaturzertifikat erstellt wurde, kann dieser Parameter verwendet werden, ordnen Sie das Zertifikat mit der app zu. Dieses Flag annimmt Dateipfad als Argument. ZB. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx"`
+  * `--packageThumbprint` : Paket-Fingerabdruck wird verwendet, um die Echtheit der Paket-Zertifikat-Schlüssel-Datei zu überprüfen. Wenn Sie eine Schlüsseldatei Zertifikat zu erstellen, wird dieser Wert für den Endbenutzer bereitgestellt werden. ZB. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx" --packageThumbprint="ABCABCABCABC123123123123"`
+
+Alternativ können diese Werte angegeben werden mit einer Build-Konfigurationsdatei (build.json) mit CLI (--buildConfig). Eine Beispielkonfigurationsdatei für Build:
+
+    {
+        "windows": {
+            "debug": {
+                "packageCertificateKeyFile": "platforms\\windows\\CordovaApp_TemporaryKey.pfx"
+            },
+            "release": {
+                "packageCertificateKeyFile": "c:\\path-to-key\\keycert.pfx",
+                "packageThumbprint": "ABCABCABCABC123123123123",
+                "publisherId": "CN=FakeCorp.com, L=Redmond, S=Washington, C=US"
+            }
+        }
+    }
+    
+
+Es gibt auch Unterstützung zu kombinieren, Kommandozeilen-Parameter und Parameter in der Datei build.json. Werte aus der Befehlszeilenargumente erhalten Vorrang.
+
+# Ein Zertifikat Schlüssel und Zeichen Cordova Windows Apps erstellen
+
+Anmeldung ist erforderlich zum Verteilen und installieren Windows Store apps. Dieser Prozeß wird normalerweise von Visual Studio behandelt, wenn Sie ein Paket für Freigabe bereitstellen. Wir müssen unsere eigene Zertifikate erstellen, um Tmhis ohne Visual Studio zu tun.
+
+Zum Erstellen von Zertifikaten müssen wir [makecert.exe](https://msdn.microsoft.com/en-us/library/ff548309(v=vs.85).aspx) util.c verwenden Dieses Tool im Lieferumfang von Windows SDK und finden Sie unter `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x64` oder `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x86`.
+
+Das erste, was, das wir tun müssen, was ist einen Root-Schlüssel zum Signieren unsere app zu erstellen.
+
+`makecert.exe -n "CN=FakeCorp.com" -r -eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" -e "01/01/2020" –h 0 -sv FakeCorp.com.pvk FakeCorp.com.cer`
+
+Um zu verstehen was Makecert tut, ist hier eine kurze Erläuterung was tun Parameter:
+
+  * -n "CN=FakeCorp.com": Dies ist die [x. 509](http://en.wikipedia.org/wiki/X.509) -Zertifikatantragstellername. In diesem Beispiel ist es **C**Ommon**N**ame=FakeCorp.com.
+  * -R: erstellt ein [selbstsigniertes Zertifikat](http://en.wikipedia.org/wiki/Self-signed_certificate).
+  * -Eku #EKU_VAL #: kommaseparierte erweiterte Schlüsselverwendung OIDs. 
+      * 1.3.6.1.5.5.7.3.3 bedeutet, dass das Zertifikat zum Signieren von Code gültig ist. Geben Sie immer diesen Wert, um den Verwendungszweck für das Zertifikat zu begrenzen.
+      * 1.3.6.1.4.1.311.10.3.13 bedeutet, dass das Zertifikat signieren Lebensdauer respektiert. In der Regel ist eine Signatur Zeitstempel, solange das Zertifikat zum Zeitpunkt gültigen war Zeitstempel wurde, bleibt die Signatur gültig, selbst wenn das Zertifikat abläuft. Diese EKU zwingt die Signatur unabhängig davon, ob die Signatur Zeitstempel abläuft.
+  * -e "01.01.2020": setzt das Ablaufdatum des Zertifikats. 
+  * -h 0: setzt max. Höhe der Struktur unterhalb dieses Zertifikat auf 0 zu verhindern, dass das Zertifikat als eine Certification Authority (CA), die andere Zertifikate ausstellen kann verwendet werden.
+  * -sv FakeCorp.com.pvk: Ausgabe PVK Datei. Windows verwendet PVK-Dateien zum Speichern von privater Schlüsseln zum Signieren von Code.
+  * FakeCorp.com.cer: Ausgabedatei Zertifikat. CER-Datei wird verwendet, um die x. 509-Zertifikatsspeicher.
+
+Nach dem Ausführen von Makecert zum ersten Mal, geben Sie ein Kennwort für den privaten auf dem Bildschirm, der eingeblendet wird:
+
+![](img/guide/platforms/win8/createprivatekeywindow.png)
+
+Sobald Pvk und Cer-Datei erstellt wurde, müssen wir eine Pfx-Datei aus dieser Zertifikate zu erstellen. Eine (persönliche Austauschformat) Pfx-Datei enthält eine Vielzahl von kryptografischen Informationen, z. B. Zertifikate, Wurzel-Zertifikate, Zertifikatketten und privaten Schlüssel. Um die Zertifikate zu packen, wir verwenden die ein Tool namens [pvk2pfx](https://msdn.microsoft.com/en-us/library/ff550672(v=vs.85).aspx). Dieses Tool im Lieferumfang von Windows SDK und finden Sie unter `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x64` oder `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x86`.
+
+`pvk2pfx -pvk FakeCorp.com.pvk -pi pvkPassword -spc FakeCorp.com.cer -pfx FakeCorp.com.pfx -po pfxPassword`
+
+Wo:
+
+  * pvk: Eingabedatei Pvk
+  * pi: Pvk-Passwort
+  * spc: Eingabedatei Cert
+  * pfx: Ausgabedateinamen Pfx
+  * po: Pfx Passwort; Pvk-Kennwort Wenn nicht identisch
+
+Wenn wir dieses Pfx-Datei build.json-Datei zur Verfügung stellen, haben wir die folgende Fehlermeldung: "die Schlüsseldatei kann passwortgeschützt sein. Um dies zu beheben, versuchen, importieren Sie das Zertifikat in den persönlichen Zertifikatspeicher des aktuellen Benutzers manuell. ". Um es zu importieren, müssen wir [Certutil](https://technet.microsoft.com/en-us/library/ee624045(v=ws.10).aspx) eine Admin-Eingabeaufforderung verwenden:
+
+`certutil -user -p PASSWORD -importPFX FakeCorp.com.pfx`
+
+Wo:
+
+  * user: "aktuellen Benutzer" gibt privaten Speicher
+  * p: Kennwort für die Pfx-Datei
+  * importPfx: Name der Pfx-Datei
+
+Einmal installiert, ist die nächste Schritt build.json PackageThumbprint und PackageCertificateKeyFile hinzu. Um die PackageThumbprint zu finden, suchen Sie nach den CommonName haben wir das Zertifikat zugeordnet:
+
+`powershell -Command " & {dir -path cert:\LocalMachine\My | where { $_.Subject -like \"*FakeCorp.com*\" }}"`
+
+Sobald diese Endwerte bereitgestellt werden. Cordova sollte erfolgreich packen und signieren die app.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/guide/platforms/win8/win10-support.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/win8/win10-support.md b/docs/de/edge/guide/platforms/win8/win10-support.md
new file mode 100644
index 0000000..350bf27
--- /dev/null
+++ b/docs/de/edge/guide/platforms/win8/win10-support.md
@@ -0,0 +1,101 @@
+# Cordova für Windows 10
+
+Vielleicht könnten Sie stattdessen "Windows 10 für Cordova" nennen es Windows 10 hatte seine HTML- und JavaScript-Apps-Plattform re-engineered Cordova Unterstützung ins Web bringen und Plattform Sicherheitseinschränkungen aus dem Weg zu bekommen.
+
+## Erste Schritte mit Windows 10
+
+Hinzufügen von Windows 10 ist Unterstützung zu Ihrer app so einfach wie das Festlegen Ihrer Windows-Plattform-Zielversion auf 10.0:
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+    
+
+Wenn Sie mit diesen Einstellungen festgelegt erstellen, werden nur ein einzelnes .appx (und .appxupload) gebaut werden. Sie benötigen Windows 10 auf ein Minimum.
+
+### Grundlegendes zu entfernten Modus vs. Local Mode
+
+Remote-Modus ist ein neues Feature der HTML-Anwendungen für Windows-Plattform Windows 10. In Windows 8 und 8.1 arbeitete HTML-Anwendungen im so genannten "Local Mode" in Windows 10. Im lokalen Modus haben HTML-Anwendungen vollen Zugriff auf die native Windows API-Oberfläche und Funktionen. Um Skript-Injection-Angriffe zu verhindern, wodurch konnten in den austretenden persönlich identifizierbare Informationen durch bösartigen Code, lokalen Modus verbietet Inlineskript und Entwickler, die DOM-Manipulation innerhalb eines expliziten Kontexts (`MSApp.execUnsafeLocalFunction` dazu führen erfordert).
+
+Remote-Modus beseitigt diese Anforderungen, wodurch es möglich, unveränderte-Bibliotheken wie jQuery oder AngularJS direkt im Code, ohne Änderungen zu verwenden. Hierzu wird Ihre Fähigkeit, bestimmte Funktionen zu deklarieren, wenn Sie Ihre Anwendung in der Windows-Store zertifizieren lassen entfernt. Die Beseitigung dieser Funktionen in der Regel nicht verhindern, um bestimmte Funktionen abrufen, aber es möglicherweise erforderlich, um eine andere Kombination von APIs oder Taktiken zu verwenden.
+
+### Wirkung von Remote-Modus auf die Funktionen
+
+Die folgenden Funktionen sind nicht verfügbar, beim Bereitstellen der Anwendung Remote-Modus in der Windows-Speicher:
+
+  * Unternehmensauthentifizierung (`enterpriseAuthentication`)
+  * Freigegebene Benutzerzertifikate (`sharedUserCertificates`)
+  * Dokumentbibliothek (`documentsLibrary`)
+  * Musikbibliothek (`musicLibrary`)
+  * Bildbibliothek (`picturesLibrary`)
+  * Videobibliothek (`videosLibrary`)
+  * Wechselmedien (`removableStorage`)
+  * Internet Client/Server (`InternetClientClientServer`) - beachten Sie, dass `InternetClient` ist noch erlaubt
+  * Privates Netzwerk Client/Server (`privateNetworkClientServer`)
+
+Jede Bibliothek Beschränkungen kann verlangen, dass der Benutzer interagieren mit dem Dateisystem über eine [Dateiauswahl](https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.pickers.fileopenpicker.aspx)herum gearbeitet werden. Dadurch wird verhindert, dass böswilligen eingefügten Code beliebig Zugriff auf das Dateisystem.
+
+Die netzwerkbezogene Einschränkungen müssen um gearbeitet, entweder über eine API, die Fähigkeit Kontrollen nicht verwendet oder durch Vermittlung Kommunikation über standard-Internet-Kommunikation-Kanäle wie `XMLHttpRequest` oder Web Sockets.
+
+Die Unternehmensauthentifizierung und Benutzerzertifikaten freigegebene Funktionen richten sich speziell an Enterprise-Szenarien. Diese Funktionen werden unterstützt für Private/Unternehmen-fähige App Stores, also wenn Sie apps erstellen die werden, auf einen internen Bereitstellungsmechanismus bereitgestellt werden, Sie noch dies unterstützen können. Sie werden jedoch nicht für Remote Mode apps im öffentlichen Windows-Speicher unterstützt. Wenn Sie Windows 10, Zielen erstellen, wenn man diese Funktionen in Ihrem app-Manifest erkannt wird, wird eine Warnung angezeigt.
+
+## Referenz
+
+### "config.xml" "Einstellungen"
+
+#### windows-target-version, windows-phone-target-version
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+    
+
+*Mindestens eine Angabe erforderlich.*
+
+Diese Einstellungen bestimmen die Version von Windows oder Windows Phone, die Sie möchten, dass Ihre app-Paket zum Ziel.
+
+**Gültige Werte**
+
+  * `10.0`, `UAP`: baut für Windows 10 Universal App-Plattform
+  * `8.1`: Builds für Windows 8.1 bzw. Windows Phone 8.1
+  * `8.0`: bauen für Windows 8.0. Dies gilt nicht für Windows Phone (verwenden Sie stattdessen die **wp8** -Cordova-Plattform)
+
+**Szenarien**
+
+Wenn Sie nur Windows 10 abzielen, müssen Sie nur eine einzelne `windows-target-version` -Einstellung in der Datei "config.xml" haben.
+
+#### WindowsDefaultUriPrefix
+
+    <preference name="WindowsDefaultUriPrefix" value="ms-appx://|ms-appx-web://" />
+    
+
+Diese Einstellung gibt an, ob Sie Ihre Anwendung im **lokalen Kontext** oder **entfernten Kontext** als seine Start-URI als Ziel soll. Beim Erstellen von für Windows 10 ist der Standardwert entfernten Zusammenhang (`ms-appx-web://`).
+
+Um eine Anwendung im lokalen Modus haben, die von Remote-Modus Funktion Einschränkungen nicht betroffen ist, müssen Sie diese Voreinstellung auf setzen `ms-appx://` und `<access>` Elemente mit entfernten URIs nicht zu erklären.
+
+**Gültige Werte**
+
+  * `ms-appx://` (Standardeinstellung für Windows 8.0, 8.1): die Startseite wird im lokalen Kontext
+  * `ms-appx-web://` (Standardeinstellung für Windows 10): die Startseite wird im entfernten Kontext
+
+#### {SDK}-MinVersion, {SDK}-MaxVersionTested
+
+*Optional*
+
+    <preference name="Windows.Universal-MinVersion" value="10.0.0.0" />
+    <preference name="Windows.Mobile-MinVersion" value="10.0.9927.0" />
+    <preference name="Windows.Mobile-MaxVersionTested" value="10.0.10031.0" />
+    <preference name="Microsoft.Band-MinVersion" value="10.0.11.0" />
+    
+
+Diese Präferenzen ermitteln welche Ökosysteme (einschließlich aber nicht beschränkt auf Universal Windows, Windows Mobile oder Xbox) und ihre min/Max-Versionen sind kompatibel mit. Sie benötigen noch die Plattformen unterstützt die Universal App-Plattform (also Windows 10 als Basis Betriebssystem). Jedoch können dies bedeuten, dass die Anwendung bestimmte Funktionen kennt, die nur auf bestimmten Geräten (z. B. Spiel streaming auf Xbox) vorliegen müssen.
+
+**Gültige Werte**
+
+Es gibt drei Teile mit jedem Wert: das **SDK**, **Version Beschränkung**und den **Versionswert**. Diese Einstellungen werden von `Windows` oder `Microsoft` beginnt und endet `- MinVersion` oder `-MaxVersionTested`erkannt:
+
+  * Das **SDK** wird definiert, welche spezialisierte Plattform, die Sie ansprechen möchten. Der Standardwert ist `Windows.Universal`. Gültige Werte für diese werden in das AppxManifest-Schema, in dem `Paket/Depednencies/TargetPlatform` -Elementen definiert.
+  * Die **Version-Beschränkung** Regeln für die Kompatibilität von Anwendungen definiert. Zum Beispiel, wenn die `-MinVersion` wird auf 10.1.0.0, festgelegt, dann OS-Versionen, die nicht mindestens 10.1.0.0 des entsprechenden SDK unterstützen nicht laden können. 
+      * `-MinVersion` gibt die minimale Version des SDK erforderlich
+      * `-MaxVersionTested` gibt die höchste getestete Version des SDK. Wenn eine neue Version des entsprechenden SDK freigegeben wird, wird es im Kompatibilitätsmodus für die angegebene Version ausgeführt.
+  * Der **Versionswert** ist ein 4-Ganzzahl-Tupel in Form von *major.minor.build.qfe*. 
+
+Wenn keine Vorgaben dieser Typen in der Datei config.xml angegeben sind, werden Windows.Universal Version 10.0.0.0 standardmäßig ausgewählt.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/platforms/wp8/index.md b/docs/de/edge/guide/platforms/wp8/index.md
index f8b8da9..94245a2 100644
--- a/docs/de/edge/guide/platforms/wp8/index.md
+++ b/docs/de/edge/guide/platforms/wp8/index.md
@@ -36,17 +36,20 @@ Sie benötigen Folgendes:
 
 *   Das [Windows Phone SDK][3].
 
+*   Um über die Kommandozeile mit dem Windows Phone 8.0 SDK bereitstellen, muss [Visual Studio 2012 Update 2][4] installiert sein.
+
  [2]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
- [3]: https://dev.windowsphone.com/en-us/downloadsdk
+ [3]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
+ [4]: https://support.microsoft.com/en-us/kb/2797912
 
 Um Cordova apps für Windows Phone Geräte zu entwickeln, können einen PC mit Windows, aber Sie können auch entwickeln auf einem Mac oder mit einer VM-Umgebung mithilfe von Boot Camp für duales Booten eine Windows-Partition. Finden Sie diese Ressourcen die erforderlichen Windows-Entwicklungsumgebung auf einem Mac einrichten:
 
-*   **VMWare Fusion**: um die Windows 8 virtuelle Maschine einzurichten, folgen Sie die Anweisungen im [Microsoft Developer Network][4], dann finden Sie unter Konfigurieren von VMWare Fusion Informationen zum Vorbereiten der virtuellen Umgebung gebündelt mit dem SDK Emulator ausführen.
+*   **VMWare Fusion**: um die Windows 8 virtuelle Maschine einzurichten, folgen Sie die Anweisungen im [Microsoft Developer Network][5], dann finden Sie unter Konfigurieren von VMWare Fusion Informationen zum Vorbereiten der virtuellen Umgebung gebündelt mit dem SDK Emulator ausführen.
 
-*   **Parallels Desktop**: um die Windows 8 virtuelle Maschine einzurichten, folgen Sie die Anweisungen im [Microsoft Developer Network][5], dann finden Sie unter Konfigurieren von Parallels Desktop Informationen zum Vorbereiten der virtuellen Umgebung gebündelt mit dem SDK Emulator ausführen.
+*   **Parallels Desktop**: um die Windows 8 virtuelle Maschine einzurichten, folgen Sie die Anweisungen im [Microsoft Developer Network][6], dann finden Sie unter Konfigurieren von Parallels Desktop Informationen zum Vorbereiten der virtuellen Umgebung gebündelt mit dem SDK Emulator ausführen.
 
- [4]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
 
 <!--
 - __VirtualBox__: To set up the Windows 8 virtual machine, follow the
@@ -56,14 +59,14 @@ Um Cordova apps für Windows Phone Geräte zu entwickeln, können einen PC mit W
   2DO: virtualBox doesn't work yet; any extra config info?
 -->
 
-*   **Boot Camp**: um die Windows 8-Partition einzurichten, befolgen Sie die Installationsanweisungen, die [Microsoft Developer Network][6].
+*   **Boot Camp**: um die Windows 8-Partition einzurichten, befolgen Sie die Installationsanweisungen, die [Microsoft Developer Network][7].
 
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
-Wenn Sie auf einem PC entwickeln, muss der Prozessor Virtualisierung (Intel*VT-X* ) und [Second Level Address Translation (Stab)][7]unterstützen. Konsultieren Sie [Intels Prozessoren unterstützen][8]. Virtualisierung ist in der Regel standardmäßig deaktiviert, also musst du es in den BIOS-Einstellungen aktivieren. Der PC sollte mindestens 6,5 GB freier Festplattenspeicher und 4 GB RAM verfügen.
+Wenn Sie auf einem PC entwickeln, muss der Prozessor Virtualisierung (Intel*VT-X* ) und [Second Level Address Translation (Stab)][8]unterstützen. Konsultieren Sie [Intels Prozessoren unterstützen][9]. Virtualisierung ist in der Regel standardmäßig deaktiviert, also musst du es in den BIOS-Einstellungen aktivieren. Der PC sollte mindestens 6,5 GB freier Festplattenspeicher und 4 GB RAM verfügen.
 
- [7]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
- [8]: http://ark.intel.com/Products/VirtualizationTechnology
+ [8]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
+ [9]: http://ark.intel.com/Products/VirtualizationTechnology
 
 ## Mithilfe von Cordova Shell Tools
 
@@ -71,19 +74,21 @@ Wenn Sie Cordovas Windows Phone-zentrierte Shell-Werkzeugen in Verbindung mit de
 
 *   Greifen sie lokal von Projektcode generiert durch die CLI. Sie stehen in den `platforms/wp8/cordova` Verzeichnis nach dem Hinzufügen der `wp8` Plattform wie unten beschrieben.
 
-*   Aus eine separate Verteilung auf [cordova.apache.org][9]herunterladen. Die Cordova-Distribution enthält separate Archiv für jede Plattform. Achten Sie darauf, um das entsprechende Archiv zu erweitern `cordova-wp8\wp8` 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.)
+*   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 zu erweitern `cordova-wp8\wp8` 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.)
 
- [9]: http://cordova.apache.org
+ [10]: http://cordova.apache.org
 
 Diese Shell-Tools können Sie erstellen, erstellen und Ausführen von Windows Phone apps. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten. Finden Sie unter Application Plugins, Anleitungen, Plugins und Windows Phone 8 Plugins für Informationen speziell für die Windows Phone-Plattform zu entwickeln.
 
 ## Das SDK installieren
 
-Installieren Sie die neueste Version des Windows Phone SDK von der **Downloads** -Bereich der [dev.windowsphone.com][3]. Sie können auch neuere Emulator-Update-Pakete installieren.
+Installieren Sie die neueste Version des Windows Phone SDK von der **Downloads** -Bereich der [dev.windowsphone.com][11]. Sie können auch neuere Emulator-Update-Pakete installieren.
+
+ [11]: https://dev.windowsphone.com/en-us/downloadsdk
 
-![][10]
+![][12]
 
- [10]: img/guide/platforms/wp8/wp8_downloadSDK.png
+ [12]: img/guide/platforms/wp8/wp8_downloadSDK.png
 
 ## Erstellen eines neuen Projekts
 
@@ -141,27 +146,27 @@ Standardmäßig die `run` Skript ruft das Emulator-Flag und übernimmt zusätzli
 
 Der Emulator startet eine Geräte-Image mit der app installiert. Navigieren Sie im home-Bildschirm dem Bedienfeld "apps", die **"HelloWorld"** app zu starten. Dies zeigt die app starten mit seinen Splash-Screen, gefolgt von seiner wichtigsten Schnittstelle:
 
-![][11]
+![][13]
 
- [11]: img/guide/platforms/wp8/wp8_emulator.png
+ [13]: img/guide/platforms/wp8/wp8_emulator.png
 
 Des Emulators grundlegenden Steuerelemente, auf die sich oben rechts auf dem Bildschirm des Geräts können Sie zwischen hoch-und Querformat zu wechseln. Die Schaltfläche **>** öffnet weitere Steuerelemente, die Sie komplexere Orientierungen und Gesten testen können:
 
-![][12]
+![][14]
 
- [12]: img/guide/platforms/wp8/wp8_emulator_orient.png
+ [14]: img/guide/platforms/wp8/wp8_emulator_orient.png
 
 Diese erweiterte Steuerelemente ermöglichen auch Ihnen, das Gerät den Speicherort ändern oder Abfolgen von Bewegungen zu simulieren:
 
-![][13]
+![][15]
 
- [13]: img/guide/platforms/wp8/wp8_emulator_loc.png
+ [15]: img/guide/platforms/wp8/wp8_emulator_loc.png
 
 ## Bereitstellung auf Gerät
 
-Vor dem Testen der Anwendung auf einem Gerät, muss das Gerät registriert werden. [Microsoft][14] Dokumentation weitere Informationen zum Bereitstellen und Testen auf Windows Phone 8. Stellen Sie außerdem sicher, dass das Telefon an den Computer angeschlossen ist, und der Bildschirm ist entsperrt.
+Vor dem Testen der Anwendung auf einem Gerät, muss das Gerät registriert werden. [Microsoft][16] Dokumentation weitere Informationen zum Bereitstellen und Testen auf Windows Phone 8. Stellen Sie außerdem sicher, dass das Telefon an den Computer angeschlossen ist, und der Bildschirm ist entsperrt.
 
- [14]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
+ [16]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
 
 Führen Sie den folgenden CLI-Befehl die app auf dem Gerät ausführen:
 
@@ -179,8 +184,8 @@ Alternativ, wenn Sie in Visual Studio arbeiten, wählen Sie **Windows Phone Ger
 
 Sobald Sie eine Cordova-Anwendung zu erstellen, wie oben beschrieben, können Sie es mit dem SDK öffnen. Die verschiedenen `build` Befehle generiert eine Visual Studio-Projektmappendatei (*.sln*)-Datei. Öffnen Sie die Datei um das Projekt in Visual Studio zu ändern. Der Web-basierte Quellcode steht im Rahmen des Projektes `www` Verzeichnis. Zusammen mit anderen Tools bietet im SDK, mit dem Steuerelement unter dem Menü können Sie die app im Windows Phone-Emulator zu starten:
 
-![][15]
+![][17]
 
- [15]: img/guide/platforms/wp8/wp8_vs.png
+ [17]: img/guide/platforms/wp8/wp8_vs.png
 
 Ratschläge, wie mithilfe von Cordovas Kommandozeilen-Tools oder das SDK in Ihrem Workflow finden Sie in der Übersicht. Cordova CLI stützt sich auf Cross-Plattform-Quellcode, der routinemäßig die plattformspezifischen Dateien vom SDK verwendet überschreibt. Wenn Sie im SDK arbeiten möchten, verwenden Sie die Low-Level-Shell-Werkzeugen als Alternative zu den CLI.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/guide/support/index.md b/docs/de/edge/guide/support/index.md
index dc9f5d6..dffa9de 100644
--- a/docs/de/edge/guide/support/index.md
+++ b/docs/de/edge/guide/support/index.md
@@ -186,7 +186,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md">Beschleunigungsmesser</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device-motion">Beschleunigungsmesser</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -219,7 +219,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <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">
@@ -253,7 +253,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Kamera</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-camera">Kamera</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -286,7 +286,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-media-capture/blob/master/doc/index.md">Erfassen</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-media-capture">Erfassen</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -319,7 +319,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device-orientation/blob/master/doc/index.md">Kompass</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device-orientation">Kompass</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -353,7 +353,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md">Verbindung</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-network-information">Verbindung</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -386,7 +386,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md">Kontakte</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-contacts">Kontakte</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -420,7 +420,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-device/blob/master/doc/index.md">Gerät</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-device">Gerät</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -486,7 +486,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md">Datei</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-file">Datei</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -519,7 +519,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md">File-Transfer</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-file-transfer">File-Transfer</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -555,7 +555,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-geolocation/blob/master/doc/index.md">Geolocation</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-geolocation">Geolocation</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -588,7 +588,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-globalization/blob/master/doc/index.md">Globalisierung</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-globalization">Globalisierung</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -621,7 +621,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-inappbrowser/blob/master/doc/index.md">InAppBrowser</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-inappbrowser">InAppBrowser</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -655,7 +655,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-media/blob/master/doc/index.md">Medien</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-media">Medien</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -688,7 +688,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-dialogs/blob/master/doc/index.md">Benachrichtigung</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-dialogs">Benachrichtigung</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -721,7 +721,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md">SplashScreen</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-splashscreen">SplashScreen</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">
@@ -754,7 +754,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md">Statusleiste</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-statusbar">Statusleiste</a>
         </th>
         
         <td data-col="amazon-fireos" class="n">
@@ -823,7 +823,7 @@ Im folgenden wird die Gruppe von Entwicklungs-Tools und APIs verfügbar-Gerät f
       
       <tr>
         <th>
-          <a href="https://github.com/apache/cordova-plugin-vibration/blob/master/doc/index.md">Vibration</a>
+          <a href="https://www.npmjs.com/package/cordova-plugin-vibration">Vibration</a>
         </th>
         
         <td data-col="amazon-fireos" class="y">

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/index.md b/docs/de/edge/index.md
index 1260dc6..4741d57 100644
--- a/docs/de/edge/index.md
+++ b/docs/de/edge/index.md
@@ -98,31 +98,45 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
     </li>
     <li>
       <h2>
+        Plattformen und Plugins Versionsmanagement
+      </h2>
+      
+      <span>Speichern und Wiederherstellen von Projekten für CLI in einen bekannten Zustand ohne Streit.</span>
+    </li>
+    <li>
+      <h2>
         Whitelist-Guide
       </h2>
       
-      <span>Gewähren Sie eine Anwendungszugriff auf externe Ressourcen.</span>
+      <span>Eine Anwendungszugriff auf externe Ressourcen gewähren.</span>
+    </li>
+    <li>
+      <h2>
+        Storage
+      </h2>
+      
+      <span>Eine Übersicht über native Speicheroptionen.</span>
     </li>
     <li>
       <h2>
-        Speicher
+        Haken-Guide
       </h2>
       
-      <span>Eine Übersicht über native Storage-Optionen.</span>
+      <span>Cordova Standardfunktionalität durch Hinzufügen von benutzerdefinierten Skripts erweitern.</span>
     </li>
     <li>
       <h2>
         Die nächsten Schritte
       </h2>
       
-      <span>Ein Blick auf Themen, die neue Cordova Entwickler stoßen.</span>
+      <span>Einen Blick auf Themen, die neue Cordova Entwickler stoßen werden.</span>
     </li>
     <li>
       <h2>
         <a href="_index.html">Stichwort-Index</a>
       </h2>
       
-      <span>Gesamtindex der Dokumentation.</span>
+      <span>Vollständiger Index der Dokumentation.</span>
     </li>
   </ul>
   

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/platform_plugin_versioning_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/platform_plugin_versioning_ref/index.md b/docs/de/edge/platform_plugin_versioning_ref/index.md
new file mode 100644
index 0000000..4c6a407
--- /dev/null
+++ b/docs/de/edge/platform_plugin_versioning_ref/index.md
@@ -0,0 +1,119 @@
+* * *
+
+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.
+    
+
+* * *
+
+# Plattformen und Plugins Versionsmanagement
+
+Ab Version 4.3.0 bietet Cordova die Möglichkeit zum Speichern und wiederherstellen, Plattformen und Plugins.
+
+Dieses Feature ermöglicht Entwicklern, speichern und ihre app in einen bekannten Zustand wiederherstellen, ohne in allen von der Plattform und Plugin Quellcode überprüfen.
+
+Der Befehl "Speichern" speichert Informationen über die app-Plattform und Plugin-Versionen in "config.xml". Der 'Wiederherstellung' Schritt geschieht automatisch, wenn ein **'cordova prepare'** ausgegeben wird, machen Gebrauch von Informationen, die zuvor in der Datei config.xml gespeichert.
+
+Ein Szenario, wo speichern/wiederherstellen-Funktionen praktisch, ist in großen Teams, die auf eine Anwendung mit jedes Teammitglied Fokussierung auf einer Plattform oder Plugin arbeiten. Diese Funktion erleichtert das Teilen des Projekts und reduzieren die Menge der redundanten Code, der im Repository eingecheckt ist.
+
+## Plattform-Versionsverwaltung
+
+### Speichern von Plattformen
+
+Um eine Plattform zu speichern, geben Sie folgenden Befehl ein:
+
+    $ cordova platform add <platform[@<version>] | directory | git_url> --save
+    
+
+Nach dem obigen Befehl ausführen, wird die resultierende Datei config.xml sieht:
+
+    <?xml version='1.0' encoding='utf-8'?>
+        ...
+        <engine name="android" spec="^4.0.0" />
+        ...
+    </ xml>
+    
+
+Einige Beispiele: * => **'cordova platform add android --save'** Ruft die festgehaltene Version der android-Plattform, dem Projekt hinzugefügt und aktualisiert dann "config.xml". => **'cordova platform add android@3.7.0 --save'** Ruft die androide-Plattform, Version 3.7.0 vom Npm, dem Projekt hinzugefügt und aktualisiert dann "config.xml". **"cordova platform add android@https://github.com/apache/cordova-android.git​ --save"** => klont das angegebene Cordova-Android Git Repository, dem Projekt die androide-Plattform hinzugefügt dann aktualisiert "config.xml" und zeigen Sie ihre Version auf der angegebenen Git-Url. => **'cordova platform add C:/path/to/android/platform --save'** Ruft die androide-Plattform aus dem angegebenen Verzeichnis, dem Projekt hinzugefügt, dann aktualisiert "config.xml" und zeigen Sie auf das Verzeichnis.
+
+### Masse-Plattformen auf ein vorhandenes Projekt zu speichern.
+
+Die '--save ' Flagge oben beschriebene ist nur nützlich, wenn Sie daran denken, während die Plattform-Zusatz verwendet. Wenn Sie ein bereits vorhandenes Projekt haben und Sie alle aktuell hinzugefügten Plattformen in Ihrem Projekt speichern möchten, können Sie:
+
+    $ cordova platform save
+    
+
+### Aktualisieren / Entfernen von Plattformen
+
+Es ist auch möglich, aktualisieren und Löschen von "config.xml" während der Befehle "Cordova Platform Update' und 'Cordova Plattform entfernen':
+
+    $ cordova platform update <platform[@<version>] | directory | git_url> --save
+    $ cordova platform remove <platform> --save
+    
+
+Einige Beispiele: * **'cordova platform update android --save'** neben der Aktualisierung der androiden-Plattform, die festgehaltene Version, Update "config.xml" Eintrag => * **'cordova platform update android@3.8.0 --save'** neben der Aktualisierung der androiden-Plattform auf Version 3.8.0, Update "config.xml" Eintrag => * **'cordova platform update /path/to/android/platform --save'** neben der Aktualisierung der androiden-Plattform auf Version Update "config.xml" Eintrag im Ordner => * => **'cordova platform remove android --save'** entfernt die androide-Plattform aus dem Projekt und löscht den Eintrag von "config.xml".
+
+### Wiederherstellen von Plattformen
+
+  * Plattformen werden automatisch von "config.xml" wiederhergestellt, wenn der **'cordova prepare'** -Befehl ausgeführt wird.
+  * Wenn Sie eine Plattform hinzufügen, ohne Angabe einer Version/Ordner/Git_url, stammt die Version zum Installieren von "config.xml", **Wenn gefunden**. 
+      * Beispiel: Angenommen, die Datei config.xml enthält den folgenden Eintrag: <? Xml Version = "1.0" encoding = 'Utf-8'? >... <0></0>... < / Xml > Wenn Sie den Befehl 
+        
+        **'Cordova Plattform hinzufügen Android'** (keine Version/Ordner/Git_url angegeben) ausführen, die Plattform "android@3.7.0" (wie von "config.xml" abgerufen) installiert werden.
+
+* * *
+
+## Plugin-Versionsverwaltung
+
+*(Die Plugin-Befehle sind ein Spiegel der Plugin-Befehle)*
+
+### Speichern von plugins
+
+Um ein Plugin zu speichern, geben Sie folgenden Befehl ein:
+
+    $ cordova plugin add <plugin[@<version>] | directory | git_url> --save
+    
+
+Nach dem obigen Befehl ausführen, wird die resultierende Datei config.xml sieht:
+
+    <?xml version='1.0' encoding='utf-8'?>
+        ...
+        <plugin name="cordova-plugin-console" spec="^1.0.0" />
+        ...
+    </ xml>
+    
+
+Einige Beispiele: * => **cordova plugin add cordova-plugin-console --save'** Ruft die festgehaltene Version der Konsole Plugin, dem Projekt hinzugefügt und aktualisiert dann "config.xml". => **'cordova plugin add cordova-plugin-console@0.2.13 --save'** Ruft das androide Plugin Version 0.2.13 von Npm, dem Projekt hinzugefügt und aktualisiert dann "config.xml". => **'cordova plugin add https://github.com/apache/cordova-plugin-console.git --save'** klont das angegebene Konsole Plugin Git Repository, das Konsole-Plugin fügt dem Projekt dann aktualisiert "config.xml" und zeigen Sie ihre Version auf der angegebenen Git-Url. => **'cordova plugin add C:/path/to/console/plugin --save'** Ruft das Konsole-Plugin aus dem angegebenen Verzeichnis, dem Projekt hinzugefügt und dann "config.xml" aktualisiert und zeigen Sie auf das Verzeichnis.
+
+### Masse, die Plugins auf einem vorhandenen Projekt speichern
+
+Die '--Speichern ' Flagge oben beschriebene ist nur nützlich, wenn Sie sich erinnern, es zu benutzen, während das Plugin hinzufügen. Wenn Sie ein bereits vorhandenes Projekt und Sie speichern möchten alle derzeit Plugins im Projekt hinzugefügt, können Sie:
+
+    $ cordova plugin save
+    
+
+### Aktualisierung / Plugins entfernen
+
+Es ist auch möglich, aktualisieren und Löschen von "config.xml" während der Befehle "Cordova-Plugin-Update' und 'Cordova Plugin entfernen':
+
+    $ cordova plugin update <plugin[@<version>] | directory | git_url> --save
+    $ cordova plugin remove <plugin> --save
+    
+
+Einige Beispiele: * **'cordova plugin update cordova-plugin-console --save'** neben der Aktualisierung des Konsole-Plugins um die festgehaltene Version, Update "config.xml" Eintrag => * **'cordova plugin update cordova-plugin-console@0.2.13 --save'** neben der Aktualisierung des Androiden Plugins auf Version 3.8.0, Update "config.xml" Eintrag => * **'cordova plugin update /path/to/console/plugin --save'** neben der Aktualisierung des Konsole-Plugins auf Version Update "config.xml" Eintrag im Ordner => * => **'cordova plugin remove cordova-plugin-console --save'** entfernt das Konsole-Plugin aus dem Projekt und löscht den Eintrag von "config.xml".
+
+### Wiederherstellen von plugins
+
+  * Plugins werden automatisch von "config.xml" wiederhergestellt, wenn der **'cordova prepare'** -Befehl ausgeführt wird.
+  * Wenn Sie eine Plugin hinzufügen, ohne Angabe einer Version/Ordner/Git_url, stammt die Version installiert werden von "config.xml", **Wenn gefunden**. 
+      * Beispiel: Angenommen, die Datei config.xml enthält den folgenden Eintrag: <? Xml Version = "1.0" encoding = 'Utf-8'? >... <0></0>... < / Xml > Wenn Sie den Befehl 
+        
+        **'Cordova Plugin hinzufügen Cordova-Plugin-Konsole'** (keine Version/Ordner/Git_url angegeben) ausführen, kann das Plugin 'cordova-plugin-console@0.2.11' (wie von "config.xml" abgerufen) installiert werden.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/de/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/de/edge/plugin_ref/spec.md b/docs/de/edge/plugin_ref/spec.md
index 107c500..62b5530 100644
--- a/docs/de/edge/plugin_ref/spec.md
+++ b/docs/de/edge/plugin_ref/spec.md
@@ -409,35 +409,57 @@ Beispiele:
 
 Bezeichnet einen Rahmen (in der Regel Teil der OS/Plattform), von denen das Plugin abhängig ist.
 
-Beispiele:
+Das optionale `custom` Attribut ist ein boolescher Wert, der angibt, ob im Rahmen einer ist, der als Teil der Plugin-Dateien enthalten ist (so ist es kein System-Rahmen).
+
+### *framework* für 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"/>
     
 
-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 verknüpft werden soll. Der Standardwert ist `false`.
+
+### *framework* für Android
+
+Auf Android (ab cordova-android@4.0.0) sind *Rahmen* Tags Maven Abhängigkeiten oder interne Bibliothek Projekte verwendet.
+
+Beispiele:
+
+    <!-- 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* können auch verwendet werden, benutzerdefinierte .gradle-Dateien, die in das Hauptprojekt .gradle Datei Sub enthalten haben:
 
-Das optionale `weak` -Attribut ist ein boolescher Wert, der angibt, ob das Framework schwach verbunden sein sollte. Der Standardwert ist `false`.
+    <framework src="relative/path/rules.gradle" custom="true" type="gradleReference" />
+    
 
-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.
+Für pre-android@4.0.0 (ANT-basierte Projekte):
 
-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 + link Schritte des Projektes Cordova. Im Wesentlichen ist dies 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:
+Das optionale `parent` legt den relativen Pfad zu dem Verzeichnis, 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:
 
-    <framework src="FeedbackLib" custom="true" />
     <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
     
 
+### *framework* für Windows
+
 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`.
+    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
+    
+
+Das `arch` -Attribut angibt, dass der Rahmen nur eingeschlossen werden soll, wenn für die angegebene Architektur erstellen. Unterstützte Werte sind `x86`, `x64` oder `ARM`.
 
-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 `device-target` -Attribut gibt an, dass die Rahmen nur eingeschlossen werden soll, wenn für das angegebene Ziel-Device-Typ 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 die Rahmen nur eingeschlossen werden soll, wenn für Versionen 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:
 
@@ -454,21 +476,29 @@ Zusätzliche Informationen für die Nutzer. Dies ist nützlich, wenn Sie zusätz
     <info>
     You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
     
-    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 >
+    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>
+    
+
+## *hook Sie* Element
+
+Stellt Ihr benutzerdefinierte Skript, das von Cordova aufgerufen wird, wenn bestimmte Aktion ausgeführt wird (z. B. nach Plugin hinzugefügt wird oder Plattform vorbereiten Logik wird aufgerufen). Dies ist nützlich, wenn Sie Cordova Standardfunktionalität verlängern müssen. Weitere Informationen finden Sie unter Haken Guide.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
     
 
 ## Variablen
 
-In bestimmten Fällen kann eine Plugin müssen Änderungen an der Konfiguration der Zielanwendung abhängig zu machen. Beispielsweise würde zur Anmeldung für C2DM auf Android eine app, die dessen Paket-Id `com.alunny.message` ist eine Berechtigung wie erforderlich:
+In bestimmten Fällen kann eine Plugin müssen Änderungen an der Konfiguration der Zielanwendung abhängig zu machen. Z. B. zur Anmeldung zu C2DM auf Android erfordert app dessen Paket-Id `com.alunny.message` ist eine Berechtigung wie:
 
-    <uses-permission
-    android:name="com.alunny.message.permission.C2D_MESSAGE"/>
+    <uses-permission android:name="com.alunny.message.permission.C2D_MESSAGE"/>
     
 
-In solchen Fällen, wo aus der Datei `plugin.xml` eingefügte Inhalt nicht vor der Zeit bekannt ist, können durch ein Dollar-Zeichen, gefolgt von einer Reihe von Großbuchstaben, Ziffern und Unterstriche Variablen angegeben werden. Für das obige Beispiel würde die Datei `plugin.xml` diesem Tag gehören:
+In solchen Fällen, wo aus der Datei `plugin.xml` eingefügte Inhalt vorab nicht bekannt ist, können durch ein Dollar-Zeichen, gefolgt von einer Reihe von Großbuchstaben, Ziffern oder Unterstriche Variablen angegeben werden. Für das obige Beispiel würde die Datei `plugin.xml` diesem Tag gehören:
 
-    <uses-permission
-    android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
+    <uses-permission 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.
@@ -478,15 +508,15 @@ Plugman kann Benutzer ein Plugin erforderlichen Variablen angeben anfordern. API
     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 `< Präferenz >` -Tag enthalten. Zum Beispiel:
+Um die Variable obligatorisch zu machen, muss das Tag `< platform >` ein Tag `<preference>` enthalten. Zum Beispiel:
 
     <preference name="API_KEY" />
     
 
-Plugman überprüft, ob diese erforderlichen Einstellungen in übergeben werden. Wenn dies nicht der Fall ist, sollte es den Benutzer warnen, übergeben Sie die Variable in und Ausfahrt mit einem NULL-Code veranschaulicht.
+Plugman überprüft, ob diese erforderlichen Einstellungen in übergeben werden. Wenn dies nicht der Fall ist, es sollte den Benutzer warnen, wie Sie in die Variable übergeben und beendet mit einem null-Kode.
 
 Bestimmten Variablennamen sollte reserviert werden, wie unten aufgeführt.
 
 ## $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 `manifestieren` in einer Datei `AndroidManifest.xml` entspricht.
\ No newline at end of file
+Der Rückwärtsgang-Domäne Stil eindeutige Bezeichner für das Paket, entspricht die `CFBundleIdentifier` in iOS oder das `Paket` -Attribut des Elements in eine Datei `AndroidManifest.xml` auf oberster Ebene `manifestieren` .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/config_ref/index.md b/docs/es/edge/config_ref/index.md
index 6ca8e11..6d760d9 100644
--- a/docs/es/edge/config_ref/index.md
+++ b/docs/es/edge/config_ref/index.md
@@ -130,53 +130,72 @@ A más de una plataforma, pero no a todos ellos se aplican las siguientes prefer
 
 *   `Orientation`(string, el valor predeterminado de `default` ): le permite bloquear orientación y evitar que roten en respuesta a cambios en la orientación de la interfaz. Los valores posibles son `default` , `landscape` o `portrait` . Ejemplo:
     
-        < nombre de preferencia = "Orientación" value = "paisaje" / >
+        <preference name="Orientation" value="landscape" />
         
     
     Además, puede especificar cualquier valor de orientación específica de la plataforma si colocas el `<preference>` elemento dentro de un `<platform>` elemento:
     
-        < nombre de plataforma = "android" >< nombre de preferencia = "Orientación" value = "sensorLandscape" / >< / plataforma >
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
         
     
     Se aplica a Android, iOS, WP8, Amazon OS fuego y Firefox OS.
     
     **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.
-    */
+    
+    Para iOS, para especificar tanto retrato y modo apaisado usted utilizaría la plataforma valor específico `all`:
+    
+        <platform name="ios">
+            <preference name="Orientation" value="all" />
+        </platform>
+        
+    
+    Para iOS, orientación se puede controlar mediante programación por definir un callback de javascript en la `window`:
+
+<pre>/** 
+     * @param {Number} degree 
+     *     UIInterfaceOrientationPortrait: 0, 
+     *     UIInterfaceOrientationLandscapeRight: 90, 
+     *     UIInterfaceOrientationLandscapeLeft: -90, 
+     *     UIInterfaceOrientationPortraitUpsideDown: 180 
+     *
+     * @returns {Boolean} Indicating if rotation should be allowed.
+     */
     function shouldRotateToOrientation(degrees) {
-         return true;
+      return true;
     }
-    
+    </pre>
 
 ## 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 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:
+Si utilizas el CLI para construir aplicaciones, usted utilice el comando `plugin` para habilitar dispositivo APIs. No se modifique el archivo `config.xml` de nivel superior, por lo que el elemento `< feature >` no se aplica a su flujo de trabajo. Si trabajas directamente en un SDK y usando el archivo `config.xml` de específicas de la plataforma como fuente, se utiliza la etiqueta `< feature >` para habilitar APIs de nivel de dispositivo y plugins externos. A menudo aparecen con valores personalizados en archivos específicos para cada plataforma `config.xml` . Por ejemplo, aquí es cómo especificar el dispositivo API para los proyectos de Android:
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
         </feature>
     
 
-Aquí es cómo aparece el elemento para proyectos de iOS:
+Aquí es cómo aparece el elemento de iOS proyectos:
 
         <feature name="Device">
             <param name="ios-package" value="CDVDevice" />
         </feature>
     
 
-Consulte la referencia de la API para obtener más información sobre cómo especificar cada característica. Consulte a la guía de desarrollo de Plugin para obtener más información sobre plugins.
+Ver la referencia de la API para obtener más información sobre cómo especificar cada función. Consulte a la guía de desarrollo del Plugin para obtener más información sobre plugins.
 
-## La *plataforma de* elemento
+## El elemento *platform*
 
-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:
+Cuando utilice la CLI para construir aplicaciones, a veces es necesario especificar preferencias u otros elementos específicos para una determinada plataforma. Utilice el elemento `< platform >` para especificar la configuración que sólo debe aparecer 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" />
-        </platform>
\ No newline at end of file
+        </platform>
+    
+
+## El elemento *hook*
+
+Representa la secuencia de comandos personalizada que será llamado por Córdoba cuando se produce cierta acción (por ejemplo, después se agrega el plugin o plataforma preparar lógica se invoca). Esto es útil cuando se necesita extender la funcionalidad de Cordova por defecto. Para más información vea la guía de los ganchos.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message