http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/es/7.x/plugin_ref/spec.md
----------------------------------------------------------------------
diff --git a/www/docs/es/7.x/plugin_ref/spec.md 
b/www/docs/es/7.x/plugin_ref/spec.md
new file mode 100644
index 0000000..9fd5bc5
--- /dev/null
+++ b/www/docs/es/7.x/plugin_ref/spec.md
@@ -0,0 +1,541 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Especificación de plugin
+toc_title: Plugin.xml
+---
+
+# Especificación de plugin
+
+El `plugin.xml` archivo es un documento XML en el `plugins` espacio de 
nombres: `http://apache.org/cordova/ns/plugins/1.0` . Contiene un alto nivel 
`plugin` elemento que define el plugin y niños que definen la estructura del 
plugin.
+
+Un elemento de plugin de muestra:
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0";
+        xmlns:android="http://schemas.android.com/apk/res/android";
+        id="com.alunny.foo"
+        version="1.0.2">
+    
+
+## *plugin* Elemento
+
+El `plugin` es elemento superior del manifiesto del plugin. Cuenta con los 
siguientes atributos:
+
+*   `xmlns`(obligatorio): el espacio de nombres del plugin, 
`http://apache.org/cordova/ns/plugins/1.0` . Si el documento contiene XML de 
otros espacios de nombres, como las etiquetas que se añade a la 
`AndroidManifest.xml` archivo, esos espacios de nombres deben incluirse 
también en el elemento de nivel superior.
+
+*   `id`(requerido): un revés-dominio estilo identificador para el plugin, 
tales como`com.alunny.foo`
+
+*   `version`(requerido): un número de versión para el plugin, que coincide 
con la siguiente expresión regular estilo mayor-menor-patch:
+    
+        ^\d+[.]\d+[.]\d+$
+        
+
+## Elementos *motores* y *motor*
+
+Los elementos secundarios de la `<engines>` elemento especificar las versiones 
de los marcos basados en Apache Cordova que este plugin soporta. Un ejemplo:
+
+    <engines>
+        <engine name="cordova" version="1.7.0" />
+        <engine name="cordova" version="1.8.1" />
+        <engine name="worklight" version="1.0.0" platform="android" 
scriptSrc="worklight_version"/>
+    </engines>
+    
+
+Similar a la `<plugin>` del elemento `version` atributo, la cadena de versión 
especificada debe coincidir con una cadena de mayor-menor-patch conforme a la 
expresión regular:
+
+        ^\d+[.]\d+[.]\d+$
+    
+
+Elementos del motor también pueden especificar confuso acerca de los partidos 
para evitar la repetición y para reducir el mantenimiento cuando se actualiza 
la plataforma subyacente. Herramientas deben soportar un peso mínimo de `>` , 
`>=` , `<` y `<=` , por ejemplo:
+
+    <engines>
+        <engine name="cordova" version=">=1.7.0" />
+        <engine name="cordova" version="<1.8.1" />
+    </engines>
+    
+
+El `<engine>` etiquetas también cuenta con soporte por defecto para todas las 
plataformas principales Cordova existe en. Especificar el `cordova` etiqueta 
motor significa que todas las versiones de Cordova en cualquier plataforma 
deben satisfacer el atributo de versión de motor. También puede enumerar sus 
versiones y plataformas específicas con el fin de reemplazar el catch-all 
`cordova` motor:
+
+    <engines>
+        <engine name="cordova" version=">=1.7.0" />
+        <engine name="cordova-android" version=">=1.8.0" />
+        <engine name="cordova-ios" version=">=1.7.1" />
+    </engines>
+    
+
+Aquí está una lista de la por defecto los motores que la `<engine>` soporta 
la etiqueta:
+
+*   `cordova`
+*   `cordova-plugman`
+*   `cordova-amazon-fireos`
+*   `cordova-android`
+*   `cordova-ios`
+*   `cordova-blackberry10`
+*   `cordova-wp8`
+*   `cordova-windows8`
+*   `android-sdk` // returns the highest Android api level installed
+*   `apple-xcode` // returns the xcode version 
+*   `apple-ios` // returns the highest iOS version installed
+*   `apple-osx` // returns the OSX version
+*   `blackberry-ndk` // returns the native blackberry SDK version
+
+Especificar Marcos personalizados basados en Apache Cordova deben aparecer 
bajo la etiqueta de motor así:
+
+    <engines>
+        <engine name="my_custom_framework" version="1.0.0" platform="android" 
scriptSrc="path_to_my_custom_framework_version"/>
+        <engine name="another_framework" version=">0.2.0" 
platform="ios|android" scriptSrc="path_to_another_framework_version"/>
+        <engine name="even_more_framework" version=">=2.2.0" platform="*" 
scriptSrc="path_to_even_more_framework_version"/>
+    </engines>
+    
+
+Un marco personalizado basado en Apache Cordova exige que un elemento motor 
incluye los siguientes atributos: `name` , `version` , `scriptSrc` , 
y`platform`.
+
+*   `name`(requerido): un nombre legible para su marco personalizado.
+
+*   `version`(obligatorio): la versión de que el marco debe tener para 
instalar.
+
+*   `scriptSrc`(requerido): el archivo de comandos que dice plugman qué 
versión del marco personalizado. Idealmente, este archivo debe estar dentro 
del directorio de nivel superior de su directorio.
+
+*   `platform`(requerido): las plataformas que soporta su marco. Usted puede 
utilizar el comodín `*` decir compatibles para todas las plataformas, 
especificar múltiples con un caracter como `android|ios|blackberry10` o 
simplemente una sola plataforma como`android`.
+
+plugman se anula con un código distinto de cero para cualquier plugin cuyo 
objetivo proyecto no cumple con las limitaciones del motor.
+
+Si no `<engine>` etiquetas se especifican, plugman intenta instalar en el 
directorio del proyecto especificado cordova ciegamente.
+
+## *nombre* Elemento
+
+Un nombre legible para el plugin, cuyo contenido de texto contiene el nombre 
del plugin. Por ejemplo:
+
+    <name>Foo</name>
+    
+
+Este elemento no es (todavía) localización de la manija.
+
+## *Descripción* Elemento
+
+Una descripción legible para el plugin. El contenido del texto del elemento 
contiene la descripción del plugin. Un ejemplo:
+
+    <description>Foo plugin description</description>
+    
+
+Este elemento no es (todavía) localización de la manija.
+
+## *autor* Elemento
+
+Nombre autor del plugin. El contenido del texto del elemento contiene el 
nombre del autor del plugin. Un ejemplo:
+
+    <author>Foo plugin description</author>
+    
+
+## *palabras clave* Elemento
+
+Palabras clave plugin. El contenido del texto del elemento contiene palabras 
clave separadas por comas para describir el plugin. Un ejemplo:
+
+    <keywords>foo,bar</keywords>
+    
+
+## *licencia* Elemento
+
+Licencia de plugin. El contenido del texto del elemento contiene la licencia 
del plugin. Un ejemplo:
+
+    <license>Apache 2.0 License</license>
+    
+
+## *activo* Elemento
+
+Uno o más elementos listado los archivos o directorios que se copiarán en 
una aplicación Cordova `www` Directorio. Ejemplos:
+
+    <!-- a single file, to be copied in the root directory -->
+    <asset src="www/foo.js" target="foo.js" />
+    <!-- a directory, also to be copied in the root directory -->
+    <asset src="www/foo" target="foo" />
+    
+
+Todos `<asset>` etiquetas requieren ambos `src` y `target` atributos. Sólo 
web plugins contiene principalmente `<asset>` elementos. Cualquier `<asset>` 
elementos que están anidados dentro de `<platform>` elementos especifican 
activos específicos a una plataforma web, como se describe a continuación. 
Los atributos incluyen:
+
+*   `src`(requerido): donde se encuentra el archivo o directorio en el paquete 
del plugin, relativa a la `plugin.xml` documento. Si un archivo existe en la 
especificada `src` ubicación, plugman se detiene y revierte el proceso de 
instalación, emite una notificación sobre el conflicto y sale con un código 
distinto de cero.
+
+*   `target` (required):
+    
+    Donde el fichero o el directorio debe estar ubicado en la aplicación de 
Cordova, relativa a la `www` directorio. Activos pueden ser dirigidas a 
subdirectorios, por ejemplo:
+    
+        <asset src="www/new-foo.js" target="js/experimental/foo.js" />
+        
+    
+    crea la `js/experimental` directorio dentro de la `www` directorio, a 
menos que ya presente, entonces copias el `new-foo.js` archivo y cambia el 
nombre de lo `foo.js` . Si ya existe un archivo en la ubicación de destino, 
plugman se detiene y revierte el proceso de instalación, emite una 
notificación sobre el conflicto y sale con un código distinto de cero.
+
+## *JS-módulo* Elemento
+
+La mayoría de plugins incluyen uno o más archivos JavaScript. Cada 
`<js-module>` tag corresponde a un archivo JavaScript y evita que los usuarios 
del plugin tener que añadir un `<script>` etiqueta para cada archivo. Mientras 
que `<asset>` etiquetas simplemente copien un archivo desde el subdirectorio 
plugin en `www` , `<js-module>` etiquetas son mucho más sofisticados. Se 
parecen a esto:
+
+    <js-module src="socket.js" name="Socket">
+        <clobbers target="chrome.socket" />
+    </js-module>
+    
+
+Al instalar un plugin con el ejemplo anterior, `socket.js` se copia a 
`www/plugins/my.plugin.id/socket.js` y se agrega como una entrada a 
`www/cordova_plugins.js` . En el tiempo de carga, el código `cordova.js` XHR 
se utiliza para leer cada archivo e inyectar un `<script>` tag en HTML. Agrega 
una asignación para aplastar o combinar según sea apropiado, como se describe 
a continuación.
+
+*No* envuelva el archivo con `cordova.define` , como se añade 
automáticamente. El módulo está envuelto en un cierre, con `module` , 
`exports` , y `require` en su alcance, como es normal para los módulos de AMD.
+
+Detalles para el `<js-module>` etiqueta:
+
+*   El `src` hace referencia a un archivo en el directorio relativo a la 
`plugin.xml` archivo.
+
+*   El `name` proporciona la última parte del nombre del módulo. 
Generalmente puede ser lo que quieras, y sólo importa si desea utilizar 
`cordova.require` para importar otras partes de tus plugins en tu código 
JavaScript. El nombre del módulo para un `<js-module>` es su plugin `id` 
seguido por el valor de `name` . Para el ejemplo anterior, con un `id` de 
`chrome.socket` , el nombre del módulo es`chrome.socket.Socket`.
+
+*   Se permiten tres etiquetas en `<js-module>` :
+    
+    *   `<clobbers target="some.value"/>`indica que el `module.exports` se 
inserta en la `window` de objetos como `window.some.value` . Usted puede tener 
tantos `<clobbers>` como usted tiene gusto. Cualquier objeto no está 
disponible en `window` es creado.
+    
+    *   `<merges target="some.value"/>`indica que el módulo debe fusionarse 
con cualquier valor existente en `window.some.value` . Si ya existe alguna 
clave, versión del módulo reemplaza el original. Usted puede tener tantos 
`<merges>` como usted tiene gusto. Cualquier objeto no está disponible en 
`window` es creado.
+    
+    *   `<runs/>`significa que el código debe especificarse con 
`cordova.require` , pero no instalado en el `window` objeto. Esto es útil al 
inicializar el módulo, adjuntar controladores de eventos o de lo contrario. 
Sólo puede tener hasta una `<runs/>` etiqueta. Tenga en cuenta que incluye un 
`<runs/>` con `<clobbers/>` o `<merges/>` es redundante, puesto que también 
`cordova.require` su módulo.
+    
+    *   Un vacío `<js-module>` todavía las cargas y se puede acceder en 
otros módulos a través de`cordova.require`.
+
+Si `src` no se resuelve en un archivo existente, plugman se detiene y revierte 
la instalación, emite una notificación del problema y sale con un código 
distinto de cero.
+
+Anidación `<js-module>` elementos dentro de `<platform>` declara enlaces 
específicos a una plataforma JavaScript módulo.
+
+## *dependencia* Elemento
+
+El `<dependency>` etiqueta le permite especificar otros plugins de los que 
depende el plugin actual. Mientras que las versiones futuras accederán a ellos 
desde los repositorios de plugin, en el corto plazo plugins se hace 
directamente referencia como URL por `<dependency>` etiquetas. Ellos están 
formateados como sigue:
+
+    <dependency id="com.plugin.id" url="https://github.com/myuser/someplugin"; 
commit="428931ada3891801" subdir="some/path/here" />
+    
+
+*   `id`: proporciona el ID del plugin. Debe ser único en el mundo y expresa 
en estilo de dominio reverso. Mientras que en la actualidad ninguna de estas 
restricciones se aplica, puede ser en el futuro.
+
+*   `url`: Una dirección URL para el plugin. Esto debe hacer referencia un 
repositorio git, que plugman los intentos de clonar.
+
+*   `commit`: Se trata de cualquier referencia de git entendido por `git 
checkout` : nombre de una rama o etiqueta (por ejemplo, `master` , `0.3.1` ), o 
una confirmación hash (por ejemplo,`975ddb228af811dd8bb37ed1dfd092a3d05295f9`).
+
+*   `subdir`: Especifica que la dependencia de destino plugin existe como un 
subdirectorio del repositorio git. Esto es útil porque permite que el 
repositorio que contiene varios plugins relacionados, cada uno especificado 
individualmente.
+
+En el futuro, se introducirán las limitaciones de la versión y existirá un 
repositorio plugin para buscar por nombre en lugar de URLs explícitas de apoyo.
+
+### Dependencia relativa caminos
+
+Si establece la `url` de un `<dependency>` la etiqueta para `"."` y 
proporcionar una `subdir` , se instala el plugin dependiente del mismo local o 
remoto CVS como el plugin de padres que especifica la `<dependency>` etiqueta.
+
+Tenga en cuenta que el `subdir` siempre especifica una ruta relativa a la 
*raíz* del repositorio git, no el plugin de padres. Esto es cierto incluso si 
ha instalado el plugin con una ruta local directamente a él. Plugman encuentra 
la raíz del repositorio git y luego encuentra el otro plugin de allí.
+
+## *plataforma* Elemento
+
+El `<platform>` etiqueta identifica las plataformas que han asociado código 
nativo o requerir modificaciones en sus archivos de configuración. 
Herramientas utilizando esta especificación pueden identificar las plataformas 
soportadas e instalar el código en los proyectos de Córdoba.
+
+Plugins sin `<platform>` etiquetas se asumen para ser sólo de JavaScript y 
por lo tanto, instalable en cualquier y todas las plataformas.
+
+Una etiqueta de plataforma de muestra:
+
+    <platform name="android">
+        <!-- android-specific elements -->
+    </platform>
+    <platform name="ios">
+        <!-- ios-specific elements -->
+    </platform>
+    
+
+La necesaria `name` atributo identifica una plataforma como apoyo, asociando 
los niños del elemento con esa plataforma.
+
+Nombres de la plataforma deben estar en minúsculas. Nombres de plataforma, 
como arbitrariamente elegidos, se enumeran:
+
+*   Amazonas-fireos
+*   Android
+*   blackberry10
+*   iOS
+*   wp8
+*   windows8
+
+## *archivo de código fuente* Elemento
+
+El `<source-file>` elemento identifica código ejecutable que debe instalarse 
en un proyecto. Ejemplos:
+
+    <!-- android -->
+    <source-file src="src/android/Foo.java"
+                    target-dir="src/com/alunny/foo" />
+    <!-- ios -->
+    <source-file src="src/ios/CDVFoo.m" />
+    <source-file src="src/ios/someLib.a" framework="true" />
+    <source-file src="src/ios/someLib.a" compiler-flags="-fno-objc-arc" />
+    
+
+Soporta los siguientes atributos:
+
+*   `src`(requerido): Ubicación del archivo relativa a `plugin.xml` . Si el 
`src` no se encuentra archivo, plugman se detiene y revierte la instalación, 
emite una notificación sobre el problema y sale con un código distinto de 
cero.
+
+*   `target-dir`: Un directorio en el que deben copiarse los archivos, 
relativo a la raíz del proyecto Córdoba. En la práctica, esto es muy 
importante para las plataformas basadas en Java, donde un archivo en el 
`com.alunny.foo` paquete estará situado en la `com/alunny/foo` directorio. 
Para plataformas donde el directorio de origen no es importante, debe omitirse 
este atributo.
+    
+    Como con los activos, si la `target` de un `source-file` sobrescribir un 
archivo existente, plugman se detiene y revierte la instalación, emite una 
notificación sobre el problema y sale con un código distinto de cero.
+
+*   `framework`(sólo en iOS): Si a `true` , también agrega el archivo 
especificado como un marco para el proyecto.
+
+*   `compiler-flags`(sólo en iOS): si sistema, asigna los parámetros de 
compilador especificado para el archivo de origen en particular.
+
+## *archivo de configuración* Elemento
+
+Identifica un archivo de configuración basado en XML para ser modificado, 
donde en ese documento la modificación debe ocurrir, y qué debería ser 
modificado.
+
+Dos tipos de archivos que han sido probados para la modificación de este 
elemento son `xml` y `plist` archivos.
+
+El `config-file` elemento sólo permite añadir nuevos niños a un árbol de 
documentos XML. Los niños son literales XML que se insertará en el documento 
de destino.
+
+Ejemplo de XML:
+
+    <config-file target="AndroidManifest.xml" parent="/manifest/application">
+        <activity android:name="com.foo.Foo" android:label="@string/app_name">
+            <intent-filter>
+            </intent-filter>
+        </activity>
+    </config-file>
+    
+
+Ejemplo de `plist` :
+
+    <config-file target="*-Info.plist" parent="CFBundleURLTypes">
+        <array>
+            <dict>
+                <key>PackageName</key>
+                <string>$PACKAGE_NAME</string>
+            </dict>
+        </array>
+    </config-file>
+    
+
+Soporta los siguientes atributos:
+
+*   `target`:
+    
+    El archivo a modificar y la ruta de acceso relativa a la raíz del 
proyecto Córdoba.
+    
+    El destino puede incluir comodines ( `*` ) elementos. En este caso, 
plugman recursivamente busca a través de la estructura de directorios del 
proyecto y utiliza al primer partido.
+    
+    En iOS, la ubicación de los archivos de configuración en relación con 
la raíz del directorio del proyecto no se conoce, así que especifica un 
objetivo de `config.xml` decide`cordova-ios-project/MyAppName/config.xml`.
+    
+    Si el archivo especificado no existe, la herramienta pasa por alto el 
cambio en la configuración y continúa la instalación.
+
+*   `parent`: Un selector XPath hacen referencia a los padres de los elementos 
a añadir al archivo config. Si utilizas selectores absolutos, puede utilizar 
un comodín ( `*` ) para especificar el elemento raíz, por 
ejemplo,`/*/plugins`.
+    
+    Para `plist` archivos, el `parent` determina bajo qué clave primaria debe 
insertarse el XML especificado.
+    
+    Si el selector no resuelve a un niño de documento especificado, la 
herramienta se detiene y revierte el proceso de instalación, emite una 
advertencia y sale con un código distinto de cero.
+
+*   `after`: Una lista priorizada de hermanos aceptados después de lo cual al 
añadir el fragmento de XML. Útil para especificar los cambios en los archivos 
que requieren estricta ordenación de elementos XML como 
<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. 
Utilice la etiqueta `< archivo config - >` para las nuevas versiones de 
Córdoba.
+
+Ejemplo:
+
+    <config-file target="config.xml" parent="/widget/plugins">
+        <feature name="ChildBrowser">
+            <param name="ios-package" value="ChildBrowserCommand"/>
+        </feature>
+    </config-file>
+    
+
+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" />
+    
+
+## Elementos de *archivo de recursos* y *archivo de encabezado*
+
+Como archivos de código fuente, pero específicamente para plataformas como 
iOS que distinguen entre archivos de código fuente, encabezados y recursos. 
iOS ejemplos:
+
+    <resource-file src="CDVFoo.bundle" />
+    <resource-file src="CDVFooViewController.xib" />
+    <header-file src="CDVFoo.h" />
+    
+
+Ejemplo de Android:
+
+    <resource-file src="FooPluginStrings.xml" 
target="res/values/FooPluginStrings.xml" />
+    
+
+## *lib-archivo* Elemento
+
+Como fuente de recursos y archivos de encabezado, pero específicamente para 
plataformas como BlackBerry 10 que usan las bibliotecas generado por el 
usuario. Ejemplos:
+
+    <lib-file src="src/BlackBerry10/native/device/libfoo.so" arch="device" />
+    <lib-file src="src/BlackBerry10/native/simulator/libfoo.so" 
arch="simulator" />
+    
+
+Atributos soportados:
+
+*   `src`(obligatorio): la ubicación del archivo relativa a `plugin.xml` . Si 
`src` no se encuentra, plugman se detiene y revierte la instalación, problemas 
de una advertencia sobre el problema y sale con un código distinto de cero.
+
+*   `arch`: La arquitectura para que la `.so` archivo se ha construido, ya sea 
`device` o`simulator`.
+
+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:
+
+*   `src`(requerido): el nombre del SDK para incluir (que se utilizará como 
valor de la `Include` atributo de la generado `<SDKReference>` elemento).
+
+*   `arch`: Indica que el `<SDKReference>` sólo debe incluir al edificio de 
la arquitectura especificada. Los valores admitidos son `x86` , `x64` o`ARM`.
+
+*   `device-target`: Indica que el `<SDKReference>` sólo debe incluir al 
edificio 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 debe incluir al construir 
las versiones que coinciden con la cadena de versión especificado. Valor puede 
ser cualquier cadena de rango de nodo válido versión semántica.
+
+Ejemplos:
+
+    <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
+
+Identifica un marco (generalmente parte de la plataforma/OS) de la cual 
depende el plugin.
+
+El atributo opcional `custom` es un valor booleano que indica si el marco es 
que se incluye como parte de los archivos de plugin (por lo tanto no es un 
marco de sistema).
+
+### *marco* para iOS
+
+    <framework src="libsqlite3.dylib" />
+    <framework src="social.framework" weak="true" />
+    <framework src="relative/path/to/my.framework" custom="true" />
+    
+
+El atributo opcional `weak` es un valor booleano que indica si el marco debe 
vincularse débil. El valor predeterminado es `false`.
+
+### *marco* para Android
+
+En Android (a partir de cordova-android@4.0.0), *marco* etiquetas se utilizan 
para incluir las dependencias de Maven, o incluir proyectos de biblioteca 
incorporada.
+
+Ejemplos:
+
+    <!-- Depend on latest version of GCM from play services -->
+    <framework src="com.google.android.gms:play-services-gcm:+" />
+    <!-- Depend on v21 of appcompat-v7 support library -->
+    <framework src="com.android.support:appcompat-v7:21+" />
+    <!-- Depend on library project included in plugin -->
+    <framework src="relative/path/FeedbackLib" custom="true" />
+    
+
+*marco* puede utilizarse también para tener archivos personalizados .gradle 
sub-incluidos en el principal archivo del proyecto .gradle:
+
+    <framework src="relative/path/rules.gradle" custom="true" 
type="gradleReference" />
+    
+
+Para pre-android@4.0.0 (ANT-proyectos):
+
+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.
+
+El opcional `parent` establece la ruta de acceso relativa al directorio que 
contiene el sub proyecto para agregar la referencia. El valor predeterminado es 
`.`, es decir, el proyecto de aplicación. Permite añadir referencias entre 
proyectos de la sub como en este ejemplo:
+
+    <framework src="extras/android/support/v7/appcompat" custom="false" 
parent="FeedbackLib" />
+    
+
+### *marco* para Windows
+
+La plataforma de Windows admite tres atributos adicionales (opcionales) para 
refinar cuando debe incluirse el marco:
+
+    <framework src="path/to/project/LibProj.csproj" custom="true" 
type="projectReference"/>
+    
+
+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 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 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 rango de nodo válido versión semántica.
+
+Ejemplos de uso de estos atributos específicos de Windows:
+
+    <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 a los usuarios. Esto es útil cuando se requieren pasos 
adicionales que no se pueden automatizar fácilmente o están más allá del 
alcance de plugman. Ejemplos:
+
+    <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`:
+    
+    
android.library.reference.1=PATH_TO_ANDROID_SDK/sdk/extras/google/google_play_services/libproject/google-play-services_lib
+    </info>
+    
+
+## El elemento *hook* 
+
+Representa la secuencia de comandos personalizada que será llamado por 
Córdoba cuando se produce cierta acción (por ejemplo, después se agrega el 
plugin o plataforma preparar lógica se invoca). Esto es útil cuando se 
necesita extender la funcionalidad de Cordova por defecto. Para más 
información vea la guía de los ganchos.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
+    
+
+## Variables
+
+En ciertos casos, puede necesitar un plugin hacer cambios de configuración 
depende de la aplicación de destino. Por ejemplo, para registrarse en C2DM en 
Android, una aplicación cuya id de paquete es `com.alunny.message` requeriría 
un permiso como:
+
+    <uses-permission android:name="com.alunny.message.permission.C2D_MESSAGE"/>
+    
+
+En estos casos donde no se conoce el contenido insertado en el archivo 
`plugin.xml` antes de tiempo, variables pueden indicarse por un signo de dólar 
seguido por una serie de letras, dígitos o subrayados. Para el ejemplo 
anterior, el archivo `plugin.xml` incluir esta etiqueta:
+
+    <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
+    
+
+plugman substituye referencias a variables con el valor especificado o la 
cadena vacía si no se encuentra. El valor de la referencia de variable 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 --platform android --project /path/to/project --plugin 
name|git-url|path --variable 
API_KEY=!@CFATGWE%^WGSFDGSDFW$%^#$%YTHGsdfhsfhyer56734
+    
+
+Para realizar la variable obligatoria, la etiqueta `< platform >` debe 
contener una etiqueta `< preference >` . Por ejemplo:
+
+    <preference name="API_KEY" />
+    
+
+plugman comprueba que estas preferencias requiere pasan en. Si no, debe 
advertir al usuario de cómo pasar la variable y la salida con un código 
distinto de cero.
+
+Ciertos nombres de variable deben ser reservados, que se enumeran a 
continuación.
+
+## $PACKAGE_NAME
+
+El identificador único de estilo de dominio reverso para el paquete, 
correspondiente a la `CFBundleIdentifier` de iOS o el atributo de `paquete` del 
elemento de nivel superior `se manifiestan` en el archivo `AndroidManifest.xml` 
.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/config_ref/images.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/config_ref/images.md 
b/www/docs/fr/7.x/config_ref/images.md
new file mode 100644
index 0000000..18d7aee
--- /dev/null
+++ b/www/docs/fr/7.x/config_ref/images.md
@@ -0,0 +1,173 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Icones et Splash Screen
+toc_title: Customize icons
+---
+
+# Icones et Splash Screen
+
+Cette section indique comment configurer une icône et un écran de démarrage 
facultatif pour une application sur diverses plates-formes, les deux lorsque 
vous travaillez dans la CLI de Cordova (décrites dans l'Interface de ligne de 
commande) ou en utilisant les outils du SDK spécifique à la plateforme 
(détaillées dans les Guides de la plate-forme).
+
+## Configuration des icônes dans le CLI
+
+Quand travaillant dans la CLI, vous pouvez définir des app icônes via 
`<icon>` élément ( `config.xml` ). Si vous ne spécifiez pas une icône, puis 
le logo Apache Cordova est utilisé.
+
+        <icon src="res/ios/icon.png" platform="ios" width="57" height="57" 
density="mdpi" />
+    
+
+SRC: (obligatoire) spécifie l'emplacement du fichier image, par rapport à 
votre répertoire de projet
+
+plateforme : plateforme cible (facultatif)
+
+Largeur : largeur d'icône (facultatif) en pixels
+
+hauteur : hauteur d'icône (facultatif) en pixels
+
+densité : android (facultatif) spécifique, spécifie la densité de l'icône
+
+La configuration suivante peut être utilisée pour définir l'icône par 
défaut unique qui sera utilisé pour toutes les plates-formes.
+
+        <icon src="res/icon.png" />
+    
+
+Pour chaque plate-forme, vous pouvez également définir un set pour s'adapter 
à des résolutions d'écran différentes d'icônes de pixellisés.
+
+Amazon Fire OS
+
+         <platform name="amazon-fireos">
+                  <icon src="res/android/ldpi.png" density="ldpi" />
+                  <icon src="res/android/mdpi.png" density="mdpi" />
+                  <icon src="res/android/hdpi.png" density="hdpi" />
+                  <icon src="res/android/xhdpi.png" density="xhdpi" />
+         </platform>
+    
+
+Android
+
+         <platform name="android">
+                  <icon src="res/android/ldpi.png" density="ldpi" />
+                  <icon src="res/android/mdpi.png" density="mdpi" />
+                  <icon src="res/android/hdpi.png" density="hdpi" />
+                  <icon src="res/android/xhdpi.png" density="xhdpi" />
+         </platform>
+    
+
+BlackBerry10
+
+         <platform name="blackberry10">
+                  <icon src="res/bb10/icon-86.png" />
+                  <icon src="res/bb10/icon-150.png" />
+         </platform>
+    
+
+Voir la documentation de BlackBerry pour le ciblage de plusieurs tailles et 
paramètres régionaux. 
[http://developer.blackberry.com/html5/documentation/icon_element.html]
+
+Firefox OS
+
+         <platform name="firefoxos">
+                  <icon src="res/ff/logo.png" width="60" height="60" />
+         </platform>
+    
+
+iOS
+
+         < nom de plate-forme = "ios" ><!--iOS 8.0 +--> <!--iPhone Plus 6--> < 
icône src = "res/ios/icon...@3x.png" width = "180" height = "180" / ><!--iOS 
7.0 +--> <!--iPhone / iPod Touch--> < icône src="res/ios/icon-60.png" largeur 
= "60" height = "60" / >< icône src = "res/ios/icon...@2x.png" width = "120" 
height = "120" / ><!--iPad--> < icône src="res/ios/icon-76.png" largeur = 
hauteur "76" = "76" / >< icône src = "res/ios/icon...@2x.png" width = "152" 
height = "152" /><!--iOS 6.1--> <!--icône Spotlight--> < icône 
src="res/ios/icon-40.png" largeur = "40" height = "40" / >< icône src = 
"res/ios/icon...@2x.png" width = "80" height = "80" / ><!--iPhone / iPod 
Touch--> < icône src="res/ios/icon.png" largeur = "57" height = "57" / >< 
icône src = "res/ios/i...@2x.png" width = "114" height = "114" / ><!--iPad--> 
< icône src="res/ios/icon-72.png" largeur = hauteur "72" = "72" / >< icône 
src = "res/ios/icon...@2x.png" width = "144" hauteur = "144" / ><!--iPhone 
Spotlight et i
 cône Paramètres--> < icône src="res/ios/icon-small.png" largeur = "29" 
height = "29" / >< icône src = "res/ios/icon-sm...@2x.png" width = height "58" 
= "58" / ><!--iPad Spotlight et icône Paramètres--> < icône 
src="res/ios/icon-50.png" largeur = "50" height = "50" / >< icône src = 
"res/ios/icon...@2x.png" width = "100" height = "100" / >< / plate-forme >
+    
+
+Paciarelli
+
+         <platform name="tizen">
+                  <icon src="res/tizen/icon-128.png" width="128" height="128" 
/>
+         </platform>
+    
+
+Windows Phone8
+
+         <platform name="wp8">
+                  <icon src="res/wp/ApplicationIcon.png" width="99" 
height="99" />
+                  <!-- tile image -->
+                  <icon src="res/wp/Background.png" width="159" height="159" />
+         </platform>
+    
+
+Windows8
+
+         <platform name="windows8">
+                  <icon src="res/windows8/logo.png" width="150" height="150" />
+                  <icon src="res/windows8/smalllogo.png" width="30" 
height="30" />
+                  <icon src="res/windows8/storelogo.png" width="50" 
height="50" />
+         </platform>
+    
+
+## Configuration du Splashscreen dans la CLI
+
+Dans le premier niveau `config.xml` fichier (pas celui de `platforms` ), 
ajouter des éléments de configuration tels que celles spécifiées ici.
+
+# Exemple de configuration
+
+Veuillez noter que la valeur de l'attribut « src » est relatif au 
répertoire de projet et de ne pas le répertoire www. Vous pouvez nommer 
l'image source, ce qui vous plait. Le nom interne de l'application sont 
déterminées par Cordova.
+
+    <platform name="android">
+        <!-- you can use any density that exists in the Android project -->
+        <splash src="res/screen/android/splash-land-hdpi.png" 
density="land-hdpi"/>
+        <splash src="res/screen/android/splash-land-ldpi.png" 
density="land-ldpi"/>
+        <splash src="res/screen/android/splash-land-mdpi.png" 
density="land-mdpi"/>
+        <splash src="res/screen/android/splash-land-xhdpi.png" 
density="land-xhdpi"/>
+    
+        <splash src="res/screen/android/splash-port-hdpi.png" 
density="port-hdpi"/>
+        <splash src="res/screen/android/splash-port-ldpi.png" 
density="port-ldpi"/>
+        <splash src="res/screen/android/splash-port-mdpi.png" 
density="port-mdpi"/>
+        <splash src="res/screen/android/splash-port-xhdpi.png" 
density="port-xhdpi"/>
+    </platform>
+    
+    <platform name="ios">
+        <!-- images are determined by width and height. Suivants sont pris en 
charge--> < éclabousser src="res/screen/ios/Default~iphone.png" largeur = 
"320" height = "480" / >< éclabousser 
src="res/screen/ios/Default@2x~iphone.png" largeur = "640" height = "960" / >< 
éclabousser src="res/screen/ios/Default-Portrait~ipad.png" largeur = "768" 
hauteur = "1024" / >< éclabousser 
src="res/screen/ios/Default-Portrait@2x~ipad.png" largeur = "1536" height = 
"2048" / >< éclabousser src="res/screen/ios/Default-Landscape~ipad.png" 
largeur = "1024" height = "768" / >< éclabousser 
src="res/screen/ios/Default-Landscape@2x~ipad.png" largeur = "2048" hauteur = 
"1536" / >< éclabousser src="res/screen/ios/Default-568h@2x~iphone.png" 
largeur = "640" height = "1136" / >< éclabousser 
src="res/screen/ios/Default-667h.png" largeur = "750" height = "1334" / >< 
éclabousser src="res/screen/ios/Default-736h.png" largeur = "1242" height = 
"2208" / >< éclabousser src="res/screen/ios/Default-Landscape-
 736h.png" largeur = "2208" height = "1242" / >< / plateforme >< nom de 
plate-forme = "at 8" ><!--images sont déterminées par la largeur et la 
hauteur. The following are supported -->
+        <splash src="res/screen/wp8/SplashScreenImage.jpg" width="768" 
height="1280"/>
+    </platform>
+    
+    <platform name="windows8">
+        <!-- images are determined by width and height. The following are 
supported -->
+        <splash src="res/screen/windows8/splashscreen.png" width="620" 
height="300"/>
+    </platform>
+    
+    <platform name="blackberry10">
+        <!-- Add a rim:splash element for each resolution and locale you wish 
-->
+        <!-- 
http://developer.blackberry.com/html5/documentation/rim_splash_element.html -->
+        <rim:splash src="res/screen/windows8/splashscreen.png"/>
+    </platform>
+    
+    
+    <preference name="SplashScreenDelay" value="10000" />
+    
+
+# Plates-formes prises en charge
+
+A partir de maintenant (Cordova 3.5.0 juillet 2014) les plates-formes suivants 
prennent en charge les écrans de démarrage.
+
+    android
+    ios
+    wp8
+    windows8
+    blackberry10
+    
+
+# SplashScreen Plugin
+
+Apache Cordova offre également des projections spéciales écran plugin qui 
pourrait servir à afficher et masquer un écran de démarrage pendant 
https://github.com/apache/cordova-plugin-splashscreen lancement application par 
programme
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/config_ref/index.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/config_ref/index.md 
b/www/docs/fr/7.x/config_ref/index.md
new file mode 100644
index 0000000..56999ba
--- /dev/null
+++ b/www/docs/fr/7.x/config_ref/index.md
@@ -0,0 +1,192 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Le fichier config.xml
+toc_title: Config.xml
+---
+
+# Le fichier config.xml
+
+Plusieurs aspects du comportement de l'application peuvent être contrôlés 
avec un fichier de configuration global, `config.xml` . Ce fichier XML de 
plate-forme agnostique est organisé selon spécification [Emballés Web 
Applications (Widgets)][1] de la W3C et s'étend pour spécifier des 
caractéristiques de Cordova API de base, des plugins et des paramètres 
spécifiques à la plateforme.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+Pour les projets créés avec la CLI Cordova (décrites dans l'Interface de 
ligne de commande), ce fichier se trouve dans le répertoire de niveau 
supérieur :
+
+        app/config.xml
+    
+
+Notez qu'avant la version 3.3.1-0.2.0, le fichier existait au 
`app/www/config.xml` , et qu'il avoir ici est toujours supporté.
+
+Lorsque vous utilisez l'interface CLI pour générer un projet, les versions 
de ce fichier sont copiées passivement dans divers `platforms/` 
sous-répertoires, par exemple :
+
+        app/platforms/ios/AppName/config.xml
+        app/platforms/blackberry10/www/config.xml
+        app/platforms/android/res/xml/config.xml
+    
+
+Cette section décrit en détail les options de configuration globale et 
multi-plateforme. Consultez les sections suivantes pour les options 
spécifiques à la plateforme :
+
+*   Configuration iOS
+*   Configuration Android
+*   [Configuration de blackBerry](../guide/platforms/blackberry/config.html) 10
+
+Outre les diverses options de configuration détaillées ci-dessous, vous 
pouvez également configurer ensemble de base d'une application d'images pour 
chaque plate-forme cible. Pour plus d'informations, consultez icônes et 
écrans de démarrage.
+
+## Éléments de configuration de base
+
+Cet exemple affiche la valeur par défaut `config.xml` généré par le CLI 
`create` commande, décrite dans l'Interface de ligne de commande :
+
+        <widget id="com.example.hello" version="0.0.1">
+            <name>HelloWorld</name>
+            <description>
+                A sample Apache Cordova application that responds to the 
deviceready event.
+            </description>
+            <author email="d...@callback.apache.org" href="http://cordova.io";>
+                Apache Cordova Team
+            </author>
+            <content src="index.html" />
+            <access origin="*" />
+        </widget>
+    
+
+Les éléments de configuration suivants apparaissent dans le premier niveau 
`config.xml` du fichier et sont pris en charge sur toutes les plateformes 
prises en charge de Cordoue :
+
+*   La `<widget>` de l'élément `id` attribut fournit l'identificateur de 
domaine inverse du PPA et les `version` son numéro de version complet exprimé 
en notation majeur/mineur/patch.
+    
+    La balise widget peut également avoir des attributs qui spécifient les 
versions alternatives, à savoir versionCode pour Android et CFBundleVersion 
pour iOS. Consultez la section gestion des versions supplémentaires ci-dessous 
pour plus de détails.
+
+*   L'élément `<name>` spécifie le nom formel de l'application, tel qu'il 
apparaît sur l'écran d'accueil de l'appareil et dans le app-store.
+
+*   Le `<description>` et `<author>` éléments spécifient les métadonnées 
et les informations de contact qui peuvent apparaître au sein de l'app-store 
listings.
+
+*   Le paramètre optionnel `<content>` élément définit la page de 
démarrage de l'application dans le répertoire actif de web de niveau 
supérieur. La valeur par défaut est `index.html` , qui apparaît 
habituellement dans le dossier de niveau supérieur du projet, `www`.
+
+*   Les éléments `<access>` définissent l'ensemble des domaines externes 
avec lesquels l'application est autorisée à communiquer. La valeur par 
défaut ci-dessus permet d'accéder à n'importe quel serveur. Consultez le 
Guide de liste blanche de domaine pour plus de détails.
+
+*   La balise `<preference>` définit différentes options sous forme de 
paires d'attributs `name` / `value`. Le `name` de chaque préférence est 
insensible à la casse. Plusieurs préférences sont spécifiques à certaines 
plateformes, comme indiqué en haut de cette page. Les sections suivantes 
détaillent les préférences qui s'appliquent à plus d'une plateforme.
+
+### Gestion des versions supplémentaires
+
+Fois, Android et iOS prend en charge une deuxième chaîne de la version (ou 
nombre) en plus de celui visible dans l'app store, [versionCode][2] pour 
Android et [CFBundleVersion][3] pour iOS. Voici un exemple qui définit 
explicitement versionCode et CFBundleVersion
+
+ [2]: http://developer.android.com/tools/publishing/versioning.html
+ [3]: 
http://stackoverflow.com/questions/4933093/cfbundleversion-in-the-info-plist-upload-error
+
+        <widget id="io.cordova.hellocordova"
+          version="0.0.1"
+          android-versionCode="7"
+          ios-CFBundleVersion="3.3.3">
+    
+
+Si la version alternative n'est pas spécifiée, les paramètres par défaut 
suivants seront utilisés :
+
+        // assuming version = MAJOR.MINOR.PATCH-whatever
+        versionCode = PATCH + MINOR * 100 + MAJOR * 10000
+        CFBundleVersion = "MAJOR.MINOR.PATCH"
+    
+
+## Préférences globales
+
+Les préférences globales suivantes s'appliquent à toutes les plateformes :
+
+*   `Fullscreen`permet de masquer la barre d'état en haut de l'écran. La 
valeur par défaut est `false` . Exemple :
+    
+        <preference name="Fullscreen" value="true" />
+        
+
+## Préférences de multi-plateformes
+
+Les préférences suivantes s'appliquent à plus d'une plate-forme, mais pas 
tous d'entre eux :
+
+*   `DisallowOverscroll`(boolean, la valeur par défaut `false` ): la valeur 
`true` si vous ne voulez pas l'interface pour afficher n'importe quelle 
rétroaction lorsque les utilisateurs faire défiler devant le début ou la fin 
du contenu.
+    
+        <preference name="DisallowOverscroll" value="true"/>
+        
+    
+    S'applique à Android et iOS. Sur iOS, un mouvement de défilement 
exagéré fera rebondir le contenu à sa position initiale. Sur Android, ils 
produisent un effet brillant plus subtil le long du rebord en haut ou en bas du 
contenu.
+
+*   `BackgroundColor`: Définir la couleur d'arrière-plan de l'application. 
Prend en charge une valeur hexadécimale de quatre octets, avec le premier 
octet qui représente le canal alpha et les valeurs RGB standards pour les 
trois octets suivants. Cet exemple spécifie bleu :
+    
+        <preference name="BackgroundColor" value="0xff0000ff"/>
+        
+    
+    S'applique à Android et BlackBerry. Substitue des CSS autrement 
disponibles sur *toutes* les plateformes, par exemple 
:`body{background-color:blue}`.
+
+*   `HideKeyboardFormAccessoryBar`(boolean, la valeur par défaut `false` ): 
la valeur `true` pour masquer la barre d'outils supplémentaire qui apparaît 
au-dessus du clavier, aidant les utilisateurs navigueront d'un formulaire de 
saisie à l'autre.
+    
+        <preference name="HideKeyboardFormAccessoryBar" value="true"/>
+        
+    
+    S'applique aux BlackBerry.
+
+*   `Orientation`(string, la valeur par défaut `default` ): permet de 
verrouiller l'orientation et d'empêcher toute rotation en réponse aux 
changements dans l'orientation de l'interface. Les valeurs possibles sont 
`default` , `landscape` ou `portrait` . Exemple :
+    
+        < nom de l'option = « Orientation » value = « paysage » / >
+        
+    
+    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 :
+    
+        <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.
+    
+    Pour iOS, afin de spécifier les deux portrait & mode paysage, vous 
utiliseriez la `all`plate-forme valeur spécifique :
+    
+        <platform name="ios">
+            <preference name="Orientation" value="all" />
+        </platform>
+        
+## La *fonctionnalité* élément
+
+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 
fichier de niveau supérieur `config.xml` , aussi l'élément `< feature >` ne 
s'applique pas à votre flux de travail. Si vous êtes travaillant 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 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" />
+        </feature>
+    
+
+Voici l'apparence de l'élément pour les projets d'iOS :
+
+        <feature name="Device">
+            <param name="ios-package" value="CDVDevice" />
+        </feature>
+    
+
+Voir la référence de l'API pour plus d'informations sur la façon de 
spécifier chaque fonctionnalité. Consultez le Guide de développement de 
Plugin pour plus d'informations sur les plugins.
+
+## La *plate-forme* élément
+
+Lorsque vous utilisez l'interface 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" />
+        </platform>
+    
+
+## Le *hook* élément
+
+Représente votre script personnalisé qui sera appelé par Cordova en cas de 
certaines actions (par exemple, est appelé après plugin est ajouté ou 
plate-forme préparer logique). Ceci est utile lorsque vous avez besoin 
d'étendre les fonctionnalités de Cordoue par défaut. Voir [Guide de 
crochets](../guide/appdev/hooks/index.html) pour plus d'informations.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.backbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.backbutton.md 
b/www/docs/fr/7.x/cordova/events/events.backbutton.md
new file mode 100644
index 0000000..36015b7
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.backbutton.md
@@ -0,0 +1,82 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: backbutton
+---
+
+# backbutton
+
+L'évènement se déclenche lorsque l'utilisateur appuie sur le bouton retour.
+
+    document.addEventListener("backbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Afin de modifier le comportement par défaut du bouton retour, attachez un 
écouteur pour l'évènement `backbutton` généralement en appelant 
`document.addEventListener` une fois l'évènement 
`[deviceready](events.deviceready.html)` reçu. Il n'est désormais plus 
nécessaire d'appeler d'autres méthodes pour altérer le comportement du 
bouton retour.
+
+## Plates-formes supportées
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   Windows Phone 8
+
+## Exemple court
+
+    document.addEventListener("backbutton", onBackKeyDown, false);
+    
+    function onBackKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Back Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("backbutton", onBackKeyDown, false);
+        }
+    
+        // Handle the back button
+        //
+        function onBackKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.deviceready.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.deviceready.md 
b/www/docs/fr/7.x/cordova/events/events.deviceready.md
new file mode 100644
index 0000000..4ed495b
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.deviceready.md
@@ -0,0 +1,85 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: deviceready
+---
+
+# deviceready
+
+L'évènement se déclenche lorsque Cordova est entièrement chargé.
+
+    document.addEventListener("deviceready", yourCallbackFunction, false);
+    
+
+## Détails
+
+Cet évènement est essentiel à n'importe quelle application. Il signale que 
les API matérielles Cordova ont été chargées et sont prêtes à être 
utilisées.
+
+Cordova est constitué de deux bases de code : native et JavaScript. Tant que 
le code natif est en cours de chargement, une image personnalisée est 
affichée. Cependant, le code JavaScript est chargé seulement lorsque le DOM 
charge. Cela signifie que l'application web peut potentiellement appeler une 
fonction Cordova JavaScript avant le code natif correspondant soit disponible.
+
+L'évènement `deviceready` se déclenche quand Cordova est totalement 
chargé. Une fois cet évènement déclenché, vous pouvez en toute sécurité 
faire appels aux API Cordova. Les applications devraient en général utiliser 
`document.addEventListener` pour attacher un écouteur d'évènements, une fois 
le DOM du document HTML chargé.
+
+L'évènement `deviceready` se comporte différemment des autres évènements. 
Tout gestionnaire additionnel enregistré après le déclenchement de 
`deviceready` est appelé immédiatement.
+
+## Plates-formes supportées
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Paciarelli
+*   Windows Phone 8
+*   Windows 8
+
+## Exemple court
+
+    document.addEventListener("deviceready", onDeviceReady, false);
+    
+    function onDeviceReady() {
+        // Now safe to use device APIs
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Device Ready Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Now safe to use device APIs
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.endcallbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.endcallbutton.md 
b/www/docs/fr/7.x/cordova/events/events.endcallbutton.md
new file mode 100644
index 0000000..54c226a
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.endcallbutton.md
@@ -0,0 +1,82 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: endcallbutton
+---
+
+# endcallbutton
+
+Cet évènement se déclenche lorsque l'utilisateur appuie sur la touche fin 
d'appel.
+
+    document.addEventListener("endcallbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'évènement modifie le comportement par défaut de la touche fin d'appel.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   BlackBerry 10
+
+## Exemple court
+
+    document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+    
+    function onEndCallKeyDown() {
+        // Handle the end call button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>End Call Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("endcallbutton", onEndCallKeyDown, 
false);
+        }
+    
+        // Handle the end call button
+        //
+        function onEndCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.md 
b/www/docs/fr/7.x/cordova/events/events.md
new file mode 100644
index 0000000..8f7d406
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.md
@@ -0,0 +1,54 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Évènements
+toc_title: Events
+---
+
+# Évènements
+
+> Évènements du cycle de vie de Cordova.
+
+## Types d'évènements
+
+*   [deviceready](events.deviceready.html)
+*   [pause](events.pause.html)
+*   [resume](events.resume.html)
+*   [backbutton](events.backbutton.html)
+*   [menubutton](events.menubutton.html)
+*   [searchbutton](events.searchbutton.html)
+*   [startcallbutton](events.startcallbutton.html)
+*   [endcallbutton](events.endcallbutton.html)
+*   [volumedownbutton](events.volumedownbutton.html)
+*   [volumeupbutton](events.volumeupbutton.html)
+
+## Événements ajoutés par [cordova-plugin-batterie-statut][1]
+
+ [1]: 
https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
+
+*   batterycritical
+*   batterylow
+*   batterystatus
+
+## Événements ajoutés par [cordova-plugin-réseau-informations][2]
+
+ [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/5ad93d20/www/docs/fr/7.x/cordova/events/events.menubutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.menubutton.md 
b/www/docs/fr/7.x/cordova/events/events.menubutton.md
new file mode 100644
index 0000000..c242697
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.menubutton.md
@@ -0,0 +1,84 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: menubutton
+---
+
+# menubutton
+
+L'évènement se déclenche lorsque l'utilisateur appuie sur la touche menu.
+
+    document.addEventListener("menubutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Appliquer un gestionnaire d'évènements remplace le comportement par défaut 
du bouton menu.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+
+## Exemple court
+
+    document.addEventListener("menubutton", onMenuKeyDown, false);
+    
+    function onMenuKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Menu Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("menubutton", onMenuKeyDown, false);
+        }
+    
+        // Handle the menu button
+        //
+        function onMenuKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.pause.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.pause.md 
b/www/docs/fr/7.x/cordova/events/events.pause.md
new file mode 100644
index 0000000..79bbe9f
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.pause.md
@@ -0,0 +1,94 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: pause
+---
+
+# pause
+
+L'évènement se déclenche quand une application est mise en arrière-plan.
+
+    document.addEventListener("pause", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'évènement `pause` se déclenche lorsque la plate-forme native met 
l'application en arrière-plan, généralement lorsque l'utilisateur bascule 
vers une autre application.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Exemple court
+
+    document.addEventListener("pause", onPause, false);
+    
+    function onPause() {
+        // Handle the pause event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Pause Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("pause", onPause, false);
+        }
+    
+        // Handle the pause event
+        //
+        function onPause() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## Notes au sujet d'iOS
+
+Dans un gestionnaire de l'évènement `pause`, tous les appels à l'API 
Cordova ou vers des plugins natifs passant par l'Objective-C ne fonctionnent 
pas, de même pour tous les appels interactifs tels que des alertes ou 
`console.log()`. Ceux-ci sont traités uniquement lorsque l'application revient 
au premier plan, lors du prochain passage de la boucle d'exécution.
+
+Sous iOS, l'évènement spécifique `resign` est disponible comme alternative 
à `pause` et détecte quand les utilisateurs pressent le bouton de 
**verrouillage** pour verrouiller l'appareil avec l'application en cours 
d'exécution au premier plan. Si l'application (et l'appareil) est prévue pour 
le multitâche, un évènement `pause` lui est ultérieurement associé, mais 
seulement sous iOS 5. En réalité, sous iOS 5, toutes les applications 
verrouillées prévues pour le multitâche sont envoyées à l'arrière-plan. 
Afin qu'une application puisse continuer à s'exécuter lorsque l'appareil est 
verrouillé sous iOS 5, il faudra désactiver le multitâche pour celle-ci en 
réglant [UIApplicationExitsOnSuspend][1] sur `YES`. Sous iOS 4, l'application 
continuera de s'exécuter même si l'appareil est verrouillé, modifier la 
valeur de ce paramètre n'a aucun effet.
+
+ [1]: 
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.resume.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.resume.md 
b/www/docs/fr/7.x/cordova/events/events.resume.md
new file mode 100644
index 0000000..1803c6c
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.resume.md
@@ -0,0 +1,108 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: resume
+---
+
+# resume
+
+L'évènement se déclenche lorsqu'une application est renvoyée au premier 
plan.
+
+    document.addEventListener("resume", yourCallbackFunction, false);
+    
+
+## Détails
+
+L'évènement `resume` se déclenche lorsque la plate-forme native sort 
l'application de l'arrière-plan.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Exemple court
+
+    document.addEventListener("resume", onResume, false);
+    
+    function onResume() {
+        // Handle the resume event
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Resume Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("resume", onResume, false);
+        }
+    
+        // Handle the resume event
+        //
+        function onResume() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## Notes au sujet d'iOS
+
+Toutes les fonctions interactives appelées à partir d'un gestionnaire de 
l'évènement `[pause](events.pause.html)` s'exécutent plus tard, lorsque 
l'application est reprise, comme l'évènement `resume` l'indique. Il s'agit 
notamment d'alertes, `console.log()` et tous les appels vers des plugins ou 
l'API Cordova passant par l'Objective-C.
+
+*   évènement **active**
+    
+    Sous iOS, l'évènement spécifique `active` est disponible comme 
alternative à `resume` et détecte quand les utilisateurs pressent le bouton 
de **verrouillage** pour déverrouiller l'appareil avec l'application en cours 
d'exécution au premier plan. Si l'application (et l'appareil) est prévue pour 
le multitâche, un évènement `resume` lui est ultérieurement associé, mais 
seulement sous iOS 5. En réalité, sous iOS 5, toutes les applications 
verrouillées prévues pour le multitâche sont envoyées à l'arrière-plan. 
Afin qu'une application puisse continuer à s'exécuter lorsque l'appareil est 
verrouillé sous iOS 5, il faudra désactiver le multitâche pour celle-ci en 
réglant [UIApplicationExitsOnSuspend][1] sur `YES`. Sous iOS 4, l'application 
continuera de s'exécuter même si l'appareil est verrouillé, modifier la 
valeur de ce paramètre n'a aucun effet.
+
+*   évènement **resume**
+    
+    Si appelées depuis un gestionnaire de l'évènement `resume`, les 
fonctions interactives telles que `alert()` doivent être enveloppées d'un 
appel à `setTimeout()` avec un délai de zéro millisecondes, sinon 
l'application sera bloquée. Par exemple :
+    
+        document.addEventListener("resume", onResume, false);
+        function onResume() {
+           setTimeout(function() {
+                  // TODO: do your thing!
+                }, 0);
+        }
+        
+
+ [1]: 
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.searchbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.searchbutton.md 
b/www/docs/fr/7.x/cordova/events/events.searchbutton.md
new file mode 100644
index 0000000..ef212fc
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.searchbutton.md
@@ -0,0 +1,82 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: searchbutton
+---
+
+# searchbutton
+
+L'évènement se déclenche lorsque l'utilisateur appuie sur le bouton 
rechercher sous Android.
+
+    document.addEventListener("searchbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous souhaitez modifier le comportement par défaut de bouton rechercher 
sous Android, vous pouvez enregistrer un écouteur pour l'événement 
'searchbutton'.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   Android
+
+## Exemple court
+
+    document.addEventListener("searchbutton", onSearchKeyDown, false);
+    
+    function onSearchKeyDown() {
+        // Handle the search button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Search Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("searchbutton", onSearchKeyDown, false);
+        }
+    
+        // Handle the search button
+        //
+        function onSearchKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.startcallbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.startcallbutton.md 
b/www/docs/fr/7.x/cordova/events/events.startcallbutton.md
new file mode 100644
index 0000000..aa70f48
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.startcallbutton.md
@@ -0,0 +1,82 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: startcallbutton
+---
+
+# startcallbutton
+
+L'évènement se déclenche lorsque l'utilisateur appuie sur la touche d'appel.
+
+    document.addEventListener("startcallbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous souhaitez modifier le comportement par défaut de la touche d'appel, 
vous pouvez enregistrer un écouteur pour l'évènement `startcallbutton`.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   BlackBerry 10
+
+## Exemple court
+
+    document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+    
+    function onStartCallKeyDown() {
+        // Handle the start call button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Start Call Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("startcallbutton", onStartCallKeyDown, 
false);
+        }
+    
+        // Handle the start call button
+        //
+        function onStartCallKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5ad93d20/www/docs/fr/7.x/cordova/events/events.volumedownbutton.md
----------------------------------------------------------------------
diff --git a/www/docs/fr/7.x/cordova/events/events.volumedownbutton.md 
b/www/docs/fr/7.x/cordova/events/events.volumedownbutton.md
new file mode 100644
index 0000000..101a7ec
--- /dev/null
+++ b/www/docs/fr/7.x/cordova/events/events.volumedownbutton.md
@@ -0,0 +1,83 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: volumedownbutton
+---
+
+# volumedownbutton
+
+L'évènement se déclenche lorsque l'utilisateur clique sur le bouton 
diminution du volume.
+
+    document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+    
+
+## Détails
+
+Si vous souhaitez modifier le comportement par défaut du bouton diminution du 
volume, vous pouvez enregistrer un écouteur pour l'évènement 
`volumedownbutton`.
+
+Les applications devraient en général utiliser `document.addEventListener` 
pour attacher un écouteur d'évènements, une fois l'évènement 
`[deviceready](events.deviceready.html)` déclenché.
+
+## Plates-formes supportées
+
+*   BlackBerry 10
+*   Android
+
+## Exemple court
+
+    document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+    
+    function onVolumeDownKeyDown() {
+        // Handle the volume down button
+    }
+    
+
+## Exemple complet
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd";>
+    <html>
+      <head>
+        <title>Volume Down Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" 
src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumedownbutton", onVolumeDownKeyDown, 
false);
+        }
+    
+        // Handle the volume down button
+        //
+        function onVolumeDownKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file


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

Reply via email to