cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From agri...@apache.org
Subject [07/51] [partial] Add non-en docs for 3.5.0
Date Mon, 26 May 2014 14:21:26 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/blackberry10/upgrading.md b/docs/fr/3.5.0/guide/platforms/blackberry10/upgrading.md
new file mode 100644
index 0000000..1afd2e1
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/blackberry10/upgrading.md
@@ -0,0 +1,466 @@
+---
+
+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.
+---
+
+# Mise à jour de BlackBerry 10
+
+Ce guide montre comment modifier des projets BlackBerry 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 blackberry`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/mise à jour < project_path >
+    
+
+## Mise à niveau vers 3.1.0 de 3.0.0
+
+1.  Créez un projet Apache Cordova 3.1.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 blackberry10`.
+
+3.  Copiez le contenu du projet original `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 ( `Resources` , etc..)
+
+5.  Copie le `config.xml` fichier dans le `www` répertoire et supprimer les définitions de n'importe quel plugin. Vous devez modifier les paramètres ICIS plutôt que dans le répertoire de la plate-forme.
+
+6.  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é. Uniquement les plugins marqué 3.0.0 et ci-dessus sont compatibles avec l'interface CLI.
+
+7.  Générer et tester.
+
+Veuillez noter que la CLI prend en charge la plate-forme BlackBerry10 exclusivement. Pour PlayBook et BBOS, s'il vous plaît voir Cordova version 2.9.0 et en dessous.
+
+## 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 blackberry10`.
+
+3.  Copiez le contenu du projet original `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 ( `Resources` , etc..)
+
+5.  Copie le `config.xml` fichier dans le `www` répertoire et supprimer les définitions de n'importe quel plugin. Vous devez modifier les paramètres ICIS plutôt que dans le répertoire de la plate-forme.
+
+6.  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.
+
+7.  Générer et tester.
+
+## 2.8.0 Mise à niveau de projets à 2.9.0
+
+Pour BlackBerry 10 :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.9.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Cela devient la maison de votre projet mis à jour.
+
+5.  Copiez votre source de projets de l'ancien projet `/www` répertoire vers du nouveau projet `/www` répertoire.
+
+6.  Mettre à jour la référence de script Cordova dans votre `www/index.html` fichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveau `cordova.js` fichier.
+
+Pour BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.9.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans iOS Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
+
+5.  Copie le `www/cordova.js` fichier à partir du nouveau projet dans votre `www` directory et supprimer votre `www/cordova.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans votre `www/index.html` fichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveau `cordova.js` fichier.
+
+7.  Copie le `native` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `native` répertoire.
+
+8.  Copie le `lib` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `lib` répertoire.
+
+9.  Copie le `cordova` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `cordova` répertoire.
+
+## 2.7.0 Mise à niveau de projets à 2.8.0
+
+BlackBerry 10 utilise les nouveaux outils CLI et gère la base API comme plugins. Les instructions de migrent votre projet pour un nouveau projet, plutôt que de mettre à jour un projet existant, en raison de la complexité de la mise à jour d'un ancien projet. Aussi remarque que la js cordova script file s'appelle maintenant « cordova.js » et ne contienne plus une chaîne de version.
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.8.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Cela devient la maison de votre projet mis à jour.
+
+5.  Copiez votre source de projets de l'ancien projet `/www` répertoire vers du nouveau projet `/www` répertoire.
+
+6.  Mettre à jour la référence de script Cordova dans votre `www/index.html` fichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveau `cordova.js` fichier.
+
+Pour BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.8.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans iOS Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
+
+5.  Copie le `www/cordova.js` fichier à partir du nouveau projet dans votre `www` directory et supprimer votre `www/cordova.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans votre `www/index.html` fichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveau `cordova.js` fichier.
+
+7.  Copie le `native` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `native` répertoire.
+
+8.  Copie le `lib` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `lib` répertoire.
+
+9.  Copie le `cordova` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `cordova` répertoire.
+
+## Projets de modernisation 2.6.0 à 2.7.0
+
+1.  Téléchargez et extrayez la source Cordova 2.7.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.7.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Command-line Tools. Vous avez besoin de l'actif de ce nouveau projet.
+
+5.  Copie le `www/cordova-2.7.0.js` fichier à partir du nouveau projet dans votre `www` directory et supprimer votre `www/cordova-2.6.0.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans votre `www/index.html` fichier (et tous les autres fichiers qui contiennent la référence de script) pour pointer vers le nouveau `cordova-2.7.0.js` fichier.
+
+7.  Copie le `native` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `native` répertoire.
+
+8.  Copie le `lib` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `lib` répertoire.
+
+9.  Copie le `cordova` répertoire du nouveau projet dans le projet existant, en écrasant l'ancienne `cordova` répertoire.
+
+## Mise à niveau à 2.6.0 de 2.5.0
+
+Mise à jour le répertoire de téléchargement PhoneGap :
+
+Il est recommandé que vous téléchargez une nouvelle copie de tout le répertoire.
+
+Cependant, Voici les nouvelles pièces nécessaires pour la mise à jour au coup par coup :
+
+1.  Mise à jour le fichier cordova.blackberry.js dans le `Phonegap-2.6.0/lib/blackberry/javascript` répertoire.
+
+2.  Mise à jour le `ext` , `ext-air` , et `ext-qnx` dans le `Phonegap-2.6.0/lib/blackberry/framework` répertoire.
+
+3.  Mise à jour le `build.xml` de fichiers dans le `Phonegap-2.6.0/lib/blackberry` répertoire.
+
+4.  Mise à jour le `Phonegap-2.6.0/lib/blackberry/bin` répertoire.
+
+5.  Mise à jour le `VERSION` de fichiers dans le `Phonegap-2.6.0/lib/blackberry` répertoire.
+
+Mise à jour de l'exemple / répertoire ou la migration d'un existant du projet :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `ext-qnx/` répertoire.
+
+5.  Copiez le nouveau `cordova-2.6.0.js` dans votre projet.
+
+6.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.6.0.js` fichier.
+
+## Mise à niveau vers la version 2.5.0 de 2.4.0
+
+Mise à jour le répertoire de téléchargement PhoneGap :
+
+Il est recommandé que vous téléchargez une nouvelle copie de tout le répertoire.
+
+Cependant, Voici les nouvelles pièces nécessaires pour la mise à jour au coup par coup :
+
+1.  Mise à jour le fichier cordova.blackberry.js dans le `Phonegap-2.5.0/lib/blackberry/javascript` répertoire.
+
+2.  Mise à jour le `ext` , `ext-air` , et `ext-qnx` dans le `Phonegap-2.5.0/lib/blackberry/framework` répertoire.
+
+3.  Mise à jour le `build.xml` de fichiers dans le `Phonegap-2.5.0/lib/blackberry` répertoire.
+
+4.  Mise à jour le `Phonegap-2.5.0/lib/blackberry/bin` répertoire.
+
+5.  Mise à jour le `VERSION` de fichiers dans le `Phonegap-2.5.0/lib/blackberry` répertoire.
+
+Mise à jour de l'exemple / répertoire ou la migration d'un existant du projet :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `ext-qnx/` répertoire.
+
+5.  Copiez le nouveau `cordova-2.5.0.js` dans votre projet.
+
+6.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.5.0.js` fichier.
+
+## Mise à niveau vers 2.4.0 de 2.3.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-2.4.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+    *   Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.4.0.js` fichier.
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.3.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.3.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.3.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.3.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.3.0/` Répertoire de`cordova.2.4.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.4.0.js` fichier.
+
+## Mise à niveau vers 2.3.0 de 2.2.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-2.3.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+    *   Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.3.0.js` fichier.
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.2.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.2.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.2.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.2.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.2.0/` Répertoire de`cordova.2.3.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.3.0.js` fichier.
+
+## Mise à niveau vers 2.2.0 de 2.1.0
+
+Mise à jour de tout le répertoire www :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-2.2.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+    *   Si BlackBerry 10, puis mettez à jour le fichier .js dans le `qnx/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.2.0.js` fichier.
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.1.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.1.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.1.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.1.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.1.0/` Répertoire de`cordova.2.2.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.2.0.js` fichier.
+
+## Mise à niveau vers 2.1.0 de 2.0.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-2.1.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.1.0.js` fichier.
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.0.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.0.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.2.0.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.0.0/` Répertoire de`cordova.2.1.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.1.0.js` fichier.
+
+## Mise à niveau vers 2.0.0 de 1.9.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-2.0.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.0.0.js` fichier.
+
+6.  Mise à jour de votre `www/plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+        < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+        < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
+        
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.1.9.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.1.9.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.1.9.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.1.9.0/` Répertoire de`cordova.2.0.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.0.0.js` fichier.
+
+8.  Ouvert le `www/` répertoire et mise à jour le `plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
+        
+
+*   Pour installer 1.8.0, s'il vous plaît aller de 1.7.0
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  Ouvrir votre `www/` répertoire qui contient votre application.
+
+2.  Retirer et mettre à jour le fichier .jar dans le `ext/` répertoire.
+
+3.  Mise à jour le contenu de la `ext-air/` répertoire.
+
+4.  Copiez le nouveau `cordova-1.8.0.js` dans votre projet.
+    
+    *   Si le playbook, puis mise à jour le .js fichier dans le `playbook/` répertoire.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
+
+6.  Mise à jour de votre `www/plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+        < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+        < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
+        
+
+Mise à jour le répertoire de l'exemple (c.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.1.7.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.1.7.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.1.7.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.1.7.0/` Répertoire de`cordova.1.8.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www/` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www/` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
+
+8.  Ouvert le `www/` répertoire et mise à jour le `plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/firefoxos/config.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/firefoxos/config.md b/docs/fr/3.5.0/guide/platforms/firefoxos/config.md
new file mode 100644
index 0000000..b668afd
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/firefoxos/config.md
@@ -0,0 +1,22 @@
+<!--
+#
+# 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.
+#
+-->
+
+# Configuration de FirefoxOS
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/firefoxos/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/firefoxos/index.md b/docs/fr/3.5.0/guide/platforms/firefoxos/index.md
new file mode 100644
index 0000000..415f25e
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/firefoxos/index.md
@@ -0,0 +1,102 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Firefox OS Platform Guide
+
+Ce guide décrit comment configurer votre environnement de développement pour créer des applications de Cordova pour appareils Firefox OS, puis de tester et de publier ces apps.
+
+## Exigences et soutien
+
+Firefox OS apps sont fondamentalement juste web apps, avec l'ajout d'un fichier manifest.webapp qui définit les métadonnées relatives à l'application et lui permet d'être installé sur Firefox OS appareils. N'importe quelle plate-forme qui supporte Cordova peut être utilisé.Pour en savoir plus sur la création d'applications web, consultez le [Centre App][1] sur [MDN][2].
+
+ [1]: https://developer.mozilla.org/en-US/Apps
+ [2]: https://developer.mozilla.org/en-US/
+
+## Installation et configuration de l'environnement
+
+Commencez par installer [Node.js][3], puis installer le package de Cordoue comme suit :
+
+ [3]: http://nodejs.org/
+
+    $ npm install -g cordova
+    
+
+Ensuite, créez un exemple d'application Cordova, puis naviguer dans le répertoire nouvellement créé :
+
+    $ cordova create test-app
+    $ cd test-app
+    
+
+Ajouter Firefox OS comme une plate-forme prise en charge de l'application avec le texte suivant :
+
+    $ cordova platform add firefoxos
+    
+
+Cela crée une application Firefox OS dans le répertoire de plates-formes/firefoxos/www, qui actuellement semble le même, sauf qu'il a un fichier de manifeste de Firefox (manifest.webapp) dans le répertoire www.
+
+## Développer votre app
+
+À ce stade, vous êtes prêt à aller, modifiez le code à l'intérieur de test-app/www et ce que vous voulez que votre application d'être. Vous pouvez ajouter la [prise en charge de plugins]() pour l'application à l'aide de "Ajouter cordova plugin", par exemple :
+
+    cordova plugin add org.apache.cordova.device
+    cordova plugin add org.apache.cordova.vibration
+    
+
+Vous devez également ajouter un fichier personnalisé manifest.webapp dans votre répertoire de test-app/www, qui doit comprendre au moins ce qui suit :
+
+    { 
+        "launch_path":"/index.html",
+        "installs_allowed_from":["*"],
+        "version":"0.0.1",
+        "name":"My app",
+        "pkgName":"io.cordova.hellocordova",
+        "icons": {
+            "128": "/img/logo.png"
+        }
+    }
+    
+
+Pour plus d'informations sur les manifestes de Firefox App, lire [App manifeste][4] sur le MDN.
+
+ [4]: https://developer.mozilla.org/en-US/Apps/Developing/Manifest
+
+Lorsque le code de votre application est écrit, déployer les modifications apportées à l'application Firefox OS avec que vous avez ajouté à votre projet
+
+    $ cordova prepare
+    
+
+Notez qu'une étape de génération (c'est-à-dire cordova build) n'est pas requise lors du déploiement de la plate-forme de Firefox OS, comme Firefox OS apps sont axées sur le HTML et donc pas compilé.
+
+## Test et le débogage
+
+L'app peut être testée à l'aide du Firefox OS [App Manager][5].
+
+ [5]: https://developer.mozilla.org/en-US/Firefox_OS/Using_the_App_Manager
+
+Lorsque vous avez connecté l'App Manager à votre périphérique/simulateur de test, sélectionnez l'option « Ajouter des App emballés », alors assurez-vous que vous pointez sur le test-app/plateformes/firefoxos/www/annuaire d'inclure l'application dans l'interface Manager.
+
+Car ici, vous pouvez installer l'application sur votre appareil/simulateur de test (avec le bouton « Update »). En utilisant la bouton, vous pouvez déboguer l'application et modifier son code live « Debug ».
+
+Remarque : Avant d'essayer de publier votre application, vous devez envisager la validation à l'aide du [validateur de l'App][6].
+
+ [6]: https://marketplace.firefox.com/developers/validator
+
+## Publier votre application sur le Marketplace de Firefox
+
+Vous pouvez soumettre votre application sur le marché de Firefox, ou publiez-le vous-même. Visitez la [Zone de marché de Firefox][7] le MDN pour obtenir des renseignements sur la façon de le faire ; [Options de publication App][8] est le meilleur endroit pour commencer.
+
+ [7]: https://developer.mozilla.org/en-US/Marketplace
+ [8]: https://developer.mozilla.org/en-US/Marketplace/Publishing/Publish_options
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/index.md b/docs/fr/3.5.0/guide/platforms/index.md
new file mode 100644
index 0000000..a807349
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/index.md
@@ -0,0 +1,79 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Guides de la plate-forme
+
+Avant de développer pour toutes les plates-formes répertoriées ci-dessous, installez l'interface de ligne de commande de cordova (CLI). (Pour plus de détails, consultez l'Interface de ligne de commande).
+
+Pour développer des applications de Cordova, vous devez installer le SDK pour chaque plate-forme mobile que vous ciblez. Cette installation n'est nécessaire que vous faire la plupart de votre travail dans le kit de développement logiciel ou utilisez la CLI pour votre cycle de génération.
+
+Chaque *Plateforme Guide* ci-dessous vous indique ce que vous devez savoir pour mettre en place l'environnement de développement de la plate-forme : où se procurer le kit de développement logiciel, comment configurer les émulateurs de périphérique, comment faire pour connecter des appareils pour tests directs et comment gérer les exigences clés de signature. Guides supplémentaires renseignent sur l'ensemble unique de chaque plateforme d'options de configuration, instructions pour ajouter des plugins, comment mettre à niveau chaque plate-forme et les outils de ligne de commande spécifique à la plateforme qui servent comme une alternative de niveau inférieur à la `cordova` de l'utilitaire.
+
+## Amazon Fire OS
+
+*   Amazon Fire OS Platform Guide
+*   Amazon Fire OS Configuration
+*   Amazon Fire OS WebViews
+*   Amazon Fire OS Plugins
+
+## Android
+
+*   Guide de la plate-forme Android
+*   Configuration Android
+*   Android WebViews
+*   Plugins Android
+*   Outils de ligne de commande Android
+*   Mise à jour Android
+
+## BlackBerry 10
+
+*   Guide de la plate-forme blackBerry 10
+*   Configuration de blackBerry 10
+*   BlackBerry 10 Plugins
+*   BlackBerry 10 outils de ligne de commande
+*   Mise à jour de BlackBerry 10
+
+## Firefox OS
+
+*   Firefox OS Platform Guide
+
+## iOS
+
+*   iOS Platform Guide
+*   iOS Configuration
+*   iOS WebViews
+*   iOS Plugins
+*   iOS Command-line Tools
+*   Mise à jour d'iOS
+
+## Ubuntu
+
+*   Guide de la plate-forme Ubuntu
+
+## Windows Phone
+
+*   Guide de la plate-forme Windows Phone
+*   Windows Phone Plugins
+*   La mise à niveau de Windows Phone
+
+## Windows 8
+
+*   Windows 8 Platform Guide
+*   La mise à niveau de Windows 8
+
+## Paciarelli
+
+*   Guide de la plate-forme paciarelli
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/ios/config.md b/docs/fr/3.5.0/guide/platforms/ios/config.md
new file mode 100644
index 0000000..73e60b5
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/ios/config.md
@@ -0,0 +1,83 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# iOS Configuration
+
+Le `config.xml` fichier contrôle des paramètres de base de l'application s'appliquent à chaque demande et chaque instance de CordovaWebView. Cette section décrit en détail les préférences qui s'appliquent uniquement aux versions d'iOS. Voir le fichier config.xml File pour plus d'informations sur les options de configuration globale.
+
+*   `EnableViewportScale`(boolean, la valeur par défaut `false` ): la valeur `true` pour permettre une balise meta viewport désactiver ou limiter la plage de mise à l'échelle de l'utilisateur, qui est activée par défaut.
+    
+        <preference name="EnableViewportScale" value="true"/>
+        
+    
+    Placer une fenêtre semblable à la suivante dans le code HTML pour désactiver la mise à l'échelle et de bonne forme contenu avec souplesse dans le rendu WebView :
+    
+        < nom meta = « fenêtre » content =' largeur = dispositif-largeur, échelle initial = 1, utilisateur évolutive = non ' / >
+        
+
+*   `MediaPlaybackRequiresUserAction`(boolean, la valeur par défaut `false` ): la valeur `true` pour empêcher les HTML5 vidéos ou audios de jouer automatiquement avec le `autoplay` attribut ou via JavaScript.
+    
+        <preference name="MediaPlaybackRequiresUserAction" value="true"/>
+        
+
+*   `AllowInlineMediaPlayback`(boolean, la valeur par défaut `false` ): la valeur `true` pour permettre la lecture multimédia HTML5 à comparaître *inline* dans la disposition de l'écran, à l'aide de contrôles fournis par navigateur plutôt que des contrôles natifs. Pour ce faire, ajoutez les `webkit-playsinline` attribuent à aucun `<video>` éléments.
+    
+        <preference name="AllowInlineMediaPlayback" value="true"/>
+        
+
+*   `BackupWebStorage`(cordes, soit `none` , `local` , ou la valeur par défaut `cloud` ): la valeur `cloud` afin que les données de stockage web de sauvegarde via iCloud. La valeur `local` pour permettre uniquement les sauvegardes locales via iTunes sync. La valeur `none` empêcher les sauvegardes de stockage web.
+    
+        <preference name="BackupWebStorage" value="local"/>
+        
+
+*   `TopActivityIndicator`(string, la valeur par défaut `gray` ): contrôle l'apparence de l'icône de la petite filature dans la barre d'État qui indique l'activité du processeur importante. Les valeurs valides sont `whiteLarge` , `white` , et`gray`.
+    
+        <preference name="TopActivityIndicator" value="white"/>
+        
+
+*   `KeyboardDisplayRequiresUserAction`(boolean, la valeur par défaut `true` ): la valeur `false` pour permettre le clavier à comparaître lors de l'appel `focus()` sur les entrées de formulaire.
+    
+        <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
+        
+
+*   `SuppressesIncrementalRendering`(boolean, la valeur par défaut `false` ): la valeur `true` d'attendre que tout le contenu a été reçu avant il restitue à l'écran.
+    
+        <preference name="SuppressesIncrementalRendering" value="true"/>
+        
+
+*   `GapBetweenPages`(float, la valeur par défaut `` ): la taille de l'espace, en points, entre les pages.
+    
+        <preference name="GapBetweenPages" value="0"/>
+        
+
+*   `PageLength`(float, la valeur par défaut `` ): la taille de chaque page, en points, dans le sens qui découlent des pages. Quand PaginationMode est juste à gauche ou de gauche à droite, cette propriété représente la largeur de chaque page. Lorsque PaginationMode est topToBottom ou bottomToTop, cette propriété représente la taille de chaque page. La valeur par défaut est 0, ce qui signifie que la disposition utilise la taille de la fenêtre d'affichage pour déterminer les dimensions de la page.
+    
+        <preference name="PageLength" value="0"/>
+        
+
+*   `PaginationBreakingMode`(string, la valeur par défaut `page` ): les valeurs valides sont `page` et `column` .La manière dans laquelle se produit la rupture de colonne ou de page. Cette propriété détermine si certaines propriétés CSS sur colonne et page-rupture sont à l'honneur ou ignorées. Lorsque cette propriété est définie `column` , le contenu respecte les propriétés CSS associées à colonne-rupture au lieu de saut de page.
+    
+        <preference name="PaginationBreakingMode" value="page"/>
+        
+
+*   `PaginationMode`(string, la valeur par défaut `unpaginated` ): les valeurs valides sont `unpaginated` , `leftToRight` , `topToBottom` , `bottomToTop` , et `rightToLeft` . Cette propriété détermine si contenu dans l'affichage web est divisé en pages qui remplissent l'une écran vue à la fois, ou montré comme un point de vue long défilement. Si un formulaire paginé, cette propriété la valeur active/désactive une présentation paginée sur le contenu, provoquant l'affichage de web à utiliser les valeurs de LongueurPage et GapBetweenPages à la nouvelle disposition de son contenu.
+    
+        <preference name="PaginationMode" value="unpaginated"/>
+        
+
+*   `UIWebViewDecelerationSpeed`(string, la valeur par défaut `normal` ): les valeurs valides sont `normal` , `fast` . Cette propriété contrôle la vitesse de décélération de défilement dynamique. `normal`est la vitesse par défaut pour les applications plus natives, et `fast` est la valeur par défaut pour Safari Mobile.
+    
+        <preference name="UIWebViewDecelerationSpeed" value="fast" />
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/ios/index.md b/docs/fr/3.5.0/guide/platforms/ios/index.md
new file mode 100644
index 0000000..2b23590
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/ios/index.md
@@ -0,0 +1,171 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# iOS Platform Guide
+
+Ce guide montre comment configurer votre environnement de développement SDK pour déployer des applications de Cordova pour appareils iOS comme l'iPhone et l'iPad. Voir ci-dessous pour plus d'informations spécifiques à la plateforme :
+
+*   iOS Configuration
+*   Mise à jour d'iOS
+*   iOS WebViews
+*   iOS Plugins
+*   iOS Command-line Tools
+
+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.
+
+## Exigences et soutien
+
+Apple ® outils nécessaires pour construire des applications iOS exécutées uniquement sur le système d'exploitation OS X sur les Macs à processeurs Intel. Xcode ® 4.5 (la version minimale requise) s'exécute uniquement sur OS X version 10.7 (Lion) ou supérieur et comprend l'iOS 6 SDK (Software Development Kit). Pour soumettre des applications de l'Apple App Store, il faut les dernières versions des outils Apple.
+
+Vous pouvez tester de nombreuses fonctionnalités Cordova à l'aide de l'émulateur iOS installé avec l'iOS SDK et Xcode, mais vous avez besoin d'un périphérique réel pour tester complètement l'ensemble des fonctionnalités de l'application du dispositif avant de le soumettre à l'App Store. Le dispositif doit avoir au moins iOS 5.x installée, la version iOS minimum supporté à partir de 2.3 Cordova. Dispositifs de soutien comprennent tous les iPad ® modèles, iPhone ® 3GS et qui précède et iPod ® Touch 3e génération ou ultérieur. Pour installer des applications sur un périphérique, vous devez également être membre d' Apple [iOS Developer Program][1], qui coûte 99 $ par an. Ce guide montre comment déployer des apps pour l'émulateur iOS, pour lequel il ne faut pas s'inscrire au programme de développeur.
+
+ [1]: https://developer.apple.com/programs/ios/
+
+## Installer le SDK
+
+Il y a deux façons de télécharger Xcode :
+
+*   sur l' [App Store][2], disponible en tapant "Xcode" dans l'application de **L'App Store** .
+
+*   de [Téléchargements de développeur Apple][3], qui nécessite un enregistrement comme développeur d'Apple.
+
+ [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [3]: https://developer.apple.com/downloads/index.action
+
+Une fois installé Xcode, plusieurs outils de ligne de commande doivent être activées pour Cordova à exécuter. Dans le menu de **Xcode** , sélectionnez **Préférences**, puis l'onglet **téléchargements** . Dans le panneau **composants** , appuyez sur le bouton **installer** à côté de la liste **Des outils de ligne de commande** .
+
+## Ouvrez un projet dans le SDK
+
+Utilisation du `cordova` utilitaire de mettre en place un nouveau projet, tel que décrit dans The Cordova The Command-Line Interface. Par exemple, dans un répertoire de code source :
+
+        $ cordova create hello com.example.hello "HelloWorld"
+        $ cd hello
+        $ cordova platform add ios
+        $ cordova prepare              # or "cordova build"
+    
+
+Une fois créé, vous pouvez l'ouvrir depuis dans Xcode. Double-cliquez pour ouvrir le `hello/platforms/ios/hello.xcodeproj` fichier. L'écran devrait ressembler à ceci :
+
+![][4]
+
+ [4]: img/guide/platforms/ios/helloworld_project.png
+
+## Déployer sur émulateur
+
+Pour afficher un aperçu de l'application dans l'émulateur iOS :
+
+1.  Assurez-vous que le fichier *.xcodeproj* est sélectionné dans le panneau de gauche.
+
+2.  Sélectionnez l'application **Bonjour** dans le panneau immédiatement à droite.
+
+3.  Sélectionnez le dispositif prévu dans le menu de la barre d'outils **système** , tels que l'iPhone Simulator 6.0 comme mis en évidence ici :
+    
+    ![][5]
+
+4.  Appuyez sur le bouton **exécuter** qui apparaît dans la barre d'outils même vers la gauche du **schéma**. Qui s'appuie, déploie et exécute l'application dans l'émulateur. Une demande distincte émulateur s'ouvre et affiche l'application :
+    
+    ![][6]
+    
+    Qu'un émulateur peut exécuter à la fois, donc si vous voulez tester l'app dans un émulateur différent, vous devez quitter l'application de l'émulateur et exécuter une cible différente dans Xcode.
+
+ [5]: img/guide/platforms/ios/select_xcode_scheme.png
+ [6]: img/guide/platforms/ios/HelloWorldStandard.png
+
+Xcode est livré avec les émulateurs pour les dernières versions des iPhone et iPad. Des versions plus anciennes peuvent être obtenues auprès du **Xcode → préférences → téléchargements → composants** panneau.
+
+## Déployer sur le périphérique
+
+Pour plus d'informations sur les diverses exigences de déployer sur un périphérique, reportez-vous à la section *Configuration de développement et les actifs de Distribution* des [Outils Workflow Guide for iOS][7]d'Apple. En bref, vous devez effectuer les opérations suivantes avant de déployer :
+
+ [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+
+1.  Rejoignez l'Apple iOS Developer Program.
+
+2.  Créer un *profil de mise en service* au sein de l' [iOS Provisioning Portal][8]. Vous pouvez utiliser son *Développement Provisioning Assistant* pour créer et installer le profil et certificat Xcode exige.
+
+3.  Vérifiez la *Signature du Code* de la section *Identité de signature de Code* dans les paramètres de projet est définie sur votre nom de profil provisionnement.
+
+ [8]: https://developer.apple.com/ios/manage/overview/index.action
+
+Pour déployer sur le périphérique :
+
+1.  Utilisez le câble USB pour brancher l'appareil à votre Mac.
+
+2.  Sélectionnez le nom du projet dans la liste déroulante de la fenêtre de Xcode **régime** .
+
+3.  Sélectionnez votre périphérique dans la liste déroulante **périphérique** . S'il est branché via USB, mais n'apparaît toujours pas, appuyez sur le bouton de **l'Organiseur** pour résoudre toutes les erreurs.
+
+4.  Appuyez sur le bouton **exécuter** pour générer, déployer et exécuter l'application sur votre appareil.
+
+## Problèmes courants
+
+**Avertissements de désapprobation**: lorsqu'une application interface de programmation (API) est modifiée ou remplacée par une autre API, il est marqué comme *obsolète*. L'API fonctionne à court terme, mais est finalement supprimé. Certaines de ces interfaces déconseillées sont consignées dans Apache Cordova et Xcode émet des avertissements à leur sujet lorsque vous générez et déployez une application.
+
+Xcode de mise en garde concernant la `invokeString` méthode concerne une fonctionnalité qui lance une application à partir d'une URL personnalisée. Alors que le mécanisme à charger à partir d'une URL personnalisée a changé, ce code est toujours présent pour fournir des fonctionnalités en arrière pour les applications créées avec des versions plus anciennes de Cordova. L'exemple d'application n'utilise pas cette fonctionnalité, donc ces avertissements peuvent être ignorés. Pour éviter ces avertissements d'apparaître, supprimez le code qui fait référence à l'obsolète invokeString API :
+
+*   Modifiez le fichier *Classes/MainViewController.m* , entourent le bloc suivant de code avec `/*` et `*/` commentaires comme indiqué ci-dessous, puis tapez **commande + s** pour enregistrer le fichier :
+    
+        theWebView:(UIWebView*) webViewDidFinishLoad (void) {/ / valable uniquement si ___PROJECTNAME__-Info.plist spécifie un protocole pour gérer / * si (self.invokeString) {/ / c'est passé avant que l'événement deviceready se déclenche, donc vous pouvez y accéder en js lorsque vous recevez deviceready NSLog (@"DEPRECATED : window.invokeString - utilisez plutôt la fonction window.handleOpenURL(url), qui est toujours appelée lorsque l'application est lancée via un url personnalisé régime.") ;
+          NSString * jsString = [NSString stringWithFormat:@"var invokeString = \" % @\ «; », self.invokeString] ;
+          [theWebView stringByEvaluatingJavaScriptFromString:jsString] ;
+        } * / / / Noir couleur de base de fond corresponde les applications natives theWebView.backgroundColor = [UIColor blackColor] ;
+        
+        revenir à [super webViewDidFinishLoad : theWebView] ;
+        }
+        
+
+*   Modifiez le fichier *Classes/AppViewDelegate.m* , commentez la ligne suivante en insérant une double barre oblique, comme indiqué ci-dessous, puis tapez la **commande + s** pour enregistrer le fichier :
+    
+        //Self.viewController.invokeString = invokeString ;
+        
+
+*   Appuyez sur **commande + b** pour reconstruire le projet et à éliminer les avertissements.
+
+<!-- Does this fix only last until the next "cordova prepare"? -->
+
+**Missing Headers**: erreurs de Compilation relatives aux en-têtes manquants résultent de problèmes avec l'emplacement de build et peuvent être résolus via les préférences de Xcode :
+
+1.  Sélectionnez **Xcode → préférences → emplacements**.
+
+2.  Dans la section de **Données dérivées** , appuyez sur le bouton **avancé** et sélectionnez **Unique** comme **Emplacement de construire** , comme illustré ici :
+    
+    ![][9]
+
+ [9]: img/guide/platforms/ios/xcode_build_location.png
+
+Il s'agit du paramètre par défaut pour une nouvelle installation de Xcode, mais elle peut être définie différemment suite à une mise à niveau d'une ancienne version de Xcode.
+
+Pour plus d'informations, consultez la documentation d'Apple :
+
+*   [Démarrer le développement iOS Apps aujourd'hui][10] fournit un aperçu rapide des étapes pour le développement iOS Apps.
+
+*   [Page d'accueil membre Center][11] fournit des liens vers plusieurs iOS des ressources techniques, y compris les ressources techniques, le portail de mise en service, les guides de la distribution et les forums communautaires.
+
+*   [Guide des flux de travail outils pour iOS][7]
+
+*   [Guide de l'utilisateur de Xcode 4][12]
+
+*   [Vidéos de session][13] depuis le Apple World Wide Developer Conference 2012 (WWDC2012)
+
+*   La [commande de sélection xcode][14], qui permet de spécifier la version correcte de Xcode, si plus d'un est installé.
+
+ [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [11]: https://developer.apple.com/membercenter/index.action
+ [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [13]: https://developer.apple.com/videos/wwdc/2012/
+ [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+
+(Mac ® OS X, Apple Xcode ®, App Store, iPad ®, iPhone ®, iPod ® et Finder ® sont des marques déposées de Apple Inc.)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/ios/plugin.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/ios/plugin.md b/docs/fr/3.5.0/guide/platforms/ios/plugin.md
new file mode 100644
index 0000000..bb15dc3
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/ios/plugin.md
@@ -0,0 +1,178 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied. See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# iOS Plugins
+
+Cette section fournit des détails pour savoir comment implémenter le code du plugin native sur la plateforme iOS. 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.
+
+Un plugin d'iOS est implémentée comme une classe d'Objective-C qui étend la `CDVPlugin` classe. Pour du JavaScript `exec` méthode `service` paramètre pour mapper une classe Objective-C, chaque classe plugin doit être enregistré comme une `<feature>` balise dans du répertoire de l'application nommé `config.xml` fichier.
+
+## Classe plugin cartographie
+
+La partie JavaScript d'un plugin utilise la `cordova.exec` méthode comme suit :
+
+        exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+    
+
+Cela marshale une demande de la `UIWebView` vers le côté natif iOS, effectivement l'appel la `action` méthode sur la `service` classe, avec les arguments passés à la `args` tableau.
+
+Spécifiez le plugin comme un `<feature>` tag dans le projet de votre application Cordova-iOS `config.xml` déposer, en utilisant le `plugin.xml` fichier à injecter cette balise automatiquement, comme décrit dans la demande de Plugins :
+
+        <feature name="LocalStorage">
+            <param name="ios-package" value="CDVLocalStorage" />
+        </feature>
+    
+
+De la fonctionnalité `name` attribut doit correspondre à ce que vous spécifiez comme le JavaScript `exec` call `service` paramètre. Le `value` attribut doit correspondre au nom de classe d'Objective-C du plugin. La `<param>` de l'élément `name` doit toujours être `ios-package` . Si vous ne suivez pas ces instructions, le plugin peut compiler, mais Cordova est peut-être pas encore en mesure d'y accéder.
+
+## Durée de vie et initialisation du Plugin
+
+Une seule instance d'un objet plugin est créée pour la vie de chaque `UIWebView` . Plugins sont ordinairement instanciés lorsque tout d'abord référencée par un appel de JavaScript. Dans le cas contraire, ils peuvent être instanciées en définissant un `param` nommé `onload` à `true` dans le `config.xml` fichier :
+
+        <feature name="Echo">
+            <param name="ios-package" value="Echo" />
+            <param name="onload" value="true" />
+        </feature>
+    
+
+Il y a *pas* désigné l'initialiseur de plugins. Plugins doivent plutôt utiliser la `pluginInitialize` méthode pour leur logique de démarrage.
+
+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 `UIWebView` navigue vers une nouvelle page ou des actualisations, qui recharge le JavaScript.
+
+## Écrire un iOS Cordova Plugin
+
+Un appel JavaScript déclenche une demande de plugin pour le côté natif et l'iOS correspondant plugin Objective-C est mappé correctement en le `config.xml` fichier, mais à quoi ressemble l'iOS finales look de classe pour le plugin Objective-C ? Tout ce qui est dépêché sur le plugin avec du JavaScript `exec` fonction est passée dans la classe correspondante plugin `action` méthode. Une méthode de plugin a cette signature :
+
+        - (void)myMethod:(CDVInvokedUrlCommand*)command
+        {
+            CDVPluginResult* pluginResult = nil;
+            NSString* myarg = [command.arguments objectAtIndex:0];
+    
+            if (myarg != nil) {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
+            } else {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR messageAsString:@"Arg was null"];
+            }
+            [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+        }
+    
+
+Pour plus de détails, voir `[CDVInvokedUrlCommand.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVInvokedUrlCommand.h)` , `[CDVPluginResult.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPluginResult.h)` , et`[CDVCommandDelegate.h](https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVCommandDelegate.h)`.
+
+## iOS CDVPluginResult Message Types
+
+Vous pouvez utiliser `CDVPluginResult` pour renvoyer des résultats très types retour aux rappels JavaScript, utilisant des méthodes de la classe qui suivent ce modèle :
+
+        + (CDVPluginResult*)resultWithStatus:(CDVCommandStatus)statusOrdinal messageAs...
+    
+
+Vous pouvez créer des `String` , `Int` , `Double` , `Bool` , `Array` , `Dictionary` , `ArrayBuffer` , et `Multipart` types. Vous pouvez aussi laisser de côté les arguments à envoyer un statut, ou renvoie une erreur, ou encore choisir de ne pas envoyer n'importe quel résultat de plugin, auquel cas aucun rappel se déclenche.
+
+Noter ce qui suit pour les valeurs de retour complexes :
+
+*   `messageAsArrayBuffer`attend `NSData*` et la convertit en une `ArrayBuffer` dans le rappel JavaScript. De même, tout `ArrayBuffer` l'envoie de JavaScript à un plugin est convertis en`NSData*`.
+
+*   `messageAsMultipart`attend un `NSArray*` contenant l'un de l'autre pris en charge les types et envoie le tableau dans son intégralité comme le `arguments` à votre rappel JavaScript. De cette façon, tous les arguments sont sérialisées ou désérialisées comme nécessaire, donc il est prudent de retourner `NSData*` comme plusieurs parties, mais pas comme `Array` /`Dictionary`.
+
+## Echo iOS Plugin exemple
+
+Pour trouver *l'écho de l'interface JavaScript décrite dans les Plugins de l'Application* , utilisez le `plugin.xml` pour injecter un `feature` spécification à de la plate-forme locale `config.xml` fichier :
+
+        <platform name="ios">
+            <config-file target="config.xml" parent="/*">
+                <feature name="Echo">
+                    <param name="ios-package" value="Echo" />
+                </feature>
+            </config-file>
+        </platform>
+    
+
+Puis nous tenons à ajouter ce qui suit `Echo.h` et `Echo.m` les fichiers vers le `Plugins` dossier dans le répertoire de l'application de Cordova-iOS :
+
+        /********* Echo.h Cordova Plugin Header *******/
+    
+        #import <Cordova/CDV.h>
+    
+        @interface Echo : CDVPlugin
+    
+        - (void)echo:(CDVInvokedUrlCommand*)command;
+    
+        @end
+    
+        /********* Echo.m Cordova Plugin Implementation *******/
+    
+        #import "Echo.h"
+        #import <Cordova/CDV.h>
+    
+        @implementation Echo
+    
+        - (void)echo:(CDVInvokedUrlCommand*)command
+        {
+            CDVPluginResult* pluginResult = nil;
+            NSString* echo = [command.arguments objectAtIndex:0];
+    
+            if (echo != nil && [echo length] > 0) {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:echo];
+            } else {
+                pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_ERROR];
+            }
+    
+            [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+        }
+    
+        @end
+    
+
+Les importations nécessaires en haut du fichier étend la classe de `CDVPlugin` . Dans ce cas, le plugin prend uniquement en charge un seul `echo` action. Il obtient la chaîne de l'écho en appelant le `objectAtIndex` méthode obtenir le premier paramètre de la `arguments` tableau, qui correspond aux arguments passé par le JavaScript `exec()` fonction.
+
+Il vérifie le paramètre pour s'assurer que ce n'est pas `nil` ou une chaîne vide, retournant un `PluginResult` avec un `ERROR` statut si oui. Si le paramètre passe le contrôle, elle retourne un `PluginResult` avec un `OK` État, en passant dans l'original `echo` chaîne. Enfin, il envoie le résultat vers `self.commandDelegate` , qui exécute le `exec` rappels de succès ou l'échec de la méthode du côté de JavaScript. Si le rappel de succès est appelé, elle passe dans le `echo` paramètre.
+
+## Intégration d'iOS
+
+Le `CDVPlugin` classe dispose d'autres méthodes que votre plugin peut substituer. Par exemple, vous pouvez capturer le `pause` , `resume` , app résilier et `handleOpenURL` événements. Consultez la classe [CDVPlugin.h][1] et [CDVPlugin.m][2] pour l'orientation.
+
+ [1]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.h
+ [2]: https://github.com/apache/cordova-ios/blob/master/CordovaLib/Classes/CDVPlugin.m
+
+## Filetage
+
+Plugin méthodes exécutent habituellement dans le même thread que l'interface principale. Si votre plugin nécessite beaucoup de traitement ou nécessite un appel bloquant, vous devez utiliser un thread d'arrière-plan. Par exemple :
+
+        - (void)myPluginMethod:(CDVInvokedUrlCommand*)command
+        {
+            // Check command.arguments here.
+            [self.commandDelegate runInBackground:^{
+                NSString* payload = nil;
+                // Some blocking logic...
+                CDVPluginResult* pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:payload];
+                // The sendPluginResult method is thread-safe.
+                [self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
+            }];
+        }
+    
+
+## Débogage iOS Plugins
+
+Pour déboguer sur le côté de l'Objective-C, vous devez le débogueur intégré de Xcode. Pour JavaScript, sur iOS 5,0 vous pouvez utiliser [Weinre, un projet de Cordova Apache][3] ou [iWebInspector, un utilitaire tiers][4]. Pour iOS 6, vous pouvez joindre Safari 6.0 à votre application en cours d'exécution au sein de l'iOS simulateur 6.
+
+ [3]: https://github.com/apache/cordova-weinre
+ [4]: http://www.iwebinspector.com/
+
+## Pièges communs
+
+*   N'oubliez pas d'ajouter le mappage de votre plugin pour `config.xml` . Si vous avez oublié, une erreur est consignée dans la console de Xcode.
+
+*   N'oubliez pas d'ajouter des hôtes que vous connecter à dans la liste blanche, comme décrit dans Domain Whitelist Guide. Si vous avez oublié, une erreur est consignée dans la console de Xcode.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/187a4fe9/docs/fr/3.5.0/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.5.0/guide/platforms/ios/tools.md b/docs/fr/3.5.0/guide/platforms/ios/tools.md
new file mode 100644
index 0000000..5e4c988
--- /dev/null
+++ b/docs/fr/3.5.0/guide/platforms/ios/tools.md
@@ -0,0 +1,51 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# iOS Command-line Tools
+
+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
+
+Les outils de ligne de commande iOS sont fondées sur les scripts shell et reposent sur les outils de ligne de commande de Xcode tels que `xcode-select` et`xcodebuild`.
+
+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.
+
+## Créer un projet
+
+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.
+
+    $ ./path/to/cordova-ios/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    
+
+## Construire un projet
+
+    $ /path/to/my_new_project/cordova/build
+    
+
+## Exécuter l'application sur un émulateur
+
+    $ /path/to/my_new_project/cordova/run
+    
+
+## Libérant
+
+    $ /path/to/my_new_project/cordova/release
+    
+
+## Exploitation forestière
+
+    $ /path/to/my_new_project/cordova/log
\ No newline at end of file


Mime
View raw message