cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [29/51] [partial] docs commit: added 5.4.0 docs for all languages
Date Tue, 10 Nov 2015 03:46:30 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry/tools.md b/www/docs/es/5.4.0/guide/platforms/blackberry/tools.md
new file mode 100644
index 0000000..f3964c6
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry/tools.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.
+
+title: Herramientas de línea de comandos de BlackBerry
+---
+
+# Herramientas de línea de comandos de BlackBerry
+
+El `cordova` la utilidad de línea de comandos es una herramienta de alto nivel que le permite construir aplicaciones a través de varias plataformas a la vez. Una versión anterior del marco Cordova ofrece conjuntos de herramientas de línea de comandos específicos de cada plataforma. Para usarlos como una alternativa a la CLI, tienes que descargar esta versión de Córdoba desde [cordova.apache.org][1]. La descarga contiene los archivos separados para cada plataforma. Ampliar la plataforma de destino. Las herramientas aquí descritas están normalmente disponibles en el nivel superior `bin` Directorio de otra manera, consulte el archivo **Léame** para obtener direcciones más detallada.
+
+ [1]: http://cordova.apache.org
+
+## Crear un proyecto
+
+Ejecute el `create` comando, especificando la ruta existente para el proyecto, el identificador de paquete de reversa-dominio-estilo y nombre para mostrar de la aplicación. Aquí está la sintaxis para Mac y Windows:
+
+    $ /path/to/cordova-blackberry-webworks/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    $ /path/to/cordova-blackberry-webworks/bin/create.bat /path/to/my_new_project com.example.project_name ProjectName
+    
+
+**NOTA:** La plataforma BlackBerry ignora el marcador de posición del nombre de paquete (`com.example.project_name`), pero aún se requiere para el uso de herramientas multiplataforma.
+
+## Construir un proyecto
+
+Para proyectos de BlackBerry, por favor asegúrese de que personalizar el archivo `project.properties` en el directorio raíz de tu proyecto de Cordova. Tienes que hacerlo para abastecer su BlackBerry contraseña clave de firma y especificar ubicaciones para el BlackBerry WebWorks SDK y BlackBerry emulador ejecutables.
+
+    $ /path/to/my_new_project/cordova/build <platform>
+    $ /path/to/my_new_project/cordova/build.bat <platform>
+    
+
+## Inicie el emulador
+
+Para proyectos de BlackBerry, por favor asegúrese de que usted personalizar el `project.properties` archivo en la raiz de tu directorio del proyecto Cordova. Tienes que hacerlo para abastecer su BlackBerry contraseña clave de firma y especificar ubicaciones para el BlackBerry WebWorks SDK y BlackBerry emulador ejecutables.
+
+    $ /path/to/my_new_project/cordova/run <platform>
+    
+
+y después elija 'no' cuando se le solicite con:
+
+    Do you have a BlackBerry device connected to your computer? (y/n)
+    $ /path/to/my_new_project/cordova/run <platform>
+    
+
+y después elija 'no' cuando se le solicite con:
+
+    Do you have a BlackBerry device connected to your computer? (y/n)
+    
+
+## Tala
+
+Desafortunadamente, streaming registros directamente desde el dispositivo no es actualmente compatible. Sin embargo, BlackBerry ofrece soporte Web Inspector incorporado para Playbook y BlackBerry dispositivos smartphone corriendo BlackBerry OS 7.0 y superiores. También puede acceder a los registros de la aplicación (incluyendo cualquier llamada a `console.log`) en tu dispositivo manteniendo pulsada la tecla ''ALT'' desde la pantalla principal y tecleando las teclas ''lglg''.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry/upgrade.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry/upgrade.md b/www/docs/es/5.4.0/guide/platforms/blackberry/upgrade.md
new file mode 100644
index 0000000..a6eb28c
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry/upgrade.md
@@ -0,0 +1,431 @@
+---
+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: Actualizar BlackBerry
+---
+
+# Actualizar BlackBerry
+
+Esta guía le muestra cómo modificar los proyectos de BlackBerry para actualizar desde versiones anteriores de Córdoba. Estas instrucciones son aplicables a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Ver la interfaz de línea de comandos para obtener información como actualizar la versión de la CLI.
+
+## Proyectos de modernización 2.8.0 a 2.9.0 magnetohidrodinámica
+
+BlackBerry 10:
+
+1.  Descargue y extraiga la fuente Cordova 2.9.0 magnetohidrodinámica a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.9.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Esto se convierte en la página de inicio de tu proyecto actualizado.
+
+5.  Copiar la fuente de su proyecto desde el viejo proyecto `/www` del proyecto nuevo directorio `/www` Directorio.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+### BlackBerryOS/Playbook
+
+1.  Descargue y extraiga la fuente Cordova 2.9.0 magnetohidrodinámica a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.9.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Necesita los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## Proyectos de modernización 2.7.0 a 2.8.0
+
+BlackBerry 10:
+
+BlackBerry 10 utiliza las nuevas herramientas de CLI y administra core APIs como plugins. Las instrucciones de migran su proyecto a un nuevo proyecto, en lugar de actualizar un proyecto existente, debido a la complejidad de un proyecto de actualización. También nota que el js cordova de la escritura de archivo ahora se llama 'cordova.js' y ya no contiene una cadena de versión.
+
+1.  Descargue y extraiga la fuente Cordova 2.8.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.8.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Esto se convierte en la página de inicio de tu proyecto actualizado.
+
+5.  Copiar la fuente de su proyecto desde el viejo proyecto `/www` del proyecto nuevo directorio `/www` Directorio.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+BlackBerryOS/Playbook:
+
+1.  Descargue y extraiga la fuente Cordova 2.8.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.8.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Necesita los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## 2.6.0 Actualizar proyectos a 2.7.0
+
+1.  Descargue y extraiga la fuente Cordova 2.7.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.7.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en la guía de herramientas de Shell de BlackBerry. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.7.0.js` archivo del nuevo proyecto en el `www` Directorio y eliminar el `www/cordova-2.6.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en el `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.7.0.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## Actualizar a 2.6.0 desde 2.5.0
+
+Actualizar el directorio de descarga PhoneGap:
+
+Se recomienda que usted descargar una copia nueva de todo el directorio.
+
+Sin embargo, aquí están las nuevas piezas necesarias para la actualización gradual:
+
+1.  Actualizar el archivo cordova.blackberry.js en la `Phonegap-2.6.0/lib/blackberry/javascript` Directorio.
+
+2.  Actualización de la `ext` , `ext-air` , y `ext-qnx` en el `Phonegap-2.6.0/lib/blackberry/framework` Directorio.
+
+3.  Actualización de la `build.xml` de los archivos en el `Phonegap-2.6.0/lib/blackberry` Directorio.
+
+4.  Actualización del `Phonegap-2.6.0/lib/blackberry/bin` Directorio.
+
+5.  Actualización de la `VERSION` de los archivos en el `Phonegap-2.6.0/lib/blackberry` Directorio.
+
+Actualización de la `example/` directorio o migrar un proyecto existente:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `ext-qnx/` Directorio.
+
+5.  Copie el nuevo `cordova-2.6.0.js` en su proyecto.
+
+6.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.6.0.js`.
+
+## Actualizar a 2.5.0 desde 2.4.0
+
+Actualizar el directorio de descarga PhoneGap:
+
+Se recomienda que usted descargar una copia nueva de todo el directorio.
+
+Sin embargo, aquí están las nuevas piezas necesarias para la actualización gradual:
+
+1.  Actualizar el archivo cordova.blackberry.js en la `Phonegap-2.5.0/lib/blackberry/javascript` Directorio.
+
+2.  Actualización de la `ext` , `ext-air` , y `ext-qnx` en el `Phonegap-2.5.0/lib/blackberry/framework` Directorio.
+
+3.  Actualización de la `build.xml` de los archivos en el `Phonegap-2.5.0/lib/blackberry` Directorio.
+
+4.  Actualización del `Phonegap-2.5.0/lib/blackberry/bin` Directorio.
+
+5.  Actualización de la `VERSION` de los archivos en el `Phonegap-2.5.0/lib/blackberry` Directorio.
+
+Actualizando el ejemplo / proyecto de directorio o migrar existente:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `ext-qnx/` Directorio.
+
+5.  Copie el nuevo `cordova-2.5.0.js` en su proyecto.
+
+6.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.5.0.js`.
+
+## Actualizar a 2.4.0 desde 2.3.0
+
+Actualizar el `www` Directorio:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.4.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.4.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.3.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.3.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.3.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.3.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.3.0/` Directorio`cordova.2.4.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+8.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.4.0.js` archivo.
+
+## Actualizar a 2.3.0 desde 2.2.0
+
+Actualizar el `www` Directorio:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.3.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.3.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.2.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.2.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.2.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.2.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.2.0/` Directorio`cordova.2.3.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+8.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.3.0.js` archivo.
+
+## Actualizar a 2.2.0 de 2.1.0
+
+Actualizar sólo el directorio www:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.2.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.2.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.1.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.1.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.1.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.1.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.1.0/` Directorio`cordova.2.2.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+8.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.2.0.js` archivo.
+
+## Actualizar a 2.1.0 desde 2.0.0
+
+Actualizar el `www` Directorio:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.1.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.1.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.0.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.0.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.2.0.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.0.0/` Directorio`cordova.2.1.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+7.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.1.0.js` archivo.
+
+## Actualizar a 2.0.0 desde 1.9.0
+
+Actualizar el `www` Directorio:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.0.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.0.0.js`.
+
+6.  Actualización de la `www/plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+        <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    
+    Para:
+    
+        <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.1.9.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.1.9.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.1.9.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.1.9.0/` Directorio`cordova.2.0.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+7.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.0.0.js` archivo.
+
+8.  Abierta la `www` Directorio y actualizar el `plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+         <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    
+    Para:
+    
+         < nombre del plugin = value="org.apache.cordova.capture.MediaCapture"/ "Capturar" >< plugin nombre = "Contactos" value="org.apache.cordova.pim.Contact"/ >
+        
+
+*   Para actualizar a 1.8.0, por favor ir de 1.7.0
+
+## Actualizar a 1.8.0 de 1.7.0
+
+Actualizar el `www` Directorio:
+
+1.  Abierta la `www` directorio que contiene la aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-1.8.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-1.8.0.js`.
+
+6.  Actualización de la `www/plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+        <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    
+    Para:
+    
+        <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.1.7.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.1.7.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.1.7.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.1.7.0/` Directorio`cordova.1.8.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www` Directorio con Cordova actualizado.
+
+7.  Abierta la `www` Directorio y actualizar el código HTML para usar el nuevo `cordova-1.8.0.js` archivo.
+
+8.  Abierta la `www` Directorio y actualizar el `plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+         <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    
+    Para:
+    
+         < nombre del plugin = value="org.apache.cordova.capture.MediaCapture"/ "Capturar" >< plugin nombre = "Contactos" value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry/upgrading.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry/upgrading.md b/www/docs/es/5.4.0/guide/platforms/blackberry/upgrading.md
new file mode 100644
index 0000000..7d8d421
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry/upgrading.md
@@ -0,0 +1,424 @@
+---
+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: Actualizar BlackBerry
+---
+
+# Actualizar BlackBerry
+
+Esta guía le muestra cómo modificar los proyectos de BlackBerry para actualizar desde versiones anteriores de Córdoba. Estas instrucciones son aplicables a proyectos creados con un mayor conjunto de herramientas de línea de comandos que preceden a la `cordova` utilidad de CLI. Vea la interfaz de línea de comandos para información de cómo actualizar la versión de la CLI.
+
+## Proyectos de modernización 2.8.0 a 2.9.0 magnetohidrodinámica
+
+BlackBerry 10:
+
+1.  Descargue y extraiga la fuente Cordova 2.9.0 magnetohidrodinámica a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.9.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en las herramientas de línea de comandos de BlackBerry. Esto se convierte en la página de inicio de tu proyecto actualizado.
+
+5.  Copiar la fuente de su proyecto desde el viejo proyecto `/www` del proyecto nuevo directorio `/www` Directorio.
+
+6.  Actualizar la referencia de script Cordova en su `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+### BlackBerryOS/Playbook
+
+1.  Descargue y extraiga la fuente Cordova 2.9.0 magnetohidrodinámica a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.9.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en iOS herramientas de línea de comandos. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova.js` archivo del nuevo proyecto en tu `www` Directorio y eliminar su `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en su `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## Proyectos de modernización 2.7.0 a 2.8.0
+
+BlackBerry 10:
+
+BlackBerry 10 utiliza las nuevas herramientas de CLI y administra core APIs como plugins. Las instrucciones de migran su proyecto a un nuevo proyecto, en lugar de actualizar un proyecto existente, debido a la complejidad de un proyecto de actualización. También nota que el js cordova de la escritura de archivo ahora se llama 'cordova.js' y ya no contiene una cadena de versión.
+
+1.  Descargue y extraiga la fuente Cordova 2.8.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.8.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en las herramientas de línea de comandos de BlackBerry. Esto se convierte en la página de inicio de tu proyecto actualizado.
+
+5.  Copiar la fuente de su proyecto desde el viejo proyecto `/www` del proyecto nuevo directorio `/www` Directorio.
+
+6.  Actualizar la referencia de script Cordova en su `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+BlackBerryOS/Playbook:
+
+1.  Descargue y extraiga la fuente Cordova 2.8.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.8.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en iOS herramientas de línea de comandos. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova.js` archivo del nuevo proyecto en tu `www` Directorio y eliminar su `www/cordova.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en su `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## 2.6.0 Actualizar proyectos a 2.7.0
+
+1.  Descargue y extraiga la fuente Cordova 2.7.0 a una ubicación permanente en tu disco duro, por ejemplo a`~/Cordova-2.7.0`.
+
+2.  Dejar cualquier corriente SDK Herramientas: Eclipse, Momentics y similares.
+
+3.  Desplácese hasta el directorio donde pusiste la fuente descargada anteriormente, utilizando un unix como terminal: Terminal.app Cygwin, Bash, etc..
+
+4.  Crear un nuevo proyecto, como se describe en las herramientas de línea de comandos de BlackBerry. Necesitas los activos de este nuevo proyecto.
+
+5.  Copia el `www/cordova-2.7.0.js` archivo del nuevo proyecto en tu `www` Directorio y eliminar su `www/cordova-2.6.0.js` archivo.
+
+6.  Actualizar la referencia de script Cordova en su `www/index.html` archivo (y otros archivos que contienen la referencia de comandos) para que apunte a la nueva `cordova-2.7.0.js` archivo.
+
+7.  Copia el `native` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `native` Directorio.
+
+8.  Copia el `lib` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `lib` Directorio.
+
+9.  Copia el `cordova` directorio desde el nuevo proyecto en el proyecto existente, sobrescribiendo el viejo `cordova` Directorio.
+
+## Actualizar a 2.6.0 desde 2.5.0
+
+Actualizar el directorio de descarga PhoneGap:
+
+Se recomienda que usted descargar una copia nueva de todo el directorio.
+
+Sin embargo, aquí están las nuevas piezas necesarias para la actualización gradual:
+
+1.  Actualizar el archivo cordova.blackberry.js en la `Phonegap-2.6.0/lib/blackberry/javascript` Directorio.
+
+2.  Actualización de la `ext` , `ext-air` , y `ext-qnx` en el `Phonegap-2.6.0/lib/blackberry/framework` Directorio.
+
+3.  Actualización de la `build.xml` de los archivos en el `Phonegap-2.6.0/lib/blackberry` Directorio.
+
+4.  Actualización del `Phonegap-2.6.0/lib/blackberry/bin` Directorio.
+
+5.  Actualización de la `VERSION` de los archivos en el `Phonegap-2.6.0/lib/blackberry` Directorio.
+
+Actualización de la `example/` directorio o migrar un proyecto existente:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `ext-qnx/` Directorio.
+
+5.  Copie el nuevo `cordova-2.6.0.js` en su proyecto.
+
+6.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.6.0.js`.
+
+## Actualizar a 2.5.0 desde 2.4.0
+
+Actualizar el directorio de descarga PhoneGap:
+
+Se recomienda que usted descargar una copia nueva de todo el directorio.
+
+Sin embargo, aquí están las nuevas piezas necesarias para la actualización gradual:
+
+1.  Actualizar el archivo cordova.blackberry.js en la `Phonegap-2.5.0/lib/blackberry/javascript` Directorio.
+
+2.  Actualización de la `ext` , `ext-air` , y `ext-qnx` en el `Phonegap-2.5.0/lib/blackberry/framework` Directorio.
+
+3.  Actualización de la `build.xml` de los archivos en el `Phonegap-2.5.0/lib/blackberry` Directorio.
+
+4.  Actualización del `Phonegap-2.5.0/lib/blackberry/bin` Directorio.
+
+5.  Actualización de la `VERSION` de los archivos en el `Phonegap-2.5.0/lib/blackberry` Directorio.
+
+Actualizando el ejemplo / proyecto de directorio o migrar existente:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `ext-qnx/` Directorio.
+
+5.  Copie el nuevo `cordova-2.5.0.js` en su proyecto.
+
+6.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.5.0.js`.
+
+## Actualizar a 2.4.0 desde 2.3.0
+
+Actualizar el `www` Directorio:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.4.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.4.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.3.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.3.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.3.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.3.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.3.0/` Directorio`cordova.2.4.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+8.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.4.0.js` archivo.
+
+## Actualizar a 2.3.0 desde 2.2.0
+
+Actualizar el `www` Directorio:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.3.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.3.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.2.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.2.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.2.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.2.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.2.0/` Directorio`cordova.2.3.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+8.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.3.0.js` archivo.
+
+## Actualizar a 2.2.0 de 2.1.0
+
+Actualizar sólo el directorio www:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.2.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+    *   Si BlackBerry 10, luego actualizar el archivo .js en el `qnx/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.2.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.1.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.1.0/ext-air/` Directorio.
+
+4.  Actualizar el contenido de la `cordova.2.1.0/ext-qnx/` Directorio.
+
+5.  Actualizar el archivo .js en el `cordova.2.1.0/javascript/` Directorio.
+
+6.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.1.0/` Directorio`cordova.2.2.0/`.
+
+7.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+8.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.2.0.js` archivo.
+
+## Actualizar a 2.1.0 desde 2.0.0
+
+Actualizar el `www` Directorio:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.1.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.1.0.js`.
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.2.0.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.2.0.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.2.0.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.2.0.0/` Directorio`cordova.2.1.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+7.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.1.0.js` archivo.
+
+## Actualizar a 2.0.0 desde 1.9.0
+
+Actualizar el `www` Directorio:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-2.0.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-2.0.0.js`.
+
+6.  Actualizar el archivo `www/plugins.xml`. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las viejas entradas para los plugins de captura y contacto de:
+    
+        <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    Para:
+    
+        <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.1.9.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.1.9.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.1.9.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.1.9.0/` Directorio`cordova.2.0.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+7.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-2.0.0.js` archivo.
+
+8.  Abierta la `www/` Directorio y actualizar el `plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+         <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    Para:
+    
+         < nombre del plugin = value="org.apache.cordova.capture.MediaCapture"/ "Capturar" >< plugin nombre = "Contactos" value="org.apache.cordova.pim.Contact"/ >
+        
+
+*   Para actualizar a 1.8.0, por favor ir de 1.7.0
+
+## Actualizar a 1.8.0 de 1.7.0
+
+Actualizar el `www` Directorio:
+
+1.  Abre tu `www/` Directorio, que contiene su aplicación.
+
+2.  Quitar y actualizar el archivo .jar en la `ext/` Directorio.
+
+3.  Actualizar el contenido de la `ext-air/` Directorio.
+
+4.  Copie el nuevo `cordova-1.8.0.js` en su proyecto.
+    
+    *   Si el libro de jugadas, luego actualizar el .js archivo en el `playbook/` Directorio.
+
+5.  Actualizar el código HTML para usar el nuevo archivo de `cordova-1.8.0.js`.
+
+6.  Actualizar su `www/plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+        < nombre del plugin = "Capturar" value="org.apache.cordova.media.MediaCapture"/ >< nombre del plugin = "Contacto" value="org.apache.cordova.pim.Contact"/ >
+        
+    Para:
+    
+        < nombre del plugin = "Capturar" value="org.apache.cordova.capture.MediaCapture"/ >< nombre del plugin "Contactos" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+Actualizar el directorio de muestra (es decir, actualización usando las herramientas de hormiga):
+
+1.  Abierta la `sample/lib/` Directorio.
+
+2.  Actualizar el archivo .jar en la `cordova.1.7.0/ext/` Directorio.
+
+3.  Actualizar el contenido de la `cordova.1.7.0/ext-air/` Directorio.
+
+4.  Actualizar el archivo .js en el `cordova.1.7.0/javascript/` Directorio.
+
+5.  Abierta la `sample/lib/` Directorio y renombrar el `cordova.1.7.0/` Directorio`cordova.1.8.0/`.
+
+6.  Tipo `ant blackberry build` o `ant playbook build` para actualizar el `www/` Directorio con Cordova actualizado.
+
+7.  Abierta la `www/` Directorio y actualizar el código HTML para usar el nuevo `cordova-1.8.0.js` archivo.
+
+8.  Abierta la `www/` Directorio y actualizar el `plugins.xml` archivo. Dos plugins cambió su etiqueta de servicio de nombres. Cambiar las entradas viejas para los plugins de captura y contacto:
+    
+         < nombre del plugin = "Capturar" value="org.apache.cordova.media.MediaCapture"/ >< nombre del plugin = "Contacto" value="org.apache.cordova.pim.Contact"/ >
+        
+    Para:
+    
+         < nombre del plugin = "Capturar" value="org.apache.cordova.capture.MediaCapture"/ >< nombre del plugin "Contactos" value="org.apache.cordova.pim.Contact"/ = >
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry10/config.md b/www/docs/es/5.4.0/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..28a8995
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry10/config.md
@@ -0,0 +1,41 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Configuración de BlackBerry 10
+---
+
+# Configuración de BlackBerry 10
+
+El archivo `config.xml` controla la configuración básica de una app que se aplican a través de cada aplicación y una instancia de CordovaWebView. Se construye este preferencias detalles sección que sólo se aplican a BlackBerry 10. Consulte [el archivo config.xml][1] para obtener información sobre las opciones de configuración global.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `ChildBrowser` (el defecto `enable` o `disable`): deshabilita ventanas de navegador secundarias. De forma predeterminada, las apps lanzan una ventana del navegador secundario para mostrar los recursos de acceso mediante `window.open()` o especificando un objetivo de anclaje `_blank`. Especificar `disable` para anular este comportamiento predeterminado.
+    
+        <preference name="ChildBrowser" value="disable"/>
+        
+
+*   `PopupBlocker` (`enable` o el defecto `disable`): permite el bloqueador de ventanas emergentes, que evita que las llamadas a `window.Open ()`. De forma predeterminada, ventanas emergentes muestran en una ventana del explorador de niño. Establecer la preferencia para `enable` impide Mostrar en absoluto.
+    
+        <preference name="PopupBlocker" value="enable"/>
+        
+
+*   `WebSecurity` (el defecto `enable` o `disable`): establece en `disable` para anular la configuración de seguridad web, permitiendo el acceso a contenido remoto de fuentes desconocidas. Esta preferencia está pensada como una conveniencia de desarrollo solamente, así que quitarlo antes de empaquetar la aplicación para su distribución. Para la aplicación liberada, todos URIs debe conocerse y lista blanca utilizando el elemento `<access>`, descrito en la guía de lista blanca de dominio.
+    
+        <preference name="WebSecurity" value="disable"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry10/index.md b/www/docs/es/5.4.0/guide/platforms/blackberry10/index.md
new file mode 100644
index 0000000..ec6e403
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry10/index.md
@@ -0,0 +1,260 @@
+---
+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: Guía de la plataforma BlackBerry 10
+---
+
+# Guía de la plataforma BlackBerry 10
+
+Esta guía le muestra cómo configurar su entorno SDK para desplegar aplicaciones Cordova para dispositivos BlackBerry 10. Para las versiones anteriores de BlackBerry, tienes que usar un diverso ambiente SDK y conjunto de herramientas de línea de comandos, que se describe en la guía de la plataforma BlackBerry. Para BlackBerry 10, tienes que instalar el SDK de independientemente de si desea utilizar el CLI Cordova multiplataforma para el desarrollo, o un estrecho conjunto de herramientas de línea de comandos centrado en plataforma. Para una comparación de las trayectorias de dos desarrollo, vea la información general. Para obtener más información sobre cada uno, ver el BlackBerry 10 Shell herramienta de guía y la interfaz de línea de comandos.
+
+## Requisitos
+
+El entorno de desarrollo está disponible en Windows, Mac y Linux.
+
+Los desarrolladores deberían usar la `cordova` utilidad en conjunción con la BlackBerry WebWorks SDK o SDK nativo BlackBerry. Ver la interfaz de línea de comandos para obtener información de cómo instalar `cordova` , agregar proyectos, entonces construir y desplegar para cada plataforma.
+
+Simulador del dispositivo blackBerry 10:
+
+*   Procesador: Intel dual core 2.0 GHz/AMD Athlon 4200 + o superior
+*   Espacio en disco: 10 GB 
+*   Memoria RAM: 4 GB 
+*   Virtualización: uno de los siguientes: 
+    *   **Tecnología de virtualización Intel** (VT, VT-x, vmx) → [Intel VT-x procesador lista soportada][1]
+    *   **AMD Virtualization** (AMD-V, SVM) (Desde mayo de 2006 todas las CPU AMD incluyen excepto Sempron AMD-V).
+
+ [1]: http://ark.intel.com/products/virtualizationtechnology
+
+Más información sobre requisitos: [requisitos BB10 simulador][2].
+
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/simulator_systemrequirements.html
+
+## Instalar el SDK de BlackBerry WebWorks
+
+Descargue e instale el BlackBerry WebWorks SDK de [developer.blackberry.com][3]
+
+ [3]: https://developer.blackberry.com/html5/download/
+
+El instalador sumará herramientas de línea de comandos a tu camino. Dependiendo de su sistema operativo, necesitará abrir una nueva ventana de terminal o volver a entrar.
+
+## Instalar el SDK nativo de BlackBerry
+
+Si tienes que compilar código nativo, por ejemplo en el desarrollo de un plugin nativo, usted necesitará instalar el SDK nativo de BlackBerry.
+
+Para obtener el SDK nativo de BlackBerry, descargar e instalar el IDE para BlackBerry disponible desde [developer.blackberry.com][4], luego usando el IDE, instalar el SDK nativo de BlackBerry. Después de la instalación, tienes que añadir sus herramientas de línea de comandos a la ruta del sistema.
+
+ [4]: http://developer.blackberry.com/native/download/
+
+En Windows:
+
+*   Ir a **mis PC → propiedades → avanzada → las Variables de entorno**.
+
+*   Anexar el directorio de instalación del SDK nativo a la ruta, por ejemplo:
+    
+        ;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
+        
+
+En Mac y Linux:
+
+*   Editar el `~/.bash_profile` archivo, añadir una línea como la siguiente, dependiendo de donde se instaló el SDK nativo:
+    
+        $ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
+        
+    
+    o para el SDK nativo 10.2:
+    
+        $ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
+        
+
+*   Ejecute lo siguiente para aplicar el cambio en el actual período de sesiones:
+    
+        $ source ~/.bash_profile
+        
+
+Si tienes cualquier problema ambiental, utilizando el SDK nativo desde la línea de comandos, ejecute el archivo apropiado para su plataforma, ubicado en la ruta de instalación:
+
+*   En Windows → cáscara de MS-DOS:
+    
+        C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
+        
+
+*   En Windows → shell bash git:
+    
+        $ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
+        
+
+*   En Linux → instalado como usuario root:
+    
+        $ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   En Linux → instalado como usuario no-root:
+    
+        $ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   En Mac:
+    
+        $ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+## Configurar para firma
+
+Si usted desea probar en un dispositivo o distribuir aplicaciones a través de BlackBerry World, su sistema debe ser configurado para firma de código.
+
+Para obtener una clave de firma, ir al \[formulario de pedido de la llaves del BlackBerry\] (https://www.blackberry.com/SignedKeys/codesigning.html).
+
+Seleccione la primera opción: "para BlackBerry10 aplicaciones desarrolladas usando BlackBerry NDK" y luego firmar o crear un BBID.
+
+Escriba una contraseña y haga clic en "Obtener Token" para descargar bbidtoken.csk. Guardar este archivo en la ubicación predeterminada para su sistema operativo que se mostrará en la página de descarga.
+
+El paso final es para generar un certificado de firma:
+
+    $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+    
+
+## Crear un proyecto
+
+Uso el `cordova` utilidad para configurar un nuevo proyecto, como se describe en la interfaz de línea de comandos. Por ejemplo, en un directorio de código fuente:
+
+        $ cordova create hello com.example.hello
+        $ cd hello
+        $ cordova platform add blackberry10
+        $ cordova build
+    
+
+## Desplegar en emulador
+
+Si desea ejecutar un emulador de dispositivo, descargue e instale el simulador de BlackBerry 10.
+
+*   [Descargar][4]
+*   [Getting Started][5]
+
+ [5]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+Antes de probar una aplicación en un emulador o un dispositivo, tienes que activar el modo de desarrollo.
+
+Inicie la imagen del emulador, luego elija la **configuración** de la pantalla de Inicio:
+
+![][6]
+
+ [6]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_home.png
+
+Desplácese hasta la **→ seguridad y privacidad, modo de desarrollo** sección y activar la opción:
+
+![][7]
+
+ [7]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_devel.png
+
+Un conjunto de utilidades de línea de comandos se incluyen cuando se configura la plataforma BlackBerry 10 para su proyecto. El siguiente comando, en este caso ha sido invocado desde el directorio de alto nivel del proyecto, asocia un objetivo llamado *la UEM* con la dirección IP que aparece arriba.
+
+*   En Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
+        
+
+*   En Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
+        
+
+A continuación, ejecute el `emulate` comando para ver la aplicación:
+
+        $ cordova emulate blackberry10
+    
+
+## Desplegar en el dispositivo
+
+Para desplegar a un dispositivo, asegúrese de que esté conectado a su computadora. Activar el modo de desarrollo y obtener la dirección IP como descrito en la sección de emulador anterior. Usted también necesitará obtener el PIN de la la aplicación de **configuración** en **sobre → Hardware**:
+
+![][8]
+
+ [8]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_pin.png
+
+Ejecute la utilidad de línea de comandos de objetivo para asociar un nombre a una dirección IP, contraseña del dispositivo y PIN.
+
+*   En Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+
+*   En Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+
+donde:
+
+*   `--password`se refiere a la contraseña para desbloquear el dispositivo.
+
+*   `--pin`se refiere al dispositivo de perno Obtenido de la aplicación de **ajustes** .
+
+A continuación, ejecute el `run` comando para ver la aplicación:
+
+        $ cordova ejecutar blackberry10
+    
+
+Si una ficha depuración no está aún configurada para el dispositivo, un mensaje de error le pide que utilice la plataforma ejecutar secuencia de comandos con la contraseña que proporcionó al registrarse para la firma de claves.
+
+*   En Windows:
+    
+        $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
+        
+
+*   En Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
+        
+
+## Depuración con WebInspector
+
+Al depurar en el aparato o un emulador, puede ejecutar WebInspector remotamente para visualizar el estado interno de la aplicación. Un indicador muestra la dirección URL que le permite conectarse a la aplicación con un navegador web estándar. Para más información, vea [depuración utilizando WebInspector][9].
+
+ [9]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## Construir una versión
+
+De forma predeterminada, ejecuta el `cordova build` comando crea un archivo de paquete sin firmar *pantalla* conveniente para probar en un dispositivo o simulador.
+
+Uso `--release` para crear una versión adecuada para su distribución a través de BlackBerry World.
+
+    $ cordova build --release --keystorepass <signing password>
+    
+
+El `--keystorepass` opción especifica la contraseña se ha definido al configurar el ordenador para firmar las aplicaciones.
+
+## Desplegar en otras localidades
+
+Las instrucciones anteriores asumen un dispositivo está conectado vía USB o un simulador se está ejecutando en el equipo local. También es posible desplegar a otros lugares.
+
+Un conjunto de utilidades de línea de comandos se incluyen cuando se configura la plataforma BlackBerry 10 para su proyecto. El siguiente comando, en este caso ha sido invocado desde el directorio de alto nivel del proyecto, asocia un objetivo llamado *emu* con una dirección IP.
+
+*   En Windows:
+    
+        $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
+        
+
+*   En Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/build --release --keystorepass mysecret
+        
+
+Una vez definido el objetivo, usted puede proporcionar al ejecutar comando usando `--target` :
+
+    $ cordova run blackberry10 --target=emu

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry10/plugin.md b/www/docs/es/5.4.0/guide/platforms/blackberry10/plugin.md
new file mode 100644
index 0000000..b3dd1d1
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,206 @@
+---
+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: BlackBerry 10 Plugins
+---
+
+# BlackBerry 10 Plugins
+
+Esta sección proporciona información sobre cómo implementar código plugin nativo en la plataforma BlackBerry 10. Antes de leer esto, vea aplicación Plugins para tener una visión general de la estructura del plugin y su interfaz común de JavaScript. Esta sección sigue demostrando el plugin *Eco* muestra que comunica desde la webview Cordova a la plataforma nativa y de regreso.
+
+El plugin Eco básicamente devuelve cualquier cadena el `window.echo` envía a la función de JavaScript:
+
+        window.echo = function(str, callback) {
+            cordova.exec(callback, function(err) {
+                callback('Nothing to echo.');
+            }, "Echo", "echo", [str]);
+        };
+    
+
+Un plugin de Córdoba para BlackBerry 10 contiene JavaScript y código nativo, que comunican entre sí a través de un marco de JNEXT. Cada plugin debe incluir también un `plugin.xml` archivo.
+
+## Crear la clase nativa
+
+Para crear la parte nativa de su plugin, abra el BlackBerry 10 NDK IDE y seleccione **archivo → nuevo → BlackBerry proyecto → nativa extensión → BlackBerry 10**. Ingrese el nombre del proyecto deseado y la ubicación, luego pulse **Finalizar**.
+
+El proyecto creado por el IDE contiene código de ejemplo para un plugin de memoria. Puede reemplazar o modificar estos archivos para implementar su propia funcionalidad:
+
+*   `*Name*_js.HPP`: cabecera de C++ para el código JNEXT.
+
+*   `*name*_js.cpp`: Código C++ para JNEXT.
+
+La interfaz nativa para la extensión JNEXT puede verse en el archivo de cabecera plugin ubicado en el directorio público del proyecto. También cuenta con constantes y funciones de utilidad disponibles en código nativo. El plugin debe derivarse de `JSExt` , que está definido en `plugin.h` . Es decir, debe implementar la siguiente clase:
+
+        class JSExt
+        {
+        public:
+            virtual ~JSExt() {};
+            virtual string InvokeMethod( const string& strCommand ) = 0;
+            virtual bool CanDelete( void ) = 0;
+        private:
+            std::string m_id;
+        };
+    
+
+La extensión debe incluir la `plugin.h` archivo de encabezado. En la `Echo` ejemplo, utiliza `JSExt` como sigue en el `echo_js.hpp` archivo:
+
+        #include "../public/plugin.h"
+        #include <string>
+    
+        #ifndef ECHO_JS_H_
+        #define ECHO_JS_H_
+    
+        class Echo : public JSExt
+        {
+        public:
+            explicit Echo(const std::string& id);
+            virtual ~Echo();
+            virtual std::string InvokeMethod(const std::string& command);
+            virtual bool CanDelete();
+        private:
+            std::string m_id;
+        };
+    
+        #endif // ECHO_JS_H_
+    
+
+El `m_id` atributo contiene el `JNEXT` id para el objeto que se pasa como argumento al constructor para la clase. Es necesario para el lado nativo para eventos de disparo en el lado de JavaScript. El `CanDelete` método determina si el objeto nativo puede ser eliminado. El `InvokeMethod` se llama función como resultado de una solicitud de JavaScript para invocar un método de este objeto particular. El único argumento de esta función es una cadena de JavaScript que este método analiza para determinar cuál de los métodos del objeto nativo debe ejecutar. Estos métodos son implementados en `echo_js.cpp` . Aquí está el `InvokeMethod` función de la `Echo` ejemplo:
+
+        string Echo::InvokeMethod(const string& command) {
+    
+            //parse command and args from string
+            int index = command.find_first_of(" ");
+            string strCommand = command.substr(0, index);
+            string strValue = command.substr(index + 1, command.length());
+    
+            // Determine which function should be executed
+            if (strCommand == "echo") {
+                return strValue;
+            } else {
+                return "Unsupported Method";
+            }
+        }
+    
+
+El plugin nativo también debe implementar las siguientes funciones de devolución de llamada:
+
+*   `extern char* onGetObjList( void );`
+
+*   `extern JSExt* onCreateObject( const string& strClassName, const string& strObjId );`
+
+El `onGetObjList` función devuelve una lista separada por comas de clases apoyada por JNEXT. JNEXT utiliza esta función para determinar el conjunto de clases que puede crear una instancia de JNEXT. El `Echo` plugin implementa la siguiente `echo_js.cpp` :
+
+        char* onGetObjList() {
+            static char name[] = "Echo";
+            return name;
+        }
+    
+
+La función de `onCreateObject` toma dos parámetros. El primero es el nombre de la clase solicitada para ser creado desde el lado de JavaScript, con nombres válidos como los devueltos en `onGetObjList` . El segundo parámetro es el identificador de objeto único de la clase. Este método devuelve un puntero al objeto creado plugin. El `Echo` plugin implementa la siguiente `echo_js.cpp` :
+
+        JSExt* onCreateObject(const string& className, const string& id) {
+            if (className == "Echo") {
+                return new Echo(id);
+            }
+            return NULL;
+        }
+    
+
+## Crear JavaScript del Plugin
+
+El plugin debe contener los siguientes archivos JavaScript:
+
+*   `client.js`: Esto se considera el lado del cliente y contiene la API disponible para una aplicación de Córdoba. La API en `client.js` llamadas realiza llamadas a `index.js` . La API en `client.js` también conecta las funciones de devolución de llamada a los acontecimientos que la segunda prueba de fuego.
+
+*   `index.js`: Carga Cordova `index.js` y hace accesible a través del puente de cordova.exec. El `client.js` archivo hace llamadas a la API en el `index.js` archivo, que a su vez hace llamar a JNEXT para comunicarse con el lado nativo.
+
+El lado del cliente y el servidor ( `client.js` y `index.js` ) interactúa a través de la `Cordova.exec` función. El `client.js` necesita invocar la `exec` función y proporcionar los argumentos necesarios. El `Echo` plugin implementa los siguientes en el `client.js` archivo:
+
+        var service = "org.apache.cordova.blackberry.echo",
+            exec = cordova.require("cordova/exec");
+    
+        module.exports = {
+            echo: function (data, success, fail) {
+                exec(success, fail, service, "echo", { data: data });
+            }
+        };
+    
+
+El `index.js` componente utiliza JNEXT para interactuar con el lado nativo. Asociar una función constructora llamada `Echo` a JNEXT le permite realizar las siguientes operaciones claves utilizando el `init` función:
+
+*   Especifique el módulo requiere exportado por el lado nativo. El nombre del módulo requerido debe coincidir con el nombre de un archivo de biblioteca compartida ( `.so` file):
+    
+        JNEXT.require("libecho")
+        
+
+*   Crear un objeto mediante un módulo adquirido y guardamos el identificador devuelto por la llamada:
+    
+        self.m_id = JNEXT.createObject("libecho.Echo");
+        
+    
+    Cuando la aplicación llama la `echo` funcionan en `client.js` , que a su vez llamar llama la `echo` funcionan en `index.js` , donde el `PluginResult` objeto envía datos como una respuesta de vuelta a `client.js` . Puesto que el `args` argumento pasado a las funciones fue convertido por `JSON.stringfy()` y codificado como un `URIcomponent` , usted debe llamar a los siguientes:
+    
+        data = JSON.parse(decodeURIComponent(args.data));
+        
+
+Ahora usted puede enviar los datos, como en el siguiente:
+
+        module.exports = {
+            echo: function (success, fail, args, env) {
+                var result = new PluginResult(args, env),
+                data = JSON.parse(decodeURIComponent(args.data)),
+                response = echo.getInstance().echo(data);
+                result.ok(response, false);
+            }
+        };
+    
+
+## Arquitectura de plugin
+
+Usted puede colocar artefactos del plugin, incluyendo el `plugin.xml` archivo, los archivos de código fuente JavaScript y C++ y el `.so` archivos binarios dentro de cualquier estructura de directorios, mientras correctamente especifica las ubicaciones de los archivos en el `plugin.xml` archivo. Aquí es una estructura típica:
+
+***project_directory*** (> plugin.xml)
+
+*   **www** (>client.js)
+*   **src** 
+    *   **blackberry10** (>index.js, **native** >*.cpp, *.hpp)
+    *   **dispositivo** (>*archivo binario* * así)
+    *   **simulator** (>*binary file* *.so)
+
+La lista muestra la relación jerárquica entre las carpetas de nivel superior. El paréntesis muestra el contenido de un directorio determinado. Todos los nombres de directorio aparecen en negrita. Nombres de archivo son precedidos por el `>` señal.
+
+## El archivo *plugin.xml*
+
+El `plugin.xml` archivo contiene el espacio de nombres de la extensión y otros metadatos. Configurar el `Echo` plugin como sigue:
+
+        <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+            id="org.apache.cordova.blackberry.echo"
+            version="1.0.0">
+            <js-module src="www/client.js">
+                <merges target="navigator" />
+            </js-module>
+            <platform name="blackberry10">
+                <source-file src="src/blackberry10/index.js" />
+                <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+                <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+                <config-file target="www/config.xml" parent="/widget">
+                    <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+                </config-file>
+            </platform>
+        </plugin>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/fd1b79a4/www/docs/es/5.4.0/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/www/docs/es/5.4.0/guide/platforms/blackberry10/tools.md b/www/docs/es/5.4.0/guide/platforms/blackberry10/tools.md
new file mode 100644
index 0000000..cb4406c
--- /dev/null
+++ b/www/docs/es/5.4.0/guide/platforms/blackberry10/tools.md
@@ -0,0 +1,144 @@
+---
+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: BlackBerry 10 Guía de herramientas de Shell
+---
+
+# BlackBerry 10 Guía de herramientas de Shell
+
+La utilidad de línea de comandos de `cordova` es una herramienta de alto nivel que le permite construir aplicaciones a través de varias plataformas a la vez. Una versión anterior del marco Cordova ofrece conjuntos de herramientas de línea de comandos específicos de cada plataforma. Para usarlos como una alternativa a la CLI, tienes que descargar esta versión de Córdoba desde [cordova.apache.org][1]. La descarga contiene los archivos separados para cada plataforma. Ampliar la plataforma de destino. Las herramientas aquí descritas están normalmente disponibles en el directorio `bin` de nivel superior, de lo contrario, consulte el archivo **README** para instrucciones más detalladas.
+
+ [1]: http://cordova.apache.org
+
+Para obtener información sobre la interfaz de línea de comandos de bajo nivel que permite plugins, ver usando Plugman para gestionar Plugins. Ver aplicación Plugins para obtener más información sobre cómo desarrollar plugins.
+
+Si necesitas ayuda con cualquier comando que se enumeran a continuación, escriba el comando junto con el `-h` o `-help` argumentos, que son compatibles con todos los comandos y que proporcionan descripciones para cada uno de los argumentos disponibles.
+
+## Crear una aplicación
+
+El `create` comando crea un nuevo proyecto:
+
+        bin/create <path-to-project> <project-package> <project-name>
+    
+
+donde
+
+*   `<path-to-project>`especifica el directorio que quieres el proyecto creado en
+
+*   `<project-package>`especifica un identificador de estilo de dominio inverso
+
+*   `<project-name>`especifica el nombre para mostrar aplicaciones
+
+**Nota**: el `create` comando bootstraps instalación dependencia a través de la `npm install` mando. Dependiendo de los permisos de directorio y sistema de instalación, esto puede requerir privilegios de administrador. Si hay problema en OSX/Linux, ejecute `sudo npm install` antes de usar el `create` comando. En Windows, ejecute `npm install` en una utilidad de línea de comandos abrió con privilegios de administrador.
+
+## Crear un destino
+
+La `target` mando le permite administrar el emulador o dispositivos BlackBerry que se utilizan para probar la aplicación. Puede agregar o quitar un destino o fijar un objetivo como el destino predeterminado.
+
+### Añadir un destino
+
+        <path-to-project>/cordova/target add <name> <ip-address> [-t | --type <device | simulator>] [-p | --password <password>] [--pin <device-pin>]
+    
+
+donde
+
+*   `<name>` especifica un nombre único para el objetivo.
+
+*   `<ip-address>` especifica la dirección ip del dispositivo BlackBerry o emulador.
+
+*   `-p |--password <password>` especifica la contraseña para el dispositivo o el emulador. Esto es necesario sólo si el dispositivo o el emulador está protegido con contraseña.
+
+*   `--pin < device-pin >` especifica el PIN del dispositivo BlackBerry, que identifica el dispositivo como un host válido para el token de depuración. Este argumento es necesario solamente cuando se crea un token de depuración.
+
+### Quitar un destino
+
+        <path-to-project>/cordova/target remove <name>
+    
+
+### Establecer un objetivo como predeterminado
+
+        <path-to-project>/cordova/target default <name>
+    
+
+## Construir la aplicación
+
+El comando `build` construye el proyecto como un archivo de .bar. Usted puede construir la aplicación en cualquier modo de lanzamiento (que produce un archivo firmado pantalla) o en modo debug (que produce un archivo unsigned pantalla).
+
+### Construir la aplicación en modo de liberación
+
+        <path-to-project>/cordova/build release [-k | --keystorepass <password>] [-b | --buildId <number>] [-p | --params <params-JSON-file>]
+    
+
+donde
+
+*   `-k |--keystorepass <password>` especifica la contraseña que se ha definido Cuándo configurado el ordenador para firmar las aplicaciones.
+
+*   `-b |--buildId <number>` especifica el número de versión de compilación de la aplicación. Típicamente, este número debe ser incrementado de la anterior versión firmada. Este argumento es opcional.
+
+*   `-p |--params < params-JSON-file >` especifica un archivo JSON que contiene parámetros adicionales para pasar a herramientas abajo. Este argumento es opcional.
+
+### Construir el proyecto en modo de depuración
+
+        <path-to-project>/cordova/build debug [<target>] [-k | --keystorepass <password>] [-p | --params <params-JSON-file>]  [-ll | --loglevel <error|warn|verbose>]
+    
+
+donde
+
+*   `<target>` especifica el nombre de un objetivo previamente agregado. Si `<target>` no se especifica, se utiliza el destino predeterminado, si uno ha sido creado. Este argumento sólo es necesario si quieres el script para desplegar la aplicación en un dispositivo BlackBerry o emulador y usted no ha creado un destino predeterminado. Además, si `<target>` es un dispositivo, entonces ese dispositivo debe estar conectado al ordenador por USB o estar conectado a la misma red Wi-Fi como su computadora.
+
+*   `-k |--keystorepass <password>` especifica la contraseña que se ha definido Cuándo configurado el ordenador para firmar las aplicaciones. Esta contraseña se utiliza también para crear su token de depuración. Este argumento sólo es necesario si quieres el script para crear e instalar el token de depuración para ti.
+
+*   `-p |--params < params-JSON-file >` especifica un archivo JSON que contiene parámetros adicionales para pasar a herramientas abajo.
+
+*   `-ll |--loglevel <level>` especifica el nivel de registro. El nivel de registro puede ser uno de los `errores`, `advertir` o `detallado`.
+
+Si tienes definido previamente un destino por defecto (y previamente instalado un token de depuración, si ese objetivo es un dispositivo BlackBerry), puede ejecutar el script con sin argumentos y los paquetes de escritura su aplicación y lo despliega en el destino por defecto. Por ejemplo:
+
+        <path-to-project>/cordova/build debug
+    
+
+## Ejecute la aplicación
+
+El `run` comando despliega construir más reciente de la aplicación en el dispositivo BlackBerry especificado o un emulador. Para desplegar su aplicación, debe especificar un destino para el dispositivo o el emulador:
+
+        <path-to-project>/cordova/run <target>
+    
+
+.. .donde `<target>` especifica el nombre de un objetivo previamente agregado. Si `<target>` es un dispositivo, entonces debe conectarse al ordenador mediante un cable USB, o bien por la misma red Wi-Fi como ordenador.
+
+## Manejar Plugins
+
+El `target` comando le permite añadir y eliminar plugins. Para ir a buscar un plugin alojado localmente:
+
+        <path-to-project>/cordova/plugin fetch <path-to-plugin>
+    
+
+Ver una lista de plugins instalados:
+
+        <path-to-project>/cordova/plugin ls
+    
+
+Agregar un plugin:
+
+        <path-to-project>/cordova/plugin add <name>
+    
+
+Quitar un plugin:
+
+        <path-to-project>/cordova/plugin rm <name>
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message