You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2016/01/28 19:10:54 UTC

[17/51] [abbrv] [partial] docs commit: added cordova 6.0.0 docs

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/fr/6.0.0/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/6.0.0/guide/platforms/blackberry10/plugin.md b/www/docs/fr/6.0.0/guide/platforms/blackberry10/plugin.md
new file mode 100644
index 0000000..3384eb2
--- /dev/null
+++ b/www/docs/fr/6.0.0/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,206 @@
+---
+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
+---
+
+# 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/a201cf64/www/docs/fr/6.0.0/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/6.0.0/guide/platforms/blackberry10/tools.md b/www/docs/fr/6.0.0/guide/platforms/blackberry10/tools.md
new file mode 100644
index 0000000..5613b87
--- /dev/null
+++ b/www/docs/fr/6.0.0/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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/fr/6.0.0/guide/platforms/blackberry10/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/6.0.0/guide/platforms/blackberry10/upgrade.md b/www/docs/fr/6.0.0/guide/platforms/blackberry10/upgrade.md
new file mode 100644
index 0000000..495c2b4
--- /dev/null
+++ b/www/docs/fr/6.0.0/guide/platforms/blackberry10/upgrade.md
@@ -0,0 +1,485 @@
+---
+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 10
+---
+
+# Mise à jour de BlackBerry 10
+
+Ce guide montre comment modifier des projets BlackBerry mise à niveau d'anciennes versions de Cordova. La plupart de ces instructions s'appliquent aux projets créés avec un ensemble plu d'outils de ligne de commande qui précèdent le `cordova` utilitaire CLI. Voir l'Interface de ligne de commande pour plus d'informations comment mettre à jour la version de l'interface CLI.
+
+## Mise à jour 3.6.0 Projects to 4.0.0
+
+Pour les projets non-CLI, exécutez :
+
+        bin/mise à jour chemin/de/projet
+    
+
+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 blackberry` dans vos projets existants.
+
+## Mise à niveau vers 3.2.0 de 3.1.0
+
+Pour les projets qui ont été créés avec le cordova CLI :
+
+1.  Mise à jour le `cordova` version CLI. Voir l'Interface de ligne de commande.
+
+2.  Exécutez`cordova platform update blackberry`
+
+Pour les projets ne créés pas avec la CLI de cordova, exécutez :
+
+        bin/update <project_path>
+    
+
+## Mise à niveau vers 3.1.0 de 3.0.0
+
+1.  Créez un projet Apache Cordova 3.1.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
+
+2.  Ajoutez vos plates-formes cordova au projet, par exemple :`cordova
+platform add blackberry10`.
+
+3.  Copiez le contenu du projet original `www` Répertoire de la `www` répertoire à la racine du projet Cordoue vous venez de créer.
+
+4.  Copier ou écraser tout actif natif de votre projet d'origine ( `Resources` , etc..)
+
+5.  Copie le `config.xml` fichier dans le `www` répertoire et supprimer les définitions de n'importe quel plugin. Vous devez modifier les paramètres ICIS plutôt que dans le répertoire de la plate-forme.
+
+6.  Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Uniquement les plugins marqué 3.0.0 et ci-dessus sont compatibles avec l'interface CLI.
+
+7.  Générer et tester.
+
+Veuillez noter que la CLI prend en charge la plate-forme BlackBerry10 exclusivement. Pour PlayBook et BBOS, s'il vous plaît voir Cordova version 2.9.0 et en dessous.
+
+## Mise à niveau à la CLI (3.0.0) de 2.9.0
+
+1.  Créez un projet Apache Cordova 3.0.0 utilisant le cordova CLI, tel que décrit dans l'Interface de ligne de commande.
+
+2.  Ajoutez vos plates-formes cordova au projet, par exemple :`cordova
+platform add blackberry10`.
+
+3.  Copiez le contenu du projet original `www` Répertoire de la `www` répertoire à la racine du projet Cordoue vous venez de créer.
+
+4.  Copier ou écraser tout actif natif de votre projet d'origine ( `Resources` , etc..)
+
+5.  Copie le `config.xml` fichier dans le `www` répertoire et supprimer les définitions de n'importe quel plugin. Vous devez modifier les paramètres ICIS plutôt que dans le répertoire de la plate-forme.
+
+6.  Utilisez l'outil CLI de cordova pour installer des plugins dont vous avez besoin. Notez que la CLI gère toutes les principales API comme plugins, donc ils peuvent avoir besoin d'être ajouté. Seulement 3.0.0 plugins sont compatibles avec l'interface CLI.
+
+7.  Générer et tester.
+
+## 2.8.0 mise à niveau de projets à 2.9.0
+
+Pour BlackBerry 10 :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.9.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Shell Tool Guide. Cela devient la maison de votre projet mis à jour.
+
+5.  Copiez votre source de projets de l'ancien projet `/www` répertoire vers du nouveau projet `/www` répertoire.
+
+6.  Mettre à jour la référence de script Cordova dans 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.
+
+Pour BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.9.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.9.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans 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.
+
+## 2.7.0 mise à niveau de projets à 2.8.0
+
+BlackBerry 10 utilise les nouveaux outils CLI et gère la base API comme plugins. Les instructions de migrent votre projet pour un nouveau projet, plutôt que de mettre à jour un projet existant, en raison de la complexité de la mise à jour d'un ancien projet. Aussi remarque que la js cordova script file s'appelle maintenant « cordova.js » et ne contienne plus une chaîne de version.
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.8.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry Shell Tool Guide. Cela devient la maison de votre projet mis à jour.
+
+5.  Copiez votre source de projets de l'ancien projet `/www` répertoire vers du nouveau projet `/www` répertoire.
+
+6.  Mettre à jour la référence de script Cordova dans 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.
+
+Pour BlackBerryOS/Playbook :
+
+1.  Téléchargez et extrayez la source Cordova 2.8.0 vers un emplacement de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.8.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans 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 de répertoire permanent sur votre disque dur, par exemple à`~/Cordova-2.7.0`.
+
+2.  Quittez tous les outils SDK en cours d'exécution : Eclipse, Momentics et autres.
+
+3.  Naviguez jusqu'au répertoire où vous avez mis la source téléchargé ci-dessus, à l'aide d'un unix comme terminal : Terminal.app, Cygwin, Bash, etc..
+
+4.  Créez un nouveau projet, comme décrit dans BlackBerry 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 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.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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.3.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.3.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.3.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.3.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.3.0/` Répertoire de`cordova.2.4.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.4.0.js` fichier.
+
+## Mise à niveau vers 2.3.0 de 2.2.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.2.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.2.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.2.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.2.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.2.0/` Répertoire de`cordova.2.3.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.3.0.js` fichier.
+
+## Mise à niveau vers 2.2.0 de 2.1.0
+
+Mise à jour de tout le répertoire www :
+
+1.  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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.1.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.1.0/ext-air/` répertoire.
+
+4.  Mise à jour le contenu de la `cordova.2.1.0/ext-qnx/` répertoire.
+
+5.  Mise à jour le fichier .js dans le `cordova.2.1.0/javascript/` répertoire.
+
+6.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.1.0/` Répertoire de`cordova.2.2.0/`.
+
+7.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+8.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.2.0.js` fichier.
+
+## Mise à niveau vers 2.1.0 de 2.0.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.2.0.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.2.0.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.2.0.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.2.0.0/` Répertoire de`cordova.2.1.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.1.0.js` fichier.
+
+## Mise à niveau vers 2.0.0 de 1.9.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.1.9.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.1.9.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.1.9.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.1.9.0/` Répertoire de`cordova.2.0.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-2.0.0.js` fichier.
+
+8.  Ouvert le `www` répertoire et mise à jour le `plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
+        
+
+*   Pour installer 1.8.0, s'il vous plaît aller de 1.7.0
+
+## Mise à niveau vers 1.8.0 de 1.7.0
+
+Mise à jour juste le `www` répertoire :
+
+1.  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.-à-d., mise à jour grâce aux outils de fourmi) :
+
+1.  Ouvert le `sample/lib/` répertoire.
+
+2.  Mise à jour le fichier .jar dans le `cordova.1.7.0/ext/` répertoire.
+
+3.  Mise à jour le contenu de la `cordova.1.7.0/ext-air/` répertoire.
+
+4.  Mise à jour le fichier .js dans le `cordova.1.7.0/javascript/` répertoire.
+
+5.  Ouvert le `sample/lib/` répertoire et renommez le `cordova.1.7.0/` Répertoire de`cordova.1.8.0/`.
+
+6.  Type `ant blackberry build` ou `ant playbook build` pour mettre à jour le `www` répertoire avec mise à jour Cordova.
+
+7.  Ouvert le `www` répertoire et mettre à jour votre code HTML pour utiliser le nouveau `cordova-1.8.0.js` fichier.
+
+8.  Ouvert le `www` répertoire et mise à jour le `plugins.xml` fichier. Deux plugins changé leur étiquette d'espace de noms/service. Changer les anciennes entrées pour les plugins de Capture et de Contact de :
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.media.MediaCapture"/ >< nom du plugin = « Contact » value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    À:
+    
+         < nom du plugin = « Capturer » value="org.apache.cordova.capture.MediaCapture"/ >< nom du plugin = « Contacts » value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file

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

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

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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/a201cf64/www/docs/fr/6.0.0/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/6.0.0/guide/platforms/index.md b/www/docs/fr/6.0.0/guide/platforms/index.md
new file mode 100644
index 0000000..3463e2c
--- /dev/null
+++ b/www/docs/fr/6.0.0/guide/platforms/index.md
@@ -0,0 +1,87 @@
+---
+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: Guides de la plate-forme
+---
+
+# Guides de la plate-forme
+
+Avant de développer pour toutes les plates-formes répertoriées ci-dessous, installez l'interface de ligne de commande de cordova (CLI). (Pour plus de détails, consultez l'Interface de ligne de commande).
+
+Pour développer des applications de Cordova, vous devez installer le SDK pour chaque plate-forme mobile que vous ciblez. Cette installation n'est nécessaire que vous faire la plupart de votre travail dans le kit de développement logiciel ou utilisez la CLI pour votre cycle de génération.
+
+Chaque *Plateforme Guide* ci-dessous vous indique ce que vous devez savoir pour mettre en place l'environnement de développement de la plate-forme : où se procurer le kit de développement logiciel, comment configurer les émulateurs de périphérique, comment faire pour connecter des appareils pour tests directs et comment gérer les exigences clés de signature. Guides supplémentaires renseignent sur l'ensemble unique de chaque plateforme d'options de configuration, instructions pour ajouter des plugins, comment mettre à niveau chaque plate-forme et les outils de ligne de commande spécifique à la plateforme qui servent comme une alternative de niveau inférieur à la `cordova` de l'utilitaire.
+
+## Amazon Fire OS
+
+*   [Amazon Fire OS Platform Guide](amazonfireos/index.html)
+*   [Amazon Fire OS Configuration](amazonfireos/config.html)
+*   [Amazon Fire OS WebViews](amazonfireos/webview.html)
+*   [Amazon Fire OS Plugins](amazonfireos/plugin.html)
+
+## Android
+
+*   Guide de la plate-forme Android
+*   [Android Shell Tool Guide](android/tools.html)
+*   Configuration Android
+*   [Plugins Android](android/plugin.html)
+*   [Android WebViews](android/webview.html)
+*   [Mise à jour Android](android/upgrading.html)
+
+## BlackBerry 10
+
+*   [Guide de la plate-forme blackBerry 10](blackberry10/index.html)
+*   [BlackBerry 10 Shell Tool Guide](blackberry10/tools.html)
+*   [Configuration de blackBerry](blackberry/config.html) 10
+*   [BlackBerry 10 Plugins](blackberry10/plugin.html)
+*   [Mise à jour de BlackBerry 10](blackberry10/upgrading.html)
+
+## Firefox OS
+
+*   [Firefox OS Platform Guide](firefoxos/index.html)
+
+## iOS
+
+*   [iOS Platform Guide](ios/index.html)
+*   [iOS Shell Tool Guide](ios/tools.html)
+*   [iOS Configuration](ios/config.html)
+*   [iOS Plugins](ios/plugin.html)
+*   [iOS WebViews](ios/webview.html)
+*   [Mise à jour d'iOS](ios/upgrading.html)
+
+## Ubuntu
+
+*   [Guide de la plate-forme Ubuntu](ubuntu/index.html)
+
+## Windows Phone 8
+
+*   [Guide de plateforme Windows Phone 8](wp8/index.html)
+*   [Windows Phone 8 Plugins](wp8/plugin.html)
+*   [La mise à niveau de Windows Phone 8](wp8/upgrade.html)
+
+## Windows
+
+*   [Guide de la plate-forme Windows](win8/index.html)
+*   [Plugins Windows](win8/plugin.html)
+*   [Emballage de Windows](win8/packaging.html)
+*   [La mise à niveau de Windows 8](win8/upgrading.html)
+
+## Paciarelli
+
+*   [Guide de la plate-forme paciarelli](tizen/index.html)
\ No newline at end of file

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


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