cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [12/52] [abbrv] [partial] docs commit: CB-12747: added 7.x docs
Date Thu, 04 May 2017 15:01:53 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/android/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/android/upgrade.md b/www/docs/fr/7.x/guide/platforms/android/upgrade.md
new file mode 100644
index 0000000..94d214e
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/android/upgrade.md
@@ -0,0 +1,500 @@
+---
+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 Android
+---
+
+# Mise à jour Android
+
+Ce guide montre comment modifier des projets Android mise à niveau d'anciennes versions de Cordova. La plupart de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI.
+
+## Mise à niveau vers 4.0.0
+
+Il y a des mesures spécifiques de mise à niveau indispensable pour tirer parti des changements importants en 4.0.0. Tout d'abord, les étapes de mise à niveau communes sont nécessaires comme ci-dessous.
+
+Pour les projets non-CLI, exécutez :
+
+        bin/update path/to/project
+
+
+Pour les projets de la CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez `cordova platform update android` dans vos projets existants.
+
+### La mise à niveau de la liste blanche
+
+Toutes les fonctionnalités de liste blanche sont maintenant implémentée via plugin. Sans un plugin, votre application n'est plus protégée par une liste blanche après mise à niveau vers 4.0.0. Cordova a deux plugins de liste blanche, qui offrent différents niveaux de protection.
+
+1.  Le plugin de `cordova-plugin-whitelist` *(recommandé)*
+
+    *   Ce plugin est fortement recommandé, car il est plus sûr et plus configurable que la liste blanche dans les versions précédentes
+    *   Voir [cordova-plugin-whitelist][1] pour plus de détails sur les modifications de configuration requises
+    *   Run : `cordova plugin ajouter cordova-plugin-crosswalk-webview`
+
+2.  Le plugin de `cordova-plugin-legacy-whitelist`
+
+    *   Ce greffon fournit le même comportement de la liste blanche que les versions précédentes. Voir [cordova-plugin-legacy-whitelist][2]
+    *   Aucune modification de configuration est requise, mais il fournit une protection moindre que le plugin recommandé
+    *   Run : `cordova plugin ajouter cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### En utilisant le tableau de Crosswalk WebView
+
+Par défaut, votre application continuera d'utiliser le système WebView fournie par l'appareil. Si vous souhaitez utiliser le tableau de concordance WebView au lieu de cela, il suffit d'ajouter le plugin de passage pour piétons :
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+
+
+À ajouté le plugin, votre application obtient le passage pour piétons de WebView installé et configuré correctement.
+
+### La mise à niveau vers le Plugin de Splashscreen
+
+Si votre application, utilisation d'un écran de démarrage, que la fonctionnalité a été transférée à un plugin. Les options de configuration pour les écrans de démarrage sont inchangées. La seule mise à niveau étape nécessaire consiste à ajouter le plugin :
+
+    cordova plugin add cordova-plugin-splashscreen
+
+
+## Mise à niveau vers 3.7.1 de 3.6.0
+
+Pour les projets non-CLI, exécutez :
+
+        bin/update path/to/project
+
+
+Pour les projets de la CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez `cordova platform update android` dans vos projets existants.
+
+## Mise à niveau vers 3.3.0 de 3.2.0
+
+Suivez les mêmes instructions que pour `3.2.0`.
+
+À partir de 3.3.0, le runtime de Cordova est maintenant compilé comme une bibliothèque Android au lieu d'un pot. Cela ne devrait avoir aucun effet pour l'utilisation de ligne de commande, mais IDE utilisateurs auront besoin d'importer le projet `MyProject-CordovaLib` nouvellement ajouté dans leur espace de travail.
+
+## Mise à niveau vers 3.2.0 de 3.1.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Consultez l'Interface de ligne de commande.
+
+2.  Exécutez `cordova platform update android`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/update <project_path>
+
+
+**AVERTISSEMENT :** Sur Android 4.4 - 4.4.3 Android, création d'un fichier d'entrée élément avec type = « file » n'ouvrira pas la boîte de dialogue Sélecteur. Il s'agit d'une régression avec Chrome sur Android et le problème peut être reproduit dans le navigateur de Chrome autonome sur Android (voir http://code.google.com/p/android/issues/detail?id=62220) la solution de contournement suggérée est d'utiliser le transfert de fichiers et fichiers plugins pour Android 4.4. Vous pouvez écouter un événement onClick du input type = « file » et ensuite apparaître un sélecteur de fichier UI. Afin de relier les données du formulaire avec le téléchargement, vous pouvez utiliser JavaScript pour fixer des valeurs de formulaire à la requête POST plusieurs partie qui fait du transfert de fichiers.
+
+## Mise à niveau vers 3.1.0 de 3.0.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Consultez l'Interface de ligne de commande.
+
+2.  Exécutez `cordova platform update android`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/update <project_path>
+
+
+## Mise à niveau à la CLI (3.0.0) de 2.9.0
+
+1.  Créez un projet Apache Cordova 3.0.0 utilisant le cordova CLI, comme décrit dans l'Interface de ligne de commande.
+
+2.  Ajouter vos plates-formes le projet cordova, par exemple : `cordova platform add android`.
+
+3.  Copiez le contenu du répertoire `www` de votre projet dans le répertoire `www` à la racine du projet Cordoue que vous venez de créer.
+
+4.  Copiez tout actif natif de votre ancien projet dans les répertoires appropriés sous `platforms/android` : ce répertoire est où votre projet cordova-android natif existe.
+
+5.  Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme des plugins, donc ils peuvent avoir besoin d'être ajouté. Seulement 3.0.0 plugins sont compatibles avec l'interface CLI.
+
+## Mise à niveau vers 3.0.0 de 2.9.0
+
+1.  Créez un nouveau projet Apache Cordova Android.
+
+2.  Copiez le contenu du répertoire `www` dans le nouveau projet.
+
+3.  Copiez tout actif Android native du répertoire `res` au nouveau projet.
+
+4.  Copier les plugins que vous avez installé des `src` de sous-répertoires dans le nouveau projet.
+
+5.  Veillez à mettre à niveau tout déconseillé `< plugin >` références de votre ancien fichier `config.xml` à la nouvelle `<feature>` spécification.
+
+6.  Mise à jour toutes les références à l'ensemble de `org.apache.cordova.api` pour être `org.apache.cordova`.
+
+    **NOTE** : toutes les principales API ont été supprimées et doit être installé comme plugins. S'il vous plaît voir les Plugman à l'aide à gérer les Plugins Guide pour plus de détails.
+
+## Mise à niveau vers 2.9.0 de 2.8.0
+
+1.  Run `bin/update <project_path>`.
+
+## Mise à niveau vers 2.8.0 de 2.7.0
+
+1.  Retirer `cordova-2.7.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.8.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+<!-- SS Eclipse -->
+
+1.  Copiez le nouveau `cordova.js` dans votre projet.
+
+2.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `cordova.js`.
+
+3.  Copiez le fichier `res/xml/config.xml` pour correspondre à `framework/res/xml/config.xml`.
+
+4.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+5.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.7.0 de 2.6.0
+
+1.  Retirer `cordova-2.6.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.7.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.7.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-2.7.0.js`.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau à 2.6.0 de 2.5.0
+
+1.  Retirer `cordova-2.5.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.6.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.6.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.6.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+Exécutez `bin/update < projet >` avec le chemin d'accès du projet figurant dans le répertoire Source de Cordova.
+
+## Mise à niveau vers la version 2.5.0 de 2.4.0
+
+1.  Retirer `cordova-2.4.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.5.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.5.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.5.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.4.0 de 2.3.0
+
+1.  Retirer `cordova-2.3.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.4.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.4.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.4.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.3.0 de 2.2.0
+
+1.  Retirer `cordova-2.2.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.3.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.3.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.3.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.2.0 de 2.1.0
+
+1.  Retirer `cordova-2.1.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.2.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.2.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.2.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.1.0 de 2.0.0
+
+1.  Retirer `cordova-2.0.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.1.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.1.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.1.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.0.0 de 1.9.0
+
+1.  Retirer `cordova-1.9.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-2.0.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.0.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-2.0.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+Dans la 2.0.0 version, le fichier `config.xml` combine et remplace `cordova.xml` et `plugins.xml`. Les anciens fichiers sont obsolètes et pendant qu'ils travaillent toujours en 2.0.0, cessera de fonctionner dans une version ultérieure.
+
+## Mise à niveau vers 1.9.0 de 1.8.1
+
+1.  Retirer `cordova-1.8.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.9.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.9.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.9.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+En raison de l'introduction de la `CordovaWebView` dans le 1.9.0 version, plugins tiers peuvent ne pas fonctionner. Ces plugins ont besoin d'obtenir un contexte de l' `CordovaInterface` à l'aide de `getContext()` ou `getActivity()`. Si vous n'êtes pas un développeur Android expérimenté, veuillez contacter le responsable de plugin et ajouter cette tâche à leur traqueur de bug.
+
+## Mise à niveau vers 1.8.0 de 1.8.0
+
+1.  Retirer `cordova-1.8.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.8.1.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.1.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.8.1.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+1.  Retirer `cordova-1.7.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.8.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-1.8.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+1.  Retirer `cordova-1.7.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.8.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML permettant d'utiliser la nouvelle `cordova-1.8.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre `framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.7.0 de 1.6.1
+
+1.  Retirer `cordova-1.6.1.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.7.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.7.0.js` dans votre projet.
+
+5.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.6.1 de 1.6.0
+
+1.  Retirer `cordova-1.6.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.6.1.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.6.1.js` dans votre projet.
+
+5.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.6.0 de 1.5.0
+
+1.  Retirer `cordova-1.5.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.6.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.6.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.6.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Remplacez `res/xml/phonegap.xml` par `res/xml/cordova.xml` pour correspondre à `framework/res/xml/cordova.xml`.
+
+## Mise à niveau vers 1.5.0 de 1.4.0
+
+1.  Retirer `phonegap-1.4.0.jar` du répertoire `libs` du projet.
+
+2.  `Cordova-1.5.0.jar` s'ajoute le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.5.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier de `cordova-1.5.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Remplacez `res/xml/phonegap.xml` par `res/xml/cordova.xml` pour correspondre à `framework/res/xml/cordova.xml`.
+
+## Mise à niveau vers 1.4.0 de 1.3.0
+
+1.  Retirer `phonegap-1.3.0.jar` du répertoire `libs` du projet.
+
+2.  Ajouter `phonegap-1.4.0.jar` pour le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.4.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.4.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.3.0 de 1.2.0
+
+1.  Retirer `phonegap-1.2.0.jar` du répertoire `libs` du projet.
+
+2.  Ajouter `phonegap-1.3.0.jar` pour le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.3.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.2.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.2.0 de 1.1.0
+
+1.  Retirer `phonegap-1.1.0.jar` du répertoire `libs` du projet.
+
+2.  Ajouter `phonegap-1.2.0.jar` pour le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.2.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.2.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.1.0 de 1.0.0
+
+1.  Retirer `phonegap-1.0.0.jar` du répertoire `libs` du projet.
+
+2.  Ajouter `phonegap-1.1.0.jar` pour le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.1.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.1.0.js`.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.0.0 de 0.9.6
+
+1.  Retirer `phonegap-0.9.6.jar` du répertoire `libs` du projet.
+
+2.  Ajouter `phonegap-1.0.0.jar` pour le répertoire du projet `libs`.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.0.0.js` dans votre projet.
+
+5.  Mettez à jour votre code HTML permettant d'utiliser le nouveau fichier `phonegap-1.0.0.js`.
+
+6.  Ajouter le `res/xml/plugins.xml` pour correspondre à `framework/res/xml/plugins.xml`.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/android/upgrading.md b/www/docs/fr/7.x/guide/platforms/android/upgrading.md
new file mode 100644
index 0000000..3816b40
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/android/upgrading.md
@@ -0,0 +1,438 @@
+---
+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 Android
+---
+
+# Mise à jour Android
+
+Ce guide montre comment modifier des projets Android mise à niveau d'anciennes versions de Cordova. La plupart de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI.
+
+## Mise à niveau vers 3.3.0 de 3.2.0
+
+Suivez les mêmes instructions que pour`3.2.0`.
+
+À partir de 3.3.0, le runtime de Cordova est maintenant compilé comme une bibliothèque Android au lieu d'un pot. Ceci ne devrait avoir aucun effet pour l'utilisation de ligne de commande, mais IDE utilisateurs auront besoin d'importer le nouvellement ajouté `MyProject-CordovaLib` projet dans leur espace de travail.
+
+## 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 android`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/update <project_path>
+
+
+**Avertissement :** Commençant sur Android 4.4, création d'un élément du fichier d'entrée avec type = « file » n'ouvrira pas la boîte de dialogue Sélecteur. Il s'agit d'une régression avec Chrome sur Android et le problème peut être reproduit dans le navigateur de Chrome autonome sur Android (voir http://code.google.com/p/android/issues/detail?id=62220) la solution de contournement suggérée est d'utiliser le transfert de fichiers et fichiers plugins pour Android 4.4. Vous pouvez écouter un événement onClick du input type = « file » et ensuite apparaître un sélecteur de fichier UI. Afin de relier les données du formulaire avec le téléchargement, vous pouvez utiliser JavaScript pour fixer des valeurs de formulaire à la requête POST plusieurs partie qui fait du transfert de fichiers. Ce bug existe toujours à partir de Android 4.4.2
+
+## Mise à niveau vers 3.1.0 de 3.0.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update android`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/update <project_path>
+
+
+## Mise à niveau à la CLI (3.0.0) de 2.9.0
+
+1.  Créez un projet Apache Cordova 3.0.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
+
+2.  Ajoutez vos plates-formes le projet cordova, par exemple :`cordova
+platform add android`.
+
+3.  Copiez le contenu de votre projet `www` Répertoire de la `www` répertoire à la racine du projet Cordoue vous venez de créer.
+
+4.  Copiez tout actif natif de votre ancien projet dans les répertoires appropriés sous `platforms/android` : ce répertoire est où votre projet cordova-android natif existe.
+
+5.  Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Seulement 3.0.0 plugins sont compatibles avec l'interface CLI.
+
+## Mise à niveau vers 3.0.0 de 2.9.0
+
+1.  Créez un nouveau projet Apache Cordova Android.
+
+2.  Copiez le contenu de votre `www` répertoire vers le nouveau projet.
+
+3.  Copier n'importe quel actif Android natif de votre `res` répertoire vers le nouveau projet.
+
+4.  Copie sur les plugins que vous avez installé de la `src` sous-répertoires dans le nouveau projet.
+
+5.  Assurez-vous de mettre à niveau tout obsolète `<plugin>` les références de votre ancien `config.xml` fichier pour le nouveau `<feature>` spécification.
+
+6.  Mise à jour toutes les références à la `org.apache.cordova.api` paquet d'être`org.apache.cordova`.
+
+    **NOTE**: toutes les principales API ont été supprimées et doit être installé comme plugins. S'il vous plaît voir les Plugman à l'aide à gérer les Plugins Guide pour plus de détails.
+
+## Mise à niveau vers 2.9.0 de 2.8.0
+
+1.  Exécutez`bin/update <project_path>`.
+
+## Mise à niveau vers 2.8.0 de 2.7.0
+
+1.  Supprimer `cordova-2.7.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.8.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+<!-- SS Eclipse -->
+
+1.  Copiez le nouveau `cordova.js` dans votre projet.
+
+2.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova.js` fichier.
+
+3.  Copie le `res/xml/config.xml` fichier corresponde à`framework/res/xml/config.xml`.
+
+4.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+5.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.7.0 de 2.6.0
+
+1.  Supprimer `cordova-2.6.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.7.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.7.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.7.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau à 2.6.0 de 2.5.0
+
+1.  Supprimer `cordova-2.5.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.6.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.6.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.6.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+Exécuter `bin/update <project>` avec le chemin d'accès du projet figurant dans le répertoire Source de Cordova.
+
+## Mise à niveau vers la version 2.5.0 de 2.4.0
+
+1.  Supprimer `cordova-2.4.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.5.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.5.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.5.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Mise à jour `framework/res/xml/config.xml` pour avoir des paramètres similaires comme il l'a fait précédemment.
+
+8.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.4.0 de 2.3.0
+
+1.  Supprimer `cordova-2.3.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.4.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.4.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.4.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.3.0 de 2.2.0
+
+1.  Supprimer `cordova-2.2.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.3.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.3.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.3.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.2.0 de 2.1.0
+
+1.  Supprimer `cordova-2.1.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.2.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.2.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.2.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.1.0 de 2.0.0
+
+1.  Supprimer `cordova-2.0.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.1.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.1.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.1.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+7.  Copier les fichiers `bin/templates/cordova` pour le projet `cordova` répertoire.
+
+## Mise à niveau vers 2.0.0 de 1.9.0
+
+1.  Supprimer `cordova-1.9.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-2.0.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-2.0.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.0.0.js` fichier.
+
+6.  Copie le `res/xml/config.xml` faire correspondre`framework/res/xml/config.xml`.
+
+Dans la 2.0.0 version, le `config.xml` fichier combine et remplace `cordova.xml` et `plugins.xml` . Les anciens fichiers sont obsolètes et pendant qu'ils travaillent toujours en 2.0.0, cessera de fonctionner dans une version ultérieure.
+
+## Mise à niveau vers 1.9.0 de 1.8.1
+
+1.  Supprimer `cordova-1.8.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.9.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.9.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.9.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+En raison de l'introduction de la `CordovaWebView` dans le 1.9.0 libération, plugins tiers peuvent ne pas fonctionner. Ces plugins ont besoin d'obtenir un contexte de le `CordovaInterface` à l'aide de `getContext()` ou `getActivity()` . Si vous n'êtes pas un développeur Android expérimenté, veuillez contacter le responsable de plugin et ajouter cette tâche à leur traqueur de bug.
+
+## Mise à niveau vers 1.8.0 de 1.8.0
+
+1.  Supprimer `cordova-1.8.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.8.1.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.1.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.1.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+1.  Supprimer `cordova-1.7.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.8.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+1.  Supprimer `cordova-1.7.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.8.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.8.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.7.0 de 1.6.1
+
+1.  Supprimer `cordova-1.6.1.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.7.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.7.0.js` dans votre projet.
+
+5.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.6.1 de 1.6.0
+
+1.  Supprimer `cordova-1.6.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.6.1.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.6.1.js` dans votre projet.
+
+5.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.6.0 de 1.5.0
+
+1.  Supprimer `cordova-1.5.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.6.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.6.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.6.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Remplacer `res/xml/phonegap.xml` avec `res/xml/cordova.xml` pour correspondre`framework/res/xml/cordova.xml`.
+
+## Mise à niveau vers 1.5.0 de 1.4.0
+
+1.  Supprimer `phonegap-1.4.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `cordova-1.5.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `cordova-1.5.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.5.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Remplacer `res/xml/phonegap.xml` avec `res/xml/cordova.xml` pour correspondre`framework/res/xml/cordova.xml`.
+
+## Mise à niveau vers 1.4.0 de 1.3.0
+
+1.  Supprimer `phonegap-1.3.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `phonegap-1.4.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.4.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.4.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.3.0 de 1.2.0
+
+1.  Supprimer `phonegap-1.2.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `phonegap-1.3.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.3.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.2.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.2.0 de 1.1.0
+
+1.  Supprimer `phonegap-1.1.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `phonegap-1.2.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.2.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.2.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+7.  Mise à jour `res/xml/phonegap.xml` pour correspondre`framework/res/xml/phonegap.xml`.
+
+## Mise à niveau vers 1.1.0 de 1.0.0
+
+1.  Supprimer `phonegap-1.0.0.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `phonegap-1.1.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.1.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.1.0.js` fichier.
+
+6.  Mise à jour `res/xml/plugins.xml` pour correspondre`framework/res/xml/plugins.xml`.
+
+## Mise à niveau vers 1.0.0 de 0.9.6
+
+1.  Supprimer `phonegap-0.9.6.jar` partir du projet `libs` répertoire.
+
+2.  Ajouter `phonegap-1.0.0.jar` au projet `libs` répertoire.
+
+3.  Si vous utilisez Eclipse, veuillez actualiser votre projet Eclipse et faire un nettoyage.
+
+4.  Copiez le nouveau `phonegap-1.0.0.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `phonegap-1.0.0.js` fichier.
+
+6.  Ajouter le `res/xml/plugins.xml` faire correspondre`framework/res/xml/plugins.xml`.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/android/webview.md b/www/docs/fr/7.x/guide/platforms/android/webview.md
new file mode 100644
index 0000000..2ab4108
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/android/webview.md
@@ -0,0 +1,116 @@
+---
+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: Android WebViews
+---
+
+# Android WebViews
+
+Ce guide montre comment intégrer un composant WebView Cordova-activée dans une application Android plus grande. Pour plus d'informations sur la façon dont ces composants peuvent communiquer entre eux, voir Application Plugins.
+
+Si vous n'êtes pas familier avec Android, vous devez tout d'abord vous familiariser avec le Guide de la plate-forme Android et avoir le dernier SDK Android installé avant d'essayer l'option de développement plus inhabituelle d'incorporation une WebView. À partir de 1,9 Cordova, la plateforme Android s'appuie sur un `CordovaWebView` composant, qui s'appuie sur un héritage `CordovaActivity` composant qui est antérieure à la version 1.9.
+
+1.  Pour suivre ces instructions, vérifiez que vous avez la dernière distribution de Cordova. Téléchargez-le sur [cordova.apache.org][1] et décompressez son Android.
+
+2.  Accédez à du package Android `/framework` répertoire et exécutez `ant jar` . Il crée le Cordova `.jar` fichier, formé comme`/framework/cordova-x.x.x.jar`.
+
+3.  Copie le `.jar` fichier dans le projet Android `/libs` répertoire.
+
+4.  Ajoutez le code suivant à l'application `/res/xml/main.xml` fichier, avec la `layout_height` , `layout_width` et `id` modifié en fonction de l'application :
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+5.  Modifier l'activité de sorte qu'il met en œuvre le `CordovaInterface` . Il doit implémenter les méthodes inclus. Vous pouvez les copier de `/framework/src/org/apache/cordova/CordovaActivity.java` , ou bien leur mise en œuvre sur votre propre. Le fragment de code suivant montre une application de base qui s'appuie sur l'interface. Notez comment correspond à l'id de la vue référencée le `id` attribut spécifié dans le fragment XML indiqué ci-dessus :
+    
+        public class CordovaViewTestActivity extends Activity implements CordovaInterface {
+            CordovaWebView cwv;
+            /* Called when the activity is first created. */
+            @Override
+            public void onCreate(Bundle savedInstanceState) {
+                super.onCreate(savedInstanceState);
+                setContentView(R.layout.main);
+                cwv = (CordovaWebView) findViewById(R.id.tutorialView);
+                Config.init(this);
+                cwv.loadUrl(Config.getStartUrl());
+            }
+        
+
+6.  Si l'application doit utiliser l'appareil photo, mettre en œuvre ce qui suit :
+    
+        @Override
+        public void setActivityResultCallback(CordovaPlugin plugin) {
+            this.activityResultCallback = plugin;
+        }
+        /**
+         * Launch an activity for which you would like a result when it finished. When this activity exits,
+         * your onActivityResult() method is called.
+         *
+         * @param command           The command object
+         * @param intent            The intent to start
+         * @param requestCode       The request code that is passed to callback to identify the activity
+         */
+        public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) {
+            this.activityResultCallback = command;
+            this.activityResultKeepRunning = this.keepRunning;
+        
+            // If multitasking turned on, then disable it for activities that return results
+            if (command != null) {
+                this.keepRunning = false;
+            }
+        
+            // Start activity
+            super.startActivityForResult(intent, requestCode);
+        }   
+        
+        @Override
+        /**
+         * Called when an activity you launched exits, giving you the requestCode you started it with,
+         * the resultCode it returned, and any additional data from it.
+         *
+         * @param requestCode       The request code originally supplied to startActivityForResult(),
+         *                          allowing you to identify who this result came from.
+         * @param resultCode        The integer result code returned by the child activity through its setResult().
+         * @param data              An Intent, which can return result data to the caller (various data can be attached to Intent "extras").
+         */
+        protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
+            super.onActivityResult(requestCode, resultCode, intent);
+            CordovaPlugin callback = this.activityResultCallback;
+            if (callback != null) {
+                callback.onActivityResult(requestCode, resultCode, intent);
+            }
+        }
+        
+
+7.  Enfin, n'oubliez pas d'ajouter le pool de threads, l'auraient aucun thread sur lequel exécuter des plugins :
+    
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+        
+
+8.  Copiez les fichiers HTML et JavaScript de l'application sur du projet Android `/assets/www` répertoire.
+
+9.  Copie le `config.xml` dossier de `/framework/res/xml` pour le projet `/res/xml` répertoire.
+
+ [1]: http://cordova.apache.org
\ 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/config.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/config.md b/www/docs/fr/7.x/guide/platforms/blackberry/config.md
new file mode 100644
index 0000000..3d9843b
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/config.md
@@ -0,0 +1,28 @@
+---
+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
+---
+
+# Configuration de blackBerry
+
+BlackBerry souscrit pleinement la [Spécification W3C du Widget][1] ainsi que des extensions propriétaires de RIM. S'il vous plaît voir le complet [BlackBerry WebWorks documentation concernant config.xml][2] pour plus de détails.
+
+ [1]: http://www.w3.org/TR/widgets/
+ [2]: https://developer.blackberry.com/html5/documentation/working_with_config_xml_file_1866970_11.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/blackberry/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/index.md b/www/docs/fr/7.x/guide/platforms/blackberry/index.md
new file mode 100644
index 0000000..e0f8767
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/index.md
@@ -0,0 +1,164 @@
+---
+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
+---
+
+# Guide de la plate-forme blackBerry
+
+Ce guide vous montre comment configurer un environnement SDK pour les applications cibles pour la plateforme BlackBerry antérieures à la version 10. Si vous souhaitez cibler la version la plus récente, consultez le Guide de plateforme BlackBerry 10. Voir ci-dessous pour plus d'informations spécifiques à la plateforme :
+
+*   [Configuration de blackBerry](config.html)
+*   [Mise à jour de BlackBerry](upgrading.html)
+*   [Plugins de blackBerry](plugin.html)
+*   [Outils de ligne de commande de blackBerry](tools.html)
+
+Les outils de ligne de commande ci-dessus se référer aux versions antérieures à la 3.0 de Cordova. Voir l'Interface de ligne de commande pour plus d'informations sur l'interface actuelle.
+
+## Exigences et soutien
+
+Cette version de BlackBerry n'est pas pris en charge par le `cordova` utilitaire décrit dans l'Interface de ligne de commande, mais par un ensemble distinct d'outils de ligne de commande. Télécharger la distribution de Cordova sur [cordova.apache.org][1].
+
+ [1]: http://cordova.apache.org/#download
+
+Cordova pour BlackBerry s'appuie sur le [cadre de BlackBerry WebWorks][2], qui est disponible pour Windows XP (32 bits), Windows 7 (32 bits et 64 bits) et Mac (OS X 10.6.4+). WebWorks demandes de can le *seulement* être déployé sur les plates-formes suivantes de BlackBerry :
+
+ [2]: https://bdsc.webapps.blackberry.com/html5
+
+*   BlackBerry OS 5.0 et plus
+*   BlackBerry PlayBook
+*   BlackBerry 10 (QNX)
+
+WebWorks nécessite le Kit de développement Java (JDK). Pour Windows, utilisez la version 32 bits du [JDK d'Oracle][3]. Java dans installé par défaut sur Mac OS X jusqu'à la version 10.7, qui nécessite [une installation séparée][4]. Il exige également de Apache Ant, qui sur Mac fait partie de l'installation de Java. La version Windows est disponible à partir de [ant.apache.org][5].
+
+ [3]: http://www.oracle.com/technetwork/java/javase/downloads/index.html#jdk
+ [4]: http://support.apple.com/kb/DL1421
+ [5]: http://ant.apache.org/bindownload.cgi
+
+## Installer le SDK
+
+Télécharger et installer le SDK WebWorks approprié pour votre développement. BlackBerry PlayBook et Smartphone de BlackBerry WebWorks SDK peuvent être téléchargé à partir des emplacements suivants.
+
+*   \[BlackBerry PlayBook SDK\] (https://developer.blackberry.com/html5/download/#playbook) et [Adobe Air SDK][6]
+
+*   \[BlackBerry Smartphones SDK\] (https://developer.blackberry.com/html5/download/#smartphones)
+
+ [6]: http://www.adobe.com/devnet/air/air-sdk-download.html
+
+## S'inscrire pour les clés de signature
+
+Si vous souhaitez publier votre application sur BlackBerry App World, ou sur un périphérique réel, vous devrez vous inscrire à un jeu de clés de signature de Code libre. Pour ce faire, remplissez le [Formulaire de commande de touches BlackBerry][7]. Une fois que vous recevez vos clés de signature, ils nécessitent une installation. Voir le [site Web de BlackBerry HTML5/WebWorks][8] pour plus d'informations.
+
+ [7]: https://www.blackberry.com/SignedKeys
+ [8]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+
+## Installer Cordova
+
+Téléchargez et décompressez la dernière version de [Cordova][1].
+
+## Mettre en place un nouveau projet
+
+*   Ouvrir un terminal en ligne de commande et naviguez vers lequel vous avez extrait Cordova.
+
+*   Il y a un répertoire pour chaque plate-forme qui supporte de Cordova. Naviguez vers le `blackberry` répertoire.
+
+*   Le `blackberry` répertoire contient plusieurs sous-répertoires. Le `example` répertoire contient un projet complet de Cordova. Copie le `example` répertoire vers un autre emplacement sur votre ordinateur et y naviguer.
+
+*   Modifier le `project.properties` fichier pour spécifier le SDK WebWorks vous utilisez. Par exemple, Voici les paramètres respectifs pour PlayBook de BlackBerry, BlackBerry, Smartphone (OS5-7) ou BlackBerry 10 (QNX) :
+    
+        PlayBook.bbwp.dir=C:\\Program Files\\Research en Motion\\BlackBerry WebWorks SDK pour Tablet 2.1.0.6\\bbwp blackberry.bbwp.dir=C:\\Program Files\\Research en Motion\\BlackBerry WebWorks emballeur qnx.bbwp.dir=C:\\Program Files (x 86) \\Research In Motion\\BlackBerry 10 WebWorks SDK 1.0.2.9
+        
+
+Ceux-ci correspondent aux paramètres que vous spécifiez lorsque vous générez votre projet. La première fois que vous exécutez ces commandes, ils génèrent une application « HelloWorld » :
+
+        Cordova/construction playbook cordova/construction blackberry qnx de cordova/construction
+    
+
+Avec le SDK, vous devez également vous inscrire pour une clé de signature de code et le débogage de jeton. La clé de signature vous permet de distribuer des applications via BlackBerry World. Le jeton de débogage permet de tester des applications non signées sur un émulateur du BlackBerry ou un périphérique. Vous n'avez pas besoin de créer et d'installer le jeton de débogage vous-même ; Si vous fournissez le mot de passe de fichier de clés, le script de compilation crée et installe le jeton de débogage pour vous. Pour configurer la clé de signature, allez sur le site de BlackBerry pour l'obtenir, en veillant à conserver le mot de passe que vous spécifiez. Puis exécutez le `blackberry-signer` utilitaire fourni avec le SDK. BlackBerry fournit plus d'informations ici :
+
+*   [S'inscrire à votre clé de signature de code][9]
+
+*   [Configurer votre ordinateur pour la signature de code][10]
+
+*   [guide complet de la configuration de votre environnement SDK][11]
+
+ [9]: https://www.blackberry.com/SignedKeys/codesigning.html
+ [10]: http://developer.blackberry.com/html5/documentation/set_up_for_signing.html
+ [11]: http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.quickstart/topic/set_up_your_environment.html
+
+## Déployer sur émulateur
+
+Émulateurs smartphone blackBerry ne sont disponibles que sous Windows. Émulateurs PlayBook blackBerry nécessitent VMWare Player (Windows) ou VMWare Fusion (Mac OS X). Le SDK WebWorks fournit un émulateur par défaut, mais les émulateurs supplémentaires sont [disponibles par l'intermédiaire de BlackBerry][12].
+
+ [12]: http://us.blackberry.com/developers/resources/simulators.jsp
+
+À partir de votre répertoire de projet, tapez `./cordova/run <target>` , remplaçant `<target>` soit `qnx` , `playbook` , ou `blackberry` . Notez que pour BlackBerry 10 et PlayBook, l'émulateur virtual image doit déjà être démarré.
+
+Voir ci-dessous pour plus d'informations :
+
+*   [BlackBerry PlayBook][13]
+
+*   [Smartphone blackBerry][14]
+
+ [13]: https://developer.blackberry.com/html5/documentation/using_the_tablet_simulator_1866980_11.html
+ [14]: https://developer.blackberry.com/html5/documentation/run_your_app_on_smartphone_sim_1876976_11.html
+
+Pour BlackBerry Playbook, modifier le `project.properties` fichier pour personnaliser les `playbook.sim.ip` et `playbook.sim.password` Propriétés. Adresse IP de l'émulateur est disponible par le biais de l'application de **paramètres** sur l'écran d'accueil. Activez le **→ sécurité et vie privée Mode de développement** option pour afficher l'adresse. Le mot de passe peut également être définie dans l'onglet **sécurité et confidentialité** .
+
+Pour téléphone intelligent BlackBerry, modifier le `project.properties` fichier pour personnaliser les `blackberry.sim.dir` et `blackberry.sim.bin` Propriétés. Vous devez échapper des séparateurs de chemin d'accès lorsque vous spécifiez des chemins de répertoire sur Windows, par exemple :`C:\\Program
+Files\\BlackBerry\\Simulator`.
+
+Une fois que l'émulateur est installé et en cours d'exécution, exécutez une des opérations suivantes pour installer une application sur l'écran d'accueil :
+
+        blackberry cordova/exécuter Cordova/exécuter playbook
+    
+
+Si vous êtes invité si un périphérique est connecté à votre ordinateur, répondez non.
+
+**Remarque :** Sur BlackBerry OS 5, l'application est installée dans le `Downloads` répertoire.
+
+## Déployer sur le périphérique
+
+Pour déployer votre application sur un périphérique, il doit être raccordé, et vous devez être inscrit pour le code clés de signature comme décrit ci-dessus. Aussi, pour déployer des applications sur le BlackBerry PlayBook, le **paramètres → sécurité → Mode de développement** option doit être activée.
+
+Le BlackBerry PlayBook, modifier la `project.properties` du fichier et modifier ce qui suit afin de refléter des IP et le mot de passe de l'appareil comme décrites ci-dessus, le long avec la clé de signature passe vous mis en place :
+
+À partir de votre répertoire de projet, tapez `./cordova/run <target>` , remplaçant `<target>` soit `qnx` , `playbook` , ou`blackberry`.
+
+Téléphone intelligent BlackBerry (OS5-7), spécifiez la `blackberry.sigtool.password` propriété comme mot de passe clé signature.
+
+Puis du répertoire du projet, exécutez une des commandes que vous le feriez pour visualiser l'application dans l'émulateur :
+
+        blackberry cordova/exécuter Cordova/exécuter playbook
+    
+
+Si vous êtes invité si un périphérique est connecté à votre ordinateur, répondre Oui.
+
+**Remarque :** Sur BlackBerry OS 5, l'application est installée dans le `Downloads` répertoire.
+
+## Plus d'informations
+
+Les articles suivants peuvent aider à résoudre des problèmes courants lors du développement d'applications conçues pour l'infrastructure BlackBerry WebWorks :
+
+*   [BlackBerry WebWorks développement pièges][15]
+
+*   [Méthodes conseillées pour empaqueter des applications WebWorks][16]
+
+ [15]: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Common-BlackBerry-WebWorks-development-pitfalls-that-can-be/ta-p/624712
+ [16]: https://bdsc.webapps.blackberrycom/html5/documentation/ww_developing/bestpractice_compiling_ww_apps_1873324_11.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/blackberry/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/plugin.md b/www/docs/fr/7.x/guide/platforms/blackberry/plugin.md
new file mode 100644
index 0000000..1fbac72
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/plugin.md
@@ -0,0 +1,108 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Plugins de blackBerry
+---
+
+# Plugins de blackBerry
+
+Ce guide montre comment développer un plugin Echo sur BlackBerry. Le Guide de développement de Plugin donne un vaste aperçu avec laquelle vous devez déjà être familier, et ce guide reprend où elle laisse au large. En outre, Télécharger le [référentiel de Cordova BlackBerry][1].
+
+ [1]: https://git-wip-us.apache.org/repos/asf?p=cordova-blackberry-webworks.git;a=summary
+
+Le `Cordova-BlackBerry` projet permet de déployer sur les périphériques BlackBerry comme le Torch, Bold et Playbook. Le Playbook utilise un base que les autres appareils portables BlackBerry, pour lesquels vous devez dupliquer vos efforts de développement de code différent. Ce guide se concentre sur les appareils de poche au lieu des comprimés. (Dans l'avenir, ce guide devrait couvrir les deux plates-formes.)
+
+Le plugin Echo renvoie essentiellement quelque message un utilisateur fournit à la `window.echo` fonction :
+
+    window.echo = function(str, callback) {
+        cordova.exec(callback, function(err) {
+            callback('Nothing to echo.');
+        }, "Echo", "echo", [str]);
+    };
+    
+
+## Modifier plugins.xml
+
+De votre projet `www/plugins.xml` répertoire contient toutes les références nécessaires pour les plugins de votre projet de Cordova. Ajouter une référence supplémentaire alors que quand `cordova.exec` est appelé, Cordova sait comment mapper le `Echo` argument de `cordova.exec` à la `Echo` classe que nous voulons écrire en mode natif :
+
+    <feature name="Echo">
+        <param name="blackberry-package" value="org.apache.cordova.echo.Echo" />
+    </feature>
+    
+
+## Ajout de Echo.java
+
+Si vous remarquez la structure de l'attribut value, vous verrez une trajectoire donnée qui mène vers le plugin Echo. Dans le répertoire racine de la repo de Cordova BlackBerry WebWorks, recherchez un répertoire appelé `framework` . Ce répertoire contient tout le code source qui s'exécute en mode natif sur le BlackBerry. Naviguez jusqu'à `framework/ext/src/org/apache/cordova` . À ce stade, vous verrez tous les répertoires de plugin, à l'intérieur de laquelle est le code source. Ajouter alors l'écho de répertoire à `framework/ext/src/org/apache/cordova/echo` et créez un fichier appelé `Echo.java` à`framework/ext/src/org/apache/cordova/echo/Echo.java`.
+
+## Écriture Echo.java
+
+L'idée de base derrière l'écriture d'un plugin consiste à créer une classe qui étend la classe de Plugin et de disposer d'une méthode appelée `execute` pour renvoyer un `PluginResult` classe. Tout appel à `cordova.exec` passe à l'action à exécuter au sein de la classe, ainsi que les arguments. Dans ce cas, « echo » est l'action que nous voulons exécuter au sein de la classe « Echo » et [str] sont les arguments que nous passons dans.
+
+    package org.apache.cordova.echo;
+    
+    import org.apache.cordova.api.Plugin;
+    import org.apache.cordova.api.PluginResult;
+    import org.apache.cordova.json4j.JSONArray;
+    import org.apache.cordova.json4j.JSONException;
+    import org.apache.cordova.json4j.JSONObject;
+    /**
+     * A simple plugin to demonstrate how to build a plugin for BlackBerry
+     * Basically echos back the msg that a user calls to this plugin
+     */
+    public final class Echo extends Plugin {
+    
+        public static final String echo = "echo";
+    
+        public PluginResult execute(String action, JSONArray args, String callbackId) {
+            PluginResult result = new PluginResult(PluginResult.Status.INVALID_ACTION, "Echo: Invalid action:" + action);
+            if(action.equals(echo)){
+                try {
+                    String theMsg = args.getString(0);
+                    if(theMsg!= null || theMsg.length()>0){
+                        result = new PluginResult(PluginResult.Status.OK, theMsg);
+                    }else{
+                        result = new PluginResult(PluginResult.Status.ERROR, "Nothing to echo.");
+                    }
+                } catch (JSONException e) {
+                    result = new PluginResult(PluginResult.Status.JSON_EXCEPTION, e.getMessage());
+                }
+            }
+    
+            return result;
+        }
+    
+    }
+    
+
+Donc, si nous regardons le code ci-dessus, nous pouvons voir que dans la méthode execute, nous recherchons tout d'abord ce que des actions sont à venir dans. Le plugin Echo n'a qu'une seule action, `echo` , de sorte que nous vérifierons uniquement pour cela. Si notre plugin avait plus d'actions, c'est simplement une question d'ajout des tests conditionnels plus pour vérifier ces actions.
+
+Nous allons ensuite saisir le message en provenance d'arguments qui est fourni par le paramètre args. Nous pouvons saisir le premier argument en faisant simplement`String theMsg = args.getString(0);`.
+
+Nous ferons une vérification d'erreur et si le message semble correct, on instanciera un nouveau PluginResult un État ok : `PluginResult.Status.OK` et renvoyez le message : `theMsg` . Après cela, nous retourner le résultat pour être repassé à JavaScript pour être tiré dans le rappel de succès. Si quelque chose tombe en panne, nous pouvons renvoyer diverses exceptions statut comme `PluginResult.Status.ERROR` , `PluginResult.Status.JSON_EXCEPTION` , ou `PluginResult.Status.INVALID_ACTION` . Lorsqu'il est passé de retour, ces types de résultats de feu le rappel d'échec en JavaScript.
+
+## Mise à jour le fichier .jar dans le répertoire www de votre projet
+
+La plus-value `Echo.java` doit être mis à jour dans votre projet. Pour construire le `.jar` fichier, naviguez jusqu'au répertoire racine du BlackBerry WebWorks repo et exécutez le `ant` commande :
+
+    ant update -Dproject.path="~/path_to_my_project"
+    
+
+Cela génère un nouveau `.jar` du fichier dans le `build/ext` répertoire. Copie le `build/ext/cordova.jar` fichier dans votre `project/www/ext` répertoire.
+
+Si tout va bien, qui vous permet d'utiliser le plugin Echo dans BlackBerry.
\ 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/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/guide/platforms/blackberry/tools.md b/www/docs/fr/7.x/guide/platforms/blackberry/tools.md
new file mode 100644
index 0000000..9fc6ac4
--- /dev/null
+++ b/www/docs/fr/7.x/guide/platforms/blackberry/tools.md
@@ -0,0 +1,66 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Outils de ligne de commande de blackBerry
+---
+
+# Outils de ligne de commande de blackBerry
+
+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
+
+## 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. Voici la syntaxe pour Mac et Windows :
+
+    $ /path/to/cordova-blackberry-webworks/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    $ /path/to/cordova-blackberry-webworks/bin/create.bat /path/to/my_new_project com.example.project_name ProjectName
+    
+
+**Remarque :** La plateforme BlackBerry ne tient pas compte de l'espace réservé du nom paquet ( `com.example.project_name` ), mais il a néanmoins nécessaire pour l'utilisation par les outils multi-plateforme.
+
+## Construire un projet
+
+Pour les projets de BlackBerry, assurez-vous que vous personnalisez le `project.properties` fichier dans le répertoire racine de votre projet de Cordova. Vous devez faire pour alimenter votre BlackBerry signature clé de passe et spécifier les emplacements pour le SDK WebWorks BlackBerry et BlackBerry émulateur exécutables.
+
+    $ /path/to/my_new_project/cordova/build <platform>
+    $ /path/to/my_new_project/cordova/build.bat <platform>
+    
+
+## Lancez l'émulateur
+
+Pour les projets de BlackBerry, assurez-vous que vous personnalisez le `project.properties` fichier à la racine de votre répertoire de projet Cordova. Vous devez faire pour alimenter votre BlackBerry signature clé de passe et spécifier les emplacements pour le SDK WebWorks BlackBerry et BlackBerry émulateur exécutables.
+
+    $ /path/to/my_new_project/cordova/run <platform>
+    
+
+et puis choisissez « non » lorsque vous êtes invité avec :
+
+    Vous avez un téléphone intelligent BlackBerry connecté à votre ordinateur ? (o/n) $ /path/to/my_new_project/cordova/run <platform>
+    
+
+et puis choisissez « non » lorsque vous êtes invité avec :
+
+    Vous avez un téléphone intelligent BlackBerry connecté à votre ordinateur ? (o/n)
+    
+
+## Exploitation forestière
+
+Malheureusement, le streaming de journaux directement à partir de l'appareil est actuellement non pris en charge. Cependant, BlackBerry offre un support Web Inspector intégré pour Playbook et BlackBerry smartphone exécutant BlackBerry OS 7.0 et plus. Vous pouvez aussi accéder aux journaux de votre application (y compris tous les appels à `console.log` ) sur votre appareil en maintenant enfoncée la touche « ALT » depuis l'écran d'accueil et en tapant les touches '' lglg''.
\ No newline at end of file


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


Mime
View raw message