http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/config_ref/index.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/config_ref/index.md 
b/www/docs/es/dev/config_ref/index.md
new file mode 100644
index 0000000..61b5713
--- /dev/null
+++ b/www/docs/es/dev/config_ref/index.md
@@ -0,0 +1,191 @@
+---
+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.
+
+title: El archivo config.xml
+---
+
+# El archivo config.xml
+
+Muchos aspectos del comportamiento de una aplicación pueden controlarse con 
un archivo de configuración global, `config.xml` . Este archivo XML 
independiente de la plataforma se arregla basado en la especificación del W3C 
[Empaquetado aplicaciones Web (Widgets)][1] y extendido a especificar funciones 
API Cordova centrales, plugins y configuración específica de la plataforma.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+Para los proyectos creados con la CLI Cordova (descrito en la interfaz de 
línea de comandos), este archivo puede encontrarse en el directorio de nivel 
superior:
+
+        app/config.xml
+    
+
+Tenga en cuenta que antes de versión 3.3.1-0.2.0, el archivo existía en 
`app/www/config.xml` , y que tenerlo aquí es apoyado todavía.
+
+Cuando se usa la CLI para construir un proyecto, las versiones de este archivo 
pasivo se copian en varios `platforms/` subdirectorios, por ejemplo:
+
+        app/platforms/ios/AppName/config.xml
+        app/platforms/blackberry10/www/config.xml
+        app/platforms/android/res/xml/config.xml
+    
+
+Esta sección detalla las opciones de configuración global y multiplataforma. 
Consulte las siguientes secciones para las opciones específicas de la 
plataforma:
+
+*   Configuración de iOS
+*   [Configuración de Android](../guide/platforms/android/config.html)
+*   [Configuración de BlackBerry 
10](../guide/platforms/blackberry10/config.html)
+
+Además de las diversas opciones de configuración detalladas a continuación, 
también puede configurar el conjunto básico de una aplicación de imágenes 
para cada plataforma de destino. Ver los iconos y salpicadura pantallas para 
obtener más información.
+
+## Elementos de configuración del núcleo
+
+Este ejemplo muestra el valor predeterminado `config.xml` generados por la CLI 
`create` comando, que se describe en la interfaz de línea de comandos:
+
+        <widget id="com.example.hello" version="0.0.1">
+            <name>HelloWorld</name>
+            <description>
+                A sample Apache Cordova application that responds to the 
deviceready event.
+            </description>
+            <author email="[email protected]" href="http://cordova.io";>
+                Apache Cordova Team
+            </author>
+            <content src="index.html" />
+            <access origin="*" />
+        </widget>
+    
+
+Los siguientes elementos de configuración aparecen en el archivo `config.xml` 
de primer nivel y se admiten todas las plataformas soportadas Cordova:
+
+*   Atributo `id` del elemento `<widget>` proporciona identificador de 
reversa-dominio de la aplicación y la `versión de` su número de versión 
completa expresada en notación de mayor/menor/parche.
+    
+    La etiqueta widget también puede tener atributos que especifican las 
versiones alternativas, a saber versionCode para Android y CFBundleVersion para 
iOS. Vea la sección de versiones adicionales debajo para más detalles.
+
+*   El elemento `<name>` especifica nombre formal de la aplicación, como 
aparece en la pantalla principal del dispositivo y dentro de la tienda app 
interfaces.
+
+*   Los elementos `<description>` y `<author>` especifican metadatos e 
información de contacto que puede aparecer en anuncios de la tienda app.
+
+*   Opcional `<content>` elemento define la página de inicio de la 
aplicación en el directorio web de alto nivel de activos. El valor 
predeterminado es `index.html`, que habitualmente aparece en el directorio de 
nivel superior `www` de un proyecto.
+
+*   elementos `<access>` definen el conjunto de dominios externos que puede 
comunicarse con la aplicación. El valor predeterminado que se muestra arriba 
le permite acceder a cualquier servidor. Consulte a la guía de lista blanca de 
dominio para obtener más detalles.
+
+*   La etiqueta `<preference>` establece varias opciones como pares de 
`nombre` / `valor de` atributos. De cada preferencia `name` es sensible a las 
mayúsculas. Muchas preferencias son exclusivos para plataformas específicas, 
como se indica en la parte superior de esta página. Las siguientes secciones 
detallan las preferencias que se aplican a más de una plataforma.
+
+### Versiones adicionales
+
+Ambos, Android y iOS apoyar una segunda cadena de versión (o número) además 
de la visible en tiendas de aplicaciones, [versionCode][2] para Android y 
[CFBundleVersion][3] para iOS. A continuación es un ejemplo que establece 
explícitamente versionCode y CFBundleVersion
+
+ [2]: http://developer.android.com/tools/publishing/versioning.html
+ [3]: 
http://stackoverflow.com/questions/4933093/cfbundleversion-in-the-info-plist-upload-error
+
+        <widget id="io.cordova.hellocordova"
+          version="0.0.1"
+          android-versionCode="7"
+          ios-CFBundleVersion="3.3.3">
+    
+
+Si no se especifica la versión alternativa, se utilizarán los siguientes 
valores predeterminados:
+
+        // assuming version = MAJOR.MINOR.PATCH-whatever
+        versionCode = PATCH + MINOR * 100 + MAJOR * 10000
+        CFBundleVersion = "MAJOR.MINOR.PATCH"
+    
+
+## Preferencias globales
+
+Las siguientes preferencias globales se aplican a todas las plataformas:
+
+*   `Fullscreen` permite ocultar la barra de estado en la parte superior de la 
pantalla. El valor predeterminado es `false`. Ejemplo:
+    
+        <preference name="Fullscreen" value="true" />
+        
+
+## Preferencias de múltiples plataformas
+
+A más de una plataforma, pero no a todos ellos se aplican las siguientes 
preferencias:
+
+*   `DisallowOverscroll` (boolean, valor predeterminado `false`): Si no 
quieres la interfaz para mostrar cualquier regeneración cuando los usuarios se 
pasa al principio o al final del contenido se establece en `true`.
+    
+        <preference name="DisallowOverscroll" value="true"/>
+        
+    
+    Se aplica a iOS y Android. En iOS, overscroll gestos causa contenido a 
repuntar a su posición original. En Android, que producen un efecto brillante 
más sutil a lo largo del borde superior o inferior del contenido.
+
+*   `BackgroundColor`: definir color de fondo de la aplicación. Admite un 
valor hexadecimal de cuatro bytes, con el primer byte que representan el canal 
alfa y valores RGB estándar para los siguientes tres bytes. Este ejemplo 
especifica azul:
+    
+        <preference name="BackgroundColor" value="0xff0000ff"/>
+        
+    
+    Se aplica a Android y BlackBerry. Anula CSS disponibles en *todas* las 
plataformas, por ejemplo: `body{background-color: blue;}`.
+
+*   `HideKeyboardFormAccessoryBar` (boolean, valor predeterminado `false`): 
establece en `true` para ocultar la barra de herramientas adicional que aparece 
encima del teclado, ayudando a los usuarios navegar desde la entrada de una 
forma a otra.
+    
+        <preference name="HideKeyboardFormAccessoryBar" value="true"/>
+        
+    
+    Se aplica para BlackBerry.
+
+*   `Orientation`(string, el valor predeterminado de `default` ): le permite 
bloquear orientación y evitar que roten en respuesta a cambios en la 
orientación de la interfaz. Los valores posibles son `default` , `landscape` o 
`portrait` . Ejemplo:
+    
+        <preference name="Orientation" value="landscape" />
+        
+    
+    Además, puede especificar cualquier valor de orientación específica de 
la plataforma si colocas el `<preference>` elemento dentro de un `<platform>` 
elemento:
+    
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
+        
+    
+    Se aplica a Android, iOS, WP8, Amazon OS fuego y Firefox OS.
+    
+    **Nota**: el `default` valor significa Cordova tira a la entrada de 
preferencia de orientación del archivo de manifiesto/configuración de la 
plataforma que permite la plataforma a la suplencia a su comportamiento por 
defecto.
+    
+    Para iOS, para especificar tanto retrato y modo apaisado usted utilizaría 
la plataforma valor específico `all`:
+    
+        <platform name="ios">
+            <preference name="Orientation" value="all" />
+        </platform>
+        
+## La *función de* elemento
+
+Si utilizas el CLI para construir aplicaciones, usted utilice el comando 
`plugin` para habilitar dispositivo APIs. No se modifique el archivo 
`config.xml` de nivel superior, por lo que el elemento `< feature >` no se 
aplica a su flujo de trabajo. Si trabajas directamente en un SDK y usando el 
archivo `config.xml` de específicas de la plataforma como fuente, se utiliza 
la etiqueta `< feature >` para habilitar APIs de nivel de dispositivo y plugins 
externos. A menudo aparecen con valores personalizados en archivos específicos 
para cada plataforma `config.xml` . Por ejemplo, aquí es cómo especificar el 
dispositivo API para los proyectos de Android:
+
+        <feature name="Device">
+            <param name="android-package" 
value="org.apache.cordova.device.Device" />
+        </feature>
+    
+
+Aquí es cómo aparece el elemento de iOS proyectos:
+
+        <feature name="Device">
+            <param name="ios-package" value="CDVDevice" />
+        </feature>
+    
+
+Ver la referencia de la API para obtener más información sobre cómo 
especificar cada función. Consulte a la guía de desarrollo del Plugin para 
obtener más información sobre plugins.
+
+## El elemento *platform*
+
+Cuando utilice la CLI para construir aplicaciones, a veces es necesario 
especificar preferencias u otros elementos específicos para una determinada 
plataforma. Utilice el elemento `< platform >` para especificar la 
configuración que sólo debe aparecer en un archivo específico de plataforma 
única `config.xml` . Por ejemplo, aquí es cómo especificar que android sólo 
debe emplear la opción de pantalla completa:
+
+        <platform name="android">
+            <preference name="Fullscreen" value="true" />
+        </platform>
+    
+
+## El elemento *hook*
+
+Representa la secuencia de comandos personalizada que será llamado por 
Córdoba cuando se produce cierta acción (por ejemplo, después se agrega el 
plugin o plataforma preparar lógica se invoca). Esto es útil cuando se 
necesita extender la funcionalidad de Cordova por defecto. Para más 
información vea la guía de los ganchos.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.backbutton.md 
b/www/docs/es/dev/cordova/events/events.backbutton.md
new file mode 100644
index 0000000..48bdcae
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.backbutton.md
@@ -0,0 +1,82 @@
+---
+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.
+
+title: backbutton
+---
+
+# backbutton
+
+El evento se desencadena cuando el usuario presiona el botón back.
+
+    document.addEventListener("backbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Para reemplazar el comportamiento predeterminado de botón atrás, registrar 
un detector de eventos para el evento `backbutton`, típicamente llamando 
`document.addEventListener` una vez que reciba el evento 
`[deviceready](events.deviceready.html)`. Ya no es necesario llamar a cualquier 
otro método para reemplazar el comportamiento del botón atrás.
+
+## Plataformas soportadas
+
+*   Amazon fire OS
+*   Android
+*   BlackBerry 10
+*   Windows Phone 8
+
+## Ejemplo rápido
+
+    document.addEventListener("backbutton", onBackKeyDown, false);
+    
+    function onBackKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Back Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("backbutton", onBackKeyDown, false);
+        }
+    
+        // Handle the back button
+        //
+        function onBackKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.deviceready.md 
b/www/docs/es/dev/cordova/events/events.deviceready.md
new file mode 100644
index 0000000..77060e5
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.deviceready.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.
+
+title: deviceready
+---
+
+# deviceready
+
+El evento se desencadena cuando Cordova está completamente cargado.
+
+    document.addEventListener("deviceready", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Este evento es esencial para cualquier aplicación. Señales de que 
dispositivo de Cordova APIs han cargado y están listas para acceder.
+
+Córdoba se compone de dos bases de código: nativo y JavaScript. Mientras se 
carga el código nativo, muestra una imagen de carga personalizada. Sin 
embargo, JavaScript sólo carga una vez que el DOM cargas. Esto significa que 
la aplicación web potencialmente puede llamar a una función Cordova 
JavaScript antes el código nativo correspondiente esté disponible.
+
+El evento `deviceready` se desencadena una vez Cordova ha cargado 
completamente. Una vez los fuegos del evento, con seguridad puede hacer 
llamadas a APIs de Cordova. Aplicaciones típicamente Instale un detector de 
eventos con `document.addEventListener` una vez que ha cargado el DOM del 
documento HTML.
+
+El evento `deviceready` se comporta algo diferentemente de otros. Cualquier 
controlador de eventos registrado después de los fuegos de `deviceready` 
evento tiene su función de callback llamada inmediatamente.
+
+## Plataformas soportadas
+
+*   Amazon fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Tizen
+*   Windows Phone 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    document.addEventListener("deviceready", onDeviceReady, false);
+    
+    function onDeviceReady() {
+        // Now safe to use device APIs
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Ready 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Now safe to use device APIs
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.endcallbutton.md 
b/www/docs/es/dev/cordova/events/events.endcallbutton.md
new file mode 100644
index 0000000..d1f02e5
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.endcallbutton.md
@@ -0,0 +1,82 @@
+---
+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.
+
+title: endcallbutton
+---
+
+# endcallbutton
+
+Este evento se desencadena cuando el usuario presiona el botón de llamada 
final.
+
+    document.addEventListener("endcallbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+El evento reemplaza el comportamiento predeterminado de llamada final.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   BlackBerry 10
+
+## Ejemplo rápido
+
+    document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+    
+    function onEndCallKeyDown() {
+        // Handle the end call button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>End Call Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("endcallbutton", onEndCallKeyDown, 
false);
+        }
+    
+        // Handle the end call button
+        //
+        function onEndCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.md 
b/www/docs/es/dev/cordova/events/events.md
new file mode 100644
index 0000000..64e91f3
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.md
@@ -0,0 +1,53 @@
+---
+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.
+
+title: Eventos
+---
+
+# Eventos
+
+> Eventos de ciclo de vida de Cordova.
+
+## Tipos de eventos
+
+*   [deviceready](events.deviceready.html)
+*   [pause](events.pause.html)
+*   [resume](events.resume.html)
+*   [backbutton](events.backbutton.html)
+*   [menubutton](events.menubutton.html)
+*   [searchbutton](events.searchbutton.html)
+*   [startcallbutton](events.startcallbutton.html)
+*   [endcallbutton](events.endcallbutton.html)
+*   [volumedownbutton](events.volumedownbutton.html)
+*   [volumeupbutton](events.volumeupbutton.html)
+
+## Añadida por [cordova-plugin-batery][1] eventos
+
+ [1]: 
https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
+
+*   batterycritical
+*   batterylow
+*   batterystatus
+
+## Añadida por [cordova-plugin-network-information de][2] eventos
+
+ [2]: 
https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
+
+*   online
+*   offline
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.menubutton.md 
b/www/docs/es/dev/cordova/events/events.menubutton.md
new file mode 100644
index 0000000..88e8a55
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.menubutton.md
@@ -0,0 +1,84 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: menubutton
+---
+
+# menubutton
+
+El evento se desencadena cuando el usuario presiona el botón de menú.
+
+    document.addEventListener("menubutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Aplicar un controlador de eventos reemplaza el comportamiento de botón de 
menú predeterminado.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   Amazon fire OS
+*   Android
+*   BlackBerry 10
+
+## Ejemplo rápido
+
+    document.addEventListener("menubutton", onMenuKeyDown, false);
+    
+    function onMenuKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Menu Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("menubutton", onMenuKeyDown, false);
+        }
+    
+        // Handle the menu button
+        //
+        function onMenuKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.pause.md 
b/www/docs/es/dev/cordova/events/events.pause.md
new file mode 100644
index 0000000..889a0cc
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.pause.md
@@ -0,0 +1,94 @@
+---
+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.
+
+title: pause
+---
+
+# pause
+
+El evento se desencadena cuando una aplicación se coloca en el fondo.
+
+    document.addEventListener("pause", yourCallbackFunction, false);
+    
+
+## Detalles
+
+El evento de `pause` se desencadena cuando la plataforma nativa pone la 
aplicación en el fondo, normalmente cuando el usuario cambia a otra 
aplicación.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   Amazon fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    document.addEventListener("pause", onPause, false);
+    
+    function onPause() {
+        // Handle the pause event
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Pause 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("pause", onPause, false);
+        }
+    
+        // Handle the pause event
+        //
+        function onPause() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS rarezas
+
+En el `pause` controlador, todas las llamadas a la API de Córdoba o plugins 
nativos que atraviesan Objective-C no funciona, junto con cualquier llamadas 
interactivas, tales como alertas o `console.log()` . Sólo son procesados 
cuando se reanuda la aplicación, en el siguiente bucle ejecución.
+
+El evento específico de iOS `resign` está disponible como una alternativa 
para hacer una` pause` y detecta cuando los usuarios activar el botón de 
**Lock** bloquear el dispositivo con la aplicación que se ejecuta en primer 
plano. Si la aplicación (y dispositivo) está habilitados para multitarea, 
esto está emparejado con un evento posterior `pause`, pero sólo bajo iOS 5. 
En efecto, todas las apps bloqueadas en iOS 5 que tienen habilitado 
multi-tasking son empujadas al fondo. Para que aplicaciones seguirá corriendo 
cuando encerrado bajo iOS 5, deshabilitar multi-tasking de la aplicación 
estableciendo [UIApplicationExitsOnSuspend][1] a `YES`. Debe ejecutar cuando se 
trabó en iOS 4, que esta configuración no importa.
+
+ [1]: 
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.resume.md 
b/www/docs/es/dev/cordova/events/events.resume.md
new file mode 100644
index 0000000..bad3a4e
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.resume.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.
+
+title: resume
+---
+
+# resume
+
+El evento se desencadena cuando una aplicación se recupera desde el fondo.
+
+    document.addEventListener("resume", yourCallbackFunction, false);
+    
+
+## Detalles
+
+El evento `resume` se desencadena cuando la plataforma nativa saca la 
aplicación del fondo.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   Amazon fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Ejemplo rápido
+
+    document.addEventListener("resume", onResume, false);
+    
+    function onResume() {
+        // Handle the resume event
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Resume 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("resume", onResume, false);
+        }
+    
+        // Handle the resume event
+        //
+        function onResume() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS rarezas
+
+Cualquier función interactiva llamado desde un controlador de eventos de 
`pausa` después ejecuta cuando se reanuda la aplicación, indicada por el 
evento `resume`. Estos incluyen alertas, `console.log()` y ninguna llamada de 
plugins o la API de Cordova, que pasan a través de Objective-C.
+
+*   evento **active**
+    
+    El evento específico de iOS `active` está disponible como una 
alternativa para `resume` y detecta cuando los usuarios desactivan el botón de 
**Lock** para desbloquear el dispositivo con la aplicación que se ejecuta en 
primer plano. Si la aplicación (y dispositivo) está habilitados para 
multitarea, esto está emparejado con un evento posterior `resume`, pero sólo 
bajo iOS 5. En efecto, todas las apps bloqueadas en iOS 5 que tienen habilitado 
multi-tasking son empujadas al fondo. Para que aplicaciones seguirá corriendo 
cuando encerrado bajo iOS 5, deshabilitar multi-tasking de la aplicación 
estableciendo [UIApplicationExitsOnSuspend][1] a `YES`. Debe ejecutar cuando se 
trabó en iOS 4, que esta configuración no importa.
+
+*   evento **resume**
+    
+    Cuando se llama desde un controlador de eventos de `resume`, funciones 
interactivas como `alert()` necesitan ser envuelto en una llamada 
`setTimeout()` con un valor de timeout de cero, o si la aplicación se bloquea. 
Por ejemplo:
+    
+        document.addEventListener("resume", onResume, false);
+        function onResume() {
+           setTimeout(function() {
+                  // TODO: do your thing!
+                }, 0);
+        }
+        
+
+ [1]: 
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.searchbutton.md 
b/www/docs/es/dev/cordova/events/events.searchbutton.md
new file mode 100644
index 0000000..c1a1593
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.searchbutton.md
@@ -0,0 +1,82 @@
+---
+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.
+
+title: searchbutton
+---
+
+# searchbutton
+
+El evento se desencadena cuando el usuario presiona el botón de búsqueda en 
Android.
+
+    document.addEventListener("searchbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Si necesita reemplazar el comportamiento de botón de búsqueda por defecto en 
Android puede registrar un detector de eventos para el evento 'botón'.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   Android
+
+## Ejemplo rápido
+
+    document.addEventListener("searchbutton", onSearchKeyDown, false);
+    
+    function onSearchKeyDown() {
+        // Handle the search button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Search Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("searchbutton", onSearchKeyDown, false);
+        }
+    
+        // Handle the search button
+        //
+        function onSearchKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.startcallbutton.md 
b/www/docs/es/dev/cordova/events/events.startcallbutton.md
new file mode 100644
index 0000000..7c7a444
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.startcallbutton.md
@@ -0,0 +1,82 @@
+---
+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.
+
+title: startcallbutton
+---
+
+# startcallbutton
+
+El evento se desencadena cuando el usuario presiona el botón de llamada de 
inicio.
+
+    document.addEventListener("startcallbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Si necesita reemplazar el comportamiento predeterminado de llamada start puede 
registrar un detector de eventos para el evento `startcallbutton`.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   BlackBerry 10
+
+## Ejemplo rápido
+
+    document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+    
+    function onStartCallKeyDown() {
+        // Handle the start call button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Start Call Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("startcallbutton", onStartCallKeyDown, 
false);
+        }
+    
+        // Handle the start call button
+        //
+        function onStartCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.volumedownbutton.md 
b/www/docs/es/dev/cordova/events/events.volumedownbutton.md
new file mode 100644
index 0000000..ea1a946
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.volumedownbutton.md
@@ -0,0 +1,83 @@
+---
+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.
+
+title: volumedownbutton
+---
+
+# volumedownbutton
+
+El evento se desencadena cuando el usuario presiona el volumen botón.
+
+    document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Si necesita reemplazar el volumen predeterminado por comportamiento puede 
registrar un detector de eventos para el evento `volumedownbutton`.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   BlackBerry 10
+*   Android
+
+## Ejemplo rápido
+
+    document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+    
+    function onVolumeDownKeyDown() {
+        // Handle the volume down button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Volume Down Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumedownbutton", onVolumeDownKeyDown, 
false);
+        }
+    
+        // Handle the volume down button
+        //
+        function onVolumeDownKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/events/events.volumeupbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/events/events.volumeupbutton.md 
b/www/docs/es/dev/cordova/events/events.volumeupbutton.md
new file mode 100644
index 0000000..4ab95cd
--- /dev/null
+++ b/www/docs/es/dev/cordova/events/events.volumeupbutton.md
@@ -0,0 +1,83 @@
+---
+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.
+
+title: volumeupbutton
+---
+
+# volumeupbutton
+
+El evento se desencadena cuando el usuario presiona el botón de volumen.
+
+    document.addEventListener("volumeupbutton", yourCallbackFunction, false);
+    
+
+## Detalles
+
+Si necesita reemplazar el volumen predeterminado del comportamiento puede 
registrar un detector de eventos para el evento `volumeupbutton`.
+
+Las aplicaciones normalmente deben utilizar `document.addEventListener` para 
conectar un detector de eventos una vez que se desencadene el evento 
`[deviceready](events.deviceready.html)`.
+
+## Plataformas soportadas
+
+*   BlackBerry 10
+*   Android
+
+## Ejemplo rápido
+
+    document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+    
+    function onVolumeUpKeyDown() {
+        // Handle the volume up button
+    }
+    
+
+## Ejemplo completo
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Volume Up Button 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
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumeupbutton", onVolumeUpKeyDown, 
false);
+        }
+    
+        // Handle the volume up button
+        //
+        function onVolumeUpKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/plugins/pluginapis.md 
b/www/docs/es/dev/cordova/plugins/pluginapis.md
new file mode 100644
index 0000000..c0c5d41
--- /dev/null
+++ b/www/docs/es/dev/cordova/plugins/pluginapis.md
@@ -0,0 +1,139 @@
+---
+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.
+
+title: Plugin APIs
+---
+
+# Plugin APIs
+
+Cordova naves con un mínimo conjunto de APIs, y proyectos añadir qué APIs 
adicionales que necesitan a través de plugins.
+
+Usted puede buscar a través de todos los plugins existentes (incluidos los 
plugins de terceros) en [npm][1].
+
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
+
+El conjunto tradicional de núcleo Cordova plugins son como sigue:
+
+*   [Estado de la batería][2]
+    
+    > Monitorear el estado de la batería del dispositivo.
+
+*   [Cámara][3]
+    
+    > Capturar una foto con la cámara del dispositivo.
+
+*   [Consola][4]
+    
+    > Añadir capacidad adicional a console.log().
+
+*   [Contactos][5]
+    
+    > Trabajar con la base de datos de contacto de dispositivos.
+
+*   [Dispositivo][6]
+    
+    > Reunir información específica del dispositivo.
+
+*   [Movimiento de dispositivo (acelerómetro)][7]
+    
+    > Puntee en sensor de movimiento del dispositivo.
+
+*   [Orientación de dispositivo (brújula)][8]
+    
+    > Obtener la dirección que apunta el dispositivo.
+
+*   [Los cuadros de diálogo][9]
+    
+    > Notificaciones de dispositivo visual.
+
+*   [FileSystem][10]
+    
+    > Enganche en el sistema de archivo nativo a través de JavaScript.
+
+*   [Transferencia de archivos][11]
+    
+    > Enganche en el sistema de archivo nativo a través de JavaScript.
+
+*   [Geolocalización][12]
+    
+    > Conocer la ubicación de su aplicación.
+
+*   [Globalización][13]
+    
+    > Permiten la representación de objetos específicos de una 
configuración regional.
+
+*   [InAppBrowser][14]
+    
+    > Lanzamiento de URLs en otra instancia del explorador en la aplicación.
+
+*   [Los medios de comunicación][15]
+    
+    > Grabar y reproducir archivos de audio.
+
+*   [Captura de los medios de comunicación][16]
+    
+    > Capturar archivos de medios usando las aplicaciones de captura de los 
medios de comunicación del dispositivo.
+
+*   [Información de red (conexión)][17]
+    
+    > Comprobar rápidamente el estado de la red e información de la red 
celular.
+
+*   [SplashScreen][18]
+    
+    > Mostrar / ocultar la pantalla de presentación de solicitudes.
+
+*   [Vibración][19]
+    
+    > Una API para que vibre el dispositivo.
+
+*   [Barra de estado][20]
+    
+    > Una API para mostrar, ocultando y configurar fondo de barra de estado.
+
+*   [Lista blanca][21]
+    
+    > Un plugin para peticiones de red blanca. Debe instalar para tener 
cualquier petición de red en sus aplicaciones.
+
+*   [Legado Whitelist][22]
+    
+    > Un plugin para usar el viejo estilo de lista blanca antes de que era 
arrancado y cambió en el complemento de la lista blanca.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Las traducciones de Inglés de estos documentos plugin pueden encontrarse 
visitando los repositorios github plugin y buscando en la carpeta docs
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/f061b980/www/docs/es/dev/cordova/storage/database/database.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/database/database.md 
b/www/docs/es/dev/cordova/storage/database/database.md
new file mode 100644
index 0000000..2438ab2
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/database/database.md
@@ -0,0 +1,119 @@
+---
+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.
+
+title: Base de datos
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/localstorage/localstorage.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/localstorage/localstorage.md 
b/www/docs/es/dev/cordova/storage/localstorage/localstorage.md
new file mode 100644
index 0000000..d3a50f3
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/localstorage/localstorage.md
@@ -0,0 +1,124 @@
+---
+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.
+
+title: localStorage
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/parameters/display_name.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/parameters/display_name.md 
b/www/docs/es/dev/cordova/storage/parameters/display_name.md
new file mode 100644
index 0000000..571861c
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/parameters/display_name.md
@@ -0,0 +1,25 @@
+---
+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.
+
+title: database_displayname
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/parameters/name.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/parameters/name.md 
b/www/docs/es/dev/cordova/storage/parameters/name.md
new file mode 100644
index 0000000..f258781
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/parameters/name.md
@@ -0,0 +1,25 @@
+---
+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.
+
+title: database_name
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/parameters/size.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/parameters/size.md 
b/www/docs/es/dev/cordova/storage/parameters/size.md
new file mode 100644
index 0000000..891d8bc
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/parameters/size.md
@@ -0,0 +1,25 @@
+---
+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.
+
+title: database_size
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/parameters/version.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/parameters/version.md 
b/www/docs/es/dev/cordova/storage/parameters/version.md
new file mode 100644
index 0000000..979dc7c
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/parameters/version.md
@@ -0,0 +1,25 @@
+---
+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.
+
+title: database_version
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/sqlerror/sqlerror.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/sqlerror/sqlerror.md 
b/www/docs/es/dev/cordova/storage/sqlerror/sqlerror.md
new file mode 100644
index 0000000..091ed27
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/sqlerror/sqlerror.md
@@ -0,0 +1,46 @@
+---
+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.
+
+title: SQLError
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/sqlresultset/sqlresultset.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/sqlresultset/sqlresultset.md 
b/www/docs/es/dev/cordova/storage/sqlresultset/sqlresultset.md
new file mode 100644
index 0000000..e485cf2
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/sqlresultset/sqlresultset.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.
+
+title: SQLResultSet
+---
+
+# SQLResultSet
+
+Cuando se llama al método de un objeto 
`[SQLTransaction](../sqltransaction/sqltransaction.html)` `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](../sqlresultsetrowlist/sqlresultsetrowlist.html)` que 
representan las filas devueltas, vacío si no hay filas son devueltos.
+
+## Detalles
+
+Cuando se llama al método de un objeto 
`[SQLTransaction](../sqltransaction/sqltransaction.html)` `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/f061b980/www/docs/es/dev/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
----------------------------------------------------------------------
diff --git 
a/www/docs/es/dev/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md 
b/www/docs/es/dev/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
new file mode 100644
index 0000000..b05baa8
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.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.
+
+title: SQLResultSetRowList
+---
+
+# SQLResultSetRowList
+
+Una de las propiedades de la 
`[SQLResultSet](../sqlresultset/sqlresultset.html)` 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/f061b980/www/docs/es/dev/cordova/storage/sqltransaction/sqltransaction.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/sqltransaction/sqltransaction.md 
b/www/docs/es/dev/cordova/storage/sqltransaction/sqltransaction.md
new file mode 100644
index 0000000..d0e0d06
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/sqltransaction/sqltransaction.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.
+
+title: SQLTransaction
+---
+
+# 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/f061b980/www/docs/es/dev/cordova/storage/storage.md
----------------------------------------------------------------------
diff --git a/www/docs/es/dev/cordova/storage/storage.md 
b/www/docs/es/dev/cordova/storage/storage.md
new file mode 100644
index 0000000..73fd61c
--- /dev/null
+++ b/www/docs/es/dev/cordova/storage/storage.md
@@ -0,0 +1,68 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Almacenamiento de información
+---
+
+# Almacenamiento de información
+
+> Un [Resumen](../../guide/overview/index.html) de las opciones de 
almacenamiento para Córdoba.
+
+Almacenamiento varias APIs están disponibles para aplicaciones de Córdoba. 
Ver [html5rocks][1]. para una visión más completa y ejemplos.
+
+ [1]: http://www.html5rocks.com/en/features/storage
+
+## LocalStorage
+
+También conocido como *web storage*, *almacenamiento de información simple*, 
o por su interfaz alternativa de *almacenamiento de las sesiones* , esta API 
proporciona almacenamiento par clave-valor síncrono y está disponible en 
implementaciones WebView subyacentes. Consulte [la especificación W3C][2] para 
más detalles.
+
+ [2]: http://www.w3.org/TR/webstorage/
+
+## WebSQL
+
+Esta API está disponible en la vista Web subyacente. La [Especificación de 
base de datos de SQL Web][3] ofrece más tablas de base de datos completa 
accede a través de consultas SQL.
+
+ [3]: http://dev.w3.org/html5/webdatabase/
+
+WebSQL de la ayuda de las siguientes plataformas:
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Tizen
+
+## IndexedDB
+
+Esta API está disponible en la vista Web subyacente. [Indexadas DB][4] ofrece 
más funciones que LocalStorage pero menos de WebSQL.
+
+ [4]: http://www.w3.org/TR/IndexedDB/
+
+Las siguientes plataformas soportan IndexedDB:
+
+*   BlackBerry 10
+*   Firefox OS
+*   Windows Phone 8
+*   Windows 8
+
+## Opciones basadas en plugin
+
+Además el almacenamiento que APIs mencionadas anteriormente, el [Archivo 
API][5] permite a los datos del caché en el sistema de archivos local. Otros 
[plugins Cordova][6] proporcionan opciones de almacenamiento similares.
+
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to