cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [19/51] [partial] added 3.4.0 for other languages
Date Mon, 24 Feb 2014 18:37:39 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/geolocation/geolocation.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/geolocation/geolocation.md b/docs/fr/3.4.0/cordova/geolocation/geolocation.md
new file mode 100644
index 0000000..711ea00
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/geolocation/geolocation.md
@@ -0,0 +1,103 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Geolocation
+
+> L'objet `geolocation` permet l'accès aux données de localisation basées sur le capteur GPS de l'appareil ou déduites des signaux du réseau.
+
+`Geolocation` fournit des informations sur l'emplacement de l'appareil, telles que la latitude et la longitude. Les sources habituelles d'information incluent le Système de Positionnement Global (GPS) et la position déduite de signaux des réseaux tels que l'adresse IP, RFID, les adresses MAC WiFi et Bluetooth et les IDs cellulaires GSM/CDMA. Il n'y a cependant aucune garantie que cette API renvoie la position réelle de l'appareil.
+
+Cette API est basée sur la [Spécification de l'API Geolocation du W3C][1] et s'exécute uniquement sur les appareils qui n'en proposent pas déjà une implémentation.
+
+ [1]: http://dev.w3.org/geo/api/spec-source.html
+
+**Remarque importante concernant le respect de la vie privée :** la collecte et l'utilisation des données de géolocalisation soulève des questions importantes concernant le respect de la vie privée. La politique de confidentialité de votre application devrait traiter de la manière dont l'application utilise les données de géolocalisation, si elle les partage avec d'autres parties ou non et définir le niveau de précision de celles-ci (par exemple grossier, fin, restreint au code postal, etc.). Les données de géolocalisation sont généralement considérées comme sensibles car elle peuvent révéler l'endroit où se trouve une personne et, si stockées, l'historique de ses voyages. Par conséquent, en plus de la politique de confidentialité de votre application, vous devriez par exemple fortement envisager d'afficher une notice juste avant d'accéder aux données de géolocalisation (si le système d'exploitation de l'appareil ne le fait pas déjà). Cette notice devrai
 t contenir les informations susmentionnées, ainsi que permettre de recueillir l'autorisation de l'utilisateur (par exemple, en offrant les possibilités **OK** et **Non merci**). Pour plus d'informations, veuillez vous référer à la section "Guide du respect de la vie privée".
+
+## Méthodes
+
+*   geolocation.getCurrentPosition
+*   geolocation.watchPosition
+*   geolocation.clearWatch
+
+## Arguments
+
+*   geolocationSuccess
+*   geolocationError
+*   geolocationOptions
+
+## Objets (lecture seule)
+
+*   Position
+*   PositionError
+*   Coordonnées
+
+## Accéder à la fonctionnalité
+
+Depuis la version 3.0, Cordova implémente les API liées à l'appareil en tant que *plugins*. Utiliser la commande `plugin` de l'Interface en Ligne de Commande, décrite dans la section intitulée L'Interface en Ligne de Commande, afin d'ajouter ou retirer cette fonctionnalité à un projet :
+
+        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin ls
+        [ 'org.apache.cordova.geolocation' ]
+        $ cordova plugin rm org.apache.cordova.geolocation
+    
+
+Ces commandes s'appliquent à toutes les plates-formes ciblées mais modifient les paramètres de configuration spécifiques aux différentes plates-formes tel que décrit ci-dessous :
+
+*   Android
+    
+        (in app/res/xml/config.xml)
+        <feature name="Geolocation">
+            <param name="android-package" value="org.apache.cordova.GeoBroker" />
+        </feature>
+        
+        (in app/AndroidManifest.xml)
+        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
+        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+        <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
+        
+
+*   BlackBerry WebWorks
+    
+        (in www/plugins.xml)
+        <feature name="Geolocation">
+            <param name="blackberry-package" value="org.apache.cordova.geolocation.Geolocation" />
+        </feature>
+        
+        (in www/config.xml)
+        <rim:permissions>
+            <rim:permit>read_geolocation</rim:permit>
+        </rim:permissions>
+        
+
+*   iOS (dans `config.xml`)
+    
+        <feature name="Geolocation">
+            <param name="ios-package" value="CDVLocation" />
+        </feature>
+        
+
+*   Windows Phone (dans `Properties/WPAppManifest.xml`)
+    
+        <Capabilities>
+            <Capability Name="ID_CAP_LOCATION" />
+        </Capabilities>
+        
+    
+    Référence : [Manifeste d'Application pour Windows Phone][2]
+
+ [2]: http://msdn.microsoft.com/en-us/library/ff769509%28v=vs.92%29.aspx
+
+Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir *Support de plate-forme* dans la section vue d'ensemble.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/geolocation/geolocation.watchPosition.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/geolocation/geolocation.watchPosition.md b/docs/fr/3.4.0/cordova/geolocation/geolocation.watchPosition.md
new file mode 100644
index 0000000..817db3f
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/geolocation/geolocation.watchPosition.md
@@ -0,0 +1,121 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# geolocation.watchPosition
+
+Observer les changements de localisation de l'appareil.
+
+    var watchId = navigator.geolocation.watchPosition(geolocationSuccess,
+                                                      [geolocationError],
+                                                      [geolocationOptions]);
+    
+
+## Paramètres
+
+*   **geolocationSuccess** : la fonction callback à laquelle la position actuelle de l'appareil est transmise.
+
+*   **geolocationError** : (facultative) la fonction callback s'exécutant lorsqu'une erreur survient.
+
+*   **geolocationOptions** : (facultatives) options de personnalisation de la géolocalisation.
+
+## Retourne
+
+*   **String** : retourne un identifiant faisant référence à l'intervalle d'observation de la position. Cet identifiant est prévu pour être utilisé avec `geolocation.clearWatch` afin de pouvoir arrêter ultérieurement l'observation des changements de position.
+
+## Description
+
+`geolocation.watchPosition` est une fonction asynchrone. Elle renvoie la position actuelle de l'appareil lorsqu'un changement de position est détecté. Lorsque l'appareil récupère un nouvelle position, la fonction callback `geolocationSuccess` est exécutée avec un objet `Position` comme paramètre. Si une erreur se produit, la fonction callback `geolocationError` est appelée avec un obet `PositionError` comme paramètre.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Paciarelli
+*   Windows Phone 7 et 8
+*   Windows 8
+
+## Exemple court
+
+    // onSuccess Callback
+    //   This method accepts a `Position` object, which contains
+    //   the current GPS coordinates
+    //
+    function onSuccess(position) {
+        var element = document.getElementById('geolocation');
+        element.innerHTML = 'Latitude: '  + position.coords.latitude      + '<br />' +
+                            'Longitude: ' + position.coords.longitude     + '<br />' +
+                            '<hr />'      + element.innerHTML;
+    }
+    
+    // onError Callback receives a PositionError object
+    //
+    function onError(error) {
+        alert('code: '    + error.code    + '\n' +
+              'message: ' + error.message + '\n');
+    }
+    
+    // Options: throw an error if no update is received every 30 seconds.
+    //
+    var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { timeout: 30000 });
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        var watchID = null;
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Throw an error if no update is received every 30 seconds
+            var options = { timeout: 30000 };
+            watchID = navigator.geolocation.watchPosition(onSuccess, onError, options);
+        }
+    
+        // onSuccess Geolocation
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude: '  + position.coords.latitude      + '<br />' +
+                                'Longitude: ' + position.coords.longitude     + '<br />' +
+                                '<hr />'      + element.innerHTML;
+        }
+    
+            // onError Callback receives a PositionError object
+            //
+            function onError(error) {
+                alert('code: '    + error.code    + '\n' +
+                      'message: ' + error.message + '\n');
+            }
+    
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Watching geolocation...</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/geolocation/parameters/geolocation.options.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/geolocation/parameters/geolocation.options.md b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocation.options.md
new file mode 100644
index 0000000..c3c7483
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocation.options.md
@@ -0,0 +1,34 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# geolocationOptions
+
+Paramètres optionnels permettant la personnalisation de la récupération d'une `Position` géolocalisée.
+
+    { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true };
+    
+
+## Options
+
+*   **enableHighAccuracy** : indique que l'application nécessite les meilleurs résultats possibles. Par défaut, l'appareil tente de récupérer une `Position` à l'aide de méthodes basées sur le réseau. Définir cette propriété à `true` demande à Cordova d'utiliser des méthodes plus précises, telles que la localisation par satellite. *(Boolean)*
+
+*   **timeout** : la durée maximale (en millisecondes) allouée depuis l'appel à `geolocation.getCurrentPosition` ou `geolocation.watchPosition` jusqu'à ce que la fonction callback `geolocationSuccess` correspondante soit exécutée. Si `geolocationSuccess` n'est pas appelée dans ce délai, le code d'erreur `PositionError.TIMEOUT` est transmis à la fonction callback `geolocationError`. (Notez que, dans le cas de `geolocation.watchPosition`, la fonction callback `geolocationError` pourrait être appelée à un intervalle régulier de `timeout` millisecondes !) *(Number)*
+
+*   **maximumAge** : accepter une position mise en cache dont l'âge ne dépasse pas le délai spécifié en millisecondes. *(Number)*
+
+## Particularités d'Android
+
+Les émulateurs d'Android 2.x ne retournent aucun résultat de géolocalisation à moins que l'option `enableHighAccuracy` ne soit réglée sur `true`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationError.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationError.md b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationError.md
new file mode 100644
index 0000000..d2f21ac
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationError.md
@@ -0,0 +1,28 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# geolocationError
+
+Fonction callback s'exécutant si une erreur se produit lors de l'usage des méthodes de géolocalisation.
+
+    function(error) {
+        // Handle the error
+    }
+    
+
+## Paramètres
+
+*   **error** : l'erreur renvoyée par l'appareil. *(PositionError)*
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationSuccess.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationSuccess.md b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationSuccess.md
new file mode 100644
index 0000000..7868209
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/geolocation/parameters/geolocationSuccess.md
@@ -0,0 +1,41 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# geolocationSuccess
+
+Fonction callback s'exécutant lorsqu'une position géolocalisée est disponible (via un appel à `geolocation.getCurrentPosition`), ou lorsque la position change (via un appel à `geolocation.watchPosition`).
+
+    function(position) {
+        // Do something
+    }
+    
+
+## Paramètres
+
+*   **position** : la position géolocalisée retournée par l'appareil. *(Position)*
+
+## Exemple
+
+    function geolocationSuccess(position) {
+        alert('Latitude: '          + position.coords.latitude          + '\n' +
+              'Longitude: '         + position.coords.longitude         + '\n' +
+              'Altitude: '          + position.coords.altitude          + '\n' +
+              'Accuracy: '          + position.coords.accuracy          + '\n' +
+              'Altitude Accuracy: ' + position.coords.altitudeAccuracy  + '\n' +
+              'Heading: '           + position.coords.heading           + '\n' +
+              'Speed: '             + position.coords.speed             + '\n' +
+              'Timestamp: '         + position.timestamp                + '\n');
+    }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/GlobalizationError/globalizationerror.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/GlobalizationError/globalizationerror.md b/docs/fr/3.4.0/cordova/globalization/GlobalizationError/globalizationerror.md
new file mode 100644
index 0000000..7719ff7
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/GlobalizationError/globalizationerror.md
@@ -0,0 +1,84 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# GlobalizationError
+
+Un objet qui représente une erreur de l'API de la mondialisation.
+
+## Propriétés
+
+*   **code**: Un des codes suivants qui représente le type d'erreur *(Nombre)* 
+    *   GlobalizationError.UNKNOWN _ erreur: 0
+    *   GlobalizationError.FORMATTING _ erreur: 1
+    *   GlobalizationError.PARSING _ erreur: 2
+    *   GlobalizationError.PATTERN _ erreur: 3
+*   **message**: un message texte qui comprend l'explication de l'erreur et/ou de détails *(String)*
+
+## Description
+
+Cet objet est créé et peuplé de Cordova et retourné à un rappel en cas d'erreur.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+
+## Petit exemple
+
+Lorsque le rappel d'erreur suivant s'exécute, il affiche une fenêtre popup avec le texte semblable à `code: 3` et`message:`
+
+    function errorCallback(error) {
+        alert('code: ' + error.code + '\n' +
+              'message: ' + error.message + '\n');
+    };
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>GlobalizationError Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function successCallback(date) {
+          alert('month:' + date.month +
+                ' day:' + date.day +
+                ' year:' + date.year + '\n');
+        }
+    
+        function errorCallback(error) {
+          alert('code: ' + error.code + '\n' +
+                'message: ' + error.message + '\n');
+        };
+    
+        function checkError() {
+          navigator.globalization.stringToDate(
+            'notADate',
+            successCallback,
+            errorCallback,
+            {selector:'foobar'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkError()">Click for error</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.dateToString.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.dateToString.md b/docs/fr/3.4.0/cordova/globalization/globalization.dateToString.md
new file mode 100644
index 0000000..474864c
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.dateToString.md
@@ -0,0 +1,87 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.dateToString
+
+Renvoie une date mise en forme comme une chaîne selon les paramètres régionaux du client et de fuseau horaire.
+
+    navigator.globalization.dateToString(date, successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne la date de mise en forme `String` par une `value` propriété accessible à partir de l'objet passé comme paramètre à la`successCallback`.
+
+Les entrants `date` paramètre doit être de type`Date`.
+
+S'il y a une erreur de mise en forme la date, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.FORMATTING\_ERROR`.
+
+Le `options` paramètre est facultatif, et ses valeurs par défaut sont :
+
+    {formatLength: « court », sélecteur: « date et heure »}
+    
+
+Le `options.formatLength` peut être `short` , `medium` , `long` , ou`full`.
+
+Le `options.selector` peut être `date` , `time` ou`date and time`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Si le navigateur est configuré pour la `en\_US` locale, cela permet d'afficher une boîte de dialogue contextuelle avec un texte semblable à `date: 9/25/2012 4:21PM` en utilisant les options par défaut :
+
+    navigator.globalization.dateToString(
+        new Date(),
+        function (date) { alert('date: ' + date.value + '\n'); },
+        function () { alert('Error getting dateString\n'); },
+        { formatLength: 'short', selector: 'date and time' }
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>dateToString Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkDateString() {
+          navigator.globalization.dateToString(
+            new Date(),
+            function (date) {alert('date: ' + date.value + '\n');},
+            function () {alert('Error getting dateString\n');,
+            {formatLength:'short', selector:'date and time'}}
+          );
+        }
+        </script>
+      </head>
+      <body>
+        <button onclick="checkDateString()">Click for date string</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   Le `formatLength` prend en charge uniquement l'option `short` et `full` valeurs.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getCurrencyPattern.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getCurrencyPattern.md b/docs/fr/3.4.0/cordova/globalization/globalization.getCurrencyPattern.md
new file mode 100644
index 0000000..f0a014b
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getCurrencyPattern.md
@@ -0,0 +1,105 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getCurrencyPattern
+
+Retourne une chaîne de modèles pour formater et analyser les valeurs de monnaie selon les préférences de l'utilisateur et du code de devise ISO 4217 du client.
+
+     navigator.globalization.getCurrencyPattern(currencyCode, successCallback, errorCallback);
+    
+
+## Description
+
+Retourne le modèle de la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit contenir les propriétés suivantes :
+
+*   **modèle**: le modèle de la monnaie de formater et d'analyser les valeurs de devise. Les patrons de suivent la norme technique Unicode #35. <http://unicode.org/reports/tr35/tr35-4.html>. *(String)*
+
+*   **code**: code de devise de l'ISO 4217 pour le modèle. *(String)*
+
+*   **fraction**: le nombre de chiffres fractionnaires à utiliser lors de l'analyse et de formatage de devises. *(Nombre)*
+
+*   **arrondissement**: l'arrondi incrémenter pour utiliser lors de l'analyse et de mise en forme. *(Nombre)*
+
+*   **décimal**: le symbole décimal à utiliser pour l'analyse et de mise en forme. *(String)*
+
+*   **regroupement**: le symbole de groupe à utiliser pour l'analyse et de mise en forme. *(String)*
+
+Les entrants `currencyCode` paramètre doit être un `String` de l'un des codes de devise ISO 4217, par exemple « USD ».
+
+S'il y a une erreur, obtenir le modèle, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.FORMATTING\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale et la devise sélectionnée est Dollars des États-Unis, cet exemple pour afficher une fenêtre popup avec un texte semblable aux résultats qui suivent :
+
+    navigator.globalization.getCurrencyPattern(
+        'USD',
+        function (pattern) {
+            alert('pattern: '  + pattern.pattern  + '\n' +
+                  'code: '     + pattern.code     + '\n' +
+                  'fraction: ' + pattern.fraction + '\n' +
+                  'rounding: ' + pattern.rounding + '\n' +
+                  'decimal: '  + pattern.decimal  + '\n' +
+                  'grouping: ' + pattern.grouping);
+        },
+        function () { alert('Error getting pattern\n'); }
+    );
+    
+
+Résultat escompté :
+
+    pattern: $#,##0.##;($#,##0.##)
+    code: USD
+    fraction: 2
+    rounding: 0
+    decimal: .
+    grouping: ,
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getCurrencyPattern Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkPattern() {
+          navigator.globalization.getCurrencyPattern(
+            'USD',
+            function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
+                                      'code: '     + pattern.code     + '\n' +
+                                      'fraction: ' + pattern.fraction + '\n' +
+                                      'rounding: ' + pattern.rounding + '\n' +
+                                      'decimal: '  + pattern.decimal  + '\n' +
+                                      'grouping: ' + pattern.grouping);},
+            function () {alert('Error getting pattern\n');}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkPattern()">Click for pattern</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getDateNames.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getDateNames.md b/docs/fr/3.4.0/cordova/globalization/globalization.getDateNames.md
new file mode 100644
index 0000000..1658db0
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getDateNames.md
@@ -0,0 +1,87 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getDateNames
+
+Retourne un tableau des noms des mois ou jours de la semaine, selon le calendrier et les préférences de l'utilisateur du client.
+
+    navigator.globalization.getDateNames(successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne le tableau de noms à la `successCallback` avec un `properties` objet comme paramètre. Cet objet contient une `value` propriété avec un `Array` de `String` valeurs. Les noms de fonctionnalités de tableau à partir de soit le premier mois de l'année ou le premier jour de la semaine, selon l'option choisie.
+
+S'il y a une erreur d'obtention des noms, puis les `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.UNKNOWN\_ERROR`.
+
+Le `options` paramètre est facultatif, et ses valeurs par défaut sont :
+
+    {type: « large », item: « mois »}
+    
+
+La valeur de `options.type` peut être `narrow` ou`wide`.
+
+La valeur de `options.item` peut être `months` ou`days`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cet exemple affiche une série de douze fenêtres popup, un par mois, avec un texte semblable à `month: January` :
+
+    navigator.globalization.getDateNames(
+        function (names) {
+            for (var i = 0; i < names.value.length; i++) {
+                alert('month: ' + names.value[i] + '\n');
+            }
+        },
+        function () { alert('Error getting names\n'); },
+        { type: 'wide', item: 'months' }
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getDateNames Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkDateNames() {
+          navigator.globalization.getDateNames(
+            function (names) {
+              for (var i=0; i<names.value.length; i++) {
+                alert('month: ' + names.value[i] + '\n');
+              }
+            },
+            function () {alert('Error getting names\n');},
+            {type:'wide', item:'months'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkDateNames()">Click for date names</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getDatePattern.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getDatePattern.md b/docs/fr/3.4.0/cordova/globalization/globalization.getDatePattern.md
new file mode 100644
index 0000000..fdf8f41
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getDatePattern.md
@@ -0,0 +1,99 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getDatePattern
+
+Retourne une chaîne de modèles pour formater et d'analyser les dates selon les préférences de l'utilisateur du client.
+
+    navigator.globalization.getDatePattern(successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne le modèle de la `successCallback` . L'objet passé comme paramètre contient les propriétés suivantes :
+
+*   **modèle**: le modèle de date et d'heure pour formater et analyser des dates. Les modèles suivent Unicode Technical Standard #35. <http://unicode.org/reports/tr35/tr35-4.html>. *(String)*
+
+*   **fuseau horaire**: l'abréviation du fuseau horaire sur le client. *(String)*
+
+*   **utc_offset**: la différence actuelle en secondes entre le temps universel coordonné et du fuseau horaire du client. *(Nombre)*
+
+*   **DST_OFFSET**: l'offset d'heure actuel en secondes entre non-heure le client du fuseau horaire et l'heure du client sauver du fuseau horaire. *(Nombre)*
+
+S'il y a une erreur, obtenir le modèle, le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.PATTERN\_ERROR`.
+
+Le `options` paramètre est facultatif et par défaut les valeurs suivantes :
+
+    {formatLength: « court », sélecteur: « date et heure »}
+    
+
+Le `options.formatLength` peut être `short` , `medium` , `long` , ou `full` . Le `options.selector` peut être `date` , `time` ou`date and
+time`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cet exemple pour afficher une fenêtre popup avec texte comme `pattern: M/d/yyyy h:mm a` :
+
+    function checkDatePattern() {
+        navigator.globalization.getDatePattern(
+            function (date) { alert('pattern: ' + date.pattern + '\n'); },
+            function () { alert('Error getting pattern\n'); },
+            { formatLength: 'short', selector: 'date and time' }
+        );
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getDatePattern Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkDatePattern() {
+          navigator.globalization.getDatePattern(
+            function (date) {alert('pattern: ' + date.pattern + '\n');},
+            function () {alert('Error getting pattern\n');},
+            {formatLength:'short', selector:'date and time'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkDatePattern()">Click for pattern</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   Le `formatLength` prend uniquement en charge `short` et `full` valeurs.
+
+*   Le `pattern` pour `date and time` modèle retourne uniquement datetime plein format.
+
+*   Le `timezone` retourne le nom de zone à temps plein.
+
+*   La `dst_offset` propriété n'est pas prise en charge, et toujours retourne zéro.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getFirstDayOfWeek.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getFirstDayOfWeek.md b/docs/fr/3.4.0/cordova/globalization/globalization.getFirstDayOfWeek.md
new file mode 100644
index 0000000..c6d9e9e
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getFirstDayOfWeek.md
@@ -0,0 +1,68 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getFirstDayOfWeek
+
+Retourne le premier jour de la semaine selon le calendrier et les préférences de l'utilisateur du client.
+
+    navigator.globalization.getFirstDayOfWeek(successCallback, errorCallback);
+    
+
+## Description
+
+Les jours de la semaine sont numérotés à partir de 1, où 1 est supposé pour être le dimanche. Retourne le jour de la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `value` propriété avec une `Number` valeur.
+
+S'il y a une erreur, obtenir le modèle, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.UNKNOWN\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela permet d'afficher une boîte de dialogue contextuelle avec un texte semblable à`day: 1`.
+
+    navigator.globalization.getFirstDayOfWeek(
+        function (day) {alert('day: ' + day.value + '\n');},
+        function () {alert('Error getting day\n');}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getFirstDayOfWeek Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkFirstDay() {
+          navigator.globalization.getFirstDayOfWeek(
+            function (day) {alert('day: ' + day.value + '\n');},
+            function () {alert('Error getting day\n');}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkFirstDay()">Click for first day of week</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getLocaleName.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getLocaleName.md b/docs/fr/3.4.0/cordova/globalization/globalization.getLocaleName.md
new file mode 100644
index 0000000..cb47eb2
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getLocaleName.md
@@ -0,0 +1,72 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getLocaleName
+
+Obtenir l'identificateur de chaîne pour paramètre de langue actuel du client.
+
+    navigator.globalization.getLocaleName(successCallback, errorCallback);
+    
+
+## Description
+
+Retourne la chaîne d'identificateur de paramètres régionaux pour le `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `value` propriété avec une `String` valeur.
+
+S'il y a une erreur d'obtenir les paramètres régionaux, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.UNKNOWN\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, ceci pour afficher une fenêtre popup avec le texte`locale: en\_US`.
+
+    navigator.globalization.getLocaleName(
+        function (locale) {alert('locale: ' + locale.value + '\n');},
+        function () {alert('Error getting locale\n');}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getLocaleName Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkLocale() {
+          navigator.globalization.getLocaleName(
+            function (locale) {alert('locale: ' + locale.value + '\n');},
+            function () {alert('Error getting locale\n');}
+          );
+        }
+        </script>
+      </head>
+      <body>
+        <button onclick="checkLocale()">Click for locale</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   Retourne le code à deux lettres défini dans ISO 3166 pour le pays/la région actuelle.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getNumberPattern.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getNumberPattern.md b/docs/fr/3.4.0/cordova/globalization/globalization.getNumberPattern.md
new file mode 100644
index 0000000..987fa75
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getNumberPattern.md
@@ -0,0 +1,121 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getNumberPattern
+
+Retourne une chaîne de modèles pour formater et d'analyser les chiffres selon les préférences de l'utilisateur du client.
+
+    navigator.globalization.getNumberPattern(successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne le modèle de la `successCallback` avec un `properties` objet comme paramètre. Cet objet contient les propriétés suivantes :
+
+*   **modèle**: le modèle de numéro de formater et d'analyser les chiffres. Les modèles suivent Unicode Technical Standard #35. <http://unicode.org/reports/tr35/tr35-4.html>. *(String)*
+
+*   **symbole**: le symbole à utiliser lors de la mise en forme et l'analyse, comme un symbole de pourcentage ou de la monnaie. *(String)*
+
+*   **fraction**: le nombre de chiffres fractionnaires à utiliser lors de l'analyse et de mise en forme des nombres. *(Nombre)*
+
+*   **arrondissement**: l'arrondi incrémenter pour utiliser lors de l'analyse et de mise en forme. *(Nombre)*
+
+*   **positif**: le symbole à utiliser pour les nombres positifs lors de l'analyse et de mise en forme. *(String)*
+
+*   **négatif**: le symbole à utiliser pour les nombres négatifs lors de l'analyse et de mise en forme. *(String)*
+
+*   **décimal**: le symbole décimal à utiliser pour l'analyse et de mise en forme. *(String)*
+
+*   **regroupement**: le symbole de groupe à utiliser pour l'analyse et de mise en forme. *(String)*
+
+S'il y a une erreur, obtenir le modèle, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.PATTERN\_ERROR`.
+
+Le `options` paramètre est facultatif, et les valeurs par défaut sont :
+
+    {type: « decimal »}
+    
+
+Le `options.type` peut être `decimal` , `percent` , ou`currency`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela doit afficher une boîte de dialogue contextuelle avec un texte semblable aux résultats qui suivent :
+
+    navigator.globalization.getNumberPattern(
+        function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
+                                  'symbol: '   + pattern.symbol   + '\n' +
+                                  'fraction: ' + pattern.fraction + '\n' +
+                                  'rounding: ' + pattern.rounding + '\n' +
+                                  'positive: ' + pattern.positive + '\n' +
+                                  'negative: ' + pattern.negative + '\n' +
+                                  'decimal: '  + pattern.decimal  + '\n' +
+                                  'grouping: ' + pattern.grouping);},
+        function () {alert('Error getting pattern\n');},
+        {type:'decimal'}
+    );
+    
+
+Résultats :
+
+    modèle: #, ##0. ### symbole:.
+    fraction : arrondi 0: 0 positif : négatif: - décimal:.
+    regroupement:,
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getNumberPattern Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkPattern() {
+          navigator.globalization.getNumberPattern(
+            function (pattern) {alert('pattern: '  + pattern.pattern  + '\n' +
+                                      'symbol: '   + pattern.symbol   + '\n' +
+                                      'fraction: ' + pattern.fraction + '\n' +
+                                      'rounding: ' + pattern.rounding + '\n' +
+                                      'positive: ' + pattern.positive + '\n' +
+                                      'negative: ' + pattern.negative + '\n' +
+                                      'decimal: '  + pattern.decimal  + '\n' +
+                                      'grouping: ' + pattern.grouping);},
+            function () {alert('Error getting pattern\n');},
+            {type:'decimal'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkPattern()">Click for pattern</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   La `pattern` propriété n'est pas prise en charge et retuens une chaîne vide.
+
+*   La `fraction` propriété n'est pas prise en charge et retourne zéro.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.getPreferredLanguage.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.getPreferredLanguage.md b/docs/fr/3.4.0/cordova/globalization/globalization.getPreferredLanguage.md
new file mode 100644
index 0000000..e4cb9f8
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.getPreferredLanguage.md
@@ -0,0 +1,72 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.getPreferredLanguage
+
+Obtenir l'identificateur de chaîne pour la langue du client actuel.
+
+    navigator.globalization.getPreferredLanguage(successCallback, errorCallback);
+    
+
+## Description
+
+Retourne la chaîne d'identificateur de langue à la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `value` propriété avec une `String` valeur.
+
+S'il y a une erreur d'obtention de la langue, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.UNKNOWN\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela doit afficher une boîte de dialogue contextuelle avec le texte `language: English` :
+
+    navigator.globalization.getPreferredLanguage(
+        function (language) {alert('language: ' + language.value + '\n');},
+        function () {alert('Error getting language\n');}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>getPreferredLanguage Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkLanguage() {
+          navigator.globalization.getPreferredLanguage(
+            function (language) {alert('language: ' + language.value + '\n');},
+            function () {alert('Error getting language\n');}
+          );
+        }
+        </script>
+      </head>
+      <body>
+        <button onclick="checkLanguage()">Click for language</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   Retourne le code à deux lettres ISO 639-1 pour la langue actuelle.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.isDayLightSavingsTime.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.isDayLightSavingsTime.md b/docs/fr/3.4.0/cordova/globalization/globalization.isDayLightSavingsTime.md
new file mode 100644
index 0000000..910eed4
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.isDayLightSavingsTime.md
@@ -0,0 +1,72 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.isDayLightSavingsTime
+
+Indique si l'heure avancée est en vigueur pour une date donnée en utilisant le calendrier et le fuseau horaire du client.
+
+    navigator.globalization.isDayLightSavingsTime(date, successCallback, errorCallback);
+    
+
+## Description
+
+Indique si l'heure avancée est en vigueur à la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `dst` propriété avec une `Boolean` valeur. A `true` valeur indique que l'heure avancée est en vigueur à la date donnée, et `false` indique qu'il ne l'est pas.
+
+Le paramètre entrant `date` doit être de type`Date`.
+
+S'il y a une erreur de lecture de la date, puis le `errorCallback` s'exécute. Code attendu de l'erreur est`GlobalizationError.UNKNOWN\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Au cours de l'été, et si le navigateur est défini sur un fuseau horaire la DST-activé, il doit afficher une boîte de dialogue contextuelle avec un texte semblable à `dst: true` :
+
+    navigator.globalization.isDayLightSavingsTime(
+        new Date(),
+        function (date) {alert('dst: ' + date.dst + '\n');},
+        function () {alert('Error getting names\n');}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>isDayLightSavingsTime Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkDayLightSavings() {
+          navigator.globalization.isDayLightSavingsTime(
+            new Date(),
+            function (date) {alert('dst: ' + date.dst + '\n');},
+            function () {alert('Error getting names\n');}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkDayLightSavings()">Click for daylight savings</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.md b/docs/fr/3.4.0/cordova/globalization/globalization.md
new file mode 100644
index 0000000..96ef850
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.md
@@ -0,0 +1,67 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# Mondialisation
+
+Obtient des informations et effectue des opérations spécifiques aux paramètres régionaux et le fuseau horaire de l'utilisateur.
+
+## Objets
+
+*   GlobalizationError
+
+## Méthodes
+
+*   globalization.getPreferredLanguage
+*   globalization.getLocaleName
+*   globalization.dateToString
+*   globalization.stringToDate
+*   globalization.getDatePattern
+*   globalization.getDateNames
+*   globalization.isDayLightSavingsTime
+*   globalization.getFirstDayOfWeek
+*   globalization.numberToString
+*   globalization.stringToNumber
+*   globalization.getNumberPattern
+*   globalization.getCurrencyPattern
+
+## Portée des variables
+
+Le `globalization` objet est un enfant de la `navigator` s'opposent, et a donc une portée globale.
+
+    // The global globalization object
+    var globalization = navigator.globalization;
+    
+
+## Accéder à la fonctionnalité
+
+Depuis la version 3.0, Cordova implémente API au niveau du périphérique comme les *plugins*. Utiliser de la CLI `plugin` commande, décrite dans l'Interface de ligne de commande, d'ajouter ou de supprimer cette fonction pour un projet :
+
+        $ cordova plugin add org.apache.cordova.globalization
+        $ cordova plugin ls
+        [ 'org.apache.cordova.globalization' ]
+        $ cordova plugin rm org.apache.cordova.globalization
+    
+
+Ces commandes s'appliquent à toutes les plates-formes ciblées, mais modifier les paramètres de configuration spécifiques à la plateforme décrites ci-dessous :
+
+*   Android (dans`app/res/xml/config.xml`)
+    
+        <feature name="Globalization">
+            <param name="android-package" value="org.apache.cordova.Globalization" />
+        </feature>
+        
+
+Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir *Support de plate-forme* dans la section vue d'ensemble.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.numberToString.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.numberToString.md b/docs/fr/3.4.0/cordova/globalization/globalization.numberToString.md
new file mode 100644
index 0000000..fd6f73e
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.numberToString.md
@@ -0,0 +1,79 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.numberToString
+
+Renvoie un nombre mis en forme comme une chaîne selon les préférences de l'utilisateur du client.
+
+    navigator.globalization.numberToString(number, successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne la chaîne mise en forme de nombre à la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `value` propriété avec une `String` valeur.
+
+S'il y a une erreur de mise en forme le nombre, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.FORMATTING\_ERROR`.
+
+Le `options` paramètre est facultatif, et ses valeurs par défaut sont :
+
+    {type: « decimal »}
+    
+
+Le `options.type` peut être « decimal », « % » ou « monnaie ».
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela permet d'afficher une boîte de dialogue contextuelle avec un texte semblable à `number: 3.142` :
+
+    navigator.globalization.numberToString(
+        3.1415926,
+        function (number) {alert('number: ' + number.value + '\n');},
+        function () {alert('Error getting number\n');},
+        {type:'decimal'}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>numberToString Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkNumber() {
+          navigator.globalization.numberToString(
+            3.1415926,
+            function (number) {alert('number: ' + number.value + '\n');},
+            function () {alert('Error getting number\n');},
+            {type:'decimal'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkNumber()">Click for number</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.stringToDate.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.stringToDate.md b/docs/fr/3.4.0/cordova/globalization/globalization.stringToDate.md
new file mode 100644
index 0000000..3c6d576
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.stringToDate.md
@@ -0,0 +1,105 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.stringToDate
+
+Analyse une date mise en forme comme une chaîne, en fonction des préférences de l'utilisateur et du calendrier en utilisant le fuseau horaire du client, du client et retourne l'objet date correspondante.
+
+    navigator.globalization.stringToDate(dateString, successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne la date du rappel de succès avec un `properties` objet comme paramètre. Cet objet doit avoir les propriétés suivantes :
+
+*   **année**: l'année à quatre chiffres. *(Nombre)*
+
+*   **mois**: le mois de (0-11). *(Nombre)*
+
+*   **jour**: le jour de (1-31). *(Nombre)*
+
+*   **heure**: l'heure du (0-23). *(Nombre)*
+
+*   **minute**: la minute (0-59). *(Nombre)*
+
+*   **deuxième**: la seconde de (0 à 59). *(Nombre)*
+
+*   **milliseconde**: les millisecondes (entre 0 et 999), non disponibles sur toutes les plateformes. *(Nombre)*
+
+Les entrants `dateString` paramètre doit être de type`String`.
+
+Le `options` paramètre est facultatif et par défaut les valeurs suivantes :
+
+    {formatLength: « court », sélecteur: « date et heure »}
+    
+
+Le `options.formatLength` peut être `short` , `medium` , `long` , ou `full` . Le `options.selector` peut être `date` , `time` ou`date and
+time`.
+
+S'il y a une erreur, l'analyse de la chaîne de date, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.PARSING\_ERROR`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela permet d'afficher une boîte de dialogue contextuelle avec un texte semblable à `month:8 day:25 year:2012` . Notez que le mois entier est l'un de moins que la chaîne, comme le nombre entier de mois représente un index de tableau.
+
+    navigator.globalization.stringToDate(
+        '9/25/2012',
+        function (date) {alert('month:' + date.month +
+                               ' day:'  + date.day   +
+                               ' year:' + date.year  + '\n');},
+        function () {alert('Error getting date\n');},
+        {selector: 'date'}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>stringToDate Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkStringDate() {
+          navigator.globalization.stringToDate(
+            '9/25/2012',
+            function (date) {alert('month:' + date.month +
+                                   ' day:' + date.day +
+                                   ' year:' + date.year + '\n');},
+            function () {alert('Error getting date\n');},
+            {selector:'date'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkStringDate()">Click for parsed date</button>
+      </body>
+    </html>
+    
+
+## Windows Phone 8 Quirks
+
+*   Le `formatLength` prend en charge uniquement l'option `short` et `full` valeurs.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/globalization/globalization.stringToNumber.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/globalization/globalization.stringToNumber.md b/docs/fr/3.4.0/cordova/globalization/globalization.stringToNumber.md
new file mode 100644
index 0000000..7a0d277
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/globalization/globalization.stringToNumber.md
@@ -0,0 +1,79 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# globalization.stringToNumber
+
+Analyse un nombre mis en forme comme une chaîne selon les préférences de l'utilisateur du client et renvoie le numéro du correspondant.
+
+    navigator.globalization.stringToNumber(string, successCallback, errorCallback, options);
+    
+
+## Description
+
+Retourne le nombre de la `successCallback` avec un `properties` objet comme paramètre. Cet objet doit avoir une `value` propriété avec une `Number` valeur.
+
+S'il y a une erreur, l'analyse de la chaîne de numéro, puis le `errorCallback` s'exécute avec un `GlobalizationError` objet comme paramètre. Code attendu de l'erreur est`GlobalizationError.PARSING\_ERROR`.
+
+Le `options` paramètre est facultatif et par défaut les valeurs suivantes :
+
+    {type: « decimal »}
+    
+
+Le `options.type` peut être `decimal` , `percent` , ou`currency`.
+
+## Plates-formes prises en charge
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 et plus)
+*   iOS
+*   Windows Phone 8
+
+## Petit exemple
+
+Lorsque le navigateur est configuré pour la `en\_US` locale, cela doit afficher une boîte de dialogue contextuelle avec un texte semblable à `number: 1234.56` :
+
+    navigator.globalization.stringToNumber(
+        '1234.56',
+        function (number) {alert('number: ' + number.value + '\n');},
+        function () {alert('Error getting number\n');},
+        {type:'decimal'}
+    );
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML>
+    <html>
+      <head>
+        <title>stringToNumber Example</title>
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        function checkNumber() {
+          navigator.globalization.stringToNumber(
+            '1234.56',
+            function (number) {alert('number: ' + number.value + '\n');},
+            function () {alert('Error getting number\n');},
+            {type:'decimal'}
+          );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <button onclick="checkNumber()">Click for parsed number</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/fr/3.4.0/cordova/inappbrowser/inappbrowser.md
----------------------------------------------------------------------
diff --git a/docs/fr/3.4.0/cordova/inappbrowser/inappbrowser.md b/docs/fr/3.4.0/cordova/inappbrowser/inappbrowser.md
new file mode 100644
index 0000000..516a74b
--- /dev/null
+++ b/docs/fr/3.4.0/cordova/inappbrowser/inappbrowser.md
@@ -0,0 +1,497 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# InAppBrowser
+
+> `InAppBrowser` désigne une vue de navigateur Web s'affichant après un appel à `window.open()`, ou via un lien formulé de la façon suivante `<a target="_blank">`.
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    
+
+**Remarque :** une fenêtre InAppBrowser se comporte comme un navigateur Web standard et ne peut pas accéder aux API Cordova.
+
+## Description
+
+L'objet retourné par un appel à `window.open`.
+
+## Méthodes
+
+*   addEventListener
+*   removeEventListener
+*   close
+*   show
+*   executeScript
+*   insertCSS
+
+## Accéder à la fonctionnalité
+
+Depuis la version 3.0, Cordova implémente les API liées à l'appareil en tant que *plugins*. Utiliser la commande `plugin` de l'Interface en Ligne de Commande, décrite dans la section intitulée L'Interface en Ligne de Commande, afin d'ajouter ou retirer cette fonctionnalité à un projet :
+
+        $ cordova plugin add org.apache.cordova.inappbrowser
+        $ cordova plugin ls
+        [ 'org.apache.cordova.inappbrowser' ]
+        $ cordova plugin rm org.apache.cordova.inappbrowser
+    
+
+Ces commandes s'appliquent à toutes les plates-formes ciblées mais modifient les paramètres de configuration spécifiques aux différentes plates-formes tel que décrit ci-dessous :
+
+*   Android (dans `app/res/xml/config.xml`)
+    
+        <feature name="InAppBrowser">
+            <param name="android-package" value="org.apache.cordova.InAppBrowser" />
+        </feature>
+        
+
+*   iOS (dans `config.xml`)
+    
+        <feature name="InAppBrowser">
+            <param name="ios-package" value="CDVInAppBrowser" />
+        </feature>
+        
+
+*   Windows Phone 7 et 8 (dans `config.xml`)
+    
+        <feature name="InAppBrowser" />
+        
+
+Certaines plates-formes peuvent prendre en charge cette fonctionnalité sans nécessiter aucune configuration spéciale. Voir *Support de plate-forme* dans la section vue d'ensemble.
+
+# addEventListener
+
+> Ajoute un écouteur pour un évènement de la fenêtre `InAppBrowser`.
+
+    ref.addEventListener(eventname, callback);
+    
+
+*   **ref** : référence à la fenêtre `InAppBrowser`. *(InAppBrowser)*
+
+*   **eventname** : l'évènement à écouter *(String)*
+    
+    *   **loadstart** : évènement déclenché lorsque le chargement d'une URL débute dans la fenêtre `InAppBrowser`.
+    *   **loadstop** : évènement déclenché lorsque la fenêtre `InAppBrowser` finit de charger une URL.
+    *   **loaderror** : évènement déclenché si la fenêtre `InAppBrowser` rencontre une erreur lors du chargement d'une URL.
+    *   **exit** : évènement déclenché lorsque la fenêtre `InAppBrowser` est fermée.
+
+*   **callback** : la fonction à exécuter lorsque l'évènement se déclenche. Un objet `InAppBrowserEvent` lui est transmis comme paramètre.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+*   Windows Phone 7 et 8
+
+## Petit exemple
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    ref.addEventListener('loadstart', function() { alert(event.url); });
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.addEventListener Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+             var ref = window.open('http://apache.org', '_blank', 'location=yes');
+             ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
+             ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
+             ref.addEventListener('loaderror', function(event) { alert('error: ' + event.message); });
+             ref.addEventListener('exit', function(event) { alert(event.type); });
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# removeEventListener
+
+> Supprime un écouteur pour un évènement de la fenêtre `InAppBrowser`.
+
+    ref.removeEventListener(eventname, callback);
+    
+
+*   **ref** : référence à la fenêtre `InAppBrowser`. *(InAppBrowser)*
+
+*   **eventname** : l'évènement pour lequel arrêter l'écoute. *(String)*
+    
+    *   **loadstart** : évènement déclenché lorsque le chargement d'une URL débute dans la fenêtre `InAppBrowser`.
+    *   **loadstop** : évènement déclenché lorsque la fenêtre `InAppBrowser` finit de charger une URL.
+    *   **loaderror** : évènement déclenché si la fenêtre `InAppBrowser` rencontre une erreur lors du chargement d'une URL.
+    *   **exit** : évènement déclenché lorsque la fenêtre `InAppBrowser` est fermée.
+
+*   **callback** : la fonction à exécuter lorsque l'évènement se déclenche. Un objet `InAppBrowserEvent` lui est transmis comme paramètre.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+*   Windows Phone 7 et 8
+
+## Exemple court
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    var myCallback = function() { alert(event.url); }
+    ref.addEventListener('loadstart', myCallback);
+    ref.removeEventListener('loadstart', myCallback);
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.removeEventListener Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Global InAppBrowser reference
+        var iabRef = null;
+    
+        function iabLoadStart(event) {
+            alert(event.type + ' - ' + event.url);
+        }
+    
+        function iabLoadStop(event) {
+            alert(event.type + ' - ' + event.url);
+        }
+    
+        function iabLoadError(event) {
+            alert(event.type + ' - ' + event.message);
+        }
+    
+        function iabClose(event) {
+             alert(event.type);
+             iabRef.removeEventListener('loadstart', iabLoadStart);
+             iabRef.removeEventListener('loadstop', iabLoadStop);
+             iabRef.removeEventListener('loaderror', iabLoadError);
+             iabRef.removeEventListener('exit', iabClose);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+             iabRef = window.open('http://apache.org', '_blank', 'location=yes');
+             iabRef.addEventListener('loadstart', iabLoadStart);
+             iabRef.addEventListener('loadstop', iabLoadStop);
+             iabRef.removeEventListener('loaderror', iabLoadError);
+             iabRef.addEventListener('exit', iabClose);
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# close
+
+> Ferme la fenêtre `InAppBrowser`.
+
+    ref.close();
+    
+
+*   **ref** : référence à la fenêtre `InAppBrowser`. *(InAppBrowser)*
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+*   Windows Phone 7 et 8
+
+## Exemple court
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    ref.close();
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.close Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+             var ref = window.open('http://apache.org', '_blank', 'location=yes');
+             // close InAppBrowser after 5 seconds
+             setTimeout(function() {
+                 ref.close();
+             }, 5000);
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# show
+
+> Affiche une fenêtre InAppBrowser qui a été ouverte cachée. Appeler cette méthode n'a aucun effet si la fenêtre en question est déjà visible.
+
+    ref.show();
+    
+
+*   **ref :** référence à la fenêtre InAppBrowser. (`InAppBrowser`)
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+
+## Exemple court
+
+    var ref = window.open('http://apache.org', '_blank', 'hidden=yes');
+    ref.show();
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.show Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for Cordova to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Cordova is ready
+        //
+        function onDeviceReady() {
+             var ref = window.open('http://apache.org', '_blank', 'hidden=yes');
+             ref.addEventListener('loadstop', function(event) {
+                 alert('background window loaded'); 
+             });
+             // close InAppBrowser after 5 seconds
+             setTimeout(function() {
+                 ref.close();
+             }, 5000);
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# executeScript
+
+> Injecte du code JavaScript dans la fenêtre `InAppBrowser`
+
+    ref.executeScript(details, callback);
+    
+
+*   **ref** : référence à la fenêtre `InAppBrowser`. *(InAppBrowser)*
+
+*   **injectDetails** : détails du script à exécuter, requérant une propriété `file` ou `code`. *(Object)*
+    
+    *   **file** : URL du script à injecter.
+    *   **code** : texte du script à injecter.
+
+*   **callback** : une fonction exécutée après l'injection du code JavaScript.
+    
+    *   Si le script injecté est de type `code`, un seul paramètre est transmis à la fonction callback, correspondant à la valeur de retour du script enveloppée dans un `Array`. Pour les scripts multilignes, il s'agit de la valeur renvoyée par la dernière instruction ou la dernière expression évaluée.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+
+## Exemple court
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    ref.addEventListener('loadstop', function() {
+        ref.executeSript({file: "myscript.js"});
+    });
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.executeScript Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Global InAppBrowser reference
+        var iabRef = null;
+    
+        // Inject our custom JavaScript into the InAppBrowser window
+        //
+        function replaceHeaderImage() {
+            iabRef.executeScript({
+                code: "var img=document.querySelector('#header img'); img.src='http://cordova.apache.org/images/cordova_bot.png';"
+            }, function() {
+                alert("Image Element Successfully Hijacked");
+            }
+        }
+    
+        function iabClose(event) {
+             iabRef.removeEventListener('loadstop', replaceHeaderImage);
+             iabRef.removeEventListener('exit', iabClose);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+             iabRef = window.open('http://apache.org', '_blank', 'location=yes');
+             iabRef.addEventListener('loadstop', replaceHeaderImage);
+             iabRef.addEventListener('exit', iabClose);
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# insertCSS
+
+> Injecte des règles CSS dans la fenêtre `InAppBrowser`.
+
+    ref.insertCSS(details, callback);
+    
+
+*   **ref** : référence à la fenêtre `InAppBrowser`. *(InAppBrowser)*
+
+*   **injectDetails** : détails du fichier à injecter, requérant une propriété `file` ou `code`. *(Object)*
+    
+    *   **file** : URL de la feuille de style à injecter.
+    *   **code** : contenu de la feuille de style à injecter.
+
+*   **callback** : une fonction exécutée après l'injection du fichier CSS.
+
+## Plates-formes supportées
+
+*   Android
+*   BlackBerry
+*   iOS
+
+## Exemple court
+
+    var ref = window.open('http://apache.org', '_blank', 'location=yes');
+    ref.addEventListener('loadstop', function() {
+        ref.insertCSS({file: "mystyles.css"});
+    });
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>InAppBrowser.insertCSS Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Global InAppBrowser reference
+        var iabRef = null;
+    
+        // Inject our custom CSS into the InAppBrowser window
+        //
+        function changeBackgroundColor() {
+            iabRef.insertCSS({
+                code: "body { background: #ffff00"
+            }, function() {
+                alert("Styles Altered");
+            }
+        }
+    
+        function iabClose(event) {
+             iabRef.removeEventListener('loadstop', changeBackgroundColor);
+             iabRef.removeEventListener('exit', iabClose);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+             iabRef = window.open('http://apache.org', '_blank', 'location=yes');
+             iabRef.addEventListener('loadstop', changeBackgroundColor);
+             iabRef.addEventListener('exit', iabClose);
+        }
+    
+        </script>
+      </head>
+      <body>
+      </body>
+    </html>
+    
+
+# InAppBrowserEvent
+
+L'objet passé à la fonction callback d'un écouteur d'évènement ajouté via un appel à `addEventListener` sur un objet `InAppBrowser`.
+
+## Propriétés
+
+*   **type** : le nom de l'évènement, soit `loadstart`, `loadstop`, `loaderror` ou `exit`. *(String)*
+
+*   **url** : l'URL ayant été chargée. *(String)*
+
+*   **code** : le code d'erreur, seulement pour `loaderror`. *(Number)*
+
+*   **message** : un message d'erreur, seulement pour `loaderror`. *(String)*
\ No newline at end of file


Mime
View raw message