cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [07/51] [partial] added 3.4.0 for other languages
Date Mon, 24 Feb 2014 18:37:27 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/fileentry/fileentry.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/fileentry/fileentry.md b/docs/it/3.4.0/cordova/file/fileentry/fileentry.md
new file mode 100644
index 0000000..f01383f
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/fileentry/fileentry.md
@@ -0,0 +1,332 @@
+---
+
+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.
+---
+
+# FileEntry
+
+Rappresenta un file su un file system, come definito nella specifica [W3C directory e sistemi][1] .
+
+ [1]: http://www.w3.org/TR/file-system-api/
+
+## Proprietà
+
+*   **isFile**: sempre `true` . *(booleano)*
+
+*   **isDirectory**: sempre `false` . *(booleano)*
+
+*   **nome**: il nome della `FileEntry` , escludendo il sentiero che conduce ad esso. *(DOMString)*
+
+*   **fullPath**: il percorso completo assoluto dalla radice per il `FileEntry` . *(DOMString)*
+
+**Nota:** Il seguente attributo è definito nella specifica W3C, ma *non* è supportato:
+
+*   **filesystem**: il filesystem su cui il `FileEntry` risiede. *(FileSystem)*
+
+## Metodi
+
+*   **getMetadata**: cercare i metadati relativi a un file.
+
+*   **setMetadata**: impostare i metadati in un file.
+
+*   **moveTo**: spostare un file in una posizione diversa del file System.
+
+*   **copyTo**: copiare un file in un'altra posizione nel file System.
+
+*   **toURL**: restituire un URL che può essere utilizzato per individuare un file.
+
+*   **rimuovere**: eliminare un file.
+
+*   **getParent**: cercare la directory padre.
+
+*   **createWriter**: crea un `FileWriter` che può essere utilizzato per scrivere in un file.
+
+*   **file**: crea un `File` oggetto contenente le proprietà del file.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## getMetadata
+
+Cercare i metadati relativi a un file.
+
+**Parametri:**
+
+*   **successCallback**: un callback passato un `Metadata` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore durante il recupero del `Metadata` . Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    funzione success(metadata) {console ("ultima modifica:" + metadata.modificationTime);}
+    
+    funzione fail(error) {alert(error.code)};
+    
+    / / Richiesta oggetto dei metadati per questa voce entry.getMetadata (successo, fail);
+    
+
+## setMetadata
+
+Metadati impostati su un file.
+
+**Attualmente funziona solo su iOS.**
+
+*   Questo imposterà gli attributi estesi di un file.
+
+**Parametri:**
+
+*   **successCallback**: un callback che viene eseguito quando i metadati sono impostato. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito quando i metadati non sono impostato correttamente. *(Funzione)*
+
+*   **per il metadataObject**: un oggetto che contiene dei metadati chiavi e valori. *(Oggetto)*
+
+**Esempio rapido**
+
+    function success() {
+        console.log("The metadata was successfully set.");
+    }
+    
+    function fail() {
+        alert("There was an error in setting the metadata");
+    }
+    
+    // Set the metadata
+    entry.setMetadata(success, fail, { "com.apple.MobileBackup": 1});
+    
+
+**iOS Quirk**
+
+*   Solo il `com.apple.MobileBackup` attributo esteso è supportato. Impostare il valore `1` per impedire il file di backup a iCloud. Impostare il valore `` per abilitare nuovamente il file di backup a iCloud.
+
+**Esempio rapido**
+
+    function setFileMetadata(localFileSystem, filePath, metadataKey, metadataValue)
+    {
+        var onSetMetadataWin = function() {
+            console.log("success setting metadata")
+        }
+        var onSetMetadataFail = function() {
+            console.log("error setting metadata")
+        }
+    
+        var onGetFileWin = function(parent) {
+            var data = {};
+            data[metadataKey] = metadataValue;
+            parent.setMetadata(onSetMetadataWin, onSetMetadataFail, data);
+        }
+        var onGetFileFail = function() {
+            console.log("error getting file")
+        }
+    
+        var onFSWin = function(fileSystem) {
+            fileSystem.root.getFile(filePath, {create: true, exclusive: false}, onGetFileWin, onGetFileFail);
+        }
+    
+        var onFSFail = function(evt) {
+            console.log(evt.target.error.code);
+        }
+    
+        window.requestFileSystem(localFileSystem, 0, onFSWin, onFSFail);
+    }
+    
+        setFileMetadata(LocalFileSystem.PERSISTENT, "Backups/sqlite.db", "com.apple.MobileBackup", 1);
+    
+
+## moveTo
+
+Spostare un file in una posizione diversa del file System. Un errore risultati se tenta di app:
+
+*   spostare un file nel suo padre se non è fornito un nome diverso dal suo attuale uno;
+
+*   spostare un file in un percorso occupato da una directory;
+
+Inoltre, lo spostamento di un file in cima a un file esistente tenta di eliminare e sostituire quel file.
+
+**Parametri:**
+
+*   **padre**: directory superiore, per cui spostare il file. *(DirectoryEntry)*
+
+*   **newName**: il nuovo nome del file. Impostazioni predefinite per il nome attuale, se non specificato. *(DOMString)*
+
+*   **successCallback**: un callback passato il nuovo file `FileEntry` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore quando si tenta di spostare il file. Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function success(entry) {
+        console.log("New Path: " + entry.fullPath);
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    function moveFile(entry) {
+        var parent = document.getElementById('parent').value,
+            parentName = parent.substring(parent.lastIndexOf('/')+1),
+            parentEntry = new DirectoryEntry(parentName, parent);
+    
+        // move the file to a new directory and rename it
+        entry.moveTo(parentEntry, "newFile.txt", success, fail);
+    }
+    
+
+## copyTo
+
+Copiare un file in una nuova posizione nel file System. Un errore risultati se tenta di app:
+
+*   copiare un file in suo padre, se non viene fornito un nome diverso dal suo attuale uno.
+
+**Parametri:**
+
+*   **padre**: la directory genitore in cui copiare il file. *(DirectoryEntry)*
+
+*   **newName**: il nuovo nome del file. Impostazioni predefinite per il nome attuale, se non specificato. *(DOMString)*
+
+*   **successCallback**: un callback passato il nuovo file `FileEntry` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore quando si tenta di copiare il file. Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function win(entry) {
+        console.log("New Path: " + entry.fullPath);
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    function copyFile(entry) {
+        var parent = document.getElementById('parent').value,
+            parentName = parent.substring(parent.lastIndexOf('/')+1),
+            parentEntry = new DirectoryEntry(parentName, parent);
+    
+        // copy the file to a new directory and rename it
+        entry.copyTo(parentEntry, "file.copy", success, fail);
+    }
+    
+
+## toURL
+
+Restituisce un URL che può essere utilizzato per individuare il file.
+
+**Esempio rapido**
+
+    // Request the URL for this entry
+    var fileURL = entry.toURL();
+    console.log(fileURL);
+    
+
+## rimuovere
+
+Elimina un file.
+
+**Parametri:**
+
+*   **successCallback**: un callback che viene eseguito dopo che il file è stato eliminato. Richiamato senza parametri. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore quando si tenta di eliminare il file. Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function success(entry) {
+        console.log("Removal succeeded");
+    }
+    
+    function fail(error) {
+        alert('Error removing file: ' + error.code);
+    }
+    
+    // remove the file
+    entry.remove(success, fail);
+    
+
+## getParent
+
+Cercare il padre `DirectoryEntry` che contiene il file.
+
+**Parametri:**
+
+*   **successCallback**: un callback passato padre del file `DirectoryEntry` . *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore quando si tenta di recuperare il padre `DirectoryEntry` . Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function success(parent) {
+        console.log("Parent Name: " + parent.name);
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    // Get the parent DirectoryEntry
+    entry.getParent(success, fail);
+    
+
+## createWriter
+
+Creare un `FileWriter` oggetto associato al file rappresentato dalla`FileEntry`.
+
+**Parametri:**
+
+*   **successCallback**: un callback passato un `FileWriter` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore durante il tentativo di creare il FileWriter. Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function success(writer) {
+        writer.write("Some text to the file");
+    }
+    
+    function fail(error) {
+        alert(error.code);
+    }
+    
+    // create a FileWriter to write to the file
+    entry.createWriter(success, fail);
+    
+
+## file
+
+Restituire un `File` oggetto che rappresenta lo stato corrente del file che questa `FileEntry` rappresenta.
+
+**Parametri:**
+
+*   **successCallback**: un callback passato un `File` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore durante la creazione del `File` oggetto, ad esempio quando il file non esiste più. Invocato con un `FileError` oggetto. *(Funzione)*
+
+**Esempio rapido**
+
+    function success(file) {
+        console.log("File size: " + file.size);
+    }
+    
+    function fail(error) {
+        alert("Unable to retrieve file properties: " + error.code);
+    }
+    
+    // obtain properties of a file
+    entry.file(success, fail);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/fileerror/fileerror.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/fileerror/fileerror.md b/docs/it/3.4.0/cordova/file/fileerror/fileerror.md
new file mode 100644
index 0000000..0bd07fd
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/fileerror/fileerror.md
@@ -0,0 +1,42 @@
+---
+
+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.
+---
+
+# FileError
+
+A `FileError` oggetto viene impostato quando si verifica un errore in uno qualsiasi dei metodi File API.
+
+## Proprietà
+
+*   **codice**: uno dei codici di errore predefiniti elencati di seguito.
+
+## Costanti
+
+*   `FileError.NOT_FOUND_ERR`
+*   `FileError.SECURITY_ERR`
+*   `FileError.ABORT_ERR`
+*   `FileError.NOT_READABLE_ERR`
+*   `FileError.ENCODING_ERR`
+*   `FileError.NO_MODIFICATION_ALLOWED_ERR`
+*   `FileError.INVALID_STATE_ERR`
+*   `FileError.SYNTAX_ERR`
+*   `FileError.INVALID_MODIFICATION_ERR`
+*   `FileError.QUOTA_EXCEEDED_ERR`
+*   `FileError.TYPE_MISMATCH_ERR`
+*   `FileError.PATH_EXISTS_ERR`
+
+## Descrizione
+
+Il `FileError` oggetto è l'unico parametro fornito a qualsiasi callback di errore il File API. Per determinare il tipo di errore, confrontare le `code` proprietà a nessuna delle liste qui sopra.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/fileobj/fileobj.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/fileobj/fileobj.md b/docs/it/3.4.0/cordova/file/fileobj/fileobj.md
new file mode 100644
index 0000000..b63b367
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/fileobj/fileobj.md
@@ -0,0 +1,76 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# File
+
+Questo oggetto contiene gli attributi di un singolo file.
+
+## Proprietà
+
+*   **nome**: il nome del file. *(DOMString)*
+
+*   **fullPath**: il percorso completo del file compreso il nome del file. *(DOMString)*
+
+*   **tipo**: il tipo mime del file. *(DOMString)*
+
+*   **lastModifiedDate**: l'ultima volta che il file è stato modificato. *(Data)*
+
+*   **dimensioni**: le dimensioni del file in byte. *(lungo)*
+
+## Metodi
+
+*   **fetta**: selezionare solo una porzione del file da leggere.
+
+## Dettagli
+
+Il `File` oggetto contiene gli attributi di un singolo file. È possibile ottenere un'istanza di un `File` oggetto chiamando un `FileEntry` dell'oggetto `file()` metodo.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## fetta
+
+Restituire un nuovo `File` oggetto, per cui `FileReader` restituisce solo la parte specificata del file. Negativi i valori per `start` o `end` sono misurati dalla fine del file. Gli indici sono posizionati rispetto alla sezione corrente. (Vedere l'esempio completo sotto.)
+
+**Parametri:**
+
+*   **iniziare**: l'indice del primo byte da leggere, inclusiva.
+
+*   **conclusione**: l'indice del byte dopo l'ultima lettura.
+
+**Esempio rapido**
+
+    var slicedFile = file.slice(10, 30);
+    
+
+**Esempio completo**
+
+    var slice1 = file.slice(100, 400);
+    var slice2 = slice1.slice(20, 35);
+    
+    var slice3 = file.slice(120, 135);
+    // slice2 and slice3 are equivalent.
+    
+
+**Piattaforme supportate**
+
+*   Android
+*   iOS
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/filereader/filereader.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/filereader/filereader.md b/docs/it/3.4.0/cordova/file/filereader/filereader.md
new file mode 100644
index 0000000..c69463d
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/filereader/filereader.md
@@ -0,0 +1,253 @@
+---
+
+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.
+---
+
+# FileReader
+
+Il `FileReader` permette l'accesso a un file di base.
+
+## Proprietà
+
+*   **readyState**: uno del lettore di tre possibili stati, o `EMPTY` , `LOADING` o`DONE`.
+
+*   **risultato**: il contenuto del file che è stati letti. *(DOMString)*
+
+*   **errore**: oggetto contenente errori. *(FileError)*
+
+*   **onloadstart**: chiamato quando inizia la lettura. *(Funzione)*
+
+*   **OnLoad**: chiamato quando ha completato con successo la lettura. *(Funzione)*
+
+*   **OnAbort**: chiamato quando la lettura è stata interrotta. Per esempio, richiamando il `abort()` metodo. *(Funzione)*
+
+*   **OnError**: chiamato quando la lettura non è riuscita. *(Funzione)*
+
+*   **onloadend**: chiamato quando la richiesta è stata completata (sia nel successo o fallimento). *(Funzione)*
+
+**Nota:** Non è supportato il seguente nel Real Estate:
+
+*   **OnProgress**: chiamato durante la lettura del file, relazioni sull'avanzamento in termini di `progress.loaded` / `progress.total` . *(Funzione)*
+
+## Metodi
+
+*   **Abort**: interrompe la lettura del file.
+
+*   **readAsDataURL**: leggere file e restituiscono i dati come URL dati con codifica base64.
+
+*   **readAsText**: file di testo di legge.
+
+*   **readAsBinaryString**: legge file binario e restituisce una stringa binaria.
+
+*   **readAsArrayBuffer**: letture del file come un`ArrayBuffer`.
+
+## Dettagli
+
+Il `FileReader` oggetto offre un modo per leggere i file dal sistema di file del dispositivo. I file possono essere letti come testo o come una stringa di dati con codifica base64. Listener di eventi ricevono il `loadstart` , `progress` , `load` , `loadend` , `error` , e `abort` eventi.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## readAsDataURL
+
+**Parametri:**
+
+*   **file**: il file oggetto per leggere.
+
+## Esempio rapido
+
+    function win(file) {
+        var reader = new FileReader();
+        reader.onloadend = function (evt) {
+            console.log("read success");
+            console.log(evt.target.result);
+        };
+        reader.readAsDataURL(file);
+    };
+    
+    var fail = function (error) {
+        console.log(error.code);
+    };
+    
+    entry.file(win, fail);
+    
+
+## readAsText
+
+**Parametri:**
+
+*   **file**: il file oggetto per leggere.
+
+*   **codifica**: la codifica da utilizzare per codificare il contenuto del file. Predefinito è UTF8.
+
+## Esempio rapido
+
+    function win(file) {
+        var reader = new FileReader();
+        reader.onloadend = function (evt) {
+            console.log("read success");
+            console.log(evt.target.result);
+        };
+        reader.readAsText(file);
+    };
+    
+    var fail = function (error) {
+        console.log(error.code);
+    };
+    
+    entry.file(win, fail);
+    
+
+## Abort
+
+    function win(file) {
+        var reader = new FileReader();
+        reader.onloadend = function(evt) {
+            console.log("read success");
+            console.log(evt.target.result);
+        };
+        reader.readAsText(file);
+        reader.abort();
+    };
+    
+    function fail(error) {
+        console.log(error.code);
+    }
+    
+    entry.file(win, fail);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>FileReader 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() {
+            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
+        }
+    
+        function gotFS(fileSystem) {
+            fileSystem.root.getFile("readme.txt", null, gotFileEntry, fail);
+        }
+    
+        function gotFileEntry(fileEntry) {
+            fileEntry.file(gotFile, fail);
+        }
+    
+        function gotFile(file){
+            readDataUrl(file);
+            readAsText(file);
+        }
+    
+        function readDataUrl(file) {
+            var reader = new FileReader();
+            reader.onloadend = function(evt) {
+                console.log("Read as data URL");
+                console.log(evt.target.result);
+            };
+            reader.readAsDataURL(file);
+        }
+    
+        function readAsText(file) {
+            var reader = new FileReader();
+            reader.onloadend = function(evt) {
+                console.log("Read as text");
+                console.log(evt.target.result);
+            };
+            reader.readAsText(file);
+        }
+    
+        function fail(error) {
+            console.log(error.code);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Read File</p>
+      </body>
+    </html>
+    
+
+## iOS stranezze
+
+*   Il parametro di **codifica** non è supportato, e codifica UTF8 è sempre attivo.
+
+## readAsBinaryString
+
+Attualmente supportato solo su iOS e Android.
+
+**Parametri:**
+
+*   **file**: il file oggetto per leggere.
+
+## Esempio rapido
+
+    function win(file) {
+        var reader = new FileReader();
+        reader.onloadend = function (evt) {
+            console.log("read success");
+            console.log(evt.target.result);
+        };
+        reader.readAsBinaryString(file);
+    };
+    
+    var fail = function (error) {
+        console.log(error.code);
+    };
+    
+    entry.file(win, fail);
+    
+
+## readAsArrayBuffer
+
+Attualmente supportato solo su iOS e Android.
+
+**Parametri:**
+
+*   **file**: il file oggetto per leggere.
+
+## Esempio rapido
+
+    function win(file) {
+        var reader = new FileReader();
+        reader.onloadend = function (evt) {
+            console.log("read success");
+            console.log(new Uint8Array(evt.target.result));
+        };
+        reader.readAsArrayBuffer(file);
+    };
+    
+    var fail = function (error) {
+        console.log(error.code);
+    };
+    
+    entry.file(win, fail);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/filesystem/filesystem.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/filesystem/filesystem.md b/docs/it/3.4.0/cordova/file/filesystem/filesystem.md
new file mode 100644
index 0000000..cd625ad
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/filesystem/filesystem.md
@@ -0,0 +1,85 @@
+---
+
+license: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+    
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+    
+
+   under the License.
+---
+
+# FileSystem
+
+Questo oggetto rappresenta un file system.
+
+## Proprietà
+
+*   **nome**: il nome del file system. *(DOMString)*
+
+*   **radice**: la directory radice del file system. *(DirectoryEntry)*
+
+## Dettagli
+
+Il `FileSystem` oggetto rappresenta le informazioni relative al file system. Il nome del file system è univoco tra l'elenco dei sistemi di file esposti. La proprietà della radice contiene un `DirectoryEntry` oggetto che rappresenta la directory radice del file system.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio di file di sistema rapido
+
+    function onSuccess(fileSystem) {
+        console.log(fileSystem.name);
+        console.log(fileSystem.root.name);
+    }
+    
+    // request the persistent file system
+    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, null);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>File System 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() {
+            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
+        }
+    
+        function onFileSystemSuccess(fileSystem) {
+            console.log(fileSystem.name);
+            console.log(fileSystem.root.name);
+        }
+    
+        function fail(evt) {
+            console.log(evt.target.error.code);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>File System</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/filetransfer/filetransfer.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/filetransfer/filetransfer.md b/docs/it/3.4.0/cordova/file/filetransfer/filetransfer.md
new file mode 100644
index 0000000..2b05c95
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/filetransfer/filetransfer.md
@@ -0,0 +1,269 @@
+---
+
+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.
+---
+
+# FileTransfer
+
+Il `FileTransfer` oggetto consente di caricare o scaricare file da e verso un server.
+
+## Proprietà
+
+*   **OnProgress**: chiamata con un `ProgressEvent` ogni volta che un nuovo blocco di dati viene trasferito. *(Funzione)*
+
+## Metodi
+
+*   **caricare**: invia un file a un server.
+
+*   **Scarica**: Scarica un file dal server.
+
+*   **Abort**: interrompe un trasferimento in corso.
+
+## Dettagli
+
+Il `FileTransfer` oggetto fornisce un modo per caricare i file su un server remoto utilizzando una richiesta HTTP di POST multiparte. Sono supportati i protocolli HTTP e HTTPS. Parametri facoltativi possono essere specificati passando un `FileUploadOptions` oggetto per il `upload()` metodo. Su carica di successo, un `FileUploadResult` oggetto viene passato al metodo di callback successo. Se si verifica un errore, un `FileTransferError` oggetto viene passato al metodo di callback errore. È anche possibile (solo su iOS e Android) per scaricare un file da un server remoto e salvarli sul dispositivo.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## caricare
+
+**Parametri:**
+
+*   **filePath**: percorso completo del file sul dispositivo.
+
+*   **server**: URL del server per ricevere il file, come codificato dal`encodeURI()`.
+
+*   **successCallback**: un callback passato un `Metadata` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore recuperando il `Metadata` . Invocato con un `FileTransferError` oggetto. *(Funzione)*
+
+*   **opzioni**: parametri opzionali come nome file e il tipo MIME.
+
+*   **trustAllHosts**: parametro opzionale, valore predefinito è `false` . Se impostata su `true` , accetta tutti i certificati di sicurezza. Questo è utile poiché Android respinge i certificati autofirmati sicurezza. Non raccomandato per uso in produzione. Supportato su Android e iOS. *(boolean)*
+
+**Esempio rapido**
+
+    // !! Assumes variable fileURI contains a valid URI to a text file on the device
+    
+    var win = function (r) {
+        console.log("Code = " + r.responseCode);
+        console.log("Response = " + r.response);
+        console.log("Sent = " + r.bytesSent);
+    }
+    
+    var fail = function (error) {
+        alert("An error has occurred: Code = " + error.code);
+        console.log("upload error source " + error.source);
+        console.log("upload error target " + error.target);
+    }
+    
+    var options = new FileUploadOptions();
+    options.fileKey = "file";
+    options.fileName = fileURI.substr(fileURI.lastIndexOf('/') + 1);
+    options.mimeType = "text/plain";
+    
+    var params = {};
+    params.value1 = "test";
+    params.value2 = "param";
+    
+    options.params = params;
+    
+    var ft = new FileTransfer();
+    ft.upload(fileURI, encodeURI("http://some.server.com/upload.php"), win, fail, options);
+    
+
+**Esempio completo**
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+    <head>
+        <title>File Transfer 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() {
+                // Retrieve image file location from specified source
+                navigator.camera.getPicture(
+                    uploadPhoto,
+                    function(message) { alert('get picture failed'); },
+                    {
+                        quality         : 50,
+                        destinationType : navigator.camera.DestinationType.FILE_URI,
+                        sourceType      : navigator.camera.PictureSourceType.PHOTOLIBRARY
+                    }
+                );
+            }
+    
+            function uploadPhoto(imageURI) {
+                var options = new FileUploadOptions();
+                options.fileKey="file";
+                options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
+                options.mimeType="image/jpeg";
+    
+                var params = {};
+                params.value1 = "test";
+                params.value2 = "param";
+    
+                options.params = params;
+    
+                var ft = new FileTransfer();
+                ft.upload(imageURI, encodeURI("http://some.server.com/upload.php"), win, fail, options);
+            }
+    
+            function win(r) {
+                console.log("Code = " + r.responseCode);
+                console.log("Response = " + r.response);
+                console.log("Sent = " + r.bytesSent);
+            }
+    
+            function fail(error) {
+                alert("An error has occurred: Code = " + error.code);
+                console.log("upload error source " + error.source);
+                console.log("upload error target " + error.target);
+            }
+    
+            </script>
+    </head>
+    <body>
+        <h1>Example</h1>
+        <p>Upload File</p>
+    </body>
+    </html>
+    
+
+**Impostazione Upload intestazioni**
+
+Supportato su Android e iOS
+
+    function win(r) {
+        console.log("Code = " + r.responseCode);
+        console.log("Response = " + r.response);
+        console.log("Sent = " + r.bytesSent);
+    }
+    
+    function fail(error) {
+        alert("An error has occurred: Code = " + error.code);
+        console.log("upload error source " + error.source);
+        console.log("upload error target " + error.target);
+    }
+    
+    var uri = encodeURI("http://some.server.com/upload.php");
+    
+    var options = new FileUploadOptions();
+    options.fileKey="file";
+    options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1);
+    options.mimeType="text/plain";
+    
+    var headers={'headerParam':'headerValue'};
+    
+    options.headers = headers;
+    
+    var ft = new FileTransfer();
+    ft.upload(fileURI, uri, win, fail, options);
+    
+
+**Stranezze Android**
+
+Impostare il `chunkedMode` opzione per `false` per evitare problemi di caricamento su un server Nginx.
+
+## Scarica
+
+**Parametri:**
+
+*   **fonte**: URL del server per scaricare il file, come codificato dal`encodeURI()`.
+
+*   **destinazione**: percorso completo del file sul dispositivo.
+
+*   **successCallback**: un callback passato un `FileEntry` oggetto. *(Funzione)*
+
+*   **errorCallback**: un callback che viene eseguito se si verifica un errore durante il recupero del `Metadata` . Invocato con un `FileTransferError` oggetto. *(Funzione)*
+
+*   **trustAllHosts**: parametro opzionale, valore predefinito è `false` . Se impostato su `true` poi accetterà tutti i certificati di sicurezza. Questo è utile come Android respinge certificati auto sicurezza firmato. Non raccomandato per uso in produzione. Supportato su Android e iOS. *(boolean)*
+
+*   **opzioni**: parametri facoltativi, attualmente solo supporti intestazioni (ad esempio autorizzazione (autenticazione di base), ecc.).
+
+**Esempio rapido**
+
+    // !! Presuppone filePath è un percorso valido sul dispositivo var fileTransfer = nuovo FileTransfer();
+    var uri = encodeURI ("http://some.server.com/download.php");
+    
+    fileTransfer.download (uri, filePath, function(entry) {console ("download completo:" + entry.fullPath);
+        }, function(error) {console ("fonte di errore di download" + Error);
+            console ("download errore obiettivo" + error.target);
+            console ("codice di errore di caricamento" + Error);
+        }, false, {intestazioni: {"Autorizzazione": "dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA base = ="}});
+    
+
+## Abort
+
+Interrompe un trasferimento in corso. Il callback onerror viene passato un oggetto FileTransferError che presenta un codice di errore di FileTransferError.ABORT_ERR.
+
+**Piattaforme supportate**
+
+*   Android
+*   iOS
+
+**Esempio rapido**
+
+    // !! Assume la variabile fileURI contiene un URI valido per un file di testo su win dispositivo var = function(r) {console ("non deve essere chiamato.");}
+    
+    fallire var = function(error) {/ / Error = = FileTransferError.ABORT_ERR alert ("errore: codice =" + Error);
+        console ("fonte di errore caricamento" + Error);
+        console ("upload errore obiettivo" + error.target);}
+    
+    var opzioni = nuovo FileUploadOptions();
+    options.fileKey="file";
+    options.fileName="myphoto.jpg";
+    options.mimeType="image/jpeg";
+    
+    var ft = FileTransfer() nuovo;
+    ft.upload (fileURI, encodeURI ("http://some.server.com/upload.php"), vittoria, fail, opzioni);
+    ft.Abort();
+    
+
+## OnProgress
+
+Chiamato con un ProgressEvent ogni volta che un nuovo blocco di dati viene trasferito.
+
+**Piattaforme supportate**
+
+*   Android
+*   iOS
+
+**Esempio**
+
+    fileTransfer.onprogress = function(progressEvent) {
+        if (progressEvent.lengthComputable) {
+          loadingStatus.setPercentage(progressEvent.loaded / progressEvent.total);
+        } else {
+          loadingStatus.increment();
+        }
+    };
+    fileTransfer.download(...); // or fileTransfer.upload(...);
+    
+
+**Stranezze** - su entrambi Android un iOS, lengthComputable è `false` per i download che utilizzano la codifica gzip.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/filetransfererror/filetransfererror.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/filetransfererror/filetransfererror.md b/docs/it/3.4.0/cordova/file/filetransfererror/filetransfererror.md
new file mode 100644
index 0000000..0876577
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/filetransfererror/filetransfererror.md
@@ -0,0 +1,40 @@
+---
+
+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.
+---
+
+# FileTransferError
+
+A `FileTransferError` oggetto viene passato a un callback di errore quando si verifica un errore.
+
+## Proprietà
+
+*   **codice**: uno dei codici di errore predefiniti elencati di seguito. (Numero)
+
+*   **fonte**: URI all'origine. (String)
+
+*   **destinazione**: URI di destinazione. (String)
+
+*   **http_status**: codice di stato HTTP. Questo attributo è disponibile solo quando viene ricevuto un codice di risposta della connessione HTTP. (Numero)
+
+## Costanti
+
+*   `FileTransferError.FILE_NOT_FOUND_ERR`
+*   `FileTransferError.INVALID_URL_ERR`
+*   `FileTransferError.CONNECTION_ERR`
+*   `FileTransferError.ABORT_ERR`
+
+## Descrizione
+
+Il `FileTransferError` oggetto viene passato al metodo di callback errore quando si verifica un errore quando caricare o scaricare un file.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/fileuploadoptions/fileuploadoptions.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/fileuploadoptions/fileuploadoptions.md b/docs/it/3.4.0/cordova/file/fileuploadoptions/fileuploadoptions.md
new file mode 100644
index 0000000..91d11df
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/fileuploadoptions/fileuploadoptions.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.
+---
+
+# FileUploadOptions
+
+A `FileUploadOptions` oggetto può essere passato per il `FileTransfer` dell'oggetto `upload()` metodo per specificare ulteriori parametri per lo script di upload.
+
+## Proprietà
+
+*   **fileKey**: il nome dell'elemento form. Valore predefinito è `file` . (DOMString)
+
+*   **nome file**: il nome del file da utilizzare quando si salva il file sul server. Valore predefinito è `image.jpg` . (DOMString)
+
+*   **mimeType**: il tipo mime dei dati da caricare. Valore predefinito è `image/jpeg` . (DOMString)
+
+*   **params**: un insieme di coppie chiave/valore opzionale per passare nella richiesta HTTP. (Oggetto)
+
+*   **chunkedMode**: se a caricare i dati in modalità streaming chunked. Valore predefinito è `true` . (Boolean)
+
+*   **intestazioni**: mappa di valori nome/intestazione intestazione. Utilizzare una matrice per specificare più valori. (Oggetto)
+
+## Descrizione
+
+A `FileUploadOptions` oggetto può essere passato per il `FileTransfer` dell'oggetto `upload()` metodo per specificare ulteriori parametri per lo script di upload.
+
+## WP7 Quirk
+
+*   **chunkedMode:**: ignorato su WP7.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/fileuploadresult/fileuploadresult.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/fileuploadresult/fileuploadresult.md b/docs/it/3.4.0/cordova/file/fileuploadresult/fileuploadresult.md
new file mode 100644
index 0000000..0b8dd00
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/fileuploadresult/fileuploadresult.md
@@ -0,0 +1,35 @@
+---
+
+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.
+---
+
+# FileUploadResult
+
+A `FileUploadResult` oggetto viene passato al metodo di callback di successo il `FileTransfer` dell'oggetto `upload()` metodo.
+
+## Proprietà
+
+*   **bytesSent**: il numero di byte inviati al server come parte dell'upload. (lungo)
+
+*   **responseCode**: codice di risposta HTTP restituito dal server. (lungo)
+
+*   **risposta**: risposta HTTP restituito dal server. (DOMString)
+
+## Descrizione
+
+Il `FileUploadResult` viene restituito l'oggetto tramite il callback di successo del `FileTransfer` dell'oggetto `upload()` metodo.
+
+## iOS stranezze
+
+*   Non supporta `responseCode` o`bytesSent`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/filewriter/filewriter.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/filewriter/filewriter.md b/docs/it/3.4.0/cordova/file/filewriter/filewriter.md
new file mode 100644
index 0000000..0c507fc
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/filewriter/filewriter.md
@@ -0,0 +1,230 @@
+---
+
+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.
+---
+
+# FileWriter
+
+Come oggetto che permette di creare e scrivere dati in un file.
+
+## Proprietà
+
+*   **readyState**: uno dei tre possibili stati, o `INIT` , `WRITING` , o`DONE`.
+
+*   **nome file**: il nome del file da scrivere. *(DOMString)*
+
+*   **lunghezza**: la lunghezza del file da scrivere. *(lungo)*
+
+*   **posizione**: la posizione corrente del puntatore del file. *(lungo)*
+
+*   **errore**: oggetto contenente errori. *(FileError)*
+
+*   **onwritestart**: chiamato quando inizia la scrittura. *(Funzione)*
+
+*   **OnWrite**: chiamato quando la richiesta è stata completata. *(Funzione)*
+
+*   **OnAbort**: chiamato quando la scrittura è stata interrotta. Per esempio, richiamando il metodo di neutralizzare. *(Funzione)*
+
+*   **OnError**: chiamato quando la scrittura non è riuscita. *(Funzione)*
+
+*   **onwriteend**: chiamato quando la richiesta è stata completata (sia nel successo o fallimento). *(Funzione)*
+
+La seguente proprietà *non* è supportata:
+
+*   **OnProgress**: chiamato durante la scrittura del file, relazioni sull'avanzamento in termini di `progress.loaded` / `progress.total` . *(Funzione)*
+
+## Metodi
+
+*   **Abort**: interrompe la scrittura del file.
+
+*   **cercare**: sposta il puntatore del file in byte specificato.
+
+*   **troncare**: accorcia il file alla lunghezza specificata.
+
+*   **scrivere**: scrive i dati nel file.
+
+## Dettagli
+
+Il `FileWriter` oggetto offre un modo per scrivere i file con codificata UTF-8 per il file system del dispositivo. Applicazioni rispondono a `writestart` , `progress` , `write` , `writeend` , `error` , e `abort` eventi.
+
+Ogni `FileWriter` corrisponde a un singolo file, per cui dati possono essere scritto molte volte. Il `FileWriter` mantiene il file `position` e `length` attributi di consentono l'applicazione di `seek` e `write` ovunque nel file. Per impostazione predefinita, il `FileWriter` scrive all'inizio del file, sovrascrivendo i dati esistenti. Impostare l'opzionale `append` booleano per `true` nel `FileWriter` di costruttore di scrivere alla fine del file.
+
+Dati di testo sono supportati da tutte le piattaforme elencate di seguito. Testo è codificato come UTF-8 prima di essere scritto al filesystem. Alcune piattaforme supportano anche dati binari, che possono essere passati come un ArrayBuffer o un Blob.
+
+## Piattaforme supportate
+
+Testo e supporto binario:
+
+*   Android
+*   iOS
+
+Supporto di solo testo:
+
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Cercare rapido esempio
+
+    function win(writer) {
+        // fast forwards file pointer to end of file
+        writer.seek(writer.length);
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Troncare rapido esempio
+
+    function win(writer) {
+        writer.truncate(10);
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Scrivere rapido esempio
+
+    function win(writer) {
+        writer.onwrite = function(evt) {
+            console.log("write success");
+        };
+        writer.write("some sample text");
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Binario scrivere rapido esempio
+
+    function win(writer) {
+        var data = new ArrayBuffer(5),
+            dataView = new Int8Array(data);
+        for (i=0; i < 5; i++) {
+            dataView[i] = i;
+        }
+        writer.onwrite = function(evt) {
+            console.log("write success");
+        };
+        writer.write(data);
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Rapido esempio Append
+
+    function win(writer) {
+        writer.onwrite = function(evt) {
+        console.log("write success");
+    };
+    writer.seek(writer.length);
+        writer.write("appended text");
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Abortire rapido esempio
+
+    function win(writer) {
+        writer.onwrite = function(evt) {
+            console.log("write success");
+        };
+        writer.write("some sample text");
+        writer.abort();
+    };
+    
+    var fail = function(evt) {
+        console.log(error.code);
+    };
+    
+    entry.createWriter(win, fail);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>FileWriter 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() {
+            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
+        }
+    
+        function gotFS(fileSystem) {
+            fileSystem.root.getFile("readme.txt", {create: true, exclusive: false}, gotFileEntry, fail);
+        }
+    
+        function gotFileEntry(fileEntry) {
+            fileEntry.createWriter(gotFileWriter, fail);
+        }
+    
+        function gotFileWriter(writer) {
+            writer.onwriteend = function(evt) {
+                console.log("contents of file now 'some sample text'");
+                writer.truncate(11);
+                writer.onwriteend = function(evt) {
+                    console.log("contents of file now 'some sample'");
+                    writer.seek(4);
+                    writer.write(" different text");
+                    writer.onwriteend = function(evt){
+                        console.log("contents of file now 'some different text'");
+                    }
+                };
+            };
+            writer.write("some sample text");
+        }
+    
+        function fail(error) {
+            console.log(error.code);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Write File</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/flags/flags.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/flags/flags.md b/docs/it/3.4.0/cordova/file/flags/flags.md
new file mode 100644
index 0000000..b770019
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/flags/flags.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.
+---
+
+# Bandiere
+
+Fornisce argomenti per la `DirectoryEntry` dell'oggetto `getFile()` e `getDirectory()` metodi, che cercare o creano file e directory, rispettivamente.
+
+## Proprietà
+
+*   **creare**: indica che il file o la directory dovrebbe essere creata se non esiste già. *(booleano)*
+
+*   **esclusivo**: ha non ha alcun effetto di per sé, ma quando viene utilizzato con `create` provoca la creazione di file o directory a fallire se il percorso di destinazione esiste già. *(booleano)*
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    / / Ottenere la directory di dati, creandola se non esiste.
+    dataDir = fileSystem.root.getDirectory ("dati", {creare: true});
+    
+    / / Creare il file di blocco, se e solo se esso non esiste.
+    lockFile = dataDir.getFile ("lockfile.txt", {creare: vero, esclusivo: true});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/localfilesystem/localfilesystem.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/localfilesystem/localfilesystem.md b/docs/it/3.4.0/cordova/file/localfilesystem/localfilesystem.md
new file mode 100644
index 0000000..25e5777
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/localfilesystem/localfilesystem.md
@@ -0,0 +1,126 @@
+---
+
+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.
+---
+
+# LocalFileSystem
+
+Questo oggetto fornisce un modo per ottenere il filesystem di root.
+
+## Metodi
+
+*   **requestFileSystem**: richiede un filesystem. *(Funzione)*
+
+*   **resolveLocalFileSystemURI**: recuperare un `DirectoryEntry` o `FileEntry` utilizzando URI locale. *(Funzione)*
+
+## Costanti
+
+*   `LocalFileSystem.PERSISTENT`: Utilizzato per l'archiviazione che non deve essere rimosse dall'agente utente senza autorizzazione applicazione o utente.
+
+*   `LocalFileSystem.TEMPORARY`: Utilizzato per l'archiviazione senza garanzia di persistenza.
+
+## Dettagli
+
+I `LocalFileSystem` sono definiti metodi oggetto sul `window` oggetto.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Richiesta File sistema rapido esempio
+
+    function onSuccess(fileSystem) {
+        console.log(fileSystem.name);
+    }
+    
+    // request the persistent file system
+    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);
+    
+
+## Risolvere il sistema di File locale URI esempio rapido
+
+    function onSuccess(fileEntry) {
+        console.log(fileEntry.name);
+    }
+    
+    window.resolveLocalFileSystemURI("file:///example.txt", onSuccess, onError);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Local File System 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() {
+            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
+            window.resolveLocalFileSystemURI("file:///example.txt", onResolveSuccess, fail);
+        }
+    
+        function onFileSystemSuccess(fileSystem) {
+            console.log(fileSystem.name);
+        }
+    
+        function onResolveSuccess(fileEntry) {
+            console.log(fileEntry.name);
+        }
+    
+        function fail(evt) {
+            console.log(evt.target.error.code);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Local File System</p>
+      </body>
+    </html>
+    
+
+# requestFileSystem
+
+> Richiedere un file system in cui archiviare i dati dell'applicazione.
+
+     window.requestFileSystem(type, size, successCallback, errorCallback)
+    
+
+*   **finestra**: riferimento a un oggetto globale window
+*   **tipo**: locale tipo di sistema di file, vedere costanti LocalFileSystem
+*   **dimensione**: indica quanto spazio di archiviazione, in byte, l'applicazione prevede di bisogno
+*   **successCallback**: viene richiamato con un oggetto FileSystem
+*   **errorCallback**: viene richiamato se l'errore si verifica il sistema di recupero file
+
+## Richiesta File sistema rapido esempio
+
+    function onSuccess(fileSystem) {
+        console.log(fileSystem.name);
+    }
+    
+    // request the persistent file system
+    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onError);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/file/metadata/metadata.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/file/metadata/metadata.md b/docs/it/3.4.0/cordova/file/metadata/metadata.md
new file mode 100644
index 0000000..3c0d487
--- /dev/null
+++ b/docs/it/3.4.0/cordova/file/metadata/metadata.md
@@ -0,0 +1,44 @@
+---
+
+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.
+---
+
+# Metadati
+
+Un'interfaccia che fornisce informazioni sullo stato di un file o una directory.
+
+## Proprietà
+
+*   **modificationTime**: il tempo quando il file o la directory è stata modificata. *(Data)*
+
+## Dettagli
+
+Il `Metadata` oggetto rappresenta informazioni sullo stato di un file o una directory. Chiamare un `DirectoryEntry` o `FileEntry` dell'oggetto `getMetadata()` metodo si traduce in un `Metadata` istanza.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    function win(metadata) {
+        console.log("Last Modified: " + metadata.modificationTime);
+    }
+    
+    // Request the metadata object for this entry
+    entry.getMetadata(win, null);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/Coordinates/coordinates.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/Coordinates/coordinates.md b/docs/it/3.4.0/cordova/geolocation/Coordinates/coordinates.md
new file mode 100644
index 0000000..3b17eaf
--- /dev/null
+++ b/docs/it/3.4.0/cordova/geolocation/Coordinates/coordinates.md
@@ -0,0 +1,123 @@
+---
+
+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.
+---
+
+# Coordinate
+
+Un insieme di proprietà che descrivono le coordinate geografiche di una posizione.
+
+## Proprietà
+
+*   **latitudine**: latitudine in gradi decimali. *(Numero)*
+
+*   **longitudine**: longitudine in gradi decimali. *(Numero)*
+
+*   **altitudine**: altezza della posizione in metri sopra l'ellissoide. *(Numero)*
+
+*   **accuratezza**: livello di accuratezza delle coordinate latitudine e longitudine in metri. *(Numero)*
+
+*   **altitudeAccuracy**: livello di accuratezza della coordinata altitudine in metri. *(Numero)*
+
+*   **rubrica**: senso di marcia, specificata in gradi in senso orario rispetto al vero nord di conteggio. *(Numero)*
+
+*   **velocità**: velocità attuale terra del dispositivo, specificato in metri al secondo. *(Numero)*
+
+## Descrizione
+
+Il `Coordinates` oggetto è associato al `Position` oggetto disponibile per le funzioni di callback in richieste per la posizione corrente.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Tizen
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    // onSuccess Callback
+    //
+    var onSuccess = function(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');
+    };
+    
+    // onError Callback
+    //
+    var onError = function() {
+        alert('onError!');
+    };
+    
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Geolocation Position 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() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // Display `Position` properties from the geolocation
+        //
+        function onSuccess(position) {
+            var div = document.getElementById('myDiv');
+    
+            div.innerHTML = 'Latitude: '             + position.coords.latitude         + '<br/>' +
+                            'Longitude: '            + position.coords.longitude        + '<br/>' +
+                            'Altitude: '             + position.coords.altitude         + '<br/>' +
+                            'Accuracy: '             + position.coords.accuracy         + '<br/>' +
+                            'Altitude Accuracy: '    + position.coords.altitudeAccuracy + '<br/>' +
+                            'Heading: '              + position.coords.heading          + '<br/>' +
+                            'Speed: '                + position.coords.speed            + '<br/>';
+        }
+    
+        // Show an alert if there is a problem getting the geolocation
+        //
+        function onError() {
+            alert('onError!');
+        }
+    
+        </script>
+      </head>
+      <body>
+        <div id="myDiv"></div>
+      </body>
+    </html>
+    
+
+## Stranezze Android
+
+**altitudeAccuracy**: non supportato dai dispositivi Android, restituendo`null`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/Position/position.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/Position/position.md b/docs/it/3.4.0/cordova/geolocation/Position/position.md
new file mode 100644
index 0000000..e5d5461
--- /dev/null
+++ b/docs/it/3.4.0/cordova/geolocation/Position/position.md
@@ -0,0 +1,111 @@
+---
+
+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.
+---
+
+# Posizione
+
+Contiene `Position` coordinate e timestamp, creato da geolocation API.
+
+## Proprietà
+
+*   **CoOrds**: un insieme di coordinate geografiche. *(Coordinate)*
+
+*   **timestamp**: timestamp di creazione per `coords` . *(Data)*
+
+## Descrizione
+
+Il `Position` oggetto viene creato e popolato di Cordova e restituito all'utente tramite una funzione di callback.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Tizen
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    // onSuccess Callback
+    //
+    var onSuccess = function(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');
+    };
+    
+    // onError Callback receives a PositionError object
+    //
+    function onError(error) {
+        alert('code: '    + error.code    + '\n' +
+              'message: ' + error.message + '\n');
+    }
+    
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // onSuccess Geolocation
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude: '          + position.coords.latitude         + '<br />' +
+                                'Longitude: '         + position.coords.longitude        + '<br />' +
+                                'Altitude: '          + position.coords.altitude         + '<br />' +
+                                'Accuracy: '          + position.coords.accuracy         + '<br />' +
+                                'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '<br />' +
+                                'Heading: '           + position.coords.heading          + '<br />' +
+                                'Speed: '             + position.coords.speed            + '<br />' +
+                                'Timestamp: '         + position.timestamp               + '<br />';
+        }
+    
+            // onError Callback receives a PositionError object
+            //
+            function onError(error) {
+                alert('code: '    + error.code    + '\n' +
+                      'message: ' + error.message + '\n');
+            }
+    
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Finding geolocation...</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/PositionError/positionError.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/PositionError/positionError.md b/docs/it/3.4.0/cordova/geolocation/PositionError/positionError.md
new file mode 100644
index 0000000..d00b92c
--- /dev/null
+++ b/docs/it/3.4.0/cordova/geolocation/PositionError/positionError.md
@@ -0,0 +1,47 @@
+---
+
+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.
+---
+
+# PositionError
+
+A `PositionError` oggetto è passato per la `geolocationError` callback quando si verifica un errore.
+
+## Proprietà
+
+*   **codice**: uno dei codici di errore predefiniti elencati di seguito.
+
+*   **messaggio**: messaggio di errore che descrive i dettagli dell'errore rilevato.
+
+## Costanti
+
+*   `PositionError.PERMISSION_DENIED`
+*   `PositionError.POSITION_UNAVAILABLE`
+*   `PositionError.TIMEOUT`
+
+## Descrizione
+
+Il `PositionError` oggetto è passato per la `geolocationError` funzione di callback quando si verifica un errore con geolocalizzazione.
+
+### `PositionError.PERMISSION_DENIED`
+
+Restituito quando l'utente non consentono all'applicazione di recuperare le informazioni di posizione. Questo è dipendente dalla piattaforma.
+
+### `PositionError.POSITION_UNAVAILABLE`
+
+Restituito quando il dispositivo è in grado di recuperare una posizione. In generale ciò significa che il dispositivo non dispone di rete connettività e/o non può ottenere un fix satellitare.
+
+### `PositionError.TIMEOUT`
+
+Restituito quando il dispositivo è in grado di recuperare una posizione entro il tempo specificato nella `geolocationOptions` ' `timeout` proprietà. Quando utilizzato con `geolocation.watchPosition` , questo errore potrebbe essere passato alla `geolocationError` richiamata ogni `timeout` millisecondi.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/geolocation.clearWatch.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/geolocation.clearWatch.md b/docs/it/3.4.0/cordova/geolocation/geolocation.clearWatch.md
new file mode 100644
index 0000000..49e4f53
--- /dev/null
+++ b/docs/it/3.4.0/cordova/geolocation/geolocation.clearWatch.md
@@ -0,0 +1,108 @@
+---
+
+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.clearWatch
+
+Smettere di guardare per le modifiche alla posizione del dispositivo a cui fa riferimento la `watchID` parametro.
+
+    navigator.geolocation.clearWatch(watchID);
+    
+
+## Parametri
+
+*   **watchID**: l'id del `watchPosition` intervallo per cancellare. (String)
+
+## Descrizione
+
+Il `geolocation.clearWatch` si ferma a guardare i cambiamenti di posizione del dispositivo deselezionando il `geolocation.watchPosition` fanno riferimento`watchID`.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Tizen
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    / / Opzioni: guardare per cambiamenti di posizione e utilizzare più / / preciso metodo di acquisizione disponibile position.
+    //
+    var watchID = navigator.geolocation.watchPosition(onSuccess, onError, { enableHighAccuracy: true });
+    
+    // ...later on...
+    
+    navigator.geolocation.clearWatch(watchID);
+    
+
+## Esempio completo
+
+    <!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() {
+            // Get the most accurate position updates available on the
+            // device.
+            var options = { enableHighAccuracy: true };
+            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;
+        }
+    
+        // clear the watch that was started earlier
+        //
+        function clearWatch() {
+            if (watchID != null) {
+                navigator.geolocation.clearWatch(watchID);
+                watchID = null;
+            }
+        }
+    
+            // 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>
+            <button onclick="clearWatch();">Clear Watch</button>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/geolocation.getCurrentPosition.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/geolocation.getCurrentPosition.md b/docs/it/3.4.0/cordova/geolocation/geolocation.getCurrentPosition.md
new file mode 100644
index 0000000..8b53eed
--- /dev/null
+++ b/docs/it/3.4.0/cordova/geolocation/geolocation.getCurrentPosition.md
@@ -0,0 +1,120 @@
+---
+
+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.getCurrentPosition
+
+Restituisce la posizione corrente del dispositivo come un `Position` oggetto.
+
+    navigator.geolocation.getCurrentPosition(geolocationSuccess,
+                                             [geolocationError],
+                                             [geolocationOptions]);
+    
+
+## Parametri
+
+*   **geolocationSuccess**: il callback passato alla posizione corrente.
+
+*   **geolocationError**: *(facoltativo)* il callback che viene eseguito se si verifica un errore.
+
+*   **geolocationOptions**: *(opzionale)* le opzioni di geolocalizzazione.
+
+## Descrizione
+
+`geolocation.getCurrentPosition`è una funzione asincrona. Restituisce la posizione corrente del dispositivo per la `geolocationSuccess` callback con un `Position` oggetto come parametro. Se c'è un errore, il `geolocationError` callback viene passata una `PositionError` oggetto.
+
+## Piattaforme supportate
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 e superiori)
+*   iOS
+*   Tizen
+*   Windows Phone 7 e 8
+*   Windows 8
+
+## Esempio rapido
+
+    // onSuccess Callback
+    // This method accepts a Position object, which contains the
+    // current GPS coordinates
+    //
+    var onSuccess = function(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');
+    };
+    
+    // onError Callback receives a PositionError object
+    //
+    function onError(error) {
+        alert('code: '    + error.code    + '\n' +
+              'message: ' + error.message + '\n');
+    }
+    
+    navigator.geolocation.getCurrentPosition(onSuccess, onError);
+    
+
+## Esempio completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Properties Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            navigator.geolocation.getCurrentPosition(onSuccess, onError);
+        }
+    
+        // onSuccess Geolocation
+        //
+        function onSuccess(position) {
+            var element = document.getElementById('geolocation');
+            element.innerHTML = 'Latitude: '           + position.coords.latitude              + '<br />' +
+                                'Longitude: '          + position.coords.longitude             + '<br />' +
+                                'Altitude: '           + position.coords.altitude              + '<br />' +
+                                'Accuracy: '           + position.coords.accuracy              + '<br />' +
+                                'Altitude Accuracy: '  + position.coords.altitudeAccuracy      + '<br />' +
+                                'Heading: '            + position.coords.heading               + '<br />' +
+                                'Speed: '              + position.coords.speed                 + '<br />' +
+                                'Timestamp: '          + position.timestamp                    + '<br />';
+        }
+    
+        // onError Callback receives a PositionError object
+        //
+        function onError(error) {
+            alert('code: '    + error.code    + '\n' +
+                  'message: ' + error.message + '\n');
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p id="geolocation">Finding geolocation...</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2506e7b9/docs/it/3.4.0/cordova/geolocation/geolocation.md
----------------------------------------------------------------------
diff --git a/docs/it/3.4.0/cordova/geolocation/geolocation.md b/docs/it/3.4.0/cordova/geolocation/geolocation.md
new file mode 100644
index 0000000..05a48cd
--- /dev/null
+++ b/docs/it/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.
+---
+
+# Geolocalizzazione
+
+> Il `geolocation` oggetto fornisce accesso ai dati di localizzazione basato su sensore GPS del dispositivo o dedotto dai segnali di rete.
+
+`Geolocation`fornisce informazioni sulla posizione del dispositivo, come latitudine e longitudine. Comuni fonti di informazioni sulla posizione comprendono Global Positioning System (GPS) e posizione dedotta dai segnali di rete come indirizzo IP, indirizzi, RFID, WiFi e Bluetooth MAC e cellulare GSM/CDMA IDs. Non non c'è alcuna garanzia che l'API restituisce la posizione effettiva del dispositivo.
+
+Questa API è basata sulla [Specifica di W3C Geolocation API][1]e viene eseguito solo su dispositivi che non già forniscono un'implementazione.
+
+ [1]: http://dev.w3.org/geo/api/spec-source.html
+
+**Nota importante sulla privacy:** Raccolta e utilizzo dei dati di geolocalizzazione solleva questioni di privacy importante. Politica sulla privacy dell'app dovrebbe discutere come app utilizza dati di geolocalizzazione, se è condiviso con altre parti e il livello di precisione dei dati (ad esempio, Cap grossolana, fine, livello, ecc.). Dati di geolocalizzazione sono generalmente considerati sensibili perché può rivelare la sorte di una persona e, se conservati, la storia dei suoi viaggi. Pertanto, oltre alla politica di privacy dell'app, è fortemente consigliabile fornendo un preavviso di just-in-time prima della tua app di accedere ai dati di geolocalizzazione (se il sistema operativo del dispositivo non farlo già). Tale comunicazione deve fornire le informazioni stesse notate sopra, oltre ad ottenere l'autorizzazione (ad esempio, presentando scelte per **OK** e **No grazie**). Per ulteriori informazioni, vedere la guida sulla Privacy.
+
+## Metodi
+
+*   geolocation.getCurrentPosition
+*   geolocation.watchPosition
+*   geolocation.clearWatch
+
+## Argomenti
+
+*   geolocationSuccess
+*   geolocationError
+*   geolocationOptions
+
+## Oggetti (sola lettura)
+
+*   Position
+*   PositionError
+*   Coordinates
+
+## La funzionalità di accesso
+
+A partire dalla versione 3.0, Cordova implementa le API a livello di dispositivo come *plugin*. Utilizzare la CLI `plugin` comando, descritto in Command-Line Interface, aggiungere o rimuovere questa funzionalità per un progetto:
+
+        $ cordova plugin add org.apache.cordova.geolocation
+        $ cordova plugin ls
+        [ 'org.apache.cordova.geolocation' ]
+        $ cordova plugin rm org.apache.cordova.geolocation
+    
+
+Questi comandi si applicano a tutte le piattaforme mirate, ma modificano le impostazioni di configurazione specifiche della piattaforma descritte di seguito:
+
+*   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 (in`config.xml`)
+    
+        <feature name="Geolocation">
+            <param name="ios-package" value="CDVLocation" />
+        </feature>
+        
+
+*   Windows Phone (in`Properties/WPAppManifest.xml`)
+    
+        <Capabilities>
+            <Capability Name="ID_CAP_LOCATION" />
+        </Capabilities>
+        
+    
+    Riferimento: il [manifesto dell'applicazione per Windows Phone][2]
+
+ [2]: http://msdn.microsoft.com/en-us/library/ff769509%28v=vs.92%29.aspx
+
+Alcune piattaforme possono supportare questa funzionalità senza richiedere alcuna configurazione speciale. Vedere *Supporto piattaforma* nella sezione panoramica.
\ No newline at end of file


Mime
View raw message