cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [15/51] [partial] docs commit: added 5.4.0 docs for all languages
Date Tue, 10 Nov 2015 03:46:16 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/packaging.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/packaging.md b/www/docs/fr/5.4.0/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..de0df6b
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/packaging.md
@@ -0,0 +1,117 @@
+---
+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.
+
+title: Emballage de Windows
+---
+
+# Emballage de Windows
+
+Vous pouvez en apprendre plus sur la signature et l'emballage des Apps Store Windows sur [MSDN](https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx).
+
+Pour pouvoir correctement paquet et signer Windows apps il ya peu de choses nécessaires :
+
+  * Un certificat de signature
+  * Détails d'identité correspondant au certificat de signature fourni
+
+Dans les projets Windows, détails d'identité sont conservées dans un fichier nommé package.appxmanifest. Ce fichier est automatiquement rempli chaque fois qu'une application de Cordova est générée. Identité détient 3 domaines importants.
+
+  * Name
+  * Publisher
+  * Version
+
+*Name* et *Version* peuvent être programmée de **config.xml**. *Publisher* peut être fourni comme paramètre de build ou peut être défini sur le fichier **build.json** .
+
+![]({{ site.baseurl }}/static/img/guide/platforms/win8/packaging.png)
+
+Un certificat de signature peut être fourni soit CLI ou via le fichier de build.json. Le certificat associés est des drapeaux de la CLI :
+
+  * `--packageCertificateKeyFile` : une fois qu'un paquet de certificat de signature est créé, ce paramètre peut être utilisé pour associer le certificat à l'app. Cet indicateur prend un chemin de fichier comme argument. Par exemple. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx"`
+  * `--packageThumbprint` : paquet empreinte est utilisée pour valider l'authenticité du fichier package de clé de certificat. Lorsque vous créez un fichier de clé de certificat, cette valeur va être fournie à l'utilisateur final. Par exemple. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx" --packageThumbprint="ABCABCABCABC123123123123"`
+
+Par ailleurs, ces valeurs peuvent être spécifiées à l'aide d'un fichier de configuration de génération (build.json) à l'aide de la CLI (--buildConfig). Un fichier de configuration exemple 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"
+            }
+        }
+    }
+    
+
+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 de la ligne de commande arguments obtiendrez priorité.
+
+# Comment créer un certificat de clé et signe Cordova windows Apps
+
+Signature est requise pour la distribution et l'installation de Windows Store apps. Ce processus est normalement géré par Visual Studio lorsque vous déployez un package pour diffusion immédiate. Pour faire des tmhis sans Visual Studio, nous devons créer nos propres certificats.
+
+Pour créer des certificats, il faut utiliser [makecert.exe](https://msdn.microsoft.com/en-us/library/ff548309(v=vs.85).aspx) util. Cet outil est fourni avec le SDK Windows et se trouve sous `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x64` ou `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x86`.
+
+La première chose que nous devons faire est de créer une clé racine pour la signature de notre application.
+
+`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`
+
+Pour mieux comprendre ce que makecert fait, voici une brève explication de ce que font les paramètres :
+
+  * -n « CN=FakeCorp.com »: c'est le nom du sujet de certificat [X.509](http://en.wikipedia.org/wiki/X.509) . Dans cet exemple, c'est **C**ccomplis**N**ame=FakeCorp.com.
+  * -r: crée un [certificat d'auto-signature](http://en.wikipedia.org/wiki/Self-signed_certificate).
+  * -eku #EKU_VAL #: séparés par des virgules amélioré utilisation de clé OID. 
+      * 1.3.6.1.5.5.7.3.3 indique que le certificat est valide pour la signature de code. Toujours spécifier cette valeur pour limiter l'utilisation prévue du certificat.
+      * 1.3.6.1.4.1.311.10.3.13 indique que le certificat respecte signature de durée de vie. En règle générale, si une signature est horodatée, tant que le certificat n'était valide au point alors qu'il était temps tamponné, la signature reste valide même si le certificat expire. Cette EKU oblige la signature à échéance que la signature soit horodaté.
+  * -e "01/01/2020": définit la date d'expiration du certificat. 
+  * -h 0: définit la hauteur max de l'arbre ci-dessous ce cert à 0 pour éviter que le certificat soit utilisé comme une autorité de Certification (AC) qui peuvent émettre des autres certificats.
+  * sv - FakeCorp.com.pvk : sortie PVK fichier. Windows utilise des fichiers de PVK pour stocker des clés privées pour la signature de code.
+  * FakeCorp.com.cer : Fichier de certificat de sortie. Fichier CER est utilisé pour stocker le certificat X.509.
+
+Après l'exécution de makecert pour la première fois, entrez le mot de passe privé sur l'écran qui apparaît :
+
+![]({{ site.baseurl }}/static/img/guide/platforms/win8/createprivatekeywindow.png)
+
+Une fois le fichier pvk et cer est créé, nous devons créer un fichier pfx de ces certificats. Un fichier pfx (Format d'échange de personnel) contient une variété d'informations cryptographiques, tels que les certificats, les certificats d'autorité racine, les chaînes de certificats et les clés privées. Pour empaqueter les certs, nous allons utiliser l'outil appelé [pvk2pfx](https://msdn.microsoft.com/en-us/library/ff550672(v=vs.85).aspx). Cet outil est fourni avec le SDK Windows et peut être trouvé sous `%ProgramFiles(x86)%\Windows Kits\8.1\bin\x64` ou`%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`
+
+Où :
+
+  * pvk : nom du fichier d'entrée pvk
+  * pi : pvk mot de passe
+  * SPC : nom du fichier d'entrée cert
+  * pfx : nom du fichier pfx sortie
+  * po: pfx mot de passe ; même que pvk mot de passe si non fourni
+
+Si nous apportons ce fichier pfx au fichier build.json, nous aurons l'erreur suivante: "le fichier de clé peut être protégé par mot. Pour corriger cela, essayez d'importer le certificat manuellement dans magasin de certificats personnels de l'utilisateur actuel. ". Afin de l'importer qu'il faut utiliser la [commande certutil](https://technet.microsoft.com/en-us/library/ee624045(v=ws.10).aspx) à partir d'une invite admin :
+
+`certutil -user -p PASSWORD -importPFX FakeCorp.com.pfx`
+
+Où :
+
+  * utilisateur : spécifie « utilisateur actuel » magasin personnel
+  * p: mot de passe pour le fichier pfx
+  * importPfx : nom du fichier pfx
+
+Une fois installé, l'étape suivante consiste à ajouter packageThumbprint et packageCertificateKeyFile à build.json. Afin de trouver le packageThumbprint, recherchez le CommonName nous avons associée au certificat :
+
+`powershell -Command " & {dir -path cert:\LocalMachine\My | where { $_.Subject -like \"*FakeCorp.com*\" }}"`
+
+Une fois que ces valeurs finales sont fournis. Cordova devrait paquet et signer l'application avec succès.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/plugin.md b/www/docs/fr/5.4.0/guide/platforms/win8/plugin.md
new file mode 100644
index 0000000..97dddfb
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/plugin.md
@@ -0,0 +1,211 @@
+---
+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.
+
+title: Plugins Windows
+---
+
+# Plugins Windows
+
+Cette section fournit des détails pour savoir comment mettre en place un plugin pour utilisation dans une application Windows Store. 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.
+
+Il est important de noter que Windows prend en charge le développement directement en Javascript, qui signifie développer les portions « indigènes » dans des cas particuliers uniquement requis dans.
+
+## Créer un Plugin de Windows en JavaScript
+
+Ces instructions consistent à créer un plugin JavaScript pur. Cette compréhension est essentielle pour comprendre comment ajouter les bits natif/managé.
+
+Windows Cordova plugins sont essentiellement un wrapper mince autour WinJS existants fournis des fonctions, mais en supposant que vous souhaitez définir votre interface commune de JS pour plusieurs périphériques, vous aurez généralement 1 fichier JS qui fournit l'API.
+
+    // inside file echoplugin.js
+    var EchoPlugin = {
+        // the echo function calls successCallback with the provided text in strInput
+        // if strInput is empty, it will call the errorCallback
+        echo:function(successCallback, errorCallback, strInput) {
+            cordova.exec(successCallback,errorCallback,"EchoPlugin","echo",[strInput]);
+        }
+    }
+    
+
+## Inside Cordova exec sous Windows
+
+La fonction cordova.exec est définie différemment sur chaque plate-forme, c'est parce que chaque plate-forme dispose de son propre mode de communication entre le code js d'application et le code encapsuleur natif. Mais dans le cas de Windows, il n'y a aucun emballage natif, donc l'appel exec est là pour assurer l'uniformité. Vous pourriez faire votre travail que le plugin de js directement dans EchoPlugin.echo, quelque chose comme :
+
+    // inside file echoplugin.js ( this is what NOT to do if you want to reuse the JS API cross platform )
+    var EchoPlugin = {
+        echo:function(successCallback,errorCallback,strInput) {
+            if(!strInput || !strInput.length) {
+                errorCallback("Error, something was wrong with the input string. =>" + strInput);
+            }
+            else {
+                successCallback(strInput + "echo");
+            }
+        }
+    }
+    
+
+Cela devrait/pourrait travailler très bien, cependant, cela signifie que vous aurez besoin des versions différentes de echoPlugin.js pour différentes plates-formes, et éventuellement, vous pourriez avoir des problèmes avec les incohérences dans vos implémentations. Comme une pratique exemplaire, nous avons décidé d'imiter une API native à l'intérieur de la cordova.exec sur Windows, alors nous pourrions exécuter le même code JS et sans devoir réécrire pour la plateforme et aussi profiter de n'importe quel paramètre de vérification, ou tout autre code commun fourni par les développeurs qui travaillent sur d'autres plateformes.
+
+## Le proxy d'exec de Cordova
+
+Sous Windows, cordova fournit un proxy qui vous permet d'enregistrer un objet qui gère tous les appels de cordova.exec à une API.
+
+Par exemple si vous voulez fournir l'implémentation de l'API de l'accéléromètre, procédez comme suit :
+
+cordova.commandProxy.add (« Accéléromètre », {début : function() {/ / votre code ici...} / /... et le reste de l'API ici}) ;
+
+Donc dans notre cas, nous supposerons que le code dans echoplugin.js gère multi-plateforme pertinentes JavaScript et on peut simplement écrire un proxy pour Windows
+
+    // in file echopluginProxy.js
+    cordova.commandProxy.add("EchoPlugin",{
+        echo:function(successCallback,errorCallback,strInput) {
+            if(!strInput || !strInput.length) {
+                errorCallback("Error, something was wrong with the input string. =>" + strInput);
+            }
+            else {
+                successCallback(strInput + "echo");
+            }
+        }
+    });
+    
+
+La définition de plugin
+
+Si nous voulons que les utilisateurs de notre plugin pour pouvoir installer facilement notre plugin, nous aurons besoin de la définir selon comment PlugMan définit les plugins. Plus sur cela dans le [Plugin Spec][1]
+
+ [1]: plugin_ref_spec.md.html#Plugin%20Specification
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+        id="com.risingj.echoplugin"
+        version="0.1.0">
+    
+        <js-module src="www/echoplugin.js" name="echoplugin">
+            <clobbers target="window.echoplugin" />
+        </js-module>
+    
+        <!-- windows -->
+        <platform name="windows">
+            <js-module src="src/windows/echopluginProxy.js" name="EchoProxy">
+                <merges target="" />
+            </js-module>
+        </platform>
+    
+        <!-- other platforms -->
+    
+    </plugin>
+    
+
+Cela nous donne un travail Windows JavaScript plugin qui utilise un fichier commun (echoplugin.js) et utilise un proxy pour fournir la partie seule de Windows de l'application (echopluginProxy.js). Alors, comment ajoutons-nous natif/managé à cela ? Eh bien nous allons commencer les mêmes, la seule différence sera ce que nous faisons à l'intérieur dans les méthodes d'echopluginProxy.
+
+# Comment WinJS accède à natif/managé
+
+Dans Windows, WinJS apps créés sont capables d'interagir avec le code natif, ce Interop est disponible pour les composants d'exécution de Windows. Les détails sont nombreux, et ce guide ne couvre que les bases. Microsoft fournit beaucoup plus d'informations [ici][2].
+
+ [2]: http://msdn.microsoft.com/en-us/library/windows/apps/hh441569.aspx
+
+Lorsque vous créez votre composant d'exécution de Windows, n'importe quelle classe qui est définie comme 'public ref class sealed' est considéré comme une « classe activable » et est appelable à partir de JavaScript.
+
+    // in your header file .h
+    namespace EchoRuntimeComponent
+    {
+        public ref class EchoPluginRT sealed 
+        {
+            public:
+            static Platform::String^ Echo(Platform::String^ input);
+        }
+    }
+    
+    // in the implementation file .cpp
+    using namespace EchoRuntimeComponent;
+    using namespace Platform;
+    
+    Platform::String^ EchoPluginRT::Echo(Platform::String^ input)
+    {
+        if(input->IsEmpty()) 
+        {
+            return "Error: input string is empty.";
+        }
+        else
+        {
+            return input->ToString() + "echo";
+        }
+    }
+    
+
+Maintenant, afin que nous puissions faire appel au code natif, nous utilisons l'espace de noms, classname et lowerCamelCase la méthode que nous demandons.
+
+res var = EchoRuntimeComponent.EchoPluginRT.echo("boom") ; Ce déplacement à notre fichier de echopluginProxy.js, nous obtenons ceci :
+
+    // in file echopluginProxy.js
+    cordova.commandProxy.add("EchoPlugin",{
+        echo:function(successCallback,errorCallback,strInput) {
+            var res = EchoRuntimeComponent.EchoPluginRT.echo(strInput);
+            if(res.indexOf("Error") == 0) {
+                errorCallback(res);
+            }
+            else {
+                successCallback(res);
+            }
+        }
+    });
+    
+
+Et voilà, nous avons un bout à l'autre C++ soutenu js callable plugin pour utilisation dans Apache Cordova Windows !
+
+# Quelques notes techniques :
+
+*   le rappel est typiquement async, appelant le rappel tout de suite ne devrait probablement pas par l'appelant. Dans la pratique, si l'appel n'est pas asynchrone, vous devez au moins utiliser un délai d'attente javascript pour forcer le rappel à appeler async.
+*   Activable par classes peuvent faire toutes sortes de craintes, comme événement d'expédition, rappels asynchrones, en passant vos propres types d'objets, tableaux, collections, méthodes surchargées et bien plus encore. Je vous recommande de que faire vos devoirs.
+*   Si vous vous en tenez à commune 8.0 de Windows Phone et Windows SDK API appels, vous serez en mesure d'utiliser le même composant runtime (bits natifs ou managés) dans un plugin Windows Phone 8.0 Apache Cordova. ~ Restez branchés pour ce poste.
+
+# Définir votre plugin
+
+Maintenant que nous avons un plugin de travail, nous avons besoin de revenir sur la définition de plugin à partir plus tôt afin que nous puissions le publier. Nous pouvons maintenant ajouter le composant d'exécution comme un cadre. Notez que le type de sortie d'un WindowsRuntimeComponent peut être .winmd ou .dll
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+        id="com.risingj.echoplugin"
+        version="0.2.0">
+    
+        <js-module src="www/echoplugin.js" name="echoplugin">
+            <clobbers target="window.echoplugin" />
+        </js-module>
+    
+        <!-- windows -->
+        <platform name="windows">
+            <js-module src="src/windows/echopluginProxy.js" name="EchoProxy">
+                <merges target="" />
+            </js-module>
+            <framework src="src/windows/EchoRuntimeComponent.winmd" custom="true"/>
+        </platform>
+    
+        <!-- other platforms -->
+    
+    </plugin>
+    
+
+Ça y est, vous avez maintenant un plugin distribuable que vous pouvez partager avec le monde ! Une chose à noter, l'ajout de cadres au projet Windows Cordova a été ajouté seulement récemment donc vous aurez besoin pour s'assurer que votre cordova outillage courant. Cordova-cli et cordova-plugman les deux supportent l'ajout suppression des plugins soutenue par native.
+
+> cordova plugin add com.risingj.echoplugin
+
+ou
+
+> plugman install --platform windows --plugin com.risingj.echoplugin --project .
+
+https://github.com/purplecabbage/cordova-runtimecomp-echoplug
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/tools.md b/www/docs/fr/5.4.0/guide/platforms/win8/tools.md
new file mode 100644
index 0000000..3480a2c
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/tools.md
@@ -0,0 +1,43 @@
+---
+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.
+
+title: Outils de ligne de commande de Windows 8
+---
+
+# Outils de ligne de commande de Windows 8
+
+Le `cordova` de l'utilitaire est un outil de haut niveau qui vous permet de créer des applications sur plusieurs plateformes à la fois. Une ancienne version du framework Cordova fournit des ensembles d'outils de ligne de commande spécifiques à chaque plate-forme. Pour les utiliser comme une alternative à la CLI, vous devez télécharger cette version de Cordova de [cordova.apache.org][1]. Le téléchargement contient les archives distincts pour chaque plate-forme. Développez la plate-forme que vous voulez cibler. Les outils décrits ici sont généralement disponibles dans le niveau supérieur `bin` répertoire, sinon, consultez le fichier **README** pour en savoir plus.
+
+ [1]: http://cordova.apache.org
+
+Pour plus d'informations sur l'interface de bas niveau qui permet aux plugins, voir Plugman à l'aide à gérer les Plugins. Pour une vue d'ensemble, consultez Application Plugins.
+
+## Windows 8
+
+Les outils de ligne de commande de Windows 8 ne prennent en charge la création de nouveaux projets. Commandes doivent être exécutées à partir d'une invite cmd ou powershell.
+
+## Créer un projet
+
+Exécutez le `create` commande avec les paramètres suivants :
+
+*   Chemin d'accès vers votre nouveau projet de Cordova Windows 8
+
+*   Nom du package, suivant la convention inverse-domaine style. Cela devient la valeur par défaut Namespace.
+
+*   Nom du projet
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/upgrade.md b/www/docs/fr/5.4.0/guide/platforms/win8/upgrade.md
new file mode 100644
index 0000000..8b73956
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/upgrade.md
@@ -0,0 +1,62 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: La mise à niveau de Windows 8
+---
+
+# La mise à niveau de Windows 8
+
+Ce guide montre comment modifier des projets Windows 8 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 à niveau vers 4.0.0 de 3.1.0 ou version ultérieure
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update windows8`.
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin\update <project_path>
+    
+
+## Mise à niveau vers 3.1.0
+
+Support de Cordova CLI pour Windows 8 a été introduite à Cordoue 3.1.0. Pour mettre à niveau, nous vous suggérons de créer un CLI Cordova nouveau projet et le passage de tous les atouts nécessaires.
+
+## Mise à niveau vers 2.9.0 de 2.8.0
+
+Les commandes suivantes devraient être effectués depuis Visual Studio pour s'assurer que toute les références de projet sont mis à jour ou supprimés.
+
+1.  Supprimer `cordova-2.8.0.js` partir du projet `www` répertoire.
+
+2.  Ajouter `cordova.js` fichier de la source au projet `www` répertoire. (Notez que le fichier ne contient plus un numéro de version dans le nom du fichier).
+
+3.  Générer et tester !
+
+## Mise à niveau vers 2.8.0 de 2.7.0
+
+Les commandes suivantes devraient être effectués depuis Visual Studio pour s'assurer que toute les références de projet sont mis à jour ou supprimés.
+
+1.  Supprimer `cordova-2.7.0.js` partir du projet `www` répertoire.
+
+2.  Ajouter `cordova.js` fichier de la source au projet `www` répertoire. (Notez que le fichier ne contient plus un numéro de version dans le nom du fichier).
+
+3.  Générer et tester !
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/upgrading.md b/www/docs/fr/5.4.0/guide/platforms/win8/upgrading.md
new file mode 100644
index 0000000..914968d
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/upgrading.md
@@ -0,0 +1,62 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: La mise à niveau de Windows 8
+---
+
+# La mise à niveau de Windows 8
+
+Ce guide montre comment modifier des projets Windows 8 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 à niveau vers 3.2.0 de 3.1.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update windows8`.
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin\update <project_path>
+    
+
+## Mise à niveau vers 3.1.0
+
+Support de Cordova CLI pour Windows 8 a été introduite à Cordoue 3.1.0. Pour mettre à niveau, nous vous suggérons de créer un CLI Cordova nouveau projet et le passage de tous les atouts nécessaires.
+
+## Mise à niveau vers 2.9.0 de 2.8.0
+
+Les commandes suivantes devraient être effectués depuis Visual Studio pour s'assurer que toute les références de projet sont mis à jour ou supprimés.
+
+1.  Supprimer `cordova-2.8.0.js` partir du projet `www` répertoire.
+
+2.  Ajouter `cordova.js` fichier de la source au projet `www` répertoire. (Notez que le fichier ne contient plus un numéro de version dans le nom du fichier).
+
+3.  Générer et tester !
+
+## Mise à niveau vers 2.8.0 de 2.7.0
+
+Les commandes suivantes devraient être effectués depuis Visual Studio pour s'assurer que toute les références de projet sont mis à jour ou supprimés.
+
+1.  Supprimer `cordova-2.7.0.js` partir du projet `www` répertoire.
+
+2.  Ajouter `cordova.js` fichier de la source au projet `www` répertoire. (Notez que le fichier ne contient plus un numéro de version dans le nom du fichier).
+
+3.  Générer et tester !
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/win8/win10-support.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/win8/win10-support.md b/www/docs/fr/5.4.0/guide/platforms/win8/win10-support.md
new file mode 100644
index 0000000..840a37b
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/win8/win10-support.md
@@ -0,0 +1,123 @@
+---
+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.
+
+title: Cordova pour Windows 10
+---
+
+# Cordova pour Windows 10
+
+Peut-être que vous pourriez plutôt l'appeler « Windows 10 pour Cordova. » Windows 10 a eu sa plate-forme HTML et JavaScript Apps repensé pour apporter le soutien de Cordoue sur le web et pour obtenir des restrictions de sécurité de plate-forme hors de votre chemin.
+
+## Getting Started with Windows 10
+
+Ajouter Windows 10 soutien à votre application est aussi facile que l'affectation de votre version de plate-forme cible Windows à 10.0 :
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+
+
+Lorsque vous générez avec ces préférences définis tous les deux, seulement un seul .aspx (et .appxupload) seront construits. Ils requièrent Windows 10 au minimum.
+
+### Comprendre le Mode distant vs Local Mode
+
+Mode à distance est une nouvelle fonctionnalité de la plateforme d'Applications Windows HTML dans Windows 10. Windows 8 et 8.1, Applications HTML a travaillé dans ce qu'on appelle « Mode Local » dans Windows 10. En Mode Local, les Applications HTML ont un accès complet à la surface d'API Windows native et les capacités. Afin d'empêcher les attaques par injection de script qui pourraient causer une fuite des informations personnellement identifiables en raison de code malveillant, le Mode Local n'autorise pas de script inline et impose aux développeurs qui effectuent la manipulation du DOM pour ce faire dans un contexte explicit (`MSApp.execUnsafeLocalFunction`).
+
+Mode à distance élimine ces exigences, qui rend possible d'utiliser les bibliothèques non modifiés comme jQuery ou AngularJS directement dans votre code, sans aucune modification. Pour ce faire, il supprime votre capacité de déclarer certaines capacités lorsqu'ils certifient votre application dans le magasin de Windows. La suppression de ces capacités habituellement n'empêche pas arriver à certaines fonctionnalités, mais il pourrait avoir besoin d'utiliser une combinaison différente de l'API ou tactiques.
+
+### Effet de Mode à distance sur les capacités
+
+Les fonctionnalités suivantes ne sont pas disponibles lorsque vous déployez votre application en Mode distant vers le magasin de Windows :
+
+  * Authentification de l'entreprise (`enterpriseAuthentication`)
+  * Certificats d'utilisateur partagée (`sharedUserCertificates`)
+  * Bibliothèque de documents (`documentsLibrary`)
+  * Bibliothèque musicale (`musicLibrary`)
+  * Bibliothèque d'images (`picturesLibrary`)
+  * Bibliothèque de vidéos (`videosLibrary`)
+  * [Stockage](../../../cordova/storage/storage.html) amovible (`removableStorage`)
+  * Client/serveur Internet (`internetClientServer`) - Notez `internetClient` est toujours permise
+  * Client/serveur de réseau privé (`privateNetworkClientServer`)
+
+Chacune des restrictions bibliothèque peut être contourné en demandant que l'utilisateur interagit avec le système de fichier via un [Sélecteur de fichier](https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.pickers.fileopenpicker.aspx). Cela empêche le code malveillant injecté d'arbitrairement accèdent au système de fichier.
+
+Les restrictions liées au réseau doivent être contournées en utilisant une API qui n'utilise pas de capacité de contrôles ou de courtage communication via des canaux de communication internet standard, tels que `XMLHttpRequest` ou Web Sockets.
+
+Les fonctionnalités d'entreprise d'authentification et certificats d'utilisateur partagé visent spécifiquement les scénarios d'entreprise. Ces fonctionnalités sont prises en charge pour privé/entreprise-activé App Stores, donc si vous générez des applications qui vont être déployées à un mécanisme de déploiement interne, vous pouvez toujours soutenir ces. Toutefois, ils ne sont pas supportés pour les applications de Mode à distance dans la Banque publique de Windows. Lorsque vous générez ciblant Windows 10, si une des ces fonctionnalités est détectée dans votre manifeste d'application, un avertissement s'affiche.
+
+## Référence
+
+### config.xml préférences
+
+#### windows-target-version, windows-phone-target-version
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+
+
+*Au moins un est requis.*
+
+Ces préférences identifient la version de Windows ou Windows Phone, vous souhaitez que votre package app pour cible.
+
+**Valeurs valides**
+
+  * `10.0`, `UAP`: construit pour la plate-forme App universelle de Windows 10
+  * `8.1`: les versions pour Windows 8.1 ou Windows Phone 8.1
+  * `8.0`: construire pour Windows 8.0. Non valide pour Windows Phone (utilisez la plate-forme de Cordova **wp8** plutôt)
+
+**Scénarios**
+
+Si vous ciblez Windows 10 seulement, il vous suffit d'avoir un réglage unique `windos-target-version` dans votre fichier config.xml.
+
+#### WindowsDefaultUriPrefix
+
+    <preference name="WindowsDefaultUriPrefix" value="ms-appx://|ms-appx-web://" />
+
+
+Cette préférence détermine si vous souhaitez que votre application pour cibler le **contexte local** ou **distant contexte** comme sa mise en service URI. Lors de la construction pour Windows 10, la valeur par défaut est le contexte distant (`ms-appx-web://`).
+
+Afin d'avoir une application en mode local qui n'est pas affectée par des restrictions de capacité Mode distant, vous devez définir cette préférence `ms-appx://` et ne déclare pas tous les éléments `<access>` avec URI distant.
+
+**Valeurs valides**
+
+  * `ms-appx://` (Par défaut pour Windows 8.0, 8.1): la page de démarrage s'exécute dans le contexte local
+  * `ms-appx-web://` (Par défaut pour Windows 10): la page de démarrage s'exécute dans le contexte de distance
+
+#### {SDK}-MinVersion, {SDK}-MaxVersionTested
+
+*En option*
+
+    <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" />
+
+
+Ces préférences identifient quels écosystèmes (y compris mais non limité à la Xbox, Windows Mobile ou Windows universel) et leurs versions min/max, elles sont compatibles avec. Ils exigent encore que les plates-formes ont un support pour la plate-forme universelle de l'App (donc Windows 10 car l'OS de base). Toutefois, ceux-ci peuvent indiquer que l'application est au courant d'une fonctionnalité particulière qui ne peut être disponible sur certains périphériques (tels que le jeu en streaming sur Xbox).
+
+**Valeurs valides**
+
+Il y a trois parties à chaque valeur : la **valeur de la version**du **SDK**et la **restriction de version**. Ces préférences sont détectés en commençant par `Windows` ou `Microsoft` et se terminant en `- MinVersion` ou `- MaxVersionTested`:
+
+  * Le **SDK** définit ce que vous souhaitez cibler la plate-forme spécialisée. La valeur par défaut est `Windows.Universal`. Les valeurs valides pour ces derniers sont définis dans le schéma de AppxManifest, dans les éléments de `Package/Depednencies/TargetPlatform` .
+  * Le **restriction de version** définit les règles de compatibilité des applications. Par exemple, si la `-MinVersion` a la valeur 10.1.0.0, puis des versions d'OS qui ne supportent pas au moins 10.1.0.0 du SDK correspondant ne sera pas en mesure de le charger.
+      * `-MinVersion` spécifie la version minimale du SDK requis
+      * `-MaxVersionTested` spécifie la plus élevée testée version du SDK. Si une nouvelle version du SDK correspondant est libérée, il s'exécutera en mode de compatibilité pour la version spécifiée.
+  * La **valeur de version** est un tuple 4-entier sous la forme de *major.minor.build.qfe*.
+
+Si aucune préférence de ces types n'est spécifiés dans votre fichier config.xml, puis Windows.Universal version 10.0.0.0 sera choisi par défaut.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp7/index.md b/www/docs/fr/5.4.0/guide/platforms/wp7/index.md
new file mode 100644
index 0000000..3a97978
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp7/index.md
@@ -0,0 +1,110 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Guide de plateforme Windows Phone 7
+---
+
+# Guide de plateforme Windows Phone 7
+
+Ce guide montre comment configurer votre environnement de développement SDK pour déployer des applications de Cordova pour appareils Windows Phone 7. Apps également exécuter sur les périphériques Windows Phone 8 en utilisant les mêmes API, mais la version 7 ne possède pas certaines des fonctionnalités avancées de IE10 disponibles sur Windows Phone 8. Apps Windows Phone 8 font *pas* exécuter sur des appareils Windows Phone 7.
+
+Voir ci-dessous pour plus d'informations spécifiques à la plate-forme qui s'applique aux deux versions :
+
+*   [La mise à niveau de Windows Phone](../wp8/upgrading.html)
+*   Windows Phone Plugins
+*   [Windows Phone outils de ligne de commande](../wp8/tools.html)
+
+Les outils de ligne de commande ci-dessus se référer aux versions antérieures à la 3.0 de Cordova. Voir l'Interface de ligne de commande pour plus d'informations sur l'interface actuelle.
+
+## Configuration du système requise
+
+Utilisez Windows 7 ou Windows 8 (Pro) ou Windows Vista avec Service Pack 2. La version 64-bit (x 64) de Windows est requise pour le SDK. La version Pro est recommandée pour exécuter un Microsoft device emulator.
+
+S'inscrire et payer pour un compte [Windows Phone Dev Center][1] , si vous voulez installer une application sur un périphérique réel ou de soumettre à la Place du marché.
+
+ [1]: http://dev.windowsphone.com/en-us/publish
+
+**Remarque**: le kit de développement logiciel en cours d'exécution dans la Machine virtuelle peut présenter des défis. Lire [Windows Phone sur un Mac][2] pour mieux comprendre le développement de solutions.
+
+ [2]: http://aka.ms/BuildaWP8apponaMac
+
+## Installer le SDK et Cordova
+
+Téléchargez et installez le [SDK Windows Phone][3].
+
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
+
+Téléchargez et décompressez la dernière version de [Cordova][4]. Vous devez travailler le `lib\windows-phone-8\wp7` sous-répertoire, `lib\windows-phone-8\wp8` contient la version de Windwos téléphone 8 de Cordova.
+
+ [4]: http://phonegap.com/download
+
+Copie le `CordovaWP7_x_x_x.zip` fichier pour le `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` répertoire.
+
+## Le modèle de construction
+
+**Remarque**: passez cette étape si le `lib\windows-phone` répertoire contient déjà un `CordovaWP7_x_x_x.zip` fichier.
+
+Pour simplifier le développement, Cordova embarque un script pour construire des modèles Visual Studio. Ceux-ci permettent de générer rapidement des applications de Cordova, et vous pouvez les modifier si nécessaire. Les étapes suivantes indiquent comment générer.
+
+### Exécutez le fichier Batch pour créer et installer les modèles
+
+La racine de la repo contient un `createTemplates.bat` fichier. En double-cliquant sur ce fichier génère deux `.zip` fichiers : `CordovaWP7_x_x_x.zip` et `CordovaWP8_x_x_x.zip` , où *x.x.x* correspond au numéro de version actuelle. Pour utiliser ces fichiers facilement dans Visual Studio, copiez-les dans le `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` sous-répertoire. Vous êtes alors en mesure de créer de nouvelles **applications Apache Cordova Windows Phone_ à partir de Visual Studio __File → nouveau projet** menu.
+
+Si vous exécutez le fichier de commandes de la ligne de commande, vous pouvez aussi appeler avec un paramètre pour installer automatiquement :
+
+        > createTemplates.bat-installer
+    
+
+## Mettre en place un nouveau projet
+
+*   Ouvrez Visual Studio Express pour Windows Phone et choisissez **Nouveau projet**.
+
+*   Sélectionnez **CordovaWP7**. L'affiche numéro de version dans la description du modèle.
+
+*   Donnez un nom au projet, puis sélectionnez **OK**.
+
+## Revoir la Structure du projet
+
+Le `www` caractéristiques du répertoire `html` , `js` , et `css` sous-répertoires ainsi que les autres ressources nécessite de votre application. Tout contenu supplémentaire doit faire partie du projet Visual Studio, et il doit être défini en tant que contenu.
+
+Le suivant échantillon structure représente un 2.3.0 du projet, mais peut varier selon la version installée :
+
+![][5]
+
+ [5]: {{ site.baseurl }}/static/img/guide/platforms/wp8/projectStructure.png
+
+## Générez le projet pour le dispositif
+
+Avant de tester votre application sur un périphérique, le périphérique doit être enregistré. Pour plus de détails sur comment déployer et tester sur Windows Phone 7, consultez la [documentation de Microsoft][6] . Voici les étapes de base :
+
+ [6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
+
+*   Assurez-vous que votre téléphone est connecté, et l'écran est déverrouillé.
+
+*   Dans Visual Studio, sélectionnez le **périphérique** dans le menu déroulant en haut.
+
+*   Appuyez sur le bouton vert de **jouer** à côté du menu déroulant principal pour démarrer le débogage, ou bien tapez **F5**.
+
+![][7]
+
+ [7]: {{ site.baseurl }}/static/img/guide/platforms/wp7/wpd.png
+
+À ce stade, vous avez terminé.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp8/index.md b/www/docs/fr/5.4.0/guide/platforms/wp8/index.md
new file mode 100644
index 0000000..9389f4f
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp8/index.md
@@ -0,0 +1,198 @@
+---
+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.
+
+title: Guide de plateforme Windows Phone 8
+---
+
+# Guide de plateforme Windows Phone 8
+
+Ce guide montre comment configurer votre environnement de développement SDK pour déployer Cordova apps pour les appareils Windows Phone. Il se concentre sur Windows Phone 8, mais fournit des détails supplémentaires sur la façon de soutenir Windows Phone 7.
+
+Il montre comment utiliser deux outils de shell Windows Phone spécifiques pour générer et créer des applications, ou de multi-plateforme Cordova CLI discutés dans l'Interface de ligne de commande. (Reportez-vous à la présentation d'une comparaison de ces flux de travail de développement). Cette section montre aussi comment ouvrir Cordova apps afin que vous pouvez les modifier dans Visual Studio. Peu importe l'approche que vous prenez, vous devez installer le SDK de Windows Phone, comme décrit ci-dessous.
+
+Voir ce qui suit pour plus de détails spécifiques à la plate-forme Windows Phone :
+
+*   [Windows Phone 8 Plugins](plugin.html)
+*   [La mise à niveau de Windows Phone 8](upgrade.html)
+
+Pour la plateforme Windows Phone 8, les Cordova WebView s'appuie sur Internet Explorer 10 comme son moteur de rendu, donc en pratique vous pouvez utiliser le débogueur puissant de IE10 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 soutenir IE10 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 de ce qui suit :
+
+*   Une version 64 bits de Windows 8 Pro, un disque d'installation ou un fichier d'image disque *ISO* . Une version d'évaluation est disponible sur le [Microsoft Developer Network][2]. La version Pro est nécessaire pour faire fonctionner l'émulateur de périphérique.
+
+*   Le [Windows Phone SDK][3].
+
+*   Afin de déployer via la ligne de commande avec le kit de développement Windows Phone 8.0, [Visual Studio 2012 mise à jour 2][4] doit être installé.
+
+ [2]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [3]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
+ [4]: https://support.microsoft.com/en-us/kb/2797912
+
+Pour développer des applications de Cordova pour les appareils Windows Phone, 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 Camp d'entraînement à double amorçage une partition Windows. Consulter les ressources à mettre en place l'environnement de développement requis Windows sur un Mac :
+
+*   **VMWare Fusion**: pour installer la machine virtuelle de Windows 8, suivez les instructions fournies par le [Microsoft Developer Network][5], puis voir la configuration de VMWare Fusion pour plus d'informations sur la préparation de l'environnement virtuel pour exécuter l'émulateur fourni avec le SDK.
+
+*   **Parallels Desktop**: pour installer la machine virtuelle de Windows 8, suivez les instructions fournies par le [Microsoft Developer Network][6], puis voir la configuration de Parallels Desktop pour plus d'informations sur la préparation de l'environnement virtuel pour exécuter l'émulateur fourni avec le SDK.
+
+ [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
+  installation instructions provided by the [Microsoft Developer
+  Network](http://msdn.microsoft.com/en-US/library/windows/apps/jj945425).
+
+  2DO: virtualBox doesn't work yet; any extra config info?
+-->
+
+*   **Boot Camp**: pour configurer la partition de Windows 8, suivez les instructions d'installation fournies par le [Microsoft Developer Network][7].
+
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+
+Si vous développez sur un PC, son processeur doit prendre en charge la virtualisation (*VT-x* sur Intel) et le [Deuxième niveau adresse traduction (lamelle)][8]. Consulter la [liste d'Intel de processeurs avec][9]. Virtualisation est généralement désactivée par défaut, vous devez l'activer dans les paramètres du BIOS. Le PC doit avoir au moins 6,5 Go d'espace libre sur le disque dur et 4 Go de RAM.
+
+ [8]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
+ [9]: http://ark.intel.com/Products/VirtualizationTechnology
+
+## À l'aide d'outils de Cordova Shell
+
+Si vous souhaitez utiliser les outils de shell Windows Phone-centrée 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/wp8/cordova` répertoire après avoir ajouté la `wp8` plateforme 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-wp8\wp8` 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).
+
+ [10]: http://cordova.apache.org
+
+Ces outils de coquille permettent de créer, construire et exécuter des applications Windows Phone. 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 des conseils sur la façon de développer des plugins et Windows Phone 7 Plugins pour plus d'informations spécifiques à la plate-forme Windows Phone.
+
+## Installer le SDK
+
+Installez la dernière version du SDK Windows Phone de la zone de **téléchargements** de [dev.windowsphone.com][11]. Vous pouvez également installer les packages de mise à jour plus récentes émulateur.
+
+ [11]: https://dev.windowsphone.com/en-us/downloadsdk
+
+![][12]
+
+ [12]: {{ site.baseurl }}/static/img/guide/platforms/wp8/wp8_downloadSDK.png
+
+## 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 shell Windows Phone spécifiques. 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 wp8
+    
+
+Voici l'approche de shell-outil de niveau inférieur correspondant :
+
+        C:\path\to\cordova-wp8\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+    
+
+## 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. Exécutez un de ces dans le répertoire du projet pour reconstruire l'application :
+
+        > cordova build
+        > cordova build wp8   # do not rebuild other platforms
+    
+
+Si vous utilisez les outils de shell Windows Phone spécifiques au 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 `projects\wp8\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 :
+
+        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
+    
+
+## 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 emulate wp8
+    
+
+Sinon, utilisez l'interface de coquille alternative :
+
+        C:\path\to\project\cordova\run
+    
+
+Par défaut, le `run` script appelle le drapeau de l'émulateur et accepte des drapeaux de construction supplémentaire, pour lequel `--debug` fournit la valeur par défaut :
+
+        C:\path\to\project\cordova\run --emulator --debug
+        C:\path\to\project\cordova\run --emulator --release
+        C:\path\to\project\cordova\run --emulator --nobuild
+    
+
+L'émulateur lance un élément image avec l'application installée. Depuis l'écran d'accueil, accédez au panneau apps pour lancer l'application **HelloWorld** . Cela montre l'application lance avec son écran de démarrage, suivi par son interface principale :
+
+![][13]
+
+ [13]: {{ site.baseurl }}/static/img/guide/platforms/wp8/wp8_emulator.png
+
+Commandes de base de l'émulateur sur le haut à droite de l'écran de l'appareil permettent de passer d'une orientation portrait et paysage. Le bouton **>** s'ouvre plus de contrôles qui vous permettent de tester des orientations plus complexes et les gestes :
+
+![][14]
+
+ [14]: {{ site.baseurl }}/static/img/guide/platforms/wp8/wp8_emulator_orient.png
+
+Ces commandes avancées vous permettent également de modifier l'emplacement de l'appareil ou pour simuler des séquences de mouvements :
+
+![][15]
+
+ [15]: {{ site.baseurl }}/static/img/guide/platforms/wp8/wp8_emulator_loc.png
+
+## Déployer sur le périphérique
+
+Avant de tester votre application sur un périphérique, le périphérique doit être enregistré. Pour plus de détails sur comment déployer et tester sur Windows Phone 8, consultez la [documentation de Microsoft][16] . En outre, assurez-vous que le téléphone est connecté à l'ordinateur et l'écran est déverrouillé.
+
+ [16]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
+
+Puis exécutez la commande CLI suivante pour exécuter l'application sur le périphérique :
+
+    > cordova run wp8
+    
+
+Elle correspond à cette commande de shell de niveau inférieur :
+
+    C:\path\to\project\cordova\run --device
+    
+
+Alternativement, si vous travaillez dans Visual Studio, sélectionnez **Périphérique Windows Phone** dans le menu déroulant en haut, puis appuyez sur le vert **jouer** touche à proximité ou bien tapez **F5**.
+
+## Modifier le projet dans le SDK
+
+Une fois que vous générez une application Cordova comme décrit ci-dessus, vous pouvez l'ouvrir avec le SDK. Les différents `build` commandes génère un fichier de Visual Studio Solution (*.sln*). Ouvrez le fichier pour modifier le projet dans Visual Studio. Le code source sur le web est disponible au sein du projet `www` répertoire. Ainsi que d'autres outils le SDK fournit, le contrôle au-dessous du menu vous permet de lancer l'app dans un émulateur de Windows Phone :
+
+![][17]
+
+ [17]: {{ site.baseurl }}/static/img/guide/platforms/wp8/wp8_vs.png
+
+Consultez l'Aperçu pour obtenir des conseils sur la façon d'utiliser les outils de ligne de commande de Cordova ou le SDK dans votre flux de travail. La CLI Cordova s'appuie sur le code source de multi-plateforme qui remplace régulièrement les fichiers spécifiques à la plateforme utilisées par le SDK. Si vous souhaitez travailler dans le SDK, utilisez les outils de la coquille de niveau inférieur comme alternative à la CLI.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp8/parallels.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp8/parallels.md b/www/docs/fr/5.4.0/guide/platforms/wp8/parallels.md
new file mode 100644
index 0000000..af91a36
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp8/parallels.md
@@ -0,0 +1,44 @@
+---
+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.
+
+title: Configuration de Parallels Desktop
+---
+
+# Configuration de Parallels Desktop
+
+Cette section indique comment configurer Parallels Desktop sur un Mac, afin que vous puissiez utiliser Cordova pour générer des applications Windows Phone.
+
+Le [Microsoft Developer Network][1] fournit des instructions générales pour l'exécution de Windows sous Parallels Desktop. Après l'installation de Windows, procédez comme suit :
+
+ [1]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+
+1.  Dans Parallels Desktop, sélectionnez l'image de disque de Windows 8 que vous avez préparé, puis choisissez **paramètres**.
+
+2.  Choisissez les options **général → CPUs** . Spécifiez *deux* processeurs. Spécifiez au moins 2 Go de mémoire, même si elle tombe en dehors de la plage recommandée :
+    
+    ![][2]
+
+3.  Pour être en mesure d'exécuter l'image d'émulateur de périphérique dans la machine virtuelle de Windows 8, choisissez les options **d'optimisations** et activer la **Virtualisation imbriqués**.
+    
+    ![][3]
+
+ [2]: {{ site.baseurl }}/static/img/guide/platforms/wp8/parallel_cpu_opts.png
+ [3]: {{ site.baseurl }}/static/img/guide/platforms/wp8/parallel_optimize_opts.png
+
+Lorsque vous avez terminé ces étapes, vous êtes prêt à installer le SDK de Windows Phone. Consultez le Guide de plate-forme Windows Phone 8 pour plus de détails.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp8/plugin.md b/www/docs/fr/5.4.0/guide/platforms/wp8/plugin.md
new file mode 100644
index 0000000..ce6dbd9
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp8/plugin.md
@@ -0,0 +1,210 @@
+---
+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.
+
+title: Windows Phone 8 Plugins
+---
+
+# 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 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 :
+
+1.  Sélectionnez votre projet et faites un clic droit pour sélectionner **Ajouter → nouveau Item...** Si vous le souhaitez, vous pouvez l'ajouter à la `Plugins` dossier.
+
+2.  Sélectionnez la **classe** et nommez-la `Echo.cs` . Cette classe nom doit *exactement* correspondre à ce que vous appelez spécifier que le service dans le `cordova.exec()` donne la parole à la partie JavaScript.
+
+3.  Inclure l'implémentation de classes de base :
+    
+        using WPCordovaClassLib.Cordova;
+        using WPCordovaClassLib.Cordova.Commands;
+        using WPCordovaClassLib.Cordova.JSON;
+        
+
+4.  Étendez votre classe de `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 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](../../../cordova/events/events.pause.html) », « reprendre ».
+
+ [1]: https://github.com/apache/cordova-wp8/blob/master/wp8/template/cordovalib/Commands/BaseCommand.cs
+
+## Espaces de noms
+
+L'espace de noms par défaut pour les commandes non qualifiés est :
+
+        namespace Cordova.Extension.Commands
+        {
+            // ...
+        }
+    
+
+Si vous souhaitez spécifier votre propre espace de noms, vous devez faire un appel qualifié complet à `cordova.exec` . Par exemple, si vous souhaitez définir votre classe c# comme suit :
+
+        namespace com.mydomain.cordovaExtensions
+        {
+            public class Echo : BaseCommand
+            {
+                // ...
+            }
+        }
+    
+
+Le code JavaScript aurait besoin d'appeler `exec` comme ceci :
+
+        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, fail, "Echo", "echo", ["input string"]);
+    
+
+La valeur de `options` chaîne passée à la `Echo.echo` méthode est JSON :
+
+        "[\"input string\"]"
+    
+
+Tous les JavaScript `exec` arguments sont codées en JSON avant d'être passés en c# et si besoin à décoder :
+
+        string optVal = JsonHelper.Deserialize<string[]>(options)[0];
+        // optVal now has the value of "input string"
+    
+
+## Résultats de passage entre c# et JavaScript
+
+Le `BaseCommand` classe fournit des méthodes pour transférer des données vers des gestionnaires de rappel JavaScript. Si vous voulez simplement signaler le succès sans résultat d'accompagnement, vous pouvez simplement appeler :
+
+        DispatchCommandResult();
+        // calls back with an empty plugin result, considered a success callback
+    
+
+Pour passer des données rétrospectives, vous devez appeler `DispatchCommandResult` différemment :
+
+        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 :
+
+        DispatchCommandResult(new PluginResult(PluginResult.Status.OK, "{result:\"super awesome!\"}"));
+    
+
+Pour signaler une erreur, appelez `DispatchCommandResult` avec un `PluginResult` objet dont le statut est `ERROR` :
+
+        DispatchCommandResult(new PluginResult(PluginResult.Status.ERROR, "Echo signaled an error"));
+    
+
+## Gestion des erreurs de sérialisation
+
+Lors de l'interprétation de vos arguments, `try` / `catch` blocs aident à éliminer d'entrée incorrecte. Cette tendance apparaît dans le code c# Cordova :
+
+        string optVal = null;
+    
+        try
+        {
+            optVal = JsonHelper.Deserialize<string[]>(options)[0];
+        }
+        catch(Exception)
+        {
+            // simply catch the exception, we handle null values and exceptions together
+        }
+    
+        if (optVal == null)
+        {
+            DispatchCommandResult(new PluginResult(PluginResult.Status.JSON_EXCEPTION));
+        }
+        else
+        {
+            // ... continue on to do our work
+        }
+    
+
+## Durée de vie de plugin
+
+Plugins avec longues requêtes, activité de fond telles que la lecture du média, auditeurs ou qui possèdent des état interne doit mettre en œuvre la `onReset` méthode pour nettoyer ces activités. La méthode s'exécute lorsque le CordovaView WebBrowser navigue vers une nouvelle page ou des actualisations, qui recharge le JavaScript.
+
+        // defined in WPCordovaClassLib.Cordova.Commands.BaseCommand
+        public virtual void OnReset() { }
+    
+
+## Plugin XML
+
+Ce qui suit montre comment utiliser le `plugin.xml` fichier pour spécifier les fichiers source d'un plugin sur la plate-forme Windows Phone. Voir Application Plugins pour une vue d'ensemble et la spécification de Plugin pour plus d'informations sur les options disponibles.
+
+*   Le `<source-file>` élément définit toutes les ressources de plugin, comme *.cs*, *.xaml*, *. xaml.cs*et les fichiers *.dll* et actifs de l'image.
+
+*   Le `<config-file>` élément définit les éléments d'injecter dans un fichier de configuration. Cet exemple ajoute un plugin à la plate-forme `config.xml` fichier :
+    
+        <config-file target="config.xml" parent="/*">
+            <feature name="PluginName">
+                <param name="wp-package" value="PluginName"/>
+            </feature>
+        </config-file>
+        
+    
+    Cet exemple ajoute la possibilité de contacts à la `WMAppManifest.xml` fichier :
+    
+        <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
+            <Capability Name="ID_CAP_CONTACTS" />
+        </config-file>
+        
+
+## Débogage des Plugins
+
+Débogueur de Visual Studio permet de déboguer le composant c# d'un plugin. Vous pouvez définir un point d'arrêt à une des méthodes exposées par votre classe.
+
+JavaScript est plus difficile pour le débogage sur Windows Phone. Vous devez utiliser `console.log` pour état de plugin de sortie, ou pour informer vous-même des erreurs.
+
+## Pièges communs
+
+*   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", ["this is a string", 54, {literal:'trouble'}]);
+        
+    
+    Ceci peut résulter en une valeur de chaîne trop complexe pour c# à décoder :
+    
+        "[\"this is a string\", 54, { literal:'trouble' }]"
+        
+    
+    Au lieu de cela, envisagez la conversion de *tous les* paramètres en chaînes avant d'appeler `exec()` et le décodage chacune séparément :
+    
+        cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
+        string[] optValues = JsonHelper.Deserialize<string[]>(options);
+        
+
+*   Il est généralement préférable de vérifier les paramètres JavaScript avant d'appeler `exec()` . Ce faisant vous permet réutiliser plus de code et tirez les fonctionnalités inutiles entre le plugin de diverses implémentations natives.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp8/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp8/tools.md b/www/docs/fr/5.4.0/guide/platforms/wp8/tools.md
new file mode 100644
index 0000000..bc3b4c9
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp8/tools.md
@@ -0,0 +1,97 @@
+---
+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.
+
+title: Windows Phone outils de ligne de commande
+---
+
+# Windows Phone outils de ligne de commande
+
+Le `cordova` de l'utilitaire est un outil de haut niveau qui vous permet de créer des applications sur plusieurs plateformes à la fois. Une ancienne version du framework Cordova fournit des ensembles d'outils de ligne de commande spécifiques à chaque plate-forme. Pour les utiliser comme une alternative à la CLI, vous devez télécharger cette version de Cordova de [cordova.apache.org][1]. Le téléchargement contient les archives distincts pour chaque plate-forme. Développez la plate-forme que vous voulez cibler. Les outils décrits ici sont généralement disponibles dans le niveau supérieur `bin` répertoire, sinon, consultez le fichier **README** pour en savoir plus.
+
+ [1]: http://cordova.apache.org
+
+Pour plus d'informations sur l'interface de bas niveau qui permet aux plugins, voir Plugman à l'aide à gérer les Plugins. Pour une vue d'ensemble, consultez Application Plugins.
+
+## Windows Phone
+
+Les outils de ligne de commande Windows Phone prend en charge la création, génération et l'exécution de nouveaux projets. Commandes doivent être exécutées à partir d'une invite cmd ou powershell.
+
+Le repo WP8 inclut maintenant le code pour construire les deux WP7 + WP8 apps. Le repo a des sous-répertoires pour chaque : `wp7/` et`wp8/`.
+
+## Créer un projet
+
+Il y a 2 façons de faire pour créer une nouvelle application Cordova WP7 Apache ou WP8.
+
+### Exécutez le fichier Batch pour créer et installer les modèles
+
+*   La racine de la repo contient un `createTemplates.bat` fichier. Double-cliquant dessus génère deux `.zip` fichiers : `CordovaWP7_x_x_x.zip` et `CordovaWP8_x_x_x.zip` , où *x.x.x* représente le numéro de version actuel. Pour facilement utiliser ces fichiers dans Visual Studio, copiez-les à `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` . Vous êtes alors en mesure de créer de nouvelles applications de l'Apache Cordova Windows Phone depuis Visual Studio **fichier → nouveau projet** menu.
+
+*   Si vous exécutez le fichier de commandes de la ligne de commande, vous pouvez aussi appeler avec un paramètre pour installer automatiquement
+
+Exécutez le script :
+
+    > createTemplates.bat-installer
+    
+
+### Utiliser les Scripts de création sur la ligne de commande
+
+Exécutez le `create` commande, en spécifiant le chemin d'accès existant au projet, l'identificateur de package inverse-domaine-style et nom complet de l'application. Voici la syntaxe pour Windows Phone 7 et 8 :
+
+    >.\wp7\bin\create PathToNewProject [ PackageName ] [ AppName ]
+    >.\wp8\bin\create PathToNewProject [ PackageName ] [ AppName ]
+    
+    >PathToNewProject : The path to where you wish to create the project
+    >PackageName      : The namespace for the project (default is Cordova.Example)
+    >AppName          : The name of the application (default is CordovaWP8AppProj or CordovaWP7AppProj)
+    
+    >examples:
+    >.\wp7\bin\create C:\path\to\my_new_project
+    >.\wp8\bin\create C:\path\to\my_new_project io.cordova.example CordovaWP8App
+    
+
+Lancez Visual Studio et ouvrez le fichier Solution (.sln) en (C:\path\to\my\_new\_project)
+
+Générer et exécuter ce
+
+## Le projet de construction (nettoyer, puis construire)
+
+*   Débogage
+    
+    $ C:\path\to\my\_new\_project\cordova\build--debug
+
+*   Libération
+    
+    $ C:\path\to\my\_new\_project\cordova\build--communiqué
+
+## L'application en cours d'exécution
+
+Exécutez la commande « exécuter » avec les paramètres *facultatifs* suivants
+
+*   Spécification de la cible. Cela inclut `--emulator` , `--device` , ou`--target=<targetID>`.
+
+*   Construire la spécification. Cela inclut `--debug` , `--release` , ou`--nobuild`.
+    
+    $ C:\path\to\my\_new\_project\cordova\run \[cible\] \[construire\]
+
+Par défaut la `run` commande est appelée avec `--emulator --debug` si les drapeaux n'est pas fournis.
+
+## Nettoyage
+
+    $ C:\path\to\my_new_project\cordova\clean
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/fr/5.4.0/guide/platforms/wp8/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/5.4.0/guide/platforms/wp8/upgrade.md b/www/docs/fr/5.4.0/guide/platforms/wp8/upgrade.md
new file mode 100644
index 0000000..6d344bf
--- /dev/null
+++ b/www/docs/fr/5.4.0/guide/platforms/wp8/upgrade.md
@@ -0,0 +1,95 @@
+---
+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.
+
+title: La mise à niveau de Windows Phone 8
+---
+
+# 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 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/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 wp8` dans vos projets existants.
+
+## Mise à niveau vers 3.2.0 de 3.1.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update wp8`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin\update < project_path >
+    
+
+## Mise à niveau vers 3.1.0 de 3.0.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update wp8`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        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 cordova au projet, par exemple :`cordova
+platform add wp8`.
+
+3.  Copiez le contenu du projet `www` Répertoire de la `www` répertoire à la racine du projet Cordoue vous venez de créer.
+
+4.  Copier ou écraser tout actif natif de votre projet d'origine ( `SplashScreen` , `ApplicationIcon` , etc.), ce qui bien sûr d'ajouter de nouveaux fichiers à la `.csproj` fichier. Le windows mobile de générations de projets à l'intérieur le `platforms\wp8` répertoire.
+
+5.  Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Seulement 3.0.0 plugins sont compatibles avec l'interface CLI.
+
+6.  Générer et tester.
+
+## Mise à niveau vers 3.0.0 (non-CLI) de 2.x
+
+Dans la fenêtre de l'Explorateur de solutions de Visual Studio :
+
+1.  Créer une nouvelle Apache Cordova WP8 3.0.0 du projet.
+
+2.  Copiez le contenu de la `www` répertoire vers le nouveau projet et veillez à ce que ces éléments sont ajoutés au projet VS.
+
+3.  Copier et remplacer n'importe quel écran de démarrage, ou des images de l'icône.
+
+4.  Copie sur les plug-ins de la `plugins` répertoire vers le nouveau projet et faire en sorte qu'ils sont également ajoutés au projet VS.
+
+5.  Générer et tester.
+
+**NOTE**: tous les core API est supprimés de la version 3.0 de Cordova et doit être installé séparément comme les plugins. Pour plus d'informations sur la façon de réactiver ces fonctionnalités dans un flux de travail non-CLI, voir Plugman à l'aide à gérer les Plugins.
\ 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