cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From agri...@apache.org
Subject [17/51] [partial] CB-4975 Add 3.1.0 version of non-english docs.
Date Wed, 02 Oct 2013 19:59:24 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/overview/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/overview/index.md b/docs/fr/3.1.0/guide/overview/index.md
new file mode 100644
index 0000000..92e1246
--- /dev/null
+++ b/docs/fr/3.1.0/guide/overview/index.md
@@ -0,0 +1,705 @@
+---
+
+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.
+    
+
+---
+
+# Présentation
+
+Cordova est un framework de développement mobile open-source. Il vous permet d'utiliser des technologies web standard tels que HTML5, CSS3 et JavaScript pour le développement multi-plateforme, en évitant de langue native development chaque mobile platforms. Les applications s'exécutent dans les wrappers ciblées pour chaque plate-forme et s'appuient sur les liaisons conforme aux normes d'API pour accéder aux capteurs de chaque appareil, les données et état du réseau.
+
+Utilisez Cordova, si vous êtes :
+
+*   un développeur mobile et que vous voulez pour étendre une application sur plusieurs plates-formes, sans avoir à re-mettre en œuvre avec l'outil et la langue de chaque plateforme définie.
+
+*   un développeur web et que vous voulez pour déployer une application web qui est emballée pour distribution dans divers $ $ etAPP stockent des portails.
+
+*   un développeur de mobile intéressé par la combinaison de composants de l'application native avec une *WebView* (fenêtre de navigateur) qui peut accéder aux API de niveau périphérique, ou si vous voulez développer une interface plugin entre les autochtones et les composants WebView.
+
+## Composants de base
+
+Cordova applications s'appuient sur un commun `config.xml` fichier qui fournit des informations sur l'application et spécifie les paramètres qui affectent comment ça marche, comme si elle répond à l'orientation se déplace. Ce fichier respecte [Emballés Web App][1]ou *widget*, spécification de la W3C.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+L'application elle-même est implémenté comme une page web, nommé *index.html* par défaut, qui fait référence à quelque CSS, JavaScript, images, fichiers multimédias, ou d'autres ressources sont nécessaires pour son exécution. L'application s'exécute sous une *WebView* dans le wrapper de l'application native, qui vous distribuez à l'app store. Pour l'application web d'interagir avec diverses fonctions de l'appareil font les apps de façon natives, il doit également référencer un `cordova.js` fichier, qui fournit une API. <!-- XREF
+(See the API Reference for an overview, and the Application
+Development Guide for examples of how to use them.)
+XREF -->
+
+Le WebView Cordova-activé peut prévoir l'application grâce à son interface utilisateur entière. Il peut aussi être un composant dans une application hybride plus grande, qui mêle le mode Web avec des composants de l'application native. Cordova fournit une interface *plugin* pour ces composants de communiquer entre eux.
+
+## Voies de développement
+
+La meilleure façon de mettre en place une application doit exécuter le `cordova` de l'utilitaire, aussi connu sous le nom *Command-line interface* (CLI). (Pour installer le CLI, voir The Command-Line Interface). Selon l'ensemble des plateformes que vous souhaitez cibler, vous pouvez compter sur la CLI pour des actions plus en plus importantes du cycle de développement :
+
+*   Dans le scénario de base, vous pouvez utiliser l'interface CLI simplement pour créer un nouveau projet qui est rempli avec la configuration par défaut pour modifier.
+
+*   Pour de nombreuses plateformes mobiles, vous pouvez également utiliser la CLI de mettre en place les fichiers de projet supplémentaire requis pour compiler dans chaque kit de développement logiciel. Pour ce faire, vous devez installer SDK chaque ciblée de la plate-forme. (Voir les Guides de la plate-forme pour obtenir des instructions.) Comme indiqué dans le tableau de la plateforme de Support ci-dessous, vous devrez peut-être exécuter la CLI sur différents systèmes d'exploitation selon la plateforme ciblée.
+
+*   Pour les plateformes, la CLI peut compiler les applications et de les exécuter dans un émulateur de périphérique SDK. <!--XRÉF XRÉF (Voir Application Development Guide pour les détails.)--> pour le test complet, vous pouvez également générer des fichiers d'application et les installer directement sur un périphérique.
+
+À tout moment dans le cycle de développement, vous pouvez également compter sur les outils spécifiques à la plate-forme SDK, qui peuvent offrir un ensemble plus large d'options. (Voir les Guides de la plate-forme pour plus d'informations sur l'outil du SDK de la plate-forme chaque jeu). Un environnement SDK est plus approprié si vous voulez implémenter une application hybride qui mêle des composants d'applications web et natives. <!--XRÉF XRÉF (Voir Hybride Guide d'Application pour plus d'informations.)--> vous pouvez utiliser l'utilitaire de ligne de commande pour générer initialement l'app, ou de manière itérative par la suite pour nourrir code mis à jour pour les outils du kit de développement logiciel. Vous pouvez également créer fichier de configuration de l'application vous-même. 
+
+<!-- XREF
+(See The config.xml File for details.)
+XREF -->
+
+<!-- XREF
+To build projects on some platforms, you may need to apply digital signatures.
+See Distributing Applications for information on how to upload your app to various store portals.
+XREF -->
+
+## Plateforme de Support
+
+Vous trouverez ci-dessous l'ensemble des outils de développement et dispositif API disponibles pour chaque plate-forme mobile. (Les en-têtes de colonne affichent les talons de sténographie de la CLI.)
+
+<!-- START HTML -->
+
+<table class="compat" width="100%">
+  <tr>
+    <th>
+      </td> <th>
+        <tt>Android</tt>
+      </th>
+      
+      <th>
+        <tt>BlackBerry</tt> (6)
+      </th>
+      
+      <th>
+        <tt>blackberry10</tt>
+      </th>
+      
+      <th>
+        <tt>iOS</tt>
+      </th>
+      
+      <th>
+        <tt>WP7</tt> (Windows<br />Phone 7)
+      </th>
+      
+      <th>
+        <tt>wp8</tt> (Windows<br />Téléphone 8)
+      </th>
+      
+      <th>
+        <tt>WIN8</tt><br />(Windows 8)
+      </th>
+      
+      <th>
+        <tt>firefoxos</tt>
+      </th>
+      
+      <th>
+        <tt>paciarelli</tt>
+      </th></tr> </thead> 
+      
+      <tr>
+        <th>
+          <a href="guide_cli_index.md.html">Cordova<br />CLI</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+          Mac, Windows, Linux
+        </td>
+        
+        <td data-col="blackberry" class="n">
+          Mac, Windows
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+          Mac, Windows
+        </td>
+        
+        <td data-col="ios"        class="y">
+          Mac
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+          Windows
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+          Windows
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="guide_hybrid_webviews_index.md.html">Embedded<br />WebView</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+          <a href="guide_platforms_android_webview.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="blackberry" class="n">
+        </td>
+        
+        <td data-col="blackberry10" class="n">
+        </td>
+        
+        <td data-col="ios"        class="y">
+          <a href="guide_platforms_ios_webview.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="winphone7"  class="n">
+        </td>
+        
+        <td data-col="winphone8"  class="n">
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="guide_hybrid_plugins_index.md.html">Plug-in<br />Interface</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+          <a href="guide_guide_platforms_android_plugin.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="blackberry" class="y">
+          <a href="guide_guide_platforms_blackberry_plugin.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+          <a href="guide_guide_platforms_blackberry10_plugin.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="ios"        class="y">
+          <a href="guide_guide_platforms_ios_plugin.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+          <a href="guide_guide_platforms_wp8_plugin.md.html">(voir détails)</a>
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+        </th>
+        
+        <th colspan="20">
+          API de la plate-forme
+        </th>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_accelerometer_accelerometer.md.html">Accéléromètre</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_camera_camera.md.html">Appareil photo</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_media_capture_capture.md.html">Capture</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_compass_compass.md.html">Boussole</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="n">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+          (3 G +)
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_connection_connection.md.html">Connexion</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_contacts_contacts.md.html">Contacts</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_device_device.md.html">Dispositif</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_events_events.md.html">Événements</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_file_file.md.html">Fichier</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="p">
+          aucun transfert de fichiers
+        </td>
+        
+        <td data-col="winphone8"  class="p">
+          aucun transfert de fichiers
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_geolocation_geolocation.md.html">Géolocalisation</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_globalization_globalization.md.html">Mondialisation</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="n">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="n">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_inappbrowser_inappbrowser.md.html">InAppBrowser</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="n">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_media_media.md.html">Media</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="n">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_notification_notification.md.html">Notification</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_splashscreen_splashscreen.md.html">SplashScreen</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="n">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="y">
+        </td>
+        
+        <td data-col="winphone8"  class="y">
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="n">
+        </td>
+      </tr>
+      
+      <tr>
+        <th>
+          <a href="cordova_storage_storage.md.html">Stockage</a>
+        </th>
+        
+        <td data-col="android"    class="y">
+        </td>
+        
+        <td data-col="blackberry" class="y">
+        </td>
+        
+        <td data-col="blackberry10" class="y">
+        </td>
+        
+        <td data-col="ios"        class="y">
+        </td>
+        
+        <td data-col="winphone7"  class="p">
+          localStorage seulement
+        </td>
+        
+        <td data-col="winphone8"  class="p">
+          localStorage seulement
+        </td>
+        
+        <td data-col="win8"       class="y">
+        </td>
+        
+        <td data-col="tizen"       class="y">
+        </td>
+      </tr></table> 
+      
+      <!-- END HTML -->
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/config.md b/docs/fr/3.1.0/guide/platforms/android/config.md
new file mode 100644
index 0000000..cba1a6c
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/config.md
@@ -0,0 +1,53 @@
+---
+
+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.
+---
+
+# Configuration Android
+
+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 Android. Voir le fichier config.xml File pour plus d'informations sur les options de configuration globale.
+
+*   `KeepRunning`(boolean, la valeur par défaut `true` ): détermine si l'application reste en cours d'exécution en arrière-plan même après une `pause` événement se déclenche.
+    
+        <preference name="KeepRunning" value="false"/>
+        
+
+*   `ErrorUrl`: Spécifie une page d'erreur qui s'affiche en réponse à des erreurs HTTP standards dans la gamme de 400-500. Placez le fichier spécifié dans le répertoire contenant la page d'accueil et d'autres ressources web.
+    
+        <preference name="ErrorUrl" value="error.html"/>
+        
+
+*   `LoadingDialog`: Afficher une boîte de dialogue native lors du chargement de l'application. Le format de la valeur est *titre, Message*
+    
+        <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+        
+
+*   `LoadingPageDialog`: Afficher une boîte de dialogue native lors du chargement des pages secondaires au sein d'une application. Le format de la valeur est *titre, Message*
+    
+        <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+        
+
+*   `LoadUrlTimeoutValue`(nombre, valeur par défaut est `20000` ): lors du chargement d'une page, la quantité de temps à attendre avant de lancer une erreur de délai d'attente. Cet exemple spécifie les 10 secondes au lieu de 20 :
+    
+        <preference name="LoadUrlTimeoutValue" value="10000"/>
+        
+
+*   `SplashScreen`: Le nom du fichier moins son extension dans le `res/drawable` répertoire. Divers éléments d'actif doivent partager ce nom commun dans les différents sous-répertoires.
+    
+        <preference name="SplashScreen" value="splash"/>
+        
+
+*   `SplashScreenDelay`(numéro, par défaut, `5000` ): affiche de l'image de l'écran splash le laps de temps.
+    
+        <preference name="SplashScreenDelay" value="10000"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/index.md b/docs/fr/3.1.0/guide/platforms/android/index.md
new file mode 100644
index 0000000..8f25a7d
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/index.md
@@ -0,0 +1,188 @@
+---
+
+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.
+---
+
+# Guide de la plate-forme Android
+
+Ce guide montre comment configurer votre environnement de développement SDK pour déployer des applications de Cordova pour appareils Android. Voir ci-dessous pour plus d'informations spécifiques à la plateforme :
+
+*   Configuration Android
+*   Android WebViews
+*   Plugins Android
+*   Mise à jour Android
+*   Outils de ligne de commande Android
+
+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
+
+Consultez la [Configuration requise][1] pour le SDK Android.
+
+ [1]: http://developer.android.com/sdk/index.html
+
+Cordova supporte Android 2.2, 2.3 et 4.x. En règle générale, les plates-formes sont déconseillés car ils plonger au-dessous de 5 % sur Google [dashboard de distribution][2].
+
+ [2]: http://developer.android.com/about/dashboards/index.html
+
+<!--
+NOTE, doc said:
+- Android 2.1 (Deprecated May 2013)
+- Android 3.x (Deprecated May 2013)
+-->
+
+Les développeurs doivent utiliser les `cordova` utilitaire conjointement avec le SDK Android. Voir l'Interface de ligne de commande pour plus d'informations comment faire pour l'installer, d'ajouter des projets, puis de créer et de déployer un projet.
+
+## Installer le SDK
+
+Installer le SDK Android de [developer.android.com/sdk][3]. Dans le cas contraire vous pouvez être présentées avec un choix de l'endroit où installer le SDK, déplacer le fichier téléchargé `adt-bundle` arbre à chaque fois que vous stockez des outils de développement.
+
+ [3]: http://developer.android.com/sdk/
+
+Pour les outils de ligne de commande de Cordova pour travailler, vous devez inclure le SDK `tools` et `platform-tools` des répertoires dans votre environnement de chemin d'accès. Sur Mac, vous pouvez utiliser un éditeur de texte pour créer ou modifier le `~/.bash_profile` fichier, en ajoutant une ligne comme ci-dessous, en fonction d'où le kit de développement logiciel installe :
+
+    export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
+    
+
+Cela expose les outils SDK dans windows terminales nouvellement ouverts. Dans le cas contraire, exécutez-le pour les rendre disponibles dans la session en cours :
+
+    $ source ~/.bash_profile
+    
+
+Pour modifier l'environnement PATH sur Windows 7 :
+
+*   Cliquez sur le menu **Démarrer** dans le coin en bas à gauche du bureau, faites un clic droit sur **ordinateur**, puis cliquez sur **Propriétés**.
+
+*   Cliquez sur **Paramètres système avancés** dans la colonne de gauche.
+
+*   Dans la boîte de dialogue, appuyez sur **Variables d'environnement**.
+
+*   Sélectionnez la variable **PATH** et appuyer sur **modifier**.
+
+*   Le chemin d'accès basé sur lequel vous avez installé le SDK, par exemple, ajoutez ce qui suit :
+    
+        ;C:\Development\adt-bundle\sdk\platform-Tools ;C:\Development\adt-bundle\sdk\tools
+        
+
+*   Enregistrez la valeur et fermez les deux boîtes de dialogue.
+
+Vous devrez peut-être également activer Java et Open ant une invite de commandes et tapez `java` , puis tapez également `ant` . Ajoutez le chemin d'accès si elle ne pas s'exécuter :
+
+        ; %JAVA_HOME%\bin;%ANT_HOME%\bin
+    
+
+## Ouvrez un projet dans le SDK
+
+Utilisation du `cordova` utilitaire de mettre en place un nouveau projet, tel que décrit dans The Cordova The Command-Line Interface. Par exemple, dans un répertoire de code source :
+
+        $ cordova créer Bonjour com.example.hello « HelloWorld » $ cd $ Bonjour cordova plate-forme ajouter $ android cordova build
+    
+
+Une fois créé, voici comment utiliser le SDK pour le modifier :
+
+*   Lancez l'application **Eclipse** .
+
+*   Sélectionnez l'élément de menu **Nouveau projet** .
+
+*   Choisissez **Un projet Android à partir de Code existant** dans la boîte de dialogue, puis appuyez sur **suivant**: ![][4]
+
+*   Accédez à `hello` , ou n'importe quel répertoire vous avez créé pour le projet, puis à la `platforms/android` sous-répertoire.
+
+*   Appuyez sur **Terminer**.
+
+ [4]: img/guide/platforms/android/eclipse_new_project.png
+
+Une fois que la fenêtre de Eclipse s'ouvre, un rouge **X** peut apparaître pour indiquer les problèmes non résolus. Dans l'affirmative, suivez ces étapes supplémentaires :
+
+*   Faites un clic droit sur le répertoire du projet.
+
+*   Dans la boîte de dialogue **Propriétés** , sélectionnez **Android** du volet de navigation.
+
+*   Pour le projet construire cible, sélectionnez le plus haut niveau de l'API Android que vous avez installé.
+
+*   Cliquez sur **OK**.
+
+*   Sélectionnez **nettoyer** dans le menu **projet** . Cela devrait corriger toutes les erreurs dans le projet.
+
+## Déployer sur émulateur
+
+Vous pouvez utiliser le `cordova` utilitaire de mise à exécution d'une application dans l'émulateur, ou vous pouvez l'exécuter dans le SDK. Quoi qu'il en soit, le SDK doit tout d'abord être configuré pour afficher au moins un appareil. Pour ce faire, utilisez l'Android SDK Manager, une application de Java qui s'exécute séparément d'Eclipse. Il y a deux façons pour l'ouvrir :
+
+*   Exécutez `android` sur la ligne de commande.
+
+*   Partir au sein d'Eclipse, appuyez sur cette icône de la barre d'outils :
+    
+    ![][5]
+
+ [5]: img/guide/platforms/android/eclipse_android_sdk_button.png
+
+Une fois ouvert, le Android SDK Manager affiche diverses bibliothèques d'exécution :
+
+![][6]
+
+ [6]: img/guide/platforms/android/asdk_window.png
+
+Choisissez **Outils → gérer AVDs** (périphériques virtuels Android), puis cliquez sur n'importe quel élément de **Définitions de périphérique** dans la boîte de dialogue :
+
+![][7]
+
+ [7]: img/guide/platforms/android/asdk_device.png
+
+Appuyez sur **Créer AVD**, éventuellement modifier le nom, puis appuyez sur **OK** pour accepter les modifications :
+
+![][8]
+
+ [8]: img/guide/platforms/android/asdk_newAVD.png
+
+L'AVD apparaît alors dans la liste **Des périphériques virtuels Android** :
+
+![][9]
+
+ [9]: img/guide/platforms/android/asdk_avds.png
+
+Pour ouvrir l'émulateur comme une demande distincte, l'AVD et cliquez sur **Démarrer**. Il lance autant qu'il le ferait sur le dispositif, avec des contrôles supplémentaires disponibles pour les boutons matériels :
+
+![][10]
+
+ [10]: img/guide/platforms/android/asdk_emulator.png
+
+À ce stade, vous pouvez utiliser le `cordova` utilitaire pour déployer l'application sur l'émulateur de la ligne de commande :
+
+        $ cordova émuler android
+    
+
+Si au lieu de cela, vous travaillez au sein d'Eclipse, cliquez droit sur le projet et choisissez **exécute en tant que → Application Android**. Vous devrez peut-être spécifier un AVD si aucun n'est encore ouvert.
+
+Pour une expérience plus rapide, utiliser une image d'émulateur de processeur Intel :
+
+*   Installer un ou plusieurs `Intel x86 Atom` des Images du système ainsi que le `Intel Hardware Accelerated Execution Manager` , disponible sous **Extras**.
+
+*   Exécutez le programme d'installation d'Intel, qui est disponible dans votre Android SDK à`extras/intel/Hardware_Accelerated_Execution_Manager`.
+
+*   Créer un nouvel AVD avec l'objectif fixé à une image d'Intel.
+
+*   Lorsque vous démarrez l'émulateur, assurez-vous il n'y a aucun message d'erreur indiquant une panne de charger les modules HAX.
+
+## Déployer sur le périphérique
+
+Pour repousser un $ $ etAPP directement sur l'appareil, assurez-vous que débogage USB est activé sur votre appareil tel que décrit sur le [Site des développeurs Android][11]et utiliser un câble mini USB à brancher sur votre système.
+
+ [11]: http://developer.android.com/tools/device.html
+
+Vous pouvez pousser l'app à l'appareil de la ligne de commande :
+
+        cordova $ courir android
+    
+
+En alternance au sein d'Eclipse, cliquez droit sur le projet et choisissez **exécute en tant que → Application Android**.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/plugin.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/plugin.md b/docs/fr/3.1.0/guide/platforms/android/plugin.md
new file mode 100644
index 0000000..a316196
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/plugin.md
@@ -0,0 +1,163 @@
+---
+
+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.
+---
+
+# Plugins Android
+
+Écriture d'un plugin nécessite une compréhension de l'architecture de Cordova-Android. Cordova-Android se compose d'une WebView Android avec crochets attachés à elle. Ces plugins sont représentés comme des mappages de classe dans le `config.xml` fichier.
+
+Un plugin est composé d'au moins une classe Java qui étend la `CordovaPlugin` classe. Un plugin doit substituer un de le `execute` méthodes de `CordovaPlugin` . Meilleure pratique, le plugin devrait gérer `pause` et `resume` des événements et tout message transitant entre les plugins. Plugins avec longues requêtes, activité de fond telles que la lecture du média, auditeurs ou état interne doit mettre en œuvre la `onReset()` méthode aussi bien. Il exécute quand le `WebView` navigue vers une nouvelle page ou des actualisations, qui recharge le JavaScript.
+
+## Classe plugin cartographie
+
+La partie JavaScript d'un plugin utilise toujours la `cordova.exec` méthode comme suit :
+
+    exec(<successFunction>, <failFunction>, <service>, <action>, [<args>]);
+    
+
+Cela marshale une demande de la WebView vers le côté natif Android, plus ou moins bouillante vers le bas pour appeler le `action` méthode sur la `service` classe, avec les arguments passés à la `args` tableau.
+
+Si vous distribuez votre plugin sous fichier Java ou un bocal propre, le plugin doit être ajouté à la `config.xml` fichier dans votre application Android-Cordova `res/xml/` répertoire.
+
+    <feature name="<service_name>">
+        <param name="android-package" value="<full_name_including_namespace>" />
+    </feature>
+    
+
+Le nom du service doit correspondre à celui utilisé dans le code JavaScript `exec` appel et la valeur est le nom complet de classes Java, y compris l'espace de noms. Dans le cas contraire le plugin peut compiler mais toujours être inaccessible de Cordova.
+
+## Écriture d'un Plugin Java Android
+
+JavaScript déclenche une demande de plugin pour le côté natif. Le plugin Java Android est mappé correctement le `config.xml` fichier. Jusqu'à ce que la classe Android Plugin Java ressemble ?
+
+Ce qui obtient expédié vers le plugin via du JavaScript `exec` fonction passée dans la classe Plugin `execute` méthode. La plupart `execute` implémentations ressemblent à ceci :
+
+    @Override public boolean exécuter (cordes, args JSONArray, CallbackContext callbackContext) lève JSONException {si (« beep".equals(action)) {this.beep(args.getLong(0)) ;
+            callbackContext.success() ;
+            return true ;
+        } return false ;  / / Retour de résultats faussement une erreur « MethodNotFound ».
+    }
+    
+
+On compare la valeur de la `action` paramètre et l'envoi de la demande hors méthode (privé) dans la classe, éventuellement en passant certains paramètres à la méthode.
+
+Quand interception d'exceptions et de retourner des erreurs, il est important pour plus de clarté que des erreurs retournées aux noms d'exception du Java JavaScript match autant que possibles.
+
+### Filetage
+
+JavaScript dans le mode Web fait *pas* exécutés sur le thread d'interface utilisateur. Il s'exécute sur le thread de WebCore. La `execute` méthode s'exécute également sur le thread de WebCore.
+
+Si vous avez besoin d'interagir avec l'interface utilisateur, vous devez utiliser ce qui suit :
+
+    @Override
+    public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+        if ("beep".equals(action)) {
+            final long duration = args.getLong(0);
+            cordova.getActivity().runOnUiThread(new Runnable() {
+                public void run() {
+                    ...
+                    callbackContext.success(); // Thread-safe.
+                }
+            });
+            return true;
+        }
+        return false;
+    }
+    
+
+Si vous n'avez pas besoin d'exécuter sur le thread d'interface utilisateur, mais ne voulez pas bloquer le thread WebCore :
+
+    @Override
+    public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+        if ("beep".equals(action)) {
+            final long duration = args.getLong(0);
+            cordova.getThreadPool().execute(new Runnable() {
+                public void run() {
+                    ...
+                    callbackContext.success(); // Thread-safe.
+                }
+            });
+            return true;
+        }
+        return false;
+    }
+    
+
+### Echo Android Plugin exemple
+
+Ajoutez la ligne suivante à notre `config.xml` fichier :
+
+    <feature name="Echo">
+        <param name="android-package" value="org.apache.cordova.plugin.Echo" />
+    </feature>
+    
+
+Puis ajouter le fichier suivant à `src/org/apache/cordova/plugin/Echo.java` à l'intérieur de notre application de Cordova-Android :
+
+    package org.apache.cordova.plugin;
+    
+    import org.apache.cordova.CordovaPlugin;
+    import org.apache.cordova.CallbackContext;
+    
+    import org.json.JSONArray;
+    import org.json.JSONException;
+    import org.json.JSONObject;
+    
+    /**
+     * This class echoes a string called from JavaScript.
+     */
+    public class Echo extends CordovaPlugin {
+    
+        @Override
+        public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+            if (action.equals("echo")) {
+                String message = args.getString(0);
+                this.echo(message, callbackContext);
+                return true;
+            }
+            return false;
+        }
+    
+        private void echo(String message, CallbackContext callbackContext) {
+            if (message != null && message.length() > 0) {
+                callbackContext.success(message);
+            } else {
+                callbackContext.error("Expected one non-empty string argument.");
+            }
+        }
+    }
+    
+
+Nous allons jeter un coup d'oeil sur le code. Le nécessaire `imports` arrivent en tête. Notre classe s'étend de `CordovaPlugin` . Nous substituer la méthode execute() afin de recevoir des messages de exec(). Notre méthode Compare tout d'abord contre `action` : ce plugin ne prend en charge une seule action, le `echo` action. Tout autre retour d'action `false` , qui se traduit par une erreur de type `INVALID_ACTION` , qui se traduit par une invocation de rappel d'erreur du côté de JavaScript. Ensuite, nous attraper la chaîne echo à l'aide du `getString` méthode sur notre `args` , il dit que nous voulons obtenir le paramètre 0E dans le tableau de paramètres. Nous faisons un peu de paramètre de contrôle : Veillez à ce que ce n'est pas `null` et assurez-vous qu'il n'est pas une chaîne de longueur nulle. Si c'est le cas, nous appelons `callbackContext.error()` (qui, maintenant, vous devriez savoir appelle le rappel de l'erreur). Si toutes ces vérifications passent, nous a
 ppelons `callbackContext.success()` , puis transmettez la `message` nous avons reçu en tant que paramètre de chaîne. Enfin, cela se traduit en un appel de rappel de réussite du côté de JavaScript. Il passe également le `message` paramètre comme paramètre dans la fonction de rappel JavaScript succès.
+
+## Débogage des Plugins
+
+Eclipse peut être utilisé pour déboguer un projet Android et les plugins peuvent être débogués si la source de Java est incluse dans le projet. Seule la dernière version de l'Android Developer Tools est connue pour permettre l'attachement de code source avec dépendances JAR, donc ce n'est pas entièrement supporté en ce moment.
+
+## Pièges communs
+
+*   Plugins ont accès à un `CordovaInterface` objet. Cet objet a accès à l'Android `Activity` qui exécute l'application. C'est la `Context` requise pour lancer un nouveau Android `Intent` . Le `CordovaInterface` permet aux plugins démarrer une `Activity` pour un résultat et configurer le plugin de rappel pour quand le `Intent` revient à l'application. C'est important, depuis le `Intent` s système est comment Android communique entre les processus.
+
+*   Plugins n'ont pas un accès direct à la `Context` qu'ils ont dans le passé. L'héritage `ctx` membre est désapprouvé et sera supprimé six mois après la version 2.0 est sortie. Tous `ctx` il existe des méthodes sur le `Context` , afin que les deux `getContext()` et `getActivity()` sont capables de retourner l'objet approprié est requis.
+
+## Utilisation de la Source
+
+Une des meilleures façons de vous préparer à écrire votre propre plugin est à [regarder par-dessus les plugins existants][1].
+
+ [1]: https://github.com/apache/cordova-android/tree/master/framework/src/org/apache/cordova
+
+Vous devriez également lire à travers les commentaires à [CordovaPlugin.java][2].
+
+ [2]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/tools.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/tools.md b/docs/fr/3.1.0/guide/platforms/android/tools.md
new file mode 100644
index 0000000..c7ab99e
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/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.
+---
+
+# Outils de ligne de commande Android
+
+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-android/bin/create /path/to/project com.example.project_name ProjectName
+    $ C:\path\to\cordova-android\bin\create.bat C:\path\to\project com.example.project_name ProjectName
+    
+
+## Construire
+
+Cela nettoie puis génère un projet.
+
+Debug, sur Mac ou Windows :
+
+    $ /path/to/project/cordova/build --debug
+    $ C:\path\to\project\cordova\build.bat --debug
+    
+
+Libération, sur Mac ou Windows :
+
+    $ /path/to/project/cordova/build --release
+    $ C:\path\to\project\cordova\build.bat --release
+    
+
+## Exécuter l'application
+
+Le `run` commande accepte les paramètres *optionnels* suivants :
+
+*   Spécification de la cible. Cela inclut `--emulator` , `--device` , ou`--target=<targetID>`.
+
+*   Construire la spécification. Cela inclut `--debug` , `--release` , ou`--nobuild`.
+    
+    $ /path/to/project/cordova/run \[cible\] \[construire\] $ C:\path\to\project\cordova\run.bat \[cible\] \[construire\]
+
+Assurez-vous que vous créez au moins un Android Virtual Device, autrement vous êtes invité à le faire avec la `android` commande. Si plusieurs AVD est disponible en tant que cible, vous êtes invité à sélectionner un. Par défaut la `run` commande détecte un appareil ou un émulateur en cours d'exécution si aucun périphérique n'est trouvé.
+
+## Exploitation forestière
+
+    $ /path/to/project/cordova/log $ C:\path\to\project\cordova\log.bat
+    
+
+### Nettoyage
+
+    $ /path/to/project/cordova/clean $ C:\path\to\project\cordova\clean.bat
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/upgrading.md b/docs/fr/3.1.0/guide/platforms/android/upgrading.md
new file mode 100644
index 0000000..1b91868
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/upgrading.md
@@ -0,0 +1,411 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Mise à jour 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.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 :
+
+1.  `bin/mise à jour < 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.  Ajouter vos plates-formes le projet de la Cordoue, 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 plug-ins 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`.
+
+*   **Remarque :** noyau toutes les 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.
+
+4.  Copiez le nouveau `cordova.js` dans votre projet.
+
+5.  Mettre à jour votre code HTML pour utiliser le nouveau `cordova.js` fichier.
+
+6.  Copie le `res/xml/config.xml` fichier corresponde à`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.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`.
+
+### Sur 2.0.0 version
+
+`config.xml`remplacera `cordova.xml` et `plugins.xml` . Ce nouveau fichier est une combinaison des deux précédents. Toutefois, les anciens fichiers sont déconseillés et tandis que les travaux actuellement encore, cessera de travailler 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`.
+
+### Version sur 1.9.0
+
+En raison de l'introduction de la `CordovaWebView` , 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`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/android/webview.md b/docs/fr/3.1.0/guide/platforms/android/webview.md
new file mode 100644
index 0000000..9de1442
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/android/webview.md
@@ -0,0 +1,114 @@
+---
+
+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.
+---
+
+# Android WebViews
+
+Partir de Cordova 1,9, avec l'aide de la `CordovaActivity` , vous pouvez utiliser Cordova comme composant dans une application Android native plus grande. Android fait référence à cet élément comme le `CordovaWebView` . Nouvelles applications basées sur Cordova de 1,9 à partir servir la `CordovaWebView` sa vue principale, quel que soit l'approche héritée de `CordovaActivity` est utilisé.
+
+Si vous n'êtes pas familier avec le développement d'applications Android, veuillez lire le Guide de la plate-forme Android au développement d'une Application de Cordova avant d'essayer d'inclure une WebView. Il n'est pas le principal moyen de créer des applications Android Cordova. Ces instructions sont actuellement manuelles, mais peut être éventuellement être automatisée.
+
+## Conditions préalables
+
+*   Cordova 1,9 ou supérieur
+
+*   Android SDK mis à jour vers la dernière version du SDK
+
+## Guide d'utilisation de CordovaWebView dans un projet Android
+
+1.  `cd` en `/framework` et exécutez le `jar de fourmi` pour construire le bocal de cordova. Il crée le fichier .jar formé comme `cordova-x.x.x.jar` dans le `/framework` répertoire.
+
+2.  Copiez-y le bocal de cordova de votre projet Android `/libs` répertoire.
+
+3.  Modifiez le fichier `main.xml` de votre application (sous `/res/xml`) pour ressembler à ce qui suit, avec le `layout_height`, la `layout_width` et l' `id` modifié pour convenir à votre application :
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+4.  Modifier votre activité de sorte qu'il met en œuvre le `CordovaInterface`. Vous devez implémenter les méthodes inclus. Vous pouvez les copier de `/framework/src/org/apache/cordova/CordovaActivity.java`, ou leur mise en œuvre sur votre propre. Le fragment de code ci-dessous montre une application qui utilise l'interface de base. Notez comment la vue référencée l'id correspond à l'attribut `id` 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());
+            }
+        
+
+Si vous utilisez l'appareil photo, vous devez également implémenter ceci :
+
+        @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);
+            }
+        }
+    
+
+Enfin, n'oubliez pas d'ajouter le pool de threads, sinon les plugins n'ont aucun thread d'exécuter sur :
+
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+    
+
+1.  Copiez les fichiers HTML et JavaScript de votre application dans le répertoire `` www/actifs/de votre projet Android.
+
+2.  Copier `config.xml` `/framework/res/xml` dans le répertoire `/res/xml` de votre projet.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/fr/3.1.0/guide/platforms/blackberry/config.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/blackberry/config.md b/docs/fr/3.1.0/guide/platforms/blackberry/config.md
new file mode 100644
index 0000000..338e7bb
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/blackberry/config.md
@@ -0,0 +1,22 @@
+---
+
+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.
+---
+
+# 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/2b8e503f/docs/fr/3.1.0/guide/platforms/blackberry/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.1.0/guide/platforms/blackberry/index.md b/docs/fr/3.1.0/guide/platforms/blackberry/index.md
new file mode 100644
index 0000000..ea2717c
--- /dev/null
+++ b/docs/fr/3.1.0/guide/platforms/blackberry/index.md
@@ -0,0 +1,158 @@
+---
+
+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.
+---
+
+# 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
+*   Mise à jour de BlackBerry
+*   Plugins de blackBerry
+*   Outils de ligne de commande de blackBerry
+
+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


Mime
View raw message