incubator-callback-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fil...@apache.org
Subject [13/29] Add French 1.1.0 translation
Date Thu, 12 Jan 2012 20:14:00 GMT
http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/events/events.volumedownbutton.md b/docs/fr/1.1.0/phonegap/events/events.volumedownbutton.md
new file mode 100644
index 0000000..376b66e
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/events/events.volumedownbutton.md
@@ -0,0 +1,66 @@
+volumedownbutton
+================
+
+Cet évènement est déclenché lorsque l'utilisateur appuie sur le bouton baisser le volume.
+
+    document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+
+Détails
+-------
+
+Si vous avez besoin de redéfinir le comportement par défaut du bouton de baisse de volume, il vous suffit d'associer une fonction à l'évènement 'volumedownbutton'.
+
+Généralement, il vous faudra ajouter un écouteur d'évènement via `document.addEventListener` après réception de l'évènement PhoneGap 'deviceready'.
+
+Plateformes supportées
+----------------------
+
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+
+Exemple rapide
+--------------
+
+    document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+
+    function onVolumeDownKeyDown() {
+        // Gérer le bouton baisser le volume
+    }
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple évènement volumedownbutton PhoneGap</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Appeler onDeviceReady lorsque PhoneGap est prêt.
+        //
+        // Pour le moment, le document est chargé mais pas phonegap.js.
+        // Lorsque PhoneGap sera chargé et capable de communiquer avec la partie native du mobile,
+        // il déclenchera l'évènement `deviceready`.
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+
+        // PhoneGap est chargé et il est maintenant possible d'appeler des fonctions PhoneGap
+        //
+        function onDeviceReady() {
+            // Ajout d'un écouteur d'évènement
+            document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+        }
+
+        // Gérer le bouton baisser le volume
+        //
+        function onVolumeDownKeyDown() {
+        }
+
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/events/events.volumeupbutton.md b/docs/fr/1.1.0/phonegap/events/events.volumeupbutton.md
new file mode 100644
index 0000000..2375988
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/events/events.volumeupbutton.md
@@ -0,0 +1,66 @@
+volumeupbutton
+==============
+
+Cet évènement est déclenché lorsque l'utilisateur appuie sur le bouton augmenter le volume.
+
+    document.addEventListener("volumeupbutton", yourCallbackFunction, false);
+
+Détails
+-------
+
+Si vous avez besoin de redéfinir le comportement par défaut du bouton d'augmentation de volume, il vous suffit d'associer une fonction à l'évènement 'volumeupbutton'.
+
+Généralement, il vous faudra ajouter un écouteur d'évènement via `document.addEventListener` après réception de l'évènement PhoneGap 'deviceready'.
+
+Plateformes supportées
+----------------------
+
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+
+Exemple rapide
+--------------
+
+    document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+
+    function onVolumeUpKeyDown() {
+        // Gérer le bouton augmenter le volume
+    }
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple évènement volumeupbutton PhoneGap</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Appeler onDeviceReady lorsque PhoneGap est prêt.
+        //
+        // Pour le moment, le document est chargé mais pas phonegap.js.
+        // Lorsque PhoneGap sera chargé et capable de communiquer avec la partie native du mobile,
+        // il déclenchera l'évènement `deviceready`.
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+
+        // PhoneGap est chargé et il est maintenant possible d'appeler des fonctions PhoneGap
+        //
+        function onDeviceReady() {
+            // Ajout d'un écouteur d'évènement
+            document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+        }
+
+        // Gérer le bouton augmenter le volume
+        //
+        function onVolumeUpKeyDown() {
+        }
+
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/directoryentry/directoryentry.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/directoryentry/directoryentry.md b/docs/fr/1.1.0/phonegap/file/directoryentry/directoryentry.md
new file mode 100644
index 0000000..9fbb861
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/directoryentry/directoryentry.md
@@ -0,0 +1,298 @@
+DirectoryEntry
+==============
+
+Un objet `DirectoryEntry` représente un répertoire du système de fichiers.  Cet objet est conforme à la spécification [W3C Directories and Systems](http://www.w3.org/TR/file-system-api/).
+
+Propriétés
+----------
+
+- __isFile:__ Toujours valorisé à false. _(boolean)_
+- __isDirectory:__ Toujours valorisé à true. _(boolean)_
+- __name:__ Le nom du répertoire, sans le chemin menant vers ce répertoire. _(DOMString)_
+- __fullPath:__ Le chemin absolu de ce répertoire depuis la racine. _(DOMString)_
+
+REMARQUE : Les attributs suivants sont définis par la spécification W3C, mais ne sont __pas supportés__ par PhoneGap :
+
+- __filesystem:__ Le système de fichiers auquel appartient le répertoire. _(FileSystem)_ 
+
+Méthodes
+--------
+
+Les méthodes suivantes sont disponibles sur un objet DirectoryEntry :
+
+- __getMetadata__: Consulter les métadonnées d'un répertoire.
+- __moveTo__: Déplacer un répertoire vers un autre emplacement du système de fichiers.
+- __copyTo__: Copier un répertoire dans un autre emplacement du système de fichiers.
+- __toURI__: Récupérer une URI permettant de localiser le répertoire.
+- __remove__: Supprimer un répertoire. Le répertoire doit être vide.
+- __getParent__: Consulter le répertoire parent.
+- __createReader__: Créer un nouvel objet DirectoryReader permettant de lire le contenu d'un répertoire.
+- __getDirectory__: Créer ou consulter un répertoire.
+- __getFile__: Créer ou consulter un fichier.
+- __removeRecursively__: Supprimer un répertoire ainsi que tout son contenu.
+
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+getMetadata
+-----------
+
+Consulter les métadonnées d'un répertoire.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet Metadata. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de récupération des métadonnées. Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+    function success(metadata) {
+        console.log("Dernière modification : " + metadata.modificationTime);
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+
+    // Récupérer les métadonnées
+    entry.getMetadata(success, fail);	
+
+
+moveTo
+------
+
+Déplacer un répertoire vers un autre emplacement du système de fichiers. C'est une erreur d'essayer de :
+
+- déplacer un répertoire vers l'interieur de lui-même ou vers un répertoire fils, peu importe sa profondeur;
+- déplacer un répertoire vers son propre parent sans qu'un nom différent du nom actuel ne soit fourni;
+- déplacer un répertoire vers un chemin qu'occupe un fichier;
+- déplacer un répertoire vers un chemin qu'occupe un répertoire non vide.
+
+De plus, déplacer un répertoire vers un chemin qu'occupe un répertoire vide entraîne une tentative de suppression et de remplacement de ce répertoire vide.
+
+__Paramètres :__
+
+- __parent__ - Le répertoire parent vers lequel déplacer le répertoire. _(DirectoryEntry)_
+- __newName__ - Le nouveau nom du répertoire. Vaut le nom actuel du répertoire si non précisé. _(DOMString)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet DirectoryEntry représentant le nouveau répertoire. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de déplacement du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+    function success(newdir) {
+        console.log("Nouveau chemin : " + newdir.fullPath);
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+	
+	function moveDir(entry) {
+        var parent = document.getElementById('parent').value,
+            newName = document.getElementById('newName').value,
+            parentEntry = new DirectoryEntry({fullPath: parent});
+
+        // Déplacer et renommer le répertoire
+        entry.moveTo(parentEntry, newName, success, fail);
+    }
+
+copyTo
+------
+
+Copier un répertoire dans un autre emplacement du système de fichiers. C'est une erreur d'essayer de :
+
+- copier un répertoire à l'interieur de lui-même ou dans un répertoire fils, peu importe sa profondeur;
+- copier un répertoire vers son propre parent sans qu'un nom différent du nom actuel ne soit fourni. 
+
+Les copies de répertoires sont toujorus récursives, autrement dit c'est l'intégralité du contenu du répertoire qui est copié.
+
+__Paramètres :__
+
+- __parent__ -  Le répertoire parent vers lequel copier le répertoire. _(DirectoryEntry)_
+- __newName__ - Le nouveau nom du répertoire. Vaut le nom actuel du répertoire si non précisé. _(DOMString)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet DirectoryEntry représentant le nouveau répertoire. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de copie du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+	function win(newdir) {
+		console.log("Nouveau chemin : " + newdir.fullPath);
+	}
+	
+	function fail(error) {
+		alert(error.code);
+	}
+	
+	function copyDir(entry) {
+        var parent = document.getElementById('parent').value,
+            newName = document.getElementById('newName').value,
+            parentEntry = new DirectoryEntry({fullPath: parent});
+
+        // Copier et renommer le répertoire
+        entry.copyTo(parentEntry, newName, success, fail);
+    }
+
+
+toURI
+-----
+
+Récupérer une URI permettant de localiser le répertoire.
+
+__Exemple rapide__
+	
+    // Récupérer l'URI du répertoire
+    var uri = entry.toURI();
+    console.log(uri);
+
+
+remove
+------
+
+Supprimer un répertoire. C'est une erreur d'essayer de :
+
+- supprimer un répertoire non vide;
+- supprimer le répertoire racine du système de fichier.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée en cas de succès de suppression du répertoire.  Appelée sans argument. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de suppression du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success() {
+        console.log("Suppresion réussie");
+    }
+
+    function fail(error) {
+        alert('Echec de suppression du répertoire : ' + error.code);
+    }
+
+    // Supprimer le répertoire
+    entry.remove(success, fail);
+
+
+getParent
+---------
+
+Consulter le répertoire parent d'un répertoire. 
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet DirectoryEntry représentant le répertoire parent. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de récupération du répertoire parent.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(parent) {
+        console.log("Nom du répertoire parent : " + parent.name);
+    }
+ 
+    function fail(error) {
+        alert('Echec de récupération du répertoire parent : ' + error.code);
+    }
+	
+	// Récupération du répertoire parent
+	entry.getParent(success, fail);	
+
+
+createReader
+------------
+
+Créer un nouvel objet DirectoryReader permettant de lire le contenu d'un répertoire.
+
+__Exemple rapide__
+	
+    // Créer un DirectoryReader
+    var directoryReader = entry.createReader();	
+
+
+getDirectory
+------------
+
+Créer ou consulter un répertoire existant.  C'est une erreur d'essayer de :
+
+- créer un répertoire dont le répertoire parent n'existe pas.
+
+__Paramètres :__
+
+- __path__ - Le chemin vers le répertoire à consulter ou créer.  Peut être soit un chemin absolu, soit relatif au DirectoryEntry actuel. _(DOMString)_
+- __options__ - Options permettant de préciser si le répertoire doit être créé s'il n'existe pas.  _(Flags)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet DirectoryEntry. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de création ou de consultation du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(newdir) {
+        console.log("Nom du répertoire : " + newdir.name);
+    }
+
+    function fail(error) {
+        alert("Echec de création du répertoire : " + error.code);
+    }
+
+    // Retrouver un répertoire existant, ou le créer s'il n'existe pas encore
+    entry.getDirectory("newDir", {create: true, exclusive: false}, success, fail);	
+
+
+getFile
+-------
+
+Créer ou consulter un fichier.  C'est une erreur d'essayer de :
+
+- créer un fichier dont le répertoire parent n'existe pas.
+
+__Paramètres :__
+
+- __path__ - Le chemin du fichier à consulter ou à créer.  Peut être soit un chemin absolu, soit relatif au DirectoryEntry actuel. _(DOMString)_
+- __options__ - Options permettant de préciser si le fichier doit être créé s'il n'existe pas.  _(Flags)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet FileEntry. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de création ou de consultation du fichier.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(file) {
+        console.log("Nom du fichier : " + file.name);
+    }
+
+    function fail(error) {
+        alert("Failed to retrieve file: " + error.code);
+    }
+
+    // Retrouver un fichier existant, ou le créer s'il n'existe pas encore
+    entry.getFile("newFile.txt", {create: true, exclusive: false}, success, fail);	
+
+
+removeRecursively
+-----------------
+
+Supprimer un répertoire ainsi que tout son contenu.  En cas d'erreur (par exemple en essayant de supprimer un répertoire dans lequel certains fichiers ne peuvent pas être supprimés), la suppression du contenu du répertoire peut être partielle.   C'est une erreur d'essayer de :
+
+- supprimer le répertoire racine du système de fichier.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée en cas de succès de suppression du répertoire.  Appelée sans argument. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de suppression du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success() {
+        console.log("La suppression récursive a réussi");
+    }
+
+    function fail(error) {
+        alert("Echec de suppression du répertoire ou de son contenu : " + error.code);
+    }
+
+    // Supprimer le répertoire ainsi que tout son contenu
+    entry.removeRecursively(success, fail);	

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/directoryreader/directoryreader.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/directoryreader/directoryreader.md b/docs/fr/1.1.0/phonegap/file/directoryreader/directoryreader.md
new file mode 100644
index 0000000..73c0aed
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/directoryreader/directoryreader.md
@@ -0,0 +1,47 @@
+DirectoryReader
+===============
+
+Un objet `DirectoryReader` liste les fichiers et répertoires contenus dans un répertoire.  Cet objet est conforme à la spécification [W3C Directories and Systems](http://www.w3.org/TR/file-system-api/).
+
+Méthodes
+--------
+
+- __readEntries__: Lire le contenu d'un répertoire. 
+
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+readEntries
+-----------
+
+Lire le contenu d'un répertoire. 
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un tableau d'objets FileEntry et DirectoryEntry. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de lecture du contenu du répertoire.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(entries) {
+        var i;
+        for (i=0; i<entries.length; i++) {
+            console.log(entries[i].name);
+        }
+    }
+
+    function fail(error) {
+        alert("Echec de lecture du contenu du répertoire : " + error.code);
+    }
+
+    // Créer un objet DirectoryReader
+    var directoryReader = dirEntry.createReader();
+
+    // Obtenir une liste du contenu du répertoire
+    directoryReader.readEntries(success,fail);

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/file.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/file.md b/docs/fr/1.1.0/phonegap/file/file.md
new file mode 100644
index 0000000..03d03a7
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/file.md
@@ -0,0 +1,23 @@
+File
+====
+
+> API permettant de lire, écrire et parcourir l'arborescence de systèmes de fichiers. 
+
+Objets
+------
+
+- DirectoryEntry
+- DirectoryReader
+- File
+- FileEntry
+- FileError
+- FileReader
+- FileSystem
+- FileTransfer
+- FileTransferError
+- FileUploadOptions
+- FileUploadResult
+- FileWriter
+- Flags
+- LocalFileSystem
+- Metadata
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/fileentry/fileentry.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/fileentry/fileentry.md b/docs/fr/1.1.0/phonegap/file/fileentry/fileentry.md
new file mode 100644
index 0000000..89a9e61
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/fileentry/fileentry.md
@@ -0,0 +1,242 @@
+FileEntry
+=========
+
+Un objet `FileEntry` représente un fichier du système de fichiers.  Cet objet est conforme à la spécification [W3C Directories and Systems](http://www.w3.org/TR/file-system-api/).
+
+Propriétés
+----------
+
+- __isFile:__ Toujours valorisé à true. _(boolean)_
+- __isDirectory:__ Toujours valorisé à false. _(boolean)_
+- __name:__ Le nom du fichier, sans le chemin menant vers ce fichier. _(DOMString)_
+- __fullPath:__ Le chemin absolu de ce fichier depuis la racine. _(DOMString)_
+
+REMARQUE : Les attributs suivants sont définis par la spécification W3C, mais ne sont __pas supportés__ par PhoneGap :
+
+- __filesystem:__ Le système de fichiers auquel appartient le fichier. _(FileSystem)_
+
+
+Méthodes
+--------
+
+- __getMetadata__: Consulter les métadonnées d'un fichier.
+- __moveTo__: Déplacer un fichier vers un autre emplacement du système de fichiers.
+- __copyTo__: Copier un fichier dans un autre emplacement du système de fichiers.
+- __toURI__: Récupérer une URI permettant de localiser le fichier.
+- __remove__: Supprimer un fichier.
+- __getParent__: Consulter le répertoire parent.
+- __createWriter__: Créer un objet FileWriter permettant d'écrire dans un fichier.
+- __file__: Créer un objet File contenant les propriétés du fichier que l'objet FileEntry représente.
+
+
+Plateformes supportées
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+
+getMetadata
+-----------
+
+Consulter les métadonnées d'un fichier.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet Metadata. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de récupération des métadonnées. Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+    function success(metadata) {
+        console.log("Dernière modification : " + metadata.modificationTime);
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+
+    // Récupérer les métadonnées
+    entry.getMetadata(success, fail);	
+
+
+moveTo
+------
+
+Déplacer un fichier vers un autre emplacement du système de fichiers. C'est une erreur d'essayer de :
+
+- déplacer un fichier vers son répertoire parent sans qu'un nom différent du nom actuel ne soit fourni;
+- déplacer un fichier vers un chemin qu'occupe un répertoire;
+
+De plus, déplacer un fichier vers un chemin qu'occupe un fichier entraîne une tentative de suppression et de remplacement de ce fichier.
+
+__Paramètres :__
+
+- __parent__ - Le répertoire parent vers lequel déplacer le fichier. _(DirectoryEntry)_
+- __newName__ - Le nouveau nom du fichier. Vaut le nom actuel du fichier si non précisé. _(DOMString)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet FileEntry représentant le nouveau fichier. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de déplacement du fichier.  Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+    function success(newfile) {
+        console.log("Nouveau chemin : " + newfile.fullPath);
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+
+    function moveFile(entry) {
+        var parent = document.getElementById('parent').value,
+            parentEntry = new DirectoryEntry({fullPath: parent});
+
+        // Déplacer et renommer le fichier
+        entry.moveTo(parentEntry, "newFile.txt", success, fail);
+    }
+	
+
+copyTo
+------
+
+Copier un fichier dans un autre emplacement du système de fichiers. C'est une erreur d'essayer de :
+
+- copier un fichier vers son répertoire parent sans qu'un nom différent du nom actuel ne soit fourni. 
+
+__Paramètres :__
+
+- __parent__ - Le répertoire parent vers lequel copier le fichier. _(DirectoryEntry)_
+- __newName__ - Le nouveau nom du fichier. Vaut le nom actuel du fichier si non précisé. _(DOMString)_
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet FileEntry représentant le nouveau fichier. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de copie du fichier.  Appelée avec en argument un objet FileError. _(Function)_
+
+
+__Exemple rapide__
+
+    function win(newfile) {
+	    console.log("Nouveau chemin : " + newfile.fullPath);
+    }
+
+    function fail(error) {
+	    alert(error.code);
+    }
+
+    function copyFile(entry) {
+        var parent = document.getElementById('parent').value,
+            parentEntry = new DirectoryEntry({fullPath: parent});
+
+        // Copier et renommer le fichier
+        entry.copyTo(parentEntry, "file.copy", success, fail);
+    }
+
+	
+toURI
+-----
+
+Récupérer une URI permettant de localiser le fichier.
+
+__Exemple rapide__
+	
+    // Récupérer l'URI du fichier
+    var uri = entry.toURI();
+    console.log(uri);
+
+
+remove
+------
+
+Supprimer un fichier. 
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée en cas de succès de suppression du fichier.  Appelée sans argument. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de suppression du fichier.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success() {
+        console.log("Suppresion réussie");
+    }
+
+    function fail(error) {
+        alert('Echec de suppression du fichier : ' + error.code);
+    }
+
+    // Supprimer le fichier
+    entry.remove(success, fail);
+
+
+getParent
+---------
+
+Consulter le répertoire contenant le fichier. 
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet DirectoryEntry représentant le répertoire parent. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de récupération du répertoire parent.  Appelée avec en argument un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(parent) {
+        console.log("Nom du répertoire parent : " + parent.name);
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+
+    // Récupération du répertoire parent
+    entry.getParent(success, fail);	
+
+
+createWriter
+------------
+
+Create a FileWriter object associated with the file that the FileEntry represents.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet FileWriter. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de création du FileWriter.  Appelée avec en paramètre un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(writer) {
+        writer.write("Texte à écrire dans le fichier");
+    }
+
+    function fail(error) {
+        alert(error.code);
+    }
+
+    // Créer un FileWriter pour écrire dans le fichier
+    entry.createWriter(success, fail);	
+
+
+file
+----
+
+Créer un objet File présentant l'état actuel du fichier que l'objet FileEntry représente.
+
+__Paramètres :__
+
+- __successCallback__ - Une fonction de callback appelée, en cas de succès, avec en argument un objet File. _(Function)_
+- __errorCallback__ - Une fonction de callback appelée en cas d'échec de création de l'objet File (par exemple si le fichier considéré n'existe plus).  Appelée avec en paramètre un objet FileError. _(Function)_
+
+__Exemple rapide__
+	
+    function success(file) {
+        console.log("Taille du fichier : " + file.size);
+    }
+
+    function fail(error) {
+        alert("Impossible de récupérer les propriétés du fichier : " + error.code);
+    }
+ 
+    // Obtenir les propriétés du fichier
+    entry.file(success, fail);	

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/fileerror/fileerror.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/fileerror/fileerror.md b/docs/fr/1.1.0/phonegap/file/fileerror/fileerror.md
new file mode 100644
index 0000000..c8deada
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/fileerror/fileerror.md
@@ -0,0 +1,30 @@
+FileError
+========
+
+Un objet 'FileError' est retourné lorsqu'une erreur survient durant l'appel d'une méthode de l'API File. 
+
+Propriétés
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis ci-dessous.
+
+Constantes
+----------
+
+- `FileError.NOT_FOUND_ERR`
+- `FileError.SECURITY_ERR`
+- `FileError.ABORT_ERR`
+- `FileError.NOT_READABLE_ERR`
+- `FileError.ENCODING_ERR`
+- `FileError.NO_MODIFICATION_ALLOWED_ERR`
+- `FileError.INVALID_STATE_ERR`
+- `FileError.SYNTAX_ERR`
+- `FileError.INVALID_MODIFICATION_ERR`
+- `FileError.QUOTA_EXCEEDED_ERR`
+- `FileError.TYPE_MISMATCH_ERR`
+- `FileError.PATH_EXISTS_ERR`
+
+Description
+-----------
+
+L'objet 'FileError' est le seul paramètre des fonctions de callback en erreur de l'API File.  Les développeurs doivent lire la propriété code afin de déterminer la nature de l'erreur.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/fileobj/fileobj.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/fileobj/fileobj.md b/docs/fr/1.1.0/phonegap/file/fileobj/fileobj.md
new file mode 100644
index 0000000..9553e63
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/fileobj/fileobj.md
@@ -0,0 +1,26 @@
+File
+====
+
+Un objet `File` contient les propriétés d'un fichier.
+
+Propriétés
+----------
+
+- __name:__ Le nom du fichier. _(DOMString)_
+- __fullPath:__ Le chemin complet du fichier, contenant le nom du fichier. _(DOMString)_
+- __type:__ Le type MIME du fichier. _(DOMString)_
+- __lastModifiedDate:__ La date de dernière modification du fichier. _(Date)_
+- __size:__ La taille du fichier en octets. _(long)_
+
+Détails
+-------
+
+L'objet `File` contient les propriétés d'un seul fichier.  On peut obtenir une instance de File en appelant la méthode __file__ d'un objet `FileEntry`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/filereader/filereader.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/filereader/filereader.md b/docs/fr/1.1.0/phonegap/file/filereader/filereader.md
new file mode 100644
index 0000000..b5c1b45
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/filereader/filereader.md
@@ -0,0 +1,177 @@
+FileReader
+==========
+
+Un objet `FileReader` permet de lire un fichier.
+
+Propriétés
+----------
+
+- __readyState:__ L'un des trois états dans lesquels peut être un FileReader : EMPTY, LOADING ou DONE.
+- __result:__ Le contenu du fichier qui a été lu. _(DOMString)_
+- __error:__ Un objet d'erreur. _(FileError)_
+- __onloadstart:__ Appelé lorsque la lecture commence. _(Function)_
+- __onprogress:__ Appelé pendant la lecture du fichier, retourne l'état d'avancement (progess.loaded/progress.total). _(Function)_ -NON SUPPORTÉ
+- __onload:__ Appelé lorsque la lecture s'est terminée avec succès. _(Function)_
+- __onabort:__ Appelé lorsque la lecture a été abandonnée. Par exemple, suite à un appel à la méthode abort(). _(Function)_
+- __onerror:__ Appelé lorsque la lecture a échoué. _(Function)_
+- __onloadend:__ Appelé lorsque la lecture s'est terminée (que ce soit avec succès ou en échec).  _(Function)_
+
+Méthodes
+--------
+
+- __abort__: Abandonner la lecture du fichier. 
+- __readAsDataURL__: Lire un fichier et retourner son contenu sous forme d'URL de données encodéees en Base64.
+- __readAsText__: Lire un fichier texte.
+
+Détails
+-------
+
+L'objet `FileReader` permet de lire des fichiers depuis le système de fichiers du mobile.  Les fichiers peuvent être lus comme du texte ou comme un flux de données encodées en Base64.  Il est possible d'associer ses propres fonctions aux évènements loadstart, progress, load, loadend, error et abort.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Read As Data URL 
+----------------
+
+__Paramètres :__
+- file - L'objet File à lire
+
+
+Exemple rapide
+--------------
+
+	function win(file) {
+		var reader = new FileReader();
+		reader.onloadend = function(evt) {
+        	console.log("Lecture réussie");
+            console.log(evt.target.result);
+        };
+		reader.readAsDataURL(file);
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.file(win, fail);
+
+Read As Text
+------------
+
+__Paramètres :__
+
+- file - L'objet File à lire
+- encoding - L'encodage à utiliser pour encoder le contenu du fichier. UTF8 par défaut.
+
+Exemple rapide
+--------------
+
+	function win(file) {
+		var reader = new FileReader();
+		reader.onloadend = function(evt) {
+        	console.log("Lecture réussie");
+            console.log(evt.target.result);
+        };
+		reader.readAsText(file);
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.file(win, fail);
+
+Exemple rapide Abort
+--------------------
+
+	function win(file) {
+		var reader = new FileReader();
+		reader.onloadend = function(evt) {
+        	console.log("Lecture réussie");
+            console.log(evt.target.result);
+        };
+		reader.readAsText(file);
+		reader.abort();
+	};
+
+    function fail(error) {
+    	console.log(error.code);
+    }
+	
+    entry.file(win, fail);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple FileReader</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+			window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
+        }
+		
+		function gotFS(fileSystem) {
+			fileSystem.root.getFile("readme.txt", null, gotFileEntry, fail);
+		}
+		
+		function gotFileEntry(fileEntry) {
+			fileEntry.file(gotFile, fail);
+		}
+		
+        function gotFile(file){
+			readDataUrl(file);
+			readAsText(file);
+		}
+        
+        function readDataUrl(file) {
+            var reader = new FileReader();
+            reader.onloadend = function(evt) {
+                console.log("Lire en tant qu'URL de données");
+                console.log(evt.target.result);
+            };
+            reader.readAsDataURL(file);
+        }
+        
+        function readAsText(file) {
+            var reader = new FileReader();
+            reader.onloadend = function(evt) {
+                console.log("Lire en tant que texte");
+                console.log(evt.target.result);
+            };
+            reader.readAsText(file);
+        }
+        
+        function fail(evt) {
+            console.log(evt.target.error.code);
+        }
+        
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>Lecture de fichier</p>
+      </body>
+    </html>
+
+Singularités iOS
+----------------
+- __encoding__ Ce paramètre n'est pas supporté, l'encodage UTF8 sera toujours utilisé.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/filesystem/filesystem.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/filesystem/filesystem.md b/docs/fr/1.1.0/phonegap/file/filesystem/filesystem.md
new file mode 100644
index 0000000..5d8f12c
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/filesystem/filesystem.md
@@ -0,0 +1,72 @@
+FileSystem
+==========
+
+Un objet `FileSystem` représente un système de fichiers.
+
+Propriétés
+----------
+
+- __name:__ Le nom du système de fichiers. _(DOMString)_
+- __root:__ Le répertoire racine du système de fichiers. _(DirectoryEntry)_
+
+Détails
+-------
+
+L'objet `FileSystem` contient les informations d'un système de fichiers. Le nom du système de fichier est unique parmi la liste des systèmes de fichiers exposés.  La propriété root contient un objet `DirectoryEntry` qui représente le répertoire racine du système de fichier.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+	function onSuccess(fileSystem) {
+		console.log(fileSystem.name);
+		console.log(fileSystem.root.name);
+	}
+	
+	// Atteindre le système de fichier persistant
+	window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, null);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple FileSystem</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+			window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
+        }
+
+		function onFileSystemSuccess(fileSystem) {
+			console.log(fileSystem.name);
+			console.log(fileSystem.root.name);
+		}
+		
+		function fail(evt) {
+			console.log(evt.target.error.code);
+		}
+		
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>FileSystem</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/filetransfer/filetransfer.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/filetransfer/filetransfer.md b/docs/fr/1.1.0/phonegap/file/filetransfer/filetransfer.md
new file mode 100644
index 0000000..c23c8ac
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/filetransfer/filetransfer.md
@@ -0,0 +1,120 @@
+FileTransfer
+============
+
+Un objet `FileTransfer` permet de transferer des fichiers vers un serveur distant.
+
+Propriétés
+----------
+
+N/A
+
+Méthodes
+--------
+
+- __upload__: envoyer un fichier vers un serveur. 
+
+Détails
+-------
+
+L'objet `FileTransfer` permet de transferer des fichiers vers un serveur distant via une requête HTTP POST multipart.  Les protocoles HTTP et HTTPS sont tous deux supportés.  Des paramètres optionnels peuvent être fournis en passant un objet FileUploadOptions à la méthode upload.  En cas de réussite du transfert, la fonction de callback de succès sera appelée avec un objet FileUploadResult.  Si une erreur survient, la fonction de callback d'erreur sera appelée avec un objet FileTransferError.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+	
+	// !! Suppose que la variable fileURI contient une URI valide vers un fichier texte sur le mobile.
+	
+  	var win = function(r) {
+        console.log("Code = " + r.responseCode);
+        console.log("Réponse = " + r.response);
+        console.log("Envoyé = " + r.bytesSent);
+	}
+	
+    var fail = function(error) {
+        alert("Une erreur est survenue : Code = " = error.code);
+    }
+	
+	var options = new FileUploadOptions();
+	options.fileKey="file";
+	options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1);
+	options.mimeType="text/plain";
+
+    var params = new Object();
+	params.value1 = "test";
+	params.value2 = "param";
+		
+	options.params = params;
+	
+	var ft = new FileTransfer();
+    ft.upload(fileURI, "http://un.serveur.com/upload.php", win, fail, options);
+    
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+    <head>
+        <title>Exemple de transfert de fichier</title>
+    
+        <script type="text/javascript" charset="utf-8" src="phonegap.0.9.4.min.js"></script>
+        <script type="text/javascript" charset="utf-8">
+            
+            // Attendre que PhoneGap soit prêt
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+            
+            // PhoneGap est prêt
+            //
+            function onDeviceReady() {
+                
+                // Récupérer l'URI d'un fichier image à partir de la source spécifiée
+                navigator.camera.getPicture(uploadPhoto,
+                                            function(message) { alert('Echec de récupération du fichier'); },
+                                            { quality: 50, 
+                                            destinationType: navigator.camera.DestinationType.FILE_URI,
+                                            sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
+                                            );
+                
+            }
+            
+            function uploadPhoto(imageURI) {
+                var options = new FileUploadOptions();
+                options.fileKey="file";
+                options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
+                options.mimeType="image/jpeg";
+                
+                var params = new Object();
+                params.value1 = "test";
+                params.value2 = "param";
+                
+                options.params = params;
+                
+                var ft = new FileTransfer();
+                ft.upload(imageURI, "http://un.serveur.com/upload.php", win, fail, options);
+            }
+            
+            function win(r) {
+                console.log("Code = " + r.responseCode);
+                console.log("Réponse = " + r.response);
+                console.log("Envoyé = " + r.bytesSent);
+            }
+            
+            function fail(error) {
+                alert("Une erreur est survenue : Code = " = error.code);
+            }
+            
+            </script>
+    </head>
+    <body>
+        <h1>Exemple</h1>
+        <p>Transfert de fichier</p>
+    </body>
+    </html>
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/filetransfererror/filetransfererror.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/filetransfererror/filetransfererror.md b/docs/fr/1.1.0/phonegap/file/filetransfererror/filetransfererror.md
new file mode 100644
index 0000000..67d64f7
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/filetransfererror/filetransfererror.md
@@ -0,0 +1,21 @@
+FileTransferError
+=================
+
+Un objet `FileTransferError` est créé lorsqu'une erreur survient pendant un transfert de fichier.
+
+Propriétés
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis ci-dessous. (int)
+
+Constantes
+----------
+
+- `FileTransferError.FILE_NOT_FOUND_ERR`
+- `FileTransferError.INVALID_URL_ERR`
+- `FileTransferError.CONNECTION_ERR`
+
+Description
+-----------
+
+L'objet `FileTransferError` est retourné comme paramètre de la fonction de callback d'erreur lorsqu'une erreur survient pendant un transfert de fichier.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/fileuploadoptions/fileuploadoptions.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/fileuploadoptions/fileuploadoptions.md b/docs/fr/1.1.0/phonegap/file/fileuploadoptions/fileuploadoptions.md
new file mode 100644
index 0000000..fbcfcb2
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/fileuploadoptions/fileuploadoptions.md
@@ -0,0 +1,19 @@
+FileUploadOptions
+=================
+
+Un objet `FileUploadOptions` peut être passé à la méthode `upload` des objets `FileTransfer` afin de afin de fournir des paramètres additionnels au script d'upload.
+
+Propriétés
+----------
+
+- __fileKey:__ Le nom de l'élément du formulaire.  Valorisé à "file" par défaut. (DOMString)
+- __fileName:__ Le nom du fichier tel qu'il doit être enregistré sur le serveur.  Valorisé à "image.jpg" par défaut. (DOMString)
+- __mimeType:__ Le type MIME des données que vous transferez.  Valorisé à "image/jpeg" par défaut. (DOMString)
+- __params:__ Un ensemble optionnel de couples clef/valeur qui seront transmis dans la requête HTTP. (Object)
+- __chunkedMode:__ Indique si les données doivent ête envoyées par morceaux (mode "chunked streaming"). Valorisé à "true" par défaut. (Boolean)
+
+
+Description
+-----------
+
+Un objet `FileUploadOptions` peut être passé à la méthode `upload` des objets `FileTransfer` afin de afin de fournir des paramètres additionnels au script d'upload.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/fileuploadresult/fileuploadresult.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/fileuploadresult/fileuploadresult.md b/docs/fr/1.1.0/phonegap/file/fileuploadresult/fileuploadresult.md
new file mode 100644
index 0000000..7ddf8a0
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/fileuploadresult/fileuploadresult.md
@@ -0,0 +1,21 @@
+FileUploadResult
+========
+
+Un objet `FileUploadResult` est retourné comme argument de la fonction de callback de succès lorsqu'un appel à la méthode upload de FileTransfer s'est bien passé.
+
+Propriétés
+----------
+
+- __bytesSent:__ Le nombre d'octets envoyés au serveur distant lors du transfert. (long)
+- __responseCode:__ Le code de réponse HTTP retourné par le serveur. (long)
+- __response:__ La réponse HTTP retournée par le serveur. (DOMString)
+
+Description
+-----------
+
+L'objet `FileUploadResult` est retourné comme argument de la fonction de callback de succès lorsqu'un appel à la méthode upload de FileTransfer s'est bien passé.
+
+Singularités iOS
+----------------
+- iOS ne remplit ni la propriété responseCode ni la propriété bytesSent de l'objet FileUploadResult. 
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/filewriter/filewriter.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/filewriter/filewriter.md b/docs/fr/1.1.0/phonegap/file/filewriter/filewriter.md
new file mode 100644
index 0000000..129ee03
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/filewriter/filewriter.md
@@ -0,0 +1,173 @@
+FileWriter
+==========
+
+FileWriter is an object that allows one to write a file.
+
+Propriétés
+----------
+
+- __readyState:__ One of the three states the reader can be in INIT, WRITING or DONE.
+- __fileName:__ The name of the file to be written. _(DOMString)_
+- __length:__ The length of the file to be written. _(long)_
+- __position:__ The current position of the file pointer. _(long)_
+- __error:__ An object containing errors. _(FileError)_
+- __onwritestart:__ Called when the write starts. . _(Function)_
+- __onprogress:__ Called while writing the file, reports progress (progess.loaded/progress.total). _(Function)_ -NOT SUPPORTED
+- __onwrite:__ Called when the request has completed successfully.  _(Function)_
+- __onabort:__ Called when the write has been aborted. For instance, by invoking the abort() method. _(Function)_
+- __onerror:__ Called when the write has failed. _(Function)_
+- __onwriteend:__ Called when the request has completed (either in success or failure).  _(Function)_
+
+Méthodes
+-------
+
+- __abort__: Aborts writing file. 
+- __seek__: Moves the file pointer to the byte specified.
+- __truncate__: Shortens the file to the length specified.
+- __write__: Writes data to the file.
+
+Détails
+-------
+
+The `FileWriter` object is a way to write files from the devices file system.  Users register their own event listeners to receive the writestart, progress, write, writeend, error and abort events.
+
+A FileWriter is created for a single file. You can use it to write to a file multiple times. The FileWriter maintains the file's position and length attributes, so you can seek and write anywhere in the file. By default, the FileWriter writes to the beginning of the file (will overwrite existing data). Set the optional append boolean to true in the FileWriter's constructor to begin writing to the end of the file.
+
+Plateformes supportées
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Seek Exemple rapide
+------------------------------
+
+	function win(writer) {
+		// fast forwards file pointer to end of file
+		writer.seek(writer.length);	
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.createWriter(win, fail);
+
+Truncate Exemple rapide
+--------------------------
+
+	function win(writer) {
+		writer.truncate(10);	
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.createWriter(win, fail);
+
+Write Exemple rapide
+-------------------	
+
+	function win(writer) {
+		writer.onwrite = function(evt) {
+        	console.log("write success");
+        };
+		writer.write("some sample text");
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.createWriter(win, fail);
+
+Append Exemple rapide
+--------------------	
+
+	function win(writer) {
+		writer.onwrite = function(evt) {
+        	console.log("write success");
+        };
+        writer.seek(writer.length);
+		writer.write("appended text");
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.createWriter(win, fail);
+	
+Abort Exemple rapide
+-------------------
+
+	function win(writer) {
+		writer.onwrite = function(evt) {
+        	console.log("write success");
+        };
+		writer.write("some sample text");
+		writer.abort();
+	};
+
+	var fail = function(evt) {
+    	console.log(error.code);
+	};
+	
+    entry.createWriter(win, fail);
+
+Exemple complet
+------------
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>FileWriter Exemple</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.0.9.4.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+			window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
+        }
+		
+		function gotFS(fileSystem) {
+			fileSystem.root.getFile("readme.txt", null, gotFileEntry, fail);
+		}
+		
+		function gotFileEntry(fileEntry) {
+			fileEntry.createWriter(gotFileWriter, fail);
+		}
+		
+		function gotFileWriter(writer) {
+	        writer.onwrite = function(evt) {
+                console.log("write success");
+            };
+            writer.write("some sample text");
+			// contents of file now 'some sample text'
+			writer.truncate(11);
+			// contents of file now 'some sample'
+			writer.seek(4);
+			// contents of file still 'some sample' but file pointer is after the 'e' in 'some'
+			writer.write(" different text");
+			// contents of file now 'some different text'
+		}
+        
+        function fail(error) {
+            console.log(error.code);
+        }
+        
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>Write File</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/flags/flags.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/flags/flags.md b/docs/fr/1.1.0/phonegap/file/flags/flags.md
new file mode 100644
index 0000000..995bebc
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/flags/flags.md
@@ -0,0 +1,27 @@
+Flags
+=====
+
+Un objet `Flags` sert à fournir des arguments aux méthodes __getFile__ et __getDirectory__ de `DirectoryEntry`. Ces méthodes permettent de consulter respectivement des fichiers et des répertoires.
+
+Propriétés
+----------
+
+- __create:__ Sert à signaler que le fichier, ou le répertoire, doit être créé s'il n'existe pas. _(boolean)_
+- __exclusive:__ Utilisée seule, cette propriété n'a aucun effet. Utilisée avec create, il permet de faire échouer la création du fichier, ou du répertoire, s'il existe déjà. _(boolean)_
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Récupérer le répertoire "data", en le créant s'il n'existe pas.
+    dataDir = fileSystem.root.getDirectory("data", {create: true});
+
+    // Créer un fichier "lockfile.txt", si et seulement s'il n'existe pas déjà.
+    lockFile = dataDir.getFile("lockfile.txt", {create: true, exclusive: true});

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/localfilesystem/localfilesystem.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/localfilesystem/localfilesystem.md b/docs/fr/1.1.0/phonegap/file/localfilesystem/localfilesystem.md
new file mode 100644
index 0000000..fc92ad0
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/localfilesystem/localfilesystem.md
@@ -0,0 +1,90 @@
+LocalFileSystem
+===============
+
+Un objet `LocalFileSystem` permet d'atteindre la racine d'un système de fichier.
+
+Méthodes
+--------
+
+- __requestFileSystem :__ Demander un FileSystem. _(Function)_
+- __resolveLocalFileSystemURI :__ Retrouver un DirectoryEntry ou FileEntry à partir d'un URI locale. _(Function)_
+
+Constantes
+----------
+
+- `LocalFileSystem.PERSISTENT`: Utilisé pour atteindre un sytème de fichier où les fichiers stockés ne doivent pas être effacés par l'agent utilisateur ("user agent") sans la permission de l'application ou de l'utilisateur.
+- `LocalFileSystem.TEMPORARY`: Utilisé pour atteindre un sytème de fichier où le stockage est sans garantie de persistence.
+
+Détails
+-------
+
+Les méthodes de l'objet `LocalFileSystem` sont disponibles au niveau de l'objet __window__.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide RequestFileSystem
+--------------------------------
+
+	function onSuccess(fileSystem) {
+		console.log(fileSystem.name);
+	}
+	
+	// Atteindre le système de fichier persistant
+	window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);
+
+Exemple rapide ResolveLocalFileSystemURI
+----------------------------------------
+
+	function onSuccess(fileEntry) {
+		console.log(fileEntry.name);
+	}
+
+	window.resolveLocalFileSystemURI("file:///exemple.txt", onSuccess, onError);
+	
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple LocalFileSystem</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+			window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
+			window.resolveLocalFileSystemURI("file:///exemple.txt", onResolveSuccess, fail);
+        }
+
+		function onFileSystemSuccess(fileSystem) {
+			console.log(fileSystem.name);
+		}
+
+		function onResolveSuccess(fileEntry) {
+			console.log(fileEntry.name);
+		}
+		
+		function fail(evt) {
+			console.log(evt.target.error.code);
+		}
+		
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>LocalFileSystem</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/file/metadata/metadata.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/file/metadata/metadata.md b/docs/fr/1.1.0/phonegap/file/metadata/metadata.md
new file mode 100644
index 0000000..8dfa6bb
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/file/metadata/metadata.md
@@ -0,0 +1,32 @@
+Metadata
+========
+
+Un objet `Metadata` fournit des informations sur l'état d'un fichier ou d'un répertoire.
+
+Propriétés
+----------
+
+- __modificationTime:__ Date de la dernière modification du fichier ou du répertoire. _(Date)_
+
+Détails
+-------
+
+L'objet `Metadata` contient des informations sur l'état d'un fichier ou d'un répertoire.  On peut obtenir une instance de Metadata en appelant la méthode __getMetadata__ d'un objet `DirectoryEntry` ou `FileEntry`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+	function win(metadata) {
+		console.log("Dernière modification : " + metadata.modificationTime);
+	}
+	
+	// Récupérer un objet metadata pour ce fichier
+	entry.getMetadata(win, null);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/Coordinates/coordinates.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/Coordinates/coordinates.md b/docs/fr/1.1.0/phonegap/geolocation/Coordinates/coordinates.md
new file mode 100644
index 0000000..00859ff
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/Coordinates/coordinates.md
@@ -0,0 +1,105 @@
+Coordinates
+===========
+
+Ensemble de propriétés décrivant les coordonnées géographiques d'une position.
+
+Propriétés
+----------
+
+* __latitude__: Latitude en degrés décimaux. _(Number)_
+* __longitude__: Longitude en degrés décimaux. _(Number)_
+* __altitude__: Hauteur en mètres de la position par rapport à l'[ellipsoïde](http://earth-info.nga.mil/GandG/publications/tr8350.2/wgs84fin.pdf). _(Number)_
+* __accuracy__: Niveau de précision de la latitude et de la longitude en mètres. _(Number)_
+* __altitudeAccuracy__: Niveau de précision de l'altitude en mètres. _(Number)_
+* __heading__: Direction du déplacement, défini en degrés par rapport au Nord géographique et dans le sens des aiguilles d'une montre. _(Number)_
+* __speed__: Vitesse au sol du mobile, définie en mètres par seconde. _(Number)_
+
+Description
+-----------
+
+L'objet `Coordinates` est créé et rempli par PhoneGap, puis inséré dans l'objet `Position`. L'objet `Position` est ensuite renvoyé à l'utilisateur comme argument de la fonction de callback.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback de succès
+    //
+    var onSuccess = function(position) {
+        alert('Latitude : '                + position.coords.latitude          + '\n' +
+              'Longitude : '               + position.coords.longitude         + '\n' +
+              'Altitude : '                + position.coords.altitude          + '\n' +
+              'Précision : '               + position.coords.accuracy          + '\n' +
+              'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '\n' +
+              'Direction : '               + position.coords.heading           + '\n' +
+              'Vitesse : '                 + position.coords.speed             + '\n' +
+              'Date : '                    + new Date(position.timestamp)      + '\n');
+    };
+
+    // Fonction de callback d'erreur
+    //
+    var onError = function() {
+        alert('onError!');
+    };
+
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Coordinates</title>
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // Afficher les propriétés de `Position` de géolocalisation
+        //
+        function onSuccess(position) {
+            var div = document.getElementById('myDiv');
+        
+            div.innerHTML = 'Latitude : '                + position.coords.latitude          + '<br/>' +
+                            'Longitude : '               + position.coords.longitude         + '<br/>' +
+                            'Altitude : '                + position.coords.altitude          + '<br/>' +
+                            'Précision : '               + position.coords.accuracy          + '<br/>' +
+                            'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '<br/>' +
+                            'Direction : '               + position.coords.heading           + '<br/>' +
+                            'Vitesse : '                 + position.coords.speed             + '<br/>';
+        }
+    
+        // Afficher une alerte s'il y a une problème pendant la récupération de la géolocalisation
+        //
+        function onError() {
+            alert('onError!');
+        }
+
+        </script>
+      </head>
+      <body>
+        <div id="myDiv"></div>
+      </body>
+    </html>
+    
+Singularités Android
+--------------------
+
+__altitudeAccuracy:__ Cette propriété n'est pas supportée sur Android et vaudra toujours `null`.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/Position/position.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/Position/position.md b/docs/fr/1.1.0/phonegap/geolocation/Position/position.md
new file mode 100644
index 0000000..1832cac
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/Position/position.md
@@ -0,0 +1,111 @@
+Position
+========
+
+Un objet `Position` contient les coordonnées retournées par l'API de géolocalisation.
+
+Propriétés
+----------
+
+- __coords:__ Un ensemble de coordonnées géographiques. _(Coordinates)_
+- __timestamp:__ Date de création de `coords` en millisecondes. _(DOMTimeStamp)_
+
+Description
+-----------
+
+L'objet `Position` est créé et rempli par PhoneGap, puis renvoyé à l'utilisateur comme argument de la fonction de callback.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback onSuccess, reçoit un objet Position
+    //
+    var onSuccess = function(position) {
+        alert('Latitude : '                + position.coords.latitude          + '\n' +
+              'Longitude : '               + position.coords.longitude         + '\n' +
+              'Altitude : '                + position.coords.altitude          + '\n' +
+              'Précision : '               + position.coords.accuracy          + '\n' +
+              'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '\n' +
+              'Direction : '               + position.coords.heading           + '\n' +
+              'Vitesse : '                 + position.coords.speed             + '\n' +
+              'Date : '                    + new Date(position.timestamp)      + '\n');
+    };
+
+    // Fonction de callback onError, reçoit un objet PositionError
+    //
+    function onError(error) {
+        alert('code : '    + error.code    + '\n' +
+              'message : ' + error.message + '\n');
+    }
+
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Geolocation</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // Fonction de callback onSuccess, reçoit un objet Position
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+        
+            element.innerHTML = 'Latitude : '                + position.coords.latitude          + '<br/>' +
+                                'Longitude : '               + position.coords.longitude         + '<br/>' +
+                                'Altitude : '                + position.coords.altitude          + '<br/>' +
+                                'Précision : '               + position.coords.accuracy          + '<br/>' +
+                                'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '<br/>' +
+                                'Direction : '               + position.coords.heading           + '<br/>' +
+                                'Vitesse : '                 + position.coords.speed             + '<br/>';
+        }
+    
+	    // Fonction de callback onError, reçoit un objet PositionError
+	    //
+	    function onError(error) {
+	        alert('code : '    + error.code    + '\n' +
+	              'message : ' + error.message + '\n');
+	    }
+
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Recherche de géolocalisation...</p>
+      </body>
+    </html>
+
+Singularités iPhone
+-------------------
+
+- __timestamp:__ Défini en secondes au lieu de millisecondes.
+
+Un contournement consiste à convertir manuellement le timestamp en millisecondes (x 1000) :
+
+        var onSuccess = function(position) {
+            alert('Latitude : '  + position.coords.latitude             + '\n' +
+                  'Longitude : ' + position.coords.longitude            + '\n' +
+                  'Date : '      + new Date(position.timestamp * 1000)  + '\n');
+        };
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/PositionError/positionError.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/PositionError/positionError.md b/docs/fr/1.1.0/phonegap/geolocation/PositionError/positionError.md
new file mode 100644
index 0000000..ba67969
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/PositionError/positionError.md
@@ -0,0 +1,23 @@
+PositionError
+=============
+
+Un objet `PositionError` est passé à la fonction de callback `geolocationError` lorsqu'une erreur survient.
+
+Propriétés
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis listés ci-dessous.
+- __message:__ Un message explicitant l'erreur survenue.
+
+Constantes
+----------
+
+- `PositionError.PERMISSION_DENIED`
+- `PositionError.POSITION_UNAVAILABLE`
+- `PositionError.TIMEOUT`
+
+Description
+-----------
+
+L'objet `PositionError` est renvoyé à l'utilisateur en tant qu'argument d'appel de la fonction de callback `geolocationError` lorsqu'une erreur survient.
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/geolocation.clearWatch.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/geolocation.clearWatch.md b/docs/fr/1.1.0/phonegap/geolocation/geolocation.clearWatch.md
new file mode 100644
index 0000000..b6e3db6
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/geolocation.clearWatch.md
@@ -0,0 +1,95 @@
+geolocation.clearWatch
+======================
+
+Arrêter l'écoute de géolocalisation désignée par le paramètre `watchID`.
+
+    navigator.geolocation.clearWatch(watchID);
+
+Paramètres
+----------
+
+- __watchID:__ Le watchID retourné par l'appel à `watchPosition` qui a mis en place l'écoute que l'on veut arrêter. (String)
+
+Description
+-----------
+
+La fonction `geolocation.clearWatch` arrête l'écoute de la géolocalisation du mobile désignée par le paramètre `watchID`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Options: Récupérer la position toutes les 3 secondes
+    //
+    var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { frequency: 3000 });
+
+    // ...plus tard...
+
+    navigator.geolocation.clearWatch(watchID);
+
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Geolocation</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        var watchID = null;
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            // Interrogation toutes les 3 secondes
+            var options = { frequency: 3000 };
+            watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
+        }
+    
+        // Fonction de callback onSuccess
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude : '  + position.coords.latitude      + '<br />' +
+                                'Longitude : ' + position.coords.longitude     + '<br />' +
+                                '<hr />'      + element.innerHTML;
+        }
+
+        // Arrêter l'écoute démarrée plus tôt
+        // 
+        function clearWatch() {
+            if (watchID != null) {
+                navigator.geolocation.clearWatch(watchID);
+                watchID = null;
+            }
+        }
+    
+	    // Fonction de callback onError, reçoit un objet PositionError
+	    //
+	    function onError(error) {
+	      alert('code : '    + error.code    + '\n' +
+	            'message : ' + error.message + '\n');
+	    }
+
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Écoute de la géolocalisation...</p>
+    	<button onclick="clearWatch();">Arrêter l'écoute</button>     
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/geolocation.getCurrentPosition.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/geolocation.getCurrentPosition.md b/docs/fr/1.1.0/phonegap/geolocation/geolocation.getCurrentPosition.md
new file mode 100644
index 0000000..8e59ccd
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/geolocation.getCurrentPosition.md
@@ -0,0 +1,105 @@
+geolocation.getCurrentPosition
+==============================
+
+Retourne la position courante du mobile dans un objet `Position`.
+
+    navigator.geolocation.getCurrentPosition(geolocationSuccess, 
+                                             [geolocationError], 
+                                             [geolocationOptions]);
+
+Paramètres
+----------
+
+- __geolocationSuccess__: Une fonction de callback en cas de succès, reçoit en paramètre la position courante.
+- __geolocationError__: (Optionnel) La fonction de callback appelée lorsqu'une erreur survient.
+- __geolocationOptions__: (Optionnel) Les options de récupération de la géolocalisation.
+
+Description
+-----------
+
+La fonction `geolocation.getCurrentPositon` est asynchrone. Elle retourne la position courante du mobile à la fonction de callback `geolocationSuccess` avec en paramètre un objet `Position`.  Si une erreur survient, la fonction de callback `geolocationError` est appelée avec en paramètre un object `PositionError`.
+
+
+Plateformes supportées
+-------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Fonction de callback onSuccess
+    //   Cette fonction reçoit en paramètre un objet `Position` qui contient
+    //   les coordonées GPS courantes
+    //
+    var onSuccess = function(position) {
+        alert('Latitude : '                + position.coords.latitude          + '\n' +
+              'Longitude : '               + position.coords.longitude         + '\n' +
+              'Altitude : '                + position.coords.altitude          + '\n' +
+              'Précision : '               + position.coords.accuracy          + '\n' +
+              'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '\n' +
+              'Direction : '               + position.coords.heading           + '\n' +
+              'Vitesse : '                 + position.coords.speed             + '\n' +
+              'Date : '                    + new Date(position.timestamp)      + '\n');
+    };
+
+    // Fonction de callback onError, reçoit un objet PositionError
+    //
+    function onError(error) {
+        alert('code : '    + error.code    + '\n' +
+              'message : ' + error.message + '\n');
+    }
+
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Geolocation</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // Fonction de callback onSuccess, reçoit un objet Position
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude : '                + position.coords.latitude          + '<br/>' +
+                                'Longitude : '               + position.coords.longitude         + '<br/>' +
+                                'Altitude : '                + position.coords.altitude          + '<br/>' +
+                                'Précision : '               + position.coords.accuracy          + '<br/>' +
+                                'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '<br/>' +
+                                'Direction : '               + position.coords.heading           + '<br/>' +
+                                'Vitesse : '                 + position.coords.speed             + '<br/>';
+        }
+    
+	    // Fonction de callback onError, reçoit un objet PositionError
+	    //
+	    function onError(error) {
+	        alert('code : '    + error.code    + '\n' +
+	              'message : ' + error.message + '\n');
+	    }
+
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Recherche de géolocalisation...</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/geolocation.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/geolocation.md b/docs/fr/1.1.0/phonegap/geolocation/geolocation.md
new file mode 100644
index 0000000..0dcfa50
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/geolocation.md
@@ -0,0 +1,29 @@
+Geolocation
+===========
+
+> L'objet `geolocation` donne accès à la cellule GPS du mobile. 
+
+Geolocation fournit des informations sur la localisation géographique du mobile, telles que la latitude et la longitude. Parmi les sources d'information de positionnement, on peut trouver le Global Positioning System (GPS) et la positionnement déduit du réseau comme par exemple les adresses IP, le RFID, les adresses MAC WiFi et Bluetooth, ou encore les identifiants de mobiles GSM/CDMA. Il n'y a aucune garantie que la positon retournée par l'API soit exacte. 
+
+Cette API est basée sur la spécification [W3C Geolocation API Specification](http://dev.w3.org/geo/api/spec-source.html).  Certaines plateformes fournissent déjà une implémentation de cette spécification.  Pour ces mobiles, c'est cette implémentation qui est utilisée, elle n'est pas remplacée par celle de PhoneGap.  Pour les autres mobiles, l'implémentation fournie par PhoneGap devrait être conforme à la spécification du W3C.
+
+Méthodes
+--------
+
+- geolocation.getCurrentPosition
+- geolocation.watchPosition
+- geolocation.clearWatch
+
+Arguments
+---------
+
+- geolocationSuccess
+- geolocationError
+- geolocationOptions
+
+Objects (Lecture seule)
+-----------------------
+
+- Position
+- PositionError
+- Coordinates

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/geolocation.watchPosition.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/geolocation.watchPosition.md b/docs/fr/1.1.0/phonegap/geolocation/geolocation.watchPosition.md
new file mode 100644
index 0000000..d9569ca
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/geolocation.watchPosition.md
@@ -0,0 +1,109 @@
+geolocation.watchPosition
+=========================
+
+Mettre en place une écoute, ou recherche à intervalles réguliers, de la géolocalisation du mobile.
+
+    var watchId = navigator.geolocation.watchPosition(geolocationSuccess,
+                                                      [geolocationError],
+                                                      [geolocationOptions]);
+
+Paramètres
+----------
+
+- __geolocationSuccess__: Une fonction de callback en cas de succès, reçoit en paramètre la position courante.
+- __geolocationError__: (Optionnel) La fonction de callback appelée lorsqu'une erreur survient.
+- __geolocationOptions__: (Optionnel) Les options de récupération de la géolocalisation.
+
+Retourne
+--------
+
+- __String__: Retourne un identifiant watchID qui référence l'écoute mise en place. Ce watchID peut être utilisé avec `geolocation.clearWatch` pour arrêter l'écoute.
+
+Description
+-----------
+
+La fonction `geolocation.watchPosition` est asynchrone. Elle retourne la position courante du mobile lorsqu'un changement de position est détecté.  Lorsque le mobile a retrouvé une nouvelle position, la fonction de callback `geolocationSuccess` est appelée avec en paramètre un objet `Position`.  Si une erreur survient, la fonction de callback `geolocationError` est appelée avec en paramètre un object `PositionError`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 ou plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback onSuccess
+    //   Cette fonction reçoit en paramètre un objet `Position` qui contient
+    //   les coordonées GPS courantes
+    //
+    function onSuccess(position) {
+        var element = document.getElementById('geolocation');
+        element.innerHTML = 'Latitude : '  + position.coords.latitude      + '<br />' +
+                            'Longitude : ' + position.coords.longitude     + '<br />' +
+                            '<hr />'      + element.innerHTML;
+    }
+
+    // Fonction de callback onError, reçoit un objet PositionError
+    //
+    function onError(error) {
+        alert('code : '    + error.code    + '\n' +
+              'message : ' + error.message + '\n');
+    }
+
+    // Options: Interrogation toutes les 3 secondes
+    //
+    var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { frequency: 3000 });
+    
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Geolocation</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Attendre que PhoneGap soit prêt
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        var watchID = null;
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            // Interrogation toutes les 3 secondes
+            var options = { frequency: 3000 };
+            watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
+        }
+    
+        // Fonction de callback onSuccess
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude : '  + position.coords.latitude      + '<br />' +
+                                'Longitude : ' + position.coords.longitude     + '<br />' +
+                                '<hr />'      + element.innerHTML;
+        }
+
+	    // Fonction de callback onError, reçoit un objet PositionError
+	    //
+	    function onError(error) {
+	      alert('code : '    + error.code    + '\n' +
+	            'message : ' + error.message + '\n');
+	    }
+
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Écoute de la géolocalisation...</p>
+    	<button onclick="clearWatch();">Arrêter l'écoute</button>     
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocation.options.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocation.options.md b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocation.options.md
new file mode 100644
index 0000000..7cc80c7
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocation.options.md
@@ -0,0 +1,22 @@
+geolocationOptions
+==================
+
+L'objet `geolocationOptions` contient un ensemble de paramètres optionnels permettant de personnaliser la récupération de la géolocalisation.
+
+    { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true };
+
+Options
+-------
+
+- __frequency:__ Fréquence de récupération de la position, en millisecondes. Cette option ne fait pas partie de la spécification W3C et sera supprimée dans le futur. Utiliser maximumAge à la place. _(Number)_ (Par défaut : 10000)
+- __enableHighAccuracy:__ Indique le fait que l'application souhaite recevoir les résultats les plus précis possible. _(Boolean)_
+- __timeout:__ Le délai maximal, en millisecondes, autorisé entre un appel à `geolocation.getCurrentPosition` ou `geolocation.watchPosition` et l'appel à la fonction de callback `geolocationSuccess` qui lui est associé. _(Number)_
+- __maximumAge:__ Ancienneté maximale, en millisecondes, d'une position pour qu'elle soit acceptée en cache. _(Number)_
+
+Singularités Android
+--------------------
+
+Les simulateurs Android 2.x ne renverront pas de géolocalisation à moins que l'option `enableHighAccuracy` ne soit valorisée à true.
+
+    { enableHighAccuracy: true }
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationError.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationError.md b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationError.md
new file mode 100644
index 0000000..680bc9c
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationError.md
@@ -0,0 +1,13 @@
+geolocationError
+================
+
+La fonction de callback appelée lorsqu'une erreur survient pendant un appel de fonction de géolocalisation.
+
+    function(error) {
+        // Gérer l'erreur
+    }
+
+Paramètres
+----------
+
+- __error:__ Un objet `PositionError` contenant les détails de l'erreur. (`PositionError`)

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationSuccess.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationSuccess.md b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationSuccess.md
new file mode 100644
index 0000000..6e44e31
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/geolocation/parameters/geolocationSuccess.md
@@ -0,0 +1,27 @@
+geolocationSuccess
+==================
+
+La fonction de callback appelée lorsqu'une position de géolocalisation a été trouvée.
+
+    function(position) {
+        // Faire quelque chose
+    }
+
+Paramètres
+----------
+
+- __position:__ La position de géolocalisation retournée par le mobile. (`Position`)
+
+Exemple
+-------
+
+    function geolocationSuccess(position) {
+        alert('Latitude : '                + position.coords.latitude          + '\n' +
+              'Longitude : '               + position.coords.longitude         + '\n' +
+              'Altitude : '                + position.coords.altitude          + '\n' +
+              'Précision : '               + position.coords.accuracy          + '\n' +
+              'Précision de l'altitude : ' + position.coords.altitudeAccuracy  + '\n' +
+              'Direction : '               + position.coords.heading           + '\n' +
+              'Vitesse : '                 + position.coords.speed             + '\n' +
+              'Date : '                    + new Date(position.timestamp)      + '\n');
+    }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/MediaError/mediaError.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/MediaError/mediaError.md b/docs/fr/1.1.0/phonegap/media/MediaError/mediaError.md
new file mode 100644
index 0000000..5afa9c1
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/MediaError/mediaError.md
@@ -0,0 +1,25 @@
+MediaError
+==========
+
+Un objet `MediaError` est passé en argument de la focntion de callback `mediaError` lorsqu'une erreur survient.
+
+Propriétés
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis ci-dessous.
+- __message:__ Un message explicitant l'erreur survenue.
+
+Constantes
+----------
+
+- `MediaError.MEDIA_ERR_ABORTED`
+- `MediaError.MEDIA_ERR_NETWORK`
+- `MediaError.MEDIA_ERR_DECODE`
+- `MediaError.MEDIA_ERR_NONE_SUPPORTED`
+
+
+Description
+-----------
+
+L'objet `MediaError` est retourné à l'utilisateur via la fonction de callback `mediaError` lorsqu'une erreur survient.
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/Parameters/mediaError.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/Parameters/mediaError.md b/docs/fr/1.1.0/phonegap/media/Parameters/mediaError.md
new file mode 100644
index 0000000..0cdebba
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/Parameters/mediaError.md
@@ -0,0 +1,13 @@
+mediaError
+==========
+
+Une fonction de callback définie par l'utilisateur et qui est appelée lorsqu'une erreur survient lors d'un appel d'une des méthodes de `Media`.
+
+    function(error) {
+        // Gérer l'erreur
+    }
+
+Paramètres
+----------
+
+- __error:__ L'erreur retournée par l'appareil. (`MediaError`)


Mime
View raw message