cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From victo...@apache.org
Subject [12/15] docs commit: CB-8860 cordova-docs documentation translation: cordova-docs
Date Tue, 28 Apr 2015 00:40:18 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/guide/platforms/ios/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ios/index.md b/docs/es/edge/guide/platforms/ios/index.md
index 1cd654d..b02cba6 100644
--- a/docs/es/edge/guide/platforms/ios/index.md
+++ b/docs/es/edge/guide/platforms/ios/index.md
@@ -33,22 +33,35 @@ Muchas de las características de Cordova usando el emulador de iOS instalado co
 
  [1]: https://developer.apple.com/programs/ios/
 
+Las herramientas [ios-sim][2] y [ios-deploy][3] - le permiten lanzar aplicaciones iOS en el simulador de iOS y dispositivo iOS desde la línea de comandos.
+
+ [2]: https://www.npmjs.org/package/ios-sim
+ [3]: https://www.npmjs.org/package/ios-deploy
+
 ## Instalar el SDK
 
 Hay dos maneras de descargar Xcode:
 
-*   desde la [App Store][2], disponible mediante la búsqueda de "Xcode" en la aplicación de **La App Store**.
+*   desde la [App Store][4], disponible mediante la búsqueda de "Xcode" en la aplicación de **La App Store**.
 
-*   de [Descargas de desarrollador de Apple][3], que requiere el registro como desarrollador de Apple.
+*   de [Descargas de desarrollador de Apple][5], que requiere el registro como desarrollador de Apple.
 
- [2]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
- [3]: https://developer.apple.com/downloads/index.action
+ [4]: https://itunes.apple.com/us/app/xcode/id497799835?mt=12
+ [5]: https://developer.apple.com/downloads/index.action
 
-Una vez instalado Xcode, necesitan varias herramientas de línea de comandos debe estar habilitada para que Cordova ejecutar. En el menú de **Xcode**, seleccione **preferencias** y luego en la pestaña de **descargas**. Desde el panel **componentes**, pulse el botón **instalar** junto a la lista de **Herramientas de línea de comandos**.
+Una vez instalado Xcode, varias herramientas de línea de comandos necesitan estar habilitada para que Córdoba ejecutar. En el menú de **Xcode** , seleccione **preferencias**y luego la pestaña **descargas** . Desde el panel **componentes** , pulse el botón **instalar** junto a la lista de **Herramientas de línea de comandos** .
 
-## Abrir un proyecto en el SDK
+## Instalar implementar herramientas
 
-Uso el `cordova` utilidad para configurar un nuevo proyecto, como se describe en la Córdoba del interfaz de comandos. Por ejemplo, en un directorio del código fuente:
+Ejecutar desde la terminal de línea de comandos:
+
+        $ npm install -g ios-sim
+        $ npm install -g ios-deploy
+    
+
+## Crear un nuevo proyecto
+
+La utilidad `cordova` para configurar un nuevo proyecto, tal como se describe en la Cordova del interfaz de comandos. Por ejemplo, en un directorio del código fuente:
 
         $ cordova create hello com.example.hello "HelloWorld"
         $ cd hello
@@ -56,11 +69,29 @@ Uso el `cordova` utilidad para configurar un nuevo proyecto, como se describe en
         $ cordova prepare              # or "cordova build"
     
 
-Una vez creado, puede abrir desde dentro de Xcode. Haga doble clic para abrir el archivo `hello/platforms/ios/hello.xcodeproj`. La pantalla debería parecerse a esto:
+## Desplegar la aplicación
+
+Para desplegar la aplicación en un dispositivo iOS conectado:
+
+        $ cordova run ios --device
+    
+
+Para desplegar la aplicación en un emulador de iOS por defecto:
+
+        $ cordova emulate ios
+    
+
+Puede usar **cordova run ios --list** para ver todos los destinos disponibles y **cordova run ios --target=target_name** para ejecutar la aplicación en un dispositivo específico o un emulador (por ejemplo, `cordova run ios --target="iPhone-6"`).
+
+También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
+
+## Abrir un proyecto en el SDK
+
+Una vez que la plataforma ios es añadido a su proyecto, puede abrir desde dentro de Xcode. Haga doble clic para abrir el archivo `hello/platforms/ios/hello.xcodeproj` . La pantalla debe verse así:
 
-![][4]
+![][6]
 
- [4]: img/guide/platforms/ios/helloworld_project.png
+ [6]: img/guide/platforms/ios/helloworld_project.png
 
 ## Desplegar en emulador
 
@@ -72,34 +103,34 @@ Para previsualizar la aplicación en el emulador de iOS:
 
 3.  Seleccione el dispositivo deseado desde el menú de la barra de herramientas **Scheme**, como el iPhone Simulator 6.0 como destacado aquí:
     
-    ![][5]
+    ![][7]
 
 4.  Presione el botón **Run** que aparece en la misma barra de herramientas a la izquierda del **Scheme**. Construye, implementa y ejecuta la aplicación en el emulador. Una aplicación separada emulador se abre para mostrar la aplicación:
     
-    ![][6]
+    ![][8]
     
     Sólo un emulador puede ejecutar al mismo tiempo, así que si quieres probar la aplicación en un emulador diferente, tienes que dejar la aplicación del emulador y llevar un objetivo diferente dentro de Xcode.
 
- [5]: img/guide/platforms/ios/select_xcode_scheme.png
- [6]: img/guide/platforms/ios/HelloWorldStandard.png
+ [7]: img/guide/platforms/ios/select_xcode_scheme.png
+ [8]: img/guide/platforms/ios/HelloWorldStandard.png
 
-Xcode viene liado con emuladores para las últimas versiones de iPhone y iPad. Las versiones más antiguas pueden estar disponibles en el **Xcode → Preferences → Downloads → Components** panel.
+Xcode viene liado con emuladores para las últimas versiones de iPhone y iPad. Las versiones más antiguas pueden estar disponibles en el **Xcode → preferencias → descargas → componentes** panel.
 
 ## Desplegar en el dispositivo
 
-Para obtener más información acerca de varios requisitos para implementar un dispositivo, consulte la sección *configuración de desarrollo y distribución de activos* de la [Guía de herramientas de flujo de trabajo para iOS][7] de Apple. Brevemente, tienes que hacer lo siguiente antes de implementar:
+Para obtener más información acerca de varios requisitos para implementar en un dispositivo, consulte la sección *configuración de desarrollo y distribución de activos* de [Herramientas de flujo de trabajo guía para iOS][9]de Apple. Brevemente, necesitas hacer lo siguiente antes de implementar:
 
- [7]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
+ [9]: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html#//apple_ref/doc/uid/TP40007959
 
 1.  Únete a la Apple iOS Developer Program.
 
-2.  Crear un *Perfil de Provisioning* dentro del [iOS Provisioning Portal][8]. Puede utilizar su *Asistente de Provisioning de desarrollo* para crear e instalar el perfil y requiere certificado Xcode.
+2.  Crear un *Perfil de Provisioning* dentro del [iOS Provisioning Portal][10]. Puede utilizar su *Asistente de Provisioning de desarrollo* para crear e instalar el perfil y requiere certificado Xcode.
 
 3.  Verificar que de la sección *Firma de código* *Identidad de firma de código* dentro de la configuración del proyecto se establece en su aprovisionamiento nombre de perfil.
 
- [8]: https://developer.apple.com/ios/manage/overview/index.action
+ [10]: https://developer.apple.com/ios/manage/overview/index.action
 
-Para desplegar el dispositivo:
+Para desplegar en el dispositivo:
 
 1.  Utilice el cable USB para enchufar el dispositivo en tu Mac.
 
@@ -111,9 +142,9 @@ Para desplegar el dispositivo:
 
 ## Problemas comunes
 
-**Descarte las advertencias**: cuando una aplicación es modificada o sustituida por otra API interfaz de programación (API), que está marcado como *obsoleto*. La API aún trabaja en el corto plazo, pero eventualmente se quita. Algunas de estas interfaces obsoletas se reflejan en Apache Cordova y Xcode emite advertencias sobre ellos cuando construir y desplegar una aplicación.
+**Descarte las advertencias**: cuando una aplicación es modificada o sustituida por otra API interfaz de programación (API), que está marcado como *obsoleto*. La API todavía funciona en el corto plazo, pero eventualmente se retira. Algunas de estas interfaces obsoletas se reflejan en Apache Cordova y Xcode emite advertencias sobre ellos cuando construir y desplegar una aplicación.
 
