You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ag...@apache.org on 2013/10/02 21:59:38 UTC

[31/51] [partial] CB-4975 Add 3.1.0 version of non-english docs.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/notification/notification.confirm.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/notification/notification.confirm.md b/docs/es/3.1.0/cordova/notification/notification.confirm.md
new file mode 100644
index 0000000..64d0486
--- /dev/null
+++ b/docs/es/3.1.0/cordova/notification/notification.confirm.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.
+---
+
+# notification.confirm
+
+Muestra un cuadro de diálogo de confirmación personalizables.
+
+    navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
+    
+
+*   **mensaje**: mensaje de diálogo. *(String)*
+
+*   **confirmCallback**: Callback para invocar con índice del botón pulsado (1, 2 ó 3) o cuando el cuadro de diálogo es despedido sin la presión del botón (0). *(Función)*
+
+*   **título**: título de diálogo. *(String)* (Opcional, por defecto`Confirm`)
+
+*   **buttonLabels**: matriz de cadenas especificando las etiquetas de botón. *(Matriz)* (Opcional, por defecto [`OK, cancelar`])
+
+## Descripción
+
+El método `notification.confirm` muestra un cuadro de diálogo nativa que es más personalizable que función `confirmar` del navegador.
+
+## confirmCallback
+
+El `confirmCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo de confirmación.
+
+La devolución de llamada toma el argumento `buttonIndex` *(número)*, que es el índice del botón presionado. Tenga en cuenta que el índice utiliza uno basado en la indexación, así que el valor es `1`, `2`, `3`, etc..
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 y superiores)
+*   iOS
+*   Tizen
+*   Windows Phone 7 y 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    // process the confirmation dialog result
+    function onConfirm(buttonIndex) {
+        alert('You selected button ' + buttonIndex);
+    }
+    
+    // Show a custom confirmation dialog
+    //
+    function showConfirm() {
+        navigator.notification.confirm(
+            'You are the winner!', // message
+             onConfirm,            // callback to invoke with index of button pressed
+            'Game Over',           // title
+            ['Restart','Exit']         // buttonLabels
+        );
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification 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() {
+            // Empty
+        }
+    
+        // process the confirmation dialog result
+        function onConfirm(buttonIndex) {
+            alert('You selected button ' + buttonIndex);
+        }
+    
+        // Show a custom confirmation dialog
+        //
+        function showConfirm() {
+            navigator.notification.confirm(
+                'You are the winner!', // message
+                 onConfirm,            // callback to invoke with index of button pressed
+                'Game Over',           // title
+                ['Restart','Exit']         // buttonLabels
+            );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showConfirm(); return false;">Show Confirm</a></p>
+      </body>
+    </html>
+    
+
+## Windows Phone 7 y 8 rarezas
+
+*   No hay ninguna función de navegador incorporado para `window.confirm`, pero lo puede enlazar mediante la asignación:
+    
+        window.confirm = navigator.notification.confirm;
+        
+
+*   Llamadas de `alert` y `confirm` son non-blocking, así que el resultado sólo está disponible de forma asincrónica.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/notification/notification.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/notification/notification.md b/docs/es/3.1.0/cordova/notification/notification.md
new file mode 100644
index 0000000..7ee2f41
--- /dev/null
+++ b/docs/es/3.1.0/cordova/notification/notification.md
@@ -0,0 +1,73 @@
+---
+
+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.
+---
+
+# Notificación
+
+> Notificaciones de dispositivo audible, visual y táctil.
+
+## Métodos
+
+*   `notification.alert`
+*   `notification.confirm`
+*   `notification.prompt`
+*   `notification.beep`
+*   `notification.vibrate`
+
+## Acceso a la función
+
+A partir de la versión 3.0, Cordova implementa nivel de dispositivo APIs como *plugins*. Uso de la CLI `plugin` comando, que se describe en la interfaz de línea de comandos, para añadir o eliminar esta característica para un proyecto:
+
+        $ cordova plugin add org.apache.cordova.dialogs
+        $ cordova plugin add org.apache.cordova.vibration
+        $ cordova plugin ls
+        [ 'org.apache.cordova.dialogs',
+          'org.apache.cordova.vibration' ]
+        $ cordova plugin rm org.apache.cordova.dialogs
+        $ cordova plugin rm org.apache.cordova.vibration
+    
+
+Estos comandos se aplican a todas las plataformas específicas, sino modificar las opciones de configuración específicas de la plataforma que se describen a continuación:
+
+*   Android
+    
+        (in app/res/xml/config.xml)
+        <feature name="Notification">
+            <param name="android-package" value="org.apache.cordova.Notification" />
+        </feature>
+        
+        (in app/AndroidManifest.xml)
+        <uses-permission android:name="android.permission.VIBRATE" />
+        
+
+*   BlackBerry WebWorks
+    
+        (in www/plugins.xml)
+        <feature name="Notification">
+            <param name="blackberry-package" value="org.apache.cordova.notification.Notification" />
+        </feature>
+        
+        (in www/config.xml)
+        <feature id="blackberry.ui.dialog" />
+        
+
+*   (en iOS`config.xml`)
+    
+        <feature name="Notification">
+            <param name="ios-package" value="CDVNotification" />
+        </feature>
+        
+
+Algunas plataformas que soportan esta característica sin necesidad de ninguna configuración especial. Consulte *Soporte de la plataforma* en la sección de Resumen.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/notification/notification.prompt.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/notification/notification.prompt.md b/docs/es/3.1.0/cordova/notification/notification.prompt.md
new file mode 100644
index 0000000..588a153
--- /dev/null
+++ b/docs/es/3.1.0/cordova/notification/notification.prompt.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.
+---
+
+# notification.prompt
+
+Muestra un cuadro de diálogo pronto personalizables.
+
+    navigator.notification.prompt(message, promptCallback, [title], [buttonLabels], [defaultText])
+    
+
+*   **mensaje**: mensaje de diálogo. *(String)*
+
+*   **promptCallback**: devolución de llamada que invocar cuando se presiona un botón. *(Función)*
+
+*   **título**: título *(String)* (opcional, por defecto de diálogo`Prompt`)
+
+*   **buttonLabels**: matriz de cadenas especificando botón etiquetas *(Array)* (opcional, por defecto`["OK","Cancel"]`)
+
+*   **defaultText**: valor de la entrada predeterminada textbox ( `String` ) (opcional, por defecto: cadena vacía)
+
+## Descripción
+
+El método `notification.prompt` muestra un cuadro de diálogo nativa que es más personalizable que función de `símbolo del sistema` del navegador.
+
+## promptCallback
+
+El `promptCallback` se ejecuta cuando el usuario presiona uno de los botones en el cuadro de diálogo pronto. El objeto de `resultados` pasado a la devolución de llamada contiene las siguientes propiedades:
+
+*   **buttonIndex**: el índice del botón presionado. *(Número)* Observe que el índice utiliza indexación basada en uno, entonces el valor es `1` , `2` , `3` , etc..
+
+*   **INPUT1**: el texto introducido en el cuadro de diálogo pronto. *(String)*
+
+## Plataformas soportadas
+
+*   Android
+*   iOS
+
+## Ejemplo rápido
+
+    // process the promp dialog results
+    function onPrompt(results) {
+        alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
+    }
+    
+    // Show a custom prompt dialog
+    //
+    function showPrompt() {
+        navigator.notification.prompt(
+            'Please enter your name',  // message
+            onPrompt,                  // callback to invoke
+            'Registration',            // title
+            ['Ok','Exit'],             // buttonLabels
+            'Jane Doe'                 // defaultText
+        );
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification Prompt Dialog 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() {
+            // Empty
+        }
+    
+        // process the promptation dialog result
+        function onPrompt(results) {
+            alert("You selected button number " + results.buttonIndex + " and entered " + results.input1);
+        }
+    
+        // Show a custom prompt dialog
+        //
+        function showPrompt() {
+            navigator.notification.prompt(
+                'Please enter your name',  // message
+                onPrompt,                  // callback to invoke
+                'Registration',            // title
+                ['Ok','Exit'],             // buttonLabels
+                'Jane Doe'                 // defaultText
+            );
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showPrompt(); return false;">Show Prompt</a></p>
+      </body>
+    </html>
+    
+
+## Rarezas Android
+
+*   Android soporta un máximo de tres botones e ignora nada más.
+
+*   En Android 3.0 y posteriores, los botones aparecen en orden inverso para dispositivos que utilizan el tema Holo.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/notification/notification.vibrate.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/notification/notification.vibrate.md b/docs/es/3.1.0/cordova/notification/notification.vibrate.md
new file mode 100644
index 0000000..f19c3ba
--- /dev/null
+++ b/docs/es/3.1.0/cordova/notification/notification.vibrate.md
@@ -0,0 +1,104 @@
+---
+
+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.
+---
+
+# notification.vibrate
+
+Vibra el dispositivo para la cantidad de tiempo especificada.
+
+    navigator.notification.vibrate(milliseconds)
+    
+
+*   **time**: milisegundos a vibrar el dispositivo, donde 1000 milisegundos es igual a 1 segundo. *(Número)*
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 5.0 y superiores)
+*   iOS
+*   Windows Phone 7 y 8
+
+## Ejemplo rápido
+
+    // Vibrate for 2.5 seconds
+    //
+    navigator.notification.vibrate(2500);
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification 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() {
+            // Empty
+        }
+    
+        // Show a custom alert
+        //
+        function showAlert() {
+            navigator.notification.alert(
+                'You are the winner!',  // message
+                'Game Over',            // title
+                'Done'                  // buttonName
+            );
+        }
+    
+        // Beep three times
+        //
+        function playBeep() {
+            navigator.notification.beep(3);
+        }
+    
+        // Vibrate for 2 seconds
+        //
+        function vibrate() {
+            navigator.notification.vibrate(2000);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">Show Alert</a></p>
+        <p><a href="#" onclick="playBeep(); return false;">Play Beep</a></p>
+        <p><a href="#" onclick="vibrate(); return false;">Vibrate</a></p>
+      </body>
+    </html>
+    
+
+## iOS rarezas
+
+*   **time**: ignora el tiempo especificado y vibra por un tiempo preestablecido.
+    
+        navigator.notification.vibrate();
+        navigator.notification.vibrate(2500);   // 2500 is ignored
+        
+
+## BB10 rarezas
+
+vibre la función de objeto navigator
+
+        navigator.vibrate(1000);  // vibrate for 1 second
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/splashscreen/splashscreen.hide.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/splashscreen/splashscreen.hide.md b/docs/es/3.1.0/cordova/splashscreen/splashscreen.hide.md
new file mode 100644
index 0000000..5ba03b3
--- /dev/null
+++ b/docs/es/3.1.0/cordova/splashscreen/splashscreen.hide.md
@@ -0,0 +1,75 @@
+---
+
+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.
+---
+
+# SplashScreen.Hide
+
+Despedir a la splash screen.
+
+    navigator.splashscreen.hide();
+    
+
+## Descripción
+
+Este método despide la pantalla de la aplicación.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 y 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    navigator.splashscreen.hide();
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Splashscreen 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.splashscreen.hide();
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+      </body>
+    </html>
+    
+
+## iOS chanfle
+
+Ajuste de `AutoHideSplashScreen` del archivo `config.xml` debe ser `false`. Para retrasar oculta la pantalla splash durante dos segundos, agregue un temporizador como el siguiente en el controlador de eventos `deviceready`:
+
+        setTimeout(function() {
+            navigator.splashscreen.hide();
+        }, 2000);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/splashscreen/splashscreen.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/splashscreen/splashscreen.md b/docs/es/3.1.0/cordova/splashscreen/splashscreen.md
new file mode 100644
index 0000000..54eedc1
--- /dev/null
+++ b/docs/es/3.1.0/cordova/splashscreen/splashscreen.md
@@ -0,0 +1,54 @@
+---
+
+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.
+---
+
+# SplashScreen
+
+> Muestra y oculta la pantalla de la aplicación.
+
+## Métodos
+
+*   splashscreen.show
+*   splashscreen.hide
+
+## Acceso a la función
+
+A partir de la versión 3.0, Cordova implementa nivel de dispositivo APIs como *plugins*. Uso de la CLI `plugin` comando, que se describe en la interfaz de línea de comandos, para añadir o eliminar esta característica para un proyecto:
+
+        $ cordova plugin add org.apache.cordova.splashscreen
+        $ cordova plugin ls
+        [ 'org.apache.cordova.splashscreen' ]
+        $ cordova plugin rm org.apache.cordova.splashscreen
+    
+
+Estos comandos se aplican a todas las plataformas específicas, sino modificar las opciones de configuración específicas de la plataforma que se describen a continuación:
+
+*   Android (en`app/res/xml/config.xml`)
+    
+        <feature name="SplashScreen">
+            <param name="android-package" value="org.apache.cordova.SplashScreen" />
+        </feature>
+        
+
+*   (en iOS`config.xml`)
+    
+        <feature name="SplashScreen">
+            <param name="ios-package" value="CDVSplashScreen" />
+        </feature>
+        
+
+Algunas plataformas que soportan esta característica sin necesidad de ninguna configuración especial. Consulte *Soporte de la plataforma* en la sección de Resumen.
+
+Ver los iconos y salpicadura pantallas para obtener información sobre cómo configura estas imágenes.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/splashscreen/splashscreen.show.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/splashscreen/splashscreen.show.md b/docs/es/3.1.0/cordova/splashscreen/splashscreen.show.md
new file mode 100644
index 0000000..6a5b6e0
--- /dev/null
+++ b/docs/es/3.1.0/cordova/splashscreen/splashscreen.show.md
@@ -0,0 +1,65 @@
+---
+
+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.
+---
+
+# SplashScreen.show
+
+Aparece la pantalla de splash.
+
+    navigator.splashscreen.show();
+    
+
+## Descripción
+
+Este método muestra la pantalla de la aplicación.
+
+## Plataformas soportadas
+
+*   Android
+*   iOS
+*   Windows Phone 7 y 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    navigator.splashscreen.show();
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Splashscreen 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.splashscreen.show();
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/database/database.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/database/database.md b/docs/es/3.1.0/cordova/storage/database/database.md
new file mode 100644
index 0000000..d468c01
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/database/database.md
@@ -0,0 +1,113 @@
+---
+
+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.
+---
+
+# Base de datos
+
+Proporciona acceso a una base de datos SQL.
+
+## Métodos
+
+*   **transacciones**: una transacción de base de datos se ejecuta.
+
+*   **changeVersion**: permite scripts para verificar el número de versión y cambiarlo al actualizar un esquema automáticamente.
+
+## Detalles
+
+El `window.openDatabase()` método devuelve un `Database` objeto.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 o superior)
+*   iOS
+*   Tizen
+
+## Ejemplo rápida transacción
+
+    function populateDB(tx) {
+        tx.executeSql('DROP TABLE IF EXISTS DEMO');
+        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+    }
+    
+    function errorCB(err) {
+        alert("Error processing SQL: "+err.code);
+    }
+    
+    function successCB() {
+        alert("success!");
+    }
+    
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(populateDB, errorCB, successCB);
+    
+
+## Ejemplo rápido cambio versión
+
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.changeVersion("1.0", "1.1");
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage 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 db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(tx, err) {
+            alert("Error processing SQL: "+err);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            alert("success!");
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Database</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/localstorage/localstorage.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/localstorage/localstorage.md b/docs/es/3.1.0/cordova/storage/localstorage/localstorage.md
new file mode 100644
index 0000000..8c336e9
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/localstorage/localstorage.md
@@ -0,0 +1,118 @@
+---
+
+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.
+---
+
+# localStorage
+
+Proporciona acceso a de la W3C [interfaz Web Storage][1]
+
+ [1]: http://dev.w3.org/html5/webstorage/#the-localstorage-attribute
+
+    var permanentStorage = window.localStorage;
+    var tempStorage = window.sessionStorage;
+    
+
+## Métodos
+
+*   **clave**: devuelve el nombre de la llave en la posición especificada.
+
+*   **getItem**: devuelve el elemento identificado por la clave especificada.
+
+*   **setItem**: asigna el valor de un elemento con llave.
+
+*   **removeItem**: quita el elemento identificado por la clave especificada.
+
+*   **borrar**: elimina todos los pares clave/valor.
+
+## Detalles
+
+La `window.localStorage` interfaz implementa del W3C [interfaz Web Storage][2]. Una aplicación puede utilizar para guardar los datos persistentes usando pares de clave y valor. La `window.sessionStorage` interfaz funciona del mismo modo en todos los sentidos, excepto que todos los datos se borra cada vez que la aplicación se cierra. Cada base de datos proporciona un espacio de nombre separado.
+
+ [2]: http://dev.w3.org/html5/webstorage/
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 o superior)
+*   iOS
+*   Tizen
+*   Windows Phone 7 y 8
+
+## Ejemplo rápido clave
+
+    var keyName = window.localStorage.key(0);
+    
+
+## Ejemplo rápido Item set
+
+    window.localStorage.setItem("key", "value");
+    
+
+## Conseguir Item ejemplo rápido
+
+        var value = window.localStorage.getItem("key");
+        // value is now equal to "value"
+    
+
+## Quitar elemento ejemplo rápido
+
+        window.localStorage.removeItem("key");
+    
+
+## Claro ejemplo rápido
+
+        window.localStorage.clear();
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage 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.localStorage.setItem("key", "value");
+            var keyname = window.localStorage.key(i);
+            // keyname is now equal to "key"
+            var value = window.localStorage.getItem("key");
+            // value is now equal to "value"
+            window.localStorage.removeItem("key");
+            window.localStorage.setItem("key2", "value2");
+            window.localStorage.clear();
+            // localStorage is now empty
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>localStorage</p>
+      </body>
+    </html>
+    
+
+## Windows Phone 7 rarezas
+
+Notación de puntos es *no* disponible en Windows Phone 7. Asegúrese de utilizar `setItem` o `getItem` , en lugar de acceder a las teclas directamente desde el objeto de almacenamiento, tales como`window.localStorage.someKey`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/parameters/display_name.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/parameters/display_name.md b/docs/es/3.1.0/cordova/storage/parameters/display_name.md
new file mode 100644
index 0000000..056b497
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/parameters/display_name.md
@@ -0,0 +1,19 @@
+---
+
+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.
+---
+
+# database_displayname
+
+El nombre de la base de datos de visualización.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/parameters/name.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/parameters/name.md b/docs/es/3.1.0/cordova/storage/parameters/name.md
new file mode 100644
index 0000000..0446f6a
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/parameters/name.md
@@ -0,0 +1,19 @@
+---
+
+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.
+---
+
+# database_name
+
+El nombre de la base de datos.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/parameters/size.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/parameters/size.md b/docs/es/3.1.0/cordova/storage/parameters/size.md
new file mode 100644
index 0000000..3740439
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/parameters/size.md
@@ -0,0 +1,19 @@
+---
+
+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.
+---
+
+# database_size
+
+El tamaño de la base de datos en bytes.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/parameters/version.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/parameters/version.md b/docs/es/3.1.0/cordova/storage/parameters/version.md
new file mode 100644
index 0000000..9fb483f
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/parameters/version.md
@@ -0,0 +1,19 @@
+---
+
+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.
+---
+
+# database_version
+
+La versión de la base de datos.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/sqlerror/sqlerror.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/sqlerror/sqlerror.md b/docs/es/3.1.0/cordova/storage/sqlerror/sqlerror.md
new file mode 100644
index 0000000..e736ceb
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/sqlerror/sqlerror.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.
+---
+
+# SQLError
+
+Un objeto `SQLError` se produce cuando se produce un error.
+
+## Propiedades
+
+*   **code**: uno de los códigos de error predefinido enumerados a continuación.
+
+*   **message**: una descripción del error.
+
+## Constantes
+
+*   `SQLError.UNKNOWN_ERR`
+*   `SQLError.DATABASE_ERR`
+*   `SQLError.VERSION_ERR`
+*   `SQLError.TOO_LARGE_ERR`
+*   `SQLError.QUOTA_ERR`
+*   `SQLError.SYNTAX_ERR`
+*   `SQLError.CONSTRAINT_ERR`
+*   `SQLError.TIMEOUT_ERR`
+
+## Descripción
+
+El objeto `SQLError` se produce cuando se produce un error al manipular una base de datos.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/sqlresultset/sqlresultset.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/sqlresultset/sqlresultset.md b/docs/es/3.1.0/cordova/storage/sqlresultset/sqlresultset.md
new file mode 100644
index 0000000..f800037
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/sqlresultset/sqlresultset.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.
+---
+
+# SQLResultSet
+
+Cuando se llama al método de un objeto `SQLTransaction` `executeSql` la devolución de llamada especificado se ejecuta con un parámetro `SQLResultSet`.
+
+## Propiedades
+
+*   **insertId**: el identificador de fila de la fila que instrucción SQL de la `SQLResultSet` del objeto insertado en la base de datos.
+
+*   **rowsAffected**: cambió el número de filas en la sentencia SQL, cero si la declaración no afectó a ninguna fila.
+
+*   **rows**: un `SQLResultSetRowList` que representan las filas devueltas, vacío si no hay filas son devueltos.
+
+## Detalles
+
+Cuando se llama al método de un objeto `SQLTransaction` `executeSql` la devolución de llamada especificado se ejecuta con un parámetro `SQLResultSet` que contiene tres propiedades:
+
+*   El `insertId` devuelve el número de fila de una instrucción de inserción de SQL successly. Si el SQL no introduzca ninguna fila, el `insertId` no está establecida.
+
+*   El `rowsAffected` siempre es `` para un SQL `select` declaración. Para `insert` o `update` devuelve el número de declaraciones las filas modificación.
+
+*   La final `SQLResultSetList` contiene los datos devueltos de una instrucción select de SQL.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 o superior)
+*   iOS
+*   Tizen
+
+## Ejecutar SQL ejemplo rápido
+
+    function queryDB(tx) {tx.executeSql ('SELECT * de DEMO', [], querySuccess, errorCB);}
+    
+    function querySuccess (tx, resultados) {console.log ("devuelve filas =" + results.rows.length);
+        / / Esto será cierto ya que fue una instrucción select y rowsAffected fue 0 si (! results.rowsAffected) {console.log ('no hay filas afectadas!');
+            devolver false;
+        } / / para una instrucción insert, esta propiedad devuelve el ID de la última fila insertada console.log ("última inserta fila ID =" + results.insertId);}
+    
+    function errorCB(err) {alert ("Error al procesar SQL:" + err.code);}
+    
+    var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+    DB.Transaction (queryDB, errorCB);
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html >< html >< cabeza >< título > almacenamiento ejemplo < / título >< de la escritura de tipo = "text/javascript" charset = "utf-8" src="cordova.js" >< / script >< de la escritura de tipo = "text/javascript" charset = "utf-8" > / / espera para que las bibliotecas del dispositivo API cargar / / document.addEventListener ("deviceready", onDeviceReady, false);
+    
+        / / Rellenar la base de datos / / function populateDB(tx) {tx.executeSql ('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql ('crear tabla si no existe DEMO (id único, data)');
+            tx.executeSql (' introduzca en DEMO (identificación, datos) valores (1, "primera fila")');
+            tx.executeSql ('introduzca en DEMO (identificación, datos) VALUES (2, "Segunda fila")');
+        } / / Consulta la base de datos / / function queryDB(tx) {tx.executeSql ('SELECT * de DEMO', [], querySuccess, errorCB);
+        } / / Consulta el callback de éxito / / function querySuccess (tx, resultados) {console.log ("devuelve filas =" + results.rows.length);
+            / / Esto será cierto ya que fue una instrucción select y rowsAffected fue 0 si (! results.rowsAffected) {console.log ('no hay filas afectadas!');
+                devolver false;
+            } / / para una instrucción insert, esta propiedad devuelve el ID de la última fila insertada console.log ("última inserta fila ID =" + results.insertId);
+        } / / Callback de error de transacción / / function errorCB(err) {console.log ("Error al procesar SQL:" + err.code);
+        } / / Callback éxito de transacción / / function successCB() {var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+            DB.Transaction (queryDB, errorCB);
+        } / / dispositivo APIs están disponibles / / function onDeviceReady() {var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+            DB.Transaction (populateDB, errorCB, successCB);
+        } < /script >< / cabeza >< cuerpo >< h1 > ejemplo < / h1 >< p > base de datos < /p >< cuerpo / >< / html >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md b/docs/es/3.1.0/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
new file mode 100644
index 0000000..ff645c1
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
@@ -0,0 +1,69 @@
+---
+
+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.
+---
+
+# SQLResultSetRowList
+
+Una de las propiedades de la `SQLResultSet` que contiene las filas devueltas desde una consulta SQL.
+
+## Propiedades
+
+*   **length**: el número de filas devueltas por la consulta SQL.
+
+## Métodos
+
+*   **item**: devuelve la fila en el índice especificado representado por un objeto JavaScript.
+
+## Detalles
+
+El `SQLResultSetRowList` contiene los datos devueltos de una instrucción SQL `select`. El objeto contiene una propiedad de `longitud` que indica cuántas filas devuelve la instrucción `select`. Para obtener una fila de datos, llame al método de `item` para especificar un índice. Devuelve un JavaScript `Object` cuyas propiedades son las columnas de la base de datos que la instrucción `select` fue ejecutada contra.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 o superior)
+*   iOS
+*   Tizen
+
+## Ejecutar SQL ejemplo rápido
+
+    function queryDB(tx) {tx.executeSql ('SELECT * de DEMO', [], querySuccess, errorCB);}
+    
+    function querySuccess (tx, resultados) {var len = results.rows.length;
+            Console.log ("table DEMO:" len + "filas encontradas.");
+            para (var i = 0; < len; i ++) {console.log ("fila =" + i + "ID =" + results.rows.item (i) .id + "datos =" + results.rows.item(i).data);
+            errorCB(err) función}} {alert ("Error al procesar SQL:" + err.code);
+        } var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+        DB.Transaction (queryDB, errorCB);
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html >< html >< cabeza >< título > almacenamiento ejemplo < / título >< de la escritura de tipo = "text/javascript" charset = "utf-8" src="cordova.js" >< / script >< de la escritura de tipo = "text/javascript" charset = "utf-8" > / / espera para que las bibliotecas del dispositivo API cargar / / document.addEventListener ("deviceready", onDeviceReady, false);
+    
+        / / Rellenar la base de datos / / function populateDB(tx) {tx.executeSql ('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql ('crear tabla si no existe DEMO (id único, data)');
+            tx.executeSql (' introduzca en DEMO (identificación, datos) valores (1, "primera fila")');
+            tx.executeSql ('introduzca en DEMO (identificación, datos) VALUES (2, "Segunda fila")');
+        } / / Consulta la base de datos / / function queryDB(tx) {tx.executeSql ('SELECT * de DEMO', [], querySuccess, errorCB);
+        } / / Consulta el callback de éxito / / function querySuccess (tx, resultados) {var len = results.rows.length;
+            Console.log ("table DEMO:" len + "filas encontradas.");
+            para (var i = 0; < len; i ++) {console.log ("fila =" + i + "ID =" + results.rows.item (i) .id + "datos =" + results.rows.item(i).data);
+            }} / / Callback de error de transacción / / function errorCB(err) {console.log ("Error al procesar SQL:" + err.code);
+        } / / Callback éxito de transacción / / function successCB() {var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+            DB.Transaction (queryDB, errorCB);
+        } / / dispositivo APIs están disponibles / / function onDeviceReady() {var db = window.openDatabase ("Database", "1.0", "Demo Córdova", 200000);
+            DB.Transaction (populateDB, errorCB, successCB);
+        } < /script >< / cabeza >< cuerpo >< h1 > ejemplo < / h1 >< p > base de datos < /p >< cuerpo / >< / html >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/sqltransaction/sqltransaction.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/sqltransaction/sqltransaction.md b/docs/es/3.1.0/cordova/storage/sqltransaction/sqltransaction.md
new file mode 100644
index 0000000..12353c2
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/sqltransaction/sqltransaction.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.
+---
+
+# SQLTransaction
+
+Permite la ejecución de sentencias SQL contra la base de datos.
+
+## Métodos
+
+*   **executeSql**: ejecuta una instrucción SQL.
+
+## Detalles
+
+El método de devolución de llamada especificado llamar método de un objeto de `Database` transacción, pasa un objeto `SQLTransaction`.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 o superior)
+*   iOS
+*   Tizen
+
+## Ejecutar SQL ejemplo rápido
+
+    function populateDB(tx) {
+        tx.executeSql('DROP TABLE IF EXISTS DEMO');
+        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+    }
+    
+    function errorCB(err) {
+        alert("Error processing SQL: "+err);
+    }
+    
+    function successCB() {
+        alert("success!");
+    }
+    
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(populateDB, errorCB, successCB);
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage 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 db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(err) {
+            alert("Error processing SQL: "+err);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            alert("success!");
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>SQLTransaction</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/storage.md b/docs/es/3.1.0/cordova/storage/storage.md
new file mode 100644
index 0000000..6d7468d
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/storage.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.
+---
+
+# Almacenamiento de información
+
+> Proporciona acceso a las opciones de almacenamiento del dispositivo.
+
+Esta API ofrece opciones de almacenamiento basadas en dos diferentes especificaciones de W3C:
+
+*   La [Especificación del API almacenamiento Web][1] le permite acceder a datos a través de pares clave/valor simple. Consulte la sección sobre localStorage para obtener detalles completos sobre esta interfaz.
+
+*   La [Especificación de base de datos de SQL Web][2] ofrece más tablas de base de datos completa accede a través de consultas SQL. Un Resumen de esta interfaz aparece inmediatamente debajo.
+
+ [1]: http://dev.w3.org/html5/webstorage/
+ [2]: http://dev.w3.org/html5/webdatabase/
+
+Cordova proporciona acceso a ambas interfaces para la minoría de los dispositivos que ya no los apoyan. De lo contrario se aplican las implementaciones integradas.
+
+## Métodos
+
+*   openDatabase
+
+## Argumentos
+
+*   nombre\_base\_de_datos
+*   database_version
+*   database_displayname
+*   database_size
+
+## Objetos
+
+*   Base de datos
+*   SQLTransaction
+*   SQLResultSet
+*   SQLResultSetRowList
+*   SQLError
+
+## Acceso a la función
+
+A partir de la versión 3.0, acceso a las API de almacenamiento está construido en Córdoba y no requiere usar la CLI para agregar plugins como se describe en la interfaz de línea de comandos.
+
+Si usted está usando el mayor conjunto de herramientas de Córdoba que preceden a la CLI, los siguientes valores de configuración específicos de la plataforma están siendo necesarios:
+
+*   Android (en`app/res/xml/config.xml`)
+    
+        < nombre de la función = "Almacenamiento" >< nombre param = "android-paquete" value="org.apache.cordova.Storage" / >< / característica >
+        
+
+*   BlackBerry WebWorks (en`www/config.xml`)
+    
+        < cuentan con id="blackberry.widgetcache" requerida = "true" version = "1.0.0.0" / >
+        
+
+Algunas plataformas que soportan esta característica sin necesidad de ninguna configuración especial. Consulte *Soporte de la plataforma* en la sección de Resumen.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/cordova/storage/storage.opendatabase.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/cordova/storage/storage.opendatabase.md b/docs/es/3.1.0/cordova/storage/storage.opendatabase.md
new file mode 100644
index 0000000..6edd0b4
--- /dev/null
+++ b/docs/es/3.1.0/cordova/storage/storage.opendatabase.md
@@ -0,0 +1,66 @@
+---
+
+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.
+---
+
+# openDatabase
+
+Devuelve un nuevo objeto de `base de datos`.
+
+    var dbShell = window.openDatabase(database_name, database_version, database_displayname, database_size);
+    
+
+## Descripción
+
+El método crea un nuevo SQL Database Lite y devuelve un objeto de `Database` que permite la manipulación de los datos.
+
+## Plataformas soportadas
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 y superior)
+*   iOS
+*   Tizen
+
+## Ejemplo rápido
+
+    var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage 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 db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Open Database</p>
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/guide/appdev/privacy/index.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/guide/appdev/privacy/index.md b/docs/es/3.1.0/guide/appdev/privacy/index.md
new file mode 100644
index 0000000..398277d
--- /dev/null
+++ b/docs/es/3.1.0/guide/appdev/privacy/index.md
@@ -0,0 +1,54 @@
+---
+
+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.
+---
+
+# Guía de privacidad
+
+Privacidad móvil es una cuestión fundamental que debe enfrentar cada desarrollador de la aplicación. Los usuarios esperan que su información privada sean recogido y tratado apropiadamente por su aplicación. También hay un creciente número de jurisdicciones que tienen ahora los requisitos legales sobre prácticas de privacidad móvil.
+
+Esta guía de privacidad de aplicación móvil debe considerarse una *cartilla* cuestiones algunos el más significativo. Se esbozan algunas mejores prácticas ampliamente aceptadas y proporciona referencias a otras guías más detalladas y referencias.
+
+*   **Política de privacidad**: la aplicación debe incluir una política de privacidad que se ocupa de temas tales como qué tipo de información recopila su aplicación de o acerca de sus usuarios, cómo se utiliza esa información, con quienes se comparte y cómo los usuarios pueden tomar decisiones relacionadas con la privacidad dentro de la aplicación. Para facilitar la comprensión, debe utilizar lenguaje claro y evitar la jerga técnica. Deberías hacer su política de privacidad disponible para los usuarios a revisar antes de descargar, como en la descripción de la aplicación en el mercado de la aplicación. Además, deberías hacer su política de privacidad disponible dentro de la propia aplicación. El tamaño limitado de dispositivo móvil muestra crea desafíos para la visualización de las políticas de privacidad a los usuarios. Considerar el desarrollo de una *forma corta* de la política que incluye la información más importante y luego proporciona un enlace a
  la política de "formulario largo" para aquellos interesados en más detalles. Varios grupos están intentando desarrollar estándares basados en iconos para la comunicación de prácticas de privacidad, que quizá quieras considerar una vez maduran de estas normas.
+
+*   **Colección de información sensible**: colección de una aplicación de información personal sensitiva suscita preocupaciones de privacidad importante. Ejemplos de información personal delicada información financiera, salud información e información de o acerca de los niños. También incluye información recopilada de algunos sensores y bases de datos suelen encontradas en dispositivos móviles y tabletas, como información de geolocalización, contactos/agenda, cámara/micrófono y almacenados fotografías y vídeos. Consulte las siguientes páginas de documentación para obtener más información: [cámara][1], [captura][2], [contactos][3]y [geolocalización][4]. En general, debe obtener el consentimiento expreso del usuario antes de recoger información sensible y, si es posible, provee un mecanismo de control que permite al usuario cambiar fácilmente los permisos. Los sistemas operativos de la aplicación puede ayudar en algunos casos mediante la presentación de cu
 adros de diálogo de just-in-time que pedir permiso del usuario antes de colección. En estos casos, asegúrese de tomar ventaja de cualquier oportunidad para personalizar el texto de la caja de diálogo para aclarar cómo la aplicación usa y, si procede, comparte dicha información.
+
+*   **Evitar la sorpresa de usuario**: Si su aplicación recopila o utiliza la información de una manera que puede ser sorprendente para los usuarios teniendo en cuenta el propósito principal de la aplicación (por ejemplo, un reproductor de música que tiene acceso a fotografías almacenadas), usted debe tomar medidas similares como con la colección de información personal confidencial. Es decir, deberías considerar fuertemente el uso de cuadros de diálogo de just-in-time para informar al usuario sobre la colección o el uso de esa información y, si procede, proporcionan un control de privacidad correspondiente.
+
+*   **Recopilación de datos de terceros o compartir**: Si tu app recopila información que se proporciona a otra empresa, como una plataforma de red social o una red de anuncios (por ejemplo, si su aplicación muestra publicidad)--se deben informar a los usuarios de esa colección y compartir. Como mínimo, su política de privacidad debe describir la recopilación de información y compartir y, si procede, ofrecen a sus usuarios la capacidad de control o excluirse de dicha recogida o compartir.
+
+*   **Seguridad y limitación de la colección**: sus usuarios confían su aplicación con su información y esperan que tome las precauciones de seguridad apropiadas para protegerla. Una de las mejores maneras de evitar compromisos de seguridad de la información personal no es recopilar la información en primer lugar a menos que su aplicación tiene una razón de negocios específicos y legítima para la colección. Para obtener información que necesita para ser recogidos, asegúrese de que usted proporciona controles de seguridad apropiadas para proteger esa información, si se almacena en el dispositivo o en sus servidores back-end. También debe desarrollar una política de retención de los datos pertinentes que se implementa dentro de la aplicación y en los servidores de back-end.
+
+ [1]: cordova_camera_camera.md.html
+ [2]: cordova_media_capture_capture.md.html
+ [3]: cordova_contacts_contacts.md.html
+ [4]: cordova_geolocation_geolocation.md.html
+
+Las siguientes son algunas guías de privacidad móvil ayuda adicional para los desarrolladores:
+
+*   Procurador General de California, [privacidad on the Go: recomendaciones para el ecosistema móvil][5]
+
+*   Centro para la democracia y la tecnología, futuro del Privacy Forum, [las mejores prácticas para los desarrolladores de aplicaciones móviles][6]
+
+*   CTIA-The Wireless Association, [servicios basados en las mejores prácticas y directrices para la ubicación][7]
+
+*   Comisión Federal de comercio, [privacidad móvil divulgaciones: construyendo confianza a través de transparencia][8]
+
+*   Futuro del Foro de privacidad, [privacidad de aplicación][9] Web
+
+ [5]: http://oag.ca.gov/sites/all/files/pdfs/privacy/privacy_on_the_go.pdf
+ [6]: http://www.futureofprivacy.org/wp-content/uploads/Best-Practices-for-Mobile-App-Developers_Final.pdf
+ [7]: http://www.ctia.org/business_resources/wic/index.cfm/AID/11300
+ [8]: http://www.ftc.gov/os/2013/02/130201mobileprivacyreport.pdf
+ [9]: http://www.applicationprivacy.org
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/2b8e503f/docs/es/3.1.0/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/es/3.1.0/guide/appdev/whitelist/index.md b/docs/es/3.1.0/guide/appdev/whitelist/index.md
new file mode 100644
index 0000000..682f306
--- /dev/null
+++ b/docs/es/3.1.0/guide/appdev/whitelist/index.md
@@ -0,0 +1,202 @@
+---
+
+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.
+---
+
+# Guía de lista blanca
+
+## Perspectiva general
+
+Listas blancas de recursos es un modelo de seguridad que controla el acceso a recursos de red externos, tales como `http://google.com` . Directiva de seguridad predeterminada de Apache Cordova permite el acceso a cualquier recurso en cualquier sitio en Internet. Antes de su aplicación a la producción, debe revisar su lista blanca y declarar el acceso a la red específica dominios y subdominios.
+
+## Especificación
+
+Dominio whitelisting sienta las bases para la especificación [W3C Widget acceso][1]. En la especificación de acceso Widget, el `<access>` elemento se utiliza para declarar el acceso a recursos de red específicos. Apache Cordova se extiende este concepto para permitir las listas blancas de recursos (URL) de la red individuales. En el futuro, Apache Cordova se resumen las implementaciones de las listas blancas de plataforma. Sin embargo, por ahora cada plataforma implementa sus propias listas blancas recurso o dominio. Las diferencias entre las implementaciones de la plataforma se describen más adelante en este documento.
+
+ [1]: http://www.w3.org/TR/widgets-access/
+
+El formato general para las entradas de la lista blanca sigue la especificación "[coinciden con patrón][2]" para Google Chrome Apps empaquetados. Los recursos son especificados por URL, pero un asterisco (*) personaje puede utilizarse como un "comodín" en varios lugares para indicar que "cualquier valor puede ir aquí". Abajo se muestran ejemplos concretos.
+
+ [2]: http://developer.chrome.com/apps/match_patterns.html
+
+## Sintaxis
+
+Acceso a todos los recursos en [google.com][3]:
+
+ [3]: http://google.com
+
+    http://google.com/*
+    
+
+Acceso a todos los recursos en el seguro [google.com][4] ( `https://` ):
+
+ [4]: https://google.com
+
+    https://Google.com/ *
+    
+
+Acceso al subdominio específico [maps.google.com][5]:
+
+ [5]: http://maps.google.com
+
+    http://maps.google.com/*
+    
+
+Acceso a todos los subdominios en [google.com][3] (por ejemplo, [mail.google.com][6] y [docs.google.com][7]):
+
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+
+    http://*.google.com/*
+    
+
+Acceso a todos los recursos en [www.google.com][8] en la ruta "/ móvil":
+
+ [8]: http://www.google.com
+
+    http://www.google.com/mobile/*
+    
+
+Acceso a [google.com][3] en cualquier protocolo (por ejemplo, HTTP, HTTPS, FTP, etc.):
+
+    *://google.com/*
+    
+
+Acceso a los recursos en Internet (por ejemplo, [google.com][3] y [developer.mozilla.org][9]):
+
+ [9]: http://developer.mozilla.org
+
+    *
+    
+
+## Android
+
+### Detalles
+
+Las reglas de las listas blancas se encuentran en `res/xml/config.xml` y declarado con el elemento`<access origin="..." />`.
+
+Android apoya plenamente la sintaxis de las listas blancas.
+
+### Sintaxis
+
+Acceso a [google.com][3]:
+
+    <access origin="http://google.com/*" />
+    
+
+## BlackBerry 10
+
+### Detalles
+
+Las reglas de las listas blancas se encuentran en `www/config.xml` y declarado con el elemento`<access origin="..." />`.
+
+BlackBerry 10 maneja comodines diferentemente que otras plataformas de dos maneras:
+
+1) Contenido utilizando XMLHttpRequest debe declararse explícitamente. origen = "*" no será respetado por este caso de uso. Alternativamente, puede deshabilitarse toda seguridad web usando una preferencia.
+
+2) subdominios = "true" puede usarse en lugar de "* .dominio"
+
+### Sintaxis
+
+Acceso a [google.com][3]:
+
+    <access origin="http://google.com" subdomains="false" />
+    
+
+Acceso a [maps.google.com][5]:
+
+    <access origin="http://maps.google.com" subdomains="false" />
+    
+
+Acceso a todos los subdominios de [google.com][3]:
+
+    <access origin="http://google.com" subdomains="true" />
+    
+
+Acceso a todos los dominios, incluyendo `file://` Protocolo:
+
+    <access origin="*" subdomains="true" />
+    
+
+Deshabilitar la seguridad web:
+
+    <preference name="websecurity" value="disable" />
+    
+
+## iOS
+
+### Detalles
+
+Las reglas de las listas blancas se encuentran en `AppName/config.xml` y declarado con el elemento`<access origin="..." />`.
+
+iOS apoya plenamente la sintaxis de las listas blancas.
+
+### Cambiado en 3.1.0:
+
+Antes de la versión 3.1.0, Cordova-iOS incluyó algunas extensiones no estándares para el dominio whilelisting esquema apoyado por otras plataformas de Córdoba. A partir de 3.1.0, la lista blanca de iOS ahora se ajusta a la sintaxis de lista blanca de recursos descrita en la parte superior de este documento. Si actualiza desde pre-3.1.0 y usaban estas extensiones, tienes que cambiar tu `config.xml` archivo para continuar whitelisting el mismo conjunto de recursos como antes.
+
+Específicamente, estos patrones necesitan ser actualizados:
+
+*   " `apache.org` " (sin protocolo): anteriormente esto coincidiría con `http` , `https` , `ftp` , y `ftps` los protocolos. Cambiar a " `*://apache.org/*` " para incluir todos los protocolos, o incluir una línea para cada protocolo que necesitas ayuda.
+
+*   " `http://apache.*` " (wildcard en el final del dominio): anteriormente esto coincidiría con todos top-level-dominios, incluyendo toda posibles TLDs de dos letras (pero no útiles dominios como. co.uk). Incluir una línea para cada TLD que usted realmente controla y necesita a la lista blanca.
+
+*   " `h*t*://ap*he.o*g` " (comodines para letras faltantes al azar): estos ya no son soportados; cambio para incluir una línea para cada dominio y protocolo que en realidad necesita a la lista blanca.
+
+### Sintaxis
+
+Acceso a [google.com][3]:
+
+    <access origin="http://google.com/*" />
+    
+
+## Windows Phone (7 y 8)
+
+Las reglas de las listas blancas se encuentran en `config.xml` y declarado con el elemento`<access origin="..." />`.
+
+### Sintaxis
+
+Acceso a [google.com][3]:
+
+    <access origin="http://google.com" />
+    
+
+## Tizen
+
+### Detalles
+
+Del directorio raíz de la aplicación `config.xml` archivo especifica reglas whitelisting dominio, usando el `<access origin="..." />` elemento. Para una referencia completa, vea la [documentación de Tizen acceder a recursos externos red][10].
+
+ [10]: https://developer.tizen.org/help/topic/org.tizen.help.gs/Creating%20a%20Project.html?path=0_1_1_4#8814682_CreatingaProject-AccessingExternalNetworkResources
+
+### Sintaxis
+
+Acceso a [google.com][3]:
+
+    <access origin="http://google.com" subdomains="false" />
+    
+
+Acceso a los seguros [google.com][4] ( `https://` ):
+
+    <access origin="https://google.com" subdomains="false" />
+    
+
+Acceso a todos los subdominios de [google.com][3]:
+
+    <access origin="http://google.com" subdomains="true" />
+    
+
+Acceso a todos los dominios, incluyendo `file://` Protocolo:
+
+    <access origin="*" subdomains="true" />
\ No newline at end of file