incubator-callback-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fil...@apache.org
Subject [14/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/media/capture/CaptureCB.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/CaptureCB.md b/docs/fr/1.1.0/phonegap/media/capture/CaptureCB.md
new file mode 100644
index 0000000..f499f30
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/CaptureCB.md
@@ -0,0 +1,25 @@
+CaptureCB
+=========
+
+> Appelé suite à une opération de capture réussie.
+
+    function captureSuccess( MediaFile[] mediaFiles ) { ... };
+
+Description
+-----------
+
+Cette fonction est appelé lorsqu'une opération d'enregistrement de média a réussi.  Cela signifie qu'un fichier a été enregistré, et que soit l'utilisateur a quitté l'application d'enregistrement en question, soit la limite du nombre d'enregistrements autorisés a été atteinte.
+
+Chaque objet MediaFile décrit un fichié media enregistré.  
+
+Exemple rapide
+--------------
+
+    // Fonction de callback en succès
+    function captureSuccess(mediaFiles) {
+        var i, path, len;
+        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+            path = mediaFiles[i].fullPath;
+            // Faire quelque chose d'intéressant avec le fichier
+        }
+    };

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/CaptureError.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/CaptureError.md b/docs/fr/1.1.0/phonegap/media/capture/CaptureError.md
new file mode 100644
index 0000000..896fedf
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/CaptureError.md
@@ -0,0 +1,18 @@
+CaptureError
+============
+
+> Contient le code d'erreur retourné en cas d'échec d'une opération de capture audio, image ou vidéo.
+
+Propriétés
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis ci-dessous.
+
+Constantes
+----------
+
+- CaptureError.`CAPTURE_INTERNAL_ERR`: L'appareil photo ou le microphone n'ont pas réussi à capturer une image ou un son. 
+- CaptureError.`CAPTURE_APPLICATION_BUSY`: L'application de capture est en cours d'utilisation par un autre processus.
+- CaptureError.`CAPTURE_INVALID_ARGUMENT`: Usage illégal de l'API (par exemple si le paramètre limit est inférieur à 1).
+- CaptureError.`CAPTURE_NO_MEDIA_FILES`: L'utilisateur a quitté l'application de capture avant qu'une seule capture n'ait eu lieu.
+- CaptureError.`CAPTURE_NOT_SUPPORTED`: L'opération de capture demandée n'est pas supportée.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/CaptureErrorCB.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/CaptureErrorCB.md b/docs/fr/1.1.0/phonegap/media/capture/CaptureErrorCB.md
new file mode 100644
index 0000000..b82b345
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/CaptureErrorCB.md
@@ -0,0 +1,21 @@
+CaptureErrorCB
+==============
+
+> Appelé lorsqu'une erreur survient pendant une opération de capture.
+
+    function captureError( CaptureError error ) { ... };
+
+Description
+-----------
+
+Cette fonction de callback est appelée si l'on tente de lancer une opération de capture alors que l'application de capture est déjà utilisée, si une erreur survient aucours de la capture, ou si l'opération à été arrêtée par l'utilisateur avant qu'une capture n'ait eu lieu.
+
+Cette fonction de callback est appelée avec en argument un objet CaptureError contenant le code d'erreur approprié.
+
+Exemple rapide
+--------------
+
+    // Fonction de callback en erreur
+    var captureError = function(error) {
+        navigator.notification.alert("Code d'erreur : " + error.code, null, 'Capture Error');
+    };

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/ConfigurationData.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/ConfigurationData.md b/docs/fr/1.1.0/phonegap/media/capture/ConfigurationData.md
new file mode 100644
index 0000000..a6784e8
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/ConfigurationData.md
@@ -0,0 +1,43 @@
+ConfigurationData
+=================
+
+> Regroupe un ensemble de paramètres de capture qu'un mobile supporte.
+
+Description
+-----------
+
+Cet objet est utilisé pour décrire les modes de capture supportés par le mobile.  Ceci inclut le type MIME et les dimensions des captures (pour les images et vidéos).  
+
+Les types MIME doivent être conformes au [RFC2046](http://www.ietf.org/rfc/rfc2046.txt).  Exemples:
+
+- video/3gpp
+- video/quicktime
+- image/jpeg
+- audio/amr
+- audio/wav 
+
+Propriétés
+----------
+
+- __type:__ La chaîne ASCII en minuscule représentant le type du média. (DOMString)
+- __height:__ La hauteur de l'image ou de la vidéo, en pixels.  Dans le cas d'un clip audio, cet attribut vaut 0. (Number)
+- __width:__ La largeur de l'image ou de la vidéo, en pixels.  Dans le cas d'un clip audio, cet attribut vaut 0. (Number)
+
+Exemple rapide
+--------------
+
+    // Récuperer les modes supportés pour les images
+    var imageModes = navigator.device.capture.supportedImageModes;
+
+    // Selectionner le mode qui définit la plus grande largeur
+    var width = 0;
+    var selectedmode;
+    for each (var mode in imageModes) {
+        if (mode.width > width) {
+            width = mode.width;
+            selectedmode = mode;
+        }
+    }
+
+
+N'est supporté sur aucune plateforme.  Les tableaux de ConfigurationData sont systématiquement vides.
\ 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/capture/MediaFile.getFormatData.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/MediaFile.getFormatData.md b/docs/fr/1.1.0/phonegap/media/capture/MediaFile.getFormatData.md
new file mode 100644
index 0000000..27f0734
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/MediaFile.getFormatData.md
@@ -0,0 +1,34 @@
+MediaFile.getFormatData
+=======================
+
+> Récupèrer les informations sur le format d'un fichier média capturé.
+
+    mediaFile.getFormatData( 
+        MediaFileDataSuccessCB successCallback, 
+        [MediaFileDataErrorCB errorCallback]
+    );
+
+Description
+-----------
+
+Cette fonction tente de récupérer de manière asynchrone les informations relatives au format d'un fichier média.  En cas de réussite, la fonction de callback MediaFileDataSuccessCB est appelée avec en argument un objet MediaFileData.  En cas d'échec, la fonction de callback MediaFileDataErrorCB est appelée avec en argument un objet MediaError.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Singularités BlackBerry WebWorks
+--------------------------------
+Aucune API ne fournit d'information sur le format des fichiers média.  Par conséquent, tous les objets MediaFileData seront retournés avec des valeurs par défaut. Voir la documentation de MediaFileData.
+
+Singularités Android
+--------------------
+L'API de récupération des informations de format de fichier média est incomplète.  Par conséquent, les propriétés de MediaFileData ne sont pas toutes supportées. Voir la documentation MediaFileData.
+
+Singularités iOS
+----------------
+L'API de récupération des informations de format de fichier média est incomplète.  Par conséquent, les propriétés de MediaFileData ne sont pas toutes supportées. Voir la documentation MediaFileData.
\ 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/capture/MediaFile.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/MediaFile.md b/docs/fr/1.1.0/phonegap/media/capture/MediaFile.md
new file mode 100644
index 0000000..b07b2eb
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/MediaFile.md
@@ -0,0 +1,18 @@
+MediaFile
+=========
+
+> Regroupe des propriétés d'un fichier de capture média.
+
+Propriétés
+----------
+
+- __name:__ Le nom du fichier, sans le chemin. (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. (Number)
+
+Méthodes
+--------
+
+- __MediaFile.getFormatData:__ Récupère les informations sur le format du fichier média.
\ 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/capture/MediaFileData.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/MediaFileData.md b/docs/fr/1.1.0/phonegap/media/capture/MediaFileData.md
new file mode 100644
index 0000000..e7efac8
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/MediaFileData.md
@@ -0,0 +1,43 @@
+MediaFileData
+=============
+
+> Regroupe un ensemble informations sur le format du fichier média capturé.
+
+Propriétés
+----------
+
+- __codecs:__ Le format à proprement parler du contenu au ou vidéo. (DOMString)
+- __bitrate:__ Le débit moyen du contenu audio ou vidéo. Dans le cas d'une image, cet attribut vaut 0. (Number)
+- __height:__ La hauteur de l'image ou de la vidéo, en pixels. Dans le cas d'un clip audio, cet attribut vaut 0. (Number)
+- __width:__ La largeur de l'image ou de la vidéo, en pixels. Dans le cas d'un clip audio, cet attribut vaut 0. (Number)
+- __duration:__ La longueur en secondes du clip audio ou vidéo. Dans le cas d'une image, cet attribut vaut 0. (Number)
+
+Singularités BlackBerry WebWorks
+--------------------------------
+Aucune API ne fournit d'information sur le format des fichiers média.  Les objets MediaFileData retournés par la fonction MediaFile.getFormatData auront donc les valeurs par défaut suivantes :
+
+- __codecs:__ Non supporté.  L'attribut sera toujours null.
+- __bitrate:__ Non supporté.  L'attribut vaudra toujours 0.
+- __height:__ Non supporté.  L'attribut vaudra toujours 0.
+- __width:__ Non supporté.  L'attribut vaudra toujours 0.
+- __duration:__ Non supporté.  L'attribut vaudra toujours 0.
+
+Singularités Android
+--------------------
+Le support des propriétés de MediaFileData est le suivant :
+
+- __codecs:__ Non supporté.  L'attribut sera toujours null.
+- __bitrate:__ Non supporté.  L'attribut vaudra toujours 0.
+- __height:__ Supporté.  (Images et vidéos uniquement).  
+- __width:__ Supporté.  (Images et vidéos uniquement). 
+- __duration:__ Supporté.  (Fichiers audios et vidéos uniquement).
+
+Singularités iOS
+----------------
+Le support des propriétés de MediaFileData est le suivant :
+
+- __codecs:__ Non supporté.  L'attribut sera toujours null.
+- __bitrate:__ Supporté sur iOS4 uniquement et pour les fichiesr audio uniquement. L'attribut vaudra toujours 0 pour les images et les vidéos.
+- __height:__ Supporté.  (Images et vidéos uniquement).  
+- __width:__ Supporté.  (Images et vidéos uniquement). 
+- __duration:__ Supporté.  (Fichiers audios et vidéos uniquement).
\ 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/capture/capture.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/capture.md b/docs/fr/1.1.0/phonegap/media/capture/capture.md
new file mode 100644
index 0000000..b6dfcf9
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/capture.md
@@ -0,0 +1,56 @@
+Capture
+=======
+
+> Permet d'accéder aux fonctionnalités de capture audio, image, et vidéo du mobile.
+
+Objects
+-------
+
+- Capture
+- CaptureAudioOptions
+- CaptureImageOptions
+- CaptureVideoOptions
+- CaptureCB
+- CaptureErrorCB
+- ConfigurationData
+- MediaFile
+- MediaFileData
+
+Méthodes
+--------
+
+- capture.captureAudio
+- capture.captureImage
+- capture.captureVideo
+- MediaFile.getFormatData
+
+Portée de la variable
+---------------------
+
+L'objet __capture__ est attaché à l'objet __navigator.device__, il a donc une portée globale.
+
+    // L'objet capture, à portée globale
+    var capture = navigator.device.capture;
+
+Propriétés
+----------
+
+- __supportedAudioModes:__ Les formats d'enregistrement audio supportés par le mobile. (ConfigurationData[])
+- __supportedImageModes:__ Les tailles et formats d'enregistrement d'image supportés par le mobile. (ConfigurationData[])
+- __supportedVideoModes:__ Les résolutions et formats d'enregistrement vidéo supportés par le mobile. (ConfigurationData[])
+
+Méthodes
+--------
+
+- capture.captureAudio: Lancer l'application magnétophone du mobile afin d'enregistrer une ou des séquences audio.
+- capture.captureImage: Lancer l'application appareil photo du mobile afin de prendre une ou des photos.
+- capture.captureVideo: Lancer l'application caméscope du mobile afin d'enregistrer une ou des séquences vidéo.
+
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et 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/media/capture/captureAudio.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureAudio.md b/docs/fr/1.1.0/phonegap/media/capture/captureAudio.md
new file mode 100644
index 0000000..5e0894e
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureAudio.md
@@ -0,0 +1,116 @@
+capture.captureAudio
+====================
+
+> Démarrer l'application magnétophone et retourner des informations sur le ou les fichier(s) audio ainsi créé(s).
+
+    navigator.device.capture.captureAudio( 
+	    CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
+	);
+
+Description
+-----------
+
+Cette méthode lance une opération asynchrone d'enregistrement de séquences audio en utilisant l'application magnétophone par défaut du mobile.  Cette opération permet à l'utilisateur d'enregistrer plusieurs séquences audio par session.
+
+L'opération se termine lorsque l'utilisateur quitte l'application magnétophone, ou lorsque le nombre maximum d'enregistrements audio, défini via le paramètre __limit__ de CaptureAudioOptions, a été atteint.  Si aucune valeur __limit__ n'est fournie, la valeur par défaut de 1 est utilisée, et l'opération se terminera dès la fin d'enregistrement de la première séquence audio.
+
+Lorsque l'opération est terminée, la fonction de callback CaptureCB sera appelée avec en argument un tableau d'objets MediaFile décrivant chacun des fichiers de séquence audio créés pendant l'opération.  Si l'opération est arrêtée par l'utilisateur avant qu'une séquence n'ait été enregistrée, la fonction de callback CaptureErrorCB sera appelée avec en argument un objet CaptureError qui contiendra le code d'erreur CaptureError.`CAPTURE_NO_MEDIA_FILES`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback en succès
+    var captureSuccess = function(mediaFiles) {
+        var i, path, len;
+        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+            path = mediaFiles[i].fullPath;
+            // Faire quelque chose d'intéressant avec le fichier
+        }
+    };
+
+    // Fonction de callback en erreur
+    var captureError = function(error) {
+        navigator.notification.alert("Code d'erreur : " + error.code, null, 'Capture Error');
+    };
+
+    // Démarrer une capture audio
+    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Capture Audio</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8" src="json2.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Appelé lorsque l'opération d'enregistrement est terminée
+        //
+        function captureSuccess(mediaFiles) {
+            var i, len;
+            for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+                uploadFile(mediaFiles[i]);
+            }	    
+        }
+
+        // Appelé en cas d'erreur.
+        // 
+        function captureError(error) {
+	        var msg = 'Une erreur est survenue pendant l'enregistrement : ' + error.code;
+            navigator.notification.alert(msg, null, 'Aïe aïe aïe !');
+        }
+
+        // Un bouton déclenchera l'appel de cette fonction
+        //
+        function captureAudio() {
+            // Lancer l'application magnétophone du mobile, 
+            // permettant à l'utilisateur d'enregistrer jusqu'à 2 séquences
+            navigator.device.capture.captureAudio(captureSuccess, captureError, {limit: 2});
+        }
+
+        // Transferer les fichiers vers le serveur
+        function uploadFile(mediaFile) {
+            var ft = new FileTransfer(),
+                path = mediaFile.fullPath,
+                name = mediaFile.name;
+
+            ft.upload(path,
+                "http://un.serveur.com/upload.php",
+                function(result) {
+                    console.log('Réussite du transfert : ' + result.responseCode);
+                    console.log(result.bytesSent + ' octets envoyés');
+                },
+                function(error) {
+                    console.log('Erreur lors du transfert du fichier ' + path + ' : ' + error.code);
+                },
+                { fileName: name });   
+        }
+
+        </script>
+        </head>
+        <body>
+            <button onclick="captureAudio();">Capture Audio</button> <br>
+        </body>
+    </html>
+
+Singularités BlackBerry WebWorks
+--------------------------------
+
+- Sous BlackBerry WebWorks, PhoneGap tente de lancer l'application __Voice Notes Recorder__, fournie par RIM, pour réaliser des enregistrements audio.  Le développeur recevra le code d'erreur CaptureError.`CAPTURE_NOT_SUPPORTED` si cette application n'est pas installée sur le mobile.
+
+Singularités iOS
+----------------
+
+- iOS n'a pas d'application magnétophone par défaut, une interface simple est donc fournie.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/captureAudioOptions.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureAudioOptions.md b/docs/fr/1.1.0/phonegap/media/capture/captureAudioOptions.md
new file mode 100644
index 0000000..59eba7e
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureAudioOptions.md
@@ -0,0 +1,37 @@
+CaptureAudioOptions
+===================
+
+> Regroupe un ensemble d'options de configuration pour la capture audio.
+
+Propriétés
+----------
+
+- __limit:__ Le nombre maximum de clips audio que l'utilisateur peut enregistrer par opération.  La valeur doit être supérieure ou égale à 1 (vaut 1 par défaut).
+- __duration:__ La durée maximale d'un clip audio, en secondes.
+- __mode:__ Le mode de capture audio choisi.  La valeur doit être l'un des éléments de `capture.supportedAudioModes`.
+
+Exemple rapide
+--------------
+
+    // Limiter l'opération à 3 fichiers, de 10 secondes maximum chacun
+    var options = { limit: 3, duration: 10 };
+
+    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
+
+Singularités Android
+--------------------
+
+- Le paramètre __duration__ n'est pas supporté.  La longueur d'enregistrement ne peut pas être limitée depuis le code de l'application.
+- Le paramètre __mode__ n'est pas supporté.  Le format d'enregistrement audio ne peut pas être changé depuis le code de l'application.  Les clips sont encodés au format Adaptive Multi-Rate (AMR), leur MIME type est donc audio/amr.
+
+Singularités BlackBerry WebWorks
+--------------------------------
+
+- Le paramètre __duration__ n'est pas supporté.  La longueur d'enregistrement ne peut pas être limitée depuis le code de l'application.
+- Le paramètre __mode__ n'est pas supporté.  Le format d'enregistrement audio ne peut pas être changé depuis le code de l'application.  Les clips sont encodés au format Adaptive Multi-Rate (AMR), leur MIME type est donc audio/amr.
+
+Singularités iOS
+----------------
+
+- Le paramètre __limit__ n'est pas supporté. Un seul clip audio peut être enregistré par appel.
+- Le paramètre __mode__ n'est pas supporté.  Le format d'enregistrement audio ne peut pas être changé depuis le code de l'application.  Les clips sont encodés au format Waveform Audio (WAV), leur MIME type est donc audio/wav.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/captureImage.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureImage.md b/docs/fr/1.1.0/phonegap/media/capture/captureImage.md
new file mode 100644
index 0000000..c8b7b6f
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureImage.md
@@ -0,0 +1,108 @@
+capture.captureImage
+====================
+
+> Démarrer l'application appareil photo et retourner des informations sur le ou les fichier(s) image(s) ainsi créé(s).
+
+    navigator.device.capture.captureImage( 
+	    CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
+	);
+
+Description
+-----------
+
+Cette méthode lance une opération asynchrone de prise de photos grâce à l'application appareil photo du mobile.  Cette opération permet à l'utilisateur d'enregistrer plusieurs fichiers images par session.
+
+L'opération se termine lorsque l'utilisateur quitte l'application appareil photo, ou lorsque le nombre maximum d'images, défini via le paramètre __limit__ de CaptureImageOptions, a été atteint.  Si aucune valeur __limit__ n'est fournie, la valeur par défaut de 1 est utilisée, et l'opération se terminera dès la première photo prise.
+
+Lorsque l'opération est terminée, la fonction de callback CaptureCB sera appelée avec en argument un tableau d'objets MediaFile décrivant chacun des fichiers images créés.  Si l'opération est arrêtée par l'utilisateur avant qu'une photo n'ait été prise, la fonction de callback CaptureErrorCB sera appelée avec en argument un objet CaptureError qui contiendra le code d'erreur CaptureError.`CAPTURE_NO_MEDIA_FILES`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback en succès
+    var captureSuccess = function(mediaFiles) {
+        var i, path, len;
+        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+            path = mediaFiles[i].fullPath;
+            // Faire quelque chose d'intéressant avec le fichier
+        }
+    };
+
+    // Fonction de callback en erreur
+    var captureError = function(error) {
+        navigator.notification.alert("Code d'erreur : " + error.code, null, 'Capture Error');
+    };
+
+    // Démarrer la session photo
+    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Capture Image</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8" src="json2.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Appelé lorsque l'opération d'enregistrement est terminée
+        //
+        function captureSuccess(mediaFiles) {
+            var i, len;
+            for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+                uploadFile(mediaFiles[i]);
+            }	    
+        }
+
+        // Appelé en cas d'erreur.
+        // 
+        function captureError(error) {
+	        var msg = 'Une erreur est survenue pendant l'enregistrement : ' + error.code;
+            navigator.notification.alert(msg, null, 'Aïe aïe aïe !');
+        }
+
+        // Un bouton déclenchera l'appel de cette fonction
+        //
+        function captureImage() {
+            // Lancer l'application appareil photo du mobile, 
+            // permettant à l'utilisateur de prendre jusqu'à 2 photos
+            navigator.device.capture.captureImage(captureSuccess, captureError, {limit: 2});
+        }
+
+        // Transferer les fichiers vers le serveur
+        function uploadFile(mediaFile) {
+            var ft = new FileTransfer(),
+                path = mediaFile.fullPath,
+                name = mediaFile.name;
+
+            ft.upload(path,
+                "http://un.serveur.com/upload.php",
+                function(result) {
+                    console.log('Réussite du transfert : ' + result.responseCode);
+                    console.log(result.bytesSent + ' octets envoyés');
+                },
+                function(error) {
+                    console.log('Erreur lors du transfert du fichier ' + path + ' : ' + error.code);
+                },
+                { fileName: name });   
+        }
+
+        </script>
+        </head>
+        <body>
+            <button onclick="captureImage();">Capture Image</button> <br>
+        </body>
+    </html>
+
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/captureImageOptions.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureImageOptions.md b/docs/fr/1.1.0/phonegap/media/capture/captureImageOptions.md
new file mode 100644
index 0000000..a9dd7d1
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureImageOptions.md
@@ -0,0 +1,34 @@
+CaptureImageOptions
+===================
+
+> Regroupe un ensemble d'options de configuration pour la capture d'image.
+
+Propriétés
+----------
+
+- __limit:__ Le nombre maximum de photos que l'utilisateur peut prendre par opération.  La valeur doit être supérieure ou égale à 1 (vaut 1 par défaut).
+- __mode:__ Le mode de capture photo choisi.  La valeur doit être l'un des éléments de `capture.supportedImageModes`.
+
+Exemple rapide
+--------------
+
+    // Limiter l'opération à 3 fichiers
+    var options = { limit: 3 };
+
+    navigator.device.capture.captureImage(captureSuccess, captureError, options);
+
+Singularités Android
+--------------------
+
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format des images ne peuvent pas être changés depuis le code de l'application; en revanche, ces paramètres peuvent être modifiés par l'utilisateur du mobile.  Par défaut, les images sont enregistrées au format JPEG (image/jpeg).
+
+Singularités BlackBerry WebWorks
+--------------------------------
+
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format des images ne peuvent pas être changés depuis le code de l'application; en revanche, ces paramètres peuvent être modifiés par l'utilisateur du mobile.  Par défaut, les images sont enregistrées au format JPEG (image/jpeg).
+
+Singularités iOS
+----------------
+
+- Le paramètre __limit__ n'est pas supporté. Une seule photo peut être prise par appel.
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format des images ne peuvent pas être changés depuis le code de l'application.  Les images sont enregistrées au format JPEG (image/jpeg).

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/captureVideo.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureVideo.md b/docs/fr/1.1.0/phonegap/media/capture/captureVideo.md
new file mode 100644
index 0000000..3ca398a
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureVideo.md
@@ -0,0 +1,111 @@
+capture.captureVideo
+====================
+
+> Démarrer l'application caméscope du mobile et retourner des informations sur le ou les fichier(s) vidéo(s) ainsi créé(s).
+
+    navigator.device.capture.captureVideo( 
+	    CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
+	);
+
+Description
+-----------
+
+Cette méthode lance une opération asynchrone de capture de vidéos grâce à l'application caméscope du mobile.  Cette opération permet à l'utilisateur d'enregistrer plusieurs clips vidéos par session.
+
+L'opération se termine lorsque l'utilisateur quitte l'application caméscope, ou lorsque le nombre maximum d'images, défini via le paramètre __limit__ de CaptureVideoOptions, a été atteint.  Si aucune valeur __limit__ n'est fournie, la valeur par défaut de 1 est utilisée, et l'opération se terminera dès la première vidéo enregistrée.
+
+Lorsque l'opération est terminée, la fonction de callback CaptureCB sera appelée avec en argument un tableau d'objets MediaFile décrivant chacun des fichiers vidéos créés.  Si l'opération est arrêtée par l'utilisateur avant qu'un clip vidéo n'ait été enregistré, la fonction de callback CaptureErrorCB sera appelée avec en argument un objet CaptureError qui contiendra le code d'erreur CaptureError.`CAPTURE_NO_MEDIA_FILES`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iOS
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Fonction de callback en succès
+    var captureSuccess = function(mediaFiles) {
+        var i, path, len;
+        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+            path = mediaFiles[i].fullPath;
+            // Faire quelque chose d'intéressant avec le fichier
+        }
+    };
+
+    // Fonction de callback en erreur
+    var captureError = function(error) {
+        navigator.notification.alert('Error code : ' + error.code, null, 'Capture Error');
+    };
+
+    // Démarrer la capture de vidéos
+    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Capture Video</title>
+
+        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
+        <script type="text/javascript" charset="utf-8" src="json2.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Appelé lorsque l'opération d'enregistrement est terminée
+        //
+        function captureSuccess(mediaFiles) {
+            var i, len;
+            for (i = 0, len = mediaFiles.length; i < len; i += 1) {
+                uploadFile(mediaFiles[i]);
+            }	    
+        }
+
+        // Appelé en cas d'erreur.
+        // 
+        function captureError(error) {
+	        var msg = 'Une erreur est survenue pendant l'enregistrement : ' + error.code;
+            navigator.notification.alert(msg, null, 'Aïe aïe aïe !');
+        }
+
+        // Un bouton déclenchera l'appel de cette fonction
+        //
+        function captureVideo() {
+            // Lancer l'application caméscope du mobile, 
+            // permettant à l'utilisateur d'enregistrer jusqu'à 2 séquences vidéos
+            navigator.device.capture.captureVideo(captureSuccess, captureError, {limit: 2});
+        }
+
+        // Transferer les fichiers vers le serveur
+        function uploadFile(mediaFile) {
+            var ft = new FileTransfer(),
+                path = mediaFile.fullPath,
+                name = mediaFile.name;
+
+            ft.upload(path,
+                "http://un.serveur.com/upload.php",
+                function(result) {
+                    console.log('Réussite du transfert : ' + result.responseCode);
+                    console.log(result.bytesSent + ' octets envoyés');
+                },
+                function(error) {
+                    console.log('Erreur lors du transfert du fichier ' + path + ' : ' + error.code);
+                },
+                { fileName: name });   
+        }
+
+        </script>
+        </head>
+        <body>
+            <button onclick="captureVideo();">Capture Video</button> <br>
+        </body>
+    </html>
+
+Singularités BlackBerry WebWorks
+--------------------------------
+
+- Sous BlackBerry WebWorks, PhoneGap tente de lancer l'application __Video Recorder__, fournie par RIM, pour réaliser des enregistrements vidéos.  Le développeur recevra le code d'erreur CaptureError.`CAPTURE_NOT_SUPPORTED` si cette application n'est pas installée sur le mobile.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/capture/captureVideoOptions.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/capture/captureVideoOptions.md b/docs/fr/1.1.0/phonegap/media/capture/captureVideoOptions.md
new file mode 100644
index 0000000..a8d8bb8
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/capture/captureVideoOptions.md
@@ -0,0 +1,40 @@
+CaptureVideoOptions
+===================
+
+> Regroupe un ensemble d'options de configuration pour la capture vidéo.
+
+Propriétés
+----------
+
+- __limit:__ Le nombre maximum de clips vidéos que l'utilisateur peut enregistrer par opération.  La valeur doit être supérieure ou égale à 1 (vaut 1 par défaut).
+- __duration:__ La durée maximale d'un clip vidéo, en secondes.
+- __mode:__ Le mode de capture vidéo choisi.  La valeur doit être l'un des éléments de `capture.supportedVideoModes`.
+
+Exemple rapide
+--------------
+
+    // Limiter l'opération à 3 fichiers
+    var options = { limit: 3 };
+
+    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
+
+Singularités Android
+--------------------
+
+- Le paramètre __duration__ n'est pas supporté.  La longueur d'enregistrement ne peut pas être limitée depuis le code de l'application.
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format d'enregistrement vidéo ne peuvent pas être changés depuis le code de l'application; en revanche, ces paramètres peuvent être modifiés par l'utilisateur du mobile. Par défaut, les vidéos sont enregistrées au format 3GPP (video/3gpp).
+
+
+Singularités BlackBerry WebWorks
+--------------------------------
+
+- Le paramètre __duration__ n'est pas supporté.  La longueur d'enregistrement ne peut pas être limitée depuis le code de l'application.
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format d'enregistrement vidéo ne peuvent pas être changés depuis le code de l'application; en revanche, ces paramètres peuvent être modifiés par l'utilisateur du mobile. Par défaut, les vidéos sont enregistrées au format 3GPP (video/3gpp).
+
+Singularités iOS
+----------------
+
+- Le paramètre __limit__ n'est pas supporté. Un seul clip vidéo peut être enregistré par appel.
+- Le paramètre __duration__ n'est pas supporté.  La longueur d'enregistrement ne peut pas être limitée depuis le code de l'application.
+- Le paramètre __mode__ n'est pas supporté.  La taille et le format d'enregistrement vidéo ne peuvent pas être changés depuis le code de l'application. Par défaut, les vidéos sont enregistrées au format MOV (video/quicktime).
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.getCurrentPosition.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.getCurrentPosition.md b/docs/fr/1.1.0/phonegap/media/media.getCurrentPosition.md
new file mode 100644
index 0000000..2320545
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.getCurrentPosition.md
@@ -0,0 +1,152 @@
+media.getCurrentPosition
+========================
+
+Récupérer la position courante dans un fichier audio.
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+
+Paramètres
+----------
+
+- __mediaSuccess__: La fonction de callback qui est appelée avec en argument la position en secondes.
+- __mediaError__: (Facultatif) La fonction de callback qui est appelée en cas d'erreur.
+
+Description
+-----------
+
+La fonction `media.getCurrentPosition` est une fonction asynchrone qui retourne la position courante dans le fichier audio qu'un objet Media représente. Elle met également à jour le paramètre ___position__ de l'objet Media. 
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+        // Lecteur audio
+        //
+        var my_media = new Media(src, onSuccess, onError);
+
+        // Récupérer la positon courante une fois par seconde
+        var mediaTimer = setInterval(function() {
+            // Récupérer la position courante
+            my_media.getCurrentPosition(
+                // Fonction de callback de succès
+                function(position) {
+                    if (position > -1) {
+                        console.log((position) + " sec");
+                    }
+                },
+                // Fonction de callback d'erreur
+                function(e) {
+                    console.log("Erreur lors de la récupération de la position = " + e);
+                }
+            );
+        }, 1000);
+
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </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/media/media.getDuration.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.getDuration.md b/docs/fr/1.1.0/phonegap/media/media.getDuration.md
new file mode 100644
index 0000000..7852fb9
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.getDuration.md
@@ -0,0 +1,144 @@
+media.getDuration
+=================
+
+Récupérer la durée d'un fichier audio.
+
+    media.getDuration();
+
+
+Description
+-----------
+
+La fonction `media.getDuration` récupère de façon synchrone la durée en secondes d'un fichier audio, si elle est connue.  Si la durée est inconnue, la valeur retournée est -1.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+        // Lecteur audio
+        //
+        var my_media = new Media(src, onSuccess, onError);
+
+        // Récupérer la durée
+        var counter = 0;
+        var timerDur = setInterval(function() {
+            counter = counter + 100;
+            if (counter > 2000) {
+                clearInterval(timerDur);
+            }
+            var dur = my_media.getDuration();
+            if (dur > 0) {
+                clearInterval(timerDur);
+                document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+            }
+       }, 100);
+
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.md b/docs/fr/1.1.0/phonegap/media/media.md
new file mode 100644
index 0000000..0fb8acc
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.md
@@ -0,0 +1,44 @@
+Media
+=====
+
+> L'objet `Media` offre la possibilité de lire et d'enregistrer des fichiers audio sur un mobile. 
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+
+
+Remarque : L'implémentation actuelle de n'est pas conforme à la spécification du W3C, et n'est fournie que pour des raisons pratiques.  Une prochaine implémentation sera conforme à la dernière spécification du W3C et pourrait rendre obsolète l'API courante.
+
+Paramètres
+----------
+
+- __src__: L'URI d'un fichier audio. _(DOMString)_
+- __mediaSuccess__: (Facultatif) La fonction de callback qui est appelée à l'issue d'une action de lecture/enregistrement ou arrêt réalisée sur l'objet Media. _(Function)_
+- __mediaError__: (Facultatif) La fonction de callback qui est appelée en cas d'erreur. _(Function)_
+- __mediaStatus__: (Facultatif) La fonction de callback qui est appelée lorsque qu'un changement d'état a lieu. _(Function)_
+
+Méthodes
+--------
+
+- media.getCurrentPosition: Retourner la position courante dans le fichier audio.
+- media.getDuration: Récupérer la durée du fichier audio.
+- media.play: Démarrer ou reprendre la lecture du fichier audio.
+- media.pause: Mettre en pause la lecture du fichier audio.
+- media.release: Libérer la ressource audio dans le système d'exploitation.
+- media.seekTo: Déplacer la position courante dans le fichier audio.
+- media.startRecord: Démarrer l'enregistrement d'un fichier audio.
+- media.stopRecord: Arrêter l'enregistrement du fichier audio.
+- media.stop: Arrêter la lecture du fichier audio.
+
+Autres paramètres en lecture seule
+----------------------------------
+
+- ___position__: La position dans le fichier audio, en secondes.  N'est pas mis à jour automatiquement pendant la lecture, il faut pour cela appeler getCurrentPosition.
+- ___duration__: La durée en secondes du fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.pause.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.pause.md b/docs/fr/1.1.0/phonegap/media/media.pause.md
new file mode 100644
index 0000000..51f7481
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.pause.md
@@ -0,0 +1,149 @@
+media.pause
+===========
+
+Mettre en pause la lecture d'un fichier audio.
+
+    media.pause();
+
+
+Description
+-----------
+
+La fonction `media.pause` est une fonction synchrone qui met en pause la lecture d'un fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Lire le clip audio
+    //
+    function playAudio(url) {
+        // Lire le clip audio désigné par l'URL
+        var my_media = new Media(url,
+            // Callback en cas de succès
+            function() {
+                console.log("playAudio() : Réussite");
+            },
+            // Callback en cas d'erreur
+            function(err) {
+                console.log("playAudio() : Erreur : "+err);
+        });
+
+        // Lire le clip audio
+        my_media.play();
+
+        // Mettre en pause au bout de 10 secondes
+        setTimeout(function() {
+            media.pause();
+        }, 10000);        
+    }
+
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.play.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.play.md b/docs/fr/1.1.0/phonegap/media/media.play.md
new file mode 100644
index 0000000..e8de5ed
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.play.md
@@ -0,0 +1,145 @@
+media.play
+==========
+
+Démarrer ou reprendre la lecture du fichier audio.
+
+    media.play();
+
+
+Description
+-----------
+
+La fonction `media.play` est une fonction synchrone qui démarre ou reprend la lecture d'un fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Lire le clip audio
+    //
+    function playAudio(url) {
+        // Lire le clip audio désigné par l'URL
+        var my_media = new Media(url,
+            // Callback en cas de succès
+            function() {
+                console.log("playAudio() : Réussite");
+            },
+            // Callback en cas d'erreur
+            function(err) {
+                console.log("playAudio() : Erreur : "+err);
+        });
+
+        // Lire le clip audio
+        my_media.play();
+    }
+
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+            	if (my_media == null) {
+                	// Créer l'objet Media à partir de src
+                	my_media = new Media(src, onSuccess, onError);
+            	} // sinon, lire la clip audio courant
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.release.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.release.md b/docs/fr/1.1.0/phonegap/media/media.release.md
new file mode 100644
index 0000000..ae74377
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.release.md
@@ -0,0 +1,133 @@
+media.release
+=============
+
+Libérer la ressource audio dans le système d'exploitation.
+
+    media.release();
+
+
+Description
+-----------
+
+La fonction `media.release` est une fonction synchrone qui libère la ressource audio dans le système d'exploitation du mobile.  Cette fonction est particulièrement importante sous Android, puisqu'il y a un nombre fini d'instances de OpenCore pour la lecture audio. Les développeur doivent donc appeler la fonction 'release' lorsqu'ils n'ont plus besoin de la ressource Media.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+        // Lire le clip audio désigné par src
+        //
+        var my_media = new Media(src, onSuccess, onError);
+        
+        my_media.play();
+        my_media.stop();
+        my_media.release();
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.seekTo.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.seekTo.md b/docs/fr/1.1.0/phonegap/media/media.seekTo.md
new file mode 100644
index 0000000..bcf6afc
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.seekTo.md
@@ -0,0 +1,131 @@
+media.seekTo
+============
+
+Déplacer la position courante dans le fichier audio.
+
+    media.seekTo(milliseconds);
+
+Paramètres
+----------
+
+- __milliseconds__: La nouvelle position de lecture du fichier audio, en millisecondes.
+
+
+Description
+-----------
+
+La fonction `media.seekTo` est une fonction asynchrone qui met à jour la position courante de lecture du fichier audio que représente un objet Media. Met également à jour le paramètre ___position__ de l'objet Media. 
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+        // Lire le clip audio désigné par src
+        //
+        var my_media = new Media(src, onSuccess, onError);
+		my_media.play();
+        // Attendre 5 secondes, puis se positionner à la 10ème seconde du clip audio
+        setTimeout(function() {
+            my_media.seekTo(10000);
+        }, 5000);
+
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+                // Récupérer la positon courante une fois par seconde
+        		mediaTimer = setInterval(function() {
+            		// Récupérer la positon de my_media
+           			my_media.getCurrentPosition(
+                		// Callback en cas de succès
+                		function(position) {
+                    		if (position > -1) {
+                        		setAudioPosition((position) + " sec");
+                    		}
+                		},
+                		// Callback en cas d'erreur
+                		function(e) {
+                    		console.log("Erreur lors de la récupération de la position = " + e);
+                		}
+            		);
+        		}, 1000);
+        		// Attendre 5 secondes, puis se positionner à la 10ème seconde du clip audio
+        		setTimeout(function() {
+            		my_media.seekTo(10000);
+           		}, 5000);
+     		}
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </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/media/media.startRecord.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.startRecord.md b/docs/fr/1.1.0/phonegap/media/media.startRecord.md
new file mode 100644
index 0000000..e304d96
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.startRecord.md
@@ -0,0 +1,117 @@
+media.startRecord
+=================
+
+Démarrer l'enregistrement d'un fichier audio.
+
+    media.startRecord();
+
+
+Description
+-----------
+
+La fonction `media.startRecord` est une fonction synchrone qui démarre l'enregistrement d'un fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Lancer l'enregistrement audio
+    // 
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // Callback en cas de succès
+            function() {
+                console.log("recordAudio() : Réussite");
+            },
+            
+            // Callback en cas d'erreur
+            function(err) {
+                console.log("recordAudio() : Erreur : "+ err.code);
+            });
+
+        // Lancer l'enregistrement audio
+        mediaRec.startRecord();
+    }
+
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Media</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);
+
+        // Lancer l'enregistrement audio
+        // 
+        function recordAudio() {
+            var src = "myrecording.mp3";
+            var mediaRec = new Media(src, onSuccess, onError);
+
+            // Lancer l'enregistrement audio
+            mediaRec.startRecord();
+
+            // Arrêter l'enregistrement au bout de 10 secondes
+            var recTime = 0;
+            var recInterval = setInterval(function() {
+                recTime = recTime + 1;
+                setAudioPosition(recTime + " sec");
+                if (recTime >= 10) {
+                    clearInterval(recInterval);
+                    mediaRec.stopRecord();
+                }
+            }, 1000);
+        }
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            recordAudio();
+        }
+    
+        // Callback en cas de succès
+        //
+        function onSuccess() {
+            console.log("recordAudio() : Réussite");
+        }
+    
+        // Callback en cas d'erreur
+        //
+        function onError(error) {
+            alert('code : '    + error.code    + '\n' + 
+                  'message : ' + error.message + '\n');
+        }
+
+        // Ecrire la position
+        // 
+        function setAudioPosition(position) {
+            document.getElementById('audio_position').innerHTML = position;
+        }
+
+        </script>
+      </head>
+      <body>
+        <p id="media">Enregistrement audio...</p>
+        <p id="audio_position"></p>
+      </body>
+    </html>
+
+
+Singularités iOS
+----------------
+
+- Le fichier destination de l'enregistrement doit préexister est être de type .wav. L'API File peut être utilisée pour créer le fichier audio.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/media/media.stop.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.stop.md b/docs/fr/1.1.0/phonegap/media/media.stop.md
new file mode 100644
index 0000000..fe13c03
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.stop.md
@@ -0,0 +1,148 @@
+media.stop
+==========
+
+Arrêter la lecture du fichier audio.
+
+    media.stop();
+
+
+Description
+-----------
+
+La fonction `media.stop` est une fonction synchrone qui arrête la lecture d'un fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Lire le clip audio
+    //
+    function playAudio(url) {
+        // Lire le clip audio désigné par l'URL
+        var my_media = new Media(url,
+            // Callback en cas de succès
+            function() {
+                console.log("playAudio() : Réussite");
+            },
+            // Callback en cas d'erreur
+            function(err) {
+                console.log("playAudio() : Erreur : "+err);
+        });
+
+        // Lire le clip audio
+        my_media.play();
+
+        // Arrêter la lecture après 10 secondes
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);        
+    }
+
+Exemple complet
+---------------
+
+        <!DOCTYPE html>
+        <html>
+          <head>
+            <title>Exemple Media</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() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+        
+            // Lecteur audio
+            //
+            var my_media = null;
+            var mediaTimer = null;
+        
+            // Lire le clip audio
+            //
+            function playAudio(src) {
+                // Créer l'objet Media à partir de src
+                my_media = new Media(src, onSuccess, onError);
+        
+                // Lire le clip audio
+                my_media.play();
+        
+                // Récupérer la positon courante une fois par seconde
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // Récupérer la positon de my_media
+                        my_media.getCurrentPosition(
+                            // Callback en cas de succès
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // Callback en cas d'erreur
+                            function(e) {
+                                console.log("Erreur lors de la récupération de la position = " + e);
+                                setAudioPosition("Erreur : " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+        
+            // Mettre en pause la lecture audio
+            // 
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+        
+            // Arrêter la lecture audio
+            // 
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+        
+            // Callback en cas de succès
+            //
+            function onSuccess() {
+                console.log("playAudio() : Réussite");
+            }
+        
+            // Callback en cas d'erreur
+            //
+            function onError(error) {
+                alert('code : '    + error.code    + '\n' + 
+                      'message : ' + error.message + '\n');
+            }
+        
+            // Ecrire la position
+            // 
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+        
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">Lire le clip audio</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">Mettre en pause la lecture</a>
+            <a href="#" class="btn large" onclick="stopAudio();">Arrêter la lecture</a>
+            <p id="audio_position"></p>
+          </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/media/media.stopRecord.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/media/media.stopRecord.md b/docs/fr/1.1.0/phonegap/media/media.stopRecord.md
new file mode 100644
index 0000000..e5b6db2
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/media/media.stopRecord.md
@@ -0,0 +1,119 @@
+media.stopRecord
+================
+
+Arrêter l'enregistrement du fichier audio.
+
+    media.stopRecord();
+
+
+Description
+-----------
+
+La fonction `media.stopRecord` est une fonction synchrone qui arrête l'enregistrement d'un fichier audio.
+
+Plateformes supportées
+----------------------
+
+- Android
+- iOS
+- Windows Phone 7 ( Mango )
+    
+Exemple rapide
+--------------
+
+    // Lancer l'enregistrement audio
+    // 
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // Callback en cas de succès
+            function() {
+                console.log("recordAudio() : Réussite");
+            },
+            
+            // Callback en cas d'erreur
+            function(err) {
+                console.log("recordAudio() : Erreur : "+ err.code);
+            });
+
+        // Lancer l'enregistrement audio
+        mediaRec.startRecord();
+
+        // Arrêter l'enregistrement au bout de 10 secondes
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Media</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);
+
+        // Lancer l'enregistrement audio
+        // 
+        function recordAudio() {
+            var src = "myrecording.mp3";
+            var mediaRec = new Media(src, onSuccess, onError);
+
+            // Lancer l'enregistrement audio
+            mediaRec.startRecord();
+
+            // Arrêter l'enregistrement au bout de 10 secondes
+            var recTime = 0;
+            var recInterval = setInterval(function() {
+                recTime = recTime + 1;
+                setAudioPosition(recTime + " sec");
+                if (recTime >= 10) {
+                    clearInterval(recInterval);
+                    mediaRec.stopRecord();
+                }
+            }, 1000);
+        }
+
+        // PhoneGap est prêt
+        //
+        function onDeviceReady() {
+            recordAudio();
+        }
+    
+        // Callback en cas de succès
+        //
+        function onSuccess() {
+            console.log("recordAudio() : Réussite");
+        }
+    
+        // Callback en cas d'erreur
+        //
+        function onError(error) {
+            alert('code : '    + error.code    + '\n' + 
+                  'message : ' + error.message + '\n');
+        }
+
+        // Ecrire la position
+        // 
+        function setAudioPosition(position) {
+            document.getElementById('audio_position').innerHTML = position;
+        }
+
+        </script>
+      </head>
+      <body>
+        <p id="media">Enregistrement audio...</p>
+        <p id="audio_position"></p>
+      </body>
+    </html>
+
+
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/94272dfb/docs/fr/1.1.0/phonegap/notification/notification.alert.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/notification/notification.alert.md b/docs/fr/1.1.0/phonegap/notification/notification.alert.md
new file mode 100644
index 0000000..a57736f
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/notification/notification.alert.md
@@ -0,0 +1,94 @@
+notification.alert
+==================
+
+Afficher une alerte ou une boîte de dialogue personnalisée.
+
+    navigator.notification.alert(message, alertCallback, [title], [buttonName])
+
+- __message:__ Message à afficher (`String`)
+- __alertCallback:__ Fonction de callback à appeler lorsque la boîte de dialogue est fermée. (`Function`)
+- __title:__ Titre de la boîte de dialogue. (`String`) (Optionnel, par défaut : "Alert")
+- __buttonName:__ Libellé du bouton (`String`) (Optionnel, par défaut : "OK")
+    
+Description
+-----------
+
+Pour cette fonctionnalité, la plupart des implémentations PhoneGap utilisent la boîte de dialogue native du mobile.  Cependant, quelques plateformes utilisent la fonction `alert` du navigateur, qui est généralement moins personnalisable.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Android / BlackBerry WebWorks (OS 5.0 et plus récent) / iPhone
+    //
+    function alertDismissed() {
+        // faire quelquechose
+    }
+
+    navigator.notification.alert(
+        'Vous avez gagné !', // message
+        alertDismissed,      // fonction de callback
+        'Terminé',           // titre
+        'Quitter'            // libellé du bouton
+    );
+
+    // BlackBerry (OS 4.6) / webOS
+    //
+    navigator.notification.alert('Vous avez gagné !');
+        
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Notification</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() {
+            // Rien
+        }
+    
+        // Appelé lorsque la boîte de dialogue est fermée
+	    function alertDismissed() {
+	        // Faire quelque chose
+	    }
+
+        // Afficher une boîte de dialogue personnalisée
+        //
+        function showAlert() {
+		    navigator.notification.alert(
+		        'Vous avez gagné !', // message
+		        alertDismissed,      // fonction de callback
+		        'Terminé',           // titre
+		        'Quitter'            // libellé du bouton
+		    );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">Afficher une boîte de dialogue</a></p>
+      </body>
+    </html>
+
+Singularités Windows Phone 7
+----------------------------
+
+- L'argument buttonName est ignoré, le libellé est toujours 'OK' 
\ 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/notification/notification.beep.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.1.0/phonegap/notification/notification.beep.md b/docs/fr/1.1.0/phonegap/notification/notification.beep.md
new file mode 100644
index 0000000..a23a55d
--- /dev/null
+++ b/docs/fr/1.1.0/phonegap/notification/notification.beep.md
@@ -0,0 +1,95 @@
+notification.beep
+=================
+
+Faire émettre un bip sonore au mobile.
+
+    navigator.notification.beep(times);
+
+- __times:__ Le nombre de bips que le mobile doit émettre (`Number`)
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+    // Emettre deux bips sonores
+    navigator.notification.beep(2);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Notification</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() {
+            // Rien
+        }
+
+        // Afficher une boîte de dialogue personnalisée
+        //
+        function showAlert() {
+		    navigator.notification.alert(
+		        'Vous avez gagné !', // message
+		        null,                // fonction de callback
+		        'Terminé',           // titre
+		        'Quitter'            // libellé du bouton
+		    );
+        }
+
+        // Emettre 3 bips sonores
+        //
+        function playBeep() {
+            navigator.notification.beep(3);
+        }
+
+        // Vibrer pendant 2 secondes
+        //
+        function vibrate() {
+            navigator.notification.vibrate(2000);
+        }
+
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">Afficher une boîte de dialogue</a></p>
+        <p><a href="#" onclick="playBeep(); return false;">Emmettre des bips sonores</a></p>
+        <p><a href="#" onclick="vibrate(); return false;">Vibrer</a></p>
+      </body>
+    </html>
+
+Singularités Android
+--------------------
+
+- Android joue la "Sonnerie de notification" qui est configurée dans le panneau "Paramètres/Son".
+
+Singularités iPhone
+-------------------
+
+- L'argument times est ignoré.
+- Il n'y a pas de bip sonore natif sur iPhone.
+  - PhoneGap implémente le bip en jouant un fichier audio grâce à l'API media.
+  - Le développeur doit fournir ce fichier audio.
+  - Le fichier doit durer moins de 30 secondes, être placé à la racine de www/, et être intitulé `beep.wav`.
+
+Singularités Windows Phone 7
+----------------------------
+
+- PhoneGap pour WP7 contient un fichier audio utilisé comme bip sonore générique. 


Mime
View raw message