-ADVERTENCIA de Xcode sobre el método `invokeString` refiere a funcionalidad que lanza una app desde una dirección URL personalizada. Mientras que el mecanismo para cargar desde una dirección URL personalizada ha cambiado, este código es todavía presente para proporcionar la funcionalidad al revés para aplicaciones creadas con versiones anteriores de Córdoba. La aplicación de muestra no utiliza esta funcionalidad, así que estas advertencias pueden ser ignoradas. Para evitar estas advertencias aparezcan, quitar el código que hace referencia a la invokeString deprecated API:
+ADVERTENCIA de Xcode sobre el método `invokeString` refiere a una funcionalidad que lanza una app desde una dirección URL personalizada. Mientras que el mecanismo para cargar desde una dirección URL personalizada ha cambiado, este código todavía está presente para proporcionar la funcionalidad al revés para aplicaciones creadas con versiones anteriores de Córdoba. La aplicación muestra no utiliza esta funcionalidad, así que estas advertencias pueden ser ignoradas. Para evitar que aparezcan estas advertencias, quitar el código que hace referencia a la invokeString obsoleta API:
 
 *   Editar el archivo *Classes/MainViewController.m*, rodean el siguiente bloque de código con `/ *` y `* /` comentarios como se muestra a continuación, escriba el **Comando-s** para guardar el archivo:
     
@@ -144,36 +175,36 @@ ADVERTENCIA de Xcode sobre el método `invokeString` refiere a funcionalidad que
 
 <!-- Does this fix only last until the next "cordova prepare"? -->
 
-**Faltan encabezados**: errores de compilación relativos a cabeceras de faltantes el resultado de problemas con la ubicación de la construcción y puede ser fijados mediante Xcode preferencias:
+**Faltan encabezados**: errores de compilación relativos a cabeceras de faltantes el resultado de problemas con la ubicación de construir y puede estar fijados mediante Xcode preferencias:
 
 1.  Seleccione **Xcode → preferencias → ubicaciones de**.
 
 2.  En la sección de **Datos derivados**, pulse el botón **avanzado** y seleccione **único** como la **Ubicación de construir** como se muestra aquí:
     
-    ![][9]
+    ![][11]
 
- [9]: img/guide/platforms/ios/xcode_build_location.png
+ [11]: img/guide/platforms/ios/xcode_build_location.png
 
-Esta es la configuración predeterminada para una instalación nueva de Xcode, pero se puede ajustar diferentemente siguiendo una actualización desde una versión anterior de Xcode.
+Esta es la configuración predeterminada para una instalación nueva de Xcode, pero se puede ajustar diferentemente después de una actualización de una versión anterior de Xcode.
 
 Para más información, consulte la documentación de Apple:
 
-*   [IOS de empezar a desarrollar aplicaciones hoy][10] proporciona un rápido Resumen de pasos para el desarrollo de iOS Apps.
+*   [IOS de empezar a desarrollar aplicaciones hoy][12] proporciona un rápido Resumen de pasos para el desarrollo de iOS Apps.
 
-*   [Miembro del centro Página][11] proporciona enlaces a varios iOS recursos técnicos incluyendo recursos técnicos, el portal provisioning, guías de distribución y foros de la comunidad.
+*   [Miembro del centro Página][13] proporciona enlaces a varios iOS recursos técnicos incluyendo recursos técnicos, el portal provisioning, guías de distribución y foros de la comunidad.
 
-*   [Guía de herramientas de flujo de trabajo para iOS][7]
+*   [Guía de herramientas de flujo de trabajo para iOS][9]
 
-*   [Guía de usuario de Xcode 4][12]
+*   [Guía del usuario de Xcode][14]
 
-*   [Videos de sesiones][13] de la Apple World Wide Developer Conference 2012 (WWDC2012)
+*   [Videos de sesiones][15] de la Apple World Wide Developer Conference 2012 (WWDC2012)
 
-*   El [comando select-xcode][14], que ayuda a especificar la versión correcta de Xcode si más de uno está instalado.
+*   El [comando select-xcode][16], que ayuda a especificar la versión correcta de Xcode si más de uno está instalado.
 
- [10]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
- [11]: https://developer.apple.com/membercenter/index.action
- [12]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
- [13]: https://developer.apple.com/videos/wwdc/2012/
- [14]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
+ [12]: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343
+ [13]: https://developer.apple.com/membercenter/index.action
+ [14]: http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/000-About_Xcode/about.html#//apple_ref/doc/uid/TP40010215
+ [15]: https://developer.apple.com/videos/wwdc/2012/
+ [16]: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xcode-select.1.html
 
 (Mac ® OS X ®, Apple ®, Xcode, App Store℠, iPad ®, iPhone ®, iPod ® y Finder ® son marcas registradas de Apple Inc.)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/guide/platforms/ubuntu/index.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/ubuntu/index.md b/docs/es/edge/guide/platforms/ubuntu/index.md
index b1740da..4047f9c 100644
--- a/docs/es/edge/guide/platforms/ubuntu/index.md
+++ b/docs/es/edge/guide/platforms/ubuntu/index.md
@@ -85,6 +85,6 @@ Crea una aplicación en un `hello` directorio cuyo nombre es `HelloWorld` :
     $ cordova run ubuntu
     
 
-### Añadir el Plugin de Status de batería
+### Añadir el Plugin de cámara
 
-    $ cordova plugin add org.apache.cordova.battery-status
\ No newline at end of file
+    $ cordova plugin add cordova-plugin-camera
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/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 b37e573..518cbaf 100644
--- a/docs/es/edge/guide/platforms/win8/index.md
+++ b/docs/es/edge/guide/platforms/win8/index.md
@@ -21,81 +21,74 @@ Consulte actualización de Windows 8 para obtener información sobre cómo actua
 
 Ventana teléfono 8 (wp8) permanece como una plataforma independiente, consulte Windows Phone 8 Platform Guide para obtener más detalles.
 
-Cordova WebViews corriendo en Windows dependen de Internet Explorer 10 (Windows 8) y Internet Explorer 11 (8.1 de Windows y Windows Phone 8.1) como su motor de renderizado, así como en la práctica puede utilizar a potente depurador de IE para probar cualquier contenido web que no invoca Cordova APIs. El Blog de desarrolladores de Windows Phone proporciona una [guía útil][1] sobre cómo Soporte IE junto con navegadores WebKit comparables.
+Cordova WebViews corriendo en Windows dependen de Internet Explorer 10 (Windows 8.0) y Internet Explorer 11 (8.1 de Windows y Windows Phone 8.1) como su motor de renderizado, así como en la práctica puede utilizar a potente depurador de IE para probar cualquier contenido web que no invoca Cordova APIs. El Blog de desarrolladores de Windows Phone proporciona una [guía útil][1] sobre cómo Soporte IE junto con navegadores WebKit comparables.
 
  [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
 
 ## Requisitos y apoyo
 
-Necesitas una de las siguientes combinaciones de OS/SDK, ya sea de un disco de instalación o un archivo de imagen de disco *ISO* .
+Para desarrollar aplicaciones para la plataforma Windows necesitas:
 
-Para desarrollar aplicaciones para Windows 8.0 solamente:
+*   Una máquina Windows 8.1, 32 o 64 bits (ediciones *Home*, *Pro* o *empresa* ) con mínimo 4 GB de RAM.
 
-*   Windows 8.0 o 8.1, 32 o 64 bits *Home*, *Pro*o *Enterprise* Edition, junto con [Visual Studio 2012 Express][2].
+*   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].
 
- [2]: http://www.visualstudio.com/downloads
-
-Para desarrollar aplicaciones para todas las plataformas (Windows 8.0, 8.1 de Windows y Windows Phone 8.1):
-
-*   8.1 Windows, 32 o 64 bits *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].
+*   [2013 Visual Studio para Windows][4] (Expresa o superior).
 
+ [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
 
 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.
 
-<!-- 64-bit necessary? Pro necessary? ELSE still recommended for parallel WP dev -->
+Siga las instrucciones en [windowsstore.com][5] para someter la aplicación para Windows Store.
+
+ [5]: http://www.windowsstore.com/
 
-Siga las instrucciones en [windowsstore.com][4] para someter la aplicación para Windows Store.
+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:
 
- [4]: http://www.windowsstore.com/
+*   [VMWare Fusion][6]
 
-<!-- true? -->
+*   [Parallels Desktop][7],
 
-Para desarrollar aplicaciones de Córdoba 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:
+*   [Boot Camp][8].
 
-*   [VMWare Fusion][5]
+ [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
 
-*   [Parallels Desktop][6],
+## Instalar el SDK
 
-*   [Boot Camp][7].
+Instalar la *Ultimate*, *Premium* o las ediciones de [Visual Studio][4] *Professional* 2013.
 
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
- [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+![][9]
+
+ [9]: img/guide/platforms/win8/win8_installSDK.png
 
 ## 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/cordova` Directorio después de agregar la `windows` plataforma como se describe a continuación.
+*   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.
 
-*   Descárguelos desde una distribución independiente en [cordova.apache.org][8]. La distribución de Cordova contiene archivos separados para cada plataforma. Asegúrese de expandir el archivo apropiado, `cordova-windows\windows` 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-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** ).
 
- [8]: http://cordova.apache.org
+ [10]: 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 la *Ultimate*, *Premium*o las ediciones de [Visual Studio][2] *Professional* 2013.
-
-![][9]
-
- [9]: img/guide/platforms/win8/win8_installSDK.png
-
 ## 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. Desde dentro de un directorio del código fuente, este enfoque CLI genera una aplicación denominada *HelloWorld* dentro de un nuevo `hello` Directorio del 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` :
 
         > cordova create hello com.example.hello HelloWorld
         > cd hello
         > cordova platform add windows
-        > cordova build
     
 
 Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
 
-        C:\path\to\cordova-win\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
     
 
 ## Construir el proyecto
@@ -103,90 +96,90 @@ Este es el enfoque de shell-herramienta de nivel inferior correspondiente:
 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:
 
         > cordova build
-        > cordova build windows   # do not rebuild other platforms
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
     
 
-Una vez que se genera el proyecto, fuente de la aplicación por defecto está disponible en el `projects\windows\www` subdirectorio. Los comandos están disponibles en el `cordova` subdirectorio en el mismo nivel.
-
-El `build` comando limpia archivos de proyecto y reconstruye la aplicación. El primer ejemplo genera información de depuración, y la segunda firma las aplicaciones para el lanzamiento:
+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
-    
-
-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. Para actualizar el paquete de Windows a la versión 8.1 debe agregarse la siguiente configuración (archivo de configuración`config.xml`).
+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`).
 
         <preference name='windows-target-version' value='8.1' />
     
 
-Una vez que se agrega este ajuste `build` comando comenzará a producir paquetes 8.1 de Windows y Windows Phone 8.1.
+Una vez que se agrega este comando ajuste `construir` comenzará a producir paquetes 8.1 de Windows y Windows Phone 8.1.
 
 ## Desplegar la aplicación
 
+Para desplegar el paquete de Windows:
+
+        > cordova run windows -- --win  # explicitly specify Windows as deployment target
+        > cordova run windows # `run` uses Windows package by default
+    
+
 Para desplegar el paquete Windows Phone:
 
         > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
         > cordova run windows --device -- --phone  # deploy app to connected device
     
 
-Para desplegar el paquete de Windows:
+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`).
 
-        > cordova run windows -- --win  # explicitly specify Windows as deployment target
-        > cordova run windows # `run` uses Windows package by default
-    
+También puede utilizar **cordova run --help** para ver opciones adicionales para construir y correr.
 
 ## 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. El vario `build` comandos de 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 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:
 
-![][10]
+![][11]
 
- [10]: img/guide/platforms/win8/win8_sdk_openSLN.png
+ [11]: img/guide/platforms/win8/win8_sdk_openSLN.png
 
-El `CordovaApp` componente muestra dentro de la solución y su `www` directorio contiene el código fuente basada en web, incluyendo el `index.html` página de Inicio:
+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` :
 
-![][11]
+![][12]
 
- [11]: img/guide/platforms/win8/win8_sdk.png
+ [12]: img/guide/platforms/win8/win8_sdk.png
 
 Los controles debajo del menú principal de Visual Studio permiten probar o desplegar la aplicación:
 
-![][12]
+![][13]
 
- [12]: img/guide/platforms/win8/win8_sdk_deploy.png
+ [13]: 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:
 
-![][13]
+![][14]
 
- [13]: img/guide/platforms/win8/win8_sdk_runApp.png
+ [14]: 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:
 
-![][14]
+![][15]
 
- [14]: img/guide/platforms/win8/win8_sdk_runHome.png
+ [15]: 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:
 
-![][15]
+![][16]
 
- [15]: img/guide/platforms/win8/win8_sdk_run.png
+ [16]: 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:
 
-![][16]
+![][17]
 
- [16]: img/guide/platforms/win8/win8_sdk_sim.png
+ [17]: 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.
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/plugin.md b/docs/es/edge/guide/platforms/wp8/plugin.md
index 3f42ddc..c985d51 100644
--- a/docs/es/edge/guide/platforms/wp8/plugin.md
+++ b/docs/es/edge/guide/platforms/wp8/plugin.md
@@ -15,7 +15,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # Windows Phone 8 Plugins
 
-Esta sección proporciona información sobre cómo implementar código plugin nativo en la plataforma de Windows Phone. 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.
+Esta sección proporciona información sobre cómo implementar código plugin nativo en la plataforma de Windows Phone. Antes de leer esto, vea a guía de desarrollo de Plugin 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.
 
 Escribir un plugin para Cordova de Windows Phone requiere una comprensión básica de la arquitectura de Cordova. Cordova-WP8 consta de un `WebBrowser` que acoge el código JavaScript de la aplicación y administra las llamadas API nativas. Se puede extender un C# `BaseCommand` clase ( `WPCordovaClassLib.Cordova.Commands.BaseCommand` ), que viene con la mayoría de la funcionalidad que usted necesita:
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/guide/platforms/wp8/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/upgrade.md b/docs/es/edge/guide/platforms/wp8/upgrade.md
index 618f62d..3a55c05 100644
--- a/docs/es/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/es/edge/guide/platforms/wp8/upgrade.md
@@ -15,7 +15,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # Actualización de Windows Phone 8
 
-Esta guía le muestra cómo modificar Windows Phone 8 proyectos, para actualizar desde versiones anteriores de Córdoba. Algunas de estas instrucciones se aplican 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. La sección siguiente muestra cómo actualizar proyectos no-CLI.
+Esta guía le muestra cómo modificar Windows Phone 8 proyectos, para actualizar desde versiones anteriores de Córdoba. Algunas de estas instrucciones se aplican 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. La sección siguiente muestra cómo actualizar desde no-CLI CLI.
 
 ## Proyectos de modernización 3.6.0 a 4.0.0
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/guide/platforms/wp8/vmware.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/guide/platforms/wp8/vmware.md b/docs/es/edge/guide/platforms/wp8/vmware.md
index e1bd562..9c5bd4d 100644
--- a/docs/es/edge/guide/platforms/wp8/vmware.md
+++ b/docs/es/edge/guide/platforms/wp8/vmware.md
@@ -27,7 +27,7 @@ La [Microsoft Developer Network][1] proporciona instrucciones generales sobre c
     
     ![][2]
     
-    El emulador de Windows Phone solo utiliza medio megabyte de memoria, así que en general que se debe reservar por lo menos 2GB para VMWare.
+    El emulador de Windows Phone solo utiliza la mitad de un gigabyte de memoria, así que en general que se debe reservar por lo menos 2GB para VMWare.
 
 3.  Elija la configuración **avanzada** . Activar el **motor de virtualización preferido: Intel VT-x con EPT** opción:
     

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/plugin_ref/plugman.md b/docs/es/edge/plugin_ref/plugman.md
index 4a4a9be..b417e02 100644
--- a/docs/es/edge/plugin_ref/plugman.md
+++ b/docs/es/edge/plugin_ref/plugman.md
@@ -88,7 +88,7 @@ Plugman ofrece un comando de ayuda global el cual puede ayudarte si no sabes com
 Además puede añadir el flag `--debug|-d` a cualquier comando Plugman que corra en modo verboso, el cual mostrará cualquier mensaje interno de depuración del mismo modo en el que son emitidos de manera que pueda ayudarte a encontrar el origen de problemas, como por ejemplo, archivos inexistentes.
 
     # Adding Android battery-status plugin to "myProject":
-    plugman -d --platform android --project myProject --plugin org.apache.cordova.battery-status
+    plugman -d --platform android --project myProject --plugin cordova-plugin-battery-status
     
 
 Finalmente, puedes utilizar el flag `--version|-v` para ver que versión de Plugman te encuentras utilizando.
@@ -132,38 +132,38 @@ Los ejemplos siguientes muestran cómo agregar plugins según sea necesario para
 
 *   cordova-plugin-battery-status
     
-    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.battery-status
+    plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-battery-status
 
-*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.camera
+*   cordova-plugin-camera plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-camera
 
-*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.console
+*   cordova-plugin-console plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-console
 
-*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.contacts
+*   cordova-plugin-contacts plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-contacts
 
-*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device
+*   cordova-plugin-device plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device
 
-*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-motion
+*   cordova-plugin-device-motion (accelerometer) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-motion
 
-*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.device-orientation
+*   cordova-plugin-device-orientation (compass) plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-device-orientation
 
-*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.dialogs
+*   cordova-plugin-dialogs plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-dialogs
 
-*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file
+*   cordova-plugin-file plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file
 
-*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.file-transfer
+*   cordova-plugin-file-transfer plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-file-transfer
 
-*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.geolocation
+*   cordova-plugin-geolocation plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-geolocation
 
-*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.globalization
+*   cordova-plugin-globalization plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-globalization
 
-*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.inappbrowser
+*   cordova-plugin-inappbrowser plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-inappbrowser
 
-*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media
+*   cordova-plugin-media plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media
 
-*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.media-capture
+*   cordova-plugin-media-capture plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-media-capture
 
-*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.network-information
+*   cordova-plugin-network-information plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-network-information
 
-*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.splashscreen
+*   cordova-plugin-splashscreen plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-splashscreen
 
-*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin org.apache.cordova.vibration
\ No newline at end of file
+*   cordova-plugin-vibration plugman --platform <ios|amazon-fireos|android|blackberry10|wp8> --project <directory> --plugin cordova-plugin-vibration
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/es/edge/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/docs/es/edge/plugin_ref/spec.md b/docs/es/edge/plugin_ref/spec.md
index d0745cc..f3232c3 100644
--- a/docs/es/edge/plugin_ref/spec.md
+++ b/docs/es/edge/plugin_ref/spec.md
@@ -320,9 +320,28 @@ Soporta los siguientes atributos:
 
  [1]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769509%28v=vs.105%29.aspx#BKMK_EXTENSIONSelement
 
+La plataforma de Windows soporta dos atributos adicionales (ambos opcional) cuando afectan la meta-nombre `package.appxmanifest`:
+
+El atributo de `device-target` indica que el sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win`, `phone`o `all`.
+
+El atributo de `versions` indica que sólo se modificara manifiestos de aplicación para las versiones específicas de Windows para las versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
+
+Ejemplos del uso de estos atributos específicos de Windows:
+
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions="<8.1.0">
+        <Capability Name="picturesLibrary" />
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    <config-file target="package.appxmanifest" parent="/Package/Capabilities" versions=">=8.1.0" device-target="phone">
+        <DeviceCapability Name="webcam" />
+    </config-file>
+    
+
+El ejemplo anterior establecerá pre-8.1 plataformas (Windows 8, específicamente) que requieren la capacidad de dispositivo `webcam` y la capacidad general de `picturesLibrary` y la capacidad de dispositivo `webcam` se aplican sólo a Windows 8.1 proyectos que construcción para Windows Phone. Windows desktop 8.1 sistemas son sin modificar.
+
 ## *plugins-plist* Elemento
 
-Es *anticuado* ya que sólo se aplica a cordova-ios 2.2.0 y por debajo. Uso el `<config-file>` tag para las nuevas versiones de Córdoba.
+Es *anticuado* ya que sólo se aplica a cordova-ios 2.2.0 y por debajo. Utilice la etiqueta `< archivo config - >` para las nuevas versiones de Córdoba.
 
 Ejemplo:
 
@@ -333,7 +352,7 @@ Ejemplo:
     </config-file>
     
 
-Especifica una clave y un valor para añadir a la correcta `AppInfo.plist` archivo en un proyecto de Cordova iOS. Por ejemplo:
+Especifica una clave y el valor para anexar el archivo correcto `AppInfo.plist` en un proyecto de Cordova iOS. Por ejemplo:
 
     <plugins-plist key="Foo" string="CDVFoo" />
     
@@ -349,7 +368,7 @@ Como archivos de código fuente, pero específicamente para plataformas como iOS
 
 Ejemplo de Android:
 
-    < archivo de recursos src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" / >
+    <resource-file src="FooPluginStrings.xml" target="res/values/FooPluginStrings.xml" />
     
 
 ## *lib-archivo* Elemento
@@ -366,7 +385,7 @@ Atributos soportados:
 
 *   `arch`: La arquitectura para la cual el `.so` archivo se ha construido, ya sea `device` o`simulator`.
 
-Para la plataforma Windows, el `<lib-file>` elemento permite la inclusión de un `<SDKReference>` en las ventanas generadas archivos de proyecto.
+Para la plataforma Windows, el elemento `< lib-file >` permite la inclusión de un `< SDKReference >` en los archivos de proyecto de Windows generados.
 
 Atributos soportados:
 
@@ -374,13 +393,16 @@ Atributos soportados:
 
 *   `arch`: Indica que el `<SDKReference>` sólo se debe incluir al edificio para la arquitectura especificada. Los valores admitidos son `x86` , `x64` o`ARM`.
 
-*   `target`: Indica que el `<SDKReference>` sólo se debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
+*   `device-target`: indica que el `< SDKReference >` sólo debe ser incluido al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
 
 *   `versions`: Indica que el `<SDKReference>` sólo se debe incluir al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
 
 Ejemplos:
 
-    < lib-file src="Microsoft.WinJS.2.0, versión = 1.0" arco = "x 86" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" versiones = "> = 8,1" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" objetivo = "teléfono" / >< lib-file src="Microsoft.WinJS.2.0, versión = 1.0" target = "ganar" las versiones = "8.0" arco = "x 86" / >
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" arch="x86" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" versions=">=8.1" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="phone" />
+    <lib-file src="Microsoft.WinJS.2.0, Version=1.0" target="win" versions="8.0" arch="x86" />
     
 
 ## *marco* Elemento
@@ -389,66 +411,79 @@ Identifica un marco (generalmente parte de la plataforma/OS) de la cual depende
 
 Ejemplos:
 
-    < marco src="libsqlite3.dylib" / >< marco src="social.framework" débil = "true" / >< marco src="relative/path/to/my.framework" personalizado = "true" / >< marco src="path/to/project/LibProj.csproj" personalizado = "true" type = "projectReference" / >
+    <framework src="libsqlite3.dylib" />
+    <framework src="social.framework" weak="true" />
+    <framework src="relative/path/to/my.framework" custom="true" />
+    <framework src="path/to/project/LibProj.csproj" custom="true" type="projectReference"/>
     
 
-El `src` atributo identifica el marco, que plugman intenta agregar al proyecto de Cordova, de la manera correcta para una determinada plataforma.
+El atributo `src` identifica el marco, que plugman intenta agregar al proyecto de Cordova, de la manera correcta para una determinada plataforma.
 
-Opcional `weak` atributo es un valor booleano que indica si el marco debe ser vinculado débilmente. El valor predeterminado es`false`.
+El atributo opcional `weak` es un valor booleano que indica si el marco debe ser vinculado débilmente. El valor predeterminado es `false`.
 
-Opcional `custom` atributo es un valor booleano que indica si el marco es que se incluye como parte de los archivos del plugin (por lo tanto no es un marco de sistema). El valor predeterminado es `false` . ***En Android*** especifica cómo tratar **src**. Si `true` **src** es una ruta relativa desde el directorio del proyecto de la aplicación, de lo contrario, desde el directorio del SDK de Android.
+El atributo opcional `custom` es un valor booleano que indica si el marco es que se incluye como parte de los archivos del plugin (por lo tanto no es un marco de sistema). El valor predeterminado es `false`. ***En Android*** especifica cómo tratar **src**. Si `true` **src** es una ruta relativa desde el directorio del proyecto de la aplicación, de lo contrario--desde el directorio del SDK de Android.
 
-Opcional `type` atributo es una cadena que indica el tipo de marco para agregar. Actualmente, sólo `projectReference` es compatible y sólo para Windows. Usando `custom='true'` y `type='projectReference'` se agregue una referencia al proyecto que se agregarán a la compilación + enlace pasos del proyecto cordova. Esencialmente es la única forma actualmente que un marco 'custom' puede hacer objetivo a múltiples arquitecturas como se construyen explícitamente como una dependencia por la aplicación de Córdoba hace referencia a.
+El atributo opcional `type` es una cadena que indica el tipo de marco para agregar. Actualmente, sólo `projectReference` es compatible y sólo para Windows. Usando `custom='true'` y `tipo = 'projectReference'` se agregue una referencia al proyecto que se agregarán a la compilación + enlace pasos del proyecto cordova. Esencialmente es la única forma actualmente que un marco 'custom' puede hacer objetivo a múltiples arquitecturas como se construyen explícitamente como una dependencia por la aplicación de Córdoba hace referencia a.
 
-Opcional `parent` atributo actualmente sólo es compatible con Android. Establece la ruta relativa al directorio que contiene el proyecto secundario al que se agregue la referencia. El valor predeterminado es `.` , es decir, el proyecto de aplicación. Permite para agregar referencias entre proyectos sub como en este ejemplo:
+El atributo opcional `parent` actualmente sólo es compatible con Android. Establece la ruta relativa al directorio que contiene el proyecto secundario al que se agregue la referencia. El valor predeterminado es `.`, es decir, el proyecto de aplicación. Permite para agregar referencias entre proyectos sub como en este ejemplo:
 
-    < marco src = "FeedbackLib" custom = "true" / >< marco src = "extras/android/soporte/v7/appcompat" custom = "false" padre = "FeedbackLib" / >
+    <framework src="FeedbackLib" custom="true" />
+    <framework src="extras/android/support/v7/appcompat" custom="false" parent="FeedbackLib" />
     
 
 La plataforma de Windows soporta tres atributos adicionales (opcionales) para refinar cuando el marco debe incluir:
 
-El `arch` atributo indica que el marco sólo se incluyera al edificio para la arquitectura especificada. Los valores admitidos son `x86` , `x64` o`ARM`.
+El `arch` atributo indica que el marco sólo se incluyera al edificio para la arquitectura especificada. Los valores admitidos son `x86`, `x64` o `ARM`.
 
-El `target` atributo indica que el framwork sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
+El atributo de `device-target` indica que el sólo debe incluir al construir para el tipo de dispositivo de destino especificado. Los valores admitidos son `win` (o `windows` ), `phone` o`all`.
 
-El `versions` atributo indica que el marco sólo se incluyera al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
+El atributo de `versions` indica que el marco sólo debe ser incluido al construir versiones que coinciden con la cadena de versión especificada. Valor puede ser cualquier cadena de nodo válida versión semántica gama.
 
 Ejemplos del uso de estos atributos específicos de Windows:
 
-    < marco src="src/windows/example.dll" arco "x 64" = / >< marco src="src/windows/example.dll" versiones = "> = 8.0" / >< marco src="src/windows/example.vcxproj" tipo = "projectReference" target = "ganar" / >< marco src="src/windows/example.vcxproj" tipo = "projectReference" target = "todas" las versiones = arco "8.1" = "x 86" / >
+    <framework src="src/windows/example.dll" arch="x64" />
+    <framework src="src/windows/example.dll" versions=">=8.0" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="win" />
+    <framework src="src/windows/example.vcxproj" type="projectReference" target="all" versions="8.1" arch="x86" />
     
 
 ## *info* Elemento
 
 Información adicional proporcionada a los usuarios. Esto es útil cuando usted requiere pasos adicionales que no se pueden automatizar fácilmente o están fuera de alcance de plugman. Ejemplos:
 
-    < Info > necesitas instalar __Google jugar Services__ en la sección 'Extras Android' usando el administrador de Android SDK (ejecutar 'android').
+    <info>
+    You need to install __Google Play Services__ from the `Android Extras` section using the Android SDK manager (run `android`).
+    
+    You need to add the following line to the `local.properties`:
     
-    Tienes que añadir la siguiente línea a la 'local.properties': android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib < / info >
+    android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
+    </info>
     
 
 ## Variables
 
-En ciertos casos, puede necesitar un plugin realizar cambios de configuración depende de la aplicación de destino. Por ejemplo, para registrarse en C2DM en Android, una aplicación cuyo identificador de paquete es `com.alunny.message` requeriría un permiso tales como:
+En ciertos casos, puede necesitar un plugin realizar cambios de configuración depende de la aplicación de destino. Por ejemplo, para registrar C2DM en Android, una aplicación cuyo identificador de paquete es `com.alunny.message` requeriría un permiso tales como:
 
-    < usos-permiso android:name="com.alunny.message.permission.C2D_MESSAGE"/ >
+    <uses-permission
+    android:name="com.alunny.message.permission.C2D_MESSAGE"/>
     
 
-En estos casos donde se inserta el contenido de la `plugin.xml` archivo no es conocido antes de tiempo, variables pueden ser indicadas por un signo de dólar seguido por una serie de letras mayúsculas, dígitos o subrayados. Para el ejemplo anterior, el `plugin.xml` archivo incluiría esta etiqueta:
+En esos casos donde no se conoce el contenido insertado desde el archivo `plugin.xml` antes de tiempo, variables pueden indicarse por un signo de dólar seguido por una serie de letras mayúsculas, dígitos o subrayados. Para el ejemplo anterior, el archivo `plugin.xml` incluiría esta etiqueta:
 
-    < usos-permiso android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/ >
+    <uses-permission
+    android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
     
 
-plugman reemplaza a referencias a variables con el valor especificado, o la cadena vacía si no se encuentra. El valor de la variable referencia puede ser detectado (en este caso, de la `AndroidManifest.xml` archivo) o especificado por el usuario de la herramienta; el proceso exacto depende de la herramienta especial.
+plugman reemplaza a referencias a variables con el valor especificado, o la cadena vacía si no se encuentra. El valor de la variable referencia puede ser detectado (en este caso, desde el archivo `AndroidManifest.xml` ) o especificado por el usuario de la herramienta; el proceso exacto depende de la herramienta especial.
 
 plugman puede solicitar a los usuarios especificar variables requiere de un plugin. Por ejemplo, las llaves de la API para C2M y Google Maps pueden especificarse como un argumento de línea de comandos:
 
-    plugman--android plataforma--proyecto/ruta/a/proyecto name|git - plugin-url|path--API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734 variable
+    plugman --platform android --project /path/to/project --plugin name|git-url|path --variable API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
     
 
-Para hacer obligatorio, la variable de la `<platform>` etiqueta debe contener un `<preference>` etiqueta. Por ejemplo:
+Para hacer obligatoria la variable, la etiqueta `< platform >` debe contener una etiqueta `< preference >` . Por ejemplo:
 
-    < nombre de preferencia = "API_KEY" / >
+    <preference name="API_KEY" />
     
 
 plugman comprueba que estas preferencias requeridas son pasadas en. Si no, debe advertir al usuario cómo pasar la variable y la salida con un código distinto de cero.
@@ -457,4 +492,4 @@ Ciertos nombres de variable deben ser reservados, que figuran a continuación.
 
 ## $PACKAGE_NAME
 
-El dominio reverso estilo identificador único para el paquete, correspondiente a la `CFBundleIdentifier` en iOS o el `package` atributo del nivel superior `manifest` elemento en un `AndroidManifest.xml` archivo.
\ No newline at end of file
+El identificador único de estilo inversa de dominio para el paquete, correspondiente a la `CFBundleIdentifier` en iOS o el `paquete de` atributo del elemento de nivel superior `se manifiestan` en un archivo `AndroidManifest.xml` .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/fr/edge/config_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/config_ref/index.md b/docs/fr/edge/config_ref/index.md
index a02b5e2..e0eeee3 100644
--- a/docs/fr/edge/config_ref/index.md
+++ b/docs/fr/edge/config_ref/index.md
@@ -135,16 +135,31 @@ Les préférences suivantes s'appliquent à plus d'une plate-forme, mais pas tou
     
     En outre, vous pouvez spécifier n'importe quelle valeur d'orientation spécifique à la plateforme si vous placez le `<preference>` élément dans une `<platform>` élément :
     
-        < nom de plate-forme = « android » >< nom de préférence = « Orientation » value = « sensorLandscape » / >< / plate-forme >
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
         
     
     S'applique à Android, iOS, WP8, Amazon Fire OS et OS de Firefox.
     
     **NOTE**: le `default` valeur signifie Cordova supprimera l'entrée de préférence d'orientation du fichier de manifeste/configuration de la plate-forme, permettant à la plate-forme de secours pour son comportement par défaut.
 
+« par défaut » permet le mode portrait et de paysage - seulement après l'application du rappel. Je pourrais peut-être reformuler cela comme suit :
+
+Pour iOS, orientation peut être contrôlée par programme en définissant un rappel javascript sur fenêtre :
+
+    /** 
+    * @param {Number} degree - UIInterfaceOrientationPortrait: 0, UIInterfaceOrientationLandscapeRight: 90, UIInterfaceOrientationLandscapeLeft: -90, UIInterfaceOrientationPortraitUpsideDown: 180
+    * @returns {Boolean} Indicating if rotation should be allowed.
+    */
+    function shouldRotateToOrientation(degrees) {
+         return true;
+    }
+    
+
 ## La *fonctionnalité* élément
 
-Si vous utilisez la CLI pour créer des applications, vous utilisez la `plugin` commande pour activer le périphérique API. Cela ne modifie pas le niveau supérieur `config.xml` fichier, donc le `<feature>` élément ne s'applique pas à votre flux de travail. Si vous travaillez directement dans un kit de développement logiciel et à l'aide de la plate-forme spécifique `config.xml` fichier source, vous utilisez le `<feature>` tag pour permettre aux API de niveau périphérique et des plugins externes. Elles apparaissent souvent avec des valeurs personnalisées dans spécifique à la plateforme `config.xml` fichiers. Par exemple, voici comment spécifier l'API Device pour les projets Android :
+Si vous utilisez la CLI pour créer des applications, vous utilisez la commande `plugin` pour activer le dispositif API. Cela ne modifie pas le niveau supérieur `config.xml` fichier, donc le `<feature>` élément ne s'applique pas à votre flux de travail. Si vous travaillez directement dans un kit de développement logiciel et à l'aide du fichier spécifique à la plateforme `config.xml` comme source, vous utilisez la balise `< feature >` pour activer l'API au niveau du périphérique et des plugins externes. Elles apparaissent souvent avec des valeurs personnalisées dans les fichiers spécifiques à une plateforme `config.xml` . Par exemple, voici comment spécifier l'API Device pour les projets Android :
 
         <feature name="Device">
             <param name="android-package" value="org.apache.cordova.device.Device" />
@@ -158,11 +173,11 @@ Voici l'apparence de l'élément pour les projets d'iOS :
         </feature>
     
 
-Voir la référence de l'API pour plus d'informations sur la spécification de chaque fonctionnalité. Consultez le Guide de développement de Plugin pour plus d'informations sur les plugins.
+Voir la référence de l'API pour plus d'informations sur la spécification de chaque fonctionnalité. Consultez le Guide de développement de Plugin pour plus d'informations sur les plugins.Here is how the element appears for iO.
 
 ## La *plate-forme* élément
 
-Lorsque vous utilisez la CLI pour créer des applications, il est parfois nécessaire de spécifier les préférences ou autres éléments spécifiques à une plate-forme particulière. Utiliser le `<platform>` élément pour spécifier la configuration qui doit uniquement apparaître dans un unique spécifique à la plateforme `config.xml` fichier. Par exemple, voici comment spécifier que seul android devrait utiliser les préférences de plein écran :
+Lorsque vous utilisez la CLI pour créer des applications, il est parfois nécessaire de spécifier les préférences ou autres éléments spécifiques à une plate-forme particulière. Utilisez l'élément `<platform>` pour spécifier la configuration qui doit uniquement apparaître dans un fichier unique spécifique à la plateforme `config.xml` . Par exemple, voici comment spécifier que seul android devrait utiliser les préférences de plein écran :
 
         <platform name="android">
             <preference name="Fullscreen" value="true" />

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/fr/edge/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/events/events.md b/docs/fr/edge/cordova/events/events.md
index 8b6f365..28c8cea 100644
--- a/docs/fr/edge/cordova/events/events.md
+++ b/docs/fr/edge/cordova/events/events.md
@@ -30,17 +30,17 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 *   volumedownbutton
 *   volumeupbutton
 
-## Événements ajoutés par [org.apache.cordova.battery-statut][1]
+## Événements ajoutés par [cordova-plugin-batterie-statut][1]
 
- [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/doc/index.md
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
 
 *   batterycritical
 *   batterylow
 *   batterystatus
 
-## Événements ajoutés par [org.apache.cordova.network-informations][2]
+## Événements ajoutés par [cordova-plugin-réseau-informations][2]
 
- [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
 
 *   online
 *   offline
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/fr/edge/cordova/plugins/pluginapis.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/cordova/plugins/pluginapis.md b/docs/fr/edge/cordova/plugins/pluginapis.md
index 57a7492..9f4f4bd 100644
--- a/docs/fr/edge/cordova/plugins/pluginapis.md
+++ b/docs/fr/edge/cordova/plugins/pluginapis.md
@@ -1,19 +1,25 @@
 * * *
 
-licence : une licence à l'Apache Software Foundation (ASF) au titre d'un ou plusieurs contrats de licence pour le cotisant. Voir le fichier avis distribué avec ce travail d'information additionnelle concernant les droits d'auteur. L'ASF licenses ce fichier vous sous Apache License, Version 2.0 (la "licence") ; vous ne pouvez utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à
+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 sauf si requis par la loi applicable ou accord écrit, distribué sous la licence de logiciel est distribué sur un « Tel quel » fondement, sans garanties ou CONDITIONS d'aucune sorte, explicite ou implicite.  Voir la licence pour la langue spécifique régissant les autorisations et les limites
+           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
     
 
-## aux termes de la licence.
+## under the License.
 
 # Plugin API
 
 Cordova est livré avec un ensemble minimal d'API, et projets ajoutent quelles API supplémentaire dont ils ont besoin grâce à des plugins.
 
-Vous pouvez rechercher parmi tous les plugins existants (y compris plugins tiers) en utilisant le [Plugin Registry][1].
+Vous pouvez rechercher parmi tous les plugins existants (y compris les plugins tiers) sur [NPM][1].
 
- [1]: http://plugins.cordova.io/
+ [1]: https://www.npmjs.com/search?q=ecosystem%3Acordova
 
 L'ensemble traditionnel de plugins de Cordova core sont les suivantes :
 
@@ -93,24 +99,34 @@ L'ensemble traditionnel de plugins de Cordova core sont les suivantes :
     
     > Une API pour montrer, cacher et configuration fond barre de statut.
 
- [2]: http://plugins.cordova.io/#/package/org.apache.cordova.battery-status
- [3]: http://plugins.cordova.io/#/package/org.apache.cordova.camera
- [4]: http://plugins.cordova.io/#/package/org.apache.cordova.console
- [5]: http://plugins.cordova.io/#/package/org.apache.cordova.contacts
- [6]: http://plugins.cordova.io/#/package/org.apache.cordova.device
- [7]: http://plugins.cordova.io/#/package/org.apache.cordova.device-motion
- [8]: http://plugins.cordova.io/#/package/org.apache.cordova.device-orientation
- [9]: http://plugins.cordova.io/#/package/org.apache.cordova.dialogs
- [10]: http://plugins.cordova.io/#/package/org.apache.cordova.file
- [11]: http://plugins.cordova.io/#/package/org.apache.cordova.file-transfer
- [12]: http://plugins.cordova.io/#/package/org.apache.cordova.geolocation
- [13]: http://plugins.cordova.io/#/package/org.apache.cordova.globalization
- [14]: http://plugins.cordova.io/#/package/org.apache.cordova.inappbrowser
- [15]: http://plugins.cordova.io/#/package/org.apache.cordova.media
- [16]: http://plugins.cordova.io/#/package/org.apache.cordova.media-capture
- [17]: http://plugins.cordova.io/#/package/org.apache.cordova.network-information
- [18]: http://plugins.cordova.io/#/package/org.apache.cordova.splashscreen
- [19]: http://plugins.cordova.io/#/package/org.apache.cordova.vibration
- [20]: https://github.com/apache/cordova-plugin-statusbar/blob/master/doc/index.md
-
-Non anglais traductions de ces documents plugin se trouvent en regardant les anciennes versions de la documentation de Cordova. Utilisez le menu déroulant en très haut à droite de ce site les versions.
\ No newline at end of file
+*   [Liste blanche][21]
+    
+    > Un plugin pour les requêtes réseau liste blanche. Devez installer pour que toutes les demandes réseau dans vos applications.
+
+*   [Liste d'autorisation héritée][22]
+    
+    > Un plugin pour utiliser l'ancien style de liste blanche avant d'être arraché et changé dans le plugin whitelist.
+
+ [2]: https://www.npmjs.com/package/cordova-plugin-battery-status
+ [3]: https://www.npmjs.com/package/cordova-plugin-camera
+ [4]: https://www.npmjs.com/package/cordova-plugin-console
+ [5]: https://www.npmjs.com/package/cordova-plugin-contacts
+ [6]: https://www.npmjs.com/package/cordova-plugin-device
+ [7]: https://www.npmjs.com/package/cordova-plugin-device-motion
+ [8]: https://www.npmjs.com/package/cordova-plugin-device-orientation
+ [9]: https://www.npmjs.com/package/cordova-plugin-dialogs
+ [10]: https://www.npmjs.com/package/cordova-plugin-file
+ [11]: https://www.npmjs.com/package/cordova-plugin-file-transfer
+ [12]: https://www.npmjs.com/package/cordova-plugin-geolocation
+ [13]: https://www.npmjs.com/package/cordova-plugin-globalization
+ [14]: https://www.npmjs.com/package/cordova-plugin-inappbrowser
+ [15]: https://www.npmjs.com/package/cordova-plugin-media
+ [16]: https://www.npmjs.com/package/cordova-plugin-media-capture
+ [17]: https://www.npmjs.com/package/cordova-plugin-network-information
+ [18]: https://www.npmjs.com/package/cordova-plugin-splashscreen
+ [19]: https://www.npmjs.com/package/cordova-plugin-vibration
+ [20]: https://www.npmjs.com/package/cordova-plugin-statusbar
+ [21]: https://www.npmjs.com/package/cordova-plugin-whitelist
+ [22]: https://www.npmjs.com/package/cordova-plugin-legacy-whitelist
+
+Non anglais traductions de ces documents plugin se trouve en allant sur le plugin github repos et à la recherche dans le dossier docs
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/fr/edge/guide/appdev/security/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/guide/appdev/security/index.md b/docs/fr/edge/guide/appdev/security/index.md
index 43f42dd..92118be 100644
--- a/docs/fr/edge/guide/appdev/security/index.md
+++ b/docs/fr/edge/guide/appdev/security/index.md
@@ -27,14 +27,8 @@ Le guide suivant contient quelques meilleures pratiques de sécurité que vous d
 
 *   Lire et comprendre le Guide liste blanche
 
-*   Par défaut, la liste blanche sur une application nouvellement créée permet d'accéder à tous les domaines à travers le `<access>` tag : `<access origin="*">` si vous souhaitez que les requêtes réseau évaluées en fonction de la liste blanche, il est important de changer cela et n'autorisent que les domaines auxquels vous devez accéder. Cela peut être fait en éditant le fichier de configuration de niveau application situé au : `{project}/config.xml` (projets récents) ou `{project}/www/config.xml` (anciens projets)
-
-*   Android de Whitelist sur Cordova 2.9.x est considéré comme sûr, cependant, on a découvert que si foo.com est inclus dans la liste blanche, foo.com.evil.com serait en mesure de passer le test de la liste blanche. Ce problème a été corrigé dans Cordova 3.x.
-
 *   Domaine liste blanche ne fonctionne pas sur Android API 10 et en dessous et WP8 pour iframes et XMLHttpRequest. Autrement dit, un attaquant peut charger n'importe quel domaine dans un iframe et tout script sur cette page au sein de l'iframe peut accéder directement à Cordova JavaScript objets et les objets de Java natives correspondantes. Prenez cela en considération lors de la génération d'applications pour ces plateformes. En pratique, cela signifie veiller à ce que vous ciblez un Android API supérieur à 10, et si possible ne pas utiliser un iframe pour charger le contenu externe - utilisent le plugin d'inAppBrowser ou d'autres plugins tiers.
 
-*   Sur Android, à partir de Cordova 3.6.0, il faut maintenant aux URL de la liste blanche à l'extérieur de votre application, si votre application génère des liens vers ces URL. Si votre application génère `tel:` , `geo:` , `sms:` , `intent:` ou URL similaire, ou fournit des liens vers du contenu externe qui vous attendez à ouvrir dans le navigateur de l'utilisateur, puis vous devez mettre à jour votre liste blanche. Consultez le Guide de la liste blanche pour plus de détails.
-
 ## Iframes et le mécanisme de rappel Id
 
 Si le contenu est servi dans une iframe d'un domaine dans la liste blanche, ce domaine auront accès au pont de Cordova native. Cela signifie que si vous liste blanche un réseau publicitaire de tierce partie et servir ces annonces via un iframe, il est possible qu'une annonce malveillant sera en mesure de sortir de l'iframe et effectuer des actions malveillantes. Pour cette raison, vous devez généralement pas utiliser iframes à moins que vous contrôlez le serveur qui héberge le contenu de l'iframe. Notez également qu'il existe des plugins tiers disponibles pour soutenir les réseaux de publicité. Notez que cette instruction n'est pas vraie pour iOS, qui intercepte tout, y compris les connexions de l'iframe.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/755545e2/docs/fr/edge/guide/appdev/whitelist/index.md
----------------------------------------------------------------------
diff --git a/docs/fr/edge/guide/appdev/whitelist/index.md b/docs/fr/edge/guide/appdev/whitelist/index.md
index 8e6d4f4..216c17b 100644
--- a/docs/fr/edge/guide/appdev/whitelist/index.md
+++ b/docs/fr/edge/guide/appdev/whitelist/index.md
@@ -15,47 +15,51 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # Guide de la liste blanche
 
-Domaine liste blanche est un modèle de sécurité qui contrôle l'accès à des domaines externes sur lesquels votre application n'a aucun contrôle. Stratégie de sécurité par défaut de Cordova permet d'accéder à n'importe quel site. Avant de déplacer votre application à la production, vous devez formuler une liste blanche et permettre l'accès au réseau des domaines et sous-domaines.
+Domaine liste blanche est un modèle de sécurité qui contrôle l'accès à des domaines externes sur lesquels votre application n'a aucun contrôle. Cordova fournit une stratégie de sécurité configurables pour définir quels sites externes sont accessibles. Par défaut, de nouvelles applications sont configurées pour autoriser l'accès à n'importe quel site. Avant de déplacer votre application à la production, vous devez formuler une liste blanche et permettre l'accès au réseau des domaines et sous-domaines.
 
-Cordova respecte la spécification [W3C Widget accès][1] , qui s'appuie sur le `<access>` élément au sein du PPA `config.xml` fichier pour activer l'accès réseau à des domaines spécifiques. Pour les projets qui s'appuient sur le workflow de CLI décrit dans l'Interface de ligne de commande, ce fichier se trouve dans le répertoire racine du projet. Autrement pour les chemins de développement spécifiques à la plateforme, les endroits sont énumérés dans les sections ci-dessous. (Voir les différents Guides de plate-forme pour plus d'informations sur chaque plate-forme).
+Pour Android et iOS (à partir de leurs 4,0 versions), politique de sécurité de Cordova est extensible via une interface plugin. Votre application doit utiliser le [cordova-plugin-whitelist][1], car il fournit la meilleure sécurité et configurabilité que les versions précédentes de Cordova. Bien qu'il soit possible d'implémenter votre propre plugin whitelist, il n'est pas recommandée à moins que votre application a des besoins de politique de sécurité très spécifiques. Voir le [cordova-plugin-whitelist][1] pour plus de détails sur son utilisation et de configuration.
 
- [1]: http://www.w3.org/TR/widgets-access/
+ [1]: https://github.com/apache/cordova-plugin-whitelist
 
-Les exemples suivants illustrent la syntaxe de la liste blanche :
+Pour d'autres plateformes, Cordova respecte la spécification [W3C Widget accès][2], qui se fonde sur l'élément `< access >` dans le fichier `config.xml` du PPA pour activer l'accès réseau à des domaines spécifiques. Pour les projets qui s'appuient sur le workflow de CLI décrit dans l'Interface de ligne de commande, ce fichier se trouve dans le répertoire racine du projet. Autrement pour les chemins de développement spécifiques à la plateforme, les endroits sont énumérés dans les sections ci-dessous. (Voir les différents Guides de plate-forme pour plus d'informations sur chaque plate-forme).
 
-*   Accès à [google.com][2]:
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Les exemples suivants illustrent la syntaxe de `< access >` liste blanche :
+
+*   Accès à [google.com][3]:
     
         <access origin="http://google.com" />
         
 
-*   Accès sécurisé [google.com][3] ( `https://` ) :
+*   Accès sécurisé [google.com][4] ( `https://` ) :
     
         <access origin="https://google.com" />
         
 
-*   Accès pour le sous-domaine [maps.google.com][4]:
+*   Accès pour le sous-domaine [maps.google.com][5]:
     
         <access origin="http://maps.google.com" />
         
 
-*   Accès à tous les sous-domaines sur [google.com][2], par exemple [mail.google.com][5] et [docs.google.com][6]:
+*   Accès à tous les sous-domaines sur [google.com][3], par exemple [mail.google.com][6] et [docs.google.com][7]:
     
         <access origin="http://*.google.com" />
         
 
-*   Accès à *tous les* domaines, par exemple, [google.com][2] et [developer.mozilla.org][7]:
+*   Accès à *tous les* domaines, par exemple, [google.com][3] et [developer.mozilla.org][8]:
     
         <access origin="*" />
         
     
     C'est la valeur par défaut pour les projets CLI nouvellement créés.
 
- [2]: http://google.com
- [3]: https://google.com
- [4]: http://maps.google.com
- [5]: http://mail.google.com
- [6]: http://docs.google.com
- [7]: http://developer.mozilla.org
+ [3]: http://google.com
+ [4]: https://google.com
+ [5]: http://maps.google.com
+ [6]: http://mail.google.com
+ [7]: http://docs.google.com
+ [8]: http://developer.mozilla.org
 
 Sachez que certains sites Web peut rediriger automatiquement depuis leur page d'accueil à une autre url, par exemple en utilisant le protocole https ou à un domaine de chaque pays. Par exemple, http://www.google.com redirigera pour utiliser SSL/TLS à https://www.google.com et puis peut également rediriger vers une géographie comme https://www.google.co.uk. Ces scénarios peuvent nécessiter des entrées de liste blanche modifiées ou supplémentaires au-delà de votre condition initiale. Pensez ce que vous construisez votre liste blanche.
 
@@ -67,86 +71,34 @@ Règles spécifiques à la plateforme whitelisting se trouvent dans`res/xml/conf
 
 ## Android liste blanche
 
-Règles spécifiques à la plateforme whitelisting se trouvent dans`res/xml/config.xml`.
-
-**NOTE**: sous Android 2.3 et avant, domaine liste blanche ne fonctionne que pour `href` , les liens hypertexte non référencé ressources telles que les images et les scripts. Prendre des mesures pour éviter les scripts d'être injecté dans l'application.
-
-**NOTE**: afin d'éviter des URL externes telles que `mailto:` de s'ouvrir dans le webview Cordova à partir de Cordova 3.6.0, en spécifiant `origin="*"` implicitement ajoutera des règles pour les protocoles http et https. Si vous souhaitez accéder à des protocoles personnalisés supplémentaires, puis vous devez également les ajouter explicitement à la liste blanche. Aussi voir « Externe demande Whitelist » ci-dessous pour plus d'informations sur le lancement d'applications externes par URL.
-
-**NOTE**: certaines demandes de réseau ne passent pas par la Cordova Whitelist. Cela inclut < vidéo > et < audio > resouces, WebSocket connexions (sur Android 4.4 +) et éventuellement d'autres demandes non-http. Sur Android 4.4 +, vous pouvez inclure un en-tête [CSP][8] dans vos documents HTML pour restreindre l'accès à ces ressources. Sur les anciennes versions d'Android, ce n'est pas possible de les limiter.
-
- [8]: https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Introducing_Content_Security_Policy
-
-### Application externe Whitelist
-
-Cordova 3.6.0 introduit une deuxième liste blanche, pour restreindre qui URLs sont autorisés à lancer des applications externes. Dans les versions précédentes de Cordova, toutes les URLs non-http, tels que `mailto:` , `geo:` , `sms:` et `intent` , ont été implicitement autorisé à être la cible d'une balise < a >. En raison du potentiel pour une demande d'informations des fuites, si une vulnérabilité XSS permet à un attaquant de construire des liens arbitraires, ces URL doit être également, en liste blanche à partir de Cordova 3.6.0.
-
-Pour permettre à un modèle d'URL lancer une application externe, utiliser une balise < accès > dans votre `config.xml` fichier, avec la `launch-external` attribut défini.
-
-Exemples :
-
-*   Pour autoriser les liens envoyer des messages SMS :
-    
-        < accéder origine = "sms: *" lancement-externe = « yes » / >
-        
-
-*   Pour autoriser les liens pour ouvrir les cartes :
-    
-        < accéder origine = "geo: *" lancement-externe = « yes » / >
-        
-
-*   Pour autoriser les liens vers example.com pour ouvrir dans un navigateur externe :
-    
-        < accéder origine = "http://example.com/ *" lancement-externe = « yes » / >
-        
-
-*   Pour permettre à tous les sites Web non-liste blanche ouvrir dans un navigateur externe: (c'est le même que le comportement précédent lorsque l'URL dans la liste non-blanche)
-    
-        < accéder origine = « http://* » lancement-externe = « yes » / >< origine d'accès = « https://* » lancement-externe = « yes » / >
-        
-
-*   Pour permettre l'accès à toutes les URL, revenant sur la politique de Cordova 3.5.0 (non recommandée) :
-    
-        < accéder origine = "*" lancement-externe = « yes » / >
-        
-
-Lorsque vous naviguez vers une URL à partir de votre application, la whitelist interal est testé tout d'abord, et si l'URL n'est pas là en liste blanche, puis la liste d'autorisation externe est testé. Cela signifie que toute `http:` ou `https:` les URLs qui correspondent à ces deux listes blanches sera ouvert à l'intérieur de l'application de Cordova, plutôt que de lancer le navigateur externe.
+Comme ci-dessus, voir [cordova-plugin-whitelist][1] pour plus de détails. Pour cordova-android avant 4.0.0, voir les anciennes versions de cette documentation.
 
 ## iOS liste blanche
 
-Règles de liste blanche de la plate-forme sont trouvent dans le répertoire application nommé `config.xml` fichier.
-
-Origines spécifiés sans un protocole, tel que `www.apache.org` plutôt que `http://www.apache.org` , par défaut à tous les `http` , `https` , `ftp` , et `ftps` régimes.
-
-Caractères génériques sur la plateforme iOS sont plus souples que dans la spécification [W3C Widget accès][1] . Par exemple, le texte suivant accède à tous les sous-domaines et domaines de premier niveau tels que `.com` et `.net` :
-
-        <access origin="*.google.*" />
-    
-
-Contrairement à la plateforme Android susmentionnée, en accédant à des domaines non-liste blanche via `href` lien hypertexte sur iOS empêche la page d'ouverture à tous.
+Comme ci-dessus, voir [cordova-plugin-whitelist][1] pour plus de détails. Cordova-iOS avant 4.0.0, voir les anciennes versions de cette documentation.
 
 ## BlackBerry 10 liste blanche
 
-Les règles de liste blanche se trouvent dans`www/config.xml`.
+Les règles de liste blanche se trouvent dans `www/config.xml`.
 
 Utilisation de quelques dizaines de blackBerry de caractères génériques se distingue des autres plates-formes de deux façons :
 
-*   Tout contenu accédé par `XMLHttpRequest` doivent être déclarées explicitement. Mise en `origin="*"` ne fonctionne pas dans ce cas. Sinon, toutes les sécurités de web peuvent être désactivée à l'aide de la `WebSecurity` préférence décrite dans Configuration de BlackBerry :
+*   Tout contenu accédé par `XMLHttpRequest` doit être déclarée explicitement. Réglage `origin="*"` ne fonctionne pas dans ce cas. Sinon, tous sécurité web peut être désactivée à l'aide de la préférence `WebSecurity` décrite dans Configuration de BlackBerry :
     
         <preference name="websecurity" value="disable" />
         
 
-*   Comme alternative au paramètre `*.domain` , définissez une nouvelle `subdomains` attribuent à `true` . Il doit avoir la valeur `false` par défaut. Par exemple, ce qui suit permet d'accéder à `google.com` , `maps.google.com` , et `docs.google.com` :
+*   Comme alternative au paramètre `*.domain`, définir un attribut supplémentaire `subdomains` `true`. Il devrait être la valeur `false` par défaut. Par exemple, le texte suivant permet d'accéder à `google.com`, `maps.google.com` et `docs.google.com` :
     
         <access origin="http://google.com" subdomains="true" />
         
     
-    Le passage suivant l'accès à `google.com` :
+    L'accès de passage suivant vers `google.com` :
     
         <access origin="http://google.com" subdomains="false" />
         
     
-    L'accès à tous les domaines, y compris le local `file://` protocole :
+    Spécifier l'accès à tous les domaines, y compris le protocole local `file://` :
     
     <access origin="*" subdomains="true" />
 
@@ -160,36 +112,26 @@ Dans Firefox OS il n'y a aucun concept de liste blanche un domaine spécifique.
 
  [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
 
-    < nom de plate-forme = « firefoxos » >< nom de permission = privilégié « systemXHR » = « vraie » description = « charger les données du serveur » / >< / plate-forme >
+    <platform name="firefoxos">
+        <permission name="systemXHR" privileged="true" description="load data from server" />
+    </platform>
     
 
-Le `XMLHttpRequest` objet doit être instancié avec deux paramètres `mozAnon` et `mozSystem` :
+L'objet `XMLHttpRequest` doit être instancié avec deux paramètres `mozAnon` et `mozSystem` :
 
-    demande de var = new XMLHttpRequest({
+    var request = new XMLHttpRequest({
         mozAnon: true,
-        mozSystem: true}) ;
+        mozSystem: true});
     
 
 Cette solution est transparente, donc il n'y a pas de différence pour d'autres plateformes.
 
-## Changements d'iOS 3.1.0
-
-Avant la version 3.1.0, Cordova-iOS inclus quelques extensions non standards pour le régime de whilelisting de domaine pris en charge par les autres plateformes de Cordova. En 3.1.0, le whitelist iOS est maintenant conforme à la syntaxe de liste blanche de ressource décrite en haut de ce document. Si vous mettez à niveau pre-3.1.0, et que vous utilisiez ces extensions, vous devrez peut-être modifier le `config.xml` fichier pour continuer la liste blanche le même ensemble de ressources comme avant.
-
-Plus précisément, ces motifs doivent être actualisés :
-
-*   " `apache.org` " (pas de protocole): cela correspondrait précédemment `http` , `https` , `ftp` , et `ftps` des protocoles. Remplacez " `*://apache.org/*` " d'inclure tous les protocoles, ou inclure une ligne pour chaque protocole, vous devez appuyer.
-
-*   " `http://apache.*` " (caractère générique à la fin du domaine): cela correspondrait auparavant tous les top domaines niveau, y compris tous les TLDs possibles de deux lettres (mais pas utiles domaines aiment. co.uk). Inclure une ligne pour chaque TLD qui vous en fait Contrôlez et devez whitelist.
-
-*   " `h*t*://ap*he.o*g` " (caractères génériques pour les lettres manquantes au hasard): ceux-ci ne sont plus supportés ; changement à inclure une ligne pour chaque domaine et protocole que vous avez réellement besoin de liste blanche.
-
 ## Windows Phone liste blanche
 
-Les règles de liste blanche pour Windows Phone 8 se trouvent dans l'application `config.xml` fichier.
+Les règles de liste blanche pour Windows Phone 8 se trouvent dans le fichier `config.xml` du PPA.
 
 ## Liste blanche paciarelli
 
-Règles de liste blanche se trouvent dans l'application de `config.xml` fichier. La plate-forme s'appuie sur les mêmes `subdomains` attribut comme la plateforme BlackBerry. (Pour plus d'informations sur la prise en charge, consultez documentation de paciarelli sur l' [élément access][11].)
+Règles de liste blanche sont trouvent dans le fichier `config.xml` du PPA. La plate-forme repose sur le même attribut de `subdomains` comme la plateforme BlackBerry. (Pour plus d'informations sur la prise en charge, consultez documentation de paciarelli sur l' [élément access][11].)
 
  [11]: https://developer.tizen.org/help/index.jsp?topic=%2Forg.tizen.web.appprogramming%2Fhtml%2Fide_sdk_tools%2Fconfig_editor_w3celements.htm
\ 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