You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by er...@apache.org on 2019/03/25 02:50:44 UTC

[cordova-docs] branch master updated: Add Cordova 9.x Docs (#952)

This is an automated email from the ASF dual-hosted git repository.

erisu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-docs.git


The following commit(s) were added to refs/heads/master by this push:
     new 363b7d1  Add Cordova 9.x Docs (#952)
363b7d1 is described below

commit 363b7d12ac575efec297bd2ae09a4f5aaa9ff407
Author: エリス <er...@users.noreply.github.com>
AuthorDate: Mon Mar 25 11:50:39 2019 +0900

    Add Cordova 9.x Docs (#952)
---
 VERSION                                            |   2 +-
 www/_data/toc/de_9-x-src.yml                       |  75 ++
 www/_data/toc/en_9-x-src.yml                       |  66 ++
 www/_data/toc/es_9-x-src.yml                       |  75 ++
 www/_data/toc/fr_9-x-src.yml                       |  75 ++
 www/_data/toc/it_9-x-src.yml                       |  75 ++
 www/_data/toc/ja_9-x-src.yml                       |  75 ++
 www/_data/toc/ko_9-x-src.yml                       |  75 ++
 www/_data/toc/pl_9-x-src.yml                       |  75 ++
 www/_data/toc/ru_9-x-src.yml                       |  75 ++
 www/_data/toc/sl_9-x-src.yml                       |  75 ++
 www/_data/toc/zh-cn_9-x-src.yml                    |  75 ++
 www/_data/toc/zh-tw_9-x-src.yml                    |  75 ++
 www/docs/de/9.x/config_ref/images.md               | 214 +++++
 www/docs/de/9.x/config_ref/index.md                | 192 +++++
 .../de/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../de/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../de/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/de/9.x/cordova/events/events.md           |  54 ++
 .../de/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/de/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/de/9.x/cordova/events/events.resume.md    | 108 +++
 .../de/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../de/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../de/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/de/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/de/9.x/cordova/storage/parameters/size.md |  25 +
 .../de/9.x/cordova/storage/parameters/version.md   |  25 +
 .../de/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   | 145 ++++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     | 133 ++++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/de/9.x/cordova/storage/storage.md         |  69 ++
 .../de/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/de/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/de/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/de/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/de/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/de/9.x/guide/cli/index.md                 | 419 ++++++++++
 www/docs/de/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/de/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/de/9.x/guide/next/index.md                | 259 ++++++
 www/docs/de/9.x/guide/overview/index.md            |  78 ++
 .../de/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../de/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../de/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../de/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/de/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/de/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/de/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/de/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/de/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../de/9.x/guide/platforms/android/upgrading.md    | 436 +++++++++++
 www/docs/de/9.x/guide/platforms/android/webview.md | 116 +++
 .../de/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../de/9.x/guide/platforms/blackberry/index.md     | 170 ++++
 .../de/9.x/guide/platforms/blackberry/plugin.md    | 108 +++
 .../de/9.x/guide/platforms/blackberry/tools.md     |  66 ++
 .../de/9.x/guide/platforms/blackberry/upgrade.md   | 425 ++++++++++
 .../de/9.x/guide/platforms/blackberry/upgrading.md | 421 ++++++++++
 .../de/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../de/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../de/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../de/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../de/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../de/9.x/guide/platforms/blackberry10/upgrade.md | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../de/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/de/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/de/9.x/guide/platforms/index.md           |  87 +++
 www/docs/de/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/de/9.x/guide/platforms/ios/index.md       | 219 ++++++
 www/docs/de/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/de/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/de/9.x/guide/platforms/ios/upgrade.md     | 813 +++++++++++++++++++
 www/docs/de/9.x/guide/platforms/ios/upgrading.md   | 754 ++++++++++++++++++
 www/docs/de/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/de/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/de/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/de/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/de/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/de/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/de/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/de/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/de/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../de/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/de/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/de/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/de/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/de/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/de/9.x/guide/platforms/wp8/plugin.md      | 211 +++++
 www/docs/de/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/de/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/de/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/de/9.x/guide/platforms/wp8/vmware.md      |  51 ++
 www/docs/de/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/de/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/de/9.x/index.md                           |  23 +
 .../de/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/de/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/de/9.x/plugin_ref/spec.md                 | 541 +++++++++++++
 www/docs/en/9.x/config_ref/images.md               | 296 +++++++
 www/docs/en/9.x/config_ref/index.md                | 543 +++++++++++++
 www/docs/en/9.x/cordova/events/events.md           | 454 +++++++++++
 www/docs/en/9.x/cordova/storage/storage.md         | 325 ++++++++
 www/docs/en/9.x/guide/appdev/hooks/index.md        | 445 +++++++++++
 www/docs/en/9.x/guide/appdev/privacy/index.md      | 122 +++
 www/docs/en/9.x/guide/appdev/security/index.md     |  98 +++
 www/docs/en/9.x/guide/appdev/whitelist/index.md    | 142 ++++
 www/docs/en/9.x/guide/cli/index.md                 | 332 ++++++++
 www/docs/en/9.x/guide/cli/template.md              |  72 ++
 www/docs/en/9.x/guide/hybrid/plugins/index.md      | 350 +++++++++
 www/docs/en/9.x/guide/hybrid/webviews/index.md     |  39 +
 www/docs/en/9.x/guide/next/index.md                | 199 +++++
 www/docs/en/9.x/guide/overview/index.md            | 164 ++++
 www/docs/en/9.x/guide/platforms/android/index.md   | 775 ++++++++++++++++++
 www/docs/en/9.x/guide/platforms/android/plugin.md  | 514 ++++++++++++
 www/docs/en/9.x/guide/platforms/android/upgrade.md | 635 +++++++++++++++
 www/docs/en/9.x/guide/platforms/android/webview.md | 134 ++++
 www/docs/en/9.x/guide/platforms/electron/index.md  | 463 +++++++++++
 www/docs/en/9.x/guide/platforms/ios/index.md       | 308 ++++++++
 www/docs/en/9.x/guide/platforms/ios/plugin.md      | 267 +++++++
 www/docs/en/9.x/guide/platforms/ios/upgrade.md     | 856 ++++++++++++++++++++
 www/docs/en/9.x/guide/platforms/ios/webview.md     | 224 ++++++
 www/docs/en/9.x/guide/platforms/osx/config.md      |  87 +++
 www/docs/en/9.x/guide/platforms/osx/index.md       | 144 ++++
 www/docs/en/9.x/guide/platforms/osx/plugin.md      |  27 +
 www/docs/en/9.x/guide/platforms/windows/index.md   | 421 ++++++++++
 www/docs/en/9.x/guide/platforms/windows/plugin.md  | 191 +++++
 www/docs/en/9.x/guide/platforms/windows/upgrade.md |  76 ++
 www/docs/en/9.x/guide/support/index.md             | 258 ++++++
 www/docs/en/9.x/index.md                           |  23 +
 .../en/9.x/platform_plugin_versioning_ref/index.md | 246 ++++++
 www/docs/en/9.x/plugin_ref/plugman.md              | 276 +++++++
 www/docs/en/9.x/plugin_ref/spec.md                 | 740 ++++++++++++++++++
 www/docs/en/9.x/reference/cordova-cli/index.md     | 663 ++++++++++++++++
 .../cordova-plugin-battery-status/index.md         | 118 +++
 .../9.x/reference/cordova-plugin-camera/index.md   | 725 +++++++++++++++++
 .../9.x/reference/cordova-plugin-device/index.md   | 270 +++++++
 .../9.x/reference/cordova-plugin-dialogs/index.md  | 229 ++++++
 .../en/9.x/reference/cordova-plugin-file/index.md  | 839 ++++++++++++++++++++
 .../reference/cordova-plugin-geolocation/index.md  | 771 ++++++++++++++++++
 .../reference/cordova-plugin-inappbrowser/index.md | 723 +++++++++++++++++
 .../cordova-plugin-media-capture/index.md          | 634 +++++++++++++++
 .../en/9.x/reference/cordova-plugin-media/index.md | 702 +++++++++++++++++
 .../cordova-plugin-network-information/index.md    | 306 ++++++++
 .../cordova-plugin-screen-orientation/index.md     | 175 +++++
 .../reference/cordova-plugin-splashscreen/index.md | 526 +++++++++++++
 .../reference/cordova-plugin-statusbar/index.md    | 343 ++++++++
 .../reference/cordova-plugin-vibration/index.md    | 142 ++++
 .../reference/cordova-plugin-whitelist/index.md    | 171 ++++
 www/docs/es/9.x/config_ref/images.md               | 173 ++++
 www/docs/es/9.x/config_ref/index.md                | 192 +++++
 .../es/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../es/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../es/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/es/9.x/cordova/events/events.md           |  54 ++
 .../es/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/es/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/es/9.x/cordova/events/events.resume.md    | 108 +++
 .../es/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../es/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../es/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/es/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/es/9.x/cordova/storage/parameters/size.md |  25 +
 .../es/9.x/cordova/storage/parameters/version.md   |  25 +
 .../es/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  85 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  75 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/es/9.x/cordova/storage/storage.md         |  69 ++
 .../es/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/es/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/es/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/es/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/es/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/es/9.x/guide/cli/index.md                 | 420 ++++++++++
 www/docs/es/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/es/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/es/9.x/guide/next/index.md                | 259 ++++++
 www/docs/es/9.x/guide/overview/index.md            |  78 ++
 .../es/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../es/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../es/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../es/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/es/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/es/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/es/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/es/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/es/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../es/9.x/guide/platforms/android/upgrading.md    | 438 +++++++++++
 www/docs/es/9.x/guide/platforms/android/webview.md | 116 +++
 .../es/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../es/9.x/guide/platforms/blackberry/index.md     | 164 ++++
 .../es/9.x/guide/platforms/blackberry/plugin.md    |  92 +++
 .../es/9.x/guide/platforms/blackberry/tools.md     |  67 ++
 .../es/9.x/guide/platforms/blackberry/upgrade.md   | 431 ++++++++++
 .../es/9.x/guide/platforms/blackberry/upgrading.md | 424 ++++++++++
 .../es/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../es/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../es/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../es/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../es/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../es/9.x/guide/platforms/blackberry10/upgrade.md | 484 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 472 +++++++++++
 .../es/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/es/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/es/9.x/guide/platforms/index.md           |  87 +++
 www/docs/es/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/es/9.x/guide/platforms/ios/index.md       | 219 ++++++
 www/docs/es/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/es/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/es/9.x/guide/platforms/ios/upgrade.md     | 792 +++++++++++++++++++
 www/docs/es/9.x/guide/platforms/ios/upgrading.md   | 796 +++++++++++++++++++
 www/docs/es/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/es/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/es/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/es/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/es/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/es/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/es/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/es/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/es/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../es/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/es/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/es/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/es/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/es/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/es/9.x/guide/platforms/wp8/plugin.md      | 211 +++++
 www/docs/es/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/es/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/es/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/es/9.x/guide/platforms/wp8/vmware.md      |  53 ++
 www/docs/es/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/es/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/es/9.x/index.md                           |  23 +
 .../es/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/es/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/es/9.x/plugin_ref/spec.md                 | 541 +++++++++++++
 www/docs/fr/9.x/config_ref/images.md               | 173 ++++
 www/docs/fr/9.x/config_ref/index.md                | 192 +++++
 .../fr/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../fr/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../fr/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/fr/9.x/cordova/events/events.md           |  54 ++
 .../fr/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/fr/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/fr/9.x/cordova/events/events.resume.md    | 108 +++
 .../fr/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../fr/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../fr/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/fr/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/fr/9.x/cordova/storage/parameters/size.md |  25 +
 .../fr/9.x/cordova/storage/parameters/version.md   |  25 +
 .../fr/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  85 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  75 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/fr/9.x/cordova/storage/storage.md         |  69 ++
 .../fr/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/fr/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/fr/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/fr/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/fr/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/fr/9.x/guide/cli/index.md                 | 419 ++++++++++
 www/docs/fr/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/fr/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/fr/9.x/guide/next/index.md                | 259 ++++++
 www/docs/fr/9.x/guide/overview/index.md            |  78 ++
 .../fr/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../fr/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../fr/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../fr/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/fr/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/fr/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/fr/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/fr/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/fr/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../fr/9.x/guide/platforms/android/upgrading.md    | 438 +++++++++++
 www/docs/fr/9.x/guide/platforms/android/webview.md | 116 +++
 .../fr/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../fr/9.x/guide/platforms/blackberry/index.md     | 164 ++++
 .../fr/9.x/guide/platforms/blackberry/plugin.md    | 108 +++
 .../fr/9.x/guide/platforms/blackberry/tools.md     |  66 ++
 .../fr/9.x/guide/platforms/blackberry/upgrade.md   | 425 ++++++++++
 .../fr/9.x/guide/platforms/blackberry/upgrading.md | 421 ++++++++++
 .../fr/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../fr/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../fr/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../fr/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../fr/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../fr/9.x/guide/platforms/blackberry10/upgrade.md | 485 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../fr/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/fr/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/fr/9.x/guide/platforms/index.md           |  87 +++
 www/docs/fr/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/fr/9.x/guide/platforms/ios/index.md       | 219 ++++++
 www/docs/fr/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/fr/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/fr/9.x/guide/platforms/ios/upgrade.md     | 776 ++++++++++++++++++
 www/docs/fr/9.x/guide/platforms/ios/upgrading.md   | 776 ++++++++++++++++++
 www/docs/fr/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/fr/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/fr/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/fr/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/fr/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/fr/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/fr/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/fr/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/fr/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../fr/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/fr/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/fr/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/fr/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/fr/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/fr/9.x/guide/platforms/wp8/plugin.md      | 211 +++++
 www/docs/fr/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/fr/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/fr/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/fr/9.x/guide/platforms/wp8/vmware.md      |  53 ++
 www/docs/fr/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/fr/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/fr/9.x/index.md                           |  23 +
 .../fr/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/fr/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/fr/9.x/plugin_ref/spec.md                 | 541 +++++++++++++
 www/docs/it/9.x/config_ref/images.md               | 214 +++++
 www/docs/it/9.x/config_ref/index.md                | 192 +++++
 .../it/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../it/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../it/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/it/9.x/cordova/events/events.md           |  54 ++
 .../it/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/it/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/it/9.x/cordova/events/events.resume.md    | 108 +++
 .../it/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../it/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../it/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/it/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/it/9.x/cordova/storage/parameters/size.md |  25 +
 .../it/9.x/cordova/storage/parameters/version.md   |  25 +
 .../it/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  85 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  75 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/it/9.x/cordova/storage/storage.md         |  69 ++
 .../it/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/it/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/it/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/it/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/it/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/it/9.x/guide/cli/index.md                 | 420 ++++++++++
 www/docs/it/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/it/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/it/9.x/guide/next/index.md                | 259 ++++++
 www/docs/it/9.x/guide/overview/index.md            |  78 ++
 .../it/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../it/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../it/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../it/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/it/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/it/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/it/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/it/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/it/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../it/9.x/guide/platforms/android/upgrading.md    | 436 +++++++++++
 www/docs/it/9.x/guide/platforms/android/webview.md | 116 +++
 .../it/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../it/9.x/guide/platforms/blackberry/index.md     | 164 ++++
 .../it/9.x/guide/platforms/blackberry/plugin.md    | 108 +++
 .../it/9.x/guide/platforms/blackberry/tools.md     |  66 ++
 .../it/9.x/guide/platforms/blackberry/upgrade.md   | 425 ++++++++++
 .../it/9.x/guide/platforms/blackberry/upgrading.md | 421 ++++++++++
 .../it/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../it/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../it/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../it/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../it/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../it/9.x/guide/platforms/blackberry10/upgrade.md | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../it/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/it/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/it/9.x/guide/platforms/index.md           |  87 +++
 www/docs/it/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/it/9.x/guide/platforms/ios/index.md       | 219 ++++++
 www/docs/it/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/it/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/it/9.x/guide/platforms/ios/upgrade.md     | 813 +++++++++++++++++++
 www/docs/it/9.x/guide/platforms/ios/upgrading.md   | 754 ++++++++++++++++++
 www/docs/it/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/it/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/it/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/it/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/it/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/it/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/it/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/it/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/it/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../it/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/it/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/it/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/it/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/it/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/it/9.x/guide/platforms/wp8/plugin.md      | 211 +++++
 www/docs/it/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/it/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/it/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/it/9.x/guide/platforms/wp8/vmware.md      |  53 ++
 www/docs/it/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/it/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/it/9.x/index.md                           |  23 +
 .../it/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/it/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/it/9.x/plugin_ref/spec.md                 | 541 +++++++++++++
 www/docs/ja/9.x/config_ref/images.md               | 214 +++++
 www/docs/ja/9.x/config_ref/index.md                | 192 +++++
 .../ja/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../ja/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../ja/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/ja/9.x/cordova/events/events.md           |  54 ++
 .../ja/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/ja/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/ja/9.x/cordova/events/events.resume.md    | 108 +++
 .../ja/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../ja/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../ja/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/ja/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/ja/9.x/cordova/storage/parameters/size.md |  25 +
 .../ja/9.x/cordova/storage/parameters/version.md   |  25 +
 .../ja/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  59 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  53 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/ja/9.x/cordova/storage/storage.md         |  69 ++
 .../ja/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/ja/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/ja/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/ja/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/ja/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/ja/9.x/guide/cli/index.md                 | 420 ++++++++++
 www/docs/ja/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/ja/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/ja/9.x/guide/next/index.md                | 259 ++++++
 www/docs/ja/9.x/guide/overview/index.md            |  78 ++
 .../ja/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../ja/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../ja/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../ja/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/ja/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/ja/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/ja/9.x/guide/platforms/android/plugin.md  | 180 +++++
 www/docs/ja/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/ja/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../ja/9.x/guide/platforms/android/upgrading.md    | 436 +++++++++++
 www/docs/ja/9.x/guide/platforms/android/webview.md | 116 +++
 .../ja/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../ja/9.x/guide/platforms/blackberry/index.md     | 164 ++++
 .../ja/9.x/guide/platforms/blackberry/plugin.md    | 108 +++
 .../ja/9.x/guide/platforms/blackberry/tools.md     |  66 ++
 .../ja/9.x/guide/platforms/blackberry/upgrade.md   | 433 ++++++++++
 .../ja/9.x/guide/platforms/blackberry/upgrading.md | 421 ++++++++++
 .../ja/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../ja/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../ja/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../ja/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../ja/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../ja/9.x/guide/platforms/blackberry10/upgrade.md | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../ja/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/ja/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/ja/9.x/guide/platforms/index.md           |  87 +++
 www/docs/ja/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/ja/9.x/guide/platforms/ios/index.md       | 216 +++++
 www/docs/ja/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/ja/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/ja/9.x/guide/platforms/ios/upgrade.md     | 814 +++++++++++++++++++
 www/docs/ja/9.x/guide/platforms/ios/upgrading.md   | 754 ++++++++++++++++++
 www/docs/ja/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/ja/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/ja/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/ja/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/ja/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/ja/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/ja/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/ja/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/ja/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../ja/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/ja/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/ja/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/ja/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/ja/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/ja/9.x/guide/platforms/wp8/plugin.md      | 200 +++++
 www/docs/ja/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/ja/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/ja/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/ja/9.x/guide/platforms/wp8/vmware.md      |  53 ++
 www/docs/ja/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/ja/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/ja/9.x/index.md                           |  23 +
 .../ja/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/ja/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/ja/9.x/plugin_ref/spec.md                 | 543 +++++++++++++
 www/docs/ko/9.x/config_ref/images.md               | 214 +++++
 www/docs/ko/9.x/config_ref/index.md                | 192 +++++
 .../ko/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../ko/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../ko/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/ko/9.x/cordova/events/events.md           |  54 ++
 .../ko/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/ko/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/ko/9.x/cordova/events/events.resume.md    | 108 +++
 .../ko/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../ko/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 .../ko/9.x/cordova/storage/database/database.md    | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 www/docs/ko/9.x/cordova/storage/parameters/name.md |  25 +
 www/docs/ko/9.x/cordova/storage/parameters/size.md |  25 +
 .../ko/9.x/cordova/storage/parameters/version.md   |  25 +
 .../ko/9.x/cordova/storage/sqlerror/sqlerror.md    |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  85 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  75 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/ko/9.x/cordova/storage/storage.md         |  69 ++
 .../ko/9.x/cordova/storage/storage.opendatabase.md |  72 ++
 www/docs/ko/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/ko/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/ko/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/ko/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/ko/9.x/guide/cli/index.md                 | 420 ++++++++++
 www/docs/ko/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/ko/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/ko/9.x/guide/next/index.md                | 259 ++++++
 www/docs/ko/9.x/guide/overview/index.md            |  78 ++
 .../ko/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../ko/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../ko/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../ko/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/ko/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/ko/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/ko/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/ko/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/ko/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 .../ko/9.x/guide/platforms/android/upgrading.md    | 436 +++++++++++
 www/docs/ko/9.x/guide/platforms/android/webview.md | 116 +++
 .../ko/9.x/guide/platforms/blackberry/config.md    |  28 +
 .../ko/9.x/guide/platforms/blackberry/index.md     | 164 ++++
 .../ko/9.x/guide/platforms/blackberry/plugin.md    | 108 +++
 .../ko/9.x/guide/platforms/blackberry/tools.md     |  66 ++
 .../ko/9.x/guide/platforms/blackberry/upgrade.md   | 425 ++++++++++
 .../ko/9.x/guide/platforms/blackberry/upgrading.md | 424 ++++++++++
 .../ko/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../ko/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../ko/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../ko/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../ko/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../ko/9.x/guide/platforms/blackberry10/upgrade.md | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../ko/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/ko/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/ko/9.x/guide/platforms/index.md           |  87 +++
 www/docs/ko/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/ko/9.x/guide/platforms/ios/index.md       | 210 +++++
 www/docs/ko/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/ko/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/ko/9.x/guide/platforms/ios/upgrade.md     | 813 +++++++++++++++++++
 www/docs/ko/9.x/guide/platforms/ios/upgrading.md   | 754 ++++++++++++++++++
 www/docs/ko/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/ko/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/ko/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/ko/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/ko/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/ko/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/ko/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/ko/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/ko/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../ko/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/ko/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/ko/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/ko/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/ko/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/ko/9.x/guide/platforms/wp8/plugin.md      | 202 +++++
 www/docs/ko/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/ko/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/ko/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/ko/9.x/guide/platforms/wp8/vmware.md      |  51 ++
 www/docs/ko/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/ko/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/ko/9.x/index.md                           |  23 +
 .../ko/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/ko/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/ko/9.x/plugin_ref/spec.md                 | 543 +++++++++++++
 www/docs/pl/9.x/config_ref/images.md               | 214 +++++
 www/docs/pl/9.x/config_ref/index.md                | 192 +++++
 .../pl/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../pl/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../pl/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/pl/9.x/cordova/events/events.md           |  54 ++
 .../pl/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/pl/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/pl/9.x/cordova/events/events.resume.md    | 108 +++
 .../pl/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../pl/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 www/docs/pl/9.x/cordova/storage/storage.md         |  69 ++
 www/docs/pl/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/pl/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/pl/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/pl/9.x/guide/appdev/whitelist/index.md    | 146 ++++
 www/docs/pl/9.x/guide/cli/index.md                 | 420 ++++++++++
 www/docs/pl/9.x/guide/hybrid/plugins/index.md      | 178 +++++
 www/docs/pl/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/pl/9.x/guide/next/index.md                | 259 ++++++
 www/docs/pl/9.x/guide/overview/index.md            |  78 ++
 .../pl/9.x/guide/platforms/amazonfireos/config.md  |  71 ++
 .../pl/9.x/guide/platforms/amazonfireos/index.md   | 192 +++++
 .../pl/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../pl/9.x/guide/platforms/amazonfireos/webview.md | 129 +++
 www/docs/pl/9.x/guide/platforms/android/config.md  |  95 +++
 www/docs/pl/9.x/guide/platforms/android/index.md   | 276 +++++++
 www/docs/pl/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/pl/9.x/guide/platforms/android/tools.md   | 205 +++++
 www/docs/pl/9.x/guide/platforms/android/upgrade.md | 500 ++++++++++++
 www/docs/pl/9.x/guide/platforms/android/webview.md | 116 +++
 .../pl/9.x/guide/platforms/blackberry/upgrade.md   | 425 ++++++++++
 .../pl/9.x/guide/platforms/blackberry10/config.md  |  41 +
 .../pl/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../pl/9.x/guide/platforms/blackberry10/index.md   | 260 ++++++
 .../pl/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../pl/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../pl/9.x/guide/platforms/blackberry10/upgrade.md | 493 ++++++++++++
 www/docs/pl/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/pl/9.x/guide/platforms/index.md           |  87 +++
 www/docs/pl/9.x/guide/platforms/ios/config.md      | 111 +++
 www/docs/pl/9.x/guide/platforms/ios/index.md       | 219 ++++++
 www/docs/pl/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/pl/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/pl/9.x/guide/platforms/ios/upgrade.md     | 813 +++++++++++++++++++
 www/docs/pl/9.x/guide/platforms/ios/webview.md     | 152 ++++
 www/docs/pl/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/pl/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/pl/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/pl/9.x/guide/platforms/win8/packaging.md  | 117 +++
 www/docs/pl/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/pl/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 .../pl/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/pl/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/pl/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/pl/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/pl/9.x/guide/platforms/wp8/plugin.md      | 202 +++++
 www/docs/pl/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/pl/9.x/guide/platforms/wp8/vmware.md      |  51 ++
 www/docs/pl/9.x/guide/platforms/wp8/webview.md     |  45 ++
 www/docs/pl/9.x/guide/support/index.md             | 865 ++++++++++++++++++++
 www/docs/pl/9.x/index.md                           |  23 +
 .../pl/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/pl/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/pl/9.x/plugin_ref/spec.md                 | 541 +++++++++++++
 www/docs/ru/9.x/config_ref/images.md               | 214 +++++
 www/docs/ru/9.x/config_ref/index.md                | 187 +++++
 .../ru/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../ru/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../ru/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/ru/9.x/cordova/events/events.md           |  54 ++
 .../ru/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/ru/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/ru/9.x/cordova/events/events.resume.md    | 108 +++
 .../ru/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../ru/9.x/cordova/events/events.volumeupbutton.md |  83 ++
 www/docs/ru/9.x/cordova/storage/storage.md         |  69 ++
 www/docs/ru/9.x/guide/appdev/hooks/index.md        | 261 +++++++
 www/docs/ru/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/ru/9.x/guide/appdev/security/index.md     | 109 +++
 www/docs/ru/9.x/guide/appdev/whitelist/index.md    | 137 ++++
 www/docs/ru/9.x/guide/cli/index.md                 | 410 ++++++++++
 www/docs/ru/9.x/guide/hybrid/plugins/index.md      | 177 +++++
 www/docs/ru/9.x/guide/hybrid/webviews/index.md     |  33 +
 www/docs/ru/9.x/guide/next/index.md                | 257 ++++++
 www/docs/ru/9.x/guide/overview/index.md            |  78 ++
 .../ru/9.x/guide/platforms/amazonfireos/config.md  |  63 ++
 .../ru/9.x/guide/platforms/amazonfireos/index.md   | 191 +++++
 .../ru/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../ru/9.x/guide/platforms/amazonfireos/webview.md | 128 +++
 www/docs/ru/9.x/guide/platforms/android/config.md  |  83 ++
 www/docs/ru/9.x/guide/platforms/android/index.md   | 275 +++++++
 www/docs/ru/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/ru/9.x/guide/platforms/android/tools.md   | 204 +++++
 www/docs/ru/9.x/guide/platforms/android/upgrade.md | 501 ++++++++++++
 www/docs/ru/9.x/guide/platforms/android/webview.md | 112 +++
 .../ru/9.x/guide/platforms/blackberry/upgrade.md   | 428 ++++++++++
 .../ru/9.x/guide/platforms/blackberry10/config.md  |  39 +
 .../ru/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../ru/9.x/guide/platforms/blackberry10/index.md   | 249 ++++++
 .../ru/9.x/guide/platforms/blackberry10/plugin.md  | 203 +++++
 .../ru/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../ru/9.x/guide/platforms/blackberry10/upgrade.md | 488 ++++++++++++
 .../ru/9.x/guide/platforms/firefoxos/config.md     |  23 +
 www/docs/ru/9.x/guide/platforms/firefoxos/index.md |  95 +++
 www/docs/ru/9.x/guide/platforms/index.md           |  87 +++
 www/docs/ru/9.x/guide/platforms/ios/config.md      |  95 +++
 www/docs/ru/9.x/guide/platforms/ios/index.md       | 217 ++++++
 www/docs/ru/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/ru/9.x/guide/platforms/ios/tools.md       |  97 +++
 www/docs/ru/9.x/guide/platforms/ios/upgrade.md     | 800 +++++++++++++++++++
 www/docs/ru/9.x/guide/platforms/ios/webview.md     | 142 ++++
 www/docs/ru/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/ru/9.x/guide/platforms/ubuntu/index.md    |  98 +++
 www/docs/ru/9.x/guide/platforms/win8/index.md      | 235 ++++++
 www/docs/ru/9.x/guide/platforms/win8/packaging.md  | 122 +++
 www/docs/ru/9.x/guide/platforms/win8/plugin.md     | 212 +++++
 www/docs/ru/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/ru/9.x/guide/platforms/win8/upgrade.md    |  62 ++
 www/docs/ru/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 .../ru/9.x/guide/platforms/win8/win10-support.md   | 123 +++
 www/docs/ru/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/ru/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/ru/9.x/guide/platforms/wp8/index.md       | 198 +++++
 www/docs/ru/9.x/guide/platforms/wp8/parallels.md   |  44 ++
 www/docs/ru/9.x/guide/platforms/wp8/plugin.md      | 205 +++++
 www/docs/ru/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/ru/9.x/guide/platforms/wp8/upgrade.md     |  95 +++
 www/docs/ru/9.x/guide/platforms/wp8/vmware.md      |  51 ++
 www/docs/ru/9.x/guide/platforms/wp8/webview.md     |  44 ++
 www/docs/ru/9.x/guide/support/index.md             | 868 +++++++++++++++++++++
 www/docs/ru/9.x/index.md                           |  23 +
 .../ru/9.x/platform_plugin_versioning_ref/index.md | 168 ++++
 www/docs/ru/9.x/plugin_ref/plugman.md              | 211 +++++
 www/docs/ru/9.x/plugin_ref/spec.md                 | 540 +++++++++++++
 www/docs/sl/9.x/config_ref/images.md               | 176 +++++
 www/docs/sl/9.x/config_ref/index.md                | 140 ++++
 .../sl/9.x/cordova/events/events.backbutton.md     |  82 ++
 .../sl/9.x/cordova/events/events.deviceready.md    |  85 ++
 .../sl/9.x/cordova/events/events.endcallbutton.md  |  82 ++
 www/docs/sl/9.x/cordova/events/events.md           |  54 ++
 .../sl/9.x/cordova/events/events.menubutton.md     |  84 ++
 www/docs/sl/9.x/cordova/events/events.pause.md     |  94 +++
 www/docs/sl/9.x/cordova/events/events.resume.md    | 108 +++
 .../sl/9.x/cordova/events/events.searchbutton.md   |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  82 ++
 .../sl/9.x/cordova/events/events.volumeupbutton.md |  82 ++
 www/docs/sl/9.x/cordova/storage/storage.md         |  69 ++
 www/docs/sl/9.x/guide/appdev/privacy/index.md      |  61 ++
 www/docs/sl/9.x/guide/appdev/whitelist/index.md    | 142 ++++
 www/docs/sl/9.x/guide/cli/index.md                 | 380 +++++++++
 www/docs/sl/9.x/guide/hybrid/plugins/index.md      | 159 ++++
 www/docs/sl/9.x/guide/hybrid/webviews/index.md     |  32 +
 www/docs/sl/9.x/guide/overview/index.md            |  70 ++
 .../sl/9.x/guide/platforms/amazonfireos/config.md  |  59 ++
 .../sl/9.x/guide/platforms/amazonfireos/index.md   | 140 ++++
 .../sl/9.x/guide/platforms/amazonfireos/plugin.md  | 106 +++
 .../sl/9.x/guide/platforms/amazonfireos/webview.md | 122 +++
 www/docs/sl/9.x/guide/platforms/android/config.md  |  77 ++
 www/docs/sl/9.x/guide/platforms/android/index.md   | 201 +++++
 www/docs/sl/9.x/guide/platforms/android/plugin.md  | 183 +++++
 www/docs/sl/9.x/guide/platforms/android/tools.md   |  76 ++
 .../sl/9.x/guide/platforms/android/upgrading.md    | 436 +++++++++++
 www/docs/sl/9.x/guide/platforms/android/webview.md | 116 +++
 .../sl/9.x/guide/platforms/blackberry10/config.md  |  39 +
 .../sl/9.x/guide/platforms/blackberry10/home.md    |  30 +
 .../sl/9.x/guide/platforms/blackberry10/index.md   | 157 ++++
 .../sl/9.x/guide/platforms/blackberry10/plugin.md  | 207 +++++
 .../sl/9.x/guide/platforms/blackberry10/tools.md   | 144 ++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 472 +++++++++++
 www/docs/sl/9.x/guide/platforms/index.md           |  84 ++
 www/docs/sl/9.x/guide/platforms/ios/config.md      |  89 +++
 www/docs/sl/9.x/guide/platforms/ios/index.md       | 187 +++++
 www/docs/sl/9.x/guide/platforms/ios/plugin.md      | 185 +++++
 www/docs/sl/9.x/guide/platforms/ios/tools.md       |  57 ++
 www/docs/sl/9.x/guide/platforms/ios/upgrading.md   | 774 ++++++++++++++++++
 www/docs/sl/9.x/guide/platforms/ios/webview.md     | 158 ++++
 www/docs/sl/9.x/guide/platforms/tizen/index.md     | 118 +++
 www/docs/sl/9.x/guide/platforms/ubuntu/index.md    |  96 +++
 www/docs/sl/9.x/guide/platforms/win8/index.md      | 109 +++
 www/docs/sl/9.x/guide/platforms/win8/tools.md      |  43 +
 www/docs/sl/9.x/guide/platforms/win8/upgrading.md  |  62 ++
 www/docs/sl/9.x/guide/platforms/wp7/index.md       | 110 +++
 www/docs/sl/9.x/guide/platforms/wp8/home.md        |  28 +
 www/docs/sl/9.x/guide/platforms/wp8/index.md       | 154 ++++
 www/docs/sl/9.x/guide/platforms/wp8/plugin.md      | 203 +++++
 www/docs/sl/9.x/guide/platforms/wp8/tools.md       |  97 +++
 www/docs/sl/9.x/guide/platforms/wp8/upgrading.md   | 424 ++++++++++
 www/docs/sl/9.x/guide/support/index.md             | 766 ++++++++++++++++++
 www/docs/sl/9.x/index.md                           |  23 +
 www/docs/sl/9.x/plugin_ref/plugman.md              | 172 ++++
 www/docs/sl/9.x/plugin_ref/spec.md                 | 431 ++++++++++
 www/docs/zh-cn/9.x/config_ref/images.md            | 214 +++++
 www/docs/zh-cn/9.x/config_ref/index.md             | 192 +++++
 .../zh-cn/9.x/cordova/events/events.backbutton.md  |  82 ++
 .../zh-cn/9.x/cordova/events/events.deviceready.md |  85 ++
 .../9.x/cordova/events/events.endcallbutton.md     |  82 ++
 www/docs/zh-cn/9.x/cordova/events/events.md        |  54 ++
 .../zh-cn/9.x/cordova/events/events.menubutton.md  |  84 ++
 www/docs/zh-cn/9.x/cordova/events/events.pause.md  |  94 +++
 www/docs/zh-cn/9.x/cordova/events/events.resume.md | 108 +++
 .../9.x/cordova/events/events.searchbutton.md      |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../9.x/cordova/events/events.volumeupbutton.md    |  83 ++
 .../zh-cn/9.x/cordova/storage/database/database.md | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 .../zh-cn/9.x/cordova/storage/parameters/name.md   |  25 +
 .../zh-cn/9.x/cordova/storage/parameters/size.md   |  25 +
 .../9.x/cordova/storage/parameters/version.md      |  25 +
 .../zh-cn/9.x/cordova/storage/sqlerror/sqlerror.md |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  59 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  53 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/zh-cn/9.x/cordova/storage/storage.md      |  69 ++
 .../9.x/cordova/storage/storage.opendatabase.md    |  72 ++
 www/docs/zh-cn/9.x/guide/appdev/hooks/index.md     | 261 +++++++
 www/docs/zh-cn/9.x/guide/appdev/privacy/index.md   |  61 ++
 www/docs/zh-cn/9.x/guide/appdev/security/index.md  | 109 +++
 www/docs/zh-cn/9.x/guide/appdev/whitelist/index.md | 146 ++++
 www/docs/zh-cn/9.x/guide/cli/index.md              | 419 ++++++++++
 www/docs/zh-cn/9.x/guide/hybrid/plugins/index.md   | 178 +++++
 www/docs/zh-cn/9.x/guide/hybrid/webviews/index.md  |  33 +
 www/docs/zh-cn/9.x/guide/next/index.md             | 273 +++++++
 www/docs/zh-cn/9.x/guide/overview/index.md         |  78 ++
 .../9.x/guide/platforms/amazonfireos/config.md     |  71 ++
 .../9.x/guide/platforms/amazonfireos/index.md      | 192 +++++
 .../9.x/guide/platforms/amazonfireos/plugin.md     | 106 +++
 .../9.x/guide/platforms/amazonfireos/webview.md    | 129 +++
 .../zh-cn/9.x/guide/platforms/android/config.md    |  95 +++
 .../zh-cn/9.x/guide/platforms/android/index.md     | 276 +++++++
 .../zh-cn/9.x/guide/platforms/android/plugin.md    | 180 +++++
 .../zh-cn/9.x/guide/platforms/android/tools.md     | 205 +++++
 .../zh-cn/9.x/guide/platforms/android/upgrade.md   | 500 ++++++++++++
 .../zh-cn/9.x/guide/platforms/android/upgrading.md | 436 +++++++++++
 .../zh-cn/9.x/guide/platforms/android/webview.md   | 116 +++
 .../zh-cn/9.x/guide/platforms/blackberry/config.md |  28 +
 .../zh-cn/9.x/guide/platforms/blackberry/index.md  | 164 ++++
 .../zh-cn/9.x/guide/platforms/blackberry/plugin.md | 108 +++
 .../zh-cn/9.x/guide/platforms/blackberry/tools.md  |  66 ++
 .../9.x/guide/platforms/blackberry/upgrade.md      | 425 ++++++++++
 .../9.x/guide/platforms/blackberry/upgrading.md    | 421 ++++++++++
 .../9.x/guide/platforms/blackberry10/config.md     |  41 +
 .../zh-cn/9.x/guide/platforms/blackberry10/home.md |  30 +
 .../9.x/guide/platforms/blackberry10/index.md      | 260 ++++++
 .../9.x/guide/platforms/blackberry10/plugin.md     | 207 +++++
 .../9.x/guide/platforms/blackberry10/tools.md      | 144 ++++
 .../9.x/guide/platforms/blackberry10/upgrade.md    | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../zh-cn/9.x/guide/platforms/firefoxos/config.md  |  23 +
 .../zh-cn/9.x/guide/platforms/firefoxos/index.md   |  95 +++
 www/docs/zh-cn/9.x/guide/platforms/index.md        |  87 +++
 www/docs/zh-cn/9.x/guide/platforms/ios/config.md   | 111 +++
 www/docs/zh-cn/9.x/guide/platforms/ios/index.md    | 219 ++++++
 www/docs/zh-cn/9.x/guide/platforms/ios/plugin.md   | 185 +++++
 www/docs/zh-cn/9.x/guide/platforms/ios/tools.md    |  97 +++
 www/docs/zh-cn/9.x/guide/platforms/ios/upgrade.md  | 813 +++++++++++++++++++
 .../zh-cn/9.x/guide/platforms/ios/upgrading.md     | 754 ++++++++++++++++++
 www/docs/zh-cn/9.x/guide/platforms/ios/webview.md  | 152 ++++
 www/docs/zh-cn/9.x/guide/platforms/tizen/index.md  | 118 +++
 www/docs/zh-cn/9.x/guide/platforms/ubuntu/index.md |  98 +++
 www/docs/zh-cn/9.x/guide/platforms/win8/index.md   | 235 ++++++
 .../zh-cn/9.x/guide/platforms/win8/packaging.md    | 117 +++
 www/docs/zh-cn/9.x/guide/platforms/win8/plugin.md  | 212 +++++
 www/docs/zh-cn/9.x/guide/platforms/win8/tools.md   |  43 +
 www/docs/zh-cn/9.x/guide/platforms/win8/upgrade.md |  62 ++
 .../zh-cn/9.x/guide/platforms/win8/upgrading.md    |  62 ++
 .../9.x/guide/platforms/win8/win10-support.md      | 123 +++
 www/docs/zh-cn/9.x/guide/platforms/wp7/index.md    | 110 +++
 www/docs/zh-cn/9.x/guide/platforms/wp8/home.md     |  28 +
 www/docs/zh-cn/9.x/guide/platforms/wp8/index.md    | 198 +++++
 .../zh-cn/9.x/guide/platforms/wp8/parallels.md     |  44 ++
 www/docs/zh-cn/9.x/guide/platforms/wp8/plugin.md   | 200 +++++
 www/docs/zh-cn/9.x/guide/platforms/wp8/tools.md    |  97 +++
 www/docs/zh-cn/9.x/guide/platforms/wp8/upgrade.md  |  95 +++
 .../zh-cn/9.x/guide/platforms/wp8/upgrading.md     | 424 ++++++++++
 www/docs/zh-cn/9.x/guide/platforms/wp8/vmware.md   |  51 ++
 www/docs/zh-cn/9.x/guide/platforms/wp8/webview.md  |  45 ++
 www/docs/zh-cn/9.x/guide/support/index.md          | 865 ++++++++++++++++++++
 www/docs/zh-cn/9.x/index.md                        |  23 +
 .../9.x/platform_plugin_versioning_ref/index.md    | 168 ++++
 www/docs/zh-cn/9.x/plugin_ref/plugman.md           | 211 +++++
 www/docs/zh-cn/9.x/plugin_ref/spec.md              | 543 +++++++++++++
 www/docs/zh-tw/9.x/config_ref/images.md            | 214 +++++
 www/docs/zh-tw/9.x/config_ref/index.md             | 192 +++++
 .../zh-tw/9.x/cordova/events/events.backbutton.md  |  82 ++
 .../zh-tw/9.x/cordova/events/events.deviceready.md |  85 ++
 .../9.x/cordova/events/events.endcallbutton.md     |  82 ++
 www/docs/zh-tw/9.x/cordova/events/events.md        |  54 ++
 .../zh-tw/9.x/cordova/events/events.menubutton.md  |  84 ++
 www/docs/zh-tw/9.x/cordova/events/events.pause.md  |  94 +++
 www/docs/zh-tw/9.x/cordova/events/events.resume.md | 108 +++
 .../9.x/cordova/events/events.searchbutton.md      |  82 ++
 .../9.x/cordova/events/events.startcallbutton.md   |  82 ++
 .../9.x/cordova/events/events.volumedownbutton.md  |  83 ++
 .../9.x/cordova/events/events.volumeupbutton.md    |  83 ++
 .../zh-tw/9.x/cordova/storage/database/database.md | 119 +++
 .../cordova/storage/localstorage/localstorage.md   | 124 +++
 .../9.x/cordova/storage/parameters/display_name.md |  25 +
 .../zh-tw/9.x/cordova/storage/parameters/name.md   |  25 +
 .../zh-tw/9.x/cordova/storage/parameters/size.md   |  25 +
 .../9.x/cordova/storage/parameters/version.md      |  25 +
 .../zh-tw/9.x/cordova/storage/sqlerror/sqlerror.md |  46 ++
 .../cordova/storage/sqlresultset/sqlresultset.md   |  59 ++
 .../sqlresultsetrowlist/sqlresultsetrowlist.md     |  53 ++
 .../storage/sqltransaction/sqltransaction.md       | 111 +++
 www/docs/zh-tw/9.x/cordova/storage/storage.md      |  69 ++
 .../9.x/cordova/storage/storage.opendatabase.md    |  72 ++
 www/docs/zh-tw/9.x/guide/appdev/hooks/index.md     | 261 +++++++
 www/docs/zh-tw/9.x/guide/appdev/privacy/index.md   |  61 ++
 www/docs/zh-tw/9.x/guide/appdev/security/index.md  | 109 +++
 www/docs/zh-tw/9.x/guide/appdev/whitelist/index.md | 146 ++++
 www/docs/zh-tw/9.x/guide/cli/index.md              | 419 ++++++++++
 www/docs/zh-tw/9.x/guide/hybrid/plugins/index.md   | 178 +++++
 www/docs/zh-tw/9.x/guide/hybrid/webviews/index.md  |  33 +
 www/docs/zh-tw/9.x/guide/next/index.md             | 273 +++++++
 www/docs/zh-tw/9.x/guide/overview/index.md         |  78 ++
 .../9.x/guide/platforms/amazonfireos/config.md     |  71 ++
 .../9.x/guide/platforms/amazonfireos/index.md      | 192 +++++
 .../9.x/guide/platforms/amazonfireos/plugin.md     | 106 +++
 .../9.x/guide/platforms/amazonfireos/webview.md    | 129 +++
 .../zh-tw/9.x/guide/platforms/android/config.md    |  95 +++
 .../zh-tw/9.x/guide/platforms/android/index.md     | 276 +++++++
 .../zh-tw/9.x/guide/platforms/android/plugin.md    | 180 +++++
 .../zh-tw/9.x/guide/platforms/android/tools.md     | 205 +++++
 .../zh-tw/9.x/guide/platforms/android/upgrade.md   | 500 ++++++++++++
 .../zh-tw/9.x/guide/platforms/android/upgrading.md | 436 +++++++++++
 .../zh-tw/9.x/guide/platforms/android/webview.md   | 116 +++
 .../zh-tw/9.x/guide/platforms/blackberry/config.md |  28 +
 .../zh-tw/9.x/guide/platforms/blackberry/index.md  | 164 ++++
 .../zh-tw/9.x/guide/platforms/blackberry/plugin.md | 108 +++
 .../zh-tw/9.x/guide/platforms/blackberry/tools.md  |  66 ++
 .../9.x/guide/platforms/blackberry/upgrade.md      | 425 ++++++++++
 .../9.x/guide/platforms/blackberry/upgrading.md    | 421 ++++++++++
 .../9.x/guide/platforms/blackberry10/config.md     |  41 +
 .../zh-tw/9.x/guide/platforms/blackberry10/home.md |  30 +
 .../9.x/guide/platforms/blackberry10/index.md      | 260 ++++++
 .../9.x/guide/platforms/blackberry10/plugin.md     | 207 +++++
 .../9.x/guide/platforms/blackberry10/tools.md      | 144 ++++
 .../9.x/guide/platforms/blackberry10/upgrade.md    | 493 ++++++++++++
 .../9.x/guide/platforms/blackberry10/upgrading.md  | 468 +++++++++++
 .../zh-tw/9.x/guide/platforms/firefoxos/config.md  |  23 +
 .../zh-tw/9.x/guide/platforms/firefoxos/index.md   |  95 +++
 www/docs/zh-tw/9.x/guide/platforms/index.md        |  87 +++
 www/docs/zh-tw/9.x/guide/platforms/ios/config.md   | 111 +++
 www/docs/zh-tw/9.x/guide/platforms/ios/index.md    | 219 ++++++
 www/docs/zh-tw/9.x/guide/platforms/ios/plugin.md   | 185 +++++
 www/docs/zh-tw/9.x/guide/platforms/ios/tools.md    |  97 +++
 www/docs/zh-tw/9.x/guide/platforms/ios/upgrade.md  | 813 +++++++++++++++++++
 .../zh-tw/9.x/guide/platforms/ios/upgrading.md     | 754 ++++++++++++++++++
 www/docs/zh-tw/9.x/guide/platforms/ios/webview.md  | 152 ++++
 www/docs/zh-tw/9.x/guide/platforms/tizen/index.md  | 118 +++
 www/docs/zh-tw/9.x/guide/platforms/ubuntu/index.md |  98 +++
 www/docs/zh-tw/9.x/guide/platforms/win8/index.md   | 235 ++++++
 .../zh-tw/9.x/guide/platforms/win8/packaging.md    | 117 +++
 www/docs/zh-tw/9.x/guide/platforms/win8/plugin.md  | 212 +++++
 www/docs/zh-tw/9.x/guide/platforms/win8/tools.md   |  43 +
 www/docs/zh-tw/9.x/guide/platforms/win8/upgrade.md |  62 ++
 .../zh-tw/9.x/guide/platforms/win8/upgrading.md    |  62 ++
 .../9.x/guide/platforms/win8/win10-support.md      | 123 +++
 www/docs/zh-tw/9.x/guide/platforms/wp7/index.md    | 110 +++
 www/docs/zh-tw/9.x/guide/platforms/wp8/home.md     |  28 +
 www/docs/zh-tw/9.x/guide/platforms/wp8/index.md    | 198 +++++
 .../zh-tw/9.x/guide/platforms/wp8/parallels.md     |  44 ++
 www/docs/zh-tw/9.x/guide/platforms/wp8/plugin.md   | 200 +++++
 www/docs/zh-tw/9.x/guide/platforms/wp8/tools.md    |  97 +++
 www/docs/zh-tw/9.x/guide/platforms/wp8/upgrade.md  |  95 +++
 .../zh-tw/9.x/guide/platforms/wp8/upgrading.md     | 424 ++++++++++
 www/docs/zh-tw/9.x/guide/platforms/wp8/vmware.md   |  51 ++
 www/docs/zh-tw/9.x/guide/platforms/wp8/webview.md  |  45 ++
 www/docs/zh-tw/9.x/guide/support/index.md          | 865 ++++++++++++++++++++
 www/docs/zh-tw/9.x/index.md                        |  23 +
 .../9.x/platform_plugin_versioning_ref/index.md    | 168 ++++
 www/docs/zh-tw/9.x/plugin_ref/plugman.md           | 211 +++++
 www/docs/zh-tw/9.x/plugin_ref/spec.md              | 543 +++++++++++++
 996 files changed, 175294 insertions(+), 1 deletion(-)

diff --git a/VERSION b/VERSION
index c6b7980..512e4c8 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-8.x
+9.x
diff --git a/www/_data/toc/de_9-x-src.yml b/www/_data/toc/de_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/de_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/en_9-x-src.yml b/www/_data/toc/en_9-x-src.yml
new file mode 100644
index 0000000..763b569
--- /dev/null
+++ b/www/_data/toc/en_9-x-src.yml
@@ -0,0 +1,66 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/cli/template.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/windows/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/electron/index.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/windows/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-screen-orientation/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
diff --git a/www/_data/toc/es_9-x-src.yml b/www/_data/toc/es_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/es_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/fr_9-x-src.yml b/www/_data/toc/fr_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/fr_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/it_9-x-src.yml b/www/_data/toc/it_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/it_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/ja_9-x-src.yml b/www/_data/toc/ja_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/ja_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/ko_9-x-src.yml b/www/_data/toc/ko_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/ko_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/pl_9-x-src.yml b/www/_data/toc/pl_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/pl_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/ru_9-x-src.yml b/www/_data/toc/ru_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/ru_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/sl_9-x-src.yml b/www/_data/toc/sl_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/sl_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/zh-cn_9-x-src.yml b/www/_data/toc/zh-cn_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/zh-cn_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/_data/toc/zh-tw_9-x-src.yml b/www/_data/toc/zh-tw_9-x-src.yml
new file mode 100644
index 0000000..2df8b49
--- /dev/null
+++ b/www/_data/toc/zh-tw_9-x-src.yml
@@ -0,0 +1,75 @@
+-
+    name: Introduction
+    children:
+        - url: guide/overview/index.html
+-
+    name: Create apps
+    children:
+        - url: guide/cli/index.html
+        - url: guide/support/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/index.html
+                - url: guide/platforms/blackberry10/home.html
+                - url: guide/platforms/ios/index.html
+                - url: guide/platforms/osx/index.html
+                - url: guide/platforms/ubuntu/index.html
+                - url: guide/platforms/win8/index.html
+                - url: guide/platforms/wp8/home.html
+        - url: platform_plugin_versioning_ref/index.html
+        - url: config_ref/images.html
+        - url: cordova/storage/storage.html
+        - url: guide/appdev/privacy/index.html
+        - url: guide/appdev/security/index.html
+        - url: guide/appdev/whitelist/index.html
+-
+    name: Create plugins
+    children:
+        - url: guide/hybrid/plugins/index.html
+        -
+            name: Develop for platforms
+            children:
+                - url: guide/platforms/android/plugin.html
+                - url: guide/platforms/blackberry10/plugin.html
+                - url: guide/platforms/ios/plugin.html
+                - url: guide/platforms/win8/plugin.html
+                - url: guide/platforms/wp8/plugin.html
+        - url: plugin_ref/plugman.html
+-
+    name: Advanced Topics
+    children:
+        - url: guide/hybrid/webviews/index.html
+        - url: guide/next/index.html
+-
+    name: Reference
+    children:
+        - url: config_ref/index.html
+        - url: cordova/events/events.html
+        - url: reference/cordova-cli/index.html
+        - url: guide/appdev/hooks/index.html
+        - url: plugin_ref/spec.html
+        -
+            name: Plugin APIs
+            children:
+                - url: reference/cordova-plugin-battery-status/index.html
+                - url: reference/cordova-plugin-camera/index.html
+                - url: reference/cordova-plugin-console/index.html
+                - url: reference/cordova-plugin-contacts/index.html
+                - url: reference/cordova-plugin-device/index.html
+                - url: reference/cordova-plugin-device-motion/index.html
+                - url: reference/cordova-plugin-device-orientation/index.html
+                - url: reference/cordova-plugin-dialogs/index.html
+                - url: reference/cordova-plugin-file/index.html
+                - url: reference/cordova-plugin-file-transfer/index.html
+                - url: reference/cordova-plugin-geolocation/index.html
+                - url: reference/cordova-plugin-globalization/index.html
+                - url: reference/cordova-plugin-inappbrowser/index.html
+                - url: reference/cordova-plugin-media/index.html
+                - url: reference/cordova-plugin-media-capture/index.html
+                - url: reference/cordova-plugin-network-information/index.html
+                - url: reference/cordova-plugin-splashscreen/index.html
+                - url: reference/cordova-plugin-vibration/index.html
+                - url: reference/cordova-plugin-statusbar/index.html
+                - url: reference/cordova-plugin-whitelist/index.html
+                - url: reference/cordova-plugin-legacy-whitelist/index.html
diff --git a/www/docs/de/9.x/config_ref/images.md b/www/docs/de/9.x/config_ref/images.md
new file mode 100644
index 0000000..c75b3f0
--- /dev/null
+++ b/www/docs/de/9.x/config_ref/images.md
@@ -0,0 +1,214 @@
+---
+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: Symbole und Splash-Screens
+toc_title: Customize icons
+---
+
+# Symbole und Splash-Screens
+
+In diesem Abschnitt veranschaulicht, wie einer app-Symbol und optionale Splash-Screen für verschiedene Plattformen, sowohl bei der Arbeit in Cordova CLI (beschrieben in The Command-Line Interface) konfigurieren oder mit plattformspezifischen SDK-Tools (ausführlich in den Plattform-Führern).
+
+## Symbole in der CLI konfigurieren
+
+Beim Arbeiten in der CLI Sie können definieren app obige über `<icon>` Element ( `config.xml` ). Wenn Sie kein Symbol angeben ist das Apache-Cordova-Logo verwendet.
+
+        <icon src="res/ios/icon.png" platform="ios" width="57" height="57" density="mdpi" />
+    
+
+Src: (erforderlich) gibt den Speicherort der Bilddatei, im Verhältnis zu Ihrem Projektverzeichnis
+
+Plattform: (optional) Zielplattform
+
+Breite: (optional) Symbol Breite in Pixeln
+
+Höhe: (optional) Symbol Höhe in Pixel
+
+Dichte: (optional)-Android-spezifisch, gibt Symbol Dichte
+
+Die folgende Konfiguration kann verwendet werden, einzelne Standard-Icon zu definieren, die für alle Plattformen verwendet werden.
+
+        <icon src="res/icon.png" />
+    
+
+Für jede Plattform können Sie auch eine pixelgenaue Icons set an unterschiedliche Bildschirmauflösungen angepasst definieren.
+
+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>
+    
+
+Finden Sie BlackBerry Dokumentation gezielt mehrere Größen und Gebietsschemas. [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
+
+         <platform name="ios">
+                  <!-- iOS 8.0+ -->
+                  <!-- iPhone 6 Plus  -->
+                  <icon src="res/ios/icon-60@3x.png" width="180" height="180" />
+                  <!-- iOS 7.0+ -->
+                  <!-- iPhone / iPod Touch  -->
+                  <icon src="res/ios/icon-60.png" width="60" height="60" />
+                  <icon src="res/ios/icon-60@2x.png" width="120" height="120" />
+                  <!-- iPad -->
+                  <icon src="res/ios/icon-76.png" width="76" height="76" />
+                  <icon src="res/ios/icon-76@2x.png" width="152" height="152" />
+                  <!-- iOS 6.1 -->
+                  <!-- Spotlight Icon -->
+                  <icon src="res/ios/icon-40.png" width="40" height="40" />
+                  <icon src="res/ios/icon-40@2x.png" width="80" height="80" />
+                  <!-- iPhone / iPod Touch -->
+                  <icon src="res/ios/icon.png" width="57" height="57" />
+                  <icon src="res/ios/icon@2x.png" width="114" height="114" />
+                  <!-- iPad -->
+                  <icon src="res/ios/icon-72.png" width="72" height="72" />
+                  <icon src="res/ios/icon-72@2x.png" width="144" height="144" />
+                  <!-- iPhone Spotlight and Settings Icon -->
+                  <icon src="res/ios/icon-small.png" width="29" height="29" />
+                  <icon src="res/ios/icon-small@2x.png" width="58" height="58" />
+                  <!-- iPad Spotlight and Settings Icon -->
+                  <icon src="res/ios/icon-50.png" width="50" height="50" />
+                  <icon src="res/ios/icon-50@2x.png" width="100" height="100" />
+         </platform>
+    
+
+Tizen
+
+         <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>
+    
+
+## Splash-Screens in der CLI konfigurieren
+
+In der obersten Ebene `config.xml` Datei (nicht diejenige in `platforms` ), Konfigurations-Elemente wie die hier angegebenen hinzufügen.
+
+# Beispiel-Konfiguration
+
+Bitte beachten Sie, dass der Wert des Attributs "Src" relativ zum Projektverzeichnis und nicht in das Www-Verzeichnis. Sie können das Quellbild benennen, was Sie wollen. Der interne Name in der app hängen von 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. The following are supported -->
+        <splash src="res/screen/ios/Default~iphone.png" width="320" height="480"/>
+        <splash src="res/screen/ios/Default@2x~iphone.png" width="640" height="960"/>
+        <splash src="res/screen/ios/Default-Portrait~ipad.png" width="768" height="1024"/>
+        <splash src="res/screen/ios/Default-Portrait@2x~ipad.png" width="1536" height="2048"/>
+        <splash src="res/screen/ios/Default-Landscape~ipad.png" width="1024" height="768"/>
+        <splash src="res/screen/ios/Default-Landscape@2x~ipad.png" width="2048" height="1536"/>
+        <splash src="res/screen/ios/Default-568h@2x~iphone.png" width="640" height="1136"/>
+        <splash src="res/screen/ios/Default-667h.png" width="750" height="1334"/>
+        <splash src="res/screen/ios/Default-736h.png" width="1242" height="2208"/>
+        <splash src="res/screen/ios/Default-Landscape-736h.png" width="2208" height="1242"/>
+    </platform>
+    
+    <platform name="wp8">
+        <!-- images are determined by width and height. 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" />
+    
+
+# Unterstützte Plattformen
+
+Ab sofort (Cordova 3.5.0 Juli 2014) die folgenden Plattformen unterstützen Splash-Screens.
+
+    android
+    ios
+    wp8
+    windows8
+    blackberry10
+    
+
+# SplashScreen-Plugin
+
+Apache Cordova bietet auch spezielle Splash-Bildschirm-Plugin, das verwendet werden könnte, um programmgesteuert anzeigen und Ausblenden eines Begrüßungsbildschirms während Anwendung Start https://github.com/apache/cordova-plugin-splashscreen
\ No newline at end of file
diff --git a/www/docs/de/9.x/config_ref/index.md b/www/docs/de/9.x/config_ref/index.md
new file mode 100644
index 0000000..91ce67d
--- /dev/null
+++ b/www/docs/de/9.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: Die Datei config.xml
+toc_title: Config.xml
+---
+
+# Die Datei config.xml
+
+Zahlreiche Aspekte der Verhaltensweisen einer App können über die globale Konfigurationsdatei `config.xml` gesteuert werden. Diese plattformunabhängig XML-Datei ist auf der W3C [Gepackte Webanwendungen (Widgets)][1] Spezifikation. Außerdem können hierüber erweiterte Kern-Cordova-API-Funktionen, Plugins und Plattform spezifische Einstellungen angeben werden.
+
+ [1]: http://www.w3.org/TR/widgets/
+
+Für Projekte, die mit der Cordova-CLI (beschrieben in The Command-Line Interface) erstellt werden, kann diese Datei im obersten Verzeichnis gefunden werden:
+
+        app/config.xml
+    
+
+Beachten Sie, die Datei bei den Versionen 3.3.1-0.2.0 im Ordner `app/www/config.xml` zu finden ist, und das dies nach wie vor unterstützt wird.
+
+Wenn die CLI ein Projekt erstellen, werden in verschiedenen Versionen dieser Datei passiv kopiert `platforms/` Unterverzeichnisse, zum Beispiel:
+
+        app/platforms/ios/AppName/config.xml
+        app/platforms/blackberry10/www/config.xml
+        app/platforms/android/res/xml/config.xml
+    
+
+Dieser Abschnitt beschreibt globale und Cross-Plattform-Konfigurationsoptionen. Finden Sie in den folgenden Abschnitten für Plattform-spezifische Optionen:
+
+*   [iOS Konfiguration](../guide/platforms/ios/config.html)
+*   [Android Konfiguration](../guide/platforms/android/config.html)
+*   [BlackBerry 10 Konfiguration](../guide/platforms/blackberry10/config.html)
+
+Neben der verschiedenen Konfigurationsoptionen unten können Sie auch eine Anwendung Kernsatz von Bildern für jede Zielplattform konfigurieren. Weitere Informationen finden Sie unter [Symbole und Splash-Screens](images.html).
+
+## Kern-Konfigurationselemente
+
+In diesem Beispiel wird den Standardwert `config.xml` erzeugt durch der CLI `create` Befehl, beschrieben in der Command-Line Interface:
+
+        <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="dev@callback.apache.org" href="http://cordova.io">
+                Apache Cordova Team
+            </author>
+            <content src="index.html" />
+            <access origin="*" />
+        </widget>
+    
+
+Die folgenden Konfigurationselemente in der obersten Ebene angezeigt `config.xml` Datei und werden auf allen unterstützten Cordova-Plattformen unterstützt:
+
+*   Die `<widget>` des Elements `id` Attribut bietet die app-Reverse-Domänen-ID, und der `version` seine vollständige Versionsnummer in Major/Minor/Patch-Notation ausgedrückt.
+    
+    Das Widget-Tag kann auch Attribute verfügen, die alternative Versionen, nämlich VersionCode für Android und CFBundleVersion für iOS angeben. Finden Sie im Abschnitt zusätzliche Versionsverwaltung unten für Details.
+
+*   Die `<name>` Element gibt die app formalen Namen, wie er auf home-Bildschirm des Geräts und im app-Store-Schnittstellen erscheint.
+
+*   Die `<description>` und `<author>` Elemente geben, Metadaten und Kontaktinformationen, die im app-Shop-Angebote angezeigt werden kann.
+
+*   Der optionale `<content>` -Element definiert die app Startseite in der obersten Ebene Webverzeichnis Vermögenswerte. Der Standardwert ist `index.html` , die üblicherweise in einem Projekt angezeigt wird, ist der obersten Ebene `www` Verzeichnis.
+
+*   `<access>`Elemente definieren den Satz der externen Domänen, die, denen die app erlaubt ist, zu kommunizieren. Der Standardwert, der oben gezeigten ermöglicht es, jeden beliebigen Server zugreifen. Finden Sie im Domain-Whitelist-Guide für Details.
+
+*   Die `<preference>` Tag stellt verschiedene Optionen als Paare von `name` / `value` Attribute. Jede Vorliebe `name` ist case-insensitive. Viele Einstellungen sind nur für bestimmte Plattformen, wie oben auf dieser Seite aufgeführt. In den folgenden Abschnitten beschreiben die Einstellungen, die für mehrere Plattformen gelten.
+
+### Zusätzliche Versionsverwaltung
+
+Sowohl Android als auch iOS Unterstützung eine zweite Versionszeichenfolge (oder Anzahl) zusätzlich zu dem oben sichtbar im app-Speicher, [VersionCode][2] für Android und [CFBundleVersion][3] für iOS. Unten ist ein Beispiel, das VersionCode und CFBundleVersion explizit festlegt
+
+ [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">
+    
+
+Wenn alternativversion nicht angegeben ist, werden die folgenden Standardwerte verwendet:
+
+        // assuming version = MAJOR.MINOR.PATCH-whatever
+        versionCode = PATCH + MINOR * 100 + MAJOR * 10000
+        CFBundleVersion = "MAJOR.MINOR.PATCH"
+    
+
+## Globale Voreinstellungen
+
+Die folgenden globalen Einstellungen gelten für alle Plattformen:
+
+*   `Fullscreen`können Sie die Statusleiste am oberen Bildschirmrand ausblenden. Der Standardwert ist `false` . Beispiel:
+    
+        <preference name="Fullscreen" value="true" />
+        
+
+## Multi-Plattform-Einstellungen
+
+Die folgenden Einstellungen gelten für mehrere Plattformen, jedoch nicht auf alle von ihnen:
+
+*   `DisallowOverscroll`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` Wenn Sie nicht möchten, dass die Schnittstelle jedes Feedback anzeigen, wenn Benutzer die Anfang oder Ende des Inhalts einen Bildlauf durchführen.
+    
+        <preference name="DisallowOverscroll" value="true"/>
+        
+    
+    Gilt für Android und iOS. Auf iOS, Overscroll Gesten Ursache Inhalt zurück an seine ursprüngliche Position gut zu machen. Auf Android produzieren sie ein subtiler Glüheffekt am oberen oder unteren Rand des Inhalts.
+
+*   `BackgroundColor`: Die app-Hintergrundfarbe festgelegt. Unterstützt eine 4-Byte hex-Wert, mit dem ersten Byte, die den Alphakanal und standard-RGB-Werte für die folgenden drei Bytes. In diesem Beispiel gibt blau:
+    
+        <preference name="BackgroundColor" value="0xff0000ff"/>
+        
+    
+    Gilt für Android und BlackBerry. Überschreibt CSS anderweitig verfügbar auf *allen* Plattformen, zum Beispiel:`body{background-color:blue}`.
+
+*   `HideKeyboardFormAccessoryBar`(Boolean, wird standardmäßig auf `false` ): Legen Sie auf `true` die zusätzliche Symbolleiste ausblenden, die oberhalb der Tastatur, wodurch angezeigt wird Benutzer aus einem Formulareingabe zum anderen navigieren.
+    
+        <preference name="HideKeyboardFormAccessoryBar" value="true"/>
+        
+    
+    Gilt für BlackBerry.
+
+*   `Orientation` (string, der Standardwert ist `default`): erlaubt Ihnen lock Orientierung und verhindern, dass die Schnittstelle rotierend in Reaktion auf Änderungen in der Ausrichtung. Mögliche Werte sind `defaul`, `landscape` oder `portrait`. Beispiel:
+    
+        <preference name="Orientation" value="landscape" />
+        
+    
+    Darüber hinaus können Sie Plattform-spezifischen Ausrichtung Wert angeben, wenn Sie das `<preference>` Element innerhalb eines `<plattform>` Elements platzieren:
+    
+        <platform name="android">
+            <preference name="Orientation" value="sensorLandscape" />
+        </platform>
+        
+    
+    Gilt für Android, iOS, WP8, Amazon Fire OS und Firefox-OS.
+    
+    **Hinweis**: `der default` bedeutet Cordova entfernt den Orientierung-Präferenz-Eintrag aus der Plattform Manifest/Konfigurationsdatei ermöglicht die Plattform zum Ausweichen auf sein normales Verhalten.
+    
+    Für iOS um geben beide Porträt & Landschaft Modus verwenden der Plattform bestimmten Wert `all`Sie:
+    
+        <platform name="ios">
+            <preference name="Orientation" value="all" />
+        </platform>
+        
+## Das *Feature* Element
+
+Wenn Sie die CLI verwenden, um Anwendungen zu erstellen, verwenden Sie den `plugin` -Befehl Gerät APIs zu aktivieren. Dies ändert nicht die Datei auf oberster Ebene `"config.xml"` , also das `<feature>` nicht für Ihren Workflow gilt. Wenn Sie direkt in ein SDK und mit der plattformspezifischen `config.xml` -Datei als Quelle arbeiten, verwenden Sie das Tag `<feature>` Geräteebene APIs und externe Plugins aktivieren. Sie erscheinen oft mit benutzerdefinierten Werte in plattformspezifischen [...]
+
+        <feature name="Device">
+            <param name="android-package" value="org.apache.cordova.device.Device" />
+        </feature>
+    
+
+Hier ist, wie das Element für iOS-Projekte wird angezeigt:
+
+        <feature name="Device">
+            <param name="ios-package" value="CDVDevice" />
+        </feature>
+    
+
+Finden Sie die API-Referenz für Details jedes Feature angeben. Sehen Sie auf Plugins im Plugin-Entwicklerhandbuch für weitere Informationen.
+
+## Die *Plattform* Element
+
+Wenn die CLI verwenden, um Anwendungen zu erstellen, ist es manchmal notwendig, Einstellungen oder anderen Elementen, die auf eine spezifische Plattform anzugeben. Verwenden Sie das Element `<paltform>` Konfiguration angeben, die nur in einer einzigen Plattform-spezifischen `Datei config.xml` -Datei angezeigt werden soll. Hier ist beispielsweise angeben, dass nur Android verwenden sollten, die Voreinstellung "Fullscreen":
+
+        <platform name="android">
+            <preference name="Fullscreen" value="true" />
+        </platform>
+    
+
+## Die *hook* Element
+
+Stellt Ihr benutzerdefinierte Skript, das von Cordova aufgerufen wird, wenn bestimmte Aktion ausgeführt wird (z. B. nach Plugin hinzugefügt wird oder Plattform vorbereiten Logik wird aufgerufen). Dies ist nützlich, wenn Sie Cordova Standardfunktionalität verlängern müssen. Weitere Informationen finden Sie unter Haken Guide.
+
+    <hook type="after_plugin_install" src="scripts/afterPluginInstall.js" />
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/events/events.backbutton.md b/www/docs/de/9.x/cordova/events/events.backbutton.md
new file mode 100644
index 0000000..d0a3aac
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn der Benutzer den "zurück"-Button drückt.
+
+    document.addEventListener("backbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Um das zurück-Button Standardverhalten überschreiben, registriert einen Ereignis-Listener für das `backbutton` Ereignis in der Regel durch den Aufruf `document.addEventListener` sobald Sie erhalten die `[deviceready](events.deviceready.html)` Ereignis. Es ist nicht mehr notwendig, jede andere Methode zum Überschreiben der zurück-Button aufrufen.
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   Windows Phone 8
+
+## Kurzes Beispiel
+
+    document.addEventListener("backbutton", onBackKeyDown, false);
+    
+    function onBackKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.deviceready.md b/www/docs/de/9.x/cordova/events/events.deviceready.md
new file mode 100644
index 0000000..63705a0
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn Cordova vollständig geladen ist.
+
+    document.addEventListener("deviceready", yourCallbackFunction, false);
+    
+
+## Details
+
+Dieses Ereignis ist wesentlich für jede Anwendung. Es signalisiert, dass Cordovas Gerät APIs geladen haben und bereit sind, zugreifen.
+
+Cordova besteht aus zwei Codebasen: native und JavaScript. Während der native Code lädt, zeigt eine benutzerdefinierte Lade-Bild. JavaScript lädt jedoch nur wenn das DOM geladen. Dies bedeutet, dass die Web-app möglicherweise eine Cordova JavaScript-Funktion nennen darf, bevor der entsprechende systemeigene Code verfügbar ist.
+
+Das `deviceready` -Ereignis wird ausgelöst, sobald Cordova vollständig geladen hat. Einmal können das Ereignis ausgelöst, Sie sicher Cordova-APIs aufrufen. Anwendungen in der Regel fügen Sie einen Ereignis-Listener mit `document.addEventListener` sobald das HTML-Dokument DOM geladen hat.
+
+Das `deviceready` Ereignis verhält sich etwas anders als von anderen. Ein Ereignishandler registriert nach der `deviceready` -Ereignis ausgelöst hat die Callback-Funktion aufgerufen, sofort.
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Tizen
+*   Windows Phone 8
+*   Windows 8
+
+## Kurzes Beispiel
+
+    document.addEventListener("deviceready", onDeviceReady, false);
+    
+    function onDeviceReady() {
+        // Now safe to use device APIs
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.endcallbutton.md b/www/docs/de/9.x/cordova/events/events.endcallbutton.md
new file mode 100644
index 0000000..ed6d3b3
--- /dev/null
+++ b/www/docs/de/9.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
+
+Dieses Ereignis wird ausgelöst, wenn der Benutzer die End-Call-Taste drückt.
+
+    document.addEventListener("endcallbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Das Ereignis überschreibt das Standardverhalten des End-Aufruf.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   BlackBerry 10
+
+## Kurzes Beispiel
+
+    document.addEventListener("endcallbutton", onEndCallKeyDown, false);
+    
+    function onEndCallKeyDown() {
+        // Handle the end call button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.md b/www/docs/de/9.x/cordova/events/events.md
new file mode 100644
index 0000000..82b7228
--- /dev/null
+++ b/www/docs/de/9.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: Veranstaltungen
+toc_title: Events
+---
+
+# Veranstaltungen
+
+> Cordova Lebenszyklusereignisse.
+
+## Ereignistypen
+
+*   [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)
+
+## Veranstaltungen von [Cordova-Plugin-Batterie-Status][1] hinzugefügt
+
+ [1]: https://github.com/apache/cordova-plugin-battery-status/blob/master/README.md
+
+*   batterycritical
+*   batterylow
+*   batterystatus
+
+## Veranstaltungen von [Cordova-Plugin-Netzwerk-Informationen][2] hinzugefügt
+
+ [2]: https://github.com/apache/cordova-plugin-network-information/blob/master/README.md
+
+*   online
+*   offline
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/events/events.menubutton.md b/www/docs/de/9.x/cordova/events/events.menubutton.md
new file mode 100644
index 0000000..6a5d98d
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn der Benutzer die Menü-Taste drückt.
+
+    document.addEventListener("menubutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Anwenden eines Event-handlers überschreibt das Standardverhalten der Menü-Taste.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+
+## Kurzes Beispiel
+
+    document.addEventListener("menubutton", onMenuKeyDown, false);
+    
+    function onMenuKeyDown() {
+        // Handle the back button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.pause.md b/www/docs/de/9.x/cordova/events/events.pause.md
new file mode 100644
index 0000000..fefddcb
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn eine Anwendung in den Hintergrund gelegt wird.
+
+    document.addEventListener("pause", yourCallbackFunction, false);
+    
+
+## Details
+
+Das `pause` -Ereignis wird ausgelöst, wenn die einheitlichen Plattform die Anwendung in den Hintergrund, in der Regel, setzt wenn der Benutzer zu einer anderen Anwendung wechselt.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Kurzes Beispiel
+
+    document.addEventListener("pause", onPause, false);
+    
+    function onPause() {
+        // Handle the pause event
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Pause Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("pause", onPause, false);
+        }
+    
+        // Handle the pause event
+        //
+        function onPause() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Macken
+
+In der `pause` Handler, keine Anrufe an die Cordova-API oder native Plugins, die Objective-C durchlaufen funktionieren nicht, zusammen mit interaktiven Aufrufe, z. B. Warnungen oder `console.log()` . Sie werden nur verarbeitet, wenn die app auf der nächsten laufen Schleife fortgesetzt wird.
+
+Die iOS-spezifische `resign` Ereignis ist verfügbar als Alternative zu `pause` , und erkennt, wenn Benutzer die **Lock** -Taste um das Gerät mit der app im Vordergrund ausgeführt zu sperren können. Wenn die app (und Gerät) für Multitasking aktiviert ist, ist dies gepaart mit einer anschließenden `pause` Ereignis, aber nur unter iOS 5. In der Tat werden alle gesperrten apps in iOS 5, die Multitasking aktiviert haben in den Hintergrund gedrängt. Für Anwendungen, die ausgeführt werden, wenn [...]
+
+ [1]: http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/events/events.resume.md b/www/docs/de/9.x/cordova/events/events.resume.md
new file mode 100644
index 0000000..38ec194
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn eine Anwendung aus dem Hintergrund abgerufen wird.
+
+    document.addEventListener("resume", yourCallbackFunction, false);
+    
+
+## Details
+
+Das `resume` -Ereignis wird ausgelöst, wenn die native Plattform die Anwendung aus dem Hintergrund zieht.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 8
+*   Windows 8
+
+## Kurzes Beispiel
+
+    document.addEventListener("resume", onResume, false);
+    
+    function onResume() {
+        // Handle the resume event
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Resume Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            document.addEventListener("resume", onResume, false);
+        }
+    
+        // Handle the resume event
+        //
+        function onResume() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
+    
+
+## iOS Macken
+
+Alle interaktiven Funktionen Intensivlehrgang ein `[pause](events.pause.html)` -Ereignishandler ausgeführt später, wenn die app wieder aufgenommen wird, wie durch signalisiert die `resume` Ereignis. Dazu gehören Warnungen, `console.log()` , und keine Anrufe von Plugins oder Cordova API, das Durchlaufen von Objective-C.
+
+*   **aktiv** -Ereignis
+    
+    Die iOS-spezifische `active` Ereignis ist verfügbar als Alternative zu `resume` , und erkennt, wenn Benutzer die **Lock** -Taste mit der app im Vordergrund ausgeführt entsperren deaktivieren. Wenn die app (und Gerät) für Multitasking aktiviert ist, ist dies gepaart mit einer anschließenden `resume` Ereignis, aber nur unter iOS 5. In der Tat werden alle gesperrten apps in iOS 5, die Multitasking aktiviert haben in den Hintergrund gedrängt. Für Anwendungen, die ausgeführt werden, wenn  [...]
+
+*   **Lebenslauf** -Ereignis
+    
+    Beim Aufruf aus einer `resume` -Ereignishandler, interaktive Funktionen wie z. B. `alert()` in eingeschlossen werden müssen ein `setTimeout()` Aufruf mit einem Timeoutwert von 0 (null), oder auch der app hängt. Zum Beispiel:
+    
+        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
diff --git a/www/docs/de/9.x/cordova/events/events.searchbutton.md b/www/docs/de/9.x/cordova/events/events.searchbutton.md
new file mode 100644
index 0000000..b2a8b34
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn der Benutzer die Schaltfläche Suchen auf Android drückt.
+
+    document.addEventListener("searchbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Wenn Sie das Standardverhalten für die Schaltfläche von Suche auf Android überschreiben möchten können Sie einen Ereignis-Listener für das Ereignis 'Searchbutton' registrieren.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   Android
+
+## Kurzes Beispiel
+
+    document.addEventListener("searchbutton", onSearchKeyDown, false);
+    
+    function onSearchKeyDown() {
+        // Handle the search button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.startcallbutton.md b/www/docs/de/9.x/cordova/events/events.startcallbutton.md
new file mode 100644
index 0000000..1e33e29
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn der Benutzer die Startschaltfläche drückt.
+
+    document.addEventListener("startcallbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Wenn Sie das Start-Aufruf Standardverhalten überschreiben möchten registrieren Sie einen Ereignis-Listener für das `startcallbutton` Ereignis.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   BlackBerry 10
+
+## Kurzes Beispiel
+
+    document.addEventListener("startcallbutton", onStartCallKeyDown, false);
+    
+    function onStartCallKeyDown() {
+        // Handle the start call button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.volumedownbutton.md b/www/docs/de/9.x/cordova/events/events.volumedownbutton.md
new file mode 100644
index 0000000..770840c
--- /dev/null
+++ b/www/docs/de/9.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
+
+Das Ereignis wird ausgelöst, wenn der Benutzer die Lautstärke-Taste drückt.
+
+    document.addEventListener("volumedownbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Wenn Sie die Standard-Lautstärke reduzieren Verhalten überschreiben müssen erfassen Sie einen Ereignis-Listener für das `volumedownbutton` Ereignis.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   BlackBerry 10
+*   Android
+
+## Kurzes Beispiel
+
+    document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
+    
+    function onVolumeDownKeyDown() {
+        // Handle the volume down button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!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
diff --git a/www/docs/de/9.x/cordova/events/events.volumeupbutton.md b/www/docs/de/9.x/cordova/events/events.volumeupbutton.md
new file mode 100644
index 0000000..edb6102
--- /dev/null
+++ b/www/docs/de/9.x/cordova/events/events.volumeupbutton.md
@@ -0,0 +1,83 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: volumeupbutton
+---
+
+# volumeupbutton
+
+Das Ereignis wird ausgelöst, wenn der Benutzer die Lauter Taste drückt.
+
+    document.addEventListener("volumeupbutton", yourCallbackFunction, false);
+    
+
+## Details
+
+Wenn Sie die Standard-Lautstärke erhöhen Verhalten überschreiben müssen registrieren Sie einen Ereignis-Listener für das `volumeupbutton` Ereignis.
+
+Anwendungen sollten in der Regel verwenden `document.addEventListener` einmal einen Ereignis-Listener hinzufügen das `[deviceready](events.deviceready.html)` -Ereignis ausgelöst.
+
+## Unterstützte Plattformen
+
+*   BlackBerry 10
+*   Android
+
+## Kurzes Beispiel
+
+    document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+    
+    function onVolumeUpKeyDown() {
+        // Handle the volume up button
+    }
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                          "http://www.w3.org/TR/html4/strict.dtd">
+    <html>
+      <head>
+        <title>Volume Up Button Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        function onLoad() {
+            document.addEventListener("deviceready", onDeviceReady, false);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            // Register the event listener
+            document.addEventListener("volumeupbutton", onVolumeUpKeyDown, false);
+        }
+    
+        // Handle the volume up button
+        //
+        function onVolumeUpKeyDown() {
+        }
+    
+        </script>
+      </head>
+      <body onload="onLoad()">
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/database/database.md b/www/docs/de/9.x/cordova/storage/database/database.md
new file mode 100644
index 0000000..11b0ca1
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/database/database.md
@@ -0,0 +1,119 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Datenbank
+---
+
+# Datenbank
+
+Ermöglicht den Zugriff auf eine SQL-Datenbank.
+
+## Methoden
+
+*   **Transaktion**: läuft eine Datenbanktransaktion.
+
+*   **ChangeVersion**: können Skripts automatisch überprüfen die Versionsnummer, und ändern Sie es, wenn ein Schema zu aktualisieren.
+
+## Informationen
+
+Die `window.openDatabase()` -Methode gibt ein `Database` Objekt.
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+
+## Transaktion kurzes Beispiel
+
+    function populateDB(tx) {
+        tx.executeSql('DROP TABLE IF EXISTS DEMO');
+        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+    }
+    
+    function errorCB(err) {
+        alert("Error processing SQL: "+err.code);
+    }
+    
+    function successCB() {
+        alert("success!");
+    }
+    
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(populateDB, errorCB, successCB);
+    
+
+## Änderung Version kleines Beispiel
+
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.changeVersion("1.0", "1.1");
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(tx, err) {
+            alert("Error processing SQL: "+err);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            alert("success!");
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Database</p>
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/localstorage/localstorage.md b/www/docs/de/9.x/cordova/storage/localstorage/localstorage.md
new file mode 100644
index 0000000..03ffd3b
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/localstorage/localstorage.md
@@ -0,0 +1,124 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: localStorage
+---
+
+# localStorage
+
+Ermöglicht den Zugriff auf die W3C [Web-Speicherschnittstelle][1]
+
+ [1]: http://dev.w3.org/html5/webstorage/#the-localstorage-attribute
+
+    var permanentStorage = window.localStorage;
+    var tempStorage = window.sessionStorage;
+    
+
+## Methoden
+
+*   **Schlüssel**: gibt den Namen des Schlüssels an der angegebenen Position zurück.
+
+*   **GetItem**: gibt das Element mit dem angegebenen Schlüssel identifiziert.
+
+*   **SetItem**: weist eine freigestellte Element Wert.
+
+*   **RemoveItem**: entfernt das Element mit dem angegebenen Schlüssel identifiziert.
+
+*   **Löschen**: entfernt alle Schlüssel/Wert-Paare.
+
+## Informationen
+
+Die `window.localStorage` -Schnittstelle implementiert die W3C [Web-Speicherschnittstelle][2]. Eine app kann damit um persistente Daten mithilfe von Schlüssel-Wert-Paaren zu speichern. Die `window.sessionStorage` Schnittstelle funktioniert genauso in jeder Hinsicht, es sei denn, dass alle Daten jedes Mal die app schließt deaktiviert ist. Jede [Datenbank](../database/database.html) bietet einen separaten Namespace.
+
+ [2]: http://dev.w3.org/html5/webstorage/
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+*   Windows Phone 7 und 8
+
+## Schnelle Schlüsselbeispiel
+
+    var keyName = window.localStorage.key(0);
+    
+
+## Set Item Beispiel
+
+    window.localStorage.setItem("key", "value");
+    
+
+## Element kurzes Beispiel zu erhalten
+
+        var value = window.localStorage.getItem("key");
+        // value is now equal to "value"
+    
+
+## Kleines Beispiel Element entfernen
+
+        window.localStorage.removeItem("key");
+    
+
+## Kleines Beispiel zu löschen
+
+        window.localStorage.clear();
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            window.localStorage.setItem("key", "value");
+            var keyname = window.localStorage.key(i);
+            // keyname is now equal to "key"
+            var value = window.localStorage.getItem("key");
+            // value is now equal to "value"
+            window.localStorage.removeItem("key");
+            window.localStorage.setItem("key2", "value2");
+            window.localStorage.clear();
+            // localStorage is now empty
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>localStorage</p>
+      </body>
+    </html>
+    
+
+## Windows Phone 7 Macken
+
+Punktnotation ist *nicht* für Windows Phone 7 verfügbar. Verwenden Sie `setItem` oder `getItem` , anstatt auf Tasten direkt aus dem Speicherobjekt, wie z.B.`window.localStorage.someKey`.
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/parameters/display_name.md b/www/docs/de/9.x/cordova/storage/parameters/display_name.md
new file mode 100644
index 0000000..9e8439b
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/parameters/display_name.md
@@ -0,0 +1,25 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: database_displayname
+---
+
+# database_displayname
+
+Der Anzeigename der [Datenbank](../database/database.html).
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/parameters/name.md b/www/docs/de/9.x/cordova/storage/parameters/name.md
new file mode 100644
index 0000000..a5f7533
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/parameters/name.md
@@ -0,0 +1,25 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: database_name
+---
+
+# database_name
+
+Der Name der [Datenbank](../database/database.html).
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/parameters/size.md b/www/docs/de/9.x/cordova/storage/parameters/size.md
new file mode 100644
index 0000000..6d3d576
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/parameters/size.md
@@ -0,0 +1,25 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: database_size
+---
+
+# database_size
+
+Die Grösse der [Datenbank](../database/database.html) in Bytes.
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/parameters/version.md b/www/docs/de/9.x/cordova/storage/parameters/version.md
new file mode 100644
index 0000000..f95e31d
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/parameters/version.md
@@ -0,0 +1,25 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: database_version
+---
+
+# database_version
+
+Die Version der [Datenbank](../database/database.html).
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/sqlerror/sqlerror.md b/www/docs/de/9.x/cordova/storage/sqlerror/sqlerror.md
new file mode 100644
index 0000000..83fdd6f
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/sqlerror/sqlerror.md
@@ -0,0 +1,46 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: SQLError
+---
+
+# SQLError
+
+A `SQLError` Objekt wird ausgelöst, wenn ein Fehler auftritt.
+
+## Eigenschaften
+
+*   **Code**: einer der vordefinierten Fehlercodes aufgeführt.
+
+*   **Nachricht**: eine Beschreibung des Fehlers.
+
+## Konstanten
+
+*   `SQLError.UNKNOWN_ERR`
+*   `SQLError.DATABASE_ERR`
+*   `SQLError.VERSION_ERR`
+*   `SQLError.TOO_LARGE_ERR`
+*   `SQLError.QUOTA_ERR`
+*   `SQLError.SYNTAX_ERR`
+*   `SQLError.CONSTRAINT_ERR`
+*   `SQLError.TIMEOUT_ERR`
+
+## Beschreibung
+
+Das `SQLError` Objekt wird ausgelöst, wenn ein Fehler auftritt, wenn eine [Datenbank](../database/database.html) zu manipulieren.
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/sqlresultset/sqlresultset.md b/www/docs/de/9.x/cordova/storage/sqlresultset/sqlresultset.md
new file mode 100644
index 0000000..ef57259
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/sqlresultset/sqlresultset.md
@@ -0,0 +1,145 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: SQLResultSet
+---
+
+# SQLResultSet
+
+Wenn eine `[SQLTransaction](../sqltransaction/sqltransaction.html)` des Objekts `executeSql` -Methode wird aufgerufen, der angegebene Rückruf führt mit einem `SQLResultSet` Parameter.
+
+## Eigenschaften
+
+*   **InsertId**: die Zeilen-ID der Zeile, die die `SQLResultSet` des Objekts-SQL-Anweisung, die in die [Datenbank](../database/database.html) eingefügt.
+
+*   **RowsAffected**: die Anzahl der Zeilen geändert werden, indem die SQL-Anweisung, die 0 (null), wenn die Anweisung keine Zeilen nicht ausgewirkt hat.
+
+*   **Zeilen**: eine `[SQLResultSetRowList](../sqlresultsetrowlist/sqlresultsetrowlist.html)` , die die zurückgegebenen Zeilen darstellen, empty, wenn keine Zeilen zurückgegeben werden.
+
+## Informationen
+
+Wenn eine `[SQLTransaction](../sqltransaction/sqltransaction.html)` des Objekts `executeSql` -Methode wird aufgerufen, der angegebene Rückruf führt mit einer `SQLResultSet` Parameter mit den drei Eigenschaften:
+
+*   Die `insertId` gibt die Zeilennummer einer successly SQL-Einfügung-Anweisung zurück. Wenn die SQL keine Zeilen einfügen wird die `insertId` nicht festgelegt.
+
+*   Die `rowsAffected` ist immer `` für ein SQL `select` Anweisung. Für `insert` oder `update` es die Anzahl der gibt Anweisungen geänderter Zeilen.
+
+*   Finale `SQLResultSetList` enthält die Daten aus einer SQL-select-Anweisung zurückgegeben.
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+
+## Führen Sie SQL-schnelles-Beispiel
+
+    function queryDB(tx) {
+        tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+    }
+    
+    function querySuccess(tx, results) {
+        console.log("Returned rows = " + results.rows.length);
+        // this will be true since it was a select statement and so rowsAffected was 0
+        if (!results.rowsAffected) {
+            console.log('No rows affected!');
+            return false;
+        }
+        // for an insert statement, this property will return the ID of the last inserted row
+        console.log("Last inserted row ID = " + results.insertId);
+    }
+    
+    function errorCB(err) {
+        alert("Error processing SQL: "+err.code);
+    }
+    
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(queryDB, errorCB);
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Query the database
+        //
+        function queryDB(tx) {
+            tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+        }
+    
+        // Query the success callback
+        //
+        function querySuccess(tx, results) {
+            console.log("Returned rows = " + results.rows.length);
+            // this will be true since it was a select statement and so rowsAffected was 0
+            if (!results.rowsAffected) {
+                console.log('No rows affected!');
+                return false;
+            }
+            // for an insert statement, this property will return the ID of the last inserted row
+            console.log("Last inserted row ID = " + results.insertId);
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(err) {
+            console.log("Error processing SQL: "+err.code);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(queryDB, errorCB);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Database</p>
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md b/www/docs/de/9.x/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
new file mode 100644
index 0000000..994e275
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/sqlresultsetrowlist/sqlresultsetrowlist.md
@@ -0,0 +1,133 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: SQLResultSetRowList
+---
+
+# SQLResultSetRowList
+
+Eine der Eigenschaften von den `[SQLResultSet](../sqlresultset/sqlresultset.html)` mit den Zeilen aus einer SQL-Abfrage zurückgegeben.
+
+## Eigenschaften
+
+*   **Länge**: die Anzahl der Zeilen, die von der SQL-Abfrage zurückgegeben.
+
+## Methoden
+
+*   **Element**: liefert die Zeile am angegebenen Index durch ein JavaScript-Objekt dargestellt.
+
+## Informationen
+
+Die `SQLResultSetRowList` enthält die Daten aus einer SQL zurückgegeben `select` Anweisung. Das Objekt enthält eine `length` Eigenschaft, die angibt, wie viele Zeilen der `select` Anweisung zurückgegeben. Um eine Zeile mit Daten abzurufen, rufen Sie die `item` -Methode, um einen Index angeben. Es gibt eine JavaScript `Object` deren Eigenschaften sind die Datenbankspalten der `select` Anweisung ausgeführt wurde.
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+
+## Führen Sie SQL-schnelles-Beispiel
+
+    function queryDB(tx) {
+        tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+    }
+    
+    function querySuccess(tx, results) {
+        var len = results.rows.length;
+            console.log("DEMO table: " + len + " rows found.");
+            for (var i=0; i<len; i++){
+                console.log("Row = " + i + " ID = " + results.rows.item(i).id + " Data =  " + results.rows.item(i).data);
+            }
+        }
+    
+        function errorCB(err) {
+            alert("Error processing SQL: "+err.code);
+        }
+    
+        var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+        db.transaction(queryDB, errorCB);
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Query the database
+        //
+        function queryDB(tx) {
+            tx.executeSql('SELECT * FROM DEMO', [], querySuccess, errorCB);
+        }
+    
+        // Query the success callback
+        //
+        function querySuccess(tx, results) {
+            var len = results.rows.length;
+            console.log("DEMO table: " + len + " rows found.");
+            for (var i=0; i<len; i++){
+                console.log("Row = " + i + " ID = " + results.rows.item(i).id + " Data =  " + results.rows.item(i).data);
+            }
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(err) {
+            console.log("Error processing SQL: "+err.code);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(queryDB, errorCB);
+        }
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Database</p>
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/sqltransaction/sqltransaction.md b/www/docs/de/9.x/cordova/storage/sqltransaction/sqltransaction.md
new file mode 100644
index 0000000..624ee89
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/sqltransaction/sqltransaction.md
@@ -0,0 +1,111 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: SQLTransaction
+---
+
+# SQLTransaction
+
+Ermöglicht die Ausführung von SQL-Anweisungen für die [Datenbank](../database/database.html).
+
+## Methoden
+
+*   **ExecuteSql**: führt eine SQL­Anweisung.
+
+## Informationen
+
+Aufrufen einer `Database` -Methode des Objekts Transaktion, Pässe ein `SQLTransaction` Objekt, das die angegebene Callback-Methode.
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+
+## Führen Sie SQL-schnelles-Beispiel
+
+    function populateDB(tx) {
+        tx.executeSql('DROP TABLE IF EXISTS DEMO');
+        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+    }
+    
+    function errorCB(err) {
+        alert("Error processing SQL: "+err);
+    }
+    
+    function successCB() {
+        alert("success!");
+    }
+    
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(populateDB, errorCB, successCB);
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+    
+        // Populate the database
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+    
+        // Transaction error callback
+        //
+        function errorCB(err) {
+            alert("Error processing SQL: "+err);
+        }
+    
+        // Transaction success callback
+        //
+        function successCB() {
+            alert("success!");
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>SQLTransaction</p>
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/storage.md b/www/docs/de/9.x/cordova/storage/storage.md
new file mode 100644
index 0000000..f3e35b5
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/storage.md
@@ -0,0 +1,69 @@
+---
+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: Speicher
+toc_title: Store data
+---
+
+# Speicher
+
+> Eine [Übersicht](../../guide/overview/index.html) über Storage-Optionen für Cordova.
+
+Mehrere Speicher-APIs sind für Cordova-Anwendungen verfügbar. Finden Sie unter [html5rocks][1]. eine vollständigere [Übersicht](../../guide/overview/index.html) und Beispiele.
+
+ [1]: http://www.html5rocks.com/en/features/storage
+
+## LocalStorage
+
+Auch bekannt als *web-Speicher*, *einfache Lagerung*, oder durch seine Alternative *Session-Speicherung* -Schnittstelle, diese API bietet synchrone Schlüssel/Wert-Paar Speicher, und steht im zugrunde liegenden WebView-Implementierungen. Finden Sie in [der W3C-Spezifikation][2] für Details.
+
+ [2]: http://www.w3.org/TR/webstorage/
+
+## WebSQL
+
+Diese API ist verfügbar in den zugrunde liegenden WebView. Der [Web SQL Database-Spezifikation][3] bietet Zugriff auf weitere vollwertige Datenbanktabellen über SQL-Abfragen.
+
+ [3]: http://dev.w3.org/html5/webdatabase/
+
+Die folgenden Plattformen unterstützen WebSQL:
+
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Tizen
+
+## IndexedDB
+
+Diese API ist verfügbar in den zugrunde liegenden WebView. [Indiziert DB][4] bietet mehr Funktionen als LocalStorage aber weniger als WebSQL.
+
+ [4]: http://www.w3.org/TR/IndexedDB/
+
+Die folgenden Plattformen unterstützen IndexedDB:
+
+*   BlackBerry 10
+*   Firefox OS
+*   Windows Phone 8
+*   Windows 8
+
+## Plugin-Optionen
+
+Neben der Lagerung APIs oben aufgeführten, können Sie die [Datei API][5] zum Zwischenspeichern von Daten auf dem lokalen Dateisystem. Andere [Cordova Plugins][6] bieten ähnliche Speicheroptionen.
+
+ [5]: https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md
+ [6]: http://plugins.cordova.io/
\ No newline at end of file
diff --git a/www/docs/de/9.x/cordova/storage/storage.opendatabase.md b/www/docs/de/9.x/cordova/storage/storage.opendatabase.md
new file mode 100644
index 0000000..c44e632
--- /dev/null
+++ b/www/docs/de/9.x/cordova/storage/storage.opendatabase.md
@@ -0,0 +1,72 @@
+---
+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: openDatabase
+---
+
+# openDatabase
+
+Gibt eine neue `Database` Objekt.
+
+    var dbShell = window.openDatabase(database_name, database_version, database_displayname, database_size);
+    
+
+## Beschreibung
+
+Die Methode erstellt eine neue SQL-Lite [Datenbank](database/database.html) und gibt ein `Database` -Objekt, das Manipulation der Daten ermöglicht.
+
+## Unterstützte Plattformen
+
+*   Android
+*   BlackBerry WebWorks (OS 6.0 und höher)
+*   iOS
+*   Tizen
+
+## Kleines Beispiel
+
+    var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+    
+
+## Vollständiges Beispiel
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage Example</title>
+    
+        <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
+        <script type="text/javascript" charset="utf-8">
+    
+        // Wait for device API libraries to load
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+    
+        // device APIs are available
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("test", "1.0", "Test DB", 1000000);
+        }
+    
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Open Database</p>
+      </body>
+    </html>
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/appdev/hooks/index.md b/www/docs/de/9.x/guide/appdev/hooks/index.md
new file mode 100644
index 0000000..0f20dd6
--- /dev/null
+++ b/www/docs/de/9.x/guide/appdev/hooks/index.md
@@ -0,0 +1,261 @@
+---
+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: Hooks-Guide
+toc_title: Hooks
+---
+
+# Hooks-Guide
+
+Cordova-Hooks stellen besondere Skripts die konnten durch Anwendung und Plugin-Entwickler hinzugefügt werden oder auch durch Ihr eigenes Buildsystem Cordova Befehle anpassen. Aktionsskripte einrichten könnte definiert, indem sie auf die besonderen vordefinierte Ordner (`/hooks`) oder über Konfigurationsdateien (`config.xml` und `plugin.xml`) und nacheinander in folgender Reihenfolge ausgeführt werden:
+
+  * Anwendung Haken aus `/hooks`;
+  * Anwendung-Haken von `"config.xml"`;
+  * Plugin-Haken aus `plugins/.../plugin.xml`.
+
+**Hinweis**: `/hooks` Verzeichnis gilt zugunsten der Haken Elemente in config.xml und plugin.xml.
+
+## Unterstützte Haken-Typen
+
+Die folgenden Haken-Typen werden unterstützt:
+
+    after_build
+    after_compile
+    after_clean
+    after_docs
+    after_emulate
+    after_platform_add
+    after_platform_rm
+    after_platform_ls
+    after_plugin_add
+    after_plugin_ls
+    after_plugin_rm
+    after_plugin_search
+    after_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+    after_prepare
+    after_run
+    after_serve
+    before_build
+    before_clean
+    before_compile
+    before_docs
+    before_emulate
+    before_platform_add
+    before_platform_rm/
+    before_platform_ls
+    before_plugin_add
+    before_plugin_ls
+    before_plugin_rm
+    before_plugin_search/
+    before_plugin_install // Plugin hooks in plugin.xml are executed for a plugin being installed only
+    before_plugin_uninstall // Plugin hooks in plugin.xml are executed for a plugin being uninstalled only
+    before_prepare
+    before_run
+    before_serve
+    pre_package // Windows and Windows Phone only
+    
+
+## Möglichkeiten, Haken zu definieren
+
+### Über `/hooks` -Verzeichnis
+
+**Hinweis**: Diese Methode gilt als veraltet zugunsten der Haken Elemente in config.xml und plugin.xml.
+
+Um benutzerdefinierte Aktion ausgeführt wird, wenn die entsprechenden Haken-Typ ausgelöst wird, verwenden Sie Haken als Name für einen Unterordner im Verzeichnis 'Haken' und platzieren Sie Skriptdateien Sie hier zum Beispiel:
+
+    # script file will be automatically executed after each build
+    hooks/after_build/after_build_custom_action.js
+    
+
+Wenn Sie diesen Haken verwenden, werden sie immer als exe-Dateien, nicht als ladbare Module in JavaScript ausgeführt werden. **Denken Sie daran**: Ihre Skripte in diesem Fall ausführbar machen.
+
+### "Config.xml"
+
+Haken können in des Projekts `"config.xml"` `<hook>` Elemente, z. B. mit definiert werden:
+
+    <hook type="before_build" src="scripts/appBeforeBuild.bat" />
+    <hook type="before_build" src="scripts/appBeforeBuild.js" />
+    <hook type="before_plugin_install" src="scripts/appBeforePluginInstall.js" />
+    
+    <platform name="wp8">
+        <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.bat" />
+        <hook type="before_build" src="scripts/wp8/appWP8BeforeBuild.js" />
+        <hook type="before_plugin_install" src="scripts/wp8/appWP8BeforePluginInstall.js" />
+        ...
+    </platform>
+    
+    <platform name="windows8">
+        <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.bat" />
+        <hook type="before_build" src="scripts/windows8/appWin8BeforeBuild.js" />
+        <hook type="before_plugin_install" src="scripts/windows8/appWin8BeforePluginInstall.js" />
+        ...
+    </platform>
+    
+
+### Plugin-Haken (plugin.xml)
+
+Haken Sie Skripte mit `<hook>` Elemente in einem `plugin.xml` wie das als Plugin-Entwickler, die, den Sie definieren können:
+
+    <hook type="before_plugin_install" src="scripts/beforeInstall.js" />
+    <hook type="after_build" src="scripts/afterBuild.js" />
+    
+    <platform name="wp8">
+        <hook type="before_plugin_install" src="scripts/wp8BeforeInstall.js" />
+        <hook type="before_build" src="scripts/wp8BeforeBuild.js" />
+        ...
+    </platform>
+    
+
+`Before_plugin_install`, `After_plugin_install`, `Before_plugin_uninstall` -Plugin, die ausschließlich für das Plugin installiert/deinstalliert Haken ausgelöst werden.
+
+## Skript-Schnittstelle
+
+### Javascript
+
+Wenn Sie Haken mit Node.js schreiben, verwenden Sie die folgende Moduldefinition:
+
+```javascript
+module.exports = function(context) {
+    ...
+}
+```
+
+Sie können Ihre Scipts Async mit f: machen.
+
+```javascript
+module.exports = function(context) {
+    var Q = context.requireCordovaModule('q');
+    var deferral = new Q.defer();
+
+    setTimeout(function(){
+      console.log('hook.js>> end');
+    deferral.resolve();
+    }, 1000);
+
+    return deferral.promise;
+}
+```
+
+`context` -Objekt enthält Haken Typ, ausgeführten Skriptes vollständigen Pfad, "Optionen" Haken, Befehlszeilenargumente Cordova und auf oberster Ebene "Cordoba"-Objekt übergeben:
+
+```json
+{
+  "hook": "before_plugin_install",
+  "scriptLocation": "c:\\script\\full\\path\\appBeforePluginInstall.js",
+  "cmdLine": "The\\exact\\command\\cordova\\run\\with arguments",
+  "opts": {
+    "projectRoot":"C:\\path\\to\\the\\project",
+    "cordova": {
+      "platforms": ["wp8"],
+      "plugins": ["com.plugin.withhooks"],
+      "version": "0.21.7-dev"
+    },
+    "plugin": {
+      "id": "com.plugin.withhooks",
+      "pluginInfo": {
+        ...
+      },
+      "platform": "wp8",
+      "dir": "C:\\path\\to\\the\\project\\plugins\\com.plugin.withhooks"
+    }
+  },
+  "cordova": {...}
+}
+
+```
+
+`context.opts.plugin` Objekt wird nur an Plugin-Haken-Skripts übergeben werden.
+
+Cordova-Zusatzmodule benötigen Sie auch in Ihrem Skript mithilfe von `context.requireCordovaModule` wie folgt:
+
+```javascript
+var Q = context.requireCordovaModule('q');
+```
+
+**Hinweis**: neues Modul Lader Skript Schnittstelle wird verwendet für die `js` -Dateien über `Datei config.xml` oder `plugin.xml` nur definiert. Aus Kompatibilitätsgründen werden die Haken-Dateien, die über `/hooks` Ordner angegeben über Knoten Child_process Laich, siehe "Non-Javascript" Abschnitt weiter unten ausgeführt.
+
+### Ohne javascript
+
+**Hinweis**: Wir empfehlen, schreiben Ihre Haken mit Node.js, so dass sie Cross-Plattform sind, siehe obigen Abschnitt von 'Javascript'.
+
+Ohne Javascript-Skripten werden über Knoten Child_process Laich von Root-Verzeichnis des Projekts ausgeführt und haben die Wurzel-Verzeichnis-Pässe als erstes Argument. Alle anderen Optionen werden an das Skript mithilfe von Umgebungsvariablen übergeben:
+
+  * CORDOVA_VERSION - die Version der Cordova-CLI.
+  * CORDOVA_PLATFORMS - Komma-separierte Liste der Plattformen, für die der Befehl gilt (z.B.: android, Ios).
+  * CORDOVA_PLUGINS - Komma-getrennte Liste von Plugin IDs, für die der Befehl gilt (z.B.: org.apache.cordova.file, org.apache.cordova.file-Transfer)
+  * CORDOVA_HOOK - Pfad an den Haken, der ausgeführt wird.
+  * CORDOVA_CMDLINE - die genauen Befehlszeilenargumente übergeben, Cordova (z.B.: Cordova Ios--führen zu emulieren)
+
+Wenn ein Skript einen Exitcode ungleich NULL zurückgibt, wird der übergeordnete Cordova Befehl abgebrochen.
+
+Beachten Sie auch, dass selbst wenn Sie unter Windows arbeiten, und für den Fall, dass Ihre Aktionsskripte sind nicht Bat-Dateien (was empfohlen wird Sie ggf. Ihre Skripte in nicht-Windows-Betriebssystemen arbeiten,) erwarten Cordova CLI eine Shebang-Zeile die erste Zeile, damit den Interpreter weiß es nutzen, um das Skript zu starten muss. Die Shebang-Zeile sollte das folgende Beispiel entsprechen:
+
+    #!/usr/bin/env [name_of_interpreter_executable]
+    
+
+## Verwendung des Beispiels
+
+Dieses Beispiel veranschaulicht Cordova Haken Nutzung zu verfolgen, die Konsolenausgabe die Größe der generierten .apk Datei für Android-Plattform.
+
+Erstellen Sie leere Cordova app und fügen Sie die folgende Definition zu `"config.xml"` sagen Cordova nach jedem Build Plattform `afterBuild.js` -Skript ausführen hinzu.
+
+    <hook type="after_build" src="scripts/afterBuild.js" />
+    
+
+Erstellen Sie `scripts/afterBuild.js` -Datei, und fügen Sie die folgende Implementierung. Wir verwenden Async-Version der `fs.stat` -Methode um zu demonstrieren, wie die Async-Funktionalität über Haken getan werden könnte.
+
+    module.exports = function(ctx) {
+        // make sure android platform is part of build 
+        if (ctx.opts.platforms.indexOf('android') < 0) {
+            return;
+        }
+        var fs = ctx.requireCordovaModule('fs'),
+            path = ctx.requireCordovaModule('path'),
+            deferral = ctx.requireCordovaModule('q').defer();
+    
+        var platformRoot = path.join(ctx.opts.projectRoot, 'platforms/android');
+        var apkFileLocation = path.join(platformRoot, 'build/outputs/apk/android-debug.apk');
+    
+        fs.stat(apkFileLocation, function(err,stats) {
+            if (err) {
+                 deferral.reject('Operation failed');
+            } else {
+                console.log('Size of ' + apkFileLocation + ' is ' + stats.size +' bytes');
+                deferral.resolve();
+            }
+        });
+    
+        return deferral.promise;
+    };
+    
+
+Parameter `ctx` im obigen Beispiel wird übergeben von Cordova und Ausführungskontext wie vollständigen Pfades des Skripts, Zielplattform, Befehlszeilenargumente darstellt und auch zusätzliche Helfer Funktionen verfügbar macht. Siehe `Skript Schnittstelle` Abschnitt oben für weitere Details.
+
+Jetzt können Sie die android-Plattform hinzufügen und ausführen Build.
+
+    cordova platform add android
+    ..
+    cordova build
+    ..
+    Size of path\to\app\platforms\android\build\outputs\apk\android-debug.apk is 1821193 bytes
+    
+
+Weitere gute Verwendungsbeispiele konnte hier gefunden werden:
+
+<http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/>
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/appdev/privacy/index.md b/www/docs/de/9.x/guide/appdev/privacy/index.md
new file mode 100644
index 0000000..5c7fb5c
--- /dev/null
+++ b/www/docs/de/9.x/guide/appdev/privacy/index.md
@@ -0,0 +1,61 @@
+---
+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: Datenschutz-Guide
+toc_title: Manage privacy
+---
+
+# Datenschutz-Guide
+
+Mobile Privatsphäre ist ein kritisches Thema, das jeder app-Entwickler widmen muss. Die Benutzer erwarten, dass ihre privaten Daten werden gesammelt und von Ihrer Anwendung entsprechend behandelt. Außerdem gibt es eine wachsende Zahl von Ländern, die jetzt rechtliche Anforderungen an mobile Datenschutzpraktiken haben.
+
+Leitfaden zur mobilen app Privatsphäre sollte eine *Grundierung* auf einige der bedeutendsten Fragen berücksichtigt werden. Es umreißt einige breit akzeptierten Empfehlungen und Verweise auf andere ausführlichere Anleitungen und Referenzen.
+
+*   **Privacy Policy**: Sie app sollte eine Datenschutzerklärung, die Themen wie welche Informationen die app von oder zu den Benutzern sammelt, wie diese Informationen verwendet werden, mit denen es geteilt ist, und wie Benutzer datenschutzrelevante Entscheidungen innerhalb der app machen können. Um Verständnis zu erleichtern, sollten Sie verwenden Klartext und vermeiden Fachjargon. Sie sollten Ihre Datenschutzrichtlinien für Benutzer überprüfen Sie vor dem Download, wie z. B. in der ap [...]
+
+*   **Sammlung vertraulicher Informationen**: eine app-Sammlung von sensiblen persönlichen Informationen wichtig Datenschutz Bedenken. Beispiele für sensible persönliche Daten Finanzinformationen, Gesundheit Informationen und Daten von Kindern. Darüber hinaus Informationen aus bestimmten Sensoren und Datenbanken, die in der Regel auf mobilen Geräten und Tabletten, wie Geolocation-Informationen, Kontakte/Telefonbuch, Mikrofon/Kamera und gespeicherte Bilder oder Videos gefunden. Die folgen [...]
+
+*   **Vermeidung von Benutzer-Überraschung**: Wenn die app sammelt oder Informationen in einer Weise, die möglicherweise überraschend für Benutzer im Lichte der Hauptzweck Ihrer Anwendung (z. B. ein Musik-Player, der auf die gespeicherten Bilder zugreift) verwendet, sollten Sie ähnliche Schritte wie bei der Auflistung von sensiblen persönlichen Informationen nehmen. Das heißt, sollten Sie dringend die Verwendung von just-in-Time-Dialogfelder informieren des Benutzers über die Sammlung od [...]
+
+*   **Dritter Datenerhebung oder Teilen**: Wenn Sie app Informationen erfasst, die auf eine andere Gesellschaft--bereitgestellt wird wie ein social-networking-Plattform oder ein Ad-Netzwerk (z. B. Wenn Ihre app Werbung angezeigt wird)--Sie sollten informieren Sie Ihre Benutzer dieser Sammlung und Austausch. Zumindest sollten Ihre Datenschutzrichtlinien beschreiben, die Sammlung von Informationen und Austausch und ggf. bieten Ihren Benutzern die Möglichkeit zu steuern oder opt-Out dieser  [...]
+
+*   **Sammlung Begrenzung und der Sicherheit**: Ihre Nutzer vertrauen Ihre app mit ihren Informationen und sie erwarten, dass Sie entsprechende Vorsichtsmaßnahmen zum Schutz bringt. Eine der besten Möglichkeiten zur Vermeidung von Sicherheitslücken von persönlichen Informationen soll nicht in erster Linie die Informationen zu sammeln, es sei denn, Ihre Anwendung eine bestimmte und legitimen geschäftlichen Gründen für die Auflistung. Informationen, die gesammelt werden müssen, sicherstell [...]
+
+ [1]: cordova_camera_camera.md.html
+ [2]: cordova_media_capture_capture.md.html
+ [3]: cordova_contacts_contacts.md.html
+ [4]: cordova_geolocation_geolocation.md.html
+
+Im folgenden werden einige zusätzliche hilfreiche mobile Datenschutz-Handbücher für Entwickler:
+
+*   Kalifornische Generalstaatsanwalt, [Datenschutz unterwegs: Empfehlungen für das Mobile Ökosystem][5]
+
+*   Zentrum für Demokratie & Technologie, Zukunft der Privatsphäre Forum, [Best Practices für Mobile App-Entwickler][6]
+
+*   CTIA-The Wireless Association, [bewährte Methoden und Richtlinien für Location Based Services][7]
+
+*   Federal Trade Commission, [Mobile Privacy Angaben: Aufbau von Vertrauen durch Transparenz][8]
+
+*   Zukunft der Privatsphäre Forum, [Anwendung Privacy][9] -Website
+
+ [5]: http://oag.ca.gov/sites/all/files/pdfs/privacy/privacy_on_the_go.pdf
+ [6]: http://www.futureofprivacy.org/wp-content/uploads/Best-Practices-for-Mobile-App-Developers_Final.pdf
+ [7]: http://www.ctia.org/business_resources/wic/index.cfm/AID/11300
+ [8]: http://www.ftc.gov/os/2013/02/130201mobileprivacyreport.pdf
+ [9]: http://www.applicationprivacy.org
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/appdev/security/index.md b/www/docs/de/9.x/guide/appdev/security/index.md
new file mode 100644
index 0000000..c1890be
--- /dev/null
+++ b/www/docs/de/9.x/guide/appdev/security/index.md
@@ -0,0 +1,109 @@
+---
+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: Sicherheitshandbuch
+toc_title: Manage security
+---
+
+# Sicherheitshandbuch
+
+Die folgende Anleitung beinhaltet einige bewährte Sicherheitsmethoden, die Sie, beim Entwickeln einer Anwendung von Cordova beachten sollten. Bitte beachten Sie, dass die Sicherheit ist ein sehr kompliziertes Thema und deshalb dieses Handbuch ist nicht erschöpfend. Wenn Sie, dass Sie zu diesem Leitfaden dazu beitragen können glauben, wenden Sie sich bitte ein Thema in Cordova's Bug-Tracker unter ["Dokumentation"][1]abzulegen. Dieser Leitfaden soll auf allgemeine Cordova Entwicklung (alle [...]
+
+ [1]: https://issues.apache.org/jira/browse/CB/component/12316407
+
+## Dieses Handbuch behandelt die folgenden Themen:
+
+*   Whitelist
+*   Iframes und die Id Rückrufmechanismus
+*   Zertifikat fixieren
+*   Selbstsignierte Zertifikate
+*   Verschlüsselte Speicherung
+*   Allgemeine Tipps
+*   Empfohlene Artikel und andere Ressourcen
+
+## Whitelist
+
+*   Lesen und verstehen der [Whitelist-Guide](../whitelist/index.html)
+
+*   Domain-Whitelist funktioniert nicht auf Android API 10 und unten und WP8 für Iframes und XMLHttpRequest. Dies bedeutet ein Angreifer kann einer beliebigen Domäne in einem Iframe laden und jedes Skript auf dieser Seite in Iframe direkt auf Cordova JavaScript-Objekte und die entsprechenden native Java-Objekte zugreifen kann. Sie sollten dies in Betracht ziehen, beim Erstellen von Anwendungen für diese Plattformen. In der Praxis bedeutet dies, um sicherzustellen, dass Sie Ziel einer höh [...]
+
+## Iframes und die Id Rückrufmechanismus
+
+Wenn Inhalte in einem Iframe aus einer Whitelist-Domäne bereitgestellt werden, haben diese Domäne Zugriff auf die native Cordova-Brücke. Dies bedeutet, dass Sie ein Drittanbieter-Werbe-Netzwerk Whitelist und dienen diese anzeigen über ein Iframe, ist es möglich, dass eine böswillige Anzeige ist aus Iframe ausbrechen und bösartige Aktionen ausführen können. Aus diesem Grund sollten Sie in der Regel nicht Iframes verwenden, wenn Sie den Server steuern, der den Iframe-Inhalt hostet. Beachte [...]
+
+## Zertifikat fixieren
+
+Cordova unterstützt keine wahre Zertifikat zu fixieren. Das größte Hindernis für das ist ein Mangel an systemeigenen APIs in Android zum Abfangen des SSL-Verbindungen um die Überprüfung des Zertifikats des Servers ausführen. (Obwohl es fixieren auf Android in Java mit JSSE Zertifikat kann, die Webview auf Android in C++ geschrieben ist und Server-Verbindungen für Sie, indem die Webview verarbeitet werden, ist also es nicht möglich, Java und JSSE es zu verwenden.) Da Apache Cordova über m [...]
+
+Es gibt Möglichkeiten zur Angleichung Zertifikat fixieren, z. B. Überprüfung, dass die öffentlichen Schlüssel des Servers (Fingerabdruck) der erwartete Wert ist, wenn die Anwendung gestartet wird oder zu anderen verschiedenen Zeiten während der Lebensdauer der Anwendung. Es gibt Drittanbieter Plugins zur Cordova, die das tun kann. Jedoch ist dies nicht dasselbe wie wahre Zertifikat fixieren, die automatisch den erwarteten Wert auf jede Verbindung zu dem Server überprüft.
+
+## Selbstsignierte Zertifikate
+
+Verwendung selbstsignierter Zertifikate auf dem Server wird nicht empfohlen. Wenn Sie SSL wünschen, ist dann es dringend empfohlen, dass Ihr Server über ein Zertifikat verfügen, die von einer bekannten Zertifizierungsstelle (Certificate Authority) richtig signiert wurde. Die Unfähigkeit auf true Zertifikat festhalten, ist dies wichtiger.
+
+Der Grund ist, dass selbstsignierte Zertifikate zu akzeptieren umgeht die Überprüfung der Zertifikatkette, wodurch jedes Serverzertifikat vom Gerät als gültig betrachtet werden. Dies eröffnet die Kommunikation für Man-in-the-Middle-Angriffe. Es wird sehr leicht für einen Hacker nicht nur abfangen und lesen die gesamte Kommunikation zwischen dem Gerät und dem Server, sondern auch um die Mitteilung zu ändern. Das Gerät wird nie erfahren, dass dies geschieht, weil es nicht überprüfen, ob de [...]
+
+Die hier beschriebenen Prinzipien beziehen sich nicht auf Apache Cordova, sie gelten für alle Client-Server-Kommunikation.
+
+Beim Ausführen von Cordova auf Android verwenden `android:debuggable="true"` in der Anwendung Manifest erlauben SSL-Fehler, z. B. Zertifikat Kette Validierungsfehler auf selbstsignierte Zertifikate. So Sie selbstsignierte Zertifikate in dieser Konfiguration können, aber dies keine Konfiguration, die verwendet werden soll ist, wenn die Anwendung in der Produktion ist. Es soll nur während der Anwendungsentwicklung verwendet werden.
+
+## Verschlüsselte Speicherung
+
+(TBD)
+
+## Allgemeine Tipps
+
+### Verwenden Sie keine Android Gingerbread!
+
+*   Legen Sie Ihr höher als 10 min-Ziel-Sdk-Niveau. API 10 ist Lebkuchen und Lebkuchen wird nicht mehr von Google oder Geräte-Herstellern unterstützt und wird daher nicht empfohlen von Cordova-Team.
+*   Lebkuchen nachweislich unsicher und einer der wichtigsten gezielte mobile OSs [http://www.mobilemag.com/2012/11/06/andriod-2-3-gingerbread-security/][2].
+*   Die Whitelist auf Android funktioniert nicht mit Lebkuchen oder niedriger. Dies bedeutet, dass ein Angreifer schädlichen Code in einem Iframe geladen werden kann, das müsste dann Zugriff auf alle von Cordova-APIs und können, dass der Zugang zu persönliche Daten stehlen, SMS-Nachrichten an Premium-Rate-Nummern zu schicken und andere böswillige Aktionen durchzuführen.
+
+ [2]: http://bgr.com/2012/11/06/android-security-gingerbread-malware/
+
+### InAppBrowser für externe Links verwenden
+
+*   Verwenden Sie die InAppBrowser beim Öffnen von Links zu externen Websites. Das ist viel sicherer als Whitelisting eines Domain-namens und einschließlich der Inhalte direkt in der Anwendung, da die InAppBrowser der native Browser-Sicherheits-Features verwenden und nicht die Website geben auf Ihre Cordova-Umgebung Zugriff. Selbst wenn Sie der Website Dritter Vertrauen und direkt in Ihre Anwendung aufnehmen, kann diese Websites Dritter schädlichen Webinhalten verknüpfen.
+
+### Validieren Sie alle Benutzereingaben
+
+*   Überprüfen Sie immer alle Eingaben, die die Anwendung akzeptiert. Dazu gehören Benutzernamen, Kennwörter, Termine, hochgeladen Medien usw.. Da ein Angreifer Ihr HTML und JS Vermögen (entweder durch Dekompilierung der Anwendung oder mithilfe von debugging-Tools wie Chrome://inspect) manipulieren könnte, sollten diese Validierung auch auf Ihrem Server durchgeführt werden, insbesondere vor der Übergabe der Daten an einen Back-End-Dienst.
+*   Andere Quellen, wo die Daten überprüft werden sollten: Benutzerdokumente, Kontakte, push-Benachrichtigungen
+
+### Sensible Daten nicht zwischenspeichern
+
+*   Wenn Benutzernamen, Kennwort, Geolocation-Informationen und andere sensiblen Daten werden zwischengespeichert, konnte dann es möglicherweise später durch ein nicht autorisierter Benutzer oder eine Anwendung abgerufen werden.
+
+### Verwenden Sie keine eval(), es sei denn, Sie wissen was Sie tun
+
+*   Die JavaScript-Funktion eval() hat eine lange Geschichte, die missbraucht werden. Benutze es falsch kann Ihren Code für Injection-Angriffen, Debuggen von Schwierigkeiten und langsamer Ausführung von Code öffnen.
+
+### Nicht davon ausgehen Sie, dass der Quellcode sicher ist
+
+*   Da eine Anwendung von Cordova aus HTML und JavaScript basiert, die in einem einheitlichen Container gepackt bekommen, sollten Sie nicht Ihr Code sicher sein. Es ist möglich, reverse Engineering eine Cordova-Anwendung.
+
+## Empfohlene Artikel und andere Ressourcen
+
+*   [HTML5-Sicherheit-Spickzettel, Detaillierung die HTML5-Anwendung sichern][3]
+*   [PhoneGap's Artikel auf Gerätesicherheit, wie die Verwendung von verschlüsselten Daten][4]
+*   [Whitepaper über bekannte Sicherheitslücken in Webview basierte Hybridanwendungen][5]
+
+ [3]: https://www.owasp.org/index.php/HTML5_Security_Cheat_Sheet
+ [4]: https://github.com/phonegap/phonegap/wiki/Platform-Security
+ [5]: http://www.cis.syr.edu/~wedu/Research/paper/webview_acsac2011.pdf
diff --git a/www/docs/de/9.x/guide/appdev/whitelist/index.md b/www/docs/de/9.x/guide/appdev/whitelist/index.md
new file mode 100644
index 0000000..9560811
--- /dev/null
+++ b/www/docs/de/9.x/guide/appdev/whitelist/index.md
@@ -0,0 +1,146 @@
+---
+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: Whitelist-Guide
+toc_title: Whitelisting
+---
+
+# Whitelist-Guide
+
+Domain-Whitelist ist ein Sicherheitsmodell, das den Zugriff steuert an externe Domänen, die auf die Anwendung keine Kontrolle hat. Cordova bietet eine konfigurierbare Sicherheitspolitik definieren, welche externen Websites zugegriffen werden können. Standardmäßig werden neue apps so konfiguriert, dass Zugriff auf jeder Website. Sie sollten vor dem Umzug Ihre Anwendung auf die Produktion, eine Whitelist zu formulieren und ermöglichen den Zugriff auf bestimmte Netzwerk-Domains und Sub-Domains.
+
+Für Android und iOS (Stand ihren 4,0 Releases) ist Cordovas Sicherheitspolitik erweiterbar über eine Plugin-Schnittstelle. Ihre Anwendung sollte [Cordova-Plugin-Whitelist][1], verwenden, wie es höhere Sicherheit und Konfigurierbarkeit als frühere Versionen von Cordova bietet. Es ist, zwar möglich, eigene Whitelist-Plugin implementieren empfiehlt es sich nicht, wenn Ihre app sehr spezifischen Sicherheitsanforderungen Politik hat. Finden Sie die [Cordova-Plugin-Whitelist][1] für Informatio [...]
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+
+Für andere Plattformen entspricht Cordova der [W3C Widget Zugang][2]-Spezifikation, die auf die `< access >`-Element innerhalb `der app Datei config.XML aktivieren Netzwerkzugriff auf bestimmte Domänen` angewiesen ist. Für Projekte, die auf der CLI-Workflow in der Command-Line Interface beschrieben, befindet sich diese Datei im Wurzelverzeichnis des Projekts. Sonst sind die Standorte für plattformspezifische Entwicklungswege, in den folgenden Abschnitten aufgeführt. (Siehe die verschiede [...]
+
+ [2]: http://www.w3.org/TR/widgets-access/
+
+Die folgenden Beispiele veranschaulichen `< access >` Whitelist-Syntax:
+
+*   Zugang zu [google.com][3]:
+    
+        <access origin="http://google.com" />
+        
+
+*   Zugriff auf die sicheren [google.com][4] ( `https://` ):
+    
+        <access origin="https://google.com" />
+        
+
+*   Zugriff auf die Subdomain [maps.google.com][5]:
+    
+        <access origin="http://maps.google.com" />
+        
+
+*   Zugriff auf alle Subdomains von [google.com][3], z. B. [mail.google.com][6] und [docs.google.com][7]:
+    
+        <access origin="http://*.google.com" />
+        
+
+*   Zugriff auf *alle* Domänen, z. B. [Google.de][3] und [developer.mozilla.org][8]:
+    
+        <access origin="*" />
+        
+    
+    Dies ist der Standardwert für neu erstellte CLI-Projekte.
+
+ [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
+
+Beachten Sie, dass einige Webseiten automatisch auf deren Homepage zu einer anderen Url, z. B. mit Https-Protokoll oder eine landesspezifische Domain umleiten können. Zum Beispiel http://www.google.com leitet sich für die Nutzung von SSL/TLS bei https://www.google.com, und dann kann weiter leiten in eine geography-Instanz wie https://www.google.co.uk. Solche Szenarien erfordern veränderte oder zusätzliche Whitelist-Einträge über Ihre ersten Bedarfs. Bitte berücksichtigen Sie dies, wie Si [...]
+
+Beachten Sie, dass die weiße Liste nur für die wichtigsten Cordova Webview gilt und nicht für eine InAppBrowser Webview oder Öffnung Links in der System-Web-Browser gilt.
+
+## Amazon Fire OS Whitelisting
+
+Plattformspezifische Whitelisting-Regeln werden in `res/xml/config.xml` gefunden.
+
+## Android Whitelisting
+
+Wie oben, siehe [Cordova-Plugin-Whitelist][1] für Details. Cordova-Android vor 4.0.0 finden Sie unter älteren Versionen dieser Dokumentation.
+
+## iOS Whitelisting
+
+Wie oben, siehe [Cordova-Plugin-Whitelist][1] für Details. Cordova-Ios vor 4.0.0 finden Sie unter älteren Versionen dieser Dokumentation.
+
+## BlackBerry 10 Whitelisting
+
+Die Whitelist-Regeln werden in `www/config.xml` gefunden..
+
+BlackBerry 10 Verwendung von Platzhaltern unterscheidet sich von anderen Plattformen auf zwei Arten:
+
+*   Alle Inhalte erreichbar `XMLHttpRequest` muss explizit deklariert werden. Festlegen von `origin="*"` funktioniert nicht in diesem Fall. Alternativ kann die gesamte Websicherheit verwenden die `WebSecurity`-Präferenz beschrieben in [BlackBerry-Konfiguration](../../platforms/blackberry/config.html) deaktiviert werden:
+    
+        <preference name="websecurity" value="disable" />
+        
+
+*   Als Alternative zur Einstellung `*.domain` ein zusätzliche `Subdomains`-Attribut auf `true` festgelegt. Es sollte standardmäßig auf `false` festgelegt werden. Beispielsweise ermöglicht Folgendes den Zugriff auf `google.com` und `maps.google.com` `docs.google.com`:
+    
+        <access origin="http://google.com" subdomains="true" />
+        
+    
+    Die folgenden Narrows-Zugang zu `google.com`:
+    
+        <access origin="http://google.com" subdomains="false" />
+        
+    
+    Geben Sie Zugriff auf alle Domänen, einschließlich lokalen `file://` Protokoll an:
+    
+        <access origin="*" subdomains="true" />
+        
+
+(Weitere Informationen zum Support finden Sie BlackBerry Dokumentation auf dem [Access-element][9].)
+
+ [9]: https://developer.blackberry.com/html5/documentation/ww_developing/Access_element_834677_11.html
+
+## Firefox-OS
+
+In Firefox-OS gibt es kein Konzept für Whitelisting eine bestimmte Domäne. Stattdessen gibt es eine Ausnahmegenehmigung, genannt [SystemXHR][10]. Besteht die Notwendigkeit dieser Berechtigung `"config.xml"` hinzu:
+
+ [10]: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest#Permissions
+
+    <platform name="firefoxos">
+        <permission name="systemXHR" privileged="true" description="load data from server" />
+    </platform>
+    
+
+Das `XMLHttpRequest`-Objekt muss mit zwei Parametern `MozAnon` und `MozSystem` instanziiert werden:
+
+    var request = new XMLHttpRequest({
+        mozAnon: true,
+        mozSystem: true});
+    
+
+Diese Lösung ist transparent, so gibt es keinen Unterschied für andere Plattformen.
+
+## Windows Phone Whitelisting
+
+Die Whitelist-Regeln für Windows Phone 8 befinden sich in der app Datei `config.xml`.
+
+## Tizen Whitelisting
+
+Whitelisting-Regeln werden in der app-`config.xml`-Datei gefunden. Die Plattform basiert auf dem gleichen `subdomains`-Attribut als die BlackBerry-Plattform. (Weitere Informationen zur Unterstützung finden Sie Tizens Dokumentation für das [Access-element][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
diff --git a/www/docs/de/9.x/guide/cli/index.md b/www/docs/de/9.x/guide/cli/index.md
new file mode 100644
index 0000000..4bfe2a9
--- /dev/null
+++ b/www/docs/de/9.x/guide/cli/index.md
@@ -0,0 +1,419 @@
+---
+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: Die Befehlszeilenschnittstelle
+toc_title: Create your first app
+---
+
+# Die Befehlszeilenschnittstelle
+
+Diese Anleitung zeigt Ihnen, wie Anwendungen zu erstellen und auf verschiedene native mobile Plattformen mit Bereitstellen der `cordova` Befehlszeilenschnittstelle (CLI). Mit diesem Tool können Sie neue Projekte erstellen und bauen sie auf verschiedenen Plattformen laufen auf echten Geräten oder innerhalb von Emulatoren. Die CLI ist das wichtigste Hilfsmittel für die Cross-Plattform-Workflow in der [Übersicht](../overview/index.html) beschrieben verwenden. Ansonsten können Sie auch die C [...]
+
+## Voraussetzungen
+
+Sie müssen vor dem Ausführen alle Kommandozeilen-Tools, SDKs für jede Plattform zu installieren, möchten Sie als Ziel. (Siehe die Plattform-Führer für weitere Details).
+
+Hinzufügen von Unterstützung oder ein Projekt für jede Plattform neu erstellen, müssen Sie die Befehlszeilenschnittstelle aus dem gleichen Computer ausführen, die die Plattform SDK unterstützt. Die CLI unterstützt die folgenden Kombinationen:
+
+*   iOS (Mac)
+*   Amazon Fire Betriebssystem (Mac, Linux, Windows)
+*   Android (Mac, Linux, Windows)
+*   BlackBerry 10 (Mac, Linux, Windows)
+*   Windows Phone 8 (Windows)
+*   Windows (Windows)
+*   Firefox Betriebssystem (Mac, Linux, Windows)
+
+Auf dem Mac ist die Befehlszeile über die *Terminal* -Anwendung verfügbar. Auf dem PC steht als *Eingabeaufforderung* unter *Zubehör*.
+
+**Hinweis**: für nur-Windows-Plattformen, noch kann Ihre Entwicklung auf Mac-Hardware unter Windows in einer virtuellen Umgebung oder im Dual-Boot-Modus. Verfügbaren Optionen finden Sie unter der Windows Phone 8 Platform Guide oder die Anleitung für die Windows-Plattform.
+
+Desto wahrscheinlicher ist es, dass die CLI von verschiedenen Maschinen ausführen, desto mehr macht es Sinn, einen entfernten Quellcode-Repository, deren Vermögen verwalten Sie zu lokalen Arbeitsverzeichnisse-down Pull.
+
+## Installieren der Cordova-CLI
+
+Das Befehlszeilentool Cordova ist als Npm-Paket in ein Ready-to-Use-Format verteilt. Es ist nicht notwendig, um es von Quellcode kompilieren.
+
+Installieren der `cordova` Command-line tool, gehen Sie folgendermaßen vor:
+
+1.  Downloaden und Installieren von [Node.js][1]. Nach der Installation sollte man in der Lage, rufen Sie `node` und `npm` auf der Befehlszeile. Falls gewünscht, optional verwenden Sie ein Tool wie `nvm` oder `nave` , Ihre Node.js-Installation zu verwalten.
+
+2.  Downloaden Sie und installieren Sie ein [Git-Client][2], wenn Sie nicht bereits ein haben. Nach der Installation sollte man in der Lage, rufen Sie `git` auf der Befehlszeile. Auch wenn Sie nicht verwenden `git` manuell, nutzt die CLI es hinter den Kulissen um einige Vermögenswerte herunterladen, wenn Sie ein neues Projekt zu erstellen.
+
+3.  Installieren der `cordova` Modul mit `npm` von Node.js-Dienstprogramm. Das `cordova` Modul wird automatisch heruntergeladen werden, indem die `npm` Dienstprogramm.
+
+ [1]: http://nodejs.org/
+ [2]: http://git-scm.com/
+
+*   auf OS X und Linux:
+
+            $ sudo npm install -g cordova
+
+
+    Auf OS X und Linux voranstellen der `npm` mit Befehl `sudo` kann erforderlich sein, um diese Entwicklung zu installieren-Dienstprogramm in andere Art eingeschränkt Verzeichnisse wie `/usr/local/share` . Wenn Sie für das Installationsverzeichnis Schreibrechte oder das optionale Nvm/Kirchenschiff-Tool verwenden, können Sie möglicherweise auslassen der `sudo` Präfix. Es gibt [Weitere Tipps][3] zur Verwendung von `npm` ohne `sudo` , wenn Sie das tun wollen.
+
+*   unter Windows:
+
+            C:\>npm install -g cordova
+
+
+    Das `-g` Flag oben teilt `npm` Installieren `cordova` weltweit. Andernfalls wird es installiert werden, der `node_modules` Unterverzeichnis des aktuellen Arbeitsverzeichnis.
+
+    Möglicherweise müssen Sie Hinzufügen der `npm` Verzeichnis in Ihrem `PATH` weltweit installierten Inanspruchnahme `npm` Module. Unter Windows `npm` in der Regel finden Sie unter `C:\Users\username\AppData\Roaming\npm` . Auf OS X und Linux kann es in der Regel bei gefunden werden`/usr/local/share/npm`.
+
+    Das Installationsprotokoll kann Fehler für alle deinstallierten Platform SDKs erzeugen.
+
+    Nach der Installation sollte man laufen `cordova` in der Befehlszeile keine Argumente und es sollte Hilfetext drucken.
+
+ [3]: http://justjs.com/posts/npm-link-developing-your-own-npm-modules-without-tears
+
+## Erstellen Sie die App
+
+Gehe in das Verzeichnis wo verwalten Sie Ihren Quellcode, und führen Sie einen Befehl wie den folgenden:
+
+        $ cordova create hello com.example.hello HelloWorld
+
+
+Es kann einige Zeit dauern für den Befehl abgeschlossen, also etwas Geduld. Ausführen des Befehls mit der `-d` Option zeigt Informationen über den Fortschritt.
+
+Das erste Argument *Hallo* gibt ein Verzeichnis für Ihr Projekt generiert werden. Dieses Verzeichnis sollte nicht bereits vorhanden, Cordova wird es für Sie erstellen. Seine `www` Unterverzeichnis Häuser Ihre Anwendung-Homepage, zusammen mit verschiedenen Ressourcen unter `css` , `js` , und `img` , die gemeinsame Web Entwicklung Dateibenennungskonventionen folgen. Diese Vermögenswerte werden lokalen Dateisystem des Geräts, nicht aus der Ferne bedient gespeichert. Die `config.xml` -Datei  [...]
+
+Das zweite Argument `com.example.hello` stellt Ihr Projekt mit einem reverse Domain-Stil-Bezeichner. Dieses Argument ist optional, aber nur, wenn Sie auch das dritte Argument weglassen, da die Argumente positionelle sind. Sie können diesen Wert später in bearbeiten die `config.xml` Datei, aber beachten Sie, dass es möglicherweise außerhalb der generierte Code `config.xml` mit diesem Wert, wie z. B. Java-Package-Namen. Der Standardwert ist `io.cordova.hellocordova` , aber es wird empfohle [...]
+
+Das dritte Argument `HelloWorld` bietet die Anwendung Anzeigetitel. Dieses Argument ist optional. Sie können diesen Wert später in bearbeiten die `config.xml` Datei, aber beachten Sie, dass es möglicherweise außerhalb der generierte Code `config.xml` mit diesem Wert, wie z. B. Java Klassennamen. Der Standardwert ist `HelloCordova` , aber es wird empfohlen, dass Sie einen geeigneten Wert auswählen.
+
+## Hinzufügen von Plattformen
+
+Alle nachfolgenden Befehle müssen in das Verzeichnis des Projekts oder eines der Unterverzeichnisse innerhalb des Bereichs ausgeführt werden:
+
+        $ cd hello
+
+
+Bevor Sie das Projekt erstellen, müssen Sie eine Reihe von Zielplattformen angeben. Ihre Fähigkeit, diese Befehle ausführen hängt davon ab, ob Ihre Maschine jede SDK unterstützt, und ob Sie bereits installiert jedes SDK. Führen Sie einen der folgenden von einem Mac:
+
+        $ cordova platform add ios
+        $ cordova platform add amazon-fireos
+        $ cordova platform add android
+        $ cordova platform add blackberry10
+        $ cordova platform add firefoxos
+
+
+Führen Sie einen aus einer Windows-Maschine, wo verschiedene Versionen des Betriebssystems Windows Phone *wp* bezeichnet:
+
+        $ Cordova Plattform hinzufügen wp8 $ Cordova Plattform hinzufügen Fügen Sie $ Cordova Plattform Windows Amazon-Fireos $ Cordova Plattform hinzufügen android $ Cordova Plattform hinzufügen blackberry10 $ Cordova Plattform hinzufügen Firefoxos
+
+
+Führen Sie diese um Ihren aktuellen Satz von Plattformen zu überprüfen:
+
+        $ cordova platforms ls
+
+
+(Beachten Sie die `platform` und `platforms` Befehle werden synonym verwendet.)
+
+Führen Sie einen der folgenden Synonym Befehle, eine Plattform zu entfernen:
+
+        $ cordova platform remove blackberry10
+        $ cordova platform rm amazon-fireos
+        $ cordova platform rm android
+
+
+Ausführen Befehle hinzufügen oder Entfernen von Plattformen wirkt sich auf den Inhalt des Verzeichnis des Projekts *Plattformen* , wo jede angegebene Plattform als Unterverzeichnis angezeigt wird. Das *Www* -Quellverzeichnis wird wiedergegeben in jede Plattform-Unterverzeichnis, erscheinen zum Beispiel in `platforms/ios/www` oder `platforms/android/assets/www` . Da die CLI ständig über Dateien aus dem *Www* -Quellordner kopiert, sollten Sie nur diese Dateien und nicht diejenigen, die die [...]
+
+**Warnung**: Wenn die CLI verwenden, um Ihre Anwendung zu erstellen, sollten Sie *nicht* bearbeiten, Dateien in, das `/platforms/` Verzeichnis, wenn Sie wissen, was du tust, oder wenn die Dokumentation nicht anders angegeben. Die Dateien in diesem Verzeichnis werden routinemäßig überschrieben, wenn Anwendungen für Gebäude vorbereiten oder Plugins installiert werden.
+
+Möchten Sie an dieser Stelle, können Sie eine SDK wie Eclipse oder Xcode verwenden, um das Projekt zu öffnen, die, das Sie erstellt. Sie müssen die abgeleitete Gruppe von Vermögenswerten aus öffnen die `/platforms/` Verzeichnis mit einem SDK entwickeln. Dies ist da die SDK-spezifische Metadaten-Dateien, innerhalb der entsprechenden gespeichert werden `/platform/` Unterverzeichnis. (Siehe die Plattform-Führer für Informationen zum Entwickeln von Anwendungen in jeder IDE.) Verwenden Sie di [...]
+
+Lesen Sie weiter, wenn Sie das plattformübergreifende Workflow-Konzept (CLI) für den gesamten Entwicklungszyklus verwenden möchten.
+
+## Die App zu bauen
+
+In der Standardeinstellung der `cordova create` Skript generiert eine Skeletts Web-basierte Anwendung, deren Homepage des Projekts ist `www/index.html` Datei. Diese Anwendung zu bearbeiten, aber Sie wollen, aber Initialisierungen werden, als Teil angegeben sollte der `[deviceready](../../cordova/events/events.deviceready.html)` -Ereignishandler, standardmäßig von verwiesen`www/js/index.js`.
+
+Führen Sie den folgenden Befehl, um das Projekt iterativ zu erstellen:
+
+        $ cordova build
+
+
+Dies erzeugt plattformspezifischer Code innerhalb des Projekts `platforms` Unterverzeichnis. Optional können Sie den Bereich der einzelnen Builds auf bestimmten Plattformen einschränken:
+
+        $ cordova build ios
+
+
+Der `cordova build` Befehl ist eine Kurzform für die folgenden, die in diesem Beispiel auch auf einer einzigen Plattform ausgerichtet ist:
+
+        $ cordova prepare ios
+        $ cordova compile ios
+
+
+In diesem Fall einmal ausführen `prepare` , können Sie Apples Xcode SDK als Alternative zu ändern und kompilieren Sie den Plattform-spezifischen Code, die in Cordova generiert `platforms/ios` . Sie können den gleichen Ansatz mit anderen Plattformen SDKs.
+
+## Testen Sie die App auf einem Emulator oder Gerät
+
+SDKs für mobile Plattformen kommen oft mit Emulatoren, die ein Gerätebild ausgeführt, so dass Sie können starten Sie die app aus dem home-Bildschirm und Interaktion mit vielen Plattformfeatures gebündelt. Führen Sie einen Befehl wie den folgenden erstellen Sie die Anwendung neu und innerhalb einer bestimmten Plattform Emulator anzeigen:
+
+        $ cordova emulate android
+
+
+Einige mobilen Plattformen emulieren ein bestimmtes Gerät wie das iPhone für iOS-Projekte in der Standardeinstellung. Für die anderen Plattformen müssen Sie zuerst ein Gerät mit einem Emulator zuordnen.
+
+**Hinweis**: Emulator Unterstützung ist derzeit nicht für Amazon Fire OS.
+
+(Siehe die Plattform-Führer für Details.) Beispielsweise Sie möglicherweise zunächst führen Sie den `android` Befehl zum Starten des Android SDK, dann führen Sie ein bestimmtes Gerät-Image, das es laut sein Standardverhalten startet:
+
+![][4]
+
+ [4]: {{ site.baseurl }}/static/img/guide/cli/android_emulate_init.png
+
+Folgende oben mit den `cordova emulate` Befehl aktualisiert das Emulator-Bild, um die neueste Anwendung angezeigt, die jetzt für den Start aus dem home-Bildschirm vorhanden ist:
+
+![][5]
+
+ [5]: {{ site.baseurl }}/static/img/guide/cli/android_emulate_install.png
+
+Alternativ können Sie schließen den Hörer an den Computer und testen die app direkt:
+
+        $ cordova run android
+
+
+Bevor Sie diesen Befehl ausführen, müssen Sie das Gerät zum Testen einrichten nach Verfahren, die für jede Plattform variieren. In Android und Amazon-Feuer-OS-Geräte müssten Sie eine Option **USB-debugging** auf dem Gerät zu aktivieren, und vielleicht einen USB-Treiber je nach Ihrer Entwicklung-Environmnent. Einzelheiten über jede Plattform Anforderungen finden Sie unter Plattform Guides.
+
+## Plugin-Features hinzufügen
+
+Wenn Sie erstellen und eines neues Projekts anzeigen, nicht sehr viel die Standardanwendung, die angezeigt wird. Sie können ändern, die app in vielerlei Hinsicht zu standard-Web-Technologien nutzen, aber für die app eng mit verschiedenen Geräteebene Features zu kommunizieren, müssen Sie Plugins hinzufügen, die Zugriff auf Kern-Cordova-APIs.
+
+Ein *Plugin* ist ein Add-on-Code, die eine Schnittstelle zu systemeigenen Komponenten bereitstellt. Sie können Ihr eigenes Plugin-Schnittstelle, z. B. wenn eine Hybrid-app zu entwerfen, die einen Cordova WebView mit systemeigenen Komponenten mischt entwerfen. (Siehe Einbettung Webansichten für und [Plugin Development Guide][6] für Details.) Häufiger, fügen Sie eine Plugin um eine Cordovas Geräteebene Grundfunktionen in der API-Referenz detailliert aktivieren.
+
+ [6]: guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide
+
+Ab der Version 3.0 beim Erstellen eines Projekts Cordova hat es irgendwelche Plugins vorhanden keinen. Dies ist das neue Standardverhalten. Alle Plugins, die Sie wünschen, die auch die Core-Plugins muss explizit hinzugefügt werden.
+
+Eine Liste dieser Plugins, einschließlich zusätzliche Drittanbieter Plugins der Gemeinschaft finden Sie in der Registrierung unter [plugins.cordova.io][7]. Die CLI können Sie Plugins aus dieser Registrierung suchen. Z. B. Suche nach `bar` und `code` erzeugt ein einzelnes Ergebnis, die beide Begriffe als groß-und Kleinschreibung Teilzeichenfolgen entspricht:
+
+ [7]: http://plugins.cordova.io/
+
+        $ cordova plugin search bar code
+
+        com.phonegap.plugins.barcodescanner - Scans Barcodes
+
+
+Nur bei der Suche nach der `bar` Erträge und weiteres Ergebnis:
+
+        cordova-plugin-statusbar - Cordova StatusBar Plugin
+
+
+Der `cordova plugin add` Befehl müssen Sie das Repository für den Plugin-Code angeben. Hier sind Beispiele für die Verwendung der CLI die app Features hinzugefügt:
+
+*   Grundlegenden Geräteinformationen (Device-API):
+
+        $ cordova plugin add cordova-plugin-device
+
+
+*   Netzwerkverbindung und Batterie-Veranstaltungen:
+
+        $ cordova plugin add cordova-plugin-network-information
+        $ cordova plugin add cordova-plugin-battery-status
+
+
+*   Beschleunigungssensor, Kompass und Geolocation:
+
+        $ cordova plugin add cordova-plugin-device-motion
+        $ cordova plugin add cordova-plugin-device-orientation
+        $ cordova plugin add cordova-plugin-geolocation
+
+
+*   Kamera, Medien-Wiedergabe und Aufnahme:
+
+        $ cordova plugin add cordova-plugin-camera
+        $ cordova plugin add cordova-plugin-media-capture
+        $ cordova plugin add cordova-plugin-media
+
+
+*   Zugriff auf Dateien auf Gerät oder Netzwerk (File API):
+
+        $ cordova plugin add cordova-plugin-file
+        $ cordova plugin add cordova-plugin-file-transfer
+
+
+*   Benachrichtigung per Dialogfeld oder Vibration:
+
+        $ cordova plugin add cordova-plugin-dialogs
+        $ cordova plugin add cordova-plugin-vibration
+
+
+*   Kontakte:
+
+        $ cordova plugin add cordova-plugin-contacts
+
+
+*   Globalisierung:
+
+        $ cordova plugin add cordova-plugin-globalization
+
+
+*   SplashScreen:
+
+        $ cordova plugin add cordova-plugin-splashscreen
+
+
+*   Neue Browserfenster öffnen (InAppBrowser):
+
+        $ cordova plugin add cordova-plugin-inappbrowser
+
+
+*   Debug-Konsole:
+
+        $ cordova plugin add cordova-plugin-console
+
+
+**Hinweis**: die CLI fügt Plugin-Code entsprechend für jede Plattform. Wenn Sie mit Low-Level-Shell-Werkzeugen oder Platform SDKs wie in der [Übersicht](../overview/index.html) beschrieben entwickeln wollen, müssen Sie das Plugman-Dienstprogramm zum Hinzufügen von Plugins separat für jede Plattform ausführen. (Weitere Informationen finden Sie unter Using Plugman zu Plugins verwalten.)
+
+Verwendung `plugin ls` (oder `plugin list` , oder `plugin` von selbst) derzeit anzeigen Plugins installiert. Jede zeigt durch seinen Bezeichner:
+
+        $ cordova plugin ls    # or 'plugin list'
+        [ 'cordova-plugin-console' ]
+
+
+Um ein Plugin zu entfernen, finden Sie es durch den gleichen Bezeichner, der in der Liste angezeigt wird. Zum Beispiel, ist hier, wie Sie Unterstützung für eine Debug-Konsole aus einer Release-Version entfernen würde:
+
+        $ cordova plugin rm cordova-plugin-console
+        $ cordova plugin remove cordova-plugin-console    # same
+
+
+Sie können Batch-entfernen oder Hinzufügen von Plugins durch mehr als ein Argument für jeden Befehl angeben:
+
+        $ cordova plugin add cordova-plugin-console cordova-plugin-device
+
+
+## Erweiterte Plugin-Optionen
+
+Wenn Sie eine Plugin hinzufügen, können mehrere Optionen Sie angeben, wo Sie das Plugin zu holen. Die obigen Beispiele verwenden eine bekannte `registry.cordova.io` Registrierung und das Plugin wird angegeben durch die `id` :
+
+        $ cordova plugin add cordova-plugin-console
+
+
+Die `id` kann auch die Plugin-Versionsnummer, angefügt nach enthalten einen `@` Charakter. Die `latest` Version ist ein Alias für die aktuellste Version. Zum Beispiel:
+
+        $ cordova plugin add cordova-plugin-console@latest
+        $ cordova plugin add cordova-plugin-console@0.2.1
+
+
+Wenn das Plugin nicht registriert ist `registry.cordova.io` aber befindet sich in einem anderen Git Repository, Sie können eine Alternative URL angeben:
+
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git
+
+
+Das Git-Beispiel oben holt das Plugin vom Ende des Zweiges master, aber eine Alternative Git-Ref z. B. einen Tag oder Zweig kann angehängt werden, nach einem `#` Charakter:
+
+Installieren von einem Tag:
+
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0
+
+
+oder einer Zweigniederlassung:
+
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#CB-8438cordova-plugin-console
+
+
+oder Git-Ref wäre auch ein bestimmtes Commit:
+
+        $ cordova plugin add https://github.com/apache/cordova-plugin-console.git#f055daec45575bf08538f885e09c85a0eba363ff
+
+
+Wenn das Plugin (und seine Datei `plugin.xml` ) in einem Unterverzeichnis innerhalb der Git Repo ist, können Sie es mit einem `:` -Zeichen angeben. Beachten Sie, dass das Zeichen `#` noch benötigt wird:
+
+        $ cordova plugin add https://github.com/someone/aplugin.git#:/my/sub/dir
+
+
+Sie können auch die Git-Ref und das Unterverzeichnis kombinieren:
+
+        $ cordova plugin add https://github.com/someone/aplugin.git#r0.0.1:/my/sub/dir
+
+
+Alternativ geben Sie einen lokalen Pfad in das Pluginverzeichnis die Datei `plugin.xml` enthaltenen:
+
+        $ cordova plugin add ../my_plugin_dir
+
+
+## Verwendung von *merges* , auf jeder Plattform anpassen
+
+Während Cordova auf einfache Weise eine app für viele verschiedene Plattformen bereitstellen kann, müssen Sie manchmal Anpassungen hinzufügen. In diesem Fall möchten nicht Sie die Quelldateien in verschiedenen `www` -Verzeichnisse in das Verzeichnis der obersten Ebene `platforms` ändern, weil sie regelmäßig mit der obersten Ebene `www` -Verzeichnis plattformübergreifende Quelle ersetzt sind.
+
+Stattdessen bietet das Verzeichnis der obersten Ebene `merges` einen Ort um Vermögenswerte auf bestimmten Plattformen bereitstellen anzugeben. Jedes plattformspezifischen Unterverzeichnis innerhalb `merges` spiegelt die Verzeichnisstruktur des `www` Source-Trees, sodass Sie überschreiben oder Dateien nach Bedarf hinzufügen. Hier ist beispielsweise, wie Sie verwendet `merges` zur Erhöhung der Standardschriftgrad für Android und Amazon Fire OS Geräte könnten:
+
+*   Bearbeiten Sie die `www/index.html` Datei, Hinzufügen eines Links zu einer weiteren CSS-Datei `overrides.css` in diesem Fall:
+
+        <link rel="stylesheet" type="text/css" href="css/overrides.css" />
+
+
+*   Erstellen Sie optional ein leeres `www/css/overrides.css` Datei, die für alle nicht-Android Builds, einen fehlende Datei-Fehler zu verhindern, gelten würden.
+
+*   Erstellen einer `css` Unterverzeichnis innerhalb `merges/android` , fügen Sie eine entsprechende `overrides.css` Datei. Angeben von CSS, die den angegebenen innerhalb 12-Punkt-Standard-Schriftgrad überschreibt `www/css/index.css` , zum Beispiel:
+
+        body { font-size:14px; }
+
+
+Wenn Sie das Projekt neu erstellen, verfügt die Android Version die benutzerdefinierte Schriftgröße, während andere unverändert bleiben.
+
+Sie können `merges` auch zum Hinzufügen von Dateien in das ursprüngliche `Www` -Verzeichnis nicht vorhanden. Beispielsweise kann eine app integrieren eine *zurück-Schaltfläche* Grafik in die iOS-Benutzeroberfläche, gespeichert in `merges/ios/img/back_button.png`, während die Android Version stattdessen `Backbutton` Ereignisse über die entsprechende Taste erfassen kann.
+
+## Hilfebefehle
+
+Cordova verfügt über ein paar globale Befehle, die Ihnen helfen können, wenn Sie stecken bleiben oder ein Problem. Der Befehl `help` zeigt alle verfügbaren Cordova-Befehle und deren Syntax:
+
+    $ cordova help
+    $ cordova        # same
+
+
+Darüber hinaus erhalten Sie weitere detaillierte Hilfe zu einem bestimmten Befehl. Zum Beispiel:
+
+    $ cordova run --help
+
+
+Der `Info` -Befehl erzeugt eine Liste von potentiell nützliche Details, wie derzeit installierten Plattformen und Plugins, für jede Plattform SDK-Versionen und Versionen der CLI und `node.js`:
+
+    $ cordova info
+
+
+Es stellt die Informationen zum Bildschirm und erfasst die Ausgabe in einer lokalen `info.txt` Datei.
+
+**Hinweis**: Derzeit sind nur Details auf iOS und Android-Plattformen verfügbar.
+
+## Aktualisierung von Cordova und Ihr Projekt
+
+Nach der Installation des Dienstprogramms `cordova` , können Sie immer auf die neueste Version aktualisieren, indem Sie Ausführen den folgenden Befehl verwenden:
+
+        $ sudo npm update -g cordova
+
+
+Verwenden Sie diese Syntax, um eine bestimmte Version zu installieren:
+
+        $ sudo npm install -g cordova@3.1.0-0.2.0
+
+
+`cordova -v` um zu sehen, welche Version aktuell ausgeführt wird ausgeführt. Führen Sie den Befehl `npm info` für eine längere Liste enthält, die die aktuelle Version und anderen verfügbaren Versionsnummern:
+
+        $ npm info cordova
+
+
+Cordova 3.0 ist die erste Version, die in diesem Abschnitt beschriebenen Befehlszeilenschnittstelle unterstützt. Wenn Sie von einer Version vor 3.0 aktualisieren, müssen Sie ein neues Projekt erstellen, wie oben beschrieben, dann die ältere Anwendung Vermögenswerte in der obersten Ebene `Www` -Verzeichnis kopieren. Gegebenenfalls stehen weitere Informationen zum Upgrade auf 3.0 in den Plattform-Führern. Sobald Sie ein auf die Befehlszeilenschnittstelle `cordova upgrade` und `npm update`  [...]
+
+Cordova 3.0 oder höher benötigen noch verschiedene Änderungen auf Projektebene Verzeichnisstrukturen und andere Abhängigkeiten. Nach dem Ausführen des `npm` -Befehls oben Cordova selbst zu aktualisieren, müssen Sie sicherstellen, dass die Ressourcen des Projekts den aktuellsten Anforderungen entsprechen. Führen Sie einen Befehl wie den folgenden für jede Plattform, dass Sie Gebäude sind:
+
+        $ cordova platform update android
+        $ cordova platform update ios
+        ...etc.
diff --git a/www/docs/de/9.x/guide/hybrid/plugins/index.md b/www/docs/de/9.x/guide/hybrid/plugins/index.md
new file mode 100644
index 0000000..b034b5c
--- /dev/null
+++ b/www/docs/de/9.x/guide/hybrid/plugins/index.md
@@ -0,0 +1,178 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Plugin-Entwicklung-Guide
+toc_title: Create a plugin
+---
+
+# Plugin-Entwicklung-Guide
+
+Ein *Plugin* ist ein Paket von eingefügten Code, der die Cordova Webview ermöglicht es, innerhalb, die derer die app macht mit der einheitlichen Plattform für die Kommunikation auf dem es ausgeführt wird. Plugins ermöglichen den Zugriff auf Geräte und Plattform-Funktionalität, die normalerweise nicht für Web-basierte Anwendungen verfügbar ist. Die wichtigsten Cordova API-Features sind als Plugins implementiert, und viele andere stehen, dass aktivieren wie Barcode-Scannern, NFC-Kommunikat [...]
+
+ [1]: http://plugins.cordova.io
+
+Plugins umfassen eine einzelne JavaScript-Schnittstelle zusammen mit entsprechenden native Code-Bibliotheken für jede unterstützte Plattform. Dies blendet im Wesentlichen die verschiedenen Implementierungen von systemeigenem Code hinter eine gemeinsame JavaScript-Schnittstelle.
+
+Dieser Abschnitt schrittweise einen einfachen *Echo* -Plugin, die übergibt eine Zeichenfolge von JavaScript zum einheitlichen Plattform und zurück, die Sie als Modell verwenden können, um viel komplexere Features zu erstellen. Dieser Abschnitt beschreibt die grundlegenden Plugin-Struktur und die nach außen gerichtete JavaScript-Schnittstelle. Jede entsprechende [Benutzeroberfläche](../../next/index.html) finden Sie in der Liste am Ende dieses Abschnitts.
+
+Zusätzlich zu diesen Anweisungen, wenn bereiten auf ein Plugin zu schreiben, ist es am besten über die [vorhandenen Plugins][2] , Anleitungen zu schauen.
+
+ [2]: http://cordova.apache.org/#contribute
+
+## Eine Plugin erstellen
+
+Anwendungsentwickler verwenden der CLI `plugin add` Befehl (beschrieben in The Command-Line Interface), eine Plugin zu einem Projekt anzuwenden. Das Argument für diesen Befehl ist die URL für ein *Git* -Repository mit dem Plugin-Code. In diesem Beispiel implementiert Cordova's Device API:
+
+        $ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
+    
+
+Das Plugin Repository muss eine Top-Level-Funktion `plugin.xml` manifest-Datei. Es gibt viele Möglichkeiten um diese Datei zu konfigurieren, die Informationen für die in der [Plugin-Spezifikation](../../../plugin_ref/spec.html) verfügbar sind. Diese gekürzte Version von der `Device` Plugin bietet ein einfaches Beispiel, als Vorbild zu verwenden:
+
+        <?xml version="1.0" encoding="UTF-8"?>
+        <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+                id="cordova-plugin-device" version="0.2.3">
+            <name>Device</name>
+            <description>Cordova Device Plugin</description>
+            <license>Apache 2.0</license>
+            <keywords>cordova,device</keywords>
+            <js-module src="www/device.js" name="device">
+                <clobbers target="device" />
+            </js-module>
+            <platform name="ios">
+                <config-file target="config.xml" parent="/*">
+                    <feature name="Device">
+                        <param name="ios-package" value="CDVDevice"/>
+                    </feature>
+                </config-file>
+                <header-file src="src/ios/CDVDevice.h" />
+                <source-file src="src/ios/CDVDevice.m" />
+            </platform>
+        </plugin>
+    
+
+Der obersten Ebene `plugin` Tag `id` Attribut verwendet das gleiche umgekehrt-Domäne-Format in das Plugin-Paket zu identifizieren, wie die apps, die sie hinzugefügt haben. Die `js-module` Tag gibt den Pfad zu "common Interface" JavaScript. Die `platform` Tag gibt einen entsprechenden Satz von systemeigenem Code für die `ios` Plattform in diesem Fall. Die `config-file` Tag kapselt ein `feature` Tag, der in der Plattform-spezifischen eingespritzt ist `config.xml` Datei, die Plattform der z [...]
+
+## Eine Plugin überprüfen
+
+Können Sie das `plugman` -Dienstprogramm zum Überprüfen, ob das Plugin richtig für jede Plattform installiert. Installieren Sie `plugman` mit den folgenden [Knoten][3] -Befehl:
+
+ [3]: http://nodejs.org/
+
+        $ npm install -g plugman
+    
+
+Sie benötigen eine gültige app Quellcode-Verzeichnis, z. B. der obersten Ebene `www` Verzeichnis in ein CLI-generierte Standardprojekt enthalten, wie in der Command-Line Interface beschrieben. Sicherstellen, dass der app `index.html` Homepage verweisen den Namen der das Plugin-JavaScript-Schnittstelle, als handele es sich im gleichen Quellverzeichnis,:
+
+        <script src="myplugin.js"></script>
+    
+
+Führen Sie dann einen Befehl wie den folgenden zu testen, ob iOS Abhängigkeiten richtig geladen:
+
+         $ plugman install --platform ios --project /path/to/my/project/www --plugin /path/to/my/plugin
+    
+
+Einzelheiten zum `plugman` Optionen, siehe unter Verwendung Plugman zu Plugins verwalten. Finden Sie Informationen zu tatsächlich *debug* Plugins jede Plattform systemeigene Schnittstelle an der Unterseite dieser Seite verzeichnet.
+
+## Die JavaScript-Schnittstelle
+
+JavaScript stellt die vorderseitige-Schnittstelle, so dass es vielleicht den wichtigsten Teil des Plugins. Sie können Ihr Plugin-JavaScript strukturieren, aber Sie mögen, aber Sie aufrufen müssen `cordova.exec` für die Kommunikation mit der einheitlichen Plattform, mit der folgenden Syntax:
+
+        cordova.exec(function(winParam) {},
+                     function(error) {},
+                     "service",
+                     "action",
+                     ["firstArgument", "secondArgument", 42, false]);
+    
+
+So funktioniert jedes Parameters:
+
+*   `function(winParam) {}`: Ein Erfolg-Callback-Funktion. Vorausgesetzt, Ihre `exec` Aufruf erfolgreich abgeschlossen ist, diese Funktion führt zusammen mit allen Parametern, die Sie an es übergeben.
+
+*   `function(error) {}`: Eine Fehler-Callback-Funktion. Wenn der Vorgang nicht erfolgreich abgeschlossen wird, führt diese Funktion mit einem optionalen Parameter.
+
+*   `"service"`: Der Dienstname für die systemeigene Seite aufrufen. Dies entspricht einer systemeigenen Klasse, für die weitere Informationen in den einheimischen Führern, die unten aufgeführten verfügbar ist.
+
+*   `"action"`: Den Namen der Aktion auf die systemeigene Seite aufrufen. Dies entspricht im Allgemeinen der systemeigenen Klasse-Methode. Finden Sie die nativen Handbüchern aufgeführt.
+
+*   `[/* arguments */]`: Ein Array von Argumenten in der nativen Umgebung übergeben.
+
+## Beispiel JavaScript
+
+Dieses Beispiel zeigt eine Möglichkeit, das Plugin-JavaScript-Schnittstelle implementieren:
+
+        window.echo = function(str, callback) {
+            cordova.exec(callback, function(err) {
+                callback('Nothing to echo.');
+            }, "Echo", "echo", [str]);
+        };
+    
+
+In diesem Beispiel das Plugin heftet sich an die `window` -Objekts als die `echo` -Funktion, die Plugin-Benutzer wie folgt nennen würde:
+
+        window.echo("echome", function(echoValue) {
+            alert(echoValue == "echome"); // should alert true.
+        });
+    
+
+Sehen Sie sich die letzten drei Argumente für die `cordova.exec` Funktion. Die ersten Aufforderungen der `Echo` *Dienst*, einen Klassennamen. Die zweiten Anfragen der `echo` *Aktion*, eine Methode in der betreffenden Klasse. Der dritte ist ein Array von Argumenten, welche die Echo-Zeichenfolge, die die `window.echo` Funktion ist der erste Parameter.
+
+Der Erfolg-Rückruf übergebenen `exec` ist lediglich ein Verweis auf die Callback-Funktion `window.echo` nimmt. Wenn die native Plattform den Fehler-Rückruf ausgelöst wird, ruft den Erfolg-Rückruf es einfach auf und übergibt eine Standardzeichenfolge.
+
+## Native Schnittstellen
+
+Wenn Sie JavaScript für Ihr Plugin definieren, müssen Sie es mit mindestens einem nativen Implementierung zu ergänzen. Details für jede Plattform sind unten aufgeführt, und jede baut auf dem einfachen Echo-Plugin-Beispiel oben:
+
+*   [Amazon Fire OS Plugins](../../platforms/amazonfireos/plugin.html)
+*   [Android Plugins](../../platforms/android/plugin.html)
+*   [iOS Plugins](../../platforms/ios/plugin.html)
+*   [BlackBerry 10 Plugins](../../platforms/blackberry10/plugin.html)
+*   [Windows Phone 8 Plugins](../../platforms/wp8/plugin.html)
+*   [Windows Plugins](../../platforms/win8/plugin.html)
+
+Tizen-Plattform unterstützt keine Plugins.
+
+## Publishing Plugins
+
+Wenn Sie Ihr Plugin zu entwickeln, empfiehlt es sich, zu veröffentlichen und mit der Community teilen. Können Sie Ihr Plugin auf jeder `npmjs`veröffentlichen-basierten Registrierung, aber die empfohlenen ist der [NPM-Registrierung][4]. Bitte lesen Sie unsere [Veröffentlichung Plugins Npm-Guide][5].
+
+ [4]: https://www.npmjs.com
+ [5]: http://plugins.cordova.io/npm/developers.html
+
+**Hinweis**: [Cordova Plugin Registrierung][6] bewegt sich auf einem schreibgeschützten Zustand. `publish`/ `unpublish` Befehle entzogen wurde `Plugman`, d. h. Sie entsprechende `Npm` -Befehle verwenden müssen.
+
+ [6]: https://plugins.cordova.io
+
+Andere Entwickler können Ihr automatisch mit `Plugman` oder Cordova CLI Plugin installieren. (Für Details zu jedem Entwicklungspfad, siehe Plugman Plugins verwalten und die Befehlszeilenschnittstelle verwenden.)
+
+Um ein Plugin zu NPM-Registrierung zu veröffentlichen müssen Sie folgenden Schritte:
+
+*   `package.json` -Datei für Ihr Plugin zu erstellen:
+    
+        $ plugman createpackagejson /path/to/your/plugin
+        
+
+*   Veröffentlichen Sie sie:
+    
+        $ npm adduser # that is if you don't have an account yet
+        $ npm publish /path/to/your/plugin
+        
+
+Das ist es!
+
+`plugman --help` ausgeführt werden anderen verfügbaren registrierungsbasierte-Befehle aufgelistet.
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/hybrid/webviews/index.md b/www/docs/de/9.x/guide/hybrid/webviews/index.md
new file mode 100644
index 0000000..a6d4464
--- /dev/null
+++ b/www/docs/de/9.x/guide/hybrid/webviews/index.md
@@ -0,0 +1,33 @@
+---
+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: Einbetten von Webansichten für
+toc_title: Embed Cordova in native apps
+---
+
+# Einbetten von Webansichten für
+
+Cordova-Anwendungen werden normalerweise als eine Browser-basierte *WebView* innerhalb der native mobile Plattform implementiert. In diesem Abschnitt zeigt, wie, Stütz-Plattformen, um eigene WebView erstellen Komponenten, die voll von Cordova APIs verwenden. Sie können dann diese Cordova-Anwendungskomponenten zusammen mit systemeigenen Komponenten in einer Hybridanwendung bereitstellen.
+
+Wenn einen WebView bereitstellen möchten, müssen Sie mit jedem native Programmierumgebung vertraut sein. Im folgenden finden Sie Anweisungen für die unterstützten Plattformen:
+
+*   [Amazon Fire OS Webansichten für](../../platforms/amazonfireos/webview.html)
+*   [Android Webansichten für](../../platforms/android/webview.html)
+*   [iOS Webansichten für](../../platforms/ios/webview.html)
+*   [Windows Phone 8,0 Webansichten für](../../platforms/wp8/webview.html)
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/next/index.md b/www/docs/de/9.x/guide/next/index.md
new file mode 100644
index 0000000..5c4fa5b
--- /dev/null
+++ b/www/docs/de/9.x/guide/next/index.md
@@ -0,0 +1,259 @@
+---
+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: Die nächsten Schritte
+toc_title: Next Steps
+---
+
+# Die nächsten Schritte
+
+Für Entwickler, die ein davon wie Verständnis man die Cordova CLI verwenden und über Plugins verwenden, es gibt ein paar Dinge, die Sie sollten in Erwägung ziehen, neben Build besser, mehr Performant Cordova Anwendungen untersucht. Das folgende Dokument bietet Beratung zu verschiedenen Themen rund um Empfehlungen, Tests, Upgrades und anderen Themen, aber soll nicht präskriptiv sein. Betrachten Sie Ihren Startpunkt für Ihr Wachstum als Entwickler Cordova. Auch, wenn Sie etwas, die verbess [...]
+
+ [1]: http://cordova.apache.org/#contribute
+
+Dieses Handbuch enthält die folgenden Themen:
+
+*   Best Practices
+*   Umgang mit Upgrades
+*   Cordova apps testen
+*   Debuggen von Cordova apps
+*   Benutzeroberfläche
+*   Besondere Überlegungen
+*   Halten
+*   Anfordern von Hilfe
+
+# Best Practices-Cordova-app-Entwicklung
+
+## 1) SPA ist dein Freund
+
+Zuallererst - sollten Ihre Cordova-Anwendungen das Design SPA (Single Seite Anwendung) annehmen. Lose definiert, ist ein SPA eine Client-Anwendung, die aus einer Anforderung einer Webseite ausgeführt wird. Der Benutzer lädt einen Anfangssatz von Ressourcen (HTML, CSS und JavaScript) und weitere Updates (zeigt eine neue Ansicht, Laden von Daten) erfolgt über AJAX. Thermen werden häufig für komplexere clientseitige Anwendungen verwendet. Google Mail ist ein gutes Beispiel dafür. Laden Sie  [...]
+
+Mit einem SPA kann Ihnen helfen, Ihre Anwendung in effizienter Weise zu organisieren, aber es hat auch bestimmte Vorteile für Cordova Anwendungen. Eine Cordova-Anwendung muss warten, für das Deviceready-Ereignis ausgelöst, bevor alle Plugins verwendet werden kann. Wenn Sie keinen SPA verwenden und Ihre Benutzer klickt, um von einer Seite zur anderen zu gehen, müssen Sie warten für Deviceready erneut ausgelöst, bevor Sie machen über ein Plugin zu verwenden. Dies ist einfach zu vergessen,  [...]
+
+Selbst wenn Sie nicht mithilfe von Cordova, wird mobile Application erstellen, ohne die Verwendung einer einzelnen Seitenarchitektur Leistung auswirken. Dies ist denn Navigieren zwischen den Seiten erforderlich sein, Vermögenswerte, Skripte, etc. neu geladen werden. Auch wenn diese Vermögenswerte zwischengespeichert werden, wird es Sie noch Leistungsprobleme.
+
+Beispiele für SPA-Bibliotheken, die Sie in Ihren Cordova-Anwendungen verwenden können sind:
+
+*   [AngularJS][2]
+*   [EmberJS][3]
+*   [Rückgrat][4]
+*   [Kendo UI][5]
+*   [Monaca][6]
+*   [ReactJS][7]
+*   [Sencha Touch][8]
+*   [jQuery Mobile][9]
+
+ [2]: http://angularjs.org
+ [3]: http://emberjs.com
+ [4]: http://backbonejs.org
+ [5]: http://www.telerik.com/kendo-ui
+ [6]: http://monaca.mobi/en/
+ [7]: http://facebook.github.io/react/
+ [8]: http://www.sencha.com/products/touch/
+ [9]: http://jquerymobile.com
+
+Und viele, viele mehr.
+
+## 2) Überlegungen zur Leistung
+
+Einer der größten Fehler, den, die ein neuer Cordova-Entwickler leisten kann, ist anzunehmen, dass die Leistung, die sie auf einem desktop-Rechner bekommen das gleiche erhalten sie auf einem mobilen Gerät. Zwar unsere mobile Geräte leistungsfähiger jedes Jahr bekommen, es fehlen noch die Kraft und die Leistung eines Desktop-Computers. Mobile Geräte haben in der Regel viel weniger RAM und eine GPU, die weit entfernt von ihrem Desktop (oder auch Laptop) Brüder. Eine vollständige Liste der  [...]
+
+**Klicken Sie im Vergleich zu Touch** - der größte und einfachste Fehler, den Sie machen können ist, Click-Ereignisse verwenden. Während diese "prima Mobile funktionieren", erheben die meisten Geräte 300ms Verzögerung darauf Unterscheidung zwischen einem Hauch und ein Hauch "halten"-Ereignis. Mit `touchstart` , oder `touchend` , führt zu einer dramatischen Verbesserung - 300ms nicht klingt wie viel, aber es ruckelt UI-Updates und Verhalten führen kann. Außerdem sollten Sie die Tatsache,  [...]
+
+ [10]: http://caniuse.com/#search=touch
+
+**CSS-Transitions gegenüber DOM-Manipulation** - mit Hilfe des Hardware-beschleunigte CSS Übergänge werden dramatisch besser als JavaScript verwendet, um Animationen zu erstellen. Finden Sie unter der Liste der Ressourcen am Ende dieses Abschnitts für Beispiele.
+
+**Netzwerke zu saugen** - Ok, Netzwerke nicht immer saugen, aber die Wartezeit von Mobilfunknetzen, selbst gute Mobilfunknetzen, ist weit schlimmer sein als Sie vielleicht denken. Eine desktop-Anwendung, die alle 30 Sekunden nach unten über 500 Zeilen von JSON-Daten, schlürft werden beide langsamer auf einem mobilen Gerät sowie ein Batterie-Schwein. Beachten Sie, dass Cordova apps mehrere Möglichkeiten haben, Daten in der app (LocalStorage und das Dateisystem z. B.) beibehalten. Diese Da [...]
+
+**Zusatzvorstellung Artikel und Ressourcen**
+
+*   ["Sie halb assed es"][11]
+*   ["Top zehn Tipps zur Leistungssteigerung für PhoneGap und Hybrid-Apps"][12]
+*   ["Schnelle Apps und Websites mit JavaScript"][13]
+
+ [11]: http://sintaxi.com/you-half-assed-it
+ [12]: http://coenraets.org/blog/2013/10/top-10-performance-techniques-for-phonegap-and-hybrid-apps-slides-available/
+ [13]: https://channel9.msdn.com/Events/Build/2013/4-313
+
+## 3) erkennen und behandeln von Offline-Status
+
+Finden Sie im vorherigen Tipp über Netzwerke. Nicht nur Sie können über ein langsames Netzwerk, es ist durchaus möglich, für Ihre Anwendung komplett offline sein. Die Anwendung sollte dies auf intelligente Weise behandeln. Wenn Ihre Anwendung nicht tut, wird glauben, dass Ihre Anwendung unterbrochen wird. Gegeben wie einfach es ist, (Cordova unterstützt hören für ein Offline- und Ereignis) zu behandeln gibt es absolut keinen Grund für Ihre Anwendung nicht mehr reagiert, wenn offline ausf [...]
+
+Beachten Sie, dass die Online- und offline-Veranstaltungen sowie die Netzwerk-Verbindung-API ist nicht perfekt. Sie müssen möglicherweise verlassen sich auf mithilfe einer XHR-Anforderung um zu sehen, ob das Gerät wirklich offline oder online ist. Am Ende des Tages werden sicher irgendeine Form der Unterstützung für Netzwerkprobleme - fügen Sie in der Tat, im Apple Store (und wahrscheinlich noch andere Läden) werden apps, die ordnungsgemäß offline/online-Staaten darstellen nicht ablehnen [...]
+
+ [14]: http://blogs.telerik.com/appbuilder/posts/13-04-23/is-this-thing-on-%28part-1%29
+
+# Umgang mit Upgrades
+
+## Update von Cordova-Projekten
+
+Wenn das vorhandene Projekt erstellt wurde, mithilfe von Cordova 3.x, können Sie das Projekt aktualisieren, indem Folgendes ausgeben:
+
+    cordova platform update platform-name ios, android, etc.
+
+
+Wenn das vorhandene Projekt, unter einer Version vor Cordova erstellt wurde 3.x, es wäre wohl am besten ein neues Cordova-3.x-Projekt erstellen und kopieren Sie dann des vorhandenen Projekts Code und Vermögenswerte in das neue Projekt. Typische Schritte:
+
+*   Erstellen eines neuen Cordova-3.x-Projekts (Cordova erstellen...)
+*   Kopieren Sie den Www-Ordner aus dem alten Projekt zum neuen Projekt
+*   Kopieren Sie alle Konfigurationseinstellungen aus dem alten Projekt in das neue Projekt
+*   Fügen Sie alle Plugins in das alte Projekt in das neue Projekt verwendet
+*   Erstellen Sie das Projekt
+*   Testen, testen, testen!
+
+Unabhängig von der vorherigen Version des Projekts ist es absolut wichtig, dass Sie lesen auf was in der aktualisierten Version geändert wurde, da das Update den Code brechen kann. Der beste Ort, um diese Informationen werden in den Release-Notes in den Repositories und auf dem Cordova-Blog veröffentlicht. Sie wollen Ihre Anwendung gründlich testen, um festzustellen, ob es ordnungsgemäß ausgeführt wird, nachdem Sie das Update durchführen.
+
+Hinweis: einige Plugins kompatibel mit der neuen Version von Cordova möglicherweise nicht. Wenn eine Plugin nicht kompatibel ist, möglicherweise um ein Ersatz-Plugin zu finden, die tut, was Sie brauchen können, oder müssen Sie möglicherweise verzögern, Aktualisierung des Projekts. Alternativ ändern Sie das Plugin so, dass es unter der neuen Version arbeiten und zurück zur Gemeinschaft beitragen.
+
+## Plugin-Upgrades
+
+Ab Cordova 3.4 gibt es keinen Mechanismus für die Aktualisierung geänderte Plugins mithilfe eines einzelnen Befehls. Stattdessen entfernen Sie das Plugin zu, und fügen Sie sie zurück zu Ihrem Projekt und die neue Version installiert werden:
+
+    Cordova Plugin Rm com.some.plugin Cordova Plugin hinzufügen com.some.plugin
+
+
+Achten Sie darauf, das aktualisierte Plugin Dokumentation, zu kontrollieren, Sie benötigen, um Ihren Code zum Arbeiten mit der neuen Version anzupassen. Auch, doppelt überprüfen, die die neue Version des Plugins mit Ihrem Projekt Version von Cordova.
+
+Testen Sie stets Ihre apps um sicherzustellen, dass das neue Plugin installieren nicht etwas gebrochen hat, die Sie nicht vorhersah.
+
+Wenn Ihr Projekt viele Plugins, die Sie benötigen aktualisiert hat, könnte es sparen Sie Zeit eine Shell oder Batch-Skript erstellen, das entfernt und die Plugins mit einem einzigen Befehl hinzugefügt.
+
+# Cordova apps testen
+
+Testen Ihrer Anwendungen ist super wichtig. Das Cordova-Team nutzt Jasmin aber Web-verbündete Einheit-Testlösung wird.
+
+## Am Simulator vs. auf einem echten Gerät testen
+
+Es ist nicht ungewöhnlich, dass desktop-Browsern und Gerät-Simulatoren/Emulatoren verwenden Sie beim Entwickeln einer Anwendung von Cordova. Allerdings ist es unglaublich wichtig, dass Sie Ihre Anwendung auf so viele physische Geräte testen wie du nur kannst:
+
+*   Simulatoren sind genau das: Simulatoren. Beispielsweise Ihre Anwendung in der iOS-Simulator ohne Probleme funktionieren, aber es möglicherweise nicht auf einem echten Gerät (vor allem in bestimmten Umständen, wie etwa einen Speichermangel-Zustand). Oder Ihre app versäumen tatsächlich auf dem Simulator, während es auf einem echten Gerät einwandfrei funktioniert.
+*   Emulatoren sind genau das: Emulatoren. Sie repräsentieren nicht, wie gut Ihre app auf einem physischen Gerät ausgeführt werden. Einige Emulatoren können beispielsweise Ihre app mit einer verstümmelten Anzeige gerendert, während ein echtes Gerät kein Problem hat. (Wenn Sie dieses Problem auftritt, deaktivieren Sie den Host GPU im Emulator.)
+*   Simulatoren sind in der Regel schneller als Ihr physisches Gerät. Emulatoren sind auf der anderen Seite im allgemeinen langsamer. Beurteilen Sie die Leistung Ihrer Anwendung nicht, von wie es in einem Simulator oder einen Emulator durchführt. Beurteilen Sie die Leistung Ihrer Anwendung von wie es auf ein Spektrum an realen Geräten läuft.
+*   Es ist unmöglich, ein gutes Gefühl dafür, wie Ihre app auf Ihrem Touch reagiert, mit einem Simulator oder einen Emulator. Stattdessen kann die app auf einem echten Gerät ausgeführt Probleme mit den Größen der Elemente der Benutzeroberfläche, Reaktionsfähigkeit, usw. hinweisen.
+*   Obwohl es schön wäre, nur auf ein Gerät pro Plattform testen zu können, empfiehlt es sich, bei vielen Geräten sportliche viele verschiedene OS-Versionen zu testen. Z. B. was auf Ihrem bestimmten Android-Smartphone funktioniert auf einem anderen Android-Gerät möglicherweise nicht. Was auf einem iOS 7-Gerät funktioniert möglicherweise nicht auf einem Gerät mit iOS 6.
+
+Es ist natürlich unmöglich, auf alle möglichen Geräte auf dem Markt zu testen. Aus diesem Grund ist es ratsam viele Tester einstellen, die verschiedene Geräte zu haben. Obwohl sie jedes Problem wird nicht fangen, stehen die Chancen gut, dass sie entdecken werden, Macken und Probleme, die Sie allein nie finden würden.
+
+Tipp: Es ist möglich auf Android Nexus Geräten leicht unterschiedliche Versionen von Android auf das Gerät flashen. Dieser einfache Prozess können Sie Ihre Anwendung auf verschiedenen Ebenen von Android mit einem einzigen Gerät, leicht zu testen, ohne Ihre Garantie annullieren oder dass Sie Ihr Gerät auf "Jailbreak" oder "Root". Die Google Android Fabrik Bilder und Anleitungen befinden sich in: https://developers.google.com/android/nexus/images#instructions
+
+# Debuggen von Cordova apps
+
+Debuggen von Cordova, muss ein Setup. Im Gegensatz zu einer desktop-Anwendung Sie können nicht öffnen Sie einfach Dev Tools auf Ihrem mobilen Gerät und Debuggen starten, zum Glück gibt es einige tolle Alternativen.
+
+## iOS Debuggen
+
+### Xcode
+
+Mit Xcode können Sie die native iOS Seite Ihrer Cordova-Anwendung debuggen. Stellen Sie sicher, dass der Debug-Umgebung (Blick-> Debug Bereich) angezeigt wird. Sobald Ihre app auf dem Gerät (oder Simulator) ausgeführt wird, können Sie im Bereich Debug Protokollausgabe anzeigen. Dies ist, wo Fehler oder Warnungen gedruckt wird. Sie können auch Haltepunkte innerhalb der Quelldateien festlegen. Dies ermöglicht Ihnen, Schritt für Schritt durch den Code eine Zeile zu einem Zeitpunkt und den Z [...]
+
+ [15]: https://developer.apple.com/library/mac/documentation/ToolsLanguages/Conceptual/Xcode_Overview/DebugYourApp/DebugYourApp.html#//apple_ref/doc/uid/TP40010215-CH18-SW1
+
+### Safari Remote Debuggen mit Webinformationen
+
+Mit der Safari Web-Inspektor können Sie den Webview und Js-Code in der Cordova-Anwendung debuggen. Dies funktioniert nur unter OSX und nur mit iOS 6 (und höher). Es verwendet Safari zum Herstellen einer Verbindung mit Ihrem Gerät (oder der Simulator) und wird die Browser-Dev-Tools der Cordova-Anwendung verbinden. Sie bekommen, was Sie von Entwicklungstools - DOM Inspektion/Manipulation, einen JavaScript-Debugger, Netzwerk-Inspektion, die Konsole und mehr erwarten. Wie Xcode mit Safari We [...]
+
+ [16]: https://developer.apple.com/library/safari/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Introduction/Introduction.html
+
+## Chrom Remotedebuggen
+
+Praktisch das gleiche wie der Safari-Version, dies funktioniert nur mit Android, sondern kann von jedem desktop-Betriebssystem verwendet werden. Es erfordert mindestens Android 4.4 (KitKat), API-Mindestmaß an 19 und Chrom 30 + (auf dem Desktop). Sobald verbunden, erhalten Sie die gleiche Chrome Dev Tools-Erfahrung für Ihre mobilen Anwendungen, wie Sie mit Ihrem desktop-Anwendungen. Noch besser ist, haben die Chrome Dev-Tools eine Spiegel-Option, die Ihre app-Betrieb auf dem mobilen Gerät [...]
+
+Es ist möglich, Chrome Dev Tools verwenden, um iOS apps, über einen WebKit-Proxy zu prüfen: <https://github.com/google/ios-webkit-debug-proxy/>
+
+## Welligkeit
+
+Welligkeit ist ein desktop basierten Emulator für Cordova-Projekte. Im Wesentlichen können Sie eine Cordova-Anwendung in der desktop-Anwendung ausführen und fake verschiedene Cordova-Features. Beispielsweise können Sie den Beschleunigungsmesser um zu testen, Shake-Veranstaltungen zu simulieren. Es täuscht die Kamera-API, indem man Ihnen ein Bild von Ihrer Festplatte auszuwählen. Welligkeit können, die Sie mehr auf Ihren benutzerdefinierten Code, anstatt sich Gedanken über Cordova Plugins [...]
+
+## Weinre
+
+Weinre erstellt einen lokalen Server, der einen remote-Debug-Client für Ihre Cordova-Anwendungen hosten kann. Nachdem Sie installiert und es gestartet haben, können Sie eine Codezeile in Cordova Anwendung kopieren und starten Sie ihn neu. Sie können dann eine Dev-Tool-Leiste auf dem Desktop mit der Anwendung öffnen. Weinre ist nicht ganz so hochtrabend als Chrome und Safari Remotedebuggen, hat aber den Vorteil der Arbeit mit einem viel größeren Bereich der Betriebssysteme und Plattformen [...]
+
+## Andere Optionen
+
+*   BlackBerry 10 unterstützt auch Debuggen: [Dokumentation][17]
+*   Sie können mit Firefox App Manager sowie Debuggen, finden Sie unter [diesem Blog-Post][18] und dieser [MDN-Artikel][19].
+*   Weitere Beispiele und Erläuterung der oben genannten Tipps zum Debuggen finden Sie unter: <http://developer.telerik.com/featured/a-concise-guide-to-remote-debugging-on-ios-android-and-windows-phone/>
+
+ [17]: https://developer.blackberry.com/html5/documentation/v2_0/debugging_using_web_inspector.html
+ [18]: https://hacks.mozilla.org/2014/02/building-cordova-apps-for-firefox-os/
+ [19]: https://developer.mozilla.org/en-US/Apps/Tools_and_frameworks/Cordova_support_for_Firefox_OS#Testing_and_debugging
+
+# Benutzeroberfläche
+
+Erstellen einer Anwendung Cordova sieht schön auf mobile eine Herausforderung sein kann, vor allem für Entwickler. Viele Menschen haben ein UI-Framework verwenden, um dies zu erleichtern. Hier ist eine kurze Liste der Optionen, die Sie betrachten möchten.
+
+*   [jQuery Mobile][9] - jQuery Mobile erhöht automatisch Ihre Layout für mobile Optimierung. Es behandelt auch einen SPA für Sie automatisch erstellen.
+*   [Ionische][20] -dieser leistungsstarke UI-Framework hat tatsächlich eigene CLI Projekterstellung zu behandeln.
+*   [Ratsche][21] - geholt Ihnen durch die Menschen, die Bootstrap erstellt.
+*   [Kendo UI][5] - Open-Source-UI und Application Framework von Telerik.
+*   [DECKLACK][22]
+*   [ReactJS][7]
+
+ [20]: http://ionicframework.com/
+ [21]: http://goratchet.com/
+ [22]: http://topcoat.io
+
+Wenn Sie Ihre Benutzeroberfläche zu erstellen, ist es wichtig, über alle Plattformen, die Sie abzielen und die Unterschiede zwischen den Benutzererwartungen zu denken. Beispielsweise wird eine Android-Anwendung, die Benutzeroberfläche eines iOS-Stil hat wahrscheinlich nicht gut mit Benutzer rüber. Dies wird manchmal auch durch die verschiedene Anwendung-Stores erzwungen. Aus diesem Grund ist es wichtig, dass Sie die Konventionen des jede Plattform zu respektieren und daher vertraut mit d [...]
+
+*   [iOS][23]
+*   [Android][24]
+*   [Windows Phone][25]
+
+ [23]: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/MobileHIG/index.html
+ [24]: https://developer.android.com/designWP8
+ [25]: http://dev.windowsphone.com/en-us/design/library
+
+## Zusätzliche UI-Artikel und Betriebsmittel
+
+Obwohl Browser-Motoren immer mehr Normen Beschwerde geworden, wir leben noch in einer vorangestellten Welt (-Webkit und - Frau) der folgende Artikel ist wertvoll, wenn UI in für cross-Browser-apps entwickeln: <http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx>
+
+# Besondere Überlegungen
+
+Obwohl Cordova Cross-Plattform-Entwicklung einfacher macht, ist es einfach nicht möglich, 100 % unabhängig von der zugrunde liegenden systemeigenen Plattform bereitzustellen. Also Einschränkungen bewusst.
+
+## Plattform Macken
+
+Achten Sie beim Lesen der Dokumentation auf Abschnitte, die unterschiedliche Verhaltensweisen oder Anforderungen auf mehreren Plattformen zu skizzieren. Falls vorhanden, wäre dies in einem Abschnitt mit dem Titel "Android Eigenarten", "iOS Marotten", etc.. Durch diese Eigenheiten lesen Sie und beachten sie beim Arbeiten mit Cordova.
+
+## Remote-Inhalte laden
+
+Aufrufen von Cordova JavaScript-Funktionen aus einer HTML-Seite aus der Ferne geladen ist (eine HTML-Seite nicht lokal auf dem Gerät gespeichert) eine nicht unterstützte Konfiguration. Dies ist da Cordova war nicht dafür ausgelegt, und die Apache-Cordova-Gemeinschaft tut keine Prüfung dieser Konfiguration. Während es in einigen Fällen wirken kann, wird es nicht empfohlen oder unterstützt. Es gibt Herausforderungen mit der gleichen Ursprungs-Policy, halten das JavaScript und native Teile  [...]
+
+Die Anzeige der HTML-Inhalt aus der Ferne geladen, in ein Webview getan werden mit Cordova's InAppBrowser. Die InAppBrowser ist so konzipiert, dass es ausgeführtes JavaScript keinen Zugriff auf die Cordova-JavaScript-APIs aus den oben aufgeführten Gründen hat. Finden Sie im Security Guide.
+
+# Halten
+
+Hier sind ein paar Möglichkeiten, um mit Cordova aktuell zu halten.
+
+*   Abonnieren Sie den [Blog von Cordova][26].
+*   Die [Entwickler-Liste][27]abonnieren. Hinweis: Dies ist keine Selbsthilfegruppe! Vielmehr ist dies ein Ort, wo die Entwicklung von Cordova diskutiert wird.
+
+ [26]: http://cordova.apache.org/#news
+ [27]: http://cordova.apache.org/#mailing-list
+
+# Anfordern von Hilfe
+
+Die folgenden Links sind die besten Orte, um Hilfe zu Cordova zu erhalten:
+
+*   StackOverflow: <http://stackoverflow.com/questions/tagged/cordova> mithilfe des Cordova-Tags können Sie anzeigen und durchsuchen alle Cordova Fragen. Beachten Sie, dass StackOverflow automatisch das "Phonegap" Tag "Cordoba", konvertiert so dass auf diese Weise werden Sie historische Fragen sowie Zugang zu
+*   PhoneGap Google Group: [https://groups.google.com/forum/#! Forum/Phonegap][28] diese Google Group war das alte Support-Forum als Cordova noch PhoneGap genannt wurde. Zwar gibt es noch eine Menge von Cordova-Benutzer, die dieser Gruppe häufig, hat die Gemeinde Cordova mit Schwerpunkt weniger auf diese Gruppe und stattdessen StackOverflow Unterstützung geäußert
+*   Meetup: <http://phonegap.meetup.com> - betrachten Sie suchen nach einer lokalen Cordova/PhoneGap Meetup-Gruppe
+
+ [28]: https://groups.google.com/forum/#!forum/phonegap
diff --git a/www/docs/de/9.x/guide/overview/index.md b/www/docs/de/9.x/guide/overview/index.md
new file mode 100644
index 0000000..e23c052
--- /dev/null
+++ b/www/docs/de/9.x/guide/overview/index.md
@@ -0,0 +1,78 @@
+---
+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: Übersicht
+toc_title: Overview
+---
+
+# Übersicht
+
+Apache Cordova ist ein Open-Source-mobile-Entwicklung-Framework. Sie können standard-Web-Technologien wie HTML5, CSS3 und JavaScript für Cross-Plattform-Entwicklung, Vermeidung jeder mobilen Plattformen native Entwicklung der Sprache zu verwenden. Anwendungen werden in Verpackungen, die gezielt auf jede Plattform und verlassen sich auf standardkonforme API Anbindungen an jedes Gerät Sensoren, Daten und Netzwerkstatus zugreifen.
+
+Apache Cordova graduierte Oktober 2012 als Top-Level-Projekt innerhalb der Apache Software Foundation (ASF). Durch die ASF wird künftige Cordova offene Leitung des Projekts sichergestellt. Es bleibt immer kostenlos und open Source unter der Apache License, Version 2.0. Besuchen Sie [cordova.apache.org][1] für weitere Informationen.
+
+ [1]: http://cordova.apache.org
+
+Verwenden Sie Apache Cordova, falls Sie sind:
+
+*   mobile Entwickler und wollen eine Anwendung über mehrere Plattformen hinweg zu erweitern, ohne es erneut mit Sprache und Tool jede Plattform implementieren festgelegt.
+
+*   Speichern Portale, Webentwickler und wollen eine Webanwendung bereitstellen, die für den Vertrieb in verschiedenen app gepackt ist.
+
+*   mobile Entwickler interessiert mischen systemeigene Anwendungskomponenten mit einer *WebView* (spezielle Browser-Fenster), die auf Geräteebene APIs, zugreifen kann oder wollen Sie eine Plugin-Schnittstelle zwischen systemeigenen und WebView Komponenten entwickeln.
+
+## Basiskomponenten
+
+Apache-Cordova-Anwendungen basieren auf einer gemeinsamen `config.xml` -Datei, enthält Informationen über die app und gibt Parameter, die beeinflussen, wie es funktioniert, z. B. ob es reagiert auf Orientierung verschiebt. Diese Datei entspricht der W3C-Spezifikation für [Verpackt Web App][2]oder *Widget*.
+
+ [2]: http://www.w3.org/TR/widgets/
+
+Die Anwendung selbst wird als eine Web-Seite implementiert, standardmäßig eine lokale Datei mit dem Namen *index.html*, die verweist was CSS, JavaScript, Bilder, Mediendateien oder andere Ressourcen sind notwendig für die Ausführung. Die app führt als ein *WebView* in der Ausgangsanwendung-Wrapper, die Sie auf app Stores zu verteilen.
+
+Der Cordova-fähigen WebView kann die Anwendung mit der gesamten [Benutzeroberfläche](../next/index.html) bereitstellen. Auf einigen Plattformen kann es auch eine Komponente innerhalb einer größeren, Hybridanwendung sein, die die WebView mit nativen Komponenten mischt. (Siehe Einbettung Webansichten für Details.)
+
+Eine *Plugin* -Schnittstelle steht für Cordova und systemeigenen Komponenten miteinander kommunizieren. Dadurch können mit systemeigenen Code aus JavaScript aufrufen. Im Idealfall sind die JavaScript-APIs für systemeigenen Code konsistent mehrere Geräteplattformen. Ab der Version 3.0 bieten Plugins Bindungen an standard-Device-APIs. Drittanbieter Plugins bieten zusätzliche Bindungen an Funktionen nicht notwendigerweise auf allen Plattformen. Sie können finden diese Drittanbieter Plugins  [...]
+
+ [3]: http://plugins.cordova.io
+
+**Hinweis**: ab Version 3.0, wenn Sie erstellen ein Cordova-Projekt nicht über irgendwelche Plugins vorhanden. Dies ist das neue Standardverhalten. Alle Plugins, die Sie wünschen, die auch die Core-Plugins muss explizit hinzugefügt werden.
+
+Cordova bietet keine UI-Widgets oder MV-Frameworks. Cordova bietet nur die Runtime, in der diejenigen ausgeführt werden können. Wenn Sie UI-Widgets und/oder ein MV * Framework verwenden möchten, müssen Sie diejenigen auswählen und sie in Ihrer Anwendung selbst als Material von Drittherstellern.
+
+## Entwicklungspfade
+
+Ab Version 3.0 können Sie zwei einfache Workflows verwenden, um eine mobile app zu erstellen. Während Sie häufig entweder Workflow verwenden können, um die gleiche Aufgabe, bieten sie alle Vorteile:
+
+*   **Cross-Plattform (CLI)-Workflow**: Nutzung dieser Workflow Ihre app auf so viele verschiedene mobile Betriebssysteme wie möglich laufen soll mit wenig müssen für Plattform-spezifische Entwicklung. Dieser Workflow dreht sich um die `cordova` Dienstprogramm, andernfalls bekannt als die Cordova *CLI*, die mit Cordova 3.0 eingeführt wurde. Die CLI ist High-Level-Tool, das Ihnen erlaubt, Projekte für viele Plattformen gleichzeitig zu erstellen viele der Funktionen von Low-Level-Shell-Skr [...]
+
+*   **Plattform-zentrierte Workflow**: Verwenden Sie diesen Workflow, wenn Sie konzentrieren eine app für eine einzelne Plattform und müssen in der Lage, es auf einer niedrigeren Ebene ändern möchten. Du musst diesen Ansatz, beispielsweise verwenden, möchten Sie Ihre app zum Mischen von benutzerdefinierter systemeigener Komponenten mit Web-basierten Cordova Komponenten, wie in Webansichten Einbettung für erläutert. Als Faustregel gilt verwenden Sie diesen Workflow, wenn Sie das Projekt i [...]
+
+Wenn zunächst ausgehend, kann es am einfachsten, den Cross-Plattform-Workflow verwenden, um eine app erstellen, wie beschrieben in The Command-Line Interface sein. Sie haben dann die Möglichkeit zu einem Plattform-zentriert-Workflow zu wechseln, benötigen Sie größere Kontrolle, die das SDK enthält. Low-Level-Shell Dienstprogramme stehen unter [cordova.apache.org][1] in einer separaten Verteilerliste als CLI zur Verfügung. Für Projekte, die ursprünglich von der CLI generiert, diese Shell  [...]
+
+**Hinweis**: Sobald Sie von der CLI-basierte Workflow zu einem rund um die Plattform-spezifische SDKs und Shell Tools wechseln, du kannst nicht zurück gehen. Die CLI unterhält einen gemeinsamen Satz von Cross-Plattform Quellcode, die auf jedem es verwendet, um über Plattform-spezifischen Quellcode schreiben zu bauen. Um Änderungen zu den Plattform-spezifischen Vermögenswerten vorgenommenen erhalten, Sie müssen auf der Plattform-zentrierte Shell-Werkzeugen zu wechseln, die Cross-Plattform [...]
+
+## Installation von Cordova
+
+Die Installation von Cordova variieren abhängig vom obigen Workflow, die Sie wählen:
+
+*   Plattformübergreifende Workflow: finden Sie die Befehlszeilen-Schnittstelle.
+
+*   Plattform-zentrierte Workflow: finden Sie die Plattform-Handbüchern.
+
+Nach der Installation von Cordova, empfiehlt es sich, dass Sie die Plattform-Führer für die mobilen Plattformen überprüfen, die Sie für entwickeln werden. Es wird auch empfohlen, dass Sie auch die Privatsphäre Guide, Sicherheit und die nächsten Schritte überprüfen. Konfigurieren von Cordova, finden Sie in der Datei config.xml Datei. JavaScript native Funktion auf einem Gerät zugreifen, finden Sie in der Plugin-APIs. Und finden Sie in den anderen enthalten wie nötig.
diff --git a/www/docs/de/9.x/guide/platforms/amazonfireos/config.md b/www/docs/de/9.x/guide/platforms/amazonfireos/config.md
new file mode 100644
index 0000000..d2e2c0d
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/amazonfireos/config.md
@@ -0,0 +1,71 @@
+---
+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: Amazon Fire OS Konfiguration
+---
+
+# Amazon Fire OS Konfiguration
+
+Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. Dieser Abschnitt Informationen über Einstellungen, die nur für Amazon Fire OS gelten baut. Informationen über globale Konfigurationsoptionen finden Sie unter [die Datei config.xml Datei][1].
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `KeepRunning`(Boolean, wird standardmäßig auf `true` ): bestimmt, ob die Anwendung bleibt auch nach im Hintergrund läuft ein `[pause](../../../cordova/events/events.pause.html)` -Ereignis ausgelöst. Diese `false` tötet nicht die app nach einem `[pause](../../../cordova/events/events.pause.html)` Ereignis, sondern einfach hält Ausführung von Code innerhalb der Webview Cordova, während die app im Hintergrund ist.
+    
+        <preference name="KeepRunning" value="false"/>
+        
+
+*   `ErrorUrl`(URL, wird standardmäßig auf `null` ): Wenn gesetzt, wird die referenzierte Seite ein Fehler in der Anwendung statt ein Dialogfeld mit dem Titel "Application Error" angezeigt.
+    
+        <preference name="ErrorUrl" value="error.html"/>
+        
+
+*   `LoadingDialog`(string, der Standardwert ist `null` ): Wenn gesetzt, zeigt einen Dialog mit dem angegebenen Titel und Nachricht und einen Spinner, wenn Sie die erste Seite einer Anwendung zu laden. Titel und Nachricht sind durch Kommas getrennt in dieser Wertzeichenfolge, und das Komma wird entfernt, bevor das Dialogfeld angezeigt wird.
+    
+        <preference name="LoadingDialog" value="Please wait, the app is loading"/>
+        
+
+*   `LoadingPageDialog`(string, der Standardwert ist `null` ): dasselbe wie `LoadingDialog` , aber für das Laden von jeder Seite nach der ersten Seite in der Anwendung.
+    
+        <preference name="LoadingPageDialog" value="Please wait, the data is loading"/>
+        
+
+*   `LoadUrlTimeoutValue`(Anzahl, Standard ist `20000` ): beim Laden einer Seite, die Zeitspanne zu warten, bevor ein Timeoutfehler auslösen. In diesem Beispiel gibt 10 Sekunden anstatt 20:
+    
+        <preference name="LoadUrlTimeoutValue" value="10000"/>
+        
+
+*   `SplashScreen`: Der Name der Datei abzüglich ihrer Erweiterung in das `res/drawable` Verzeichnis. Verschiedene Vermögenswerte müssen diesem gemeinsamen Namen in verschiedenen Unterverzeichnissen teilen.
+    
+        <preference name="SplashScreen" value="splash"/>
+        
+
+*   `SplashScreenDelay`(Nummer, der Standardwert ist `5000` ): die Zeitspanne zeigt das Bild des Begrüßungsbildschirms.
+    
+        <preference name="SplashScreenDelay" value="10000"/>
+        
+
+*   `ShowTitle`(Boolean, wird standardmäßig auf `false` ): den Titel am oberen Rand des Bildschirms anzeigen.
+    
+        <preference name="ShowTitle" value="true"/>
+        
+
+*   `LogLevel`(string, der Standardwert ist `ERROR` ): legt die minimale Protokollebene durch welches Protokoll Nachrichten aus Ihrer Anwendung gefilterte. Gültige Werte sind `ERROR` , `WARN` , `INFO` , `DEBUG` , und`VERBOSE`.
+    
+        <preference name="LogLevel" value="VERBOSE"/>
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/amazonfireos/index.md b/www/docs/de/9.x/guide/platforms/amazonfireos/index.md
new file mode 100644
index 0000000..99d9323
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/amazonfireos/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: Handbuch für die OS-Plattform von Amazon-Feuer
+---
+
+# Handbuch für die OS-Plattform von Amazon-Feuer
+
+Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Amazon-Feuer-OS-Geräte wie der Kindle Fire HDX bereitstellen.
+
+Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
+
+*   [Amazon Fire OS Konfiguration](config.html)
+*   [Amazon Fire OS Webansichten für](webview.html)
+*   [Amazon Fire OS Plugins](plugin.html)
+
+## Einführung
+
+Behandlungsansatz der Amazon Fire OS-Plattform können Cordova Entwickler Hybrid-Web-Anwendungen erstellen, die die erweiterte Web-Engine integriert Kindle Fire-Geräte nutzen. Amazon WebView API (AWV) ist ein Chrom-abgeleitete Web Runtime exklusiv für Feuer-OS. Als Ersatz für die WebView, die mit Android-Geräten kommt, AWV macht es möglich, besser durchführen und leistungsfähiger Hybrid-Web-Anwendungen zu erstellen, indem er Unterstützung für eine schnellere JavaScript-Engine (V8), remote [...]
+
+Weitere Informationen über die Amazon-WebView-API finden Sie im Amazon-Entwicklerportal [HTML5 Hybrid Apps Seite][1]. Unterstützen Sie für weitere Fragen immer gestartet und andere Probleme zu, finden Sie auf den Amazon-Entwicklerportal [Foren - HTML5-Hybrid-Apps][2].
+
+ [1]: https://developer.amazon.com/public/solutions/platforms/android-fireos/docs/building-and-testing-your-hybrid-app
+ [2]: http://forums.developer.amazon.com/forums/category.jspa?categoryID=41
+
+## Anforderungen und Unterstützung
+
+Entwicklung von Cordova apps für Amazon Fire OS erfordert die Installation einer Vielzahl von Support-Dateien, einschließlich alles für Android Entwicklung, als auch die Amazon-WebView-SDK. Überprüfen Sie die Liste unten für die erforderlichen Installationen:
+
+*   [Die Befehlszeilenschnittstelle](../../cli/index.html)
+*   [Android SDK][3]
+*   [Apache Ant][4]
+*   [Amazon WebView SDK][1]
+
+ [3]: http://developer.android.com/sdk/
+ [4]: http://ant.apache.org
+
+## Installation
+
+### Android SDK und Apache Ant
+
+Installieren Sie das Android SDK von [developer.android.com/sdk][3]. Sie können mit einer Wahl, wo das SDK installieren vorgelegt werden sonst die heruntergeladenen verschieben `adt-bundle` Baum, wo Sie Entwicklungstools zu speichern.
+
+Sie müssen den Android-SDK-Manager ausführen ( `android` von einer Befehlszeile aus) mindestens einmal vor Beginn Ihres Cordova-Projekts. Vergewissern Sie sich, installieren Sie die neueste Version des Android SDK-Tools und SDK-Plattform **speziell API-Ebene 19**. [Einrichten der Entwicklungsumgebung][5] finden Sie im Amazon-Entwicklerportal für weitere Informationen zum Einrichten der Entwicklungsumgebung für Kindle Fire-OS-Geräte.
+
+ [5]: https://developer.amazon.com/public/resources/development-tools/ide-tools/tech-docs/01-setting-up-your-development-environment
+
+Installation Apache Ant Bauwerkzeug [eine Ant-binary-Distribution herunterladen][6], entpacken in ein Verzeichnis, das Sie später zurückgreifen können. Sehen Sie das [Ant-Handbuch][7] für weitere Informationen.
+
+ [6]: http://ant.apache.org/bindownload.cgi
+ [7]: http://ant.apache.org/manual/index.html
+
+Für Cordova Kommandozeilen-Tools arbeiten, müssen Sie das Android SDK enthalten `tools` , `platform-tools` und `apache-ant/bin` Verzeichnisse in Ihrer PATH-Umgebung.
+
+#### Mac/Linux-Pfad
+
+Auf Mac, Linux oder andere Unix-ähnliche Plattformen, können Sie einen Text-Editor zum Erstellen oder ändern die `~/.bash_profile` -Datei eine Zeile wie die folgende, je nachdem, wo das SDK und Ant installiert sind:
+
+    Export PATH = ${PATH}: / Entwicklung/Adt-Bundle/Sdk/Plattform-Tools: / Entwicklung/Adt-Bundle/Sdk/Tools: / Entwicklung/Apache-Ant/bin
+    
+
+Dies macht die SDK-Tools im neu eröffneten terminal-Fenster verfügbar. Sonst laufen Sie hier, um sie in der aktuellen Sitzung zur Verfügung stellen:
+
+    $ source ~/.bash_profile
+    
+
+#### Windows-Pfad
+
+So ändern Sie die PATH-Umgebung unter Windows:
+
+*   Im Menü " **Start** " in der unteren linken Ecke des Desktops mit der rechten Maustaste auf **Computer**, klicken, **Eigenschaften**.
+
+*   Klicken Sie in der Spalte auf der linken Seite auf **Erweiterte Systemeinstellungen** .
+
+*   Drücken Sie im daraufhin angezeigten Dialogfeld **Umgebungsvariablen**.
+
+*   Wählen Sie die **PATH** -Variable und klicken Sie **Bearbeiten**.
+
+*   Fügen Sie Folgendes in den Pfad basierend auf dem Sie das SDK und die Ameise, z. B. installiert:
+    
+        ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;C:\Development\apache-ant\bin
+        
+
+*   Speichern Sie den Wert und schließen Sie beide Dialogfelder zu.
+
+*   Auch müssen Sie Java aktivieren. Öffnen Sie eine Eingabeaufforderung und geben `java` , wenn es nicht ausgeführt wird, fügen Sie den Speicherort der Java-Binärdateien an Ihren Weg auch. Stellen Sie sicher, dass %JAVA_HOME% auf installierte JDK-Verzeichnis verweist. Sie müssen möglicherweise JAVA_HOME Umgebung Variable separat hinzufügen.
+    
+        ; %JAVA_HOME%\bin
+        
+
+### Amazon WebView SDK
+
+Um Cordova-Anwendungen mittels der Zielplattform Amazon Fire OS zu erstellen, müssen Sie herunterladen, entpacken und Installieren der Unterstützungsdateien für den Amazon WebView SDK. Diesen Schritt müssen nur bei Ihrem ersten Amazon Fire OS-Projekt durchgeführt werden.
+
+*   Laden Sie das Amazon WebView SDK aus dem [Amazon-Entwicklerportal][1].
+
+*   Kopie `awv_interface.jar` aus dem heruntergeladenen SDK in Cordova Arbeitsverzeichnis. Erstellen Sie Commonlibs(shown below)-Ordner, wenn es nicht vorhanden ist:
+    
+    **Mac/Linux:** `~/.cordova/lib/commonlibs/`
+    
+    **Windows:** `%USERPROFILE%\.cordova\lib\commonlibs`
+
+## Neues Projekt für Amazon Fire OS erstellen
+
+Verwendung der `cordova` Dienstprogramm zum Einrichten eines neuen Projekts, wie beschrieben in The Cordova The Command-Line Interface. Zum Beispiel in einem Quellcode-Verzeichnis:
+
+    $ cordova create hello com.example.hello "HelloWorld"
+    $ cd hello
+    $ cordova platform add amazon-fireos
+    $ cordova build
+    
+
+***Hinweis:*** Zum ersten Mal, das die Amazon-Fireos-Plattform auf Ihrem System installiert ist, es downloadet die entsprechenden Dateien in das Arbeitsverzeichnis von Cordova, aber schlägt dann fehl, da es die AWV SDK-Support-Dateien (siehe oben) fehlt. Folgen Sie die obigen Anweisungen zum Installieren der `awv_interface.jar` , dann entfernen und erneut hinzufügen die Amazon-Fireos-Plattform für Ihr Projekt. Dieser Schritt muss nur für erste Amazon Fire OS-Projekt durchgeführt werden.
+
+## Bereitstellung auf Gerät
+
+Um eine app direkt auf das Gerät zu drücken, stellen Sie sicher, dass USB debugging auf dem Gerät wie beschrieben auf der [Android Developer-Website][8]aktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
+
+ [8]: http://developer.android.com/tools/device.html
+
+Drücken Sie die app auf das Gerät von der Befehlszeile aus:
+
+    $ Cordova führen Sie Amazon-fireos
+    
+
+Abwechselnd innerhalb von Eclipse, Maustaste auf das Projekt, und wählen Sie **Ausführen als → Android-Anwendung**.
+
+**Hinweis**: derzeit über einen Emulator testen wird nicht unterstützt für Amazon WebView-basierte apps, zusätzlich die Amazon WebView-API ist nur verfügbar auf Feuer-OS-Geräten. Weitere Informationen finden Sie auf der [Amazon-WebView-API-SDK][1] -Dokumentation.
+
+### Führen Sie Flags
+
+Der Befehl "ausführen" akzeptiert optionale Parameter entsprechend den Angaben im Dokument Cordova Command Line Interface, Feuer OS akzeptiert auch eine zusätzliche `--debug` Flag die Chrom Developer-Tools für remote Webdebuggen ermöglichen.
+
+Developer Tools verwenden, indem Sie:
+
+    $ cordova run --debug amazon-fireos
+    
+
+Dadurch werden die Tools auf dem Client ausgeführt. Sie können dann an den Client von Port-Weiterleitung mit der Android Debug Bridge (Adb) unter Bezugnahme auf die app-Paketname.
+
+Zum Beispiel:
+
+    ADB vorwärts Tcp:9222 localabstract:com.example.helloworld.devtools
+    
+
+Die DevTools über einen Chrom-basierte Browser können Sie durch die Navigation zu:`http://localhost:9222`.
+
+### Optionale Unterstützung für Eclipse
+
+Einmal erstellt, können Sie die Sonnenfinsternis, die zusammen mit dem Android SDK ändern Sie das Projekt kommt. Beachten Sie, dass Änderungen über Eclipse überschrieben werden, wenn Sie weiterhin Cordova-Befehlszeilen-Tools verwenden.
+
+*   Starten Sie die **Eclipse** -Anwendung.
+
+*   Wählen Sie **Neues Projekt** .
+
+*   Wählen Sie **Android Projekt aus vorhandenem Code** aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf **weiter**: ![][9]
+
+*   Navigieren Sie zu `hello` , oder welches Verzeichnis Sie für das Projekt erstellt, dann auf die `platforms/amazon-fireos` Unterverzeichnis.
+
+*   Eclipse zeigt Ihnen Hallo und Hallo-CorddovaLib - 2 Projekte hinzugefügt werden. Fügen Sie beide.
+
+*   Drücken Sie **Fertig stellen**.
+
+ [9]: {{ site.baseurl }}/static/img/guide/platforms/android/eclipse_new_project.png
+
+Sobald das Eclipse-Fenster wird geöffnet, erscheint ein rotes **X** auf ungelöste Probleme hinweisen. Wenn ja, gehen Sie zusätzlichen folgendermaßen:
+
+*   Rechtsklick auf das Projektverzeichnis.
+
+*   Wählen Sie in den daraus resultierenden **Eigenschaften** im Navigationsbereich des **Android** .
+
+*   Wählen Sie für das Projekt-Ziel erstellen die höchste Android API (derzeit API Level 19) Sie installiert haben.
+
+*   Klicken Sie auf **OK**.
+
+*   Wählen Sie im Menü **Projekt** **Clean** . Dies sollten alle Fehler im Projekt korrigieren.
diff --git a/www/docs/de/9.x/guide/platforms/amazonfireos/plugin.md b/www/docs/de/9.x/guide/platforms/amazonfireos/plugin.md
new file mode 100644
index 0000000..494bae1
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/amazonfireos/plugin.md
@@ -0,0 +1,106 @@
+---
+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: Amazon Fire OS Plugins
+---
+
+# Amazon Fire OS Plugins
+
+Folgen Sie den Anweisungen im Handbuch für das [Android Plugins](../android/plugin.html) für einen Überblick über die Entwicklung von benutzerdefinierten Plugins.
+
+## Echo Amazon Fire OS Plugin Beispiel
+
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+    </platform>
+    
+
+Fügen Sie die folgenden Schritte, um die `src/org/apache/cordova/plugin/Echo.java` Datei:
+
+    package org.apache.cordova.plugin;
+    
+    import org.apache.cordova.CordovaPlugin;
+    import org.apache.cordova.CallbackContext;
+    
+    import org.json.JSONArray;
+    import org.json.JSONException;
+    import org.json.JSONObject;
+    
+    /**
+     * This class echoes a string called from JavaScript.
+     */
+    public class Echo extends CordovaPlugin {
+    
+        @Override
+        public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+            if (action.equals("echo")) {
+                String message = args.getString(0);
+                this.echo(message, callbackContext);
+                return true;
+            }
+            return false;
+        }
+    
+        private void echo(String message, CallbackContext callbackContext) {
+            if (message != null && message.length() > 0) {
+                callbackContext.success(message);
+            } else {
+                callbackContext.error("Expected one non-empty string argument.");
+            }
+        }
+    }
+    
+
+Wenn Sie möchten wiederverwenden Android Plugin-Code für die Amazon-Feuer-OS-Plattform dann ändern die plugin.xml darauf zu die `android` bestimmte Quelldatei. Zum Beispiel
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+        <source-file src="src/android/Echo.java" target-dir="src/org/apache/cordova/plugin" />
+    </platform>
+    
+
+Möchten Sie eine angepasste Plugin für die Amazon-Feuer-OS-Plattform zu schreiben, dann erstellen Sie einen Ordner mit dem Namen `amazon` unter Ihr Plugin-Src / Ordner und ändern die plugin.xml darauf zu die `amazon` bestimmte Quelldatei. Zum Beispiel
+
+    <platform name="amazon-fireos">
+        <config-file target="config.xml" parent="/*">
+            <feature name="Echo">
+                <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+            </feature>
+        </config-file>
+        <source-file src="src/amazon/Echo.java" target-dir="src/org/apache/cordova/plugin" />
+    </platform>
+    
+
+## Verwendung von Amazon WebView in Ihr plugin
+
+Cordova für Amazon Fire OS nutzt benutzerdefinierte Amazon WebView, die auf der Open-Source-Projekt Chromium basiert. Es ist GPU beschleunigt und optimiert für die flüssige Performance am Feuer zu entzünden.
+
+Um zu verstehen, wie man am besten Amazon WebView in Ihrem Projekt verwenden, überprüfen Sie heraus das [Amazon-Entwicklerportal][1].
+
+ [1]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/amazonfireos/webview.md b/www/docs/de/9.x/guide/platforms/amazonfireos/webview.md
new file mode 100644
index 0000000..2066986
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/amazonfireos/webview.md
@@ -0,0 +1,129 @@
+---
+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: Amazon Fire OS Webansichten für
+---
+
+# Amazon Fire OS Webansichten für
+
+Beginnend mit 3.3.0, können Sie Cordova als Komponente in Amazon-Feuer-OS-Anwendungen. Amazon Fire OS bezieht sich auf diese Komponente als `CordovaWebView` . `CordovaWebView`erweitert Amazon WebView, die auf der open-Source-Projekt Chromium basiert. Durch die Nutzung dieser Funktion, können Ihre Webanwendungen der neuesten HTML5-Web-Standards, die in einem modernen Web-Runtime-Engine ausgeführt nutzen.
+
+Wenn Sie mit Amazon Fire OS nicht vertraut sind, sollten Sie zunächst machen Sie sich mit der Amazon-Handbuch für OS-Plattform im Feuer und haben die neuesten SDKs installiert, bevor Sie versuchen die ungewöhnlicheren Entwicklungsoption einen WebView-Einbettung.
+
+## Voraussetzungen
+
+*   Cordova 3.3.0 oder größer
+
+*   Android SDK aktualisiert, um neuesten SDK
+
+*   Amazon WebView SDK
+
+## Anleitung zur Verwendung von CordovaWebView in einem Amazon-Feuer-OS-Projekt
+
+1.  Um diese Anweisungen befolgen, stellen Sie sicher, dass Sie die neueste Cordova-Verteilung. Von [cordova.apache.org][1] herunterladen Sie und entpacken Sie die Amazon Fire OS-Paket.
+
+2.  Download [Amazon WebView SDK][2] zu erweitern, und kopieren Sie die awv_interface.jar in `/framework/libs` Verzeichnis. Erstellen einer Libs / Ordner, wenn es nicht vorhanden ist.
+
+3.  Navigieren Sie zu des Pakets `/framework` Verzeichnis und führen `ant jar` . Es schafft die Cordova `.jar` Datei, bildete sich als`/framework/cordova-x.x.x.jar`.
+
+4.  Kopie der `.jar` Datei in des Android-Projekts `/libs` Verzeichnis.
+
+5.  Fügen Sie Folgendes in der Anwendung `/res/xml/main.xml` -Datei, mit der `layout_height` , `layout_width` und `id` die Anwendung angepasst:
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+6.  Ihre Aktivität ändern, sodass es implementiert die `CordovaInterface` . Sie sollten die enthaltenen Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder setzen sie auf eigene Faust. Das folgende Codefragment zeigt eine einfache Anwendung, die die Schnittstelle verwendet. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut:
+    
+        public class CordovaViewTestActivity extends Activity implements CordovaInterface {
+            CordovaWebView cwv;
+            /* Called when the activity is first created. */
+            @Override
+            public void onCreate(Bundle savedInstanceState) {
+                super.onCreate(savedInstanceState);
+                setContentView(R.layout.main);
+                cwv = (CordovaWebView) findViewById(R.id.tutorialView);
+                Config.init(this);
+                cwv.loadUrl(Config.getStartUrl());
+            }
+        
+
+ [1]: http://cordova.apache.org
+ [2]: https://developer.amazon.com/sdk/fire/IntegratingAWV.html#installawv
+
+Wenn Sie die Kamera verwenden, sollten Sie dies auch implementieren:
+
+        @Override
+        public void setActivityResultCallback(CordovaPlugin plugin) {
+            this.activityResultCallback = plugin;
+        }
+        /**
+         * Launch an activity for which you would like a result when it finished. When this activity exits,
+         * your onActivityResult() method is called.
+         *
+         * @param command           The command object
+         * @param intent            The intent to start
+         * @param requestCode       The request code that is passed to callback to identify the activity
+         */
+        public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) {
+            this.activityResultCallback = command;
+            this.activityResultKeepRunning = this.keepRunning;
+    
+            // If multitasking turned on, then disable it for activities that return results
+            if (command != null) {
+                this.keepRunning = false;
+            }
+    
+            // Start activity
+            super.startActivityForResult(intent, requestCode);
+        }
+    
+        @Override
+        /**
+         * Called when an activity you launched exits, giving you the requestCode you started it with,
+         * the resultCode it returned, and any additional data from it.
+         *
+         * @param requestCode       The request code originally supplied to startActivityForResult(),
+         *                          allowing you to identify who this result came from.
+         * @param resultCode        The integer result code returned by the child activity through its setResult().
+         * @param data              An Intent, which can return result data to the caller (various data can be attached to Intent "extras").
+         */
+        protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
+            super.onActivityResult(requestCode, resultCode, intent);
+            CordovaPlugin callback = this.activityResultCallback;
+            if (callback != null) {
+                callback.onActivityResult(requestCode, resultCode, intent);
+            }
+        }
+    
+
+Denken Sie daran, den Threadpool hinzufügen, sonst die Plugins keine Threads ausgeführt:
+
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+    
+
+1.  Kopieren Sie Ihre Anwendung HTML und JavaScript-Dateien zu Ihrem Amazon-Feuer-OS-Projekts `/assets/www` Verzeichnis.
+
+2.  Kopie `config.xml` von `/framework/res/xml` zu Ihrem Projekts `/res/xml` Verzeichnis.
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/android/config.md b/www/docs/de/9.x/guide/platforms/android/config.md
new file mode 100644
index 0000000..9af85c1
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/config.md
@@ -0,0 +1,95 @@
+---
+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: Android Konfiguration
+---
+
+# Android Konfiguration
+
+Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. Dieser Abschnitt beschreibt die Einstellungen, die nur auf Android Builds gelten. Informationen über globale Konfigurationsoptionen finden Sie unter [die Datei config.xml Datei][1] .
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `KeepRunning`(Boolean, wird standardmäßig auf `true` ): bestimmt, ob die Anwendung bleibt auch nach im Hintergrund läuft ein `[pause](../../../cordova/events/events.pause.html)` -Ereignis ausgelöst. Diese `false` tötet nicht die app nach einem `[pause](../../../cordova/events/events.pause.html)` Ereignis, sondern einfach hält Ausführung von Code innerhalb der Webview Cordova, während die app im Hintergrund ist.
+
+        <preference name="KeepRunning" value="false"/>
+
+
+*   `LoadUrlTimeoutValue`(Nummer in Millisekunden, standardmäßig `20000` , 20 Sekunden): beim Laden einer Seite, die Zeitspanne zu warten, bevor ein Timeoutfehler auslösen. In diesem Beispiel gibt 10 Sekunden anstatt 20:
+
+        <preference name="LoadUrlTimeoutValue" value="10000"/>
+
+
+*   `SplashScreen`(string, der Standardwert ist `splash` ): der Name der Datei abzüglich ihrer Erweiterung in das `res/drawable` Verzeichnis. Verschiedene Vermögenswerte müssen diesem gemeinsamen Namen in verschiedenen Unterverzeichnissen teilen.
+
+        <preference name="SplashScreen" value="mySplash"/>
+
+
+*   `SplashScreenDelay`(Zahl in Millisekunden, der Standardwert ist `3000` ): die Zeitspanne zeigt das Bild des Begrüßungsbildschirms.
+
+        <preference name="SplashScreenDelay" value="10000"/>
+
+
+*   `InAppBrowserStorageEnabled`(Boolean, wird standardmäßig auf `true` ): Steuerelemente ob Seiten innerhalb einer InAppBrowser geöffnet können Zugriff auf die gleichen LocalStorage und WebSQL [Speicher](../../../cordova/storage/storage.html) als Seiten mit Standardbrowser geöffnet.
+
+        <preference name="InAppBrowserStorageEnabled" value="true"/>
+
+
+*   `LoadingDialog`(string, der Standardwert ist `null` ): Wenn gesetzt, zeigt einen Dialog mit dem angegebenen Titel und Nachricht und einen Spinner, wenn Sie die erste Seite einer Anwendung zu laden. Titel und Nachricht sind durch Kommas getrennt in dieser Wertzeichenfolge, und das Komma wird entfernt, bevor das Dialogfeld angezeigt wird.
+
+        <preference name="LoadingDialog" value="My Title,My Message"/>
+
+
+*   `LoadingPageDialog`(string, der Standardwert ist `null` ): dasselbe wie `LoadingDialog` , aber für das Laden von jeder Seite nach der ersten Seite in der Anwendung.
+
+        <preference name="LoadingPageDialog" value="My Title,My Message"/>
+
+
+*   `ErrorUrl`(URL, wird standardmäßig auf `null` ): Wenn gesetzt, wird die referenzierte Seite ein Fehler in der Anwendung statt ein Dialogfeld mit dem Titel "Application Error" angezeigt.
+
+        <preference name="ErrorUrl" value="myErrorPage.html"/>
+
+
+*   `ShowTitle`(Boolean, wird standardmäßig auf `false` ): den Titel am oberen Rand des Bildschirms anzeigen.
+
+        <preference name="ShowTitle" value="true"/>
+
+
+*   `LogLevel`(string, der Standardwert ist `ERROR` ): legt die minimale Protokollebene durch welches Protokoll Nachrichten aus Ihrer Anwendung gefilterte. Gültige Werte sind `ERROR` , `WARN` , `INFO` , `DEBUG` , und`VERBOSE`.
+
+        <preference name="LogLevel" value="VERBOSE"/>
+
+
+*   `SetFullscreen`(Boolean, wird standardmäßig auf `false` ): wie die `Fullscreen` Parameter in der globalen Konfiguration dieser XML-Datei. Dieses Android-spezifische Element ist veraltet, zu Gunsten der globalen `Fullscreen` Element, und wird in einer zukünftigen Version entfernt.
+
+*   `AndroidLaunchMode`(string, der Standardwert ist `singleTop` ): legt die Aktivität `android:launchMode` Attribut. Dies ändert, was passiert, wenn die app aus app-Symbol oder Vorsatz gestartet und wird bereits ausgeführt. Gültige Werte sind `standard` , `singleTop` , `singleTask` ,`singleInstance`.
+
+        <preference name="AndroidLaunchMode" value="singleTop"/>
+
+
+*   `DefaultVolumeStream`(string, der Standardwert ist `default` , hat in Cordova-Android 3.7.0): setzt die Lautstärke Tasten Verknüpfen mit Hardware-Band. Standardmäßig ist das "call" für Handys und "Medien" für Tabletten. Wählen Sie hier "Medien" haben Ihre app-Lautstärke-Tasten, die immer die Medien-Lautstärke ändern. Beachten Sie, dass bei der Verwendung von Cordova's Media Plugin die Lautstärketasten dynamisch ändert, wenn alle Medienobjekte aktiv sind Lautstärke einstellen Medien.
+
+*   `OverrideUserAgent` (String, nicht standardmäßig festgelegt): Wenn gesetzt, der Wert der alten UserAgent Webview ersetzen wird. Es ist hilfreich, um die Anforderung von app/Browser identifizieren, wenn entfernte Seiten anfordern. Verwendung mit Vorsicht, dies kann verursacht Compitiable Problem mit Webservern. Verwenden Sie für die meisten Fälle stattdessen AppendUserAgent.
+
+        <preference name="OverrideUserAgent" value="Mozilla/5.0 My Browser" />
+
+
+*   `AppendUserAgent` (String, nicht standardmäßig festgelegt): Wenn gesetzt, der Wert bis zum Ende des alten UserAgent der Webview angefügt wird. Wenn Sie mit OverrideUserAgent zu verwenden, wird dieser Wert ignoriert.
+
+        <preference name="AppendUserAgent" value="My Browser" />
diff --git a/www/docs/de/9.x/guide/platforms/android/index.md b/www/docs/de/9.x/guide/platforms/android/index.md
new file mode 100644
index 0000000..78dfb92
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/index.md
@@ -0,0 +1,276 @@
+---
+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: Android-Plattform-Guide
+toc_title: Android
+---
+
+# Android-Plattform-Guide
+
+Diese Anleitung zeigt wie Ihr SDK-Umgebung einrichten, um Cordova apps für Android-Geräte bereitzustellen sowie optional mithilfe von Befehlszeilentools Android-zentrierte in Ihrem Entwicklungs-Workflow. Sie müssen installieren Sie das Android SDK unabhängig davon, ob Sie für die Entwicklung dieser Plattform-zentrierte Shell-Werkzeugen oder plattformübergreifende Cordova CLI verwenden möchten. Einen Vergleich der zwei Entwicklungswege finden Sie in der [Übersicht](../../overview/index.ht [...]
+
+## Anforderungen und Unterstützung
+
+Cordova für Android erfordert das Android SDK, welches auf OS X, Linux oder Windows Betriebssystem installiert werden konnte. Finden Sie unter das Android SDK- [Systemanforderungen][1].
+
+ [1]: http://developer.android.com/sdk/index.html#Requirements
+
+Cordova unterstützt Android 4.0.x (beginnend mit Android API-Ebene 14) und höher. Als allgemeine Regel werden Android Versionen von Cordova nicht unterstützt, wie sie unter 5 % auf Googles [Verteilung Dashboard][2]sinken. Androide Versionen früher als API Stufe 10 und die 3.x-Versionen (Waben, API-Level 11-13) unterschreiten deutlich die 5 %-Schwelle.
+
+ [2]: http://developer.android.com/about/dashboards/index.html
+
+## Cordova Shell Tools installieren
+
+Wenn Sie Cordova's Android-zentrierte Shell-Werkzeugen in Verbindung mit dem SDK verwenden möchten, laden Sie Cordova von [cordova.apache.org][3]. Andernfalls überspringen Sie diesen Abschnitt, wenn Sie das Cross-Plattform-CLI-Tool beschrieben in der Befehlszeilenschnittstelle verwenden möchten.
+
+ [3]: http://cordova.apache.org
+
+Der Cordova-Download enthält separate Archiv für jede Plattform. Achten Sie darauf, um das entsprechende Archiv zu erweitern `android` in diesem Fall in ein leeres Verzeichnis. Die entsprechenden ausführbaren Dienstprogramme sind in der obersten Ebene `bin` Verzeichnis. (Konsultieren Sie die **README** -Datei, ggf. für eine genauere Wegbeschreibung.)
+
+Diese Shell-Tools können Sie erstellen, erstellen und Ausführen von Android apps. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten. Details zum Entwickeln von Plugins finden Sie in der Anwendung-Plugins.
+
+## Installieren Sie das Java Development Kit (JDK)
+
+Installieren Sie [Java Development Kit (JDK) 7][4] oder höher.
+
+ [4]: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
+
+Wenn Sie auf Windows installieren, müssen Sie auch `JAVA_HOME` -Umgebungsvariable nach JDK-Installationspfad (z.B. C:\Program Files\Java\jdk1.7.0_75) festgelegt.
+
+## Das Android SDK installieren
+
+Installieren Sie [Android eigenständige SDK Tools][5] oder das [Android-Studio][6]. Procceed mit `Android-Studio` Wenn Sie planen, entwickeln neue Cordova für [Android Plugins](plugin.html) oder Verwenden von systemeigenen Tools ausführen und Debuggen der Android-Plattform. Andernfalls sind `Android Stand-Alone-SDK-Tools` genug, um erstellen und Bereitstellen von Android-Anwendung.
+
+ [5]: http://developer.android.com/sdk/installing/index.html?pkg=tools
+ [6]: http://developer.android.com/sdk/installing/index.html?pkg=studio
+
+Detaillierte Installationsanweisungen finden Sie im Rahmen der Installationslinks oben.
+
+Für Cordova Befehlszeilen-Tools für die Arbeit oder die CLI, das darauf basiert, müssen Sie das SDK `Tools` und `Plattform` Verzeichnisse im `Pfad`enthalten. Auf einem Mac oder Linux können Sie einen Text-Editor erstellen oder Ändern der Datei `~/.bash_profile` hinzufügen eine Zeile wie die folgende, je nachdem, wo das SDK installiert:
+
+        export PATH=${PATH}:/Development/android-sdk/platform-tools:/Development/android-sdk/tools
+
+
+Diese Zeile in `~/.bash_profile` macht diese Werkzeuge in neu eröffneten terminal-Fenster verfügbar. Wenn Ihr terminal-Fenster bereits geöffnet in OSX oder ein Logout/Login auf Linux zu vermeiden ist, führen Sie dies, um sie in aktuellen terminal-Fenster zur Verfügung stellen:
+
+        $ source ~/.bash_profile
+
+
+So ändern Sie die `PATH` -Umgebung unter Windows:
+
+1.  Klicken Sie auf das **Start** -Menü in der unteren linken Ecke des Desktops, mit der rechten Maustaste auf **Computer**, und wählen Sie **Eigenschaften**.
+
+2.  Wählen Sie die **Erweiterte Systemeinstellungen** in der Spalte auf der linken Seite.
+
+3.  Drücken Sie im daraufhin angezeigten Dialogfeld **Umgebungsvariablen**.
+
+4.  Wählen Sie die **PATH** -Variable und klicken Sie **Bearbeiten**.
+
+5.  Fügen Sie Folgendes, um die `PATH` auf der Grundlage von wo Sie das SDK, zum Beispiel installiert:
+
+        ;C:\Development\android-sdk\platform-tools;C:\Development\android-sdk\tools
+
+
+6.  Speichern Sie den Wert und schließen Sie beide Dialogfelder zu.
+
+## SDK-Pakete installieren
+
+Android SDK Manager öffnen (z.B. über Terminal: `android`) und installieren:
+
+1.  Android 5.1.1 (API 22) Platform SDK
+2.  Android SDK-Build-Tools Version 19.1.0 oder höher
+3.  Android Unterstützung Repository (Extras)
+
+Weitere Informationen finden Sie im [SDK-Pakete installieren][7] .
+
+ [7]: http://developer.android.com/sdk/installing/adding-packages.html
+
+## Konfigurieren Sie einen Emulator
+
+Android Sdk kein Standardinstanz Emulator standardmäßig zur Verfügung. Sie können eine neue mit `android` in der Befehlszeile erstellen. Die Presse **Tools → verwalten AVDs** (Android Virtual Devices), dann wählen Sie ein Element aus **Gerätedefinitionen** in dem daraufhin angezeigten Dialogfeld:
+
+![][8]
+
+ [8]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_device.png
+
+Presse **AVD erstellen**, ändern optional den Namen und drücken Sie **OK** um die Änderungen zu übernehmen.
+
+![][9]
+
+ [9]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_newAVD.png
+
+Der AVD wird dann in der Liste **Android Virtual Devices** angezeigt:
+
+![][10]
+
+ [10]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_avds.png
+
+Um den Emulator als separate Anwendung zu öffnen, wählen Sie den AVD und **Starten**. Es bringt viel, wie es auf dem Gerät mit zusätzliche Steuerelemente für Hardware-Tasten zur Verfügung:
+
+![][11]
+
+ [11]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_emulator.png
+
+Für eine schnellere Erfahrung können Sie die `Virtual Machine-Beschleunigung` verwenden, um die Ausführungsgeschwindigkeit zu verbessern. Viele moderne CPUs bieten Erweiterungen um virtuelle Maschinen effizienter auszuführen. Bevor Sie versuchen, diese Art von Beschleunigung verwenden, müssen Sie bestimmen, ob Ihre aktuelle Entwicklungssystem CPU, unterstützt man die folgenden Virtualisierungstechnologien:
+
+*   **Intel Virtualization Technology** (VT-X, Vmx) → [Intel VT-X unterstützt Prozessor Liste][12]
+*   **AMD Virtualization** (AMD-V, SVM), nur für Linux unterstützt (seit Mai 2006 gehören alle CPUs AMD AMD-V, außer Sempron).
+
+ [12]: http://ark.intel.com/products/virtualizationtechnology
+
+Eine weitere Möglichkeit herauszufinden, ob Ihr Prozessor Intel VT-X-Technologie unterstützt, es ist durch Ausführen des `Intel ® Processor Identification Utility`, für `Windows`Sie es im Intel [Download Center][13]herunterladen können oder können Sie das [Booteable-Dienstprogramm][14], das ist `Betriebssystemunabhängig`.
+
+ [13]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7838
+ [14]: https://downloadcenter.intel.com/Detail_Desc.aspx?ProductID=1881&DwnldID=7840&lang=eng
+
+Nach dem Installieren und Ausführen des `Intel Processor Identification Utility` über Windows, erhalten Sie folgende Fenster, um zu prüfen, ob deine CPU den Virtualisierungs-Technologien unterstützt:
+
+![][15]
+
+ [15]: {{ site.baseurl }}/static/img/guide/platforms/android/intel_pid_util_620px.png
+
+Um den Emulator zu beschleunigen, müssen Sie downloaden und installieren Sie ein oder mehrere Bilder der `Intel X 86 Atom` -System sowie die `Intel Hardware beschleunigte Ausführung Manager (HAXM)`.
+
+Öffnen Sie Ihr Android SDK Manager, und wählen Sie das `X 86 Intel Atom` Systemabbild, unabhängig davon, welche Version, die Sie testen möchten. Dann gehen Sie auf `Extras` und wählen Sie `Intel X 86 Emulator Accelerator (HAXM)`, und installieren Sie diese Pakete zu:
+
+![][16]
+
+ [16]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_man_intel_image_haxm.png
+
+Nach dem Download, das Intel-Installationsprogramm ausführen, das in Ihrem Android SDK unter `Extras/Intel/Hardware_Accelerated_Execution_Manager`zur Verfügung steht. **Hinweis**:`Wenn Sie irgendwelche Probleme Installation des Pakets finden Sie weitere Informationen und Schritt-für-Schritt-Anleitung, check this` [Intel Artikel][17].
+
+ [17]: http://software.intel.com/en-us/android/articles/speeding-up-the-android-emulator-on-intel-architecture
+
+1.  Installieren Sie ein oder mehrere Bilder der `Intel X 86 Atom` -System sowie die `Intel Hardware beschleunigte Ausführung-Manager`finden Sie unter **Extras**.
+
+2.  Führen Sie das Intel-Installationsprogramm aus, das in Ihrem Android SDK unter `Extras/Intel/Hardware_Accelerated_Execution_Manager` zur Verfügung steht.
+
+3.  Erstellen Sie eine neue AVD, mit dem Ziel, die auf einem Intel-Bild festgelegt.
+
+4.  Wenn Sie den Emulator zu starten, stellen Sie sicher, es gibt keine Fehlermeldungen angezeigt, der angibt, einer Störungsmeldung HAX Module laden.
+
+## Erstellen eines neuen Projekts
+
+Zu diesem Zeitpunkt zum Erstellen eines neuen Projekts können Sie zwischen das Cross-Plattform-CLI-Tool in der Kommandozeilen-Schnittstelle oder die Menge der Android-spezifischen Shell Tools beschrieben. Von in einem Quellcode-Verzeichnis ist hier der CLI-Ansatz:
+
+        $ cordova create hello com.example.hello HelloWorld
+        $ cd hello
+        $ cordova platform add android
+        $ cordova prepare              # or "cordova build"
+
+
+Hier ist der entsprechende Low-Level-Shell-Tool-Ansatz für Unix und Windows:
+
+        $ /path/to/cordova-android/bin/create /path/to/new/hello com.example.hello HelloWorld
+        C:\path\to\cordova-android\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+
+
+## Erstellen Sie das Projekt
+
+Wenn Sie in der Entwicklung die CLI verwenden, enthält das Projektverzeichnis der obersten Ebene `Www` -Verzeichnis die Quelldateien. Führen Sie diese im Projekt-Verzeichnis, die app neu zu erstellen:
+
+        $ cordova build                   # build all platforms that were added
+        $ cordova build android           # build debug for only Android
+        $ cordova build android --debug   # build debug for only Android
+        $ cordova build android --release # build release for only Android
+
+
+Verwenden Sie die Android-spezifische-Shell-Werkzeugen in der Entwicklung, gibt es ein anderen Ansatz. Sobald Sie das Projekt erstellen, ist die Standard-app-Quelle verfügbar im Unterverzeichnis `assets/www` . Nachfolgende Befehle stehen in dessen `Cordova` -Unterverzeichnis.
+
+Der `build` -Befehl reinigt Projektdateien und Umbauten, die app. Hier ist die Syntax für Mac und Windows. Das erste paar Beispiele Debuginformationen generiert, und die zweite baut die apps für Release:
+
+        $ /path/to/project/cordova/build --debug
+        C:\path\to\project\cordova\build.bat --debug
+
+        $ /path/to/project/cordova/build --release
+        C:\path\to\project\cordova\build.bat --release
+
+
+## Die app bereitstellen
+
+`Cordova` -CLI-Dienstprogramm können Sie die Anwendung im Emulator oder das Gerät von der Befehlszeile aus bereitstellen:
+
+        $ cordova emulate android       #to deploy the app on a default android emulator
+        $ cordova run android --device  #to deploy the app on a connected device
+
+
+Verwenden Sie andernfalls die Alternative Shell-Schnittstelle:
+
+        $ /path/to/project/cordova/run --emulator
+        $ /path/to/project/cordova/run --device
+
+
+Können Sie **cordova run android --list** alle verfügbaren Ziele sehen und **cordova run android --target=target_name** Anwendung auf ein bestimmtes Gerät oder einen Emulator ausführen (z. B. `cordova run android --target="Nexus4_emulator"`).
+
+Sie können auch **cordova run --help** finden Sie unter zusätzliche Build und Ausführungsoptionen.
+
+Dies drückt die app zum home-Bildschirm und startet es:
+
+![][18]
+
+ [18]: {{ site.baseurl }}/static/img/guide/platforms/android/emulator2x.png
+
+Wenn Sie die app `run` Sie auch `build` es. Sie können zusätzliche Anhängen `--debug`, `--release`, und `--nobuild` -Flags zu steuern, wie sie gebaut ist, oder sogar ob ein Umbau notwendig ist:
+
+        $ /path/to/project/cordova/run --emulator --nobuild
+
+
+## Andere Befehle
+
+Im folgenden wird ein detailliertes Protokoll der app, wie es läuft:
+
+        $ /path/to/project/cordova/log
+        C:\path\to\project\cordova\log.bat
+
+
+Folgende reinigt die Projektdateien:
+
+        $ /path/to/project/cordova/clean
+        C:\path\to\project\cordova\clean.bat
+
+
+## Öffnen Sie ein neues Projekt im SDK
+
+Nachdem android-Plattform zu Ihrem Projekt hinzugefügt haben, können Sie es von [Android][6]-Studio öffnen:
+
+1.  Starten Sie die **Android-Studio** -Anwendung.
+
+2.  Wählen Sie **Import-Projekt (Eclipse ADT, Gradle usw.)**.
+
+    ![][19]
+
+3.  Wählen Sie die Stelle, wo die android-Plattform gespeicherten (`Ihr/Projekt/Plattformen/Android` ist).
+
+    ![][20]
+
+4.  Für die Frage, `Gradle Sync` können Sie einfach **Ja** beantworten.
+
+ [19]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_import_project.png
+ [20]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_import_select_location.png
+
+Sie können sind eingestellt jetzt bauen und führen Sie die Anwendung direkt vom `Android-Studio`.
+
+![][21]
+
+ [21]: {{ site.baseurl }}/static/img/guide/platforms/android/asdk_import_done.png
+
+Finden Sie unter [Übersicht über Android-Studio][22] und und [erstellen und Ausführen von Android-Studio][23] für weitere Details.
+
+ [22]: http://developer.android.com/tools/studio/index.html
+ [23]: http://developer.android.com/tools/building/building-studio.html
diff --git a/www/docs/de/9.x/guide/platforms/android/plugin.md b/www/docs/de/9.x/guide/platforms/android/plugin.md
new file mode 100644
index 0000000..2c9b7f6
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/plugin.md
@@ -0,0 +1,183 @@
+---
+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: Android Plugins
+toc_title: Android
+---
+
+# Android Plugins
+
+Dieser Abschnitt enthält Informationen für das native Plugin-Code auf der Android-Plattform zu implementieren. Finden Sie bevor Sie dies lesen einen Überblick über die Plugin-Struktur und ihre gemeinsame JavaScript-Schnittstelle Anwendung Plugins. In diesem Abschnitt weiterhin das Beispiel- *Echo* -Plugin, das zum einheitlichen Plattform und zurück von Cordova-Webview kommuniziert. Ein weiteres Beispiel finden Sie auch die Kommentare in [CordovaPlugin.java][1].
+
+ [1]: https://github.com/apache/cordova-android/blob/master/framework/src/org/apache/cordova/CordovaPlugin.java
+
+Android Plugins basieren auf Cordova-Android, bestehend aus einem Android WebView mit Haken verbunden. Plugins werden dargestellt als Klasse Zuordnungen in der `config.xml` Datei. Eine Plugin besteht aus mindestens einer Java-Klasse, die erweitert die `CordovaPlugin` -Klasse überschreiben eines seiner `execute` Methoden. Als beste Praxis, das Plugin sollte auch behandeln, `[pause](../../../cordova/events/events.pause.html)` und `[resume](../../../cordova/events/events.resume.html)` [Vera [...]
+
+## Plugin-Klasse Zuordnung
+
+Das Plugin-JavaScript-Schnittstelle verwendet die `cordova.exec` -Methode, wie folgt:
+
+        Exec (< SuccessFunction >, < FailFunction >, < Service >, < Aktion >, [< arg >]);
+    
+
+Dies marshallt ersuchen die WebView Android native seitlich effektiv Aufrufen der `action` -Methode für die `service` -Klasse, mit zusätzlichen übergebenen Argumente der `args` Array.
+
+Ob Sie eine Plugin als Java-Datei oder als eine *Jar* -Datei eigene verteilen, kann das Plugin angegeben werden, in Ihrer Cordova-Android-Anwendung `res/xml/config.xml` Datei. Weitere Informationen zur Verwendung finden Sie Anwendung Plugins die `plugin.xml` Datei, dies zu injizieren `feature` Element:
+
+        <feature name="<service_name>">
+            <param name="android-package" value="<full_name_including_namespace>" />
+        </feature>
+    
+
+Der verwendet in der JavaScript übereinstimmt `exec` aufrufen. Der Wert ist die Java-Klasse voll qualifizierten Namespacebezeichner. Andernfalls kann das Plugin kompiliert, aber noch nicht verfügbar, Cordova.
+
+## Plugin-Initialisierung und Lebensdauer
+
+Wird eine Instanz eines Plugin-Objekts erstellt, für das Leben eines jeden `WebView` . Plugins werden nicht instanziiert bis sie zuerst durch einen Aufruf von JavaScript, verwiesen wird, es sei denn, `<param>` mit einem `onload` `name` Attribut auf festgelegt ist `"true"` in `config.xml` . Z.B.:
+
+    <feature name="Echo">
+        <param name="android-package" value="<full_name_including_namespace>" />
+        <param name="onload" value="true" />
+    </feature>
+    
+
+Plugins sollten verwenden die `initialize` -Methode für ihre Start-up-Logik.
+
+    @Override
+    public void initialize(CordovaInterface cordova, CordovaWebView webView) {
+        super.initialize(cordova, webView);
+        // your init code here
+    }
+    
+
+## Schreibe ein Android Java-Plugin
+
+Ein JavaScript-Aufruf feuert eine Plugin-Anforderung an die systemeigene Seite und das entsprechende Java-Plugin zugeordnet ist richtig in der `config.xml` Datei, aber was bedeutet die endgültige Android Java Plugin Klasse aussehen? Was auch immer an das Plugin mit JavaScript gesendet wird `exec` Funktion ist in der Plugin-Klasse übergeben `execute` Methode. Die meisten `execute` Implementierungen wie folgt aussehen:
+
+        @Override public Boolean ausführen (String Aktion, JSONArray Args, CallbackContext CallbackContext) löst JSONException {wenn ("beep".equals(action)) {this.beep(args.getLong(0));
+                callbackContext.success();
+                true zurück.
+            } return false;  / / Falsche Ergebnisse in eine "MethodNotFound"-Fehler zurückgegeben.
+        }
+    
+
+Das JavaScript `exec` Funktion `action` Parameter entspricht einer private Klasse-Methode mit optionalen Parametern zu versenden.
+
+Wann Abfangen von Ausnahmen und Fehler zurückgeben, ist es wichtig aus Gründen der Klarheit, die Störungen an JavaScript Spiel Java Ausnahme Namen so weit wie möglich zurückgegeben.
+
+## Threading
+
+Das Plugin-JavaScript ist *nicht* führen Sie in der Haupt-Thread der die `WebView` Schnittstelle; stattdessen läuft auf die `WebCore` thread, wie die `execute` Methode. Wenn Sie mit der [Benutzeroberfläche](../../next/index.html) interagieren müssen, verwenden Sie die folgende Variante:
+
+        @Override
+        public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+            if ("beep".equals(action)) {
+                final long duration = args.getLong(0);
+                cordova.getActivity().runOnUiThread(new Runnable() {
+                    public void run() {
+                        ...
+                        callbackContext.success(); // Thread-safe.
+                    }
+                });
+                return true;
+            }
+            return false;
+        }
+    
+
+Verwendung Folgendes, wenn Sie nicht benötigen, führen Sie auf dem Hauptbildschirm thread ist, aber wollen nicht blockieren die `WebCore` thread entweder:
+
+        @Override
+        public boolean execute(String action, JSONArray args, final CallbackContext callbackContext) throws JSONException {
+            if ("beep".equals(action)) {
+                final long duration = args.getLong(0);
+                cordova.getThreadPool().execute(new Runnable() {
+                    public void run() {
+                        ...
+                        callbackContext.success(); // Thread-safe.
+                    }
+                });
+                return true;
+            }
+            return false;
+        }
+    
+
+## Echo-Android-Plugin-Beispiel
+
+Um die JavaScript-Schnittstelle in Anwendung Plugins beschriebene *Echo* -Funktion, verwenden die `plugin.xml` zu injizieren eines `feature` Spezifikation der lokalen Plattform `config.xml` Datei:
+
+        <platform name="android">
+            <config-file target="config.xml" parent="/*">
+                <feature name="Echo">
+                    <param name="android-package" value="org.apache.cordova.plugin.Echo"/>
+                </feature>
+            </config-file>
+        </platform>
+    
+
+Fügen Sie die folgenden Schritte, um die `src/org/apache/cordova/plugin/Echo.java` Datei:
+
+        package org.apache.cordova.plugin;
+    
+        import org.apache.cordova.CordovaPlugin;
+        import org.apache.cordova.CallbackContext;
+    
+        import org.json.JSONArray;
+        import org.json.JSONException;
+        import org.json.JSONObject;
+    
+        /**
+         * This class echoes a string called from JavaScript.
+         */
+        public class Echo extends CordovaPlugin {
+    
+            @Override
+            public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
+                if (action.equals("echo")) {
+                    String message = args.getString(0);
+                    this.echo(message, callbackContext);
+                    return true;
+                }
+                return false;
+            }
+    
+            private void echo(String message, CallbackContext callbackContext) {
+                if (message != null && message.length() > 0) {
+                    callbackContext.success(message);
+                } else {
+                    callbackContext.error("Expected one non-empty string argument.");
+                }
+            }
+        }
+    
+
+Die notwendigen Importe am oberen Rand der Datei erweitert die Klasse von `CordovaPlugin` , deren `execute()` Methode überschreibt Nachrichten empfangen `exec()` . Die `execute()` -Methode prüft zunächst den Wert des `action` , auf die in diesem Fall kommt nur eine gültige `echo` Wert. Jede andere Aktion gibt `false` und führt zu einem `INVALID_ACTION` Fehler, der eine Fehler-Callback aufgerufen, auf der Seite JavaScript übersetzt.
+
+Als nächstes die-Methode ruft die Echo-Zeichenfolge unter Verwendung der `args` des Objekts `getString` Methode, Angabe des ersten Parameters an die Methode übergeben. Nachdem der Wert, zu einem privaten übergeben wird `echo` Methode, es ist Parameter überprüft, um sicherzustellen, dass es ist nicht `null` oder eine leere Zeichenfolge, in diesem Fall `callbackContext.error()` ruft JavaScript-Fehler-Callback. Wenn die verschiedenen Prüfungen übergeben, die `callbackContext.success()` über [...]
+
+## Android Integration
+
+Android-Funktionen ein `Intent` System, das Prozesse miteinander kommunizieren kann. Plugins haben Zugriff auf ein `CordovaInterface` Objekt, das die Android zugreifen können `Activity` , die die Anwendung ausgeführt wird. Dies ist die `Context` eine neue Android starten erforderlich `Intent` . Die `CordovaInterface` können Plugins starten eine `Activity` für ein Ergebnis und das Rückruf-Plugin für den Zeitpunkt festlegen der `Intent` an die Anwendung zurückgegeben.
+
+Ab Cordova 2.0, Plugins können nicht mehr direkt zugreifen, die `Context` , und das Erbe `ctx` Mitglied ist veraltet. Alle `ctx` Methoden gibt es auf der `Context` , also beide `getContext()` und `getActivity()` kann das gewünschte Objekt zurückgeben.
+
+## Debuggen von Android Plugins
+
+Eclipse können Sie Debuggen von Plugins wie Java-Quellcode in das Projekt einbezogen. Nur die neueste Version von Android Developer-Tools können Sie *JAR-* Abhängigkeiten, Source-Code zuordnen, so dass diese Funktion noch nicht vollständig unterstützt wird.
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/android/tools.md b/www/docs/de/9.x/guide/platforms/android/tools.md
new file mode 100644
index 0000000..6c9a1ea
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/tools.md
@@ -0,0 +1,205 @@
+---
+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: Android Shell Tool Guide
+---
+
+# Android Shell Tool Guide
+
+Diese Anleitung zeigt wie Cordovas Satz von Plattform-zentrierte Shell Tools verwenden, um Android apps zu entwickeln. Dieser Entwicklungspfad, diskutiert in der [Übersicht](../../overview/index.html), möglicherweise einen größeren Bereich von Entwicklungsoptionen als das Cross-Plattform-CLI-Tool beschrieben in The Command-Line Interface anbieten. Beispielsweise müssen Sie Shell-Hilfsmittel zu verwenden, wenn Sie eine benutzerdefinierte Cordova WebView neben systemeigenen Komponenten ber [...]
+
+Zum Aktivieren der Shell-Hilfsmittel für Android download Cordova von [cordova.apache.org][1]. Der Download enthält separate Archiv für jede Plattform. Erweitern Sie jedes Ziel, soll `android` in diesem Fall. Die entsprechenden Tools stehen in der Regel in den übergeordneten `bin` Verzeichnis, sonst finden Sie in der **README** -Datei für detailliertere Wegbeschreibung.
+
+ [1]: http://cordova.apache.org
+
+Diese Tools können Sie erstellen, erstellen und Ausführen von Android apps. Informationen über die zusätzliche Befehlszeilenschnittstelle, die Plugin-Features für alle Plattformen aktiviert, finden Sie unter Using Plugman zu Plugins verwalten. Details zum Entwickeln von Plugins finden Sie in der Anwendung-Plugins.
+
+## Erstellen Sie ein Projekt
+
+Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die Reverse-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Mac/Linux und Windows:
+
+        $ /path/to/cordova-android/bin/create /path/to/project com.example.project_name ProjectName
+    
+        C:\>\path\to\cordova-android\bin\create.bat \path\to\project com.example.project_name ProjectName
+    
+
+## Build
+
+Dies reinigt dann ein Projekt erstellt.
+
+Debug auf Mac/Linux oder Windows:
+
+        $ /path/to/project/cordova/build --debug
+    
+        C:\>\path\to\project\cordova\build.bat --debug
+    
+
+Version auf Mac/Linux oder Windows:
+
+        $ /path/to/project/cordova/build --release
+    
+        C:\>\path\to\project\cordova\build.bat --release
+    
+
+## Führen Sie die Anwendung
+
+Der `run` Befehl akzeptiert die folgenden *optionalen* Parameter:
+
+*   Lastenheft. Dazu gehören `--emulator` , `--device` , oder`--target=<targetID>`.
+
+*   Spezifikation zu bauen. Dazu gehören `--debug` , `--release` , oder`--nobuild`.
+    
+        $ /path/to/project/cordova/run [Target] [Build]
+        
+        C:\>\path\to\project\cordova\run.bat [Target] [Build]
+        
+
+Vergewissern Sie sich, erstellen Sie mindestens ein Android virtuelles Gerät, sonst Sie werden aufgefordert zu tun mit dem `android` Befehl. Wenn mehr als eine AVD als Ziel verfügbar ist, werden Sie aufgefordert, einen auswählen. In der Standardeinstellung der `run` Befehl erkennt ein angeschlossenes Gerät oder einen laufenden Emulator, wenn kein Gerät gefunden wird.
+
+## Unterzeichnung der App
+
+Sie können überprüfen, dass Android app Signaturanforderungen hier: http://developer.android.com/tools/publishing/app-signing.html
+
+Um eine app zu signieren, benötigen Sie die folgenden Parameter:
+
+*   Keystore (`--keystore`): Pfad in eine Binärdatei, die eine Reihe von Schlüsseln aufnehmen können.
+
+*   Schlüsselspeicher-Kennwort (`--storePassword`): Kennwort zum Schlüsselspeicher
+
+*   Alias (`--alias`): die Id angeben des privaten Schlüssels für Gesang.
+
+*   Passwort (`--password`): Kennwort für den privaten Schlüssel angegeben.
+
+*   Typ des Schlüsselspeichers (`--keystoreType`): pkcs12, Jks (Default: automatische Erkennung anhand der Dateierweiterung)
+
+Diese Parameter können mithilfe der Befehlszeilenargumente oben zu `build` oder `run` von Skripts angegeben werden.
+
+Alternativ könnten Sie sie in ein Build Startkonfigurationsdatei (build.json) mit angeben ( `--buildConfig` ) Argument. Hier ist ein Beispiel für eine Konfigurationsdatei erstellen:
+
+    {
+         "android": {
+             "debug": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "android",
+                 "alias": "mykey1",
+                 "password" : "password",
+                 "keystoreType": ""
+             },
+             "release": {
+                 "keystore": "..\android.keystore",
+                 "storePassword": "",
+                 "alias": "mykey2",
+                 "password" : "password",
+                 "keystoreType": ""
+             }
+         }
+     }
+    
+
+Für eine Veröffentlichung Signierung wird Kennwörter ausgeschlossen werden können und das Buildsystem nach dem Passwort gefragt.
+
+Es gibt auch Unterstützung zu kombinieren, Kommandozeilen-Parameter und Parameter in der Datei build.json. Werte aus der Befehlszeilenargumente erhalten Vorrang. Dies ist hilfreich für Kennwörter in der Befehlszeile angeben.
+
+## Protokollierung
+
+        $ /path/to/project/cordova/log
+    
+        C:\>\path\to\project\cordova\log.bat
+    
+
+## Reinigung
+
+        $ /path/to/project/cordova/clean
+    
+        C:\>\path\to\project\cordova\clean.bat
+    
+
+## Gebäude mit Gradle
+
+Stand: cordova-android@4.0.0, Projektbuilds mit [Gradle][2]. Finden Sie Anweisungen zum Gebäude mit ANT ältere Versionen der Dokumentation.
+
+ [2]: http://www.gradle.org/
+
+### Gradle-Eigenschaften
+
+Diese [Eigenschaften][3] können festgelegt werden, um den Build anzupassen:
+
+ [3]: http://www.gradle.org/docs/current/userguide/tutorial_this_and_that.html
+
+*   **cdvBuildMultipleApks** (Standard: false)
+    
+    Wenn dies festgelegt ist, mehrere APK-Dateien erzeugt werden: eine pro native von Bibliotheksprojekten unterstützte Plattform (X 86, ARM, etc.). Dies kann wichtig sein, wenn das Projekt große native Bibliotheken verwendet, die die generierten APK drastisch vergrößern können.
+    
+    Wenn nicht gesetzt, dann einen einzigen APK generiert wird, die auf allen Geräten verwendet werden können.
+
+*   **cdvVersionCode**
+    
+    Überschreibt die VersionCode inmitten `AndroidManifest.xml`
+
+*   **cdvReleaseSigningPropertiesFile** (Standard: release-signing.properties)
+    
+    Pfad zu einer .properties-Datei, die Signaturinformationen für Release enthält baut. Die Datei sollte wie aussehen:
+    
+        storeFile=relative/path/to/keystore.p12
+        storePassword=SECRET1
+        storeType=pkcs12
+        keyAlias=DebugSigningKey
+        keyPassword=SECRET2
+        
+    
+    `storePassword` und `keyPassword` sind optional und werden aufgefordert für fehlt.
+
+*   **cdvDebugSigningPropertiesFile** (Standard: debug-signing.properties)
+    
+    Wie CdvReleaseSigningPropertiesFile, jedoch für Debug baut. Nützlich, wenn Sie mit anderen Entwicklern einen Signaturschlüssel freigeben müssen.
+
+*   **cdvMinSdkVersion**
+    
+    Setzt den Wert von `minSdkVersion` in der `AndroidManifest.xml`festgelegt. Nützlich beim Erstellen mehrerer APKs Grundlage SDK Version.
+
+*   **cdvBuildToolsVersion**
+    
+    Überschreiben Sie den automatisch erkannten `android.buildToolsVersion` Wert.
+
+*   **cdvCompileSdkVersion**
+    
+    Überschreiben Sie den automatisch erkannten `android.compileSdkVersion` Wert.
+
+### Verlängerung build.gradle
+
+Wenn Sie `build.gradle`anpassen, anstatt direkt bearbeiten müssen, sollten Sie eine Geschwister-Datei mit dem Namen `Build-extras.gradle`erstellen. Diese Datei wird von den wichtigsten `build.gradle` wenn vorhanden enthalten sein. Hier ist ein Beispiel:
+
+    # Example build-extras.gradle
+    # This file is included at the beginning of `build.gradle`
+    ext.cdvDebugSigningPropertiesFile = '../../android-debug-keys.properties'
+    # When set, this function allows code to run at the end of `build.gradle`
+    ext.postBuildExtras = {
+        android.buildTypes.debug.applicationIdSuffix = '.debug'
+    }
+    
+
+Beachten Sie, dass Plugins auch `build-extras.gradle` Dateien über enthalten kann:
+
+    <framework src="some.gradle" custom="true" type="gradleReference" />
+    
+
+### Beispiel-Build
+
+    export ORG_GRADLE_PROJECT_cdvMinSdkVersion=14
+    cordova build android -- --gradleArg=-PcdvBuildMultipleApks=true
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/android/upgrade.md b/www/docs/de/9.x/guide/platforms/android/upgrade.md
new file mode 100644
index 0000000..6e284e9
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/upgrade.md
@@ -0,0 +1,500 @@
+---
+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: Aktualisierung von Android
+---
+
+# Aktualisierung von Android
+
+Diese Anleitung zeigt, wie Android Projekte Upgrade von älteren Versionen von Cordova ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren.
+
+## Upgrade auf 4.0.0
+
+Gibt es bestimmte Schritte benötigt, um wichtige Änderungen in 4.0.0 nutzen. Zunächst werden die gemeinsamen Schritte wie unten beschrieben.
+
+Für nicht-CLI-Projekte führen:
+
+        bin/update path/to/project
+
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  `cordova platform update android` in Ihre bestehenden Projekte ausgeführt.
+
+### Aktualisierung der weißen Liste
+
+Alle Whitelist-Funktionalität ist jetzt via Plugin implementiert. Ohne Plugin ist Ihre Anwendung nicht mehr durch eine Whitelist geschützt, nach dem Upgrade auf 4.0.0. Cordova hat zwei Whitelist-Plugins, die verschiedene Ebenen des Schutzes zur Verfügung zu stellen.
+
+1.  `Cordova-Plugin-Whitelist` Plugin *(empfohlen)*
+
+    *   Dieses Plugin wird dringend empfohlen, da es sicherer und konfigurierbar als die Whitelist in früheren Versionen ist,
+    *   Siehe [Cordova-Plugin-Whitelist][1] für Details auf die Konfigurationsänderungen erforderlich
+    *   Ausführung: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  `Cordova-Plugin-Legacy-Whitelist` plugin
+
+    *   Dieses Plugin bietet das Whitelist-Verhalten wie in früheren Versionen. Siehe [Cordova-Plugin-Legacy-whitelist][2]
+    *   Keine Konfigurationsänderungen sind erforderlich, aber es bietet weniger Schutz als die empfohlenen plugin
+    *   Ausführung: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Mithilfe der Zebrastreifen WebView
+
+Standardmäßig wird Ihre Anwendung weiterhin das System verwenden WebView vom Gerät zur Verfügung gestellt. Wenn Sie den Zebrastreifen WebView stattdessen verwenden möchten, fügen Sie einfach das Zebrastreifen-Plugin:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+
+
+Das Plugin hinzufügen, erhalten Ihre app den Zebrastreifen WebView ordnungsgemäß installiert und konfiguriert.
+
+### Upgrade auf das Splashscreen-Plugin
+
+Wenn Ihre app macht Verwendung von einen Splash-Screen Funktionalität zu einem Plugin verschoben wurde. Die Konfigurationsoptionen für Begrüßungsbildschirme sind unverändert. Der einzige Upgrade Schritt benötigt, ist das Plugin hinzufügen:
+
+    cordova plugin add cordova-plugin-splashscreen
+
+
+## Upgrade von 3.6.0 auf 3.7.1
+
+Für nicht-CLI-Projekte führen:
+
+        bin/update path/to/project
+
+
+CLI-Projekte:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Führen Sie `cordova platform update android` in Ihre bestehenden Projekte.
+
+## Upgrade von 3.2.0 auf 3.3.0
+
+Folgen Sie die Anweisungen wie für `3.2.0`.
+
+Beginnend mit 3.3.0, wird Cordova-Runtime jetzt als Android-Bibliothek anstelle von einem Glas kompiliert. Dies sollte keine Auswirkungen für Command-Line Usage, aber IDE-Benutzer müssen das neu hinzugefügte `MyProject-CordovaLib`-Projekt in ihren Arbeitsbereich zu importieren.
+
+## Upgrade von 3.1.0 auf 3.2.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  `cordova plattform update android` ausführen
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+        bin/update <project_path>
+
+
+**WARNUNG:** Auf Android 4.4 - Android 4.4.3, Erstellen einer Datei input-Element mit type="file" wird nicht im Dialog Datei Picker. Dies ist eine Regression mit Chrom auf Android und das Problem reproduzierbar in der Standalone-Chrome-Browser auf Android (siehe http://code.google.com/p/android/issues/detail?id=62220) die empfohlene Problemumgehung besteht darin die FileTransfer und Datei-Plugins für Android 4.4 verwenden. Sie können für ein OnClick-Ereignis aus der Eingabetyp type="file [...]
+
+## Upgrade von 3.0.0 auf 3.1.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  `cordova plattform update android` ausführen
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+        bin/update <project_path>
+
+
+## Upgrade auf die CLI (3.0.0) aus 2.9.0
+
+1.  Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
+
+2.  Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel: `cordova platform add android`.
+
+3.  Kopieren Sie den Inhalt der `Www`-Verzeichnis des Projekts in das `Www`-Verzeichnis im Stammverzeichnis des Projektes Cordova soeben erstellten.
+
+4.  Nativen Vermögen aus dem alten Projekt kopieren, in die entsprechenden Verzeichnisse unter `platforms/android`: in diesem Verzeichnis werden in dem systemeigene Cordova-Android Projekt vorhanden ist.
+
+5.  Verwenden Sie das Cordova CLI Tool irgendwelche Plugins installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs wie Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
+
+## Ein Upgrade auf 3.0.0 von 2.9.0
+
+1.  Erstellen Sie ein neues Apache Cordova Android Projekt.
+
+2.  Kopieren Sie den Inhalt des Verzeichnisses `www` zum neuen Projekt.
+
+3.  Kopieren Sie nativen Android Vermögen aus dem `res`-Verzeichnis zum neuen Projekt.
+
+4.  Kopieren Sie über alle Plugins, die Sie aus der `src`-Unterverzeichnissen in das neue Projekt installiert.
+
+5.  Achten Sie darauf, alle aktualisieren veraltet `<plugin>` Verweise aus der alten Datei `"config.xml"` auf der neuen `<feature>` Spezifikation.
+
+6.  Alle Verweise auf das `org.apache.cordova.api`-Paket `org.apache.cordova` zu aktualisieren.
+
+    **Hinweis**: alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung.
+
+## Ein Upgrade auf 2.9.0 von 2.8.0
+
+1.  Run `bin/update <project_path>`.
+
+## Ein Upgrade auf 2.8.0 von 2.7.0
+
+1.  Entfernen Sie `Cordova-2.7.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+<!-- SS Eclipse -->
+
+1.  Kopieren Sie die neue `cordova.js` in Ihr Projekt.
+
+2.  Aktualisieren Sie den HTML-Code um die neue `cordova.js` -Datei verwenden.
+
+3.  Kopieren Sie die Datei `res/xml/config.xml` , um `framework/res/xml/config.xml` zu entsprechen.
+
+4.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+5.  Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.7.0 von 2.6.0
+
+1.  Entfernen Sie `Cordova-2.6.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.7.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `cordova-2.7.0.js` -Datei verwenden.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.6.0 von 2.5.0
+
+1.  Entfernen Sie `Cordova-2.5.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.6.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis.
+
+Führen Sie `bin/update <project>` mit den Projektpfad im Cordova Quellverzeichnis aufgeführt.
+
+## Ein Upgrade auf 2.5.0 von 2.4.0
+
+1.  Entfernen Sie `Cordova-2.4.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.5.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.4.0 von 2.3.0
+
+1.  Entfernen Sie `Cordova-2.3.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.4.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.4.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.3.0 von 2.2.0
+
+1.  Entfernen Sie `Cordova-2.2.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.3.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.3.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.2.0 von 2.1.0
+
+1.  Entfernen Sie `Cordova-2.1.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.2.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.2.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis.
+
+## Upgrade auf 2.1.0 von 2.0.0
+
+1.  Entfernen Sie `Cordova-2.0.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.1.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.1.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechen`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` dem Projekt `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.0.0 von 1.9.0
+
+1.  Entfernen Sie `Cordova-1.9.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-2.0.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-2.0.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechen`framework/res/xml/config.xml`.
+
+In der 2.0.0 Release, die Datei `config.xml` kombiniert und ersetzt `cordova.xml` und `plugins.xml`. Die alten Dateien sind veraltet, und während sie noch in 2.0.0, arbeiten funktioniert nicht mehr in einer zukünftigen Version.
+
+## Ein Upgrade auf 1.9.0 von 1.8.1
+
+1.  Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.9.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.9.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.9.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+Aufgrund der Einführung des `CordovaWebView` in die 1.9.0 release, Drittanbieter Plugins funktionieren nicht. Diese Plugins müssen einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()`. Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker.
+
+## Ein Upgrade auf 1.8.0 von 1.8.0
+
+1.  Entfernen Sie `Cordova-1.8.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.8.1.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.8.1.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.8.1.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+1.  Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+1.  Entfernen Sie `Cordova-1.7.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.8.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie Ihre HTML-um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.7.0 von 1.6.1
+
+1.  Entfernen Sie `Cordova-1.6.1.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.7.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.7.0.js` in Ihr Projekt.
+
+5.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.6.1 von 1.6.0
+
+1.  Entfernen Sie `Cordova-1.6.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.6.1.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.6.1.js` in Ihr Projekt.
+
+5.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.6.0 von 1.5.0
+
+1.  Entfernen Sie `Cordova-1.5.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.6.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.6.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.6.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`.
+
+## Ein Upgrade auf 1.5.0 von 1.4.0
+
+1.  Entfernen Sie `Phonegap-1.4.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  `Cordova-1.5.0.jar` des Projekts `Libs` Verzeichnis hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Cordova-1.5.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Cordova-1.5.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Ersetzen Sie `res/xml/phonegap.xml` durch `res/xml/cordova.xml` entsprechend `framework/res/xml/cordova.xml`.
+
+## Ein Upgrade auf 1.4.0 von 1.3.0
+
+1.  Entfernen Sie `Phonegap-1.3.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.4.0.jar` hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Phonegap-1.4.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.4.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`.
+
+## Ein Upgrade auf 1.3.0 von 1.2.0
+
+1.  Entfernen Sie `Phonegap-1.2.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.3.0.jar` hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Phonegap-1.3.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` übereinstimmen`framework/res/xml/phonegap.xml`.
+
+## Ein Upgrade auf 1.2.0 von 1.1.0
+
+1.  Entfernen Sie `Phonegap-1.1.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.2.0.jar` hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Phonegap-1.2.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.2.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` übereinstimmen`framework/res/xml/phonegap.xml`.
+
+## Von 1.0.0 auf 1.1.0 aktualisieren
+
+1.  Entfernen Sie `Phonegap-1.0.0.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.1.0.jar` hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Phonegap-1.1.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.1.0.js` -Datei verwenden.
+
+6.  Update `res/xml/plugins.xml` übereinstimmen`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.0.0 von 0.9.6
+
+1.  Entfernen Sie `Phonegap-0.9.6.jar` aus dem Projektverzeichnis `Libs` .
+
+2.  Das Verzeichnis des Projekts `Libs` `Phonegap-1.0.0.jar` hinzufügen.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `Phonegap-1.0.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um die neue `Phonegap-1.0.0.js` -Datei verwenden.
+
+6.  Fügen Sie die `res/xml/plugins.xml` entsprechend `framework/res/xml/plugins.xml`.
diff --git a/www/docs/de/9.x/guide/platforms/android/upgrading.md b/www/docs/de/9.x/guide/platforms/android/upgrading.md
new file mode 100644
index 0000000..d46691c
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/upgrading.md
@@ -0,0 +1,436 @@
+---
+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: Aktualisierung von Android
+---
+
+# Aktualisierung von Android
+
+Diese Anleitung zeigt wie Android Projekte Upgrade von älteren Versionen von Cordova zu ändern. Die meisten diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
+
+## Upgrade von 3.2.0 auf 3.3.0
+
+Folgen Sie den gleichen Instructinos wie für`3.2.0`.
+
+Beginnend mit 3.3.0, wird Cordova-Runtime jetzt als Android-Bibliothek anstelle von einem Glas kompiliert. Dies sollte keine Auswirkungen für Command-Line Usage, aber IDE-Benutzer müssen die neu hinzugefügte importieren `MyProject-CordovaLib` Projekt in ihren Arbeitsbereich.
+
+## Upgrade von 3.1.0 auf 3.2.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen`cordova platform update android`
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+        bin/update <project_path>
+
+
+## Upgrade von 3.0.0 auf 3.1.0
+
+Für Projekte, die mit Cordova CLI erstellt wurden:
+
+1.  Update der `cordova` CLI-Version. Finden Sie die Befehlszeilenschnittstelle.
+
+2.  Ausführen`cordova platform update android`
+
+Für Projekte, die nicht mit der Cordova CLI erstellt ausgeführt:
+
+        bin/update <project_path>
+
+
+## Upgrade auf die CLI (3.0.0) von 2.9.0
+
+1.  Erstellen Sie ein neues Apache Cordova 3.0.0-Projekt mit Cordova CLI, wie in der Command-Line Interface beschrieben.
+
+2.  Fügen Sie Ihrer Plattformen Projektes Cordova, zum Beispiel:`cordova
+platform add android`.
+
+3.  Kopieren Sie den Inhalt Ihres Projekts `www` Verzeichnis in das `www` Verzeichnis im Stammverzeichnis des Projektes Cordova, die Sie gerade erstellt haben.
+
+4.  Nativen Vermögen aus dem alten Projekt kopieren, in die entsprechenden Verzeichnisse unter `platforms/android` : in diesem Verzeichnis werden in dem systemeigene Cordova-Android Projekt vorhanden ist.
+
+5.  Verwenden Sie Cordova-CLI-Tool, um alle Plugins zu installieren, die Sie brauchen. Beachten Sie, dass die CLI behandelt alle Kern-APIs als Plugins, so müssen sie möglicherweise hinzugefügt werden. Nur 3.0.0 Plugins sind kompatibel mit CLI.
+
+## Ein Upgrade auf 3.0.0 von 2.9.0
+
+1.  Erstellen Sie ein neues Apache Cordova Android Projekt.
+
+2.  Kopieren Sie den Inhalt Ihrer `www` Verzeichnis in das neue Projekt.
+
+3.  Kopieren Sie nativen Android Vermögen aus Ihrem `res` Verzeichnis in das neue Projekt.
+
+4.  Kopie über alle Plugins, die von der Installation der `src` Unterverzeichnisse in das neue Projekt.
+
+5.  Achten Sie darauf, alle veraltet aktualisieren `<plugin>` Referenzen aus Ihrem alten `config.xml` Datei an den neuen `<feature>` Spezifikation.
+
+6.  Aktualisieren Sie alle Verweise auf die `org.apache.cordova.api` Paket ist`org.apache.cordova`.
+
+    **Hinweis**: alle Core APIs wurden entfernt und als Plugins installiert sein. Einzelheiten finden Sie unter der Verwendung von Plugman zum Verwalten von Plugins-Anleitung.
+
+## Ein Upgrade auf 2.9.0 von 2.8.0
+
+1.  Ausführen`bin/update <project_path>`.
+
+## Ein Upgrade auf 2.8.0 von 2.7.0
+
+1.  Entfernen von `cordova-2.7.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.8.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+<!-- SS Eclipse -->
+
+1.  Kopieren Sie die neue `cordova.js` in Ihr Projekt.
+
+2.  Aktualisieren Sie den HTML-Code um das neue `cordova.js` Datei.
+
+3.  Kopie der `res/xml/config.xml` -Datei`framework/res/xml/config.xml`.
+
+4.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+5.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.7.0 von 2.6.0
+
+1.  Entfernen von `cordova-2.6.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.7.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.7.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.7.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.6.0 von 2.5.0
+
+1.  Entfernen von `cordova-2.5.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.6.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.6.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+Führen Sie `bin/update <project>` mit den Projektpfad in Cordova Quellverzeichnis aufgeführt.
+
+## Ein Upgrade auf 2.5.0 von 2.4.0
+
+1.  Entfernen von `cordova-2.4.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.5.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.5.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Update `framework/res/xml/config.xml` ähnliche Einstellungen haben, wie es früher war.
+
+8.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.4.0 von 2.3.0
+
+1.  Entfernen von `cordova-2.3.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.4.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.3.0 von 2.2.0
+
+1.  Entfernen von `cordova-2.2.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.3.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.2.0 von 2.1.0
+
+1.  Entfernen von `cordova-2.1.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.2.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Upgrade auf 2.1.0 von 2.0.0
+
+1.  Entfernen von `cordova-2.0.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.1.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+7.  Kopieren Sie Dateien aus `bin/templates/cordova` für des Projekts `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.0.0 von 1.9.0
+
+1.  Entfernen von `cordova-1.9.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-2.0.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei.
+
+6.  Kopie der `res/xml/config.xml` entsprechend`framework/res/xml/config.xml`.
+
+Die 2.0.0 release, die `config.xml` Datei kombiniert und ersetzt `cordova.xml` und `plugins.xml` . Die alten Dateien sind veraltet, und während sie noch in 2.0.0, arbeiten funktioniert nicht mehr in einer zukünftigen Version.
+
+## Ein Upgrade auf 1.9.0 von 1.8.1
+
+1.  Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.9.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.9.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.9.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+Durch die Einführung der `CordovaWebView` in der 1.9.0 Release, Drittanbieter Plugins funktionieren nicht. Diese Plugins brauchen, um einen Kontext aus dem `CordovaInterface` mit `getContext()` oder `getActivity()` . Wenn Sie kein erfahrener Android-Entwickler sind, bitte kontaktieren Sie den Plugin-Betreuer und fügen Sie diese Aufgabe auf ihre Bug-Tracker.
+
+## Ein Upgrade auf 1.8.0 von 1.8.0
+
+1.  Entfernen von `cordova-1.8.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.8.1.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.8.1.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.1.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+1.  Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+1.  Entfernen von `cordova-1.7.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.8.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.7.0 von 1.6.1
+
+1.  Entfernen von `cordova-1.6.1.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.7.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.7.0.js` in Ihr Projekt.
+
+5.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.6.1 von 1.6.0
+
+1.  Entfernen von `cordova-1.6.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.6.1.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.6.1.js` in Ihr Projekt.
+
+5.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.6.0 von 1.5.0
+
+1.  Entfernen von `cordova-1.5.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.6.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.6.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.6.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`.
+
+## Ein Upgrade auf 1.5.0 von 1.4.0
+
+1.  Entfernen von `phonegap-1.4.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `cordova-1.5.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `cordova-1.5.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.5.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Ersetzen Sie `res/xml/phonegap.xml` mit `res/xml/cordova.xml` übereinstimmen`framework/res/xml/cordova.xml`.
+
+## Ein Upgrade auf 1.4.0 von 1.3.0
+
+1.  Entfernen von `phonegap-1.3.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `phonegap-1.4.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `phonegap-1.4.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.4.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`.
+
+## Ein Upgrade auf 1.3.0 von 1.2.0
+
+1.  Entfernen von `phonegap-1.2.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `phonegap-1.3.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `phonegap-1.3.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`.
+
+## Ein Upgrade auf 1.2.0 von 1.1.0
+
+1.  Entfernen von `phonegap-1.1.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `phonegap-1.2.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `phonegap-1.2.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.2.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+7.  Update `res/xml/phonegap.xml` entsprechend`framework/res/xml/phonegap.xml`.
+
+## Von 1.0.0 auf 1.1.0 aktualisieren
+
+1.  Entfernen von `phonegap-1.0.0.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `phonegap-1.1.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `phonegap-1.1.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.1.0.js` Datei.
+
+6.  Update `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
+
+## Ein Upgrade auf 1.0.0 von 0.9.6
+
+1.  Entfernen von `phonegap-0.9.6.jar` aus des Projekts `libs` Verzeichnis.
+
+2.  Hinzufügen von `phonegap-1.0.0.jar` für des Projekts `libs` Verzeichnis.
+
+3.  Wenn Sie Eclipse verwenden, aktualisieren das Eclipse-Projekt und eine saubere zu tun.
+
+4.  Kopieren Sie die neue `phonegap-1.0.0.js` in Ihr Projekt.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `phonegap-1.0.0.js` Datei.
+
+6.  Fügen Sie die `res/xml/plugins.xml` entsprechend`framework/res/xml/plugins.xml`.
diff --git a/www/docs/de/9.x/guide/platforms/android/webview.md b/www/docs/de/9.x/guide/platforms/android/webview.md
new file mode 100644
index 0000000..a141f53
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/android/webview.md
@@ -0,0 +1,116 @@
+---
+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: Android Webansichten für
+---
+
+# Android Webansichten für
+
+Diese Anleitung zeigt, wie eine Cordova-fähigen WebView Komponente innerhalb einer größeren Android Anwendung einbetten. Details darüber, wie diese Komponenten miteinander kommunizieren können finden Sie unter Application Plugins.
+
+Wenn Sie mit Android nicht vertraut sind, sollten Sie zunächst machen Sie sich vertraut mit der [Android-Plattform-Guide](index.html) und haben die neuesten Android SDK installiert, bevor Sie versuchen die ungewöhnlicheren Entwicklungsoption einen WebView-Einbettung. Beginnend mit Cordova 1,9, die Android-Plattform setzt auf eine `CordovaWebView` -Komponente, die auf ein Vermächtnis baut `CordovaActivity` Komponente, die vor der 1.9 Version stammt.
+
+1.  Um diese Anweisungen befolgen, stellen Sie sicher, dass Sie die neueste Cordova-Verteilung. Von [cordova.apache.org][1] herunterladen Sie und entpacken Sie das Android-Paket.
+
+2.  Navigieren Sie zu des Android-Pakets `/framework` Verzeichnis und führen `ant jar` . Es schafft die Cordova `.jar` Datei, bildete sich als`/framework/cordova-x.x.x.jar`.
+
+3.  Kopie der `.jar` Datei in des Android-Projekts `/libs` Verzeichnis.
+
+4.  Fügen Sie Folgendes in der Anwendung `/res/xml/main.xml` -Datei, mit der `layout_height` , `layout_width` und `id` die Anwendung angepasst:
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+5.  Die Aktivität ändern, sodass es implementiert die `CordovaInterface` . Es sollte die enthalten Methoden implementieren. Vielleicht möchten Sie Kopieren von `/framework/src/org/apache/cordova/CordovaActivity.java` , oder sonst auf eigene Faust zu realisieren. Das folgende Codefragment zeigt eine einfache Anwendung, die auf die Schnittstelle beruht. Beachten Sie, wie die referenzierten anzeigen-Id entspricht der `id` in das XML-Fragment oben angegebene Attribut:
+    
+        public class CordovaViewTestActivity extends Activity implements CordovaInterface {
+            CordovaWebView cwv;
+            /* Called when the activity is first created. */
+            @Override
+            public void onCreate(Bundle savedInstanceState) {
+                super.onCreate(savedInstanceState);
+                setContentView(R.layout.main);
+                cwv = (CordovaWebView) findViewById(R.id.tutorialView);
+                Config.init(this);
+                cwv.loadUrl(Config.getStartUrl());
+            }
+        
+
+6.  Wenn die Anwendung die Kamera benutzen muss, implementieren Sie Folgendes:
+    
+        @Override
+        public void setActivityResultCallback(CordovaPlugin plugin) {
+            this.activityResultCallback = plugin;
+        }
+        /**
+         * Launch an activity for which you would like a result when it finished. When this activity exits,
+         * your onActivityResult() method is called.
+         *
+         * @param command           The command object
+         * @param intent            The intent to start
+         * @param requestCode       The request code that is passed to callback to identify the activity
+         */
+        public void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode) {
+            this.activityResultCallback = command;
+            this.activityResultKeepRunning = this.keepRunning;
+        
+            // If multitasking turned on, then disable it for activities that return results
+            if (command != null) {
+                this.keepRunning = false;
+            }
+        
+            // Start activity
+            super.startActivityForResult(intent, requestCode);
+        }   
+        
+        @Override
+        /**
+         * Called when an activity you launched exits, giving you the requestCode you started it with,
+         * the resultCode it returned, and any additional data from it.
+         *
+         * @param requestCode       The request code originally supplied to startActivityForResult(),
+         *                          allowing you to identify who this result came from.
+         * @param resultCode        The integer result code returned by the child activity through its setResult().
+         * @param data              An Intent, which can return result data to the caller (various data can be attached to Intent "extras").
+         */
+        protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
+            super.onActivityResult(requestCode, resultCode, intent);
+            CordovaPlugin callback = this.activityResultCallback;
+            if (callback != null) {
+                callback.onActivityResult(requestCode, resultCode, intent);
+            }
+        }
+        
+
+7.  Denken Sie daran, den Threadpool hinzufügen, sonst Plugins keine Threads für die Ausführung:
+    
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+        
+
+8.  Kopieren von HTML und JavaScript-Dateien der Anwendung für des Android-Projekts `/assets/www` Verzeichnis.
+
+9.  Kopie der `config.xml` -Datei `/framework/res/xml` in des Projekts `/res/xml` Verzeichnis.
+
+ [1]: http://cordova.apache.org
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/config.md b/www/docs/de/9.x/guide/platforms/blackberry/config.md
new file mode 100644
index 0000000..0518466
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/config.md
@@ -0,0 +1,28 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: BlackBerry-Konfiguration
+---
+
+# BlackBerry-Konfiguration
+
+BlackBerry unterstützt die [W3C-Widget-Spezifikation][1] sowie die proprietären Erweiterungen, so RIM. Finden Sie die vollständigen [BlackBerry WebWorks Dokumentation bezüglich "config.xml"][2] für Details.
+
+ [1]: http://www.w3.org/TR/widgets/
+ [2]: https://developer.blackberry.com/html5/documentation/working_with_config_xml_file_1866970_11.html
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/index.md b/www/docs/de/9.x/guide/platforms/blackberry/index.md
new file mode 100644
index 0000000..420410f
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/index.md
@@ -0,0 +1,170 @@
+---
+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: Handbuch der BlackBerry-Plattform
+---
+
+# Handbuch der BlackBerry-Plattform
+
+Diese Anleitung zeigt Ihnen wie ein SDK-Umfeld zu Zielanwendungen für die BlackBerry-Plattform vor Version 10 eingerichtet. Wenn Sie die aktuellste Version ansprechen möchten, finden Sie im BlackBerry-10-Plattform-Guide. Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
+
+*   BlackBerry Configuration
+*   [Aktualisieren der BlackBerry](upgrading.html)
+*   [BlackBerry-Plugins](plugin.html)
+*   [BlackBerry-Befehlszeilentools](tools.html)
+
+Die Befehlszeilentools, die oben beziehen sich auf Versionen vor 3.0 Cordova. Informationen über die aktuelle Schnittstelle finden Sie unter The Command-Line Interface.
+
+## Anforderungen und Unterstützung
+
+Dieser BlackBerry-Version wird nicht unterstützt, durch die `cordova` in der Command-Line Interface, sondern durch einen separaten Satz von Befehlszeilentools beschriebenen Dienstprogramm. Laden Sie die Cordova-Verteilung von [cordova.apache.org][1].
+
+ [1]: http://cordova.apache.org/#download
+
+Cordova für BlackBerry basiert auf dem [BlackBerry WebWorks-Rahmen][2], der für Windows XP (32-Bit) verfügbar ist, Windows 7 (32-Bit und 64-Bit) und Mac (OS X 10.6.4+). WebWorks Anwendungen können *nur* werden auf die folgenden BlackBerry Plattformen bereitgestellt:
+
+ [2]: https://bdsc.webapps.blackberry.com/html5
+
+*   BlackBerry OS 5.0 und höher
+*   BlackBerry PlayBook
+*   BlackBerry 10 (QNX)
+
+WebWorks erfordert das Java Development Kit (JDK). Verwenden Sie für Windows 32-Bit-Version von [Oracle JDK][3]. Java in installiert standardmäßig unter Mac OS X bis Version 10.7, die [eine separate Installation][4]erfordert. Es erfordert auch Apache Ant, die auf dem Mac ist Bestandteil der Java-Installation. Die Windows-Version ist verfügbar von [ant.apache.org][5].
+
+ [3]: http://www.oracle.com/technetwork/java/javase/downloads/index.html#jdk
+ [4]: http://support.apple.com/kb/DL1421
+ [5]: http://ant.apache.org/bindownload.cgi
+
+## Das SDK installieren
+
+Downloaden Sie und installieren Sie das entsprechende WebWorks-SDK für Ihre Entwicklung. BlackBerry PlayBook und BlackBerry Smartphone WebWorks SDKs können unter den folgenden Adressen heruntergeladen werden.
+
+*   \[BlackBerry PlayBook SDK\] (https://developer.blackberry.com/html5/download/#playbook) und [Adobe Air-SDK][6]
+
+*   \[BlackBerry Smartphones SDK\] (https://developer.blackberry.com/html5/download/#smartphones)
+
+ [6]: http://www.adobe.com/devnet/air/air-sdk-download.html
+
+## Registrieren Sie sich für Signaturschlüssel
+
+Wenn Sie Ihre Anwendung auf BlackBerry App World oder auf einem tatsächlichen Gerät veröffentlichen möchten, müssen Sie für eine Reihe von kostenlosen Code Signing Keys registrieren. Hierzu füllen Sie das [Bestellformular für BlackBerry-Schlüssel][7]. Sobald Sie Ihre Signatur-Schlüssel erhalten haben, müssen sie Setup. Siehe die [BlackBerry HTML5/WebWorks-Website][8] Informationen.
+
+ [7]: https://www.blackberry.com/SignedKeys
+ [8]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+
+## Installieren von Cordova
+
+Herunterladen Sie und extrahieren Sie die neueste Kopie von [Cordova][1].
+
+## Einrichten eines neuen Projekts
+
+*   Öffnen Sie eine Command-Line Terminal und navigieren Sie zum entpackten Cordova.
+
+*   Es ist ein Verzeichnis für jede Plattform, Cordova unterstützt. Navigieren Sie zu dem `blackberry` Verzeichnis.
+
+*   Das `blackberry` Verzeichnis enthält mehrere Unterverzeichnisse. Das `example` -Verzeichnis enthält ein komplettes Cordova-Projekt. Kopie der `example` Verzeichnis an einen anderen Speicherort auf Ihrem Computer, und dorthin navigieren.
+
+*   Bearbeiten Sie die `project.properties` Datei im WebWorks-SDK angeben Sie verwenden. Hier sind beispielsweise die jeweiligen Einstellungen für BlackBerry PlayBook, BlackBerry-Smartphone (OS5-7) oder BlackBerry 10 (QNX):
+    
+        playbook.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks SDK for TabletOS 2.1.0.6\\bbwp
+        blackberry.bbwp.dir=C:\\Program Files\\Research In Motion\\BlackBerry WebWorks Packager
+        qnx.bbwp.dir=C:\\Program Files (x86)\\Research In Motion\\BlackBerry 10 WebWorks SDK 1.0.2.9
+        
+
+Diese entsprechen den Parametern, die Sie angeben, wenn Sie Ihr Projekt zu erstellen. Zum ersten Mal, wenn, das Sie diese Befehle ausführen, generieren sie eine Anwendung "Hello World":
+
+        cordova/build playbook
+        cordova/build blackberry
+        cordova/build qnx
+    
+
+Zusammen mit dem SDK müssen Sie auch für einen Code Signaturschlüssel und Debug-Token zu registrieren. Der Signaturschlüssel können Sie apps durch BlackBerry World verteilen. Das Debug-Token können Sie unsignierte apps auf einem BlackBerry-Emulator oder Gerät zu testen. Sie müssen nicht erstellen und installieren Sie das Debug-Token; Wenn Sie das Schlüsselspeicher-Kennwort angeben, wird das Buildskript erstellt und installiert das Debug-Token für Sie. Um den Signaturschlüssel einzurichte [...]
+
+*   [Registrieren Sie sich für Ihren Code signing-key][9]
+
+*   [Einrichten des Computers zum Signieren von code][10]
+
+*   [umfassende Anleitung zur Einrichtung der SDK-Umgebung][11]
+
+ [9]: https://www.blackberry.com/SignedKeys/codesigning.html
+ [10]: http://developer.blackberry.com/html5/documentation/set_up_for_signing.html
+ [11]: http://developer.blackberry.com/native/documentation/bb10/com.qnx.doc.native_sdk.quickstart/topic/set_up_your_environment.html
+
+## Bereitstellen auf Emulator
+
+BlackBerry-Smartphone-Emulatoren sind nur unter Windows verfügbar. BlackBerry PlayBook Emulatoren benötigen VMWare Player (Windows) oder VMWare Fusion (Mac OS X). Das WebWorks-SDK enthält einen Standard-Emulator, aber zusätzliche Emulatoren sind [über BlackBerry verfügbar][12].
+
+ [12]: http://us.blackberry.com/developers/resources/simulators.jsp
+
+Geben Sie Ihrem Projektverzeichnis, `./cordova/run <target>` , ersetzen `<target>` mit `qnx` , `playbook` , oder `blackberry` . Beachten Sie, dass für BlackBerry 10 und Textbuch, das Emulator-Computerbild bereits gestartet sein muss.
+
+Weitere Informationen finden Sie unter:
+
+*   [BlackBerry PlayBook][13]
+
+*   [BlackBerry-Smartphone][14]
+
+ [13]: https://developer.blackberry.com/html5/documentation/using_the_tablet_simulator_1866980_11.html
+ [14]: https://developer.blackberry.com/html5/documentation/run_your_app_on_smartphone_sim_1876976_11.html
+
+Für BlackBerry Playbook, bearbeiten Sie die `project.properties` Datei zum Anpassen der `playbook.sim.ip` und `playbook.sim.password` Eigenschaften. IP-Adresse des Emulators ist durch **die Einstellungsanwendung auf dem home-Bildschirm** . Aktivieren der **Sicherheit und Datenschutz → Entwicklungsmodus** Option, um die Adresse anzuzeigen. Das Kennwort kann auch in der Registerkarte " **Sicherheit und Datenschutz** " festgelegt werden.
+
+Für BlackBerry-Smartphone, bearbeiten Sie die `project.properties` Datei zum Anpassen der `blackberry.sim.dir` und `blackberry.sim.bin` Eigenschaften. Du musst weg Trennzeichen zu entkommen, wenn Verzeichnispfade unter Windows, z. B. die Angabe:`C:\\Program
+Files\\BlackBerry\\Simulator`.
+
+Nachdem der Emulator installiert und ausgeführt wird, führen Sie einen der folgenden Schritte zur Installation einer Anwendung auf dem home-Bildschirm:
+
+        cordova/run playbook
+        cordova/run blackberry
+    
+
+Wenn Sie gefragt werden, ob ein Gerät an Ihren Computer angeschlossen ist, Antworten Sie mit Nein.
+
+**Hinweis:** Auf BlackBerry OS 5, die Anwendung installiert ist, das `Downloads` Verzeichnis.
+
+## Bereitstellung auf Gerät
+
+Zum Bereitstellen Ihrer Anwendung in ein Gerät muss verbunden sein, und Sie müssen registriert sein, für Code signing-Schlüssel wie oben beschrieben. Auch, um apps auf dem BlackBerry PlayBook Bereitstellen der **Einstellungen → Sicherheit → Entwicklungsmodus** Option muss aktiviert sein.
+
+Auf BlackBerry PlayBook "Bearbeiten" die `project.properties` Datei und ändern Sie folgendermaßen vor, um das Gerät IP und Passwort als beschreibt oben, zusammen mit dem signing Key Passwort reflektieren Sie einrichten:
+
+Geben Sie Ihrem Projektverzeichnis, `./cordova/run <target>` , ersetzen `<target>` mit `qnx` , `playbook` , oder`blackberry`.
+
+Geben Sie auf BlackBerry-Smartphone (OS5-7), die `blackberry.sigtool.password` -Eigenschaft, wie das Kennwort für den Neuzugang Schlüssel.
+
+Dann aus dem Projekt-Verzeichnis, führen Sie einen der Befehle würden Sie um die app in einem Emulator anzuzeigen:
+
+        cordova/run playbook
+        cordova/run blackberry
+    
+
+Wenn Sie gefragt werden, ob ein Gerät an Ihren Computer angeschlossen ist, Antworten Sie mit Ja.
+
+**Hinweis:** Auf BlackBerry OS 5, die Anwendung installiert ist, das `Downloads` Verzeichnis.
+
+## Weitere Informationen
+
+Die folgenden Artikel können helfen, gemeinsame Probleme zu lösen, beim Entwickeln von Anwendungen für BlackBerry WebWorks Rahmen gebaut:
+
+*   [BlackBerry WebWorks Entwicklung Fallstricke][15]
+
+*   [Best Practices für Verpackungsanwendungen WebWorks][16]
+
+ [15]: http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Common-BlackBerry-WebWorks-development-pitfalls-that-can-be/ta-p/624712
+ [16]: https://bdsc.webapps.blackberrycom/html5/documentation/ww_developing/bestpractice_compiling_ww_apps_1873324_11.html
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/plugin.md b/www/docs/de/9.x/guide/platforms/blackberry/plugin.md
new file mode 100644
index 0000000..6d45653
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/plugin.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: BlackBerry-Plugins
+---
+
+# BlackBerry-Plugins
+
+Diese Anleitung zeigt, wie ein Echo-Plugin auf BlackBerry zu entwickeln. Die [Plugin-Entwicklung-Guide](../../hybrid/plugins/index.html) bietet einen umfassenden Überblick, mit dem Sie bereits vertraut sein sollten, und dieser Anleitung nimmt wo es aufhört. Darüber hinaus das [Cordova BlackBerry-Repository][1] herunterladen.
+
+ [1]: https://git-wip-us.apache.org/repos/asf?p=cordova-blackberry-webworks.git;a=summary
+
+Das `Cordova-BlackBerry` Projekt können Sie an BlackBerry-Geräte wie die Fackel, kühn und Playbook bereitstellen. Dem Textbuch verwendet einen anderen Code base als andere BlackBerry-handheld-Geräte, für die Sie benötigen, um Ihre Entwicklungsprojekte zu duplizieren. Dieses Handbuch konzentriert sich auf die handheld-Geräte eher als Tabletten. (In der Zukunft sollte diesem Handbuch beide Plattformen behandelt.)
+
+Das Echo-Plugin im wesentlichen zurückgibt welcher Nachricht ein Benutzer bietet die `window.echo` Funktion:
+
+    window.echo = function(str, callback) {
+        cordova.exec(callback, function(err) {
+            callback('Nothing to echo.');
+        }, "Echo", "echo", [str]);
+    };
+    
+
+## Ändern von plugins.xml
+
+Des Projekts `www/plugins.xml` Verzeichnis enthält alle erforderlichen Verweise zu Ihrem Cordova-Projekt-Plugins. Fügen Sie zusätzliche Referenz also, dass bei `cordova.exec` ist aufgerufen, Cordova weiß, wie man die Karte der `Echo` Argument der `cordova.exec` zu der `Echo` -Klasse, die wir nativ schreiben möchten:
+
+    <feature name="Echo">
+        <param name="blackberry-package" value="org.apache.cordova.echo.Echo" />
+    </feature>
+    
+
+## Hinzufügen von Echo.java
+
+Wenn Sie bemerken, dass die Struktur des Value-Attributs, sehen Sie einen definierten Pfad, der zu den Echo-Plugin führt. Suchen Sie im Root-Verzeichnis von Cordova BlackBerry WebWorks-Repo, ein Verzeichnis namens `framework` . Dieses Verzeichnis enthält alle des Quellcodes, die nativ auf dem BlackBerry ausgeführt wird. Navigieren Sie zu `framework/ext/src/org/apache/cordova` . An dieser Stelle sehen Sie alle Plugin-Verzeichnisse, die innerhalb derer der Source Code ist. So fügen Sie das [...]
+
+## Schreiben Echo.java
+
+Die Grundidee hinter eine Plugin zu schreiben ist, erstellen Sie eine Klasse, die die Plugin-Klasse erweitert und haben eine Methode namens `execute` wieder eine `PluginResult` Klasse. Jeder Aufruf von `cordova.exec` übergibt die Aktion innerhalb der Klasse als auch die Argumente ausgeführt. In diesem Fall ist "Echo", die Aktion, die wir innerhalb der Klasse "Echo" und [str] ausführen möchten sind die Argumente, die wir in übergeben.
+
+    package org.apache.cordova.echo;
+    
+    import org.apache.cordova.api.Plugin;
+    import org.apache.cordova.api.PluginResult;
+    import org.apache.cordova.json4j.JSONArray;
+    import org.apache.cordova.json4j.JSONException;
+    import org.apache.cordova.json4j.JSONObject;
+    /**
+     * A simple plugin to demonstrate how to build a plugin for BlackBerry
+     * Basically echos back the msg that a user calls to this plugin
+     */
+    public final class Echo extends Plugin {
+    
+        public static final String echo = "echo";
+    
+        public PluginResult execute(String action, JSONArray args, String callbackId) {
+            PluginResult result = new PluginResult(PluginResult.Status.INVALID_ACTION, "Echo: Invalid action:" + action);
+            if(action.equals(echo)){
+                try {
+                    String theMsg = args.getString(0);
+                    if(theMsg!= null || theMsg.length()>0){
+                        result = new PluginResult(PluginResult.Status.OK, theMsg);
+                    }else{
+                        result = new PluginResult(PluginResult.Status.ERROR, "Nothing to echo.");
+                    }
+                } catch (JSONException e) {
+                    result = new PluginResult(PluginResult.Status.JSON_EXCEPTION, e.getMessage());
+                }
+            }
+    
+            return result;
+        }
+    
+    }
+    
+
+Also wenn wir den obigen Code betrachten, können wir sehen, dass innerhalb der Execute-Methode, suchen wir zuerst was Aktionen kommen. Das Echo-Plugin hat nur eine Aktion, `echo` , so dass wir nur dafür prüfen werden wird. Hätte unser Plugin mehr Aktionen, ist es einfach eine Frage der hinzufügen weitere bedingte Tests checken für diese Aktionen.
+
+Wir werden dann die Nachricht aus den Argumenten zu greifen, der durch den Parameter Args geliefert wird. Wir können das erste Argument greifen, indem Sie einfach`String theMsg = args.getString(0);`.
+
+Werden wir einige Fehlerüberprüfung und wenn die Nachricht gut aussieht, werden wir eine neue PluginResult mit einem Status ok instanziieren: `PluginResult.Status.OK` und die Meldung: `theMsg` . Danach wir das Ergebnis zurückgegeben, um zurück zu JavaScript im Erfolg Rückruf ausgelöst werden übergeben werden. Wenn etwas fehlschlägt, können wir verschiedene Status-Ausnahmen wie zurück `PluginResult.Status.ERROR` , `PluginResult.Status.JSON_EXCEPTION` , oder `PluginResult.Status.INVALID_AC [...]
+
+## Aktualisierung der .jar in Ihrem Projekt Www-Verzeichnis
+
+Die zusätzlichen `Echo.java` in Ihrem Projekt aktualisiert werden muss. Baut die `.jar` Datei, navigieren Sie zu dem BlackBerry WebWorks-Repo-Root-Verzeichnis, und führen Sie den `ant` Befehl:
+
+    Ameise update - Dproject.path="~/path_to_my_project"
+    
+
+Dies baut eine neue `.jar` Datei das `build/ext` Verzeichnis. Kopie der `build/ext/cordova.jar` -Datei in Ihr `project/www/ext` Verzeichnis.
+
+Wenn alles gut geht, ermöglicht, die Echo-Plugin in BlackBerry zu verwenden.
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/tools.md b/www/docs/de/9.x/guide/platforms/blackberry/tools.md
new file mode 100644
index 0000000..1c21613
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/tools.md
@@ -0,0 +1,66 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: BlackBerry-Befehlszeilentools
+---
+
+# BlackBerry-Befehlszeilentools
+
+Die `cordova` Befehlszeilen-Dienstprogramm ist ein High-Level Tool, das Ihnen erlaubt, Anwendungen auf mehreren Plattformen gleichzeitig zu erstellen. Eine ältere Version von Cordova Rahmen bietet Gruppen von Befehlszeilentools, die spezifisch für jede Plattform. Wenn sie als Alternative zu den CLI verwenden möchten, müssen Sie diese Version von Cordova von [cordova.apache.org][1]herunterladen. Der Download enthält separate Archiv für jede Plattform. Erweitern Sie die gewünschte Ziel-Pla [...]
+
+ [1]: http://cordova.apache.org
+
+## Erstellen Sie ein Projekt
+
+Führen Sie den `create` Befehl, der vorhandenen Pfad für das Projekt, die rückwärts-Domäne-Style Paket-ID und die app-Anzeigenamen angeben. Hier ist die Syntax für Mac und Windows:
+
+    $ /path/to/cordova-blackberry-webworks/bin/create /path/to/my_new_project com.example.project_name ProjectName
+    $ /path/to/cordova-blackberry-webworks/bin/create.bat /path/to/my_new_project com.example.project_name ProjectName
+    
+
+**Hinweis:** Die BlackBerry-Plattform ignoriert die Platzhalter für die Paket-Namen ( `com.example.project_name` ), aber es ist immer noch für den Einsatz von Cross-Plattform-Tools erforderlich.
+
+## Erstellen eines Projekts
+
+Für BlackBerry-Projekte, stellen Sie sicher, Sie Anpassen der `project.properties` Datei im Root-Verzeichnis des Projekts Cordova. Du musst tun, um Ihr BlackBerry Unterzeichnung Kennwort angeben, und geben Speicherorte für BlackBerry WebWorks SDK und BlackBerry Emulator ausführbare Dateien.
+
+    $ /path/to/my_new_project/cordova/build <platform>
+    $ /path/to/my_new_project/cordova/build.bat <platform>
+    
+
+## Emulator starten
+
+Für BlackBerry-Projekte, stellen Sie sicher, Sie Anpassen der `project.properties` Datei in das Stammverzeichnis des Cordova Projekt. Du musst tun, um Ihr BlackBerry Unterzeichnung Kennwort angeben, und geben Speicherorte für BlackBerry WebWorks SDK und BlackBerry Emulator ausführbare Dateien.
+
+    $ /path/to/my_new_project/cordova/run <platform>
+    
+
+und dann wählen Sie "Nein", mit der Aufforderung:
+
+    Haben Sie ein BlackBerry-Gerät an Ihren Computer angeschlossen? (y/n) $ /path/to/my_new_project/cordova/run <platform>
+    
+
+und dann wählen Sie "Nein", mit der Aufforderung:
+
+    Haben Sie ein BlackBerry-Gerät an Ihren Computer angeschlossen? (y/n)
+    
+
+## Protokollierung
+
+Leider ist das streaming Protokolle direkt vom Gerät derzeit nicht unterstützt. BlackBerry bietet jedoch integrierten Web Inspector-Unterstützung für Textbuch und BlackBerry-Smartphones mit BlackBerry OS 7.0 und höher. Sie können auch Ihre Anwendungsprotokolle zugreifen (einschließlich alle Aufrufe an `console.log` ) auf Ihrem Gerät durch die '' ALT'' gedrückt aus dem home-Bildschirm und Eingabe '' Lglg'' Schlüssel.
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/upgrade.md b/www/docs/de/9.x/guide/platforms/blackberry/upgrade.md
new file mode 100644
index 0000000..c53e55b
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/upgrade.md
@@ -0,0 +1,425 @@
+---
+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: Aktualisieren der BlackBerry
+---
+
+# Aktualisieren der BlackBerry
+
+Diese Anleitung zeigt wie BlackBerry Projekte geändert werden müssen um ein Upgrade von älteren Versionen von Cordova durchzuführen. Diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Informationen finden Sie unter The Command-Line Interface die CLI-Version zu aktualisieren.
+
+## Upgrade 2.8.0 Projekte 2.9.0
+
+BlackBerry 10:
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Dies wird die Startseite des Projekts aktualisiert.
+
+5.  Kopieren des Projekts Quelle aus des alten Projekts `/www` Verzeichnis in des neuen Projekts `/www` Verzeichnis.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+### BlackBerryOS/Textbuch
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Upgrade 2.7.0 Projekte 2.8.0
+
+BlackBerry 10:
+
+BlackBerry 10 verwendet die neue CLI-Werkzeuge und Kern-APIs als Plugins verwaltet. Die Anweisungen Migrieren Ihres Projekts für ein neues Projekt, anstatt ein vorhandenes Projekt, aufgrund der Komplexität der Aktualisierung eines alten Projekts zu aktualisieren. Auch beachten Sie, dass die Cordova-Js--Datei Skript heißt jetzt 'cordova.js' und nicht mehr eine Zeichenfolge enthält.
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Dies wird die Startseite des Projekts aktualisiert.
+
+5.  Kopieren des Projekts Quelle aus des alten Projekts `/www` Verzeichnis in des neuen Projekts `/www` Verzeichnis.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+BlackBerryOS/Textbuch:
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Upgrade 2.6.0 Projekte 2.7.0
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.7.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.7.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin.
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry Shell Tool Guide beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova-2.7.0.js` Datei aus dem neuen Projekt in das `www` Verzeichnis und Löschen der `www/cordova-2.6.0.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in der `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.7.0.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.6.0 von 2.5.0
+
+Fortschreibung des PhoneGap-Download-Verzeichnis:
+
+Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
+
+Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
+
+1.  Aktualisieren Sie die Datei cordova.blackberry.js in das `Phonegap-2.6.0/lib/blackberry/javascript` Verzeichnis.
+
+2.  Update der `ext` , `ext-air` , und `ext-qnx` in das `Phonegap-2.6.0/lib/blackberry/framework` Verzeichnis.
+
+3.  Update der `build.xml` Datei das `Phonegap-2.6.0/lib/blackberry` Verzeichnis.
+
+4.  Update der `Phonegap-2.6.0/lib/blackberry/bin` Verzeichnis.
+
+5.  Update der `VERSION` Datei das `Phonegap-2.6.0/lib/blackberry` Verzeichnis.
+
+Aktualisierung der `example/` -Verzeichnis oder bei der Migration eines vorhandenen Projekts:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `ext-qnx/` Verzeichnis.
+
+5.  Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt.
+
+6.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.6.0.js` Datei.
+
+## Ein Upgrade auf 2.5.0 von 2.4.0
+
+Fortschreibung des PhoneGap-Download-Verzeichnis:
+
+Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
+
+Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
+
+1.  Aktualisieren Sie die Datei cordova.blackberry.js in das `Phonegap-2.5.0/lib/blackberry/javascript` Verzeichnis.
+
+2.  Update der `ext` , `ext-air` , und `ext-qnx` in das `Phonegap-2.5.0/lib/blackberry/framework` Verzeichnis.
+
+3.  Update der `build.xml` Datei das `Phonegap-2.5.0/lib/blackberry` Verzeichnis.
+
+4.  Update der `Phonegap-2.5.0/lib/blackberry/bin` Verzeichnis.
+
+5.  Update der `VERSION` Datei das `Phonegap-2.5.0/lib/blackberry` Verzeichnis.
+
+Aktualisieren das Beispiel / Verzeichnis oder Migrieren einer vorhandenen Projekt:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `ext-qnx/` Verzeichnis.
+
+5.  Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt.
+
+6.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.5.0.js` Datei.
+
+## Ein Upgrade auf 2.4.0 von 2.3.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.3.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.3.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.3.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.3.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.3.0/` Verzeichnis`cordova.2.4.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei.
+
+## Ein Upgrade auf 2.3.0 von 2.2.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.2.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.2.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.2.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.2.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.2.0/` Verzeichnis`cordova.2.3.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei.
+
+## Ein Upgrade auf 2.2.0 von 2.1.0
+
+Aktualisieren einfach das Www-Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.1.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.1.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.1.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.1.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.1.0/` Verzeichnis`cordova.2.2.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei.
+
+## Upgrade auf 2.1.0 von 2.0.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.0.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.0.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.2.0.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.0.0/` Verzeichnis`cordova.2.1.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei.
+
+## Ein Upgrade auf 2.0.0 von 1.9.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei.
+
+6.  Update der `www/plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    An:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.1.9.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.1.9.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.1.9.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.1.9.0/` Verzeichnis`cordova.2.0.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei.
+
+8.  Öffnen der `www` Verzeichnis und Update der `plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    An:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+*   Um auf 1.8.0 aktualisieren, gehen Sie bitte 1.7.0
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen der `www` Verzeichnis, das die app enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update der `www/plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    An:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.1.7.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.1.7.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.1.7.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.1.7.0/` Verzeichnis`cordova.1.8.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+8.  Öffnen der `www` Verzeichnis und Update der `plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    
+    An:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry/upgrading.md b/www/docs/de/9.x/guide/platforms/blackberry/upgrading.md
new file mode 100644
index 0000000..ea9d21d
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry/upgrading.md
@@ -0,0 +1,421 @@
+---
+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: Aktualisieren der BlackBerry
+---
+
+# Aktualisieren der BlackBerry
+
+Diese Anleitung zeigt wie BlackBerry Projekte geändert werden müssen um ein Upgrade von älteren Versionen von Cordova durchzuführen. Diese Anweisungen gelten für Projekte, die mit einer älteren Befehlszeilentools, die vorangehen erstellt die `cordova` CLI-Hilfsprogramm. Die Command-Line Interface Informationen finden Sie unter Gewusst wie: Aktualisieren Sie die Version der CLI.
+
+## Upgrade 2.8.0 Projekte 2.9.0
+
+BlackBerry 10:
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin, etc..
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry-Befehlszeilen-Tools beschrieben. Dies wird die Startseite des Projekts aktualisiert.
+
+5.  Kopieren des Projekts Quelle aus des alten Projekts `/www` Verzeichnis in des neuen Projekts `/www` Verzeichnis.
+
+6.  Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+### BlackBerryOS/Textbuch
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.9.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.9.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin, etc..
+
+4.  Erstellen Sie ein neues Projekt, wie in iOS Command-Line Tools beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` Datei aus dem neuen Projekt in Ihr `www` Verzeichnis und löschen Ihre `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Upgrade 2.7.0 Projekte 2.8.0
+
+BlackBerry 10:
+
+BlackBerry 10 verwendet die neue CLI-Werkzeuge und Kern-APIs als Plugins verwaltet. Die Anweisungen Migrieren Ihres Projekts für ein neues Projekt, anstatt ein vorhandenes Projekt, aufgrund der Komplexität der Aktualisierung eines alten Projekts zu aktualisieren. Auch beachten Sie, dass die Cordova-Js--Datei Skript heißt jetzt 'cordova.js' und nicht mehr eine Versionszeichenfolge enthält.
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin, etc..
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry-Befehlszeilen-Tools beschrieben. Dies wird die Startseite des Projekts aktualisiert.
+
+5.  Kopieren des Projekts Quelle aus des alten Projekts `/www` Verzeichnis in des neuen Projekts `/www` Verzeichnis.
+
+6.  Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+BlackBerryOS/Textbuch:
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.8.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.8.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin, etc..
+
+4.  Erstellen Sie ein neues Projekt, wie in iOS Command-Line Tools beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova.js` Datei aus dem neuen Projekt in Ihr `www` Verzeichnis und löschen Ihre `www/cordova.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Upgrade 2.6.0 Projekte 2.7.0
+
+1.  Herunterladen Sie und extrahieren Sie die Cordova 2.7.0-Quelle an einen permanenten Speicherort auf Ihrer Festplatte, zum Beispiel in`~/Cordova-2.7.0`.
+
+2.  Beenden Sie alle laufenden SDK-Tools: Eclipse, Momentics und dergleichen.
+
+3.  Navigieren Sie zum Verzeichnis, in dem Sie die heruntergeladene Quelle oben, ein Unix wie Terminal setzen: Terminal.app, Bash, Cygwin, etc..
+
+4.  Erstellen Sie ein neues Projekt, wie in BlackBerry-Befehlszeilen-Tools beschrieben. Sie benötigen die Vermögen aus diesem neuen Projekt.
+
+5.  Kopie der `www/cordova-2.7.0.js` Datei aus dem neuen Projekt in Ihr `www` Verzeichnis und löschen Ihre `www/cordova-2.6.0.js` Datei.
+
+6.  Aktualisieren von Cordova Skriptverweis in Ihre `www/index.html` Datei (und alle anderen Dateien, die den Skriptverweis enthalten) auf die neue hinzu `cordova-2.7.0.js` Datei.
+
+7.  Kopie der `native` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `native` Verzeichnis.
+
+8.  Kopie der `lib` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `lib` Verzeichnis.
+
+9.  Kopie der `cordova` Verzeichnis des neuen Projekts in das bestehende Projekt, überschreiben die alte `cordova` Verzeichnis.
+
+## Ein Upgrade auf 2.6.0 von 2.5.0
+
+Fortschreibung des PhoneGap-Download-Verzeichnis:
+
+Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
+
+Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
+
+1.  Aktualisieren Sie die Datei cordova.blackberry.js in das `Phonegap-2.6.0/lib/blackberry/javascript` Verzeichnis.
+
+2.  Update der `ext` , `ext-air` , und `ext-qnx` in das `Phonegap-2.6.0/lib/blackberry/framework` Verzeichnis.
+
+3.  Update der `build.xml` Datei das `Phonegap-2.6.0/lib/blackberry` Verzeichnis.
+
+4.  Update der `Phonegap-2.6.0/lib/blackberry/bin` Verzeichnis.
+
+5.  Update der `VERSION` Datei das `Phonegap-2.6.0/lib/blackberry` Verzeichnis.
+
+Aktualisierung der `example/` -Verzeichnis oder bei der Migration eines vorhandenen Projekts:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `ext-qnx/` Verzeichnis.
+
+5.  Kopieren Sie die neue `cordova-2.6.0.js` in Ihr Projekt.
+
+6.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.6.0.js` Datei.
+
+## Ein Upgrade auf 2.5.0 von 2.4.0
+
+Fortschreibung des PhoneGap-Download-Verzeichnis:
+
+Es wird empfohlen, dass Sie eine neue Kopie von das gesamte Verzeichnis herunterladen.
+
+Aber auch hier sind die neuen Teile für die schrittweise Aktualisierung:
+
+1.  Aktualisieren Sie die Datei cordova.blackberry.js in das `Phonegap-2.5.0/lib/blackberry/javascript` Verzeichnis.
+
+2.  Update der `ext` , `ext-air` , und `ext-qnx` in das `Phonegap-2.5.0/lib/blackberry/framework` Verzeichnis.
+
+3.  Update der `build.xml` Datei das `Phonegap-2.5.0/lib/blackberry` Verzeichnis.
+
+4.  Update der `Phonegap-2.5.0/lib/blackberry/bin` Verzeichnis.
+
+5.  Update der `VERSION` Datei das `Phonegap-2.5.0/lib/blackberry` Verzeichnis.
+
+Aktualisieren das Beispiel / Verzeichnis oder Migrieren einer vorhandenen Projekt:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `ext-qnx/` Verzeichnis.
+
+5.  Kopieren Sie die neue `cordova-2.5.0.js` in Ihr Projekt.
+
+6.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.5.0.js` Datei.
+
+## Ein Upgrade auf 2.4.0 von 2.3.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.4.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.3.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.3.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.3.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.3.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.3.0/` Verzeichnis`cordova.2.4.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.4.0.js` Datei.
+
+## Ein Upgrade auf 2.3.0 von 2.2.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.3.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.2.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.2.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.2.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.2.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.2.0/` Verzeichnis`cordova.2.3.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.3.0.js` Datei.
+
+## Ein Upgrade auf 2.2.0 von 2.1.0
+
+Aktualisieren einfach das Www-Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.2.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+    *   Wenn BlackBerry 10, aktualisieren Sie dann die JS-Datei in das `qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.1.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.1.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren des Inhalts der `cordova.2.1.0/ext-qnx/` Verzeichnis.
+
+5.  Aktualisieren Sie die JS-Datei in das `cordova.2.1.0/javascript/` Verzeichnis.
+
+6.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.1.0/` Verzeichnis`cordova.2.2.0/`.
+
+7.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+8.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.2.0.js` Datei.
+
+## Upgrade auf 2.1.0 von 2.0.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.1.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei.
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.2.0.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.2.0.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.2.0.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.2.0.0/` Verzeichnis`cordova.2.1.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.1.0.js` Datei.
+
+## Ein Upgrade auf 2.0.0 von 1.9.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-2.0.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei.
+
+6.  Update der `www/plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    An:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.1.9.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.1.9.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.1.9.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.1.9.0/` Verzeichnis`cordova.2.0.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-2.0.0.js` Datei.
+
+8.  Öffnen der `www/` Verzeichnis und Update der `plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    An:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+*   Um auf 1.8.0 zu aktualisieren, gehen Sie bitte 1.7.0
+
+## Ein Upgrade auf 1.8.0 von 1.7.0
+
+Aktualisierung nur das `www` Verzeichnis:
+
+1.  Öffnen Ihre `www/` Verzeichnis, das Ihre Anwendung enthält.
+
+2.  Entfernen und aktualisieren Sie die .jar-Datei in das `ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `ext-air/` Verzeichnis.
+
+4.  Kopieren Sie die neue `cordova-1.8.0.js` in Ihr Projekt.
+    
+    *   Wenn Textbuch, dann Update die JS-in Datei das `playbook/` Verzeichnis.
+
+5.  Aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+6.  Update der `www/plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    An:
+    
+        < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
+        
+
+Aktualisieren das Beispielverzeichnis (ie, Aktualisierung mithilfe der Ant-Tools):
+
+1.  Öffnen der `sample/lib/` Verzeichnis.
+
+2.  Aktualisieren Sie die .jar-Datei in das `cordova.1.7.0/ext/` Verzeichnis.
+
+3.  Aktualisieren des Inhalts der `cordova.1.7.0/ext-air/` Verzeichnis.
+
+4.  Aktualisieren Sie die JS-Datei in das `cordova.1.7.0/javascript/` Verzeichnis.
+
+5.  Öffnen der `sample/lib/` Verzeichnis und benennen Sie die `cordova.1.7.0/` Verzeichnis`cordova.1.8.0/`.
+
+6.  Typ `ant blackberry build` oder `ant playbook build` zum Aktualisieren der `www/` Verzeichnis mit aktualisierten Cordova.
+
+7.  Öffnen der `www/` Verzeichnis und aktualisieren Sie den HTML-Code um das neue `cordova-1.8.0.js` Datei.
+
+8.  Öffnen der `www/` Verzeichnis und Update der `plugins.xml` Datei. Zwei Plugins verändert ihr Label-Namespace-Dienst. Ändern Sie die alten Einträge für die Erfassung und Kontakt-Plugins von:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.media.MediaCapture"/ >< Plugin-Name = "Kontakt" value="org.apache.cordova.pim.Contact"/ >
+        
+    An:
+    
+         < Plugin Name = "Capture" value="org.apache.cordova.capture.MediaCapture"/ >< Plugin-Namen "Kontakte" value="org.apache.cordova.pim.Contact"/ = >
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry10/config.md b/www/docs/de/9.x/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..7453b29
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry10/config.md
@@ -0,0 +1,41 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: BlackBerry 10 Konfiguration
+---
+
+# BlackBerry 10 Konfiguration
+
+Die `config.xml` Datei steuert eine app-Grundeinstellungen, die für jede Anwendung und CordovaWebView Instanz gelten. In diesem Abschnitt Informationen-Einstellungen, die nur für BlackBerry 10 gelten baut. Informationen über globale Konfigurationsoptionen finden Sie unter [die Datei config.xml Datei][1].
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `ChildBrowser`( `disable` oder Standard `enable` ): Kind-Browser-Fenster deaktiviert. Standardmäßig starten apps ein sekundäre Browser-Fenster zum Anzeigen von Ressourcen Zugriff über `window.open()` oder durch Angabe eines `_blank` Anker Ziel. Geben Sie `disable` dieses Standardverhalten überschreiben.
+    
+        <preference name="ChildBrowser" value="disable"/>
+        
+
+*   `PopupBlocker`( `enable` oder Standard `disable` ): ermöglicht den Popup-Blocker, die Aufrufe von verhindert `window.open()` . Standardmäßig zeigen Popups in einem Kind-Browserfenster. Wenn Sie die Einstellung auf `enable` verhindert, dass es überhaupt anzeigt.
+    
+        <preference name="PopupBlocker" value="enable"/>
+        
+
+*   `WebSecurity`( `disable` oder Standard `enable` ): Legen Sie auf `disable` Web-Sicherheits-Einstellungen, den Zugriff auf remote-Inhalte aus unbekannten Quellen zu überschreiben. Diese Voreinstellung ist vorgesehen, wie eine Entwicklung Bequemlichkeit nur, also vor dem Entfernen Verpackung die app für den Vertrieb. Für die veröffentlichten app sollte alle URIs bekannt und auf der weißen Liste mithilfe der `<access>` in die Domain-Whitelist-Guide beschriebene Element.
+    
+        <preference name="WebSecurity" value="disable"/>
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry10/home.md b/www/docs/de/9.x/guide/platforms/blackberry10/home.md
new file mode 100644
index 0000000..1461e05
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry10/home.md
@@ -0,0 +1,30 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Blackberry 10 Guides
+toc_title: Blackberry 10
+---
+
+# Blackberry 10 Guides
+
+* [BlackBerry 10 Platform Guide](index.html)
+* [BlackBerry 10 Shell Tool Guide](tools.html)
+* [BlackBerry 10 Configuration](config.html)
+* [BlackBerry 10 Plugins](plugin.html)
+* [Upgrading BlackBerry 10](upgrade.html)
\ No newline at end of file
diff --git a/www/docs/de/9.x/guide/platforms/blackberry10/index.md b/www/docs/de/9.x/guide/platforms/blackberry10/index.md
new file mode 100644
index 0000000..3bd267f
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry10/index.md
@@ -0,0 +1,260 @@
+---
+license: >
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+
+title: Handbuch für die Plattform von BlackBerry 10
+---
+
+# Handbuch für die Plattform von BlackBerry 10
+
+Diese Anleitung zeigt wie Ihr SDK-Umgebung einrichten, Cordova apps für BlackBerry 10 Geräte bereitstellen. Für frühere Versionen von BlackBerry müssen Sie mit einem unterschiedlichen SDK Umgebung und Befehlszeilentools, beschrieben im Handbuch für das BlackBerry-Plattform. Sie müssen für BlackBerry 10 installieren Sie das SDK unabhängig davon, ob Sie die Cross-Plattform-Cordova-CLI für Entwicklung, oder ein schmaler Plattform-zentrierte Kommandozeilen-Tools nutzen möchten. Einen Verglei [...]
+
+## Anforderungen
+
+Die Entwicklungsumgebung ist auf Windows, Mac und Linux verfügbar.
+
+Entwickler sollten verwenden, die `cordova` in Verbindung mit dem BlackBerry WebWorks SDK oder BlackBerry Native SDK-Dienstprogramm. Informationen finden Sie unter The Command-Line Interface wie installiere ich `cordova` , Projekte, hinzufügen dann erstellen und bereitstellen für jede Plattform.
+
+BlackBerry 10 Geräte-Simulator:
+
+*   Prozessor: Intel Dual-core 2.0 GHz/AMD Athlon 4200 + oder höher
+*   Festplattenspeicher: 10 GB 
+*   RAM-Speicher: 4 GB 
+*   Virtualisierung: eine der folgenden: 
+    *   **Intel Virtualization Technology** (VT, VT-X, Vmx) → [Intel VT-X unterstützt Prozessor Liste][1]
+    *   **AMD Virtualization** (AMD-V, SVM) (Seit Mai 2006 gehören alle AMD-CPUs AMD-V außer Sempron).
+
+ [1]: http://ark.intel.com/products/virtualizationtechnology
+
+Weitere Informationen zu Anforderungen: [BB10-Simulator abgestimmt][2].
+
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/simulator_systemrequirements.html
+
+## Das BlackBerry WebWorks-SDK installieren
+
+SDK herunterladen Sie und installieren Sie der BlackBerry WebWorks von [developer.blackberry.com][3]
+
+ [3]: https://developer.blackberry.com/html5/download/
+
+Das Installationsprogramm wird Befehlszeilentools zum Systempfad hinzufügen. Je nach Ihrem Betriebssystem müssen Sie ein neues Terminals-Fenster zu öffnen oder sich neu anmelden.
+
+## Das BlackBerry-Native-SDK installieren
+
+Möchten Sie systemeigenen Code, z. B. wenn eine native Plugin Entwicklung kompilieren müssen Sie das BlackBerry-Native-SDK installieren.
+
+Um die BlackBerry-Native-SDK zu erhalten, downloaden Sie und installieren Sie die IDE für BlackBerry erhältlich von [developer.blackberry.com][4], dann mit der IDE, das BlackBerry-Native-SDK installieren. Nach der Installation müssen Sie die Befehlszeilenprogramme zum Systempfad hinzufügen.
+
+ [4]: http://developer.blackberry.com/native/download/
+
+Unter Windows:
+
+*   Gehen Sie zu **mein Computer → Eigenschaften → erweitert → Umgebungsvariablen**.
+
+*   Hängen Sie die Native SDK-Installationsverzeichnis auf den Pfad, z.B.:
+    
+        ;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
+        
+
+Auf Mac und Linux:
+
+*   Bearbeiten Sie die `~/.bash_profile` -Datei eine Zeile wie die folgende, je nachdem, wo die Native SDK installiert wurde hinzugefügt:
+    
+        $ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
+        
+    
+    oder für das 10.2 Native SDK:
+    
+        $ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
+        
+
+*   Führen Sie folgendermaßen vor, um die Änderung in der aktuellen Sitzung zu übernehmen:
+    
+        $ source ~/.bash_profile
+        
+
+Wenn Sie ein Umweltproblem, haben mit dem nativen SDK von der Befehlszeile aus, führen Sie die entsprechende Datei für Ihre Plattform, gelegen innerhalb der Installationspfad:
+
+*   Unter Windows → MS-DOS-Shell:
+    
+        C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
+        
+
+*   Unter Windows → Git-Bash-Shell:
+    
+        $ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
+        
+
+*   Unter Linux → als Root-Benutzer installiert:
+    
+        $ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   Unter Linux → als nicht-Root-Benutzer installiert:
+    
+        $ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+*   Auf dem Mac:
+    
+        $ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+## Für Signierung einrichten
+
+Wenn Sie auf einem Gerät zu testen oder apps durch BlackBerry World verteilen möchten, muss Ihr System Setup zum Signieren von Code sein.
+
+Um einen Signaturschlüssel zu erhalten, gehen Sie zu \[BlackBerry Schlüssel Bestellformular\] (https://www.blackberry.com/SignedKeys/codesigning.html).
+
+Markieren Sie das erste Feld: "für BlackBerry10 Anwendungen mit BlackBerry NDK entwickelt" und dann anmelden oder erstellen eine BBID.
+
+Geben Sie ein Kennwort, und klicken Sie auf "Token erhalten", um bbidtoken.csk zu downloaden. Speichern Sie diese Datei auf den standardmäßigen Speicherort für Ihr Betriebssystem, die auf der Downloadseite angezeigt wird.
+
+Der letzte Schritt ist ein Signaturzertifikat zu generieren:
+
+    $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+    
+
+## Erstellen Sie ein Projekt
+
+Mithilfe des Dienstprogramms `Cordova` zum Einrichten eines neuen Projekts, wie in der Command-Line Interface beschrieben. Zum Beispiel in einem Quellcode-Verzeichnis:
+
+        $ cordova create hello com.example.hello
+        $ cd hello
+        $ cordova platform add blackberry10
+        $ cordova build
+    
+
+## Bereitstellen auf Emulator
+
+Wenn Sie einen Geräteemulator ausführen möchten, downloaden und Installieren der BlackBerry-10-Simulator.
+
+*   [Download][4]
+*   [Erste Schritte][5]
+
+ [5]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+Sie müssen vor der Prüfung einer app auf einem Emulator oder ein Gerät Entwicklungsmodus aktivieren.
+
+Starten Sie das Emulator-Image, dann wählen Sie **Einstellungen** aus dem home-Bildschirm:
+
+![][6]
+
+ [6]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_home.png
+
+Navigieren Sie zu der **Sicherheit und Datenschutz → Entwicklungsmodus** Abschnitt, und aktivieren Sie die Option:
+
+![][7]
+
+ [7]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_devel.png
+
+Eine weitere Gruppe von Befehlszeilen-Dienstprogramme sind enthalten, wenn Sie die BlackBerry 10-Plattform für Ihr Projekt einrichten. Der folgende Befehl, in diesem Fall aus dem Projektverzeichnis auf oberster Ebene aufgerufen verknüpft ein Ziel mit dem Namen *emu* mit oben angezeigten IP-Adresse.
+
+*   Unter Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
+        
+
+*   Auf Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
+        
+
+Führen Sie dann den `emulate` Befehl, um die app anzuzeigen:
+
+        $ cordova emulate blackberry10
+    
+
+## Bereitstellung auf Gerät
+
+Um auf ein Gerät bereitzustellen, sicherzustellen Sie, dass es an Ihrem Computer angeschlossen ist. Entwicklungsmodus aktivieren und die IP-Adresse als beschriebenen Emulator oben im Abschnitt zu erhalten. Sie müssen auch den Anschluß von erhalten die **lagereinstellungsanwendung unter** **über → Hardware**:
+
+![][8]
+
+ [8]: {{ site.baseurl }}/static/img/guide/platforms/blackberry10/bb_pin.png
+
+Führen Sie das Ziel-Befehlszeilenprogramm, um eine IP-Adresse, Gerätekennwort und PIN einen Namen zuzuordnen.
+
+*   Unter Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+
+*   Auf Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+
+Wo:
+
+*   `--password`bezieht sich auf das Kennwort zum Entsperren.
+
+*   `--pin`bezieht sich auf das Gerät PIN **die Einstellungsanwendung** eingeholt.
+
+Führen Sie dann den `run` Befehl, um die app anzuzeigen:
+
+        $ Cordova ausführen blackberry10
+    
+
+Wenn ein Debug-Token nicht noch für das Gerät eingerichtet ist, aufgefordert, eine Fehlermeldung, die Plattform, das Skript mit dem Kennwort, die Sie bei der Registrierung für Signaturschlüssel zu verwenden.
+
+*   Unter Windows:
+    
+        $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
+        
+
+*   Auf Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
+        
+
+## Debuggen mit WebInspector
+
+Beim Debuggen auf dem Gerät oder einen Emulator können Sie WebInspector aus der Ferne, um den Zustand der Anwendung interner anzuzeigen ausführen. Eine Eingabeaufforderung zeigt die URL, die Sie zum Herstellen einer Verbindung mit der app mit einem standard-Webbrowser ermöglicht. Weitere Informationen finden Sie unter [Debuggen verwenden WebInspector][9].
+
+ [9]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## Erstellen einer Releaseversion
+
+Standardmäßig läuft der `cordova build` Befehl erstellt eine vorzeichenlose *...verlegt* -Paketdatei geeignet zum Testen auf einem Gerät oder Simulator.
+
+Verwendung `--release` zu eine Release-Version zu erstellen, die für Verteilung durch BlackBerry Welt geeignet.
+
+    $ cordova build --release --keystorepass <signing password>
+    
+
+Die `--keystorepass` Option gibt das Kennwort, die Sie beim Konfigurieren des Computers zum Signieren definiert Anwendungen.
+
+## An anderen Speicherorten bereitstellen
+
+Die Anleitung oben übernehmen ein Gerät über USB angeschlossen ist oder ein Simulator auf dem lokalen Computer ausgeführt wird. Es ist auch möglich, an anderen Speicherorten bereitstellen.
+
+Eine weitere Gruppe von Befehlszeilen-Dienstprogramme sind enthalten, wenn Sie die BlackBerry 10-Plattform für Ihr Projekt einrichten. Der folgende Befehl, in diesem Fall aus dem Projektverzeichnis auf oberster Ebene aufgerufen verknüpft ein Ziel mit dem Namen *emu* mit einer IP-Adresse.
+
+*   Unter Windows:
+    
+        $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
+        
+
+*   Auf Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/build --release --keystorepass mysecret
+        
+
+Sobald das Ziel definiert ist, können sie den Befehl "ausführen" mit `--target` :
+
+    $ cordova run blackberry10 --target=emu
diff --git a/www/docs/de/9.x/guide/platforms/blackberry10/plugin.md b/www/docs/de/9.x/guide/platforms/blackberry10/plugin.md
new file mode 100644
index 0000000..711df33
--- /dev/null
+++ b/www/docs/de/9.x/guide/platforms/blackberry10/plugin.md
@@ -0,0 +1,207 @@
+---
+license: >
... 173004 lines suppressed ...


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