You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by vi...@apache.org on 2015/06/12 16:38:21 UTC
[09/11] docs commit: CB-9128 cordova-docs documentation translation:
cordova-docs
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/appdev/hooks/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/appdev/hooks/index.md b/docs/es/edge/guide/appdev/hooks/index.md
new file mode 100644
index 0000000..6747e14
--- /dev/null
+++ b/docs/es/edge/guide/appdev/hooks/index.md
@@ -0,0 +1,250 @@
+* * *
+
+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.
+
+
+* * *
+
+# Ganchos de guía
+
+Cordova Hooks representan secuencias especiales que podrían agregarse por su aplicación y los desarrolladores del plugin o incluso por su propia construcción de sistema para personalizar comandos de Córdoba. Scripts gancho podrían ser definidos por agregarlos a la carpeta predefinida especial (`/hooks`) o mediante archivos de configuración (`config.xml` y `plugin.xml`) y ejecutar en serie en el siguiente orden: * aplicación ganchos de `/hooks`; * Aplicación ganchos de `config.xml`; * Plugin ganchos de `plugins/.../plugin.xml`.
+
+**Nota**: `/hooks` directorio se considera obsoleta en favor de los elementos de gancho en config.xml y plugin.xml.
+
+## Tipos de gancho apoyado
+
+Se admiten los siguientes tipos de gancho:
+
+ after_build
+ after_compile
+ after_clean
+ after_docs
+ after_emulate
+ after_platform_add
+ after_platform_rm
+ after_platform_ls
+ after_plugin_add
+ after_plugin_ls
+ after_plugin_rm
+ after_plugin_search
+ after_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+ after_prepare
+ after_run
+ after_serve
+ before_build
+ before_clean
+ before_compile
+ before_docs
+ before_emulate
+ before_platform_add
+ before_platform_rm/
+ before_platform_ls
+ before_plugin_add
+ before_plugin_ls
+ before_plugin_rm
+ before_plugin_search/
+ before_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+ before_plugin_uninstall // Plugin hooks in plugin.xml are executed for a plugin being uninstalled only
+ before_prepare
+ before_run
+ before_serve
+ pre_package // Windows and Windows Phone only
+
+
+## Maneras de definir ganchos
+
+### Via `/hooks` directorio
+
+**Nota**: este método se considera obsoleta en favor de los elementos de gancho en config.xml y plugin.xml.
+
+Para ejecutar la acción personalizada cuando se tipo gancho correspondiente, usar tipo gancho como un nombre para una subcarpeta dentro del directorio 'ganchos' y usted la escritura de archivo, por ejemplo:
+
+ # script file will be automatically executed after each build
+ hooks/after_build/after_build_custom_action.js
+
+
+Al usar estos ganchos, siempre se ejecutará como archivos ejecutables, no como módulos JavaScript. **Recuerde**: hacer las secuencias de comandos ejecutable en este caso.
+
+### Archivo config.XML
+
+Ganchos pueden ser definidos en `archivo config.xml` mediante elementos `< hook >` , por ejemplo de proyecto:
+
+ <hook type="before_build" src="scripts/appBeforeBuild.bat" />
+ <hook type="before_build" src="scripts/appBeforeBuild.js" />
+ <hook type="before_plugin_install" src="scripts/appBeforePluginInstall.js" />
+
+ <platform name="wp8">
+ <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.bat" />
+ <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.js" />
+ <hook type="before_plugin_install" src="scripts/wp8/appWP8BeforePluginInstall.js" />
+ ...
+ </platform>
+
+ <platform name="windows8">
+ <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.bat" />
+ <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.js" />
+ <hook type="before_plugin_install" src="scripts/windows8/appWin8BeforePluginInstall.js" />
+ ...
+ </platform>
+
+
+### Ganchos de plugin (plugin.xml)
+
+Como desarrollador del plugin que puede definir hook scripts usando elementos `< hook >` en un `plugin.xml` que:
+
+ <hook type="before_plugin_install" src="scripts/beforeInstall.js" />
+ <hook type="after_build" src="scripts/afterBuild.js" />
+
+ <platform name="wp8">
+ <hook type="before_plugin_install" src="scripts/wp8BeforeInstall.js" />
+ <hook type="before_build" src="scripts/wp8BeforeBuild.js" />
+ ...
+ </platform>
+
+
+`before_plugin_install`, `after_plugin_install`, `before_plugin_uninstall` plugin ganchos despedirá exclusivamente para el plugin está instalado/desinstalado.
+
+## Interfaz de comandos
+
+### Javascript
+
+Si vas a escribir ganchos usando Node.js debe utilizar la siguiente definición de módulo:
+
+```javascript
+module.exports = function(context) {
+ ...
+}
+```
+
+Usted puede hacer su async scipts con Q:
+
+```javascript
+module.exports = function(context) {
+ var Q = context.requireCordovaModule('q');
+ var deferral = new Q.defer();
+
+ setTimeout(function(){
+ console.log('hook.js>> end');
+ deferral.resolve();
+ }, 1000);
+
+ return deferral.promise;
+}
+```
+
+objeto de `context` contiene un gancho tipo, ruta completa del script ejecutado, opciones de gancho, argumentos de línea de comandos pasados a Córdova y el objeto de nivel superior "Córdoba":
+
+```json
+{
+ "hook": "before_plugin_install",
+ "scriptLocation": "c:\\script\\full\\path\\appBeforePluginInstall.js",
+ "cmdLine": "The\\exact\\command\\cordova\\run\\with arguments",
+ "opts": {
+ "projectRoot":"C:\\path\\to\\the\\project",
+ "cordova": {
+ "platforms": ["wp8"],
+ "plugins": ["com.plugin.withhooks"],
+ "version": "0.21.7-dev"
+ },
+ "plugin": {
+ "id": "com.plugin.withhooks",
+ "pluginInfo": {
+ ...
+ },
+ "platform": "wp8",
+ "dir": "C:\\path\\to\\the\\project\\plugins\\com.plugin.withhooks"
+ }
+ },
+ "cordova": {...}
+}
+
+```
+
+`context.opts.plugin` objeto pasará sólo a scripts ganchos plugin.
+
+También puede requerir módulos adicionales de Córdoba en su script usando `context.requireCordovaModule` de la siguiente manera:
+
+```javascript
+var Q = context.requireCordovaModule('q');
+```
+
+**Nota**: nueva interfaz de escritura del módulo cargador se utiliza para los archivos `.js` definidos mediante `config.xml` o `plugin.xml` solamente. Por razones de compatibilidad gancho archivos especificados mediante carpetas de `/hooks` se ejecutan vía nodo child_process spawn, vea 'Non-javascript' la sección de abajo.
+
+### No-javascript
+
+**Nota**: le recomendamos escribir sus ganchos usando Node.js para que sean multiplataforma, ver sección 'Javascript'.
+
+Scripts de javascript no se ejecutan vía spawn child_process nodo del directorio raíz del proyecto y tengan el root directory pasa como primer argumento. Todas las demás opciones se pasan al script usando variables de entorno:
+
+ * CORDOVA_VERSION - la versión de Cordova-CLI.
+ * CORDOVA_PLATFORMS - lista de plataformas que el comando se aplica a separaron por comas (por ejemplo: android, ios).
+ * CORDOVA_PLUGINS - lista de plugin ID que el comando se aplica a separaron por comas (por ejemplo: org.apache.cordova.file, org.apache.cordova.file-transferencia)
+ * CORDOVA_HOOK - camino al gancho que está siendo ejecutado.
+ * CORDOVA_CMDLINE - los argumentos de línea de comandos exactos pasados a Córdoba (p. ej.: cordova run ios --emulate)
+
+Si una secuencia de comandos devuelve un código de salida distinto de cero, el comando de padre Córdova se interrumpirá.
+
+También, tenga en cuenta que incluso si trabajas en Windows, y en el caso de los scripts gancho no archivos bat (que se recomienda, si desea que las secuencias de comandos para trabajar en sistemas operativos no Windows) Cordova CLI esperarán una línea shebang como la primera línea para saber el intérprete debe utilizar para lanzar el script. La línea de asunto debe coincidir con el siguiente ejemplo:
+
+ #!/usr/bin/env [name_of_interpreter_executable]
+
+
+## Ejemplo de uso
+
+Este ejemplo muestra el uso de ganchos Cordova al rastro a la salida de la consola el tamaño del archivo .apk generado para la plataforma Android.
+
+Crear aplicación de Cordova en blanco y agregue la siguiente definición en `config.xml` a Córdoba para ejecutar el script de `afterBuild.js` después de cada construcción de plataforma.
+
+ <hook type="after_build" src="scripts/afterBuild.js" />
+
+
+Crear archivo `scripts/afterBuild.js` y agregar la siguiente aplicación. Utilizamos versión asincrónica del método `fs.stat` para demostrar cómo async funcionalidad podría hacerse a través de ganchos.
+
+ module.exports = function(ctx) {
+ // make sure android platform is part of build
+ if (ctx.opts.platforms.indexOf('android') < 0) {
+ return;
+ }
+ var fs = ctx.requireCordovaModule('fs'),
+ path = ctx.requireCordovaModule('path'),
+ deferral = ctx.requireCordovaModule('q').defer();
+
+ var platformRoot = path.join(ctx.opts.projectRoot, 'platforms/android');
+ var apkFileLocation = path.join(platformRoot, 'build/outputs/apk/android-debug.apk');
+
+ fs.stat(apkFileLocation, function(err,stats) {
+ if (err) {
+ deferral.reject('Operation failed');
+ } else {
+ console.log('Size of ' + apkFileLocation + ' is ' + stats.size +' bytes');
+ deferral.resolve();
+ }
+ });
+
+ return deferral.promise;
+ };
+
+
+Parámetro `ctx` en ejemplo anterior se pasa por Córdoba y representa el contexto de ejecución como la ruta completa del script, plataforma de destino, argumentos de línea de comandos, etc. y también expone funcionalidad adicional ayudante. Vea la sección de `Interfaz de Script de` arriba para más detalles.
+
+Ahora puede añadir la plataforma android y ejecutar build.
+
+ cordova platform add android
+ ..
+ cordova build
+ ..
+ Size of path\to\app\platforms\android\build\outputs\apk\android-debug.apk is 1821193 bytes
+
+
+Aquí se encuentran más ejemplos de buen uso:
+
+<http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/android/config.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/android/config.md b/docs/es/edge/guide/platforms/android/config.md
index b0fefb1..f63bf56 100644
--- a/docs/es/edge/guide/platforms/android/config.md
+++ b/docs/es/edge/guide/platforms/android/config.md
@@ -76,4 +76,13 @@ El archivo `config.xml` controla la configuración básica de una app que se apl
<preference name="AndroidLaunchMode" value="singleTop"/>
-* `DefaultVolumeStream`(string, el valor predeterminado de `default` , agregado en Córdoba-android 3.7.0): establece que volumen el volumen de hardware vinculan los botones. Por defecto es "llamar" por "medios" para tablets y teléfonos. Ajuste este parámetro a "medios" para los botones de volumen de su aplicación siempre cambiar el volumen de los medios de comunicación. Tenga en cuenta que al usar el plugin de los medios de comunicación de Cordova, los botones de volumen cambiará dinámicamente para controlar el volumen de los medios de comunicación cuando los objetos a los medios de comunicación están activos.
\ No newline at end of file
+* `DefaultVolumeStream`(string, el valor predeterminado de `default` , agregado en Córdoba-android 3.7.0): establece que volumen el volumen de hardware vinculan los botones. Por defecto es "llamar" por "medios" para tablets y teléfonos. Ajuste este parámetro a "medios" para los botones de volumen de su aplicación siempre cambiar el volumen de los medios de comunicación. Tenga en cuenta que al usar el plugin de los medios de comunicación de Cordova, los botones de volumen cambiará dinámicamente para controlar el volumen de los medios de comunicación cuando los objetos a los medios de comunicación están activos.
+
+* `OverrideUserAgent` (string, no establece de forma predeterminada): si se establece, el valor reemplazará el viejo UserAgent de webview. Es útil identificar la petición del navegador de la aplicación cuando solicita páginas remotas. Uso con precaución, esto puede causa compitiable problema con servidores web. Para la mayoría de los casos, utilice AppendUserAgent.
+
+ <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
+
+
+* `AppendUserAgent` (string, no establece de forma predeterminada): Si establece, el valor agregará al final del viejo UserAgent de webview. Cuando se utiliza con OverrideUserAgent, este valor se omitirá.
+
+ <preference name="OverrideUserAgent" value="My Browser" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/android/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/android/index.md b/docs/es/edge/guide/platforms/android/index.md
index 20f3f2d..bb7df5f 100644
--- a/docs/es/edge/guide/platforms/android/index.md
+++ b/docs/es/edge/guide/platforms/android/index.md
@@ -198,7 +198,7 @@ El comando `build` limpia archivos de proyecto y reconstruye la aplicación. Aqu
Puede utilizar la utilidad CLI `cordova` para desplegar la aplicación en el emulador o el dispositivo desde la línea de comandos:
- $ cordova emulate android #to deploy the app on a default iOS emulator
+ $ cordova emulate android #to deploy the app on a default android emulator
$ cordova run android --device #to deploy the app on a connected device
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/index.md b/docs/es/edge/guide/platforms/index.md
index a0b3194..37aacb7 100644
--- a/docs/es/edge/guide/platforms/index.md
+++ b/docs/es/edge/guide/platforms/index.md
@@ -72,6 +72,7 @@ Cada *Plataforma guía* a continuación te dice lo que necesitas saber para conf
* Guía de la plataforma Windows
* Windows Plugins
+* Empaquetado de Windows
* Actualización de Windows 8
## Tizen
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/ios/config.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ios/config.md b/docs/es/edge/guide/platforms/ios/config.md
index fe88dda..eedf7aa 100644
--- a/docs/es/edge/guide/platforms/ios/config.md
+++ b/docs/es/edge/guide/platforms/ios/config.md
@@ -86,4 +86,14 @@ El archivo `config.xml` controla la configuración básica de una app que se apl
* `ErrorUrl`(string, no establece de forma predeterminada): Si establece, se visualizará la página local que se hace referencia a un error en la aplicación.
- < nombre de preferencia = value="myErrorPage.html"/ "ErrorUrl" >
\ No newline at end of file
+ < nombre de preferencia = value="myErrorPage.html"/ "ErrorUrl" >
+
+
+* `OverrideUserAgent` (string, no establece de forma predeterminada): si se establece, el valor reemplazará el viejo UserAgent de webview. Es útil identificar la petición del navegador de la aplicación cuando solicita páginas remotas. Uso con precaución, esto puede causa compitiable problema con servidores web. Para la mayoría de los casos, utilice AppendUserAgent.
+
+ <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
+
+
+* `AppendUserAgent` (string, no establece de forma predeterminada): Si establece, el valor agregará al final del viejo UserAgent de webview. Cuando se utiliza con OverrideUserAgent, este valor se omitirá.
+
+ <preference name="OverrideUserAgent" value="My Browser" />
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/ios/tools.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ios/tools.md b/docs/es/edge/guide/platforms/ios/tools.md
index c03a70c..fe21a5a 100644
--- a/docs/es/edge/guide/platforms/ios/tools.md
+++ b/docs/es/edge/guide/platforms/ios/tools.md
@@ -37,21 +37,53 @@ Ejecute el comando `crear`, especificando la ruta existente para el proyecto, el
## Ejecutar la aplicación en un emulador
- $ /path/to/my_new_project/cordova/run--emulador
+ $ /path/to/my_new_project/cordova/run --emulator
## Ejecutar la aplicación en un dispositivo
- $ /path/to/my_new_project/cordova/run--dispositivo
+ $ /path/to/my_new_project/cordova/run --device
-## Liberando
+## Firmar la aplicación
- $ /path/to/my_new_project/cordova/build - liberación
+Usted puede aprender más sobre la firma, distribución de aplicaciones de iOS, creando un certificado y provisioning de perfil en el [iOS Developer biblioteca][2].
+
+ [2]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html
+
+Para firmar la aplicación en Córdoba necesita lo siguiente: * código de identidad de firma (`--codeSignIdentity`): [Usando XCode][3] puede crear un nuevo iOS firma identidad y añadir a su llavero. El tipo de código firma identidad - típicamente distribución o desarrollo, debe ser especificado.
+
+ [3]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW6
+
+* Provisioning de perfil (`--provisioningProfile`): [utilizando el centro de miembros de Apple][4] puede crear un perfil de aprovisionamiento. Descargar el perfil de aprovisionamiento en su máquina y lanzarlo en XCode para registrarlo. Se copia aquí en tu Mac: perfiles de ~/Library/MobileDevice/Provisioning\ /. Abriéndolo en un editor de texto, usted puede encontrar el UUID que necesita ser especificado.
+
+* Código de firma normas de recurso (`--codeSignResourceRules`) (opcional): permite especificar reglas de recursos firma personalizadas.
+
+ [4]: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html#//apple_ref/doc/uid/TP40012582-CH30-SW61
+
+Estos parámetros pueden especificarse usando los argumentos de línea de comandos sobre `build` o `run` secuencias de comandos:
+
+ $ /path/to/my_new_project/cordova/build --codeSignIdentitiy="iPhone Distribtion" --provisioningProfile="926c2bd6-8de9-4c2f-8407-1016d2d12954"
+
+
+Por otra parte, les puede especificar en un archivo de configuración de construcción (build.json) con un argumento (`--buildConfig`). Este es un ejemplo de un archivo de configuración de compilación:
+
+ {
+ "ios": {
+ "debug": {
+ "codeSignIdentitiy": "iPhone Development",
+ "provisioningProfile": "926c2bd6-8de9-4c2f-8407-1016d2d12954",
+ },
+ "release": {
+ "codeSignIdentitiy": "iPhone Distribution"
+ "provisioningProfile": "70f699ad-faf1-4adE-8fea-9d84738fb306",
+ }
+ }
+ }
-(modificar el `cordova/build-release.xcconfig` archivo para su identidad de firma de código)
+También hay soporte para mezclar y combinar los argumentos de línea de comandos y parámetros en el archivo build.json. Valores de los argumentos de línea de comandos tendrá prioridad.
-## Tala
+## Registro
$ /path/to/my_new_project/cordova/log
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/win8/index.md b/docs/es/edge/guide/platforms/win8/index.md
index 518cbaf..96c6df2 100644
--- a/docs/es/edge/guide/platforms/win8/index.md
+++ b/docs/es/edge/guide/platforms/win8/index.md
@@ -15,7 +15,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
# Guía de la plataforma Windows
-Esta guía le muestra cómo configurar el entorno de desarrollo SDK para construir y desplegar aplicaciones Cordova para Windows 8, Windows 8.1 y 8.1 de Windows Phone. Muestra cómo utilizar herramientas shell para generar y construir aplicaciones o plataformas Cordova CLI discuten en la interfaz de línea de comandos. (Véase la introducción para una comparación de estas opciones de desarrollo). Esta sección también muestra cómo modificar Cordova apps dentro de Visual Studio. Independientemente de qué enfoque toma, necesitas instalar el SDK de Visual Studio, como se describe a continuación.
+Esta guía muestra cómo configurar el entorno de desarrollo SDK para construir y desplegar aplicaciones de Córdoba para Windows 8, Windows 8.1, Windows Phone 8.1 y Windows 10 plataforma de aplicación Universal. Muestra cómo utilizar herramientas shell para generar y construir aplicaciones o plataformas Cordova CLI discute en la interfaz de línea de comandos. (Véase la introducción para una comparación de las opciones de desarrollo.) Esta sección también muestra cómo modificar Cordova aplicaciones dentro de Visual Studio. Independientemente de qué enfoque tomar, es necesario instalar el SDK de Visual Studio, como se describe a continuación.
Consulte actualización de Windows 8 para obtener información sobre cómo actualizar los proyectos existentes de Windows 8 Cordova.
@@ -31,55 +31,71 @@ Para desarrollar aplicaciones para la plataforma Windows necesitas:
* Una máquina Windows 8.1, 32 o 64 bits (ediciones *Home*, *Pro* o *empresa* ) con mínimo 4 GB de RAM.
-* Para los emuladores de Windows Phone, Professional edition 8.1 Windows (x 64) o superior y un procesador que soporta [cliente Hyper-V y segundo nivel de dirección de traducción (listón)][2]. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde la [Microsoft Developer Network][3].
+* Windows 8.0, 8.1 o 10, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2012 Express][2] o Visual Studio 2013. Visual Studio 2015 no es capaz de construir aplicaciones Windows 8.0.
-* [2013 Visual Studio para Windows][4] (Expresa o superior).
+ [2]: http://www.visualstudio.com/downloads
- [2]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
- [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
- [4]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
+Para desarrollar aplicaciones para Windows 8.0 y 8.1 (incluyendo Windows Phone 8.1):
-Hacer aplicaciones compiladas bajo Windows 8.1 *no* corre bajo Windows 8.0. Aplicaciones compiladas bajo Windows 8.0 son compatibles hacia adelante con 8.1.
+* 8.1 de Windows o Windows 10, 32 o 64-bit *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2013 Express][2] o superior. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde la [Microsoft Developer Network][3].
-Siga las instrucciones en [windowsstore.com][5] para someter la aplicación para Windows Store.
+* Para los emuladores de Windows Phone, edición profesional de Windows 8.1 (x 64) o superior y un procesador que soporte [cliente de Hyper-V y segundo nivel de dirección de traducción (listón)][4]. Una versión de evaluación de Windows 8.1 Enterprise está disponible desde [Microsoft Developer Network][3].
- [5]: http://www.windowsstore.com/
+* [Visual Studio 2013 para Windows][5] (Expreso o superior).
-Para desarrollar aplicaciones de Cordova para Windows, puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, o mediante el uso de Boot Camp a la partición de arranque dual un 8.1 de Windows mediante la ejecución de un entorno de máquina virtual. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
+ [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
+ [5]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
-* [VMWare Fusion][6]
+Para desarrollar aplicaciones para Windows 10:
-* [Parallels Desktop][7],
+* 8.1 de Windows o Windows 10 técnico vista previa 2, 32 - o 64-bit, junto con [Visual Studio 2015 RC][6] o superior.
-* [Boot Camp][8].
+ [6]: http://www.visualstudio.com/preview
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+Compatibilidad de la aplicación se determina por el sistema operativo que la aplicación. Aplicaciones son compatibles hacia adelante pero no el compatible, así que no se puede ejecutar una aplicación a Windows 8.1 en 8.0, pero se puede ejecutar una aplicación construida para 8.0 en 8.1.
-## Instalar el SDK
+Siga las instrucciones en [windowsstore.com][7] para enviar la aplicación para Windows Store.
+
+ [7]: http://www.windowsstore.com/
+
+Para desarrollar aplicaciones de Córdoba para Windows, puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, ya sea ejecutando un entorno de máquina virtual o usando Boot Camp a la partición de arranque dual un Windows 8.1. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
-Instalar la *Ultimate*, *Premium* o las ediciones de [Visual Studio][4] *Professional* 2013.
+* [VMWare Fusion][8]
-![][9]
+* [Parallels Desktop][9]
- [9]: img/guide/platforms/win8/win8_installSDK.png
+* [Boot Camp][10]
+
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [9]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [10]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
## Utilizando herramientas de Shell Cordova
Si desea utilizar herramientas de Cordova centrado en Windows shell en conjunción con el SDK, tienes dos opciones básicas:
-* Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el `platforms/windows/` directorio después de agregar la plataforma `windows` como se describe a continuación.
+* Acceder a ellos localmente de proyecto código generado por el CLI. Están disponibles en el `platforms/windows/` directorio después de agregar la plataforma `windows` como se describe a continuación.
-* Descárguelos desde una distribución independiente en [cordova.apache.org][10]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el directorio `package/bin` . (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
+* Descargarlas desde una distribución independiente en [cordova.apache.org][11]. La distribución de Córdoba contiene archivos separados para cada plataforma. No olvide ampliar el archivo apropiado, `cordova-windows` en este caso, dentro de un directorio vacío. Las utilidades del lote correspondiente están disponibles en el directorio `package/bin` . (Si es necesario para instrucciones más detalladas, consulte el archivo **README** ).
- [10]: https://www.apache.org/dist/cordova/platforms/
+ [11]: https://www.apache.org/dist/cordova/platforms/
Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins.
+## Instalar el SDK
+
+Instalar cualquier edición de [Visual Studio][2] que empareja la versión requisitos enumerados anteriormente.
+
+![][12]
+
+ [12]: img/guide/platforms/win8/win8_installSDK.png
+
+Para Windows, el instalador de Visual Studio tiene una opción para instalar las herramientas para construir aplicaciones Windows Universal. Debe asegurarse de que esta opción está seleccionada durante la instalación para instalar el SDK requiere.
+
## Crear un nuevo proyecto
-En este punto, para crear un nuevo proyecto puede elegir entre la herramienta de la cruz-plataforma CLI que se describe en la interfaz de línea de comandos, o el conjunto de herramientas específicas de Windows shell. El enfoque CLI abajo genera una aplicación denominada *HelloWorld* dentro de un nuevo directorio del proyecto `hello` :
+En este punto, para crear un nuevo proyecto puede elegir entre la plataforma CLI herramienta descrita en la interfaz de línea de comandos, o el conjunto de herramientas de shell de específicas de Windows. El enfoque CLI abajo genera una aplicación llamada *HelloWorld* dentro de un nuevo directorio de proyecto `hello` :
> cordova create hello com.example.hello HelloWorld
> cd hello
@@ -91,6 +107,8 @@ Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+Este proyecto apunta a Windows 8.1 como el destino por defecto OS. Puedes elegir destino 8.0 o 10.0 (véase "Versión de Windows de configurar destino") para todas las versiones o destino específico de una versión especial durante cada generación.
+
## Construir el proyecto
Si utilizas la CLI en el desarrollo, el directorio del proyecto es de alto nivel `www` directorio contiene los archivos de origen. Ejecutar cualquiera de éstos dentro del directorio del proyecto para la reconstrucción de la aplicación:
@@ -105,17 +123,40 @@ Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
C:\path\to\project\cordova\build.bat --debug
C:\path\to\project\cordova\build.bat --release
- C:\path\to\project\cordova\clean.bat
+
+
+El `clean` comando ayuda a eliminar directorios en preparación para la siguiente `build` :
+
+ C:\path\to\project\cordova\clean.bat
## Configurar la versión de Windows blanco
-Por defecto `build` comando produce dos paquetes: Windows 8.0 y 8.1 de Windows Phone. Actualizar paquete de Windows a la versión 8.1 que debe agregarse la siguiente configuración al archivo de configuración (`config.xml`).
+Por defecto `crear` comando produce dos paquetes: Windows 8.0 y 8.1 de Windows Phone. Para actualizar el paquete de Windows a la versión 8.1 que debe añadirse la siguiente configuración al archivo de configuración (`config.xml`).
+
+ <preference name="windows-target-version" value="8.1" />
+
+
+Una vez que se agrega este comando `build` ajuste comenzará a producir paquetes Windows 8.1 y 8.1 de Windows Phone.
+
+### El parámetro --appx
- <preference name='windows-target-version' value='8.1' />
+Usted puede decidir que usted quiere construir una versión particular de su aplicación a un determinado sistema operativo (por ejemplo, puede selecionar destino Windows 10 que quieres construir para Windows Phone 8.1). Para ello, puede utilizar el parámetro `--appx` :
+
+ > cordova build windows -- --appx=8.1-phone
-Una vez que se agrega este comando ajuste `construir` comenzará a producir paquetes 8.1 de Windows y Windows Phone 8.1.
+El sistema ignorará el sistema de preferencia en archivo config.xml de la versión de Windows de destino y estrictamente construir un paquete para Windows Phone 8.1.
+
+Los valores válidos para la bandera `--appx` son `8.1-win`, `8.1-phone`y `uap` (para Windows 10 aplicaciones Universal). Estas opciones también se aplican al comando `Ejecutar de Córdoba` .
+
+### Consideraciones para la versión de Windows de destino
+
+Windows 10 apoya un nuevo modo "Remote" para Córdoba aplicaciones (y HTML en general). Este modo permite aplicaciones mucho más libertad con respecto al uso de la manipulación del DOM y patrones comunes de la web como el uso de secuencias de comandos en línea, pero no así reduciendo el conjunto de capacidades de su aplicación puede usar cuando envía a la tienda pública de Windows. Para obtener más información acerca de Windows 10 y modo remoto, mirar la documentación de [Córdoba para Windows 10][13] .
+
+ [13]: win10-support.md.html
+
+Cuando utiliza el modo remoto, los desarrolladores se anima a aplicar una política de contenido de seguridad (CSP) para su aplicación para evitar ataques de inyección de secuencia de comandos.
## Desplegar la aplicación
@@ -125,62 +166,62 @@ Para desplegar el paquete de Windows:
> cordova run windows # `run` uses Windows package by default
-Para desplegar el paquete Windows Phone:
+Para desplegar el paquete de Windows Phone:
> cordova run windows -- --phone # deploy app to Windows Phone 8.1 emulator
> cordova run windows --device -- --phone # deploy app to connected device
-Puede utilizar **cordova run windows --list** para ver todos los destinos disponibles y **cordova run windows --target=target_name \-- -|-phone** para ejecutar la aplicación en un dispositivo específico o un emulador (por ejemplo, `cordova run windows --target = "Emulador 8.1 720 P 4,7 inch" -- --phone`).
+Puede utilizar **cordova run windows --list** para ver todos los destinos disponibles y **cordova run windows --target=target_name \-- -|-phone** para ejecutar la aplicación en un dispositivo específico o emulador (por ejemplo, `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
-También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
+También puede utilizar **cordova run --help** adicional construir y ejecutar opciones.
## Abra el proyecto en el SDK y desplegar la aplicación
-Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con Visual Studio. Los distintos comandos de `build` generan un archivo de Visual Studio solución (*.sln*). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:
+Una vez que construyes una aplicación Cordova como se describe anteriormente, usted puede abrir con Visual Studio. Los distintos comandos de `build` generan un archivo de Visual Studio solución (*.sln*). Abra el archivo en el explorador de archivos para modificar el proyecto dentro de Visual Studio:
-![][11]
+![][14]
- [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
+ [14]: img/guide/platforms/win8/win8_sdk_openSLN.png
-El componente `CordovaApp` muestra dentro de la solución, y su directorio `www` contiene el código fuente basada en web, incluyendo la página `index.html` :
+El componente de `CordovaApp` muestra dentro de la solución, y su directorio `www` contiene el código fuente basada en web, incluyendo la página `index.html` :
-![][12]
+![][15]
- [12]: img/guide/platforms/win8/win8_sdk.png
+ [15]: img/guide/platforms/win8/win8_sdk.png
-Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:
+Los controles debajo de menú principal de Visual Studio le permite probar o implementar la aplicación:
-![][13]
+![][16]
- [13]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [16]: img/guide/platforms/win8/win8_sdk_deploy.png
-Con la **Máquina Local** seleccionado, pulse la flecha verde para instalar la aplicación en la misma máquina ejecutando Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:
+Con la **Máquina Local** seleccionado, pulsaremos la flecha verde para instalar la aplicación en el mismo equipo que ejecuta Visual Studio. Una vez lo haces, la aplicación aparece en los listados de la aplicación de Windows 8:
-![][14]
+![][17]
- [14]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [17]: img/guide/platforms/win8/win8_sdk_runApp.png
Cada vez que reconstruir la aplicación, se actualiza la versión disponible en la interfaz.
-Una vez disponibles en los listados de la aplicación, manteniendo presionada la tecla **CTRL** mientras selecciona la aplicación le permite culpar a la pantalla principal:
+Una vez disponible en la lista aplicación, manteniendo presionada la tecla **CTRL** mientras selecciona la aplicación le permite a prender a la pantalla principal:
-![][15]
+![][18]
- [15]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [18]: img/guide/platforms/win8/win8_sdk_runHome.png
-Tenga en cuenta que si se abre la aplicación dentro de un entorno de máquina virtual, necesite hacer clic en las esquinas o a lo largo de los lados de las ventanas para cambiar aplicaciones o acceder a funciones adicionales:
+Tenga en cuenta que si usted abre la aplicación dentro de un entorno de máquina virtual, puede que necesite hacer clic en las esquinas o a lo largo de los lados de las ventanas para cambiar de aplicaciones o acceder a funciones adicionales:
-![][16]
+![][19]
- [16]: img/guide/platforms/win8/win8_sdk_run.png
+ [19]: img/guide/platforms/win8/win8_sdk_run.png
-Alternativamente, seleccione la opción de despliegue de **simulador** para ver la aplicación como si se estaban ejecutando en un dispositivo de tableta:
+Alternativamente, elija la opción de despliegue de **simulador** para ver la aplicación como si estuviera ejecutando en un dispositivo tablet:
-![][17]
+![][20]
- [17]: img/guide/platforms/win8/win8_sdk_sim.png
+ [20]: img/guide/platforms/win8/win8_sdk_sim.png
-A diferencia de la implementación de escritorio, esta opción permite simular la orientación de la tableta, ubicación, y variar su configuración de red.
+A diferencia de la implementación de escritorio, esta opción le permite simular la orientación de la tableta, ubicación, y variar su configuración de red.
-**Nota**: consulte el Resumen de consejos sobre cómo usar herramientas de línea de comandos de Cordova o el SDK en su flujo de trabajo. Cordova CLI se basa en código multiplataforma que rutinariamente sobrescribe los archivos específicos a una plataforma utilizados por el SDK. Si desea utilizar el SDK para modificar el proyecto, utilice las herramientas de shell de nivel inferior como una alternativa a la CLI.
\ No newline at end of file
+**Nota**: Consulte el Resumen de consejos sobre cómo utilizar herramientas de línea de comandos de Cordova o el SDK en su flujo de trabajo. El CLI Cordova se basa en código fuente entre plataformas que rutinariamente sobrescribe los archivos específicos para cada plataforma utilizados el SDK de. Si desea utilizar el SDK para modificar el proyecto, utilizar las herramientas de nivel inferior shell como una alternativa a la CLI.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/win8/packaging.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/win8/packaging.md b/docs/es/edge/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..d473b31
--- /dev/null
+++ b/docs/es/edge/guide/platforms/win8/packaging.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.
+
+
+* * *
+
+# Empaquetado de Windows
+
+Usted puede aprender más sobre firma y empaquetado de aplicaciones de la tienda de Windows en [MSDN](https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx).
+
+Para poder correctamente y firmar Windows aplicaciones allí son pocas cosas necesarias:
+
+ * Un certificado de firma
+ * Datos de identidad que empareja el certificado de firma suministrado
+
+En proyecto de Windows, datos de identidad se mantienen en un archivo llamado package.appxmanifest. Este archivo se rellena automáticamente cada vez que se construye una aplicación de Córdoba. Identidad tiene 3 campos importantes.
+
+ * Name
+ * Publisher
+ * Version
+
+*Nombre* y la *versión* se pueden establecer desde **config.xml**. *Editor* puede ser proporcionado como un parámetro de compilación o pueden configurarse en el archivo **build.json** .
+
+
+
+Un certificado de firma puede proporcionar cualquier CLI o a través del archivo build.json. El certificado relacionado con CLI banderas son:
+
+ * `--packageCertificateKeyFile` : una vez creado un paquete certificado de firma, este parámetro puede utilizarse para asociar el certificado de la aplicación. Este indicador toma una ruta de archivo como argumento. Por ejemplo. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx"`
+ * `-packageThumbprint` : huella digital del paquete se utiliza para validar la autenticidad del archivo clave del paquete certificado. Al crear un archivo de clave de certificado, este valor será proporcionado al usuario final. Por ejemplo. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx" --packageThumbprint="ABCABCABCABC123123123123"`
+
+Alternativamente, estos valores podrían especificarse utilizando un archivo de configuración de build (build.json) mediante CLI (--buildConfig). Un archivo de configuración de compilación de muestra:
+
+ {
+ "windows": {
+ "debug": {
+ "packageCertificateKeyFile": "platforms\\windows\\CordovaApp_TemporaryKey.pfx"
+ },
+ "release": {
+ "packageCertificateKeyFile": "c:\\path-to-key\\keycert.pfx",
+ "packageThumbprint": "ABCABCABCABC123123123123",
+ "publisherId": "CN=FakeCorp.com, L=Redmond, S=Washington, C=US"
+ }
+ }
+ }
+
+
+También hay soporte para mezclar y combinar los argumentos de línea de comandos y parámetros en el archivo build.json. Valores de los argumentos de línea de comandos tendrá prioridad.
+
+# Cómo crear un certificado de clave y signo Cordova windows aplicaciones
+
+Firma se requiere para distribuir e instalar aplicaciones de Windows Store. Este proceso es manejado normalmente por Visual Studio al implementar un paquete de liberación. Para hacer tmhis sin Visual Studio necesitamos crear nuestros propios certificados.
+
+Para la creación de certificados debemos utilizar [makecert.exe](https://msdn.microsoft.com/en-us/library/ff548309(v=vs.85).aspx) util. Esta herramienta viene con el SDK de Windows y puede encontrarse en `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x64` o `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x86`.
+
+Lo primero que debemos hacer es crear una clave de root para firmar nuestra aplicación.
+
+`makecert.exe -n "CN=FakeCorp.com" -r -eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" -e "01/01/2020" –h 0 -sv FakeCorp.com.pvk FakeCorp.com.cer`
+
+Para entender qué makecert hace, aquí está una breve explicación de lo que hacen los parámetros:
+
+ * -n "CN=FakeCorp.com": este es el nombre [X.509](http://en.wikipedia.org/wiki/X.509) certificado sujeto. En este ejemplo es **C**Common**N**ame=FakeCorp.com.
+ * -r: crea un [certificado auto firmado](http://en.wikipedia.org/wiki/Self-signed_certificate).
+ * -eku #EKU_VAL #: separado por comas mejorado uso clave OID.
+ * 1.3.6.1.5.5.7.3.3 indica que el certificado es válido para firma de código. Siempre especificar este valor para limitar el uso del certificado.
+ * 1.3.6.1.4.1.311.10.3.13 indica que el certificado de la respeta firma de toda la vida. Normalmente, si una firma es tiempo estampado, como el certificado era válido en el punto de la hora estampada, la firma sigue siendo válida incluso si el certificado caduca. Este EKU obliga la firma vencimiento independientemente de si la firma es tiempo de estampado.
+ * -e "01/01/2020": establece la fecha de expiración del certificado.
+ * -h 0: altura máxima del árbol debajo de este certificado se establece en 0 para impedir que el certificado se utiliza como una autoridad de certificación (CA) que pueden emitir otros certificados.
+ * sv - FakeCorp.com.pvk: salida PVK archivo. Windows utiliza PVK archivos para almacenar las claves privadas de firma de código.
+ * FakeCorp.com.cer: Archivo de certificado de salida. Archivo CER se utiliza para almacenar el certificado X.509.
+
+Después de ejecutar makecert por primera vez, introduzca la clave privada en la pantalla que aparece:
+
+
+
+Una vez creado el archivo cer y pvk, necesitamos crear un archivo pfx de estos certificados. Un archivo pfx (formato de intercambio de Personal) contiene una variedad de información criptográfica, como certificados, certificados de autoridad raíz, cadenas de certificados y claves privadas. Para paquete de los certs, utilizaremos la herramienta llamada [pvk2pfx](https://msdn.microsoft.com/en-us/library/ff550672(v=vs.85).aspx). Esta herramienta viene con el SDK de Windows y puede encontrarse en `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x64` o `%ProgramFiles(x86) %\Windows Kits\8.1\bin\x86`.
+
+`pvk2pfx -pvk FakeCorp.com.pvk -pi pvkPassword -spc FakeCorp.com.cer -pfx FakeCorp.com.pfx -po pfxPassword`
+
+Donde:
+
+ * PVK: nombre del archivo de entrada pvk
+ * PI: pvk contraseña
+ * SPC: nombre del archivo de entrada cert
+ * pfx: nombre del archivo pfx de salida
+ * po: contraseña pfx; igual pvk contraseña si no dispone de
+
+Si ofrecemos este archivo pfx archivo de build.json, tenemos el siguiente error: "el archivo de llave puede ser protegido con contraseña. Para corregir esto, intente importar manualmente el certificado en el almacén de certificados personales del usuario actual. ". Para importar tenemos que utilizar [certutil](https://technet.microsoft.com/en-us/library/ee624045(v=ws.10).aspx) desde un símbolo del sistema de administración:
+
+`certutil -user -p PASSWORD -importPFX FakeCorp.com.pfx`
+
+Donde:
+
+ * user: especifica "usuario actual" almacén personal
+ * p: contraseña para el archivo pfx
+ * importPfx: nombre de archivo pfx
+
+Una vez instalado, el siguiente paso es agregar packageThumbprint y packageCertificateKeyFile a build.json. Para encontrar la packageThumbprint, buscar el CommonName nos hemos asociado con el certificado:
+
+`powershell -Command " & {dir -path cert:\LocalMachine\My | where { $_.Subject -like \"*FakeCorp.com*\" }}"`
+
+Una vez que estos últimos valores son proporcionados. Córdoba con éxito debe paquete y firmar la aplicación.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/win8/win10-support.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/win8/win10-support.md b/docs/es/edge/guide/platforms/win8/win10-support.md
new file mode 100644
index 0000000..a2add16
--- /dev/null
+++ b/docs/es/edge/guide/platforms/win8/win10-support.md
@@ -0,0 +1,101 @@
+# Cordova para Windows 10
+
+Tal vez podría en vez llamarlo "Windows 10 para Córdoba". Windows 10 ha tenido su plataforma de aplicaciones de JavaScript y HTML re-diseñarse para llevar apoyo de Córdova a la web y para obtener las restricciones de seguridad de la plataforma de su camino.
+
+## Comenzando con Windows 10
+
+Añadir Windows 10 apoyo a su aplicación es tan sencillo como establecer su versión de plataforma de destino Windows 10.0:
+
+ <preference name="windows-target-version" value="10.0" />
+ <preference name="windows-phone-target-version" value="10.0" />
+
+
+Cuando se compila con estas preferencias establecen, se construirá sólo una sola .appx (y .appxupload). Requieren de Windows 10 como mínimo.
+
+### Entender el modo de modo remoto y Local
+
+Modo remoto es una nueva característica de la plataforma de aplicaciones para Windows HTML en Windows 10. En Windows 8 y 8.1, aplicaciones HTML trabajaban en lo que se llama "Local Mode" en Windows 10. En modo Local, aplicaciones HTML tienen acceso completo a la superficie de API de Windows nativo y capacidades. Para prevenir ataques de inyección de secuencia de comandos que podrían resultar en fugas de información personal identificable por código malicioso, modo Local no permite secuencias de comandos en línea y requiere que los desarrolladores que realizan la manipulación de DOM para hacerlo dentro de un contexto explícito (`MSApp.execUnsafeLocalFunction`).
+
+Modo remoto elimina esos requisitos, lo que hace posible utilizar sin modificar librerías como jQuery o AngularJS directamente en el código, sin ningún cambio. Para ello, se elimina su posibilidad de declarar determinadas capacidades cuando se acredite su aplicación en la Windows Store. La eliminación de estas capacidades generalmente no impide llegar a ciertas funcionalidades, pero pueden requerir utilizar una combinación diferente de APIs o tácticas.
+
+### Efecto de modo remoto en capacidades
+
+Al implementar su aplicación de modo remoto a la tienda de Windows no están disponibles las siguientes capacidades:
+
+ * Autenticación de la empresa (`enterpriseAuthentication`)
+ * Certificados de usuario compartida (`sharedUserCertificates`)
+ * Biblioteca de documentos (`documentsLibrary`)
+ * Biblioteca de música (`musicLibrary`)
+ * Biblioteca de imágenes (`picturesLibrary`)
+ * Biblioteca de videos (`videosLibrary`)
+ * Medios de almacenamiento extraíbles (`removableStorage`)
+ * Cliente/servidor de Internet (`internetClientClientServer`) - Nota que `internetClient` es todavía permitido
+ * Cliente/servidor de red privada (`privateNetworkClientServer`)
+
+Cada una de las restricciones de la biblioteca puede ser trabajada alrededor solicitando que el usuario interactuar con el sistema de archivos a través de un [Selector de archivos](https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.pickers.fileopenpicker.aspx). Esto evita que código malicioso inyectado arbitrariamente a acceder al sistema de archivo.
+
+Las restricciones relacionadas con la red deben ser trabajadas alrededor mediante una API que no utiliza controles de capacidad o por intermediación de la comunicación a través de canales de comunicación estándar de internet, como `XMLHttpRequest` o Web Sockets.
+
+Las capacidades de autenticación de empresa y certificados de usuario compartido están específicamente dirigidas a escenarios de empresa. Estas capacidades son compatibles para privado/empresa-habilitado tiendas de aplicaciones, así que si usted está construyendo aplicaciones que van a ser desplegados en un mecanismo de despliegue interno, todavía puede apoyar a éstos. Sin embargo, no se admiten de forma remota aplicaciones en el almacén público de Windows. Cuando construyes dirigidos a Windows 10, si una de estas capacidades se detecta en su manifiesto de aplicación, se mostrará una advertencia.
+
+## Referencia
+
+### config.XML preferencias
+
+#### windows-target-version, windows-phone-target-version
+
+ <preference name="windows-target-version" value="10.0" />
+ <preference name="windows-phone-target-version" value="10.0" />
+
+
+*Se necesita por lo menos uno.*
+
+Estas preferencias identifican la versión de Windows o Windows Phone desea que su paquete de la aplicación destino.
+
+**Valores válidos**
+
+ * `10.0`, `UAP`: construye para Windows 10 plataforma de aplicación Universal
+ * `8.1`: builds para Windows Phone Windows 8.1 8.1
+ * `8.0`: construir para Windows 8.0. No es válido para Windows Phone (utilice la plataforma de Córdoba **wp8** en su lugar)
+
+**Escenarios**
+
+Si usted está apuntando 10 Windows solamente, basta tener un ajuste de la `windows-target-version` en el archivo config.xml.
+
+#### WindowsDefaultUriPrefix
+
+ <preference name="WindowsDefaultUriPrefix" value="ms-appx://|ms-appx-web://" />
+
+
+Esta preferencia identifica si desea que su aplicación para apuntar el **contexto local** o **remoto contexto** como su inicio URI. Cuando se compila para Windows 10, el valor predeterminado es el contexto remoto (`ms-apppx-web: / /`).
+
+Para tener una aplicación en modo local que no se ven afectada por las restricciones de capacidad de modo remoto, debe establecer esta preferencia en `ms-appx: / /` y no declarar cualquier `acceso < a >` elementos con URI remotos.
+
+**Valores válidos**
+
+ * `ms-appx: / /` (Predeterminado para Windows 8.0, 8.1): la página de inicio se ejecuta en el contexto local
+ * `ms-appx-web: / /` (Predeterminado para Windows 10): la página de inicio se ejecuta en el contexto remoto
+
+#### {SDK}-MinVersion, {SDK}-MaxVersionTested
+
+*Opcional*
+
+ <preference name="Windows.Universal-MinVersion" value="10.0.0.0" />
+ <preference name="Windows.Mobile-MinVersion" value="10.0.9927.0" />
+ <preference name="Windows.Mobile-MaxVersionTested" value="10.0.10031.0" />
+ <preference name="Microsoft.Band-MinVersion" value="10.0.11.0" />
+
+
+Estas preferencias identifican que los ecosistemas (incluyendo pero no limitado a Universal de Windows, Windows Mobile o Xbox) y son compatibles con sus versiones de min/max. Todavía requieren que las plataformas tienen soporte para la plataforma de aplicación Universal (10 de Windows así como el sistema operativo base). Sin embargo, estos pueden indicar que la aplicación es consciente de la funcionalidad particular que sólo puede estar disponible en ciertos dispositivos (como secuencias de juego en Xbox).
+
+**Valores válidos**
+
+Hay tres partes a cada valor: el **valor de la versión**, el **SDK**y la **restricción de la versión**. Estas preferencias son detectadas por comenzando con `Windows` o `Microsoft` y terminando en `- MinVersion` o `- MaxVersionTested`:
+
+ * El **SDK** define qué especializado plataforma de destino. El valor predeterminado es `Windows.Universal`. Los valores válidos para estos se definen en el esquema de AppxManifest, en los elementos del `Package/Dependencies/TargetPlatform` .
+ * La **restricción de la versión** define las reglas de compatibilidad de aplicación. Por ejemplo, si el `-MinVersion` se establece a 10.1.0.0, versiones del sistema operativo que no soportan al menos 10.1.0.0 del SDK correspondiente no serán capaces de cargarla.
+ * `-MinVersion` especifica la mínima versión de la SDK requerida
+ * `-MaxVersionTested` especifica la versión más alta probada de la SDK. Si se lanza una nueva versión del SDK correspondiente, se ejecutará en modo de compatibilidad para la versión especificada.
+ * El **valor de versión** es una tupla de 4 enteros en forma de *major.minor.build.qfe*.
+
+Si no hay preferencias de estos tipos se especifican en el archivo config.xml, entonces Windows.Universal versión 10.0.0.0 será elegido por defecto.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/index.md b/docs/es/edge/guide/platforms/wp8/index.md
index eea1132..c36f148 100644
--- a/docs/es/edge/guide/platforms/wp8/index.md
+++ b/docs/es/edge/guide/platforms/wp8/index.md
@@ -36,17 +36,20 @@ Se necesita lo siguiente:
* El [Windows Phone SDK][3].
+* Con el fin de implementar a través de la línea de comandos con el SDK de Windows Phone 8.0, se debe instalar [Visual Studio 2012 actualización 2][4] .
+
[2]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
- [3]: https://dev.windowsphone.com/en-us/downloadsdk
+ [3]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
+ [4]: https://support.microsoft.com/en-us/kb/2797912
Para desarrollar aplicaciones de Córdoba para dispositivos Windows Phone, usted puede utilizar un PC con Windows, pero también puede desarrollar en un Mac, ya sea mediante la ejecución de un entorno de máquina virtual o usando Boot Camp para arranque dual una partición de Windows. Consulte estos recursos para configurar el entorno de desarrollo requiere de Windows en un Mac:
-* **VMWare Fusion**: para configurar la máquina virtual de Windows 8, siga las instrucciones proporcionadas por el [Microsoft Developer Network][4]y, a continuación, ver configuración de VMWare Fusion para obtener información sobre cómo preparar el entorno virtual para ejecutar el emulador incluido con el SDK.
+* **VMWare Fusion**: para configurar la máquina virtual de Windows 8, siga las instrucciones proporcionadas por el [Microsoft Developer Network][5]y, a continuación, ver configuración de VMWare Fusion para obtener información sobre cómo preparar el entorno virtual para ejecutar el emulador incluido con el SDK.
-* **Parallels Desktop**: para configurar la máquina virtual de Windows 8, siga las instrucciones proporcionadas por el [Microsoft Developer Network][5]y, a continuación, ver configuración de Parallels Desktop para obtener información sobre cómo preparar el entorno virtual para ejecutar el emulador incluido con el SDK.
+* **Parallels Desktop**: para configurar la máquina virtual de Windows 8, siga las instrucciones proporcionadas por el [Microsoft Developer Network][6]y, a continuación, ver configuración de Parallels Desktop para obtener información sobre cómo preparar el entorno virtual para ejecutar el emulador incluido con el SDK.
- [4]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
<!--
- __VirtualBox__: To set up the Windows 8 virtual machine, follow the
@@ -56,14 +59,14 @@ Para desarrollar aplicaciones de Córdoba para dispositivos Windows Phone, usted
2DO: virtualBox doesn't work yet; any extra config info?
-->
-* **Campamento**: para configurar la partición de Windows 8, siga las instrucciones de instalación proporcionadas por la [Microsoft Developer Network][6].
+* **Campamento**: para configurar la partición de Windows 8, siga las instrucciones de instalación proporcionadas por la [Microsoft Developer Network][7].
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
-Si está desarrollando en un PC, debe apoyar su procesador de virtualización (*VT-x* en Intel) y [Segundo nivel de dirección de traducción (listón)][7]. Consultar [lista de Intel de procesadores][8]. Virtualización típicamente está desactivado por defecto, así que tienes que activarlo en la configuración del BIOS. El PC debe tener al menos 6,5 GB de espacio libre en disco duro y 4GB de RAM.
+Si está desarrollando en un PC, debe apoyar su procesador de virtualización (*VT-x* en Intel) y [Segundo nivel de dirección de traducción (listón)][8]. Consultar [lista de Intel de procesadores][9]. Virtualización típicamente está desactivado por defecto, así que tienes que activarlo en la configuración del BIOS. El PC debe tener al menos 6,5 GB de espacio libre en disco duro y 4GB de RAM.
- [7]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
- [8]: http://ark.intel.com/Products/VirtualizationTechnology
+ [8]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
+ [9]: http://ark.intel.com/Products/VirtualizationTechnology
## Utilizando herramientas de Shell Cordova
@@ -71,19 +74,21 @@ Si desea utilizar herramientas de shell de Windows Phone-centrado de Cordova en
* Acceder a ellos localmente desde proyecto código generado por el CLI. Están disponibles en el `platforms/wp8/cordova` Directorio después de agregar la `wp8` plataforma como se describe a continuación.
-* Descárguelos desde una distribución independiente en [cordova.apache.org][9]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-wp8\wp8` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior `bin` Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
+* Descárguelos desde una distribución independiente en [cordova.apache.org][10]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-wp8\wp8` en este caso, dentro de un directorio vacío. Las utilidades por lotes correspondientes están disponibles en el nivel superior `bin` Directorio. (Si es necesario para obtener instrucciones más detalladas, consulte el archivo **README** ).
- [9]: http://cordova.apache.org
+ [10]: http://cordova.apache.org
Estas herramientas de shell le permiten crear, construir y ejecutar aplicaciones de Windows Phone. Para obtener información sobre la interfaz de línea de comandos adicional que permite plugin características en todas las plataformas, ver usando Plugman para gestionar Plugins. Consulte aplicación Plugins para orientación sobre cómo desarrollar plugins y Windows Phone 8 Plugins para detalles específicos de la plataforma de Windows Phone.
## Instalar el SDK
-Instalar la última versión del SDK de Windows Phone de la zona de **descargas** de [dev.windowsphone.com][3]. También puede instalar los paquetes de actualización más recientes del emulador.
+Instalar la última versión del SDK de Windows Phone de la zona de **descargas** de [dev.windowsphone.com][11]. También puede instalar los paquetes de actualización más recientes del emulador.
+
+ [11]: https://dev.windowsphone.com/en-us/downloadsdk
-![][10]
+![][12]
- [10]: img/guide/platforms/wp8/wp8_downloadSDK.png
+ [12]: img/guide/platforms/wp8/wp8_downloadSDK.png
## Crear un nuevo proyecto
@@ -141,27 +146,27 @@ De forma predeterminada, el `run` script invoca la bandera del emulador y acepta
El emulador lanza una imagen del dispositivo con la aplicación instalada. Desde la pantalla principal, desplácese hasta el panel de aplicaciones para lanzar la aplicación **HelloWorld** . Esto demuestra el lanzamiento con su pantalla de bienvenida, seguido por su interfaz principal de la aplicación:
-![][11]
+![][13]
- [11]: img/guide/platforms/wp8/wp8_emulator.png
+ [13]: img/guide/platforms/wp8/wp8_emulator.png
Controles básicos del emulador en la parte superior derecha de la pantalla del dispositivo permiten alternar entre la orientación vertical y horizontal. El botón **>** abre más controles que permiten poner a prueba las orientaciones más complejas y gestos:
-![][12]
+![][14]
- [12]: img/guide/platforms/wp8/wp8_emulator_orient.png
+ [14]: img/guide/platforms/wp8/wp8_emulator_orient.png
Estos controles avanzados también permiten modificar la ubicación del dispositivo o para simular secuencias de movimientos:
-![][13]
+![][15]
- [13]: img/guide/platforms/wp8/wp8_emulator_loc.png
+ [15]: img/guide/platforms/wp8/wp8_emulator_loc.png
## Desplegar en el dispositivo
-Antes de probar la aplicación en un dispositivo, el dispositivo debe estar registrado. Consulte la [documentación de Microsoft][14] para obtener más información sobre cómo implementar y probar en Windows Phone 8. También, asegúrese de que el teléfono está conectado al ordenador y la pantalla está desbloqueada.
+Antes de probar la aplicación en un dispositivo, el dispositivo debe estar registrado. Consulte la [documentación de Microsoft][16] para obtener más información sobre cómo implementar y probar en Windows Phone 8. También, asegúrese de que el teléfono está conectado al ordenador y la pantalla está desbloqueada.
- [14]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
+ [16]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
Luego ejecute el siguiente comando CLI para ejecutar la aplicación en el dispositivo:
@@ -179,8 +184,8 @@ Alternativamente, si usted está trabajando en Visual Studio, seleccione **Windo
Una vez que construyes una aplicación Cordova como se describió anteriormente, puedes abrirlo con el SDK. El vario `build` comandos genera un archivo de Visual Studio solución (*.sln*). Abra el archivo para modificar el proyecto dentro de Visual Studio. El código fuente basada en web está disponible dentro del proyecto `www` Directorio. Junto con otras herramientas proporciona el SDK, el control debajo del menú le permite lanzar la aplicación en un emulador de Windows Phone:
-![][15]
+![][17]
- [15]: img/guide/platforms/wp8/wp8_vs.png
+ [17]: img/guide/platforms/wp8/wp8_vs.png
Consulte el Resumen de consejos sobre cómo usar herramientas de línea de comandos de Cordova o el SDK en su flujo de trabajo. Cordova CLI se basa en código multiplataforma que rutinariamente sobrescribe los archivos específicos a una plataforma utilizados por el SDK. Si quieres trabajar dentro del SDK, utilice las herramientas de shell de nivel inferior como una alternativa a la CLI.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/support/index.md b/docs/es/edge/guide/support/index.md
index 08d9b1a..dff34ec 100644
--- a/docs/es/edge/guide/support/index.md
+++ b/docs/es/edge/guide/support/index.md
@@ -186,7 +186,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-device-motion/blob/master/doc/index.md">Acelerómetro</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-device-motion">Acelerómetro</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -219,7 +219,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md">HomeScreen PlusPlus</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-battery-status">HomeScreen PlusPlus</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -253,7 +253,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md">Cámara</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-camera">Cámara</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -286,7 +286,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-media-capture/blob/master/doc/index.md">Captura</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-media-capture">Captura</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -319,7 +319,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-device-orientation/blob/master/doc/index.md">Brújula</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-device-orientation">Brújula</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -353,7 +353,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md">Conexión</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-network-information">Conexión</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -386,7 +386,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-contacts/blob/master/doc/index.md">Contactos</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-contacts">Contactos</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -420,7 +420,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-device/blob/master/doc/index.md">Dispositivo</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-device">Dispositivo</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -486,7 +486,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md">Archivo</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-file">Archivo</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -519,7 +519,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-file-transfer/blob/master/doc/index.md">Transferencia de archivos</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-file-transfer">Transferencia de archivos</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -555,7 +555,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-geolocation/blob/master/doc/index.md">Geolocalización</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-geolocation">Geolocalización</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -588,7 +588,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-globalization/blob/master/doc/index.md">Globalización</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-globalization">Globalización</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -621,7 +621,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-inappbrowser/blob/master/doc/index.md">InAppBrowser</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-inappbrowser">InAppBrowser</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -655,7 +655,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-media/blob/master/doc/index.md">Los medios de comunicación</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-media">Los medios de comunicación</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -688,7 +688,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-dialogs/blob/master/doc/index.md">Notificación</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-dialogs">Notificación</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -721,7 +721,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-splashscreen/blob/master/doc/index.md">SplashScreen</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-splashscreen">SplashScreen</a>
</th>
<td data-col="amazon-fireos" class="y">
@@ -754,7 +754,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md">Barra de estado</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-statusbar">Barra de estado</a>
</th>
<td data-col="amazon-fireos" class="n">
@@ -823,7 +823,7 @@ A continuación muestra el conjunto de herramientas de desarrollo y dispositivo
<tr>
<th>
- <a href="https://github.com/apache/cordova-plugin-vibration/blob/master/doc/index.md">Vibración</a>
+ <a href="https://www.npmjs.com/package/cordova-plugin-vibration">Vibración</a>
</th>
<td data-col="amazon-fireos" class="y">
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/index.md b/docs/es/edge/index.md
index a0a468f..0283ffb 100644
--- a/docs/es/edge/index.md
+++ b/docs/es/edge/index.md
@@ -98,31 +98,45 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
</li>
<li>
<h2>
- Guía Whitelist
+ Plataformas y gestión de versiones de Plugins
</h2>
- <span>Permite a la aplicaciones acceder a recursos externos.</span>
+ <span>Guardar y restaurar proyectos CLI a un estado conocido sin problemas.</span>
</li>
<li>
<h2>
- Almacenamiento
+ Guía de lista blanca
</h2>
- <span>Una perspectiva de las opciones de almacenamiento nativas.</span>
+ <span>Una aplicación acceso a recursos externos.</span>
</li>
<li>
<h2>
- Próximos pasos
+ Almacenamiento de información
</h2>
- <span>Un vistazo a los temas que se encontrarán nuevos desarrolladores Cordova.</span>
+ <span>Un resumen de opciones de almacenamiento de información nativo.</span>
</li>
<li>
<h2>
- <a href="_index.html">Índice de palabras clave</a>
+ Ganchos de guía
</h2>
- <span>Índice completo de la documentación.</span>
+ <span>Extender la funcionalidad de Cordova por defecto añadiendo scripts personalizados.</span>
+ </li>
+ <li>
+ <h2>
+ Pasos a seguir
+ </h2>
+
+ <span>Un vistazo a temas que se encontrarán con nuevos desarrolladores Cordova.</span>
+ </li>
+ <li>
+ <h2>
+ <a href="_index.html">Índice de palabra clave</a>
+ </h2>
+
+ <span>Índice completo de la documentación de.</span>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/89be0380/docs/es/edge/platform_plugin_versioning_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/platform_plugin_versioning_ref/index.md b/docs/es/edge/platform_plugin_versioning_ref/index.md
new file mode 100644
index 0000000..b53fab7
--- /dev/null
+++ b/docs/es/edge/platform_plugin_versioning_ref/index.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.
+
+
+* * *
+
+# Plataformas y gestión de versiones de Plugins
+
+De versión 4.3.0 en adelante, Córdoba ofrece la posibilidad de guardar y restaurar de plugins y plataformas.
+
+Esta característica permite a los desarrolladores guardar y restaurar la aplicación a un estado conocido sin tener que comprobar en todo el código fuente de plataforma y plugin.
+
+El comando 'save' almacena información sobre la plataforma de aplicación y versiones de plugin en el archivo config.xml. El paso de 'restauración' se produce automáticamente cuando una **'cordova prepare'** , haciendo uso de la información previamente guardada en el archivo config.xml.
+
+Un escenario donde guardar/restaurar las capacidades vienen en prácticas es en grandes equipos que trabajan en una aplicación, con cada miembro del equipo centrado en una plataforma o plugin. Esta característica hace más fácil compartir el proyecto y reducir la cantidad de código redundante que se comprueba en el repositorio.
+
+## Versiones de la plataforma
+
+### Guardando plataformas
+
+Para guardar una plataforma, ejecuta el siguiente comando:
+
+ $ cordova platform add <platform[@<version>] | directory | git_url> --save
+
+
+Después de ejecutar el comando anterior, el archivo config.xml resultante se parece:
+
+ <?xml version='1.0' encoding='utf-8'?>
+ ...
+ <engine name="android" spec="^4.0.0" />
+ ...
+ </ xml>
+
+
+Algunos ejemplos: * **'cordova platform add android --save'** => recupera la versión fijada de la plataforma android, agrega al proyecto y luego actualiza el archivo config.xml. **'cordova platform add android@3.7.0 --save'** => recupera la plataforma android, versión 3.7.0 de NPM, agrega al proyecto y luego actualiza el archivo config.xml. **'ordova platform add android@https://github.com/apache/cordova-android.git --save'** => clones el repositorio especificado git cordova-android, agrega la plataforma android al proyecto, entonces actualiza el archivo config.xml y apunta su versión git-dirección url especificada. **'cordova platform add C:/path/to/android/platform --save'** => recupera la plataforma android en el directorio especificado, agrega al proyecto y luego actualiza el archivo config.xml y el directorio.
+
+### Masa de ahorro plataformas sobre un proyecto existente
+
+El '--guardar ' bandera descrita sólo es útil cuando Recuerdas a utilizar durante la adición de la plataforma. Si tienes un proyecto ya existente y desea guardar todas las plataformas actualmente agregadas en su proyecto, usted puede utilizar:
+
+ $ cordova platform save
+
+
+### Actualización / eliminación de plataformas
+
+También es posible actualizar/eliminar del archivo config.xml durante los comandos 'cordova platform update' y 'cordova platform remove':
+
+ $ cordova platform update <platform[@<version>] | directory | git_url> --save
+ $ cordova platform remove <platform> --save
+
+
+Algunos ejemplos: * **'cordova platform update android --save'** => además de actualizar la plataforma android a la versión anclada, actualización config.xml entrada * **'cordova platform update android@3.8.0 --save'** => además de actualizar la plataforma android a la versión 3.8.0, actualización config.xml entrada * **'cordova platform update /path/to/android/platform --save'** => además de actualizar la plataforma android a la versión en la carpeta, actualizar archivo config.xml entrada * **'cordova platform remove android --save'** => extrae el proyecto de la plataforma android y elimina su entrada del archivo config.xml.
+
+### Restauración de plataformas
+
+ * Plataformas se restauran automáticamente de config.xml cuando se ejecuta el comando **'cordova prepare'** .
+ * Si agrega una plataforma sin especificar una versión/carpeta/git_url, la versión a instalar es tomada de config.xml, **Si encuentra**.
+ * Ejemplo: Supongamos que el archivo config.xml contiene la entrada siguiente: <? xml version = "1.0" encoding = 'utf-8'? >... <0></0>... < / xml > si ejecuta el comando
+
+ **'cordova platform add android'** (no versión/carpeta/git_url especificado), se instalará la plataforma 'android@3.7.0' (como Obtenido de config.xml).
+
+* * *
+
+## Versión del plugin
+
+*(Los comandos de plugin son un espejo de los comandos de plugin)*
+
+### Guardando plugins
+
+Para guardar un plugin, ejecuta el siguiente comando:
+
+ $ cordova plugin add <plugin[@<version>] | directory | git_url> --save
+
+
+Después de ejecutar el comando anterior, el archivo config.xml resultante se parece:
+
+ <?xml version='1.0' encoding='utf-8'?>
+ ...
+ <plugin name="cordova-plugin-console" spec="^1.0.0" />
+ ...
+ </ xml>
+
+
+Algunos ejemplos: * **'cordova plugin add cordova-plugin-console --save'** => recupera la versión del plugin consola anclada, agrega al proyecto y luego actualiza el archivo config.xml. **'cordova plugin add cordova-plugin-console@0.2.13 --save'** => recupera el plugin de android, versión 0.2.13 del MNP, agrega al proyecto y luego actualiza el archivo config.xml. **'cordova plugin add https://github.com/apache/cordova-plugin-console.git --save'** => clones el CVS console especificado plugin, agrega el plugin de la consola para el proyecto, entonces actualiza el archivo config.xml y apunta su versión git-dirección url especificada. **'cordova plugin add C:/path/to/console/plugin --save'** => recupera el plugin de la consola en el directorio especificado, agrega al proyecto, entonces actualiza el archivo config.xml y el directorio.
+
+### Masa de ahorro plugins en un proyecto existente
+
+El '--save ' bandera descrita sólo es útil cuando Recuerdas a utilizar durante la adición del plugin. Si tienes un proyecto ya existente y desea guardar todos actualmente había añadido plugins en el proyecto, se puede utilizar:
+
+ $ cordova plugin save
+
+
+### Actualizar / eliminar plugins
+
+También es posible actualizar/eliminar del archivo config.xml durante los comandos 'cordova plugin update' y 'quitar plugin de Córdoba':
+
+ $ cordova plugin update <plugin[@<version>] | directory | git_url> --save
+ $ cordova plugin remove <plugin> --save
+
+
+Algunos ejemplos: * **'cordova plugin update cordova-plugin-console --save'** => además de actualizar el plugin de la consola a la versión anclada, actualización config.xml entrada * **'cordova plugin update cordova-plugin-console@0.2.13 --save'** => además de actualizar el plugin de android a la versión 3.8.0, actualización config.xml entrada * **'cordova plugin update /path/to/console/plugin --save'** => además de actualizar el plugin de la consola a la versión en la carpeta, actualizar archivo config.xml entrada * **'cordova plugin remove cordova-plugin-console --save' quitar** => quita el complemento de consola del proyecto y elimina su entrada del archivo config.xml.
+
+### Restauración de plugins
+
+ * Plugins se restauran automáticamente de config.xml cuando se ejecuta el comando **'cordova prepare'** .
+ * Si añades un plugin sin especificar una versión/carpeta/git_url, la versión a instalarse se toma del archivo config.xml, **Si encuentra**.
+ * Ejemplo: Supongamos que el archivo config.xml contiene la entrada siguiente: <? xml version = "1.0" encoding = 'utf-8'? >... <0></0>... < / xml > si ejecuta el comando
+
+ **'cordova plugin add cordova-plugin-consola'** (no versión/carpeta/git_url especificado), se instalará el plugin 'cordova-plugin-console@0.2.11' (como Obtenido de config.xml).
\ 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