http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/upgrade.md 
b/www/docs/fr/7.x/guide/platforms/blackberry/upgrade.md
new file mode 100644
index 0000000..5c5b2ec
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/upgrade.md
@@ -0,0 +1,425 @@
+---
+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: Mise à jour de BlackBerry
+---
+
+# Mise à jour de BlackBerry
+
+Ce guide montre comment modifier des projets BlackBerry mise à niveau 
d'anciennes versions de Cordova. 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.
+
+## 2.8.0 mise à niveau de projets à 2.9.0
+
+BlackBerry 10 :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 à son emplacement 
définitif 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 Shell Tool Guide. 
Cela devient la maison de votre projet mis à jour.
+
+5.  Copier la source de votre projet 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 le `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.
+
+### BlackBerryOS/Playbook
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 à son emplacement 
définitif 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 Shell Tool Guide. 
Vous avez besoin de l'actif de ce nouveau projet.
+
+5.  Copie le `www/cordova.js` fichier à partir du nouveau projet dans le 
`www` répertoire et supprimer le `www/cordova.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans le `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.7.0 pour 2.8.0
+
+BlackBerry 10 :
+
+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 à son emplacement 
définitif 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 Shell Tool Guide. 
Cela devient la maison de votre projet mis à jour.
+
+5.  Copier la source de votre projet 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 le `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.
+
+BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 à son emplacement 
définitif 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 Shell Tool Guide. 
Vous avez besoin de l'actif de ce nouveau projet.
+
+5.  Copie le `www/cordova.js` fichier à partir du nouveau projet dans le 
`www` répertoire et supprimer le `www/cordova.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans le `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 
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 Shell Tool Guide. 
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 
le `www` répertoire et supprimer le `www/cordova-2.6.0.js` fichier.
+
+6.  Mettre à jour la référence de script Cordova dans le `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 le `example/` répertoire ou la migration d'un projet existant :
+
+1.  Ouvert le `www` répertoire, qui contient l'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.  Ouvert le `www` répertoire, qui contient l'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.  Ouvert le `www` répertoire, qui contient l'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'est à dire, 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.  Ouvert le `www` répertoire, qui contient l'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'est à dire, 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.  Ouvert le `www` répertoire, qui contient l'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'est à dire, 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.  Ouvert le `www` répertoire, qui contient l'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'est à dire, 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.  Ouvert le `www` répertoire, qui contient l'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 le `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'est à dire, 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.  Ouvert le `www` répertoire, qui contient l'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 le `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'est à dire, 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/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry/upgrading.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/upgrading.md 
b/www/docs/fr/7.x/guide/platforms/blackberry/upgrading.md
new file mode 100644
index 0000000..e3ec750
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/upgrading.md
@@ -0,0 +1,421 @@
+---
+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: Mise à jour de BlackBerry
+---
+
+# Mise à jour de BlackBerry
+
+Ce guide montre comment modifier des projets BlackBerry mise à niveau 
d'anciennes versions de Cordova. 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.
+
+## 2.8.0 Mise à niveau de projets à 2.9.0
+
+BlackBerry 10 :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 à son emplacement 
définitif 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.  Copier la source de votre projet 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.
+
+### BlackBerryOS/Playbook
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 à son emplacement 
définitif 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.
+
+## Projets de modernisation 2.7.0 pour 2.8.0
+
+BlackBerry 10 :
+
+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 à son emplacement 
définitif 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.  Copier la source de votre projet 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.
+
+BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 à son emplacement 
définitif 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 
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 le `example/` répertoire ou la migration d'un projet existant :
+
+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'est à dire, 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'est à dire, 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'est à dire, 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'est à dire, 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 de service/de l'espace de noms. 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'est à dire, 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'est à dire, 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/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry10/config.md 
b/www/docs/fr/7.x/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..6c32cac
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry10/config.md
@@ -0,0 +1,41 @@
+---
+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 blackBerry 10
+---
+
+# Configuration de blackBerry 10
+
+Le `config.xml` fichier contrôle des paramètres de base de l'application 
s'appliquent à chaque demande et chaque instance de CordovaWebView. Cette 
préférences de détails d'article s'appliquant uniquement aux BlackBerry 10 
construit. Voir [le fichier config.xml File][1] pour plus d'informations sur 
les options de configuration globale.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `ChildBrowser`( `disable` ou la valeur par défaut `enable` ): désactive 
les fenêtres de navigateur d'enfants. Par défaut, les apps pour lancent une 
fenêtre de navigateur secondaire pour afficher les ressources accédés via 
`window.open()` ou en spécifiant une `_blank` cible de l'ancre. Spécifiez 
`disable` pour substituer ce comportement par défaut.
+    
+        <preference name="ChildBrowser" value="disable"/>
+        
+
+*   `PopupBlocker`( `enable` ou la valeur par défaut `disable` ): permet le 
bloqueur de popups, qui empêche les appels à `window.open()` . Par défaut, 
les fenêtres pop-up affiche dans une fenêtre enfant. Affectant la 
préférence `enable` l'empêche de s'afficher du tout.
+    
+        <preference name="PopupBlocker" value="enable"/>
+        
+
+*   `WebSecurity`( `disable` ou la valeur par défaut `enable` ): la valeur 
`disable` pour substituer les paramètres de sécurité web, permettant 
d'accéder à un contenu distant provenant de sources inconnues. Cette 
préférence est conçue comme une commodité de développement uniquement, 
alors Retirez-le avant l'application pour la distribution d'emballage. 
L'application publiée, tous les URI doivent être connu et à l'aide de la 
liste blanche les `<access>` élément, décrit dans le Guide de liste blanche 
du domaine.
+    
+        <preference name="WebSecurity" value="disable"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry10/home.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry10/home.md 
b/www/docs/fr/7.x/guide/platforms/blackberry10/home.md
new file mode 100644
index 0000000..1461e05
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry10/home.md
@@ -0,0 +1,30 @@
+---
+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: Blackberry 10 Guides
+toc_title: Blackberry 10
+---
+
+# Blackberry 10 Guides
+
+* [BlackBerry 10 Platform Guide](index.html)
+* [BlackBerry 10 Shell Tool Guide](tools.html)
+* [BlackBerry 10 Configuration](config.html)
+* [BlackBerry 10 Plugins](plugin.html)
+* [Upgrading BlackBerry 10](upgrade.html)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry10/index.md 
b/www/docs/fr/7.x/guide/platforms/blackberry10/index.md
new file mode 100644
index 0000000..4833a90
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry10/index.md
@@ -0,0 +1,260 @@
+---
+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 la plate-forme blackBerry 10
+---
+
+# Guide de la plate-forme blackBerry 10
+
+Ce guide montre comment configurer votre environnement SDK pour déployer des 
applications de Cordova pour BlackBerry 10 appareils. Pour les versions 
précédentes de BlackBerry, vous devez utiliser un environnement SDK 
différents et un ensemble d'outils de ligne de commande, décrit dans le Guide 
de la plate-forme BlackBerry. Pour BlackBerry 10, vous devez installer le SDK 
indépendamment de si vous souhaitez utiliser la CLI de Cordova de 
multi-plateforme pour le développement, ou un ensemble plus restreint d'axée 
sur la plateforme des outils de ligne de commande. Pour une comparaison entre 
les voies de deux développement, consultez la vue d'ensemble. Pour plus de 
détails sur chacun, consultez l'Interface de ligne de commande et le 
[BlackBerry 10 Shell Tool Guide](tools.html).
+
+## Exigences
+
+L'environnement de développement est disponible sur Windows, Mac et Linux.
+
+Les développeurs doivent utiliser les `cordova` utilitaire en conjonction 
avec le BlackBerry WebWorks SDK ou BlackBerry SDK natif. Voir l'Interface de 
ligne de commande pour plus d'informations comment faire pour installer 
`cordova` , ajouter des projets, puis générer et déployer pour chaque 
plate-forme.
+
+BlackBerry 10 appareil simulateur :
+
+*   Processeur : Intel dual core 2.0 GHz/AMD Athlon 4200 + ou supérieur
+*   Espace disque : 10 Go 
+*   Mémoire RAM: 4 Go 
+*   Virtualisation : une des valeurs suivantes : 
+    *   **Technologie de virtualisation Intel** (VT, VT-x, vmx) → [Intel 
VT-x pris en charge la liste des processeurs][1]
+    *   **AMD Virtualization** (AMD-V, SVM) (Depuis mai 2006, tous les 
processeurs AMD incluent AMD-V sauf Sempron).
+
+ [1]: http://ark.intel.com/products/virtualizationtechnology
+
+Plus d'informations sur la configuration requise : [BB10 simulateur 
requeriments][2].
+
+ [2]: 
http://developer.blackberry.com/devzone/develop/simulator/simulator_systemrequirements.html
+
+## Installer le SDK BlackBerry WebWorks
+
+Télécharger et installer le SDK BlackBerry WebWorks par 
[developer.blackberry.com][3]
+
+ [3]: https://developer.blackberry.com/html5/download/
+
+L'installateur va ajouter des outils de ligne de commande à votre chemin. 
Selon votre système d'exploitation, vous devrez peut-être ouvrir une nouvelle 
fenêtre de terminal ou de ré-ouvrir une session.
+
+## Installer le SDK natif de BlackBerry
+
+Si vous avez besoin de compiler du code natif, par exemple lors du 
développement d'un plugin natif, vous aurez besoin d'installer le kit de 
développement natif de BlackBerry.
+
+Afin d'obtenir le kit de développement natif de BlackBerry, télécharger et 
installer l'IDE pour BlackBerry disponible de [developer.blackberry.com][4], 
puis à l'aide de l'IDE, installez le kit de développement natif de 
BlackBerry. Après installation, vous devez ajouter ses outils de ligne de 
commande à votre path système.
+
+ [4]: http://developer.blackberry.com/native/download/
+
+Sur Windows :
+
+*   Aller à **mon ordinateur → propriétés → avancé → Variables 
d'environnement**.
+
+*   Ajoute le répertoire d'installation du SDK natif au chemin, par exemple :
+    
+        ;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
+        
+
+Sur Mac et Linux :
+
+*   Modifier la `~/.bash_profile` fichier, en ajoutant une ligne semblable à 
la suivante, selon lequel le kit de développement natif a été installé :
+    
+        $ export 
PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
+        
+    
+    ou pour le kit de développement natif 10.2 :
+    
+        $ export 
PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
+        
+
+*   Exécutez la commande suivante pour appliquer la modification à la 
présente session :
+    
+        $ source ~/.bash_profile
+        
+
+Si tu as un problème environnemental, en utilisant le kit de développement 
natif de la ligne de commande, exécutez le fichier approprié pour votre 
plate-forme, située dans le chemin d'installation :
+
+*   Sur Windows → shell MS-DOS :
+    
+        C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
+        
+
+*   Sur Windows → shell bash git :
+    
+        $ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
+        
+
+*   Sur Linux → installé en tant qu'utilisateur root :
+    
+        $ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   Sur Linux → installé en tant qu'utilisateur non-root :
+    
+        $ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   Sur Mac :
+    
+        $ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+## Mis en place pour la signature
+
+Si vous souhaitez tester sur un périphérique ou de distribuer des 
applications via BlackBerry World, votre système doit être configuré pour la 
signature de code.
+
+Pour obtenir une clé de signature, aller à votre \[BlackBerry touches 
Commande\] (https://www.blackberry.com/SignedKeys/codesigning.html).
+
+Cochez la première case: "pour BlackBerry10 apps développées à l'aide de 
BlackBerry NDK" et puis connectez-vous ou créez un BBID.
+
+Entrez un mot de passe et cliquez sur « Get jeton » pour télécharger 
bbidtoken.csk. Enregistrez ce fichier dans l'emplacement par défaut pour votre 
système d'exploitation qui s'affichera sur la page de téléchargement.
+
+La dernière étape consiste à générer un certificat de signature :
+
+    $ blackberry-keytool -genkeypair -storepass <password> -author 'Your 
Name’
+    
+
+## Créer un projet
+
+Utilisez l'utilitaire de `cordova` à mettre en place un nouveau projet, tel 
que décrit dans l'Interface de ligne de commande. Par exemple, dans un 
répertoire de code source :
+
+        $ cordova create hello com.example.hello
+        $ cd hello
+        $ cordova platform add blackberry10
+        $ cordova build
+    
+
+## Déployer sur émulateur
+
+Si vous souhaitez lancer un émulateur de périphérique, téléchargez et 
installez le simulateur de 10 BlackBerry.
+
+*   [Télécharger][4]
+*   [Mise en route][5]
+
+ [5]: 
http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+Avant de tester une application sur un émulateur ou un périphérique, vous 
devez activer le mode de développement.
+
+Lancer l'image de l'émulateur, puis cliquez sur **paramètres** depuis 
l'écran d'accueil :
+
+![][6]
+
+ [6]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_home.png
+
+Accédez à la **→ sécurité et vie privée Mode de développement** 
section et activer l'option :
+
+![][7]
+
+ [7]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_devel.png
+
+Un jeu supplémentaire d'utilitaires de ligne de commande sont inclus lorsque 
vous configurez la plate-forme BlackBerry 10 pour votre projet. La commande 
suivante, appelée dans ce cas depuis le répertoire racine du projet, associe 
une cible nommée *l'UEM* avec l'adresse IP affichée ci-dessus.
+
+*   Sur Windows :
+    
+        $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t 
simulator
+        
+
+*   Sur Mac/Linux :
+    
+        $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t 
simulator
+        
+
+Ensuite, exécutez le `emulate` commande pour visualiser l'application :
+
+        $ cordova emulate blackberry10
+    
+
+## Déployer sur le périphérique
+
+À déployer sur un périphérique, assurez-vous qu'elle est branchée à 
votre ordinateur. Activer le mode de développement et d'obtenir l'adresse IP 
comme décrit dans la section émulateur ci-dessus. Vous devrez également 
obtenir le NIP de la l'application de **paramètres** sous **sur → 
matériel**:
+
+![][8]
+
+ [8]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_pin.png
+
+Exécutez l'utilitaire de ligne de commande cible pour associer un nom à une 
adresse IP, mot de passe de périphérique et un code PIN.
+
+*   Sur Windows :
+    
+        $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 
-t device --password 123456 --pin FFFF972E
+        
+
+*   Sur Mac/Linux :
+    
+        $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t 
device --password 123456 --pin FFFF972E
+        
+
+où :
+
+*   `--password`veut dire le mot de passe pour déverrouiller l'appareil.
+
+*   `--pin`désigne le périphérique PIN provenant de l'application de 
**paramètres** .
+
+Ensuite, exécutez le `run` commande pour visualiser l'application :
+
+        $ cordova, exécutez blackberry10
+    
+
+Si un jeton de débogage n'est pas encore configuré pour le périphérique, 
un message d'erreur vous invite à utiliser la plateforme d'exécuter le script 
avec le mot de passe que vous avez fourni lors de l'inscription pour les clés 
de signature.
+
+*   Sur Windows :
+    
+        $ platforms\blackberry10\cordova\run.bat --device --keystorepass 
mysecret
+        
+
+*   Sur Mac/Linux :
+    
+        $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
+        
+
+## Débogage avec WebInspector
+
+Lorsque vous déboguez sur l'appareil ou un émulateur, vous pouvez exécuter 
WebInspector à distance pour afficher état interne de l'application. Une 
invite de commandes affiche l'URL qui vous permet de vous connecter à 
l'application avec un navigateur web standard. Pour plus d'informations, 
consultez [débogage à l'aide de WebInspector][9].
+
+ [9]: 
http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## Générer une Version finale
+
+Par défaut, exécutez la `cordova build` commande crée un fichier de package 
non signé *.bar* appropriée aux essais sur un appareil ou un simulateur.
+
+Utiliser `--release` pour créer une version adaptée à la distribution par 
l'intermédiaire de BlackBerry World.
+
+    $ cordova build --release --keystorepass <signing password>
+    
+
+Le `--keystorepass` option spécifie le mot de passe vous avez défini lors de 
la configuration de votre ordinateur pour signer les applications.
+
+## Déployer dans d'autres endroits
+
+Les instructions ci-dessus supposent un appareil est branché via USB ou d'un 
simulateur est en cours d'exécution sur l'ordinateur local. Il est également 
possible de déployer dans d'autres endroits.
+
+Un jeu supplémentaire d'utilitaires de ligne de commande sont inclus lorsque 
vous configurez la plate-forme BlackBerry 10 pour votre projet. La commande 
suivante, appelée dans ce cas depuis le répertoire racine du projet, associe 
une cible nommée *l'UEM* avec une adresse IP.
+
+*   Sur Windows :
+    
+        $ platforms\blackberry10\cordova\build.bat --release --keystorepass 
mysecret
+        
+
+*   Sur Mac/Linux :
+    
+        $ platforms/blackberry10/cordova/build --release --keystorepass 
mysecret
+        
+
+Une fois que la cible est définie, vous pouvez le fournir à la commande 
d'exécution à l'aide `--target` :
+
+    $ cordova run blackberry10 --target=emu

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry10/plugin.md 
b/www/docs/fr/7.x/guide/platforms/blackberry10/plugin.md
new file mode 100644
index 0000000..6bb2bd4
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,207 @@
+---
+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: BlackBerry 10 Plugins
+toc_title: Blackberry 10
+---
+
+# BlackBerry 10 Plugins
+
+Cette section fournit des détails pour savoir comment implémenter le code du 
plugin native sur la plate-forme BlackBerry 10. 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.
+
+Le plugin Echo renvoie fondamentalement quelque chaîne la `window.echo` 
fonction envoie de JavaScript :
+
+        window.echo = function(str, callback) {
+            cordova.exec(callback, function(err) {
+                callback('Nothing to echo.');
+            }, "Echo", "echo", [str]);
+        };
+    
+
+Un plugin de Cordova pour BlackBerry 10 contient JavaScript et code natif, qui 
communiquent entre eux à travers un cadre fourni par JNEXT. Chaque plugin doit 
également inclure un `plugin.xml` fichier.
+
+## Création de la classe Native
+
+Pour créer la partie native de votre plugin, ouvrir l'IDE de NDK 10 
BlackBerry et sélectionnez **fichier → nouveau → BlackBerry projet → 
Extension Native → BlackBerry 10**. Entrez le nom du projet souhaité et 
l'emplacement, puis appuyez sur **Terminer**.
+
+Le projet créé par l'IDE contient des exemples de code d'un plugin de 
mémoire. Vous pouvez remplacer ou modifier ces fichiers pour implémenter vos 
propres fonctionnalités :
+
+*   `*name*_js.hpp`: En-tête C++ pour le code JNEXT.
+
+*   `*name*_js.cpp`: Code C++ de JNEXT.
+
+L'interface native pour l'extension JNEXT est visible dans le fichier 
d'en-tête plugin situé dans le répertoire du projet public. Il dispose 
également des constantes et des fonctions utilitaires disponibles dans le code 
natif. Le plugin doit être dérivé de `JSExt` , qui est défini dans 
`plugin.h` . Autrement dit, vous devez implémenter la classe suivante :
+
+        class JSExt
+        {
+        public:
+            virtual ~JSExt() {};
+            virtual string InvokeMethod( const string& strCommand ) = 0;
+            virtual bool CanDelete( void ) = 0;
+        private:
+            std::string m_id;
+        };
+    
+
+L'extension devrait inclure la `plugin.h` fichier d'en-tête. Dans le `Echo` 
exemple, vous utilisez `JSExt` comme suit dans le `echo_js.hpp` fichier :
+
+        #include "../public/plugin.h"
+        #include <string>
+    
+        #ifndef ECHO_JS_H_
+        #define ECHO_JS_H_
+    
+        class Echo : public JSExt
+        {
+        public:
+            explicit Echo(const std::string& id);
+            virtual ~Echo();
+            virtual std::string InvokeMethod(const std::string& command);
+            virtual bool CanDelete();
+        private:
+            std::string m_id;
+        };
+    
+        #endif // ECHO_JS_H_
+    
+
+Le `m_id` attribut contient le `JNEXT` id pour l'objet, qui est passée à la 
classe en tant qu'argument au constructeur. Il est nécessaire pour le côté 
natif pour déclencher des événements du côté du JavaScript. La `CanDelete` 
méthode détermine si l'objet natif peut être supprimé. Le `InvokeMethod` 
fonction est appelée en conséquence d'une demande de JavaScript pour appeler 
une méthode de cet objet particulier. Le seul argument de cette fonction est 
une chaîne passée de JavaScript qui cette méthode analyse afin de 
déterminer laquelle des méthodes de l'objet natif doit s'exécuter. Ces 
méthodes sont implémentées dans `echo_js.cpp` . Voici le `InvokeMethod` 
pendant la `Echo` exemple :
+
+        string Echo::InvokeMethod(const string& command) {
+    
+            //parse command and args from string
+            int index = command.find_first_of(" ");
+            string strCommand = command.substr(0, index);
+            string strValue = command.substr(index + 1, command.length());
+    
+            // Determine which function should be executed
+            if (strCommand == "echo") {
+                return strValue;
+            } else {
+                return "Unsupported Method";
+            }
+        }
+    
+
+Le plugin natif doit également implémenter les fonctions de rappel suivant :
+
+*   `extern char * onGetObjList (void) ;`
+
+*   `extern JSExt * onCreateObject (const string & strClassName, const string 
& strObjId) ;`
+
+Le `onGetObjList` fonction retourne une liste séparée par des virgules des 
classes prises en charge par JNEXT. JNEXT utilise cette fonction pour 
déterminer le jeu de classes JNEXT capable d'instancier. Le `Echo` plugin 
implémente ce qui suit dans `echo_js.cpp` :
+
+        char* onGetObjList() {
+            static char name[] = "Echo";
+            return name;
+        }
+    
+
+Le `onCreateObject` fonction prend deux paramètres. Le premier est le nom de 
la classe demandée à être créé à partir du côté de JavaScript, par des 
noms valides que ceux retournés dans `onGetObjList` . Le deuxième paramètre 
est id de la classe de l'objet unique. Cette méthode retourne un pointeur vers 
l'objet plugin créé. Le `Echo` plugin implémente ce qui suit dans 
`echo_js.cpp` :
+
+        JSExt* onCreateObject(const string& className, const string& id) {
+            if (className == "Echo") {
+                return new Echo(id);
+            }
+            return NULL;
+        }
+    
+
+## Création JavaScript de Plugin
+
+Le plugin doit contenir les fichiers JavaScript suivants :
+
+*   `client.js`: Ceci est considéré comme du côté client et contient l'API 
disponible pour une application de Cordova. L'API de `client.js` appels 
effectue des appels à `index.js` . L'API de `client.js` relie également les 
fonctions de rappel pour les événements qui déclenchent les rappels.
+
+*   `index.js`: Cordoue charge `index.js` et le rend accessible à travers le 
pont de cordova.exec. Le `client.js` fichier effectue des appels à l'API dans 
le `index.js` fichier, qui fait ensuite appel au JNEXT pour communiquer avec le 
côté natif.
+
+Le côté client et serveur ( `client.js` et `index.js` ) interagit à travers 
le `Cordova.exec` fonction. Le `client.js` doit appeler le `exec` fonctionner 
et fournir les arguments nécessaires. Le `Echo` plugin implémente ce qui suit 
dans la `client.js` fichier :
+
+        var service = "org.apache.cordova.blackberry.echo",
+            exec = cordova.require("cordova/exec");
+    
+        module.exports = {
+            echo: function (data, success, fail) {
+                exec(success, fail, service, "echo", { data: data });
+            }
+        };
+    
+
+Le `index.js` composant utilise JNEXT pour interagir avec le côté natif. Y 
attacher une fonction constructeur nommée `Echo` à JNEXT vous permet 
d'effectuer les opérations suivantes de clés à l'aide de la `init` fonction :
+
+*   Spécifiez le module requis exporté par le côté natif. Le nom du module 
requis doit correspondre au nom d'un fichier de bibliothèque partagée ( `.so` 
file) :
+    
+        JNEXT.require("libecho")
+        
+
+*   Créer un objet en utilisant un module acquis et enregistrer l'ID 
retourné par l'appel :
+    
+        self.m_id = JNEXT.createObject("libecho.Echo");
+        
+    
+    Lorsque l'application appelle le `echo` fonctionne en `client.js` , qui 
appellent à leur tour des appels le `echo` fonctionne dans `index.js` , où le 
`PluginResult` objet renvoie les données en réponse à `client.js` . Puisque 
le `args` argument passé dans les fonctions a été converti par 
`JSON.stringfy()` et codé comme un `URIcomponent` , vous devez appeler ce qui 
suit :
+    
+        data = JSON.parse(decodeURIComponent(args.data));
+        
+
+Vous pouvez maintenant envoyer les données, comme suit :
+
+        module.exports = {
+            echo: function (success, fail, args, env) {
+                var result = new PluginResult(args, env),
+                data = JSON.parse(decodeURIComponent(args.data)),
+                response = echo.getInstance().echo(data);
+                result.ok(response, false);
+            }
+        };
+    
+
+## Architecture de plugin
+
+Vous pouvez placer des artefacts de plugin, y compris le `plugin.xml` fichier, 
les fichiers de source JavaScript et C++ et le `.so` des fichiers binaires au 
sein de toute structure de répertoire, aussi longtemps que vous spécifiez 
correctement les emplacements des fichiers dans le `plugin.xml` fichier. Voici 
une structure typique :
+
+***project_directory*** (> plugin.xml)
+
+*   **www** (>client.js)
+*   **SRC** 
+    *   **blackberry10** (> index.js, **native** > *.cpp, *.hpp)
+    *   **dispositif** (>*fichier binaire* * .so)
+    *   **simulateur** (>*fichier binaire* * .so)
+
+La liste montre la relation hiérarchique entre les dossiers de niveau 
supérieur. La parenthèse montre le contenu d'un répertoire donné. Tous les 
noms de répertoires apparaissent en gras. Les noms de fichier sont précédés 
par le `>` sign.
+
+## Le fichier *plugin.xml*
+
+Le `plugin.xml` fichier contient l'espace de noms de l'extension et autres 
métadonnées. Mettre en place le `Echo` plugin comme suit :
+
+        <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0";
+            id="org.apache.cordova.blackberry.echo"
+            version="1.0.0">
+            <js-module src="www/client.js">
+                <merges target="navigator" />
+            </js-module>
+            <platform name="blackberry10">
+                <source-file src="src/blackberry10/index.js" />
+                <lib-file src="src/blackberry10/native/device/libecho.so" 
arch="device" />
+                <lib-file src="src/blackberry10/native/simulator/libecho.so" 
arch="simulator" />
+                <config-file target="www/config.xml" parent="/widget">
+                    <feature name="org.apache.cordova.blackberry.echo" 
value="org.apache.cordova.blackberry.echo" />
+                </config-file>
+            </platform>
+        </plugin>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry10/tools.md 
b/www/docs/fr/7.x/guide/platforms/blackberry10/tools.md
new file mode 100644
index 0000000..5613b87
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry10/tools.md
@@ -0,0 +1,144 @@
+---
+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: BlackBerry 10 Shell Tool Guide
+---
+
+# BlackBerry 10 Shell Tool Guide
+
+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. Voir Application Plugins pour 
plus d'informations sur la façon de développer des plugins.
+
+Si vous avez besoin d'aide avec n'importe quelle commande ci-dessous, tapez la 
commande le long avec la `-h` ou `-help` arguments, qui sont pris en charge par 
toutes les commandes et qui fournissent une description pour chacun des 
arguments disponibles.
+
+## Créer une App
+
+Le `create` commande crée un nouveau projet :
+
+        bin/créer < chemin-à-projet >< projet-package ><-nom du projet >
+    
+
+où
+
+*   `<path-to-project>`spécifie le répertoire souhaité le projet créé dans
+
+*   `<project-package>`spécifie un identificateur de modèle de domaine 
inversé
+
+*   `<project-name>`spécifie le nom complet de apps
+
+**NOTE**: la `create` commande amorce installation de dépendance à travers 
la `npm install` commande. Selon les autorisations de répertoire et système 
d'installation, cela peut nécessiter des privilèges d'administrateur. S'il y 
a problème sur OSX/Linux, exécutez `sudo npm install` avant d'utiliser la 
`create` commande. Sous Windows, exécutez `npm install` dans un utilitaire de 
ligne de commande ouverte avec des privilèges d'administrateur.
+
+## Créer une cible
+
+Le `target` commande permet de gérer l'émulateur ou les appareils BlackBerry 
qui vous permet de tester l'application. Vous pouvez ajouter ou supprimer une 
cible ou définir une cible comme la cible par défaut.
+
+### Ajouter une cible
+
+        < chemin-à-projet >/Cordoue/cible add <name> < adresse ip > [-t 
|--type < périphérique | simulateur >] [-p |--mot de passe <password>] [--< 
périphérique-broche >]
+    
+
+où
+
+*   `<name>`spécifie un nom unique pour la cible.
+
+*   `<ip-address>`Spécifie l'adresse ip de l'appareil BlackBerry ou un 
simulateur.
+
+*   `-p | --password <password>`spécifie le mot de passe pour le 
périphérique ou l'émulateur. Ceci est requis uniquement si le périphérique 
ou l'émulateur est protégé par mot.
+
+*   `--pin <device-pin>`spécifie le code PIN de l'appareil BlackBerry, qui 
identifie cet appareil comme un hôte valide pour le jeton de débogage. Cet 
argument est obligatoire uniquement lorsque vous créez un jeton de débogage.
+
+### Supprimer une cible
+
+        < chemin-à-projet >/Cordoue/cibler supprimer <name>
+    
+
+### Définir une cible par défaut
+
+        < chemin-à-projet >/Cordoue/cible par défaut <name>
+    
+
+## Construire l'application
+
+Le `build` commande génère le projet comme un fichier .bar. Vous pouvez 
créer l'application en mode de sortie (ce qui produit un fichier .bar signé) 
ou en mode de débogage (qui produit un fichier .bar non signés).
+
+### Construire l'application en Mode Release
+
+        < chemin-à-projet >/Cordoue/du build [-k |--keystorepass <password>] 
[-b |--buildId <number>] [-p |--params < params-JSON-fichier >]
+    
+
+où
+
+*   `-k | --keystorepass <password>`spécifie le mot de passe que vous 
définie lorsque vous avez configuré votre ordinateur pour signer les 
applications.
+
+*   `-b | --buildId <number>`spécifie le numéro de version de version de 
votre application. En général, ce nombre doit être incrémenté de la 
précédente version signée. Cet argument est facultatif.
+
+*   `-p | --params <params-JSON-file>`spécifie un fichier JSON qui contient 
des paramètres supplémentaires à passer à des outils en aval. Cet argument 
est facultatif.
+
+### Générez le projet en Mode débogage
+
+        < chemin-à-projet >/Cordoue/build debug [<target>] [-k 
|--keystorepass <password>] [-p |--params < params-JSON-fichier >] [-ll 
|--loglevel <error|warn|verbose>]
+    
+
+où
+
+*   `<target>`spécifie le nom d'une cible précédemment ajouté. Si 
`<target>` n'est pas spécifié, la cible par défaut est utilisée, si l'un a 
été créé. Cet argument est uniquement nécessaire si vous souhaitez que le 
script pour déployer l'application sur un téléphone intelligent BlackBerry 
ou émulateur et vous n'avez pas créé une cible par défaut. En outre, si 
`<target>` est un appareil, puis cet appareil doit être connecté à votre 
ordinateur par connexion USB ou être connecté au même réseau WiFi que votre 
ordinateur.
+
+*   `-k | --keystorepass <password>`spécifie le mot de passe que vous 
définie lorsque vous avez configuré votre ordinateur pour signer les 
applications. Ce mot de passe est également utilisé pour créer votre jeton 
de débogage. Cet argument est uniquement nécessaire si vous souhaitez que le 
script pour créer et installer le jeton de débogage pour vous.
+
+*   `-p | --params <params-JSON-file>`spécifie un fichier JSON qui contient 
des paramètres supplémentaires à passer à des outils en aval.
+
+*   `-ll | --loglevel <level>`spécifie le niveau de journalisation. Le niveau 
de journalisation peut être l'un des `error` , `warn` , ou`verbose`.
+
+Si vous avez défini précédemment une cible par défaut (et précédemment 
installé un jeton de débogage, si cet objectif est un téléphone intelligent 
BlackBerry), vous pouvez exécuter le script avec aucun argument et les 
pochettes de textes votre app et déploie dans la cible par défaut. Par 
exemple :
+
+        < chemin-à-projet >/Cordoue/build debug
+    
+
+## Exécuter l'application
+
+Le `run` commande déploie de génération plus récente de l'application sur 
le périphérique spécifié de BlackBerry ou un émulateur. Pour déployer 
votre application, vous devez spécifier une cible pour le périphérique ou 
l'émulateur :
+
+        < chemin-à-projet >/Cordoue/run <target>
+    
+
+.. .où `<target>` spécifie le nom d'une cible précédemment ajouté. Si 
`<target>` est un appareil, puis il doit être connecté à votre ordinateur 
via un câble USB, ou encore sur le même réseau WiFi que votre ordinateur.
+
+## Gérer les Plugins
+
+Le `target` commande vous permet d'ajouter et supprimer des plugins. Pour 
aller chercher un plugin hébergé localement :
+
+        < chemin-à-projet > plugin fetch/Cordoue/< chemin-de-plugin >
+    
+
+Afficher la liste des plugins installés :
+
+        < chemin-à-projet > plugin ls/Cordoue /
+    
+
+Ajouter un plugin :
+
+        < chemin-à-projet > plugin/Cordoue/ajouter <name>
+    
+
+Supprimer un plugin :
+
+        < chemin-à-projet > plugin rm/Cordoue/<name>
\ No newline at end of file


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

Reply via email to