incubator-callback-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From fil...@apache.org
Subject [6/32] Add French 1.3.0 translation
Date Fri, 20 Jan 2012 19:56:01 GMT
http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/media/media.stop.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/media/media.stop.md b/docs/fr/1.3.0/phonegap/media/media.stop.md
new file mode 100644
index 0000000..fe13c03
--- /dev/null
+++ b/docs/fr/1.3.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/5dbc479b/docs/fr/1.3.0/phonegap/media/media.stopRecord.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/media/media.stopRecord.md b/docs/fr/1.3.0/phonegap/media/media.stopRecord.md
new file mode 100644
index 0000000..e5b6db2
--- /dev/null
+++ b/docs/fr/1.3.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/5dbc479b/docs/fr/1.3.0/phonegap/notification/notification.alert.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/notification/notification.alert.md b/docs/fr/1.3.0/phonegap/notification/notification.alert.md
new file mode 100644
index 0000000..a57736f
--- /dev/null
+++ b/docs/fr/1.3.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/5dbc479b/docs/fr/1.3.0/phonegap/notification/notification.beep.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/notification/notification.beep.md b/docs/fr/1.3.0/phonegap/notification/notification.beep.md
new file mode 100644
index 0000000..a23a55d
--- /dev/null
+++ b/docs/fr/1.3.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. 

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/notification/notification.confirm.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/notification/notification.confirm.md b/docs/fr/1.3.0/phonegap/notification/notification.confirm.md
new file mode 100644
index 0000000..a8b24e8
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/notification/notification.confirm.md
@@ -0,0 +1,92 @@
+notification.confirm
+====================
+
+Afficher une boîte de dialogue de confirmation personnalisée.
+
+    navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
+
+- __message:__ Message à afficher (`String`)
+- __confirmCallback:__ - Fonction de callback appelée lorsque la boîte de dialogue est
fermée, avec en argument l'indice du bouton pressé (1, 2 or 3). (`Number`)
+- __title:__ Titre de la boîte de dialogue (`String`) (Optionnel, par défaut : "Confirm")
+- __buttonLabels:__ Libellés des boutons séparés par des virgules (`String`) (Optionnel,
par défaut : "OK,Cancel")
+    
+Description
+-----------
+
+La fonction `notification.confirm` affiche une boîte de dialogue de confirmation native
qui soit plus personnalisée que la simple fonction `confirm` du navigateur.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iPhone
+- Windows Phone 7 ( Mango )
+
+Exemple rapide
+--------------
+
+	// Traiter le choix de la confirmation
+	function onConfirm(button) {
+		alert('Vous avez appuyé sur le bouton ' + button);
+	}
+
+    // Afficher une boîte de dialogue de confirmation personnalisée
+    //
+    function showConfirm() {
+	        navigator.notification.confirm(
+	        'Vous avez gagné !',  // message
+	        onConfirm,            // fonction de callback appelée avec l'indice du bouton pressé
+	        'Terminé',            // titre
+	        'Recommencer,Quitter' // libellés des boutons
+        );
+    }
+        
+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
+        }
+    
+		// process the confirmation dialog result
+		function onConfirm(button) {
+			alert('Vous avez appuyé sur le bouton ' + button);
+		}
+
+        // Afficher une boîte de dialogue de confirmation personnalisée
+        //
+        function showConfirm() {
+            navigator.notification.confirm(
+		        'Vous avez gagné !',  // message
+		        onConfirm,            // fonction de callback appelée avec l'indice du bouton
pressé
+		        'Terminé',            // titre
+		        'Recommencer,Quitter' // libellés des boutons
+            );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showConfirm(); return false;">Demander confirmation</a></p>
+      </body>
+    </html>
+
+Singularités Windows Phone 7
+----------------------------
+
+- L'argument buttonLabels est ignoré, la valeur prise en compte est toujours 'OK|Cancel'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/notification/notification.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/notification/notification.md b/docs/fr/1.3.0/phonegap/notification/notification.md
new file mode 100644
index 0000000..18bb403
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/notification/notification.md
@@ -0,0 +1,12 @@
+Notification
+============
+
+> Notifications visuelles, sonores, et tactiles.
+
+Méthodes
+--------
+
+- notification.alert
+- notification.confirm
+- notification.beep
+- notification.vibrate
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/notification/notification.vibrate.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/notification/notification.vibrate.md b/docs/fr/1.3.0/phonegap/notification/notification.vibrate.md
new file mode 100644
index 0000000..6c7730c
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/notification/notification.vibrate.md
@@ -0,0 +1,85 @@
+notification.vibrate
+====================
+
+Fait vibrer le mobile pendant un laps de temps défini.
+
+    navigator.notification.vibrate(milliseconds)
+
+- __time:__ Durée en millisecondes de la vibration du mobile. 1000 équivaut donc à 1 seconde
(`Number`)
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry (OS 4.6)
+- BlackBerry WebWorks (OS 5.0 et plus récent)
+- iPhone
+- Windows Phone 7
+
+Exemple rapide
+--------------
+
+    // Vibrer pendant 2,5 secondes
+    //
+    navigator.notification.vibrate(2500);
+
+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 iPhone
+-------------------
+
+- __time:__ L'argument time est ignoré, le mobile vibre pendant une durée prédéfinie.
+
+        navigator.notification.vibrate();
+        navigator.notification.vibrate(2500);   // 2500 est ignoré
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/database/database.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/database/database.md b/docs/fr/1.3.0/phonegap/storage/database/database.md
new file mode 100644
index 0000000..06e6a7e
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/database/database.md
@@ -0,0 +1,104 @@
+Database
+========
+
+Contient des méthodes permettant à l'utilisateur de manipuler une base de données.
+
+Méthodes
+--------
+
+- __transaction__: Effectuer une transaction avec la base de données. 
+- __changeVersion__: Vérifier et modifier le numéro de version d'une base de données,
utile lorsque l'on fait évoluer le modèle de données. 
+
+Détails
+-------
+
+Un objet Database est retourné par un apppel à `window.openDatabase()`.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide Transaction
+--------------------------
+	function populateDB(tx) {
+		 tx.executeSql('DROP TABLE IF EXISTS DEMO');
+		 tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+		 tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "Première ligne")');
+		 tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Seconde ligne")');
+	}
+	
+	function errorCB(tx, err) {
+		alert("Erreur de traitement SQL : "+err.code);
+	}
+	
+	function successCB() {
+		alert("Succès !");
+	}
+	
+	var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+	db.transaction(populateDB, errorCB, successCB);
+
+Exemple rapide ChangeVersion
+----------------------------
+
+	var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+	db.changeVersion("1.0", "1.1");
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(populateDB, errorCB, successCB);
+        }
+		
+		// Alimentation de la base de données
+		//
+		function populateDB(tx) {
+			tx.executeSql('DROP TABLE IF EXISTS DEMO');
+			tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "Premier enregistrement")');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Seconde enregistrement")');
+		}
+		
+		// Fonction de callback en cas d'échec de la transaction
+		//
+		function errorCB(tx, err) {
+			alert("Erreur de traitement SQL : "+err.code);
+		}
+		
+		// Fonction de callback en cas de réussite de la transaction
+		//
+		function successCB() {
+			alert("Succès !");
+		}
+	
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>Database</p>
+      </body>
+    </html>
+
+Singularités Android 1.X
+------------------------
+
+- __changeVersion:__ Cette méthode n'est pas supportée par les mobiles sous Android 1.X.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/localstorage/localstorage.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/localstorage/localstorage.md b/docs/fr/1.3.0/phonegap/storage/localstorage/localstorage.md
new file mode 100644
index 0000000..ac375c5
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/localstorage/localstorage.md
@@ -0,0 +1,91 @@
+localStorage
+============
+
+Donne accès à un objet conforme à la spécification [W3C localStorage](http://dev.w3.org/html5/webstorage/#the-localstorage-attribute).
+
+    var storage = window.localStorage;
+
+Méthodes
+--------
+
+- __key__: Retourne le nom de la clef à la position spécifiée. 
+- __getItem__: Retourne la valeur associée à la clef en paramètre.
+- __setItem__: Enregistre une valeur et sa clef associée.
+- __removeItem__: Supprime la valeur associée à la clef en paramètre.
+- __clear__: Supprime toutes les paires clef-valeur.
+
+Détails
+-------
+
+L'objet localStorage est conforme à la spécification W3C localStorage.  Il permet d'enregistrer
des données sous forme de paires clef-valeur.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide Key
+------------------
+
+    var keyName = window.localStorage.key(0);
+
+Exemple rapide SetItem
+----------------------
+
+    window.localStorage.setItem("clef", "valeur");
+
+Exemple rapide GetItem
+----------------------
+
+	var value = window.localStorage.getItem("key");
+	// value vaut maintenant "value"
+
+Exemple rapide RemoveItem
+-------------------------
+
+	window.localStorage.removeItem("key");
+
+Exemple rapide Clear
+--------------------
+
+	window.localStorage.clear();
+
+Exemple complet
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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.localStorage.setItem("clef", "valeur");
+			var keyname = window.localStorage.key(0);
+			// keyname vaut maintenant "clef"
+			var value = window.localStorage.getItem("clef");
+			// value vaut maintenant "valeur"
+			window.localStorage.removeItem("clef");
+			window.localStorage.setItem("clef2", "valeur2");
+			window.localStorage.clear();
+			// localStorage est maintenant vide
+        }
+    
+
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>localStorage</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/parameters/display_name.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/parameters/display_name.md b/docs/fr/1.3.0/phonegap/storage/parameters/display_name.md
new file mode 100644
index 0000000..36a287a
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/parameters/display_name.md
@@ -0,0 +1,4 @@
+display_name
+============
+
+Le nom d'affichage de labase de données.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/parameters/name.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/parameters/name.md b/docs/fr/1.3.0/phonegap/storage/parameters/name.md
new file mode 100644
index 0000000..68f9307
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/parameters/name.md
@@ -0,0 +1,4 @@
+name
+====
+
+Le nom de la base de données.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/parameters/size.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/parameters/size.md b/docs/fr/1.3.0/phonegap/storage/parameters/size.md
new file mode 100644
index 0000000..a382c02
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/parameters/size.md
@@ -0,0 +1,4 @@
+size
+====
+
+La taille en octets de la base de données.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/parameters/version.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/parameters/version.md b/docs/fr/1.3.0/phonegap/storage/parameters/version.md
new file mode 100644
index 0000000..632d807
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/parameters/version.md
@@ -0,0 +1,4 @@
+version
+=============
+
+La version de la base de données.

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/sqlerror/sqlerror.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/sqlerror/sqlerror.md b/docs/fr/1.3.0/phonegap/storage/sqlerror/sqlerror.md
new file mode 100644
index 0000000..e4e3379
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/sqlerror/sqlerror.md
@@ -0,0 +1,28 @@
+SQLError
+========
+
+Un objet `SQLError` est passé à la fonction de callback d'erreur lorsqu'une erreur survient.
+
+Properties
+----------
+
+- __code:__ Un des codes d'erreur prédéfinis listés ci-dessous.
+- __message:__ Un message explicitant l'erreur.
+
+Constantes
+----------
+
+- `SQLError.UNKNOWN_ERR`
+- `SQLError.DATABASE_ERR`
+- `SQLError.VERSION_ERR`
+- `SQLError.TOO_LARGE_ERR`
+- `SQLError.QUOTA_ERR`
+- `SQLError.SYNTAX_ERR`
+- `SQLError.CONSTRAINT_ERR`
+- `SQLError.TIMEOUT_ERR`
+
+Description
+-----------
+
+Un objet `SQLError` est passé à la fonction de callback d'erreur lorsqu'une erreur survient
pendant la manipulation d'une base de données.
+

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/sqlresultset/sqlresultset.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/sqlresultset/sqlresultset.md b/docs/fr/1.3.0/phonegap/storage/sqlresultset/sqlresultset.md
new file mode 100644
index 0000000..a868e78
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/sqlresultset/sqlresultset.md
@@ -0,0 +1,115 @@
+SQLResultSet
+============
+
+Lorsque la méthode executeSql est appelée depuis un objet SQLTransaction, la fonction de
callback sera appelée avec en argument un objet SQLResultSet.
+
+Properties
+----------
+
+- __insertId__: L'identifiant de l'enregistrement que l'instruction SQL de notre objet SQLResultSet
a inséré en base.
+- __rowAffected__: Le nombre d'enregistrements qui ont été impactés par l'instruction
SQL.  Si aucun enregistrement n'a été impacté, alors cette valeur sera 0.
+- __rows__: Un objet SQLResultSetRowList représentant les enregistrements retournés.  Si
aucun enregistrement n'est retourné alors cet objet sera vide.
+
+Détails
+-------
+
+Lorsque vous faites appel à la méthode executeSql de SQLTransaction, la fonction de callback
associée sera appelé avec en argument un objet SQLResultSet.  Cet objet possède trois propriétés.
 La première, `insertId`, contient l'identifiant de l'enregistrement qui a été ajouté
par une instruction INSERT fructueuse.  Si l'instruction n'est pas un INSERT, alors le `insertId`
n'est pas rempli.  Le `rowAffected` vaut toujours 0 dans le cas d'une instruction de type
SELECT.  Dans la cas d'instructions de type INSERT ou UPDATE, il contient le nombre d'enregistrements
qui ont été modifiés.  La dernière propriété est un SQLResultSetList contenant les données
retournées par une instruction SQL de type SELECT.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide ExecuteSQL
+-------------------------
+
+	function queryDB(tx) {
+		tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+	}
+
+	function querySuccess(tx, results) {
+		// Ceci affichera 0 puisqu'aucun enregistrement n'a été ajouté
+		console.log("Identifiant de l'insertion = " + results.insertId);
+		// Ceci affichera 0 puisqu'il s'agit d'un SELECT
+		console.log("Enregistrements impactés = " + results.rowAffected);
+		// Le nombre d'enregistrements retournés par l'instruction SELECT
+		console.log("Nombre d'enregistrements = " + results.rows.length);
+	}
+	
+	function errorCB(tx, err) {
+		alert("Erreur de traitement SQL : "+err.code);
+	}
+	
+	var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+	db.transaction(queryDB, errorCB);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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);
+
+		// Alimentation de la base de données
+		//
+		function populateDB(tx) {
+			tx.executeSql('DROP TABLE IF EXISTS DEMO');
+			tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+		}
+
+		// Interrogation de la base
+		//
+		function queryDB(tx) {
+			tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+		}
+
+		// Fonction de callback en cas d'interrogation réussie
+		//
+		function querySuccess(tx, results) {
+			// Ceci affichera 0 puisqu'aucun enregistrement n'a été ajouté
+			console.log("Identifiant de l'insertion = " + results.insertId);
+			// Ceci affichera 0 puisqu'il s'agit d'un SELECT
+			console.log("Enregistrements impactés = " + results.rowAffected);
+			// Le nombre d'enregistrements retournés par l'instruction SELECT
+			console.log("Nombre d'enregistrements = " + results.rows.length);
+		}
+
+		// Fonction de callback en cas d'échec de la transaction
+		//
+		function errorCB(tx, err) {
+			console.log("Erreur de traitement SQL : "+err.code);
+		}
+
+		// Fonction de callback en cas de réussite de la transaction
+		//
+		function successCB() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(queryDB, errorCB);
+		}
+
+		// PhoneGap est prêt
+		//
+		function onDeviceReady() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(populateDB, errorCB, successCB);
+		}
+	
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>Database</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/sqlresultsetlist/sqlresultsetlist.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/sqlresultsetlist/sqlresultsetlist.md b/docs/fr/1.3.0/phonegap/storage/sqlresultsetlist/sqlresultsetlist.md
new file mode 100644
index 0000000..56343ea
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/sqlresultsetlist/sqlresultsetlist.md
@@ -0,0 +1,116 @@
+SQLResultSetList
+================
+
+Une des propriétés de SQLResultSet contenant les enregistrements retournés par une requête
SQL de type SELECT.
+
+Properties
+----------
+
+- __length__: Le nombre d'enregistrements retournés par la requête SQL
+
+Méthodes
+--------
+
+- __item__: Retourne sous forme d'objet JavaScript l'enregistrement à l'index spécifié.
+
+Détails
+-------
+
+L'objet SQLResultSetList contient des enregistrements retournés par une requête SQL de
type SELECT.  Il contient une propriété `length` indiquant combien d'enregistrements ont
été retournés par le SELECT.  Pour récupérer un enregistrement, il faut appeler la méthode
`item` avec son index en argument.  La méthode `item` retourne un objet JavaScript dont les
propriétés correspondent aux colonnes de la base qui sont sélectionnées par le SELECT.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide ExecuteSQL
+-------------------------
+
+	function queryDB(tx) {
+		tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+	}
+
+	function querySuccess(tx, results) {
+		var len = results.rows.length;
+		console.log("Table DEMO : " + len + " enregistrements trouvés.");
+		for (var i=0; i<len; i++){
+			console.log("Enregistrement = " + i + " ID = " + results.rows.item(i).id + " Données
=  " + results.rows.item(i).data);
+		}
+	}
+	
+	function errorCB(tx, err) {
+		alert("Erreur de traitement SQL : "+err.code);
+	}
+	
+	var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+	db.transaction(queryDB, errorCB);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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);
+
+		// Alimentation de la base de données
+		//
+		function populateDB(tx) {
+			tx.executeSql('DROP TABLE IF EXISTS DEMO');
+			tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "Premier enregistrement")');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Seconde enregistrement")');
+		}
+
+		// Interrogation de la base
+		//
+		function queryDB(tx) {
+			tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+		}
+
+		// Fonction de callback en cas d'interrogation réussie
+		//
+		function querySuccess(tx, results) {
+			var len = results.rows.length;
+			console.log("Table DEMO : " + len + " enregistrements trouvés.");
+			for (var i=0; i<len; i++){
+				console.log("Enregistrement = " + i + " ID = " + results.rows.item(i).id + " Données
=  " + results.rows.item(i).data);
+			}
+		}
+
+		// Fonction de callback en cas d'échec de la transaction
+		//
+		function errorCB(tx, err) {
+			console.log("Erreur de traitement SQL : "+err.code);
+		}
+
+		// Fonction de callback en cas de réussite de la transaction
+		//
+		function successCB() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(queryDB, errorCB);
+		}
+
+		// PhoneGap est prêt
+		//
+		function onDeviceReady() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(populateDB, errorCB, successCB);
+		}
+	
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>Database</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/sqltransaction/sqltransaction.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/sqltransaction/sqltransaction.md b/docs/fr/1.3.0/phonegap/storage/sqltransaction/sqltransaction.md
new file mode 100644
index 0000000..d666ed2
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/sqltransaction/sqltransaction.md
@@ -0,0 +1,93 @@
+SQLTransaction
+==============
+
+Contient des méthodes permettant à l'utilisateur d'exécuter des instructions SQL en base
de données.
+
+Méthodes
+--------
+
+- __executeSql__: Exécuter une instruction SQL
+
+Détails
+-------
+
+Lorsque l'on appelle la méthode `transaction` d'un objet `Database`, l'une de ses fonctions
de callback sera appelée avec un objet `SQLTransaction`.  L'utilisateur peut effectuer une
transaction en appelant à plusieurs reprises la méthode `executeSql`.  
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide ExecuteSQL
+-------------------------
+
+	function populateDB(tx) {
+		 tx.executeSql('DROP TABLE IF EXISTS DEMO');
+		 tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+		 tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "Première ligne")');
+		 tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Seconde ligne")');
+	}
+	
+	function errorCB(tx, err) {
+		alert("Erreur de traitement SQL : "+err.code);
+	}
+	
+	function successCB() {
+		alert("Succès !");
+	}
+	
+	var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+	db.transaction(populateDB, errorCB, successCB);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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() {
+			var db = window.openDatabase("Database", "1.0", "PhoneGap Demo", 200000);
+			db.transaction(populateDB, errorCB, successCB);
+        }
+		
+		// Alimentation de la base de données
+		//
+		function populateDB(tx) {
+			tx.executeSql('DROP TABLE IF EXISTS DEMO');
+			tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "Premier enregistrement")');
+			tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Seconde enregistrement")');
+		}
+		
+		// Fonction de callback en cas d'échec de la transaction
+		//
+		function errorCB(tx, err) {
+			alert("Erreur de traitement SQL : "+err.code);
+		}
+		
+		// Fonction de callback en cas de réussite de la transaction
+		//
+		function successCB() {
+			alert("Succès !");
+		}
+	
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>SQLTransaction</p>
+      </body>
+    </html>

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/storage.md b/docs/fr/1.3.0/phonegap/storage/storage.md
new file mode 100644
index 0000000..f45dfe6
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/storage.md
@@ -0,0 +1,29 @@
+Storage
+=======
+
+> Fournit l'accès aux options de stockage du mobile.  
+
+Cette API est basée sur les spécifications [W3C Web SQL Database](http://dev.w3.org/html5/webdatabase/)
et [W3C Web Storage API](http://dev.w3.org/html5/webstorage/). 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
+--------
+
+- openDatabase
+
+Arguments
+---------
+
+- name
+- version
+- display_name
+- size
+
+Objets
+------
+
+- Database
+- SQLTransaction
+- SQLResultSet
+- SQLResultSetList
+- SQLError
+- localStorage
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-cordova-docs/blob/5dbc479b/docs/fr/1.3.0/phonegap/storage/storage.opendatabase.md
----------------------------------------------------------------------
diff --git a/docs/fr/1.3.0/phonegap/storage/storage.opendatabase.md b/docs/fr/1.3.0/phonegap/storage/storage.opendatabase.md
new file mode 100644
index 0000000..09eae77
--- /dev/null
+++ b/docs/fr/1.3.0/phonegap/storage/storage.opendatabase.md
@@ -0,0 +1,54 @@
+openDatabase
+============
+
+Retourne un nouvel objet Database.
+
+    var dbShell = window.openDatabase(name, version, display_name, size);
+
+Description
+-----------
+
+window.openDatabase retourne un nouvel objet Database.
+
+Cette méthode crée une nouvelle base de données SQL Lite et retourne un objet Database
décrivant celle-ci.  Il faut utiliser cet objet Database pour manipuler la base de données.
+
+Plateformes supportées
+----------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 et plus récent)
+- iPhone
+
+Exemple rapide
+--------------
+
+    var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+
+Exemple complet
+---------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Exemple Storage</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() {
+			var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+        }
+		
+        </script>
+      </head>
+      <body>
+        <h1>Exemple</h1>
+        <p>OpenDatabase</p>
+      </body>
+    </html>


Mime
View raw message