You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by mw...@apache.org on 2013/08/30 19:26:11 UTC

[21/36] Add edge for Spanish, French, and Chinese.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/device/device.name.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/device/device.name.md b/docs/fr/edge/cordova/device/device.name.md
new file mode 100644
index 0000000..46184c8
--- /dev/null
+++ b/docs/fr/edge/cordova/device/device.name.md
@@ -0,0 +1,96 @@
+---
+
+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.
+---
+
+# device.name
+
+**WARNING:** `device.name` is deprecated as of version 2.3.0. Use `device.model` instead.
+
+Renvoie le nom du modèle de l'appareil.
+
+    var string = device.name;
+    
+
+## Description
+
+`device.name` retourne le nom du modèle de l'appareil ou du produit. Cette valeur est définie par le fabricant du périphérique et peut varier entre les différentes versions d'un même produit.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Exemple court
+
+    // Android:    Nexus One       returns "Passion" (Nexus One code name)
+    //             Motorola Droid  returns "voles"
+    // BlackBerry: Torch 9800      returns "9800"
+    // iOS:     All devices     returns either "iPhone", "iPod Touch", "iPhone Simulator", "iPad", "iPad Simulator"
+    //
+    var name = device.name;
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var element = document.getElementById('deviceProperties');
+            element.innerHTML = 'Device Name: '     + device.name     + '<br />' +
+                                'Device Cordova: '  + device.cordova  + '<br />' +
+                                'Device Platform: ' + device.platform + '<br />' +
+                                'Device UUID: '     + device.uuid     + '<br />' +
+                                'Device Model: '    + device.model    + '<br />' +
+                                'Device Version: '  + device.version  + '<br />';
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p id="deviceProperties">Loading device properties...</p>
+      </body>
+    </html>
+    
+
+## Notes au sujet d'Android
+
+*   Retourne le [nom du produit][1] au lieu du [nom du modèle][2], ce qui équivaut souvent au nom de code de production. Par exemple, `Passion` pour le Nexus One et `voles` pour le Motorola Droid.
+
+ [1]: http://developer.android.com/reference/android/os/Build.html#PRODUCT
+ [2]: http://developer.android.com/reference/android/os/Build.html#MODEL
+
+## Notes au sujet de Windows Phone 7 et 8
+
+*   Retourne le modèle du périphérique spécifié par le fabricant. Par exemple `SGH-i917` pour le Samsung Focus.
+
+## Notes au sujet de Paciarelli
+
+*   Retourne le modèle du dispositif, assigné par le vendeur, par exemple `TIZEN`
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/device/device.platform.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/device/device.platform.md b/docs/fr/edge/cordova/device/device.platform.md
new file mode 100644
index 0000000..81f695e
--- /dev/null
+++ b/docs/fr/edge/cordova/device/device.platform.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.
+---
+
+# device.platform
+
+Retourne le nom du système d'exploitation de l'appareil.
+
+    var string = device.platform;
+    
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Exemple court
+
+    // Depending on the device, a few examples are:
+    //   - "Android"
+    //   - "BlackBerry"
+    //   - "iOS"
+    //   - "WinCE"
+    //   - "Tizen"
+    var devicePlatform = device.platform;
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var element = document.getElementById('deviceProperties');
+            element.innerHTML = 'Device Name: '     + device.name     + '<br />' +
+                                'Device Cordova: '  + device.cordova  + '<br />' +
+                                'Device Platform: ' + device.platform + '<br />' +
+                                'Device UUID: '     + device.uuid     + '<br />' +
+                                'Device Version: '  + device.version  + '<br />';
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p id="deviceProperties">Loading device properties...</p>
+      </body>
+    </html>
+    
+
+## Notes au sujet de BlackBerry
+
+Le numéro de version de plate-forme de l'appareil peut être retourné au lieu du nom de la plate-forme. Par exemple `2.13.0.95` pour le Storm2 9550.
+
+## Notes au sujet de Windows Phone 7
+
+Le nom de plate-forme retourné pour les appareils sous Windows Phone 7 est `WinCE`.
+
+## Notes au sujet de Windows Phone 8
+
+Le nom de plate-forme retourné pour les appareils sous Windows Phone 8 est `Win32NT`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/device/device.uuid.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/device/device.uuid.md b/docs/fr/edge/cordova/device/device.uuid.md
new file mode 100644
index 0000000..491d454
--- /dev/null
+++ b/docs/fr/edge/cordova/device/device.uuid.md
@@ -0,0 +1,97 @@
+---
+
+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.
+---
+
+# device.uuid
+
+Retourne l'Identifiant Unique Universel de l'appareil ([UUID][1]).
+
+ [1]: http://en.wikipedia.org/wiki/Universally_Unique_Identifier
+
+    var string = device.uuid;
+    
+
+## Description
+
+La façon dont est généré l'UUID est déterminée par le fabricant et est spécifique à la plate-forme ou le modèle de l'appareil.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Exemple court
+
+    // Android : retourne un nombre entier 64-bit aléatoire (sous la forme d'une chaîne de caractères, encore !)
+    // Ce nombre entier est généré lors du premier démarrage de l'appareil
+    //
+    // BlackBerry : retourne le numéro PIN de l'appareil
+    // Il s'agit d'un nombre entier unique à neuf chiffres (sous la forme d'une chaîne de caractères cependant !)
+    //
+    // iPhone : (copié depuis la documentation de la classe UIDevice)
+    // Retourne une chaîne de caractères générée à partir de plusieurs caractéristiques matérielles.
+    // Il est garanti unique pour chaque appareil et ne peut être lié
+    // à un compte utilisateur.
+    // Windows Phone 7 : retourne un hashage généré à partir de appareil+utilisateur actuel,
+    // si aucun utilisateur n'est défini, un guid est généré persistera jusqu'à ce que l'application soit désinstallée
+    // Tizen : retourne le numéro IMEI (International Mobile Equipment Identity) de l'appareil, ce numéro est
+    // unique pour chaque téléphone GSM et UMTS.
+    var deviceID = device.uuid;
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var element = document.getElementById('deviceProperties');
+            element.innerHTML = 'Device Name: '     + device.name     + '<br />' +
+                                'Device Cordova: '  + device.cordova  + '<br />' +
+                                'Device Platform: ' + device.platform + '<br />' +
+                                'Device UUID: '     + device.uuid     + '<br />' +
+                                'Device Version: '  + device.version  + '<br />';
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p id="deviceProperties">Loading device properties...</p>
+      </body>
+    </html>
+    
+
+## Notes au sujet d'iOS
+
+Sur iOS, l'`uuid` n'est pas propre à un appareil mais varie pour chaque application et pour chaque installation d'une même application. Il changera ainsi si une application est supprimée puis réinstallée, et éventuellement aussi lorsqu'iOS est mis à jour ; ou même lorsque l'application est mise à jour (notamment sous iOS 5.1). Par conséquent, l'`uuid` n'est pas considéré comme fiable.
+
+## Notes au sujet de Windows Phone 7 et 8
+
+Sous Windows Phone 7, l'autorisation `ID_CAP_IDENTITY_DEVICE` est requise afin d'accéder à l'`uuid`. Microsoft va probablement bientôt rendre cette propriété obsolète. Si la fonctionnalité n'est pas accessible, un guid persistant (maintenu pendant toute la durée de l'installation de l'application sur l'appareil) est généré.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/device/device.version.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/device/device.version.md b/docs/fr/edge/cordova/device/device.version.md
new file mode 100644
index 0000000..18f08a6
--- /dev/null
+++ b/docs/fr/edge/cordova/device/device.version.md
@@ -0,0 +1,78 @@
+---
+
+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.
+---
+
+# device.version
+
+Retourne la version du système d'exploitation de l'appareil.
+
+    var string = device.version;
+    
+
+## Plates-formes supportées
+
+*   Android 2.1+
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Exemple court
+
+    // Android : Froyo OS renvoie "2.2"
+    // Eclair OS renvoie "2.1", "2.0.1", ou "2.0"
+    // Peut également renvoyer par exemple "2.1-update1"
+    //
+    // BlackBerry : Torch 9800 sous OS 6.0 renvoie "6.0.0.600"
+    //
+    // iPhone : iOS 3.2 renvoie "3.2"
+    //
+    // Windows Phone 7 : renvoie la version actuelle de l'OS, par exemple on Mango returns 7.10.7720
+    // Tizen: returns "TIZEN_20120425_2"
+    var deviceVersion = device.version;
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var element = document.getElementById('deviceProperties');
+            element.innerHTML = 'Device Name: '     + device.name     + '<br />' +
+                                'Device Cordova: '  + device.cordova  + '<br />' +
+                                'Device Platform: ' + device.platform + '<br />' +
+                                'Device UUID: '     + device.uuid     + '<br />' +
+                                'Device Version: '  + device.version  + '<br />';
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p id="deviceProperties">Loading device properties...</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.backbutton.md b/docs/fr/edge/cordova/events/events.backbutton.md
new file mode 100644
index 0000000..84c9ce6
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.backbutton.md
@@ -0,0 +1,75 @@
+---
+
+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.
+---
+
+# ButtonBack
+
+L'événement se déclenche lorsque l'utilisateur appuie sur le bouton back.
+
+    document.addEventListener("backbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Pour substituer le comportement par défaut de la dos case, enregistrer un écouteur d'événements pour le `backbutton` événement, généralement en appelant `document.addEventListener` une fois que vous recevez le `deviceready` événement. Il n'est plus nécessaire d'appeler toute autre méthode pour substituer le comportement de la touche back.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   Windows Phone 7 et 8
+
+## Petit exemple
+
+    document.addEventListener("backbutton", onBackKeyDown, false);
+    
+    function onBackKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Back Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("backbutton", onBackKeyDown, false);
+        }
+    
+        // Handle the back button
+        //
+        function onBackKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.batterycritical.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.batterycritical.md b/docs/fr/edge/cordova/events/events.batterycritical.md
new file mode 100644
index 0000000..49761eb
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.batterycritical.md
@@ -0,0 +1,85 @@
+---
+
+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.
+---
+
+# batterycritical
+
+L'événement se déclenche lorsque la batterie a atteint le seuil critique.
+
+    window.addEventListener("batterycritical", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'événement se déclenche lorsque le pourcentage de charge de la batterie a atteint le seuil critique de batterie. La valeur est spécifique au périphérique.
+
+Le `batterycritical` est passé au gestionnaire d'un objet qui contient deux propriétés :
+
+*   **niveau**: le pourcentage de charge de la batterie (0-100). *(Nombre)*
+
+*   **isPlugged**: valeur booléenne qui indique si l'appareil n'est branché *(Boolean)*
+
+Les applications doivent généralement utiliser `window.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   iOS
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   Paciarelli
+
+## Petit exemple
+
+    window.addEventListener("batterycritical", onBatteryCritical, false);
+    
+    function onBatteryCritical(info) {
+        // Handle the battery critical event
+        alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Battery Critical Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            window.addEventListener("batterycritical", onBatteryCritical, false);
+        }
+    
+        // Handle the batterycritical event
+        //
+        function onBatteryCritical(info) {
+            alert("Battery Level Critical " + info.level + "%\nRecharge Soon!");
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.batterylow.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.batterylow.md b/docs/fr/edge/cordova/events/events.batterylow.md
new file mode 100644
index 0000000..89046d6
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.batterylow.md
@@ -0,0 +1,85 @@
+---
+
+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.
+---
+
+# batterylow
+
+L'événement se déclenche lorsque la batterie a atteint le seuil de bas niveau.
+
+    window.addEventListener("batterylow", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'événement se déclenche lorsque le pourcentage de charge de la batterie a atteint pile faible seuil, valeur spécifique au périphérique.
+
+Le `batterylow` est passé au gestionnaire d'un objet qui contient deux propriétés :
+
+*   **niveau**: le pourcentage de charge de la batterie (0-100). *(Nombre)*
+
+*   **isPlugged**: valeur booléenne qui indique si l'appareil n'est branché *(Boolean)*
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   iOS
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   Paciarelli
+
+## Petit exemple
+
+    window.addEventListener("batterylow", onBatteryLow, false);
+    
+    function onBatteryLow(info) {
+        // Handle the battery low event
+        alert("Battery Level Low " + info.level + "%");
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Ready Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            window.addEventListener("batterylow", onBatteryLow, false);
+        }
+    
+        // Handle the batterylow event
+        //
+        function onBatteryLow(info) {
+            alert("Battery Level Low " + info.level + "%");
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.batterystatus.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.batterystatus.md b/docs/fr/edge/cordova/events/events.batterystatus.md
new file mode 100644
index 0000000..1dec6be
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.batterystatus.md
@@ -0,0 +1,90 @@
+---
+
+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.
+---
+
+# batterystatus
+
+L'événement se déclenche lorsqu'il y a un changement dans l'état de la batterie.
+
+    window.addEventListener("batterystatus", yourCallbackFunction, false);
+    
+
+## Détails
+
+Cet événement se déclenche lorsque le pourcentage de charge de la batterie passe au moins 1 %, ou si l'appareil est branché ou débranché.
+
+Le gestionnaire d'état de batterie est passée à un objet qui contient deux propriétés :
+
+*   **niveau**: le pourcentage de charge de la batterie (0-100). *(Nombre)*
+
+*   **isPlugged**: valeur booléenne qui indique si l'appareil n'est branché *(Boolean)*
+
+Les applications doivent généralement utiliser `window.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   iOS
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   Windows Phone 7 et 8
+*   Paciarelli
+
+## Windows Phone 7 et 8 Quirks
+
+Windows Phone 7 ne fournit pas d'API natives pour déterminer le niveau de la batterie, donc le `level` propriété n'est pas disponible. Le `isPlugged` paramètre *est* pris en charge.
+
+## Petit exemple
+
+    window.addEventListener("batterystatus", onBatteryStatus, false);
+    
+    function onBatteryStatus(info) {
+        // Handle the online event
+        console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Ready Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            window.addEventListener("batterystatus", onBatteryStatus, false);
+        }
+    
+        // Handle the batterystatus event
+        //
+        function onBatteryStatus(info) {
+            console.log("Level: " + info.level + " isPlugged: " + info.isPlugged);
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.deviceready.md b/docs/fr/edge/cordova/events/events.deviceready.md
new file mode 100644
index 0000000..cdaf470
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.deviceready.md
@@ -0,0 +1,78 @@
+---
+
+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.
+---
+
+# deviceready
+
+L'événement se déclenche lorsque Cordova est entièrement chargé.
+
+    document.addEventListener("deviceready", yourCallbackFunction, false);
+    
+
+## Détails
+
+Cet événement est essentiel pour n'importe quelle application. Il signale que dispositif de Cordova API ont chargé et êtes prêt à accéder.
+
+Cordova est constitué de deux bases de code : native et JavaScript. Alors que le code natif des charges, une image de chargement personnalisé s'affiche. Toutefois, JavaScript charge uniquement une fois que le DOM charge. Cela signifie que votre application web peut potentiellement appeler une fonction Cordova JavaScript, avant que le code natif correspondant est disponible.
+
+Le `deviceready` événement se déclenche une fois pleinement chargé Cordova. Une fois l'événement se déclenche, vous pouvez en toute sécurité faire appels à Cordova APIs. Les applications en général attachent un écouteur d'événements avec `document.addEventListener` une fois chargé DOM du document HTML.
+
+Le `deviceready` événement se comporte de manière un peu différente des autres. Tout gestionnaire d'événements enregistré après le `deviceready` événement se déclenche a sa fonction de rappel appelée immédiatement.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Petit exemple
+
+    document.addEventListener("deviceready", onDeviceReady, false);
+    
+    function onDeviceReady() {
+        // Now safe to use device APIs
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Ready Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Now safe to use device APIs
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.endcallbutton.md b/docs/fr/edge/cordova/events/events.endcallbutton.md
new file mode 100644
index 0000000..625bdcf
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.endcallbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# endcallbutton
+
+Cet événement se déclenche lorsque l'utilisateur appuie sur la touche fin d'appel.
+
+    document.addEventListener("endcallbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'événement substitue le comportement d'appel de fin par défaut.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   BlackBerry WebWorks (OS 5.0 et plus)
+
+## Petit exemple
+
+    document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+    
+    function onEndCallKeyDown() {
+        // Handle the end call button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>End Call Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+        }
+    
+        // Handle the end call button
+        //
+        function onEndCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.md b/docs/fr/edge/cordova/events/events.md
new file mode 100644
index 0000000..8834391
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.md
@@ -0,0 +1,73 @@
+---
+
+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.
+---
+
+# Événements
+
+> Événements de cycle de vie de Cordova.
+
+## Types d'événements
+
+*   deviceready
+*   pause
+*   curriculum vitae
+*   en ligne
+*   en mode hors connexion
+*   ButtonBack
+*   batterycritical
+*   batterylow
+*   batterystatus
+*   bouton menu
+*   bouton recherche
+*   startcallbutton
+*   endcallbutton
+*   volumedownbutton
+*   volumeupbutton
+
+## Accéder à la fonctionnalité
+
+Depuis la version 3.0, Cordova implements état de la batterie et d'autres API de niveau périphérique comme les *plugins*. Accès à tous les autres événements non liés à l'état de la batterie sont activées par défaut. Utiliser de la CLI `plugin` commande, décrite dans l'Interface de ligne de commande, d'activer ou de désactiver les événements de la batterie :
+
+        $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-battery-status.git
+        $ cordova plugin rm org.apache.cordova.core.battery-status
+    
+
+Ces commandes s'appliquent à toutes les plates-formes ciblées, mais modifier les paramètres de configuration spécifiques à la plateforme décrites ci-dessous :
+
+*   Android
+    
+        (in app/res/XML/config.Xml) < nom de la fonction = "Batterie" >< param name = "android-package" value="org.apache.cordova.BatteryListener" / >< / fiction > (dans app/AndroidManifest.xml) < permissions des utilisations android:name="android.permission.BROADCAST_STICKY" / >
+        
+
+*   BlackBerry WebWorks
+    
+        (in www/plugins.Xml) < nom de la fonction = "Batterie" >< param nom = "blackberry-package" value="org.apache.cordova.battery.Battery" / >< / fiction > (dans www/config.xml) < id="blackberry.app en vedette" requis = "true" version = "1.0.0.0" / >< id="blackberry.app.event en vedette" requis = "true" version = "1.0.0.0" / >< id="blackberry.system.event en vedette" requis = "true" version = "1.0.0.0" / >
+        
+
+*   iOS (en`config.xml`)
+    
+        < nom de la fonction = « Batterie » >< param name = « ios-paquet » value = « CDVBattery » / >< / fiction >
+        
+
+*   Paciarelli (dans`config.xml`)
+    
+        < nom de la fonction = « http://tizen.org/api/systeminfo » requis = « true » / >
+        
+    
+    Référence : [manifeste d'Application pour l'Application Web paciarelli][1]
+
+ [1]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_3#8814682_CreatingaProject-EditingconfigxmlFeatures
+
+Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir plate-forme prise en charge pour une vue d'ensemble.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.menubutton.md b/docs/fr/edge/cordova/events/events.menubutton.md
new file mode 100644
index 0000000..8466f52
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.menubutton.md
@@ -0,0 +1,77 @@
+---
+
+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.
+---
+
+# bouton menu
+
+L'événement se déclenche lorsque l'utilisateur appuie sur la touche menu.
+
+    document.addEventListener("menubutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Appliquant un gestionnaire d'événements remplace le comportement par défaut du bouton menu.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+
+## Petit exemple
+
+    document.addEventListener("menubutton", onMenuKeyDown, false);
+    
+    function onMenuKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Menu Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("menubutton", onMenuKeyDown, false);
+        }
+    
+        // Handle the menu button
+        //
+        function onMenuKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.offline.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.offline.md b/docs/fr/edge/cordova/events/events.offline.md
new file mode 100644
index 0000000..bc14949
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.offline.md
@@ -0,0 +1,92 @@
+---
+
+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.
+---
+
+# en mode hors connexion
+
+L'événement se déclenche lorsqu'une application se déconnecte, et l'appareil n'est pas connecté à Internet.
+
+    document.addEventListener("offline", yourCallbackFunction, false);
+    
+
+## Détails
+
+Le `offline` événement se déclenche lorsqu'un appareil connecté précédemment perd une connexion réseau afin qu'une application ne peut plus accéder l'Internet. Il s'appuie sur les mêmes informations que l'API de connexion et se déclenche quand le `connection.type` passe de `NONE` à une autre valeur.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Paciarelli
+*   Windows 8
+
+## Petit exemple
+
+    document.addEventListener("offline", onOffline, false);
+    
+    function onOffline() {
+        // Handle the offline event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Offline Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("offline", onOffline, false);
+        }
+    
+        // Handle the offline event
+        //
+        function onOffline() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Quirks
+
+Durant le démarrage initial, le premier événement en mode hors connexion (si applicable) prend au moins une seconde au feu.
+
+## Windows Phone 7 Quirks
+
+Lors de l'exécution dans l'émulateur, le `connection.status` est toujours inconnue, ainsi cet événement ne fait *pas* de feu.
+
+## Windows Phone 8 Quirks
+
+L'émulateur signale le type de connexion comme `Cellular` , qui ne change pas, ainsi l'événement ne fait *pas* de feu.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.online.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.online.md b/docs/fr/edge/cordova/events/events.online.md
new file mode 100644
index 0000000..7183e0c
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.online.md
@@ -0,0 +1,92 @@
+---
+
+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.
+---
+
+# en ligne
+
+Cet événement se déclenche lorsqu'une application est en ligne, et l'appareil est connecté à Internet.
+
+    document.addEventListener("online", yourCallbackFunction, false);
+    
+
+## Détails
+
+Le `online` événement se déclenche lorsqu'un périphérique non-connecté précédemment reçoit une connexion réseau pour permettre un accès aux applications à Internet. Il s'appuie sur les mêmes informations que l'API de connexion et se déclenche lorsque la valeur de `connection.type` devient`NONE`.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Paciarelli
+*   Windows 8
+
+## Petit exemple
+
+    document.addEventListener("online", onOnline, false);
+    
+    function onOnline() {
+        // Handle the online event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Online Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("online", onOnline, false);
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+        }
+    
+        // Handle the online event
+        //
+        function onOnline() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Quirks
+
+Durant le démarrage initial, le premier `online` événement (le cas échéant) prend au moins une seconde au feu, avant que `connection.type` est`UNKNOWN`.
+
+## Windows Phone 7 Quirks
+
+Lors de l'exécution dans l'émulateur, le `connection.status` est toujours inconnu, de sorte que cet événement sera *pas* feu.
+
+## Windows Phone 8 Quirks
+
+L'émulateur signale le type de connexion comme `Cellular` , qui ne change pas, donc les événements seront *pas* feu.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.pause.md b/docs/fr/edge/cordova/events/events.pause.md
new file mode 100644
index 0000000..dec0655
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.pause.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.
+---
+
+# pause
+
+L'événement se déclenche quand une application est mise dans le fond.
+
+    document.addEventListener("pause", yourCallbackFunction, false);
+    
+
+## Détails
+
+Le `pause` événement se déclenche lorsque la plate-forme native met l'application en arrière-plan, généralement lorsque l'utilisateur bascule vers une autre application.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Petit exemple
+
+    document.addEventListener("pause", onPause, false);
+    
+    function onPause() {
+        // Handle the pause event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Pause Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("pause", onPause, false);
+        }
+    
+        // Handle the pause event
+        //
+        function onPause() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Quirks
+
+Dans le `pause` Gestionnaire, tous les appels à l'API de Cordoue ou de plugins natifs qui passent par l'Objective-C ne fonctionnent pas, ainsi que tous les appels interactifs, tels que des alertes ou `console.log()` . Elles sont traitées uniquement lorsque l'application reprend, sur la boucle d'exécution suivante.
+
+L'iOS spécifiques `resign` événement est disponible comme alternative à `pause` et détecte le moment où les utilisateurs activer le bouton de **verrouillage** pour verrouiller l'appareil avec l'application en cours d'exécution au premier plan. Si le $ $ etAPP (et dispositif) sont activées pour le multitâche, il est jumelé avec un ultérieur `pause` événement, mais seulement sous iOS 5. En effet, toutes les apps verrouillées dans iOS 5 qui ont le multitâche activé sont poussés à l'arrière-plan. Pour les applications de continuer à s'exécuter lorsque verrouillé sous iOS 5, désactiver multitâche l'application en définissant [UIApplicationExitsOnSuspend][1] sur `YES` . Pour exécuter lorsqu'ils sont bloqués sur iOS 4, ce paramètre n'est pas grave.
+
+ [1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.resume.md b/docs/fr/edge/cordova/events/events.resume.md
new file mode 100644
index 0000000..d6cdb66
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.resume.md
@@ -0,0 +1,101 @@
+---
+
+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.
+---
+
+# curriculum vitae
+
+L'événement se déclenche lorsqu'une application est Récupérée de l'arrière-plan.
+
+    document.addEventListener("resume", yourCallbackFunction, false);
+    
+
+## Détails
+
+Le `resume` événement se déclenche quand la plate-forme native sort l'application de l'arrière-plan.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Petit exemple
+
+    document.addEventListener("resume", onResume, false);
+    
+    function onResume() {
+        // Handle the resume event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Resume Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("resume", onResume, false);
+        }
+    
+        // Handle the resume event
+        //
+        function onResume() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Quirks
+
+Toutes les fonctions interactives appelées à partir d'un `pause` gestionnaire d'événements exécute plus tard lorsque le $ $ etAPP reprend, comme signalé par le `resume` événement. Il s'agit d'alertes, `console.log()` et tous les appels de plugins ou de l'API, de Cordoue qui passent par l'Objective-C.
+
+*   événements **actifs**
+    
+    L'iOS spécifiques `active` événement est disponible comme alternative à `resume` et détecte le moment où les utilisateurs de désactiver la touche **verrou** pour déverrouiller l'appareil avec l'application en cours d'exécution au premier plan. Si le $ $ etAPP (et dispositif) sont activées pour le multitâche, il est jumelé avec un ultérieur `resume` événement, mais seulement sous iOS 5. En effet, toutes les apps verrouillées dans iOS 5 qui ont le multitâche activé sont poussés à l'arrière-plan. Pour les applications de continuer à s'exécuter lorsque verrouillé sous iOS 5, désactiver multitâche l'application en définissant [UIApplicationExitsOnSuspend][1] sur `YES` . Pour exécuter lorsqu'ils sont bloqués sur iOS 4, ce paramètre n'est pas grave.
+
+*   **reprendre** l'événement
+    
+    Lorsqu'elle est appelée depuis une `resume` gestionnaire d'événements, des fonctions interactives, telles que `alert()` besoin d'être enveloppé dans une `setTimeout()` appel d'une valeur de délai d'attente de zéro, ou bien l'accroche de l'app. Par exemple :
+    
+        document.addEventListener("resume", onResume, false);
+        function onResume() {
+           setTimeout(function() {
+                  // TODO: do your thing!
+                }, 0);
+        }
+        
+
+ [1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.searchbutton.md b/docs/fr/edge/cordova/events/events.searchbutton.md
new file mode 100644
index 0000000..333a7f6
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.searchbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# bouton recherche
+
+L'événement se déclenche lorsque l'utilisateur appuie sur le bouton Rechercher sur Android.
+
+    document.addEventListener("searchbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous devez substituer le comportement par défaut de bouton recherche sur Android, vous pouvez enregistrer un écouteur d'événements pour l'événement du bouton « recherche ».
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   Android
+
+## Petit exemple
+
+    document.addEventListener("searchbutton", onSearchKeyDown, false);
+    
+    function onSearchKeyDown() {
+        // Handle the search button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Search Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("searchbutton", onSearchKeyDown, false);
+        }
+    
+        // Handle the search button
+        //
+        function onSearchKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.startcallbutton.md b/docs/fr/edge/cordova/events/events.startcallbutton.md
new file mode 100644
index 0000000..9c319b1
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.startcallbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# startcallbutton
+
+L'événement se déclenche lorsque l'utilisateur appuie sur le bouton d'appel de démarrer.
+
+    document.addEventListener("startcallbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous devez substituer le comportement d'appel de démarrage par défaut, vous pouvez enregistrer un écouteur d'événements pour le `startcallbutton` événement.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   BlackBerry WebWorks (OS 5.0 et plus)
+
+## Petit exemple
+
+    document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+    
+    function onStartCallKeyDown() {
+        // Handle the start call button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Start Call Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+        }
+    
+        // Handle the start call button
+        //
+        function onStartCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.volumedownbutton.md b/docs/fr/edge/cordova/events/events.volumedownbutton.md
new file mode 100644
index 0000000..e6f70e5
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.volumedownbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# volumedownbutton
+
+L'événement se déclenche lorsque l'utilisateur clique sur le bouton volume faible.
+
+    document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous devez substituer le comportement de diminution du volume par défaut vous pouvez enregistrer un écouteur d'événements pour le `volumedownbutton` événement.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   BlackBerry WebWorks (OS 5.0 et plus)
+
+## Petit exemple
+
+    document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+    
+    function onVolumeDownKeyDown() {
+        // Handle the volume down button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Volume Down Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+        }
+    
+        // Handle the volume down button
+        //
+        function onVolumeDownKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.volumeupbutton.md b/docs/fr/edge/cordova/events/events.volumeupbutton.md
new file mode 100644
index 0000000..c7ff430
--- /dev/null
+++ b/docs/fr/edge/cordova/events/events.volumeupbutton.md
@@ -0,0 +1,76 @@
+---
+
+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.
+---
+
+# volumeupbutton
+
+L'événement se déclenche lorsque l'utilisateur clique sur le bouton volume up.
+
+    document.addEventListener("volumeupbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous devez substituer le comportement augmenter le volume par défaut vous pouvez enregistrer un écouteur d'événements pour le `volumeupbutton` événement.
+
+Les applications doivent généralement utiliser `document.addEventListener` pour attacher un écouteur d'événements une fois le `deviceready` événement se déclenche.
+
+## Plates-formes prises en charge
+
+*   BlackBerry WebWorks (OS 5.0 et plus)
+
+## Petit exemple
+
+    document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+    
+    function onVolumeUpKeyDown() {
+        // Handle the volume up button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Volume Up Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+        }
+    
+        // Handle the volume up button
+        //
+        function onVolumeUpKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/file/directoryentry/directoryentry.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/file/directoryentry/directoryentry.md b/docs/fr/edge/cordova/file/directoryentry/directoryentry.md
new file mode 100644
index 0000000..a6be7a1
--- /dev/null
+++ b/docs/fr/edge/cordova/file/directoryentry/directoryentry.md
@@ -0,0 +1,394 @@
+---
+
+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.
+---
+
+# DirectoryEntry
+
+Cet objet représente un répertoire sur un système de fichiers, tel que défini par la spécification [W3C répertoires et systèmes][1] .
+
+ [1]: http://www.w3.org/TR/file-system-api/
+
+## Propriétés
+
+*   **isFile**: toujours `false` . *(booléen)*
+
+*   **isDirectory**: toujours `true` . *(booléen)*
+
+*   **nom**: le nom de la `DirectoryEntry` , à l'exclusion de la voie menant à celle-ci. *(DOMString)*
+
+*   **fullPath**: le chemin d'accès complet absolu de la racine à la `DirectoryEntry` . *(DOMString)*
+
+**Remarque :** L'attribut suivant est défini par la spécification W3C, mais n'est *pas* supportée :
+
+*   **système de fichiers**: le système de fichiers sur lequel le `DirectoryEntry` réside. *(Système de fichiers)*
+
+## Méthodes
+
+Les méthodes suivantes peuvent être appelées sur un `DirectoryEntry` objet :
+
+*   **getMetadata**: Rechercher des métadonnées relatives à un répertoire.
+
+*   **setMetadata**: définir des métadonnées sur un répertoire.
+
+*   **moveTo**: déplacer un répertoire vers un autre emplacement sur le système de fichiers.
+
+*   **copyTo**: copier un répertoire vers un autre emplacement sur le système de fichiers.
+
+*   **toURL**: renvoyer une URL pour aider à localiser un répertoire.
+
+*   **supprimer**: supprimer un répertoire. Le répertoire doit être vide.
+
+*   **getParent**: chercher le répertoire parent.
+
+*   **createReader**: créer un nouveau `DirectoryReader` qui peut lire les entrées d'un répertoire.
+
+*   **getDirectory**: créer ou Rechercher un répertoire.
+
+*   **getFile**: créer ou Rechercher un fichier.
+
+*   **removeRecursively**: supprimer un répertoire et tout son contenu.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## getMetadata
+
+Rechercher des métadonnées relatives à un répertoire.
+
+**Paramètres :**
+
+*   **successCallback**: une fonction de rappel d'exécuter avec un `Metadata` objet. *(Fonction)*
+
+*   **errorCallback**: une fonction de rappel à exécuter si une erreur se produit lors de la récupération du `Metadata` . Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(metadata) {console.log ("date de modification:" + metadata.modificationTime);}
+    
+    function fail(error) {alert(error.code);}
+    
+    / / Demande l'objet de métadonnées pour cette entrée entry.getMetadata (succès, échec) ;
+    
+
+## setMetadata
+
+Définit les attributs étendus d'un répertoire, ou les métadonnées. *Ne fonctionne actuellement que sur iOS.*
+
+**Paramètres :**
+
+*   **successCallback**: un rappel qui s'exécute lorsque les métadonnées sont correctement définie. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute lorsque les métadonnées ne parvient pas à être définie. *(Fonction)*
+
+*   **metadataObject**: un objet qui contient les clés et les valeurs de métadonnées. *(Objet)*
+
+**Petit exemple**
+
+    function success() {
+        console.log("The metadata was successfully set.");
+    }
+    
+    function fail() {
+        alert("There was an error in setting the metadata");
+    }
+    
+    // Set the metadata
+    entry.setMetadata(success, fail, { "com.apple.MobileBackup": 1});
+    
+
+**iOS Quirk**
+
+*   Seulement le `com.apple.MobileBackup` attribut étendu est pris en charge. Affectez la valeur `1` pour empêcher que le répertoire en cours de sauvegarde d'iCloud. Affectez la valeur `` pour ré-activer le répertoire à sauvegarder vers iCloud.
+
+**Petit exemple**
+
+    function setFolderMetadata(localFileSystem, subFolder, metadataKey, metadataValue)
+    {
+        var onSetMetadataWin = function() {
+            console.log("success setting metadata")
+        }
+        var onSetMetadataFail = function() {
+            console.log("error setting metadata")
+        }
+    
+        var onGetDirectoryWin = function(parent) {
+            var data = {};
+            data[metadataKey] = metadataValue;
+            parent.setMetadata(onSetMetadataWin, onSetMetadataFail, data);
+        }
+        var onGetDirectoryFail = function() {
+            console.log("error getting dir")
+        }
+    
+        var onFSWin = function(fileSystem) {
+            fileSystem.root.getDirectory(subFolder, {create: true, exclusive: false}, onGetDirectoryWin, onGetDirectoryFail);
+        }
+    
+        var onFSFail = function(evt) {
+            console.log(evt.target.error.code);
+        }
+    
+        window.requestFileSystem(localFileSystem, 0, onFSWin, onFSFail);
+    }
+    
+        setFolderMetadata(LocalFileSystem.PERSISTENT, "Backups", "com.apple.MobileBackup", 1);
+    
+
+## moveTo
+
+Déplacer un répertoire vers un autre emplacement sur le système de fichiers. Une erreur se produit si l'application tente de :
+
+*   déplacer un répertoire à l'intérieur de lui-même ou à n'importe quel enfant à n'importe quelle profondeur.
+
+*   déplacer un répertoire dans sa société mère, si un nom différent de son répertoire en cours n'est pas fourni.
+
+*   déplacer un répertoire vers un chemin occupé par un fichier.
+
+*   déplacer un répertoire vers un chemin occupé par un répertoire qui n'est pas vide.
+
+Déplacer un répertoire sur le dessus un répertoire vide existant tente de supprimer et de remplacer ce répertoire.
+
+**Paramètres :**
+
+*   **parent**: le répertoire parent vers laquelle déplacer le répertoire. *(DirectoryEntry)*
+
+*   **newName**: le nouveau nom du répertoire. Par défaut, le nom actuel si non spécifié. *(DOMString)*
+
+*   **successCallback**: une fonction de rappel qui s'exécute avec le `DirectoryEntry` objet pour le nouveau répertoire. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous tentez de déplacer le répertoire. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(entry) {
+        console.log("New Path: " + entry.fullPath);
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    function moveDir(entry) {
+        var parent = document.getElementById('parent').value,
+            parentName = parent.substring(parent.lastIndexOf('/')+1),
+            newName = document.getElementById('newName').value,
+            parentEntry = new DirectoryEntry(parentName, parent);
+    
+        // move the directory to a new directory and rename it
+        entry.moveTo(parentEntry, newName, success, fail);
+    }
+    
+
+## copyTo
+
+Copier un répertoire vers un autre emplacement sur le système de fichiers. Une erreur se produit si l'application tente de :
+
+*   copier un répertoire à l'intérieur de lui-même à toute profondeur.
+
+*   copier un répertoire dans sa société mère, si un nom différent de son répertoire en cours n'est pas fourni.
+
+Répertoire des copies sont toujours récursifs et copiez tout le contenu du répertoire.
+
+**Paramètres :**
+
+*   **parent**: le répertoire parent dans lequel copier le répertoire. *(DirectoryEntry)*
+
+*   **newName**: le nouveau nom du répertoire. Par défaut, le nom actuel si non spécifié. *(DOMString)*
+
+*   **successCallback**: une fonction de rappel qui s'exécute avec le `DirectoryEntry` objet pour le nouveau répertoire. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous tentez de copier l'annuaire sous-jacent. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function win(entry) {
+        console.log("New Path: " + entry.fullPath);
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    function copyDir(entry) {
+        var parent = document.getElementById('parent').value,
+            parentName = parent.substring(parent.lastIndexOf('/')+1),
+            newName = document.getElementById('newName').value,
+            parentEntry = new DirectoryEntry(parentName, parent);
+    
+        // copy the directory to a new directory and rename it
+        entry.copyTo(parentEntry, newName, success, fail);
+    }
+    
+
+## toURL
+
+Retourne une URL qui peut être utilisée pour localiser le répertoire.
+
+**Petit exemple**
+
+    // Get the URL for this directory
+    var dirURL = entry.toURL();
+    console.log(dirURL);
+    
+
+## supprimer
+
+Supprime un répertoire. Une erreur se produit si l'application tente de :
+
+*   supprimer un répertoire qui n'est pas vide.
+
+*   Supprimez le répertoire racine du système de fichiers.
+
+**Paramètres :**
+
+*   **successCallback**: une fonction de rappel qui s'exécute après que le répertoire est supprimé. Appelé sans paramètre. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous tentez de supprimer le répertoire. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(entry) {console.log ("l'enlèvement a réussi");}
+    
+    function fail(error) {alert ("erreur de suppression de répertoire: ' + error.code);}
+    
+    / / supprimer ce répertoire entry.remove (succès, échec) ;
+    
+
+## getParent
+
+Rechercher le parent `DirectoryEntry` contenant le répertoire.
+
+**Paramètres :**
+
+*   **successCallback**: un rappel passé parent du répertoire `DirectoryEntry` . *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous tentez de récupérer le parent `DirectoryEntry` . Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(parent) {
+        console.log("Parent Name: " + parent.name);
+    }
+    
+    function fail(error) {
+        alert('Failed to get parent directory: ' + error.code);
+    }
+    
+    // Get the parent DirectoryEntry
+    entry.getParent(success, fail);
+    
+
+## createReader
+
+Crée une nouvelle DirectoryReader pour lire le contenu d'un répertoire.
+
+**Petit exemple**
+
+    // create a directory reader
+    var directoryReader = entry.createReader();
+    
+
+## getDirectory
+
+Crée ou lève les yeux un répertoire existant. Une erreur se produit si l'application tente de :
+
+*   Créez un répertoire dont le parent immédiat n'existe pas encore.
+
+**Paramètres :**
+
+*   **chemin d'accès**: le chemin vers le répertoire leva ou créé. Un chemin absolu ou un chemin d'accès relatif de cette `DirectoryEntry` . *(DOMString)*
+
+*   **options**: Options pour spécifier si le répertoire est créé s'il n'existe pas. *(Drapeaux)*
+
+*   **successCallback**: une fonction de rappel qui s'exécute avec un `DirectoryEntry` objet. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous créez ou en levant le répertoire. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(dirEntry) {console.log ("nom du répertoire:" + dirEntry.name);}
+    
+    function fail(error) {alert ("Impossible de créer le nouveau répertoire:" + error.code);}
+    
+    / / Récupérer un répertoire existant, ou créer si elle n'existe pas déjà entry.getDirectory (« Nouveau_répertoire », {créer : true, exclusif : false}, succès, échec) ;
+    
+
+## getFile
+
+Crée ou lève les yeux un fichier. Une erreur se produit si l'application tente de :
+
+*   Créez un fichier dont le parent immédiat n'existe pas encore.
+
+**Paramètres :**
+
+*   **chemin d'accès**: le chemin d'accès au fichier pour être levé ou créé. Un chemin absolu ou un chemin d'accès relatif de cette `DirectoryEntry` . *(DOMString)*
+
+*   **options**: Options pour spécifier si le fichier est créé s'il n'existe pas. *(Drapeaux)*
+
+*   **successCallback**: un rappel passé un `FileEntry` objet. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous créez ou en levant le fichier. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(fileEntry) {console.log ("nom de fichier:" + fileEntry.name);}
+    
+    function fail(error) {alert ("Impossible de récupérer le fichier:" + error.code);}
+    
+    / / Récupérer un fichier existant, ou créer si elle n'existe pas de entry.getFile (« newFile.txt », {créer : vrai, exclusif : false}, succès, échec) ;
+    
+
+## removeRecursively
+
+Supprime un répertoire et tout son contenu. En cas d'erreur (par exemple en essayant de supprimer un répertoire contenant un fichier qui ne peut pas être supprimé), une partie du contenu du répertoire peuvent être supprimées. Une erreur se produit si l'application tente de :
+
+*   Supprimez le répertoire racine du système de fichiers.
+
+**Paramètres :**
+
+*   **successCallback**: un rappel qui s'exécute après le `DirectoryEntry` a été supprimé. Appelé sans paramètre. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lorsque vous tentez de supprimer le `DirectoryEntry` . Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(parent) {
+        console.log("Remove Recursively Succeeded");
+    }
+    
+    function fail(error) {
+        alert("Failed to remove directory or it's contents: " + error.code);
+    }
+    
+    // remove the directory and all it's contents
+    entry.removeRecursively(success, fail);
+    
+
+## Bizarreries de blackBerry
+
+Peut échouer avec un `ControlledAccessException` dans les cas suivants :
+
+*   Une application tente d'accéder à un répertoire créé par une installation précédente de l'application.
+
+> Solution : Vérifiez les répertoires temporaires sont nettoyés manuellement, ou par l'application avant la réinstallation.
+
+*   Si le périphérique est connecté par USB.
+
+> Solution : déconnecter le câble USB de l'appareil et exécutez à nouveau.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/992e9151/docs/fr/edge/cordova/file/directoryreader/directoryreader.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/file/directoryreader/directoryreader.md b/docs/fr/edge/cordova/file/directoryreader/directoryreader.md
new file mode 100644
index 0000000..a750de2
--- /dev/null
+++ b/docs/fr/edge/cordova/file/directoryreader/directoryreader.md
@@ -0,0 +1,62 @@
+---
+
+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.
+---
+
+# DirectoryReader
+
+Un objet qui répertorie les fichiers et répertoires d'un répertoire, tel que défini dans la spécification [W3C répertoires et systèmes][1] .
+
+ [1]: http://www.w3.org/TR/file-system-api/
+
+## Méthodes
+
+*   **readEntries**: lire les entrées d'un répertoire.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## readEntries
+
+Lire les entrées dans ce répertoire.
+
+**Paramètres :**
+
+*   **successCallback**: un rappel qui est passé à un tableau de `FileEntry` et `DirectoryEntry` des objets. *(Fonction)*
+
+*   **errorCallback**: un rappel qui s'exécute si une erreur se produit lors de la récupération de la liste de répertoires. Appelée avec un `FileError` objet. *(Fonction)*
+
+**Petit exemple**
+
+    function success(entries) {
+        var i;
+        for (i=0; i<entries.length; i++) {
+            console.log(entries[i].name);
+        }
+    }
+    
+    function fail(error) {
+        alert("Failed to list directory contents: " + error.code);
+    }
+    
+    // Get a directory reader
+    var directoryReader = dirEntry.createReader();
+    
+    // Get a list of all the entries in the directory
+    directoryReader.readEntries(success,fail);
\ No newline at end of file