You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2015/05/13 21:53:12 UTC

[09/13] docs commit: Added 5.0.0 for russion docs

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/android/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/android/upgrade.md b/docs/ru/5.0.0/guide/platforms/android/upgrade.md
new file mode 100644
index 0000000..44eee8f
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/android/upgrade.md
@@ -0,0 +1,498 @@
+---
+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.
+---
+
+# Обновление для Android
+
+В этом руководстве показано, как изменить Android проекты при обновлении старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
+
+## Обновление до 4.0.0
+
+Это конкретные шаги обновления которые необходимо выполнить чтобы использовать существенные изменения в 4.0.0. Во-первых необходимы общие шаги обновления, как показано ниже.
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запустите `cordova platform update android` в ваших проектах.
+
+### Обновление списка разрешенных ресурсов
+
+Теперь вся функциональность списка разрешенных ресурсов реализована через плагин. Без плагина ваше приложение более не защищен списком разрешенных ресурсов после обновления до 4.0.0. Cordova имеет два плагина для списка разрешенных ресурсов, которые обеспечивают различные уровни защиты.
+
+1.  Плагин `cordova-plugin-whitelist` *(рекомендуемый)*
+    
+    *   Настоятельно рекомендуется этот плагин, так как лг более безопасный и более настраиваемый, чем список разрешенных ресурсов в предыдущих версиях
+    *   Смотрите [cordova-plugin-whitelist][1] для подробностей по необходимым изменения конфигурации
+    *   Run: `cordova plugin add cordova-plugin-crosswalk-webview`
+
+2.  Плагин `cordova-plugin-legacy-whitelist`
+    
+    *   Этот плагин обеспечивает такое же поведение списка разрешенных ресурсов, как и предыдущие версии. Смотрите [cordova-plugin-legacy-whitelist][2]
+    *   Изменения конфигурации не требуются, но она обеспечивает меньшую защиту, чем рекомендованный плагин
+    *   Run: `cordova plugin add cordova-plugin-legacy-whitelist`
+
+ [1]: https://github.com/apache/cordova-plugin-whitelist
+ [2]: https://github.com/apache/cordova-plugin-legacy-whitelist
+
+### Использование Crosswalk WebView
+
+По умолчанию ваше приложение будет продолжать использовать системный WebView, предоставляемый устройством. Если вы хотите вместо этого использовать WebView CrossWalk, просто добавьте плагин CrossWalk:
+
+    cordova plugin add cordova-plugin-crosswalk-webview
+    
+
+После добавления плагина, ваше приложение получит WebView Crosswalk установленным и правильно настроеным.
+
+### Обновление к плагину Splashscreen
+
+Если ваше приложение использовала экрана-заставку, то эта функциональность была перемещена в плагин. Параметры конфигурации для экрана-заставки остались неизменными. Единственный требуемый шаг для обновления это добавление плагина:
+
+    cordova plugin add cordova-plugin-splashscreen
+    
+
+## Обновление до 3.7.1 с 3.6.0
+
+Для проектов-CLI выполните:
+
+        bin/обновить путь/к/проекта
+    
+
+Для проектов CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запустите `cordova platform update android` в ваших проектах.
+
+## Обновление до 3.3.0 с 3.2.0
+
+Следуйте тем же инструкциям что и для `3.2.0`.
+
+Начиная с 3.3.0, среда выполнения Cordova теперь компилируется как Android библиотека вместо Jar. Это не должно иметь никакого эффекта при использовании из командной строки, но пользователям IDE нужно будет импортировать новые проекты `MyProject-CordovaLib` в их рабочее пространство.
+
+## Обновление до 3.2.0 с 3.1.0
+
+Для проектов, которые были созданы с помощью cordova CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Run `cordova platform update android`
+
+Для проектов, не созданных с помощью cordova CLI выполните:
+
+        bin/update <project_path>
+    
+
+**Предупреждение:** На Android 4.4 - Android 4.4.3, создание элемента ввода input type="file" не открывает диалоговое окно выбора файла. Это регрессия из Chromium на Android, и проблемы могут быть воспроизведены в автономном браузер Chrome на Android (см. http://code.google.com/p/android/issues/detail?id=62220) предложенное решение заключается в использовании плагинов FileTransfer и File для Android 4.4. Можно прослушивать событие onClick для input type="file" и затем показывать пользовательский интерфейс средства выбора файлов. Для того, чтобы связать данные формы с загрузки, можно использовать JavaScript для присоединения зна
 чений формы к составному запросу POST, что делает FileTransfer.
+
+## Обновление до 3.1.0 с 3.0.0
+
+Для проектов, которые были созданы с помощью cordova CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Run `cordova platform update android`
+
+Для проектов, не созданных с помощью cordova CLI выполните:
+
+        bin/update <project_path>
+    
+
+## Обновление до CLI (3.0.0) с 2.9.0
+
+1.  Создайте новый проект Apache Cordova 3.0.0 используя Cordova CLI, как описано в разделе "Интерфейс командной строки".
+
+2.  Добавьте ваши платформы в проект Cordova, например: `cordova
+platform add ios`.
+
+3.  Скопируйте содержимое каталога `www` в каталог `www` проекта Cordova который вы только что создали.
+
+4.  Скопируйте любые платформенные ресурсы из старого проекта в соответствующие каталоги в `platforms/android`: это директория где расположен проект cordova-android.
+
+5.  Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
+
+## Обновление до 3.0.0 с 2.9.0
+
+1.  Создайте новый проект Apache Cordova Android.
+
+2.  Скопируйте содержимое каталога `www` в новый проект.
+
+3.  Скопируйте любые ресурсы платформы Android из каталога `res` в новый проект.
+
+4.  Скопируйте любые плагины, которые вы установили из подкаталогов `src` в новый проект.
+
+5.  Убедитесь что вы обновили любые устаревшие ссылки `<plugin>` из вашего старого файла `config.xml` в новое определение в `<feature>`.
+
+6.  Обновите ссылки с пакета `org.apache.cordova.api` на `org.apache.cordova`.
+    
+    **Примечание**: все основные API были удалены и должны быть установлены как плагины. Для подробной информации смотрите раздел "Использование Plugman для управления расширениями".
+
+## Обновление до 2.9.0 с 2.8.0
+
+1.  Run `bin/update <project_path>`.
+
+## Обновление до 2.8.0 с 2.7.0
+
+1.  Удалить `cordova-2.7.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.8.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+<!-- SS Eclipse -->
+
+1.  Скопируйте новый `cordova.js` в ваш проект.
+
+2.  Обновите ваш HTML, чтобы использовать новый `cordova.js` файл.
+
+3.  Скопируйте `res/xml/config.xml` файл в соответствии с `framework/res/xml/config.xml`.
+
+4.  Обновите `framework/res/xml/config.xml` чтобы иметь одинаковые параметры, как это было ранее.
+
+5.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.7.0 с 2.6.0
+
+1.  Удалить `cordova-2.6.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.7.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.7.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый `cordova-2.7.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Обновите `framework/res/xml/config.xml` чтобы иметь одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.6.0 от 2.5.0
+
+1.  Удалить `cordova-2.5.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.6.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.6.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.6.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Обновите `framework/res/xml/config.xml` чтобы иметь одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+Запустите `bin/update <project>` из пути проекта, перечисленным в исходном каталоге Cordova.
+
+## Обновление до 2.5.0 с 2.4.0
+
+1.  Удалить `cordova-2.4.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.5.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.5.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Обновите `framework/res/xml/config.xml` чтобы иметь одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.4.0 от 2.3.0
+
+1.  Удалить `cordova-2.3.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.4.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.4.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.3.0 от 2.2.0
+
+1.  Удалить `cordova-2.2.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.3.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.3.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.2.0 из 2.1.0
+
+1.  Удалить `cordova-2.1.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.2.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.2.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.1.0 с 2.0.0
+
+1.  Удалить `cordova-2.0.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.1.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.1.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в каталог проекта `cordova`.
+
+## Обновление до 2.0.0 от 1.9.0
+
+1.  Удалить `cordova-1.9.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-2.0.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-2.0.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+В релизе 2.0.0, файл `config.xml` сочетает в себе и заменяет `cordova.xml` и `plugins.xml`. Старые файлы являются устаревшими и хотя они по-прежнему работают в 2.0.0, перестанут работать в будущих выпусках.
+
+## Обновление с 1.8.1 до 1.9.0
+
+1.  Удалить `cordova-1.8.1.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.9.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.9.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый `cordova-1.9.0.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+Из-за введения `CordovaWebView` в релизе 1.9.0, плагины третьих лиц могут не работать. Эти плагины должны получать контекст из `CordovaInterface` с помощью `getContext()` или `getActivity()`. Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин лицом и добавьте эту задачу в их баг трекер.
+
+## Обновление с 1.8.0 до 1.8.1
+
+1.  Удалить `cordova-1.8.1.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.8.1.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.8.1.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый `cordova-1.8.1.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление до 1.8.0 от 1.7.0
+
+1.  Удалить `cordova-1.7.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.8.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление до 1.8.0 от 1.7.0
+
+1.  Удалить `cordova-1.7.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.8.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление с 1.6.1 до 1.7.0
+
+1.  Удалить `cordova-1.6.1.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.7.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.7.0.js` в ваш проект.
+
+5.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление с 1.6.0 до 1.6.1
+
+1.  Удалить `cordova-1.6.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.6.1.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.6.1.js` в ваш проект.
+
+5.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление с 1.5.0 до 1.6.0
+
+1.  Удалить `cordova-1.5.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.6.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.6.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый `cordova-1.6.0.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+7.  Замените `res/xml/phonegap.xml` на `res/xml/cordova.xml` для соотвествия файлу `framework/res/xml/cordova.xml`.
+
+## Обновление с 1.4.0 до 1.5.0
+
+1.  Удалить `phonegap-1.4.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `cordova-1.5.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `cordova-1.5.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый `cordova-1.5.0.js` файл.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+7.  Замените `res/xml/phonegap.xml` на `res/xml/cordova.xml` для соотвествия файлу `framework/res/xml/cordova.xml`.
+
+## Обновление с 1.3.0 до 1.4.0
+
+1.  Удалить `phonegap-1.3.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `phonegap-1.4.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `phonegap-1.4.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.4.0.js` .
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` в соответствии c `framework/res/xml/phonegap.xml`.
+
+## Обновление с 1.2.0 до 1.3.0
+
+1.  Удалить `phonegap-1.2.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `phonegap-1.3.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `phonegap-1.3.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.2.0.js`.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` в соответствии c `framework/res/xml/phonegap.xml`.
+
+## Обновление до 1.2.0 с 1.1.0
+
+1.  Удалить `phonegap-1.1.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `phonegap-1.2.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `phonegap-1.2.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.2.0.js`.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` в соответствии c `framework/res/xml/phonegap.xml`.
+
+## Обновление до 1.1.0 с 1.0.0
+
+1.  Удалить `phonegap-1.0.0.jar` из каталога проекта `libs`.
+
+2.  Добавить `phonegap-1.1.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `phonegap-1.1.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.1.0.js`.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
+
+## Обновление до 1.0.0 с 0.9.6
+
+1.  Удалить `phonegap-0.9.6.jar` из каталога проекта `libs`.
+
+2.  Добавить `phonegap-1.0.0.jar` в каталог проекта `libs`.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и выполните clean.
+
+4.  Скопируйте новый `phonegap-1.0.0.js` в ваш проект.
+
+5.  Обновите ваш HTML, чтобы использовать новый файл `phonegap-1.0.0.js`.
+
+6.  Обновите `res/xml/plugins.xml` в соответствии с `framework/res/xml/plugins.xml`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/android/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/android/upgrading.md b/docs/ru/5.0.0/guide/platforms/android/upgrading.md
new file mode 100644
index 0000000..216c45c
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/android/upgrading.md
@@ -0,0 +1,430 @@
+---
+
+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.
+---
+
+# Обновление Android
+
+В этом руководстве показано, как изменить Android проектов для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
+
+## Обновление до 3.3.0 3.2.0
+
+Следуйте же instructinos как для`3.2.0`.
+
+Начиная с 3.3.0, Кордова выполнения теперь компилируется как Android библиотеки вместо Jar. Это должно иметь никакого эффекта для использования командной строки, но IDE пользователям нужно будет импортировать новые `MyProject-CordovaLib` проекта в их область.
+
+## Обновление до 3.2.0 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2.  Запуск`cordova platform update android`
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+        bin/update <project_path>
+    
+
+## Обновление с 3.0.0 до 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2.  Запуск`cordova platform update android`
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+        bin/update <project_path>
+    
+
+## Обновление к CLI (3.0.0) с 2.9.0
+
+1.  Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
+
+2.  Добавьте ваш платформ проекта cordova, например:`cordova
+platform add android`.
+
+3.  Копировать содержимое вашего проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
+
+4.  Скопируйте любые собственные активы из старого проекта в соответствующие каталоги под `platforms/android` : этот каталог является, где существует собственный проект cordova-android.
+
+5.  Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+
+## Обновление до 3.0.0 от 2.9.0
+
+1.  Создайте новый проект Apache Cordova Android.
+
+2.  Скопируйте содержимое вашего `www` каталог в новый проект.
+
+3.  Скопируйте любые родной Android активы от вашего `res` каталог в новый проект.
+
+4.  Скопируйте любые плагины вы установили от `src` подкаталоги в новый проект.
+
+5.  Не забудьте обновить любой устаревшей `<plugin>` ссылки из вашего старого `config.xml` файл в новый `<feature>` спецификации.
+
+6.  Обновить ссылки на `org.apache.cordova.api` пакет, чтобы быть`org.apache.cordova`.
+    
+    **Примечание**: все основные API были удалены и должны быть установлены как плагины. Для подробной информации смотрите с помощью Plugman управление плагины руководство.
+
+## Обновление до 2.9.0 с 2.8.0
+
+1.  Запуск`bin/update <project_path>`.
+
+## Обновление до 2.8.0 с 2.7.0
+
+1.  Удалить `cordova-2.7.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.8.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+<!-- SS Eclipse -->
+
+1.  Скопируйте новый `cordova.js` в ваш проект.
+
+2.  Обновить ваш HTML, чтобы использовать новый `cordova.js` файл.
+
+3.  Копия `res/xml/config.xml` файл в соответствии с`framework/res/xml/config.xml`.
+
+4.  Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+
+5.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.7.0 с 2.6.0
+
+1.  Удалить `cordova-2.6.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.7.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.7.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.7.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.6.0 от 2.5.0
+
+1.  Удалить `cordova-2.5.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.6.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.6.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.6.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+Запустить `bin/update <project>` с пути проекта перечислены в Cordova исходного каталога.
+
+## Обновление до 2.5.0 с 2.4.0
+
+1.  Удалить `cordova-2.4.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.5.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.5.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Обновление `framework/res/xml/config.xml` имеют одинаковые параметры, как это было ранее.
+
+8.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.4.0 от 2.3.0
+
+1.  Удалить `cordova-2.3.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.4.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.4.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.3.0 от 2.2.0
+
+1.  Удалить `cordova-2.2.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.3.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.3.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.2.0 из 2.1.0
+
+1.  Удалить `cordova-2.1.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.2.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.2.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.1.0 с 2.0.0
+
+1.  Удалить `cordova-2.0.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.1.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.1.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
+
+6.  Копия `res/xml/config.xml` для соответствия`framework/res/xml/config.xml`.
+
+7.  Скопируйте файлы из `bin/templates/cordova` в проект `cordova` каталог.
+
+## Обновление до 2.0.0 от 1.9.0
+
+1.  Удалить `cordova-1.9.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-2.0.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-2.0.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
+
+6.  Копия `res/xml/config.xml` соответствовать`framework/res/xml/config.xml`.
+
+В 2.0.0 релиз, `config.xml` файл и заменяет `cordova.xml` и `plugins.xml` . Старые файлы являются устаревшими и хотя они по-прежнему работают в 2.0.0, перестанет работать в будущих выпусках.
+
+## Обновление с 1.8.1 на 1.9.0
+
+1.  Удалить `cordova-1.8.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.9.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.9.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.9.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+Из-за введения `CordovaWebView` в 1.9.0 релиз, сторонние плагины могут не работать. Эти плагины нужно получить контекст из `CordovaInterface` с помощью `getContext()` или `getActivity()` . Если вы не являетесь опытным разработчиком Android, пожалуйста, свяжитесь с сопровождающим плагин и добавьте эту задачу в их баг трекер.
+
+## Обновление до 1.8.0 от 1.8.0
+
+1.  Удалить `cordova-1.8.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.8.1.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.8.1.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.1.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+## Обновление до 1.8.0 от 1.7.0
+
+1.  Удалить `cordova-1.7.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.8.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+## Обновление до 1.8.0 от 1.7.0
+
+1.  Удалить `cordova-1.7.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.8.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+
+## Обновление до версии 1.7.0 от 1.6.1
+
+1.  Удалить `cordova-1.6.1.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.7.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.7.0.js` в ваш проект.
+
+5.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+## Обновление до 1.6.1 от 1.6.0
+
+1.  Удалить `cordova-1.6.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.6.1.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.6.1.js` в ваш проект.
+
+5.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+
+## Обновление до 1.6.0 от 1.5.0
+
+1.  Удалить `cordova-1.5.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.6.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.6.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.6.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+7.  Заменить `res/xml/phonegap.xml` с `res/xml/cordova.xml` для соответствия`framework/res/xml/cordova.xml`.
+
+## Обновление до 1.5.0 от 1.4.0
+
+1.  Удалить `phonegap-1.4.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `cordova-1.5.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `cordova-1.5.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.5.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+7.  Заменить `res/xml/phonegap.xml` с `res/xml/cordova.xml` в соответствии`framework/res/xml/cordova.xml`.
+
+## Обновление до 1.4.0 от 1.3.0
+
+1.  Удалить `phonegap-1.3.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `phonegap-1.4.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `phonegap-1.4.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.4.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` для соответствия`framework/res/xml/phonegap.xml`.
+
+## Обновление до 1.3.0 от 1.2.0
+
+1.  Удалить `phonegap-1.2.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `phonegap-1.3.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `phonegap-1.3.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.2.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` для соответствия`framework/res/xml/phonegap.xml`.
+
+## Обновление до 1.2.0 от 1.1.0
+
+1.  Удалить `phonegap-1.1.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `phonegap-1.2.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `phonegap-1.2.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.2.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` для соответствия`framework/res/xml/plugins.xml`.
+
+7.  Обновление `res/xml/phonegap.xml` в соответствии`framework/res/xml/phonegap.xml`.
+
+## Обновление 1.1.0 1.0.0
+
+1.  Удалить `phonegap-1.0.0.jar` из проекта `libs` каталог.
+
+2.  Добавить `phonegap-1.1.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `phonegap-1.1.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.1.0.js` файл.
+
+6.  Обновление `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
+
+## Обновление до 1.0.0 от 0.9.6
+
+1.  Удалить `phonegap-0.9.6.jar` из проекта `libs` каталог.
+
+2.  Добавить `phonegap-1.0.0.jar` в проект `libs` каталог.
+
+3.  Если вы используете Eclipse, обновите ваш проект Eclipse и сделать чистой.
+
+4.  Скопируйте новый `phonegap-1.0.0.js` в ваш проект.
+
+5.  Обновить ваш HTML, чтобы использовать новый `phonegap-1.0.0.js` файл.
+
+6.  Добавить `res/xml/plugins.xml` в соответствии`framework/res/xml/plugins.xml`.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/android/webview.md b/docs/ru/5.0.0/guide/platforms/android/webview.md
new file mode 100644
index 0000000..1b6f412
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/android/webview.md
@@ -0,0 +1,113 @@
+---
+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.
+---
+
+# WebViews в Android
+
+В этом руководстве показано, как встраивать компонент Cordova WebView в рамках более крупных приложений Android. Дополнительные сведения о том, как эти компоненты могут взаимодействовать друг с другом смотрите раздел "Расширения приложения".
+
+Если вы не знакомы с Android, следует сначала ознакомиться с "Руководство для платформы Android" и установить последнюю версию Android перед тем как пробовать делать не обычное встраивание WebView в ваше приложение. Начиная с Cordova 1.9, платформа Android опирается на компонент `CordovaWebView`, который построен на устаревшем компоненте `CordovaActivity`, который был до версии 1.9.
+
+1.  Следуя этим инструкциям, убедитесь, что у вас есть дистрибутив последней версии Cordova. Скачайте его с [cordova.apache.org][1] и распакуйте пакет для Android.
+
+2.  Перейдите в каталог `/framework` пакета Android и запустить `ant jar` . Это создаёт `.jar` файл Cordova, вида `/framework/cordova-x.x.x.jar`.
+
+3.  Скопируйте файл `.jar` в каталог `/libs` Android-проекта.
+
+4.  Добавьте в приложение следующий файл `/res/xml/main.xml`, с `layout_height`, `layout_width` и `id` модицифированными в соответствии с нуждами приложения:
+    
+        <org.apache.cordova.CordovaWebView
+            android:id="@+id/tutorialView"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent" />
+        
+
+5.  Измените вашу деятельность так, чтобы этот класс реализовал `CordovaInterface`. Вы должны реализовать описанные методы этого интерфейса. Вы можете скопировать их из `/framework/src/org/apache/cordova/CordovaActivity.java`, или реализовать их самостоятельно. В следующем фрагменте кода показано простое приложение, которое опирается на интерфейс. Обратите внимание, что id упоминаемого окна соответствует `id` атрибут, указанный в XML-фрагменте показаном выше:
+    
+        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.  Если приложение должно использовать камеру, реализуйте следующее:
+    
+        @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.  Наконец, не забудьте добавить пул потоков, иначе у плагинов не будет потоков, на которых они будет выполняться:
+    
+        @Override
+        public ExecutorService getThreadPool() {
+            return threadPool;
+        }
+        
+
+8.  Скопируйте файлы HTML и JavaScript приложения в каталог `/assets/www` проекта Android.
+
+9.  Скопируйте `config.xml` файл из `/framework/res/xml` в каталог `/res/xml` проекта.
+
+ [1]: http://cordova.apache.org
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/blackberry/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/blackberry/config.md b/docs/ru/5.0.0/guide/platforms/blackberry/config.md
new file mode 100644
index 0000000..4b54a52
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/blackberry/config.md
@@ -0,0 +1,22 @@
+---
+
+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.
+---
+
+# BlackBerry конфигурации
+
+Ежевика полностью поддерживает [Виджет спецификации W3C][1] , а также проприетарные расширения ОПРАВЫ. Пожалуйста, смотрите полный [WebWorks ежевики документации относительно config.xml][2] для деталей.
+
+ [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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/blackberry/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/blackberry/index.md b/docs/ru/5.0.0/guide/platforms/blackberry/index.md
new file mode 100644
index 0000000..a3ddbe3
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/blackberry/index.md
@@ -0,0 +1,164 @@
+---
+
+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.
+---
+
+# Руководство по платформы ежевики
+
+В этом руководстве показано, как настроить среду SDK для приложений для платформы ежевики до версии 10. Если вы хотите цели самой последней версии, смотрите в руководстве платформы BlackBerry 10. Смотрите ниже для более подробной информации конкретной платформы:
+
+*   BlackBerry конфигурации
+*   Модернизация BlackBerry
+*   Ежевика плагины
+*   Средства командной строки ежевики
+
+Средства командной строки относятся к версии до Cordova 3.0. Сведения о текущем интерфейсе см интерфейс командной строки.
+
+## Требования и поддержка
+
+Эта версия BlackBerry не поддерживается `cordova` средство, описанное в интерфейс командной строки, но отдельный набор средств командной строки. Скачайте дистрибутив Cordova от [cordova.apache.org][1].
+
+ [1]: http://cordova.apache.org/#download
+
+Cordova для BlackBerry опирается на [BlackBerry WebWorks framework][2], который доступен для Windows XP (32-разрядная), Windows 7 (32-разрядные и 64-бит) и Mac (OS X 10.6.4+). WebWorks приложения могут *только* быть развернут на следующих платформах ежевики:
+
+ [2]: https://bdsc.webapps.blackberry.com/html5
+
+*   BlackBerry OS 5.0 и выше
+*   BlackBerry PlayBook
+*   Ежевика 10 (QNX)
+
+WebWorks требует Java Development Kit (JDK). Для Windows используйте 32-разрядной версии [Oracle JDK][3]. Java в устанавливается по умолчанию в Mac OS X, вплоть до версии 10.7, которая требует [отдельной установки][4]. Это также требует Apache Ant, который на Mac является частью установки Java. Windows версия доступна с [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
+
+## Установите SDK
+
+Скачать и установить соответствующий WebWorks SDK для вашего развития. BlackBerry PlayBook и BlackBerry смартфон WebWorks SDK можно загрузить из следующих источников.
+
+*   \[BlackBerry PlayBook SDK\] (https://developer.blackberry.com/html5/download/#playbook) и [Adobe Air SDK][6]
+
+*   \[Ежевики Smartphones SDK\] (https://developer.blackberry.com/html5/download/#smartphones)
+
+ [6]: http://www.adobe.com/devnet/air/air-sdk-download.html
+
+## Зарегистрироваться для ключей подписи
+
+Если вы хотите опубликовать приложение на мире App ежевики, или на фактическом устройстве, вам будет нужно зарегистрировать для набора бесплатные ключи подписывания кода. Для этого заполните [BlackBerry клавиш бланке заказа][7]. Как только вы получите ваши ключи подписи, они требуют установки. Смотрите [веб-сайт BlackBerry HTML5/WebWorks][8] для получения информации.
+
+ [7]: https://www.blackberry.com/SignedKeys
+ [8]: https://developer.blackberry.com/html5/documentation/signing_setup_bb10_apps_2008396_11.html
+
+## Установить Кордова
+
+Скачайте и распакуйте последнюю копию [Кордова][1].
+
+## Создание нового проекта
+
+*   Открыть терминал командной строки и перейдите к где вы распаковали Cordova.
+
+*   Существует каталог для каждой платформы, которая поддерживает Cordova. Перейдите к `blackberry` каталог.
+
+*   `blackberry`Каталог содержит несколько подкаталогов. `example`Каталог содержит полный проект Cordova. Копия `example` каталог в другое место на вашем компьютере и перемещаться там.
+
+*   Редактировать `project.properties` файла для указания WebWorks SDK, вы используете. Например ниже приведены соответствующие параметры для BlackBerry PlayBook, смартфон BlackBerry (OS5-7) или 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
+        
+
+Они соответствуют параметрам, которые указываются при построении проекта. Первый раз при запуске этих команд, они создают приложения «HelloWorld»:
+
+        cordova/build playbook
+        cordova/build blackberry
+        cordova/build qnx
+    
+
+Вместе с SDK необходимо зарегистрировать ключ подписи кода и отладки маркер. Ключ подписи позволяет распространять приложения через BlackBerry World. Маркер отладки позволяет проверить неподписанные приложения на BlackBerry эмуляторе или устройстве. Вам не нужно создавать самостоятельно и установить маркер отладки; Если ввести пароль хранилища ключей, сценарий построения создает и устанавливает маркер отладки для вас. Чтобы настроить ключ подписи, перейдите на веб-сайт BlackBerry для получения, убедившись в том сохранить пароль, указанный вами. Затем з�
 �пустите `blackberry-signer` Утилита, которая входит в состав SDK. Ежевика предоставляет более подробную информацию здесь:
+
+*   [Зарегистрироваться для вашего кода, ключ подписи][9]
+
+*   [Настройка компьютера для подписи кода][10]
+
+*   [полное руководство по настройке среды SDK][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
+
+## Развертывание в эмулятор
+
+Эмуляторов смартфонов blackBerry доступны только на Windows. BlackBerry PlayBook Эмуляторы требуют VMWare Player (Windows) или VMWare Fusion (Mac OS X). WebWorks SDK предоставляет по умолчанию эмулятор, но дополнительные Эмуляторы доступны [через ежевику][12].
+
+ [12]: http://us.blackberry.com/developers/resources/simulators.jsp
+
+Из каталога проекта, типа `./cordova/run <target>` , заменяя `<target>` либо с `qnx` , `playbook` , или `blackberry` . Обратите внимание, что для BlackBerry 10 и пьес, эмулятор виртуальный образ уже должен быть запущен.
+
+Смотрите ниже для получения дополнительной информации:
+
+*   [BlackBerry PlayBook][13]
+
+*   [Смартфон blackBerry][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
+
+Для BlackBerry Playbook, отредактируйте `project.properties` для настройки файл `playbook.sim.ip` и `playbook.sim.password` Свойства. Эмулятор IP-адрес доступен через **Параметры** приложения на начальном экране. Включить **безопасности и конфиденциальности → режим развития** параметр для отображения адреса. Пароль можно также задать в закладке **безопасность и конфиденциальность** .
+
+Смартфон BlackBerry, отредактируйте `project.properties` для настройки файл `blackberry.sim.dir` и `blackberry.sim.bin` Свойства. Вам нужно бежать разделителей пути при задании пути каталогов в Windows, например:`C:\\Program
+Files\\BlackBerry\\Simulator`.
+
+После того, как эмулятор установлена и запущена, выполните одно из следующих действий, чтобы установить приложение на главном экране:
+
+        cordova/run playbook
+        cordova/run blackberry
+    
+
+Если вы пробуждены ли устройство подключено к вашему компьютеру, ответить без.
+
+**Примечание:** На BlackBerry OS 5, приложение установлено в `Downloads` каталог.
+
+## Развернуть устройстве
+
+Для развертывания приложения на устройство, он должен быть подключен, и вы должны быть зарегистрированы для кода ключей подписи, как описано выше. Также, для развертывания приложения на BlackBerry PlayBook, **Параметры → Безопасность → режим развития** должна быть включена опция.
+
+Измените на BlackBerry PlayBook, `project.properties` файл и изменить следующие действия, чтобы отразить IP и пароль устройства как descibed выше, вместе с подписания пароль ключа, вы создали:
+
+Из каталога проекта, типа `./cordova/run <target>` , заменяя `<target>` либо с `qnx` , `playbook` , или`blackberry`.
+
+На смартфон BlackBerry (OS5-7), укажите `blackberry.sigtool.password` свойства как подписи пароль ключа.
+
+Затем от каталога проекта, выполните одну из команд бы посмотреть приложение в эмулятор:
+
+        cordova/run playbook
+        cordova/run blackberry
+    
+
+Если вы пробуждены ли устройство подключено к вашему компьютеру, ответьте Да.
+
+**Примечание:** На BlackBerry OS 5, приложение установлено в `Downloads` каталог.
+
+## Дополнительная информация
+
+Следующие статьи может помочь решить общие проблемы при разработке приложений для платформы BlackBerry WebWorks:
+
+*   [Ежевика WebWorks развития ловушек][15]
+
+*   [Лучшие практики для упаковки приложений 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

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/af16a486/docs/ru/5.0.0/guide/platforms/blackberry/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.0.0/guide/platforms/blackberry/plugin.md b/docs/ru/5.0.0/guide/platforms/blackberry/plugin.md
new file mode 100644
index 0000000..d52b171
--- /dev/null
+++ b/docs/ru/5.0.0/guide/platforms/blackberry/plugin.md
@@ -0,0 +1,102 @@
+---
+
+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.
+---
+
+# BlackBerry плагины
+
+В этом руководстве показано, как разработать эхо плагин на ежевике. Руководство по разработке плагин обеспечивает широкий обзор, с которой вы уже должны быть знакомы, и это руководство забирает где он листья. Кроме того Скачайте [Cordova BlackBerry репозитория][1].
+
+ [1]: https://git-wip-us.apache.org/repos/asf?p=cordova-blackberry-webworks.git;a=summary
+
+`Cordova-BlackBerry`Проект позволяет развернуть к приборам ежевики как факел, полужирный и пьес. Playbook использует другой код базы чем других портативных устройств BlackBerry, для которых необходимо дублировать ваши усилия в области развития. В этом руководстве основное внимание на портативные устройства, а не таблетки. (В будущем, это руководство должны охватывать обе платформы).
+
+Эхо плагин по существу возвращает все сообщения пользователя предоставляет `window.echo` функции:
+
+    window.echo = function(str, callback) {
+        cordova.exec(callback, function(err) {
+            callback('Nothing to echo.');
+        }, "Echo", "echo", [str]);
+    };
+    
+
+## Изменение plugins.xml
+
+Вашего проекта `www/plugins.xml` Каталог содержит все необходимые ссылки на проекте Cordova плагины. Добавить дополнительные ссылки так что когда `cordova.exec` это называется, Кордова знает как сопоставить `Echo` аргумент `cordova.exec` для `Echo` класс, который мы хотим написать изначально:
+
+    <feature name="Echo">
+        <param name="blackberry-package" value="org.apache.cordova.echo.Echo" />
+    </feature>
+    
+
+## Добавление Echo.java
+
+Если вы заметили структуры атрибута value, вы увидите определенный путь, что приводит к эхо плагин. В корневом каталоге Cordova BlackBerry WebWorks репо, найдите каталог, называемый `framework` . Этот каталог содержит весь исходный код, который изначально работает на ежевике. Перейдите к `framework/ext/src/org/apache/cordova` . На данный момент вы увидите все плагин directorys, внутри которого содержится исходный код. Так что добавьте каталог эхо для `framework/ext/src/org/apache/cordova/echo` и создайте файл с именем `Echo.java` в`framework/ext/src/org/apache/cordova/echo/Echo.java`.
+
+## Написание Echo.java
+
+Основная идея написания плагина является создание класса, который расширяет плагин класс и метод, называемый `execute` вернуться `PluginResult` класс. Любой звонок, сделанный в `cordova.exec` проходит в действие для выполнения в пределах класса, а также аргументы. В этом случае «эхо» являются действия, мы хотим выполнять в пределах класса «Эхо» и [силы] аргументы, которые мы проходим в.
+
+    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;
+        }
+    
+    }
+    
+
+Так что если мы посмотрим на приведенный выше код, мы видим, что в методе execute, мы сначала ищет то, что действия идут в. Эхо плагин имеет только одно действие, `echo` , поэтому мы будем только проверять для этого. Если наш плагин больше действий, это просто вопрос добавления более условной тесты для этих действий.
+
+Затем мы будем захватить сообщения, поступающие из аргументов, которая поставляется параметр args. Мы можем взять первый аргумент, просто делать`String theMsg = args.getString(0);`.
+
+Мы сделаем некоторые проверки ошибок и если сообщение выглядит нормально, мы будет создан экземпляр нового PluginResult со статусом ОК: `PluginResult.Status.OK` и вернуть сообщение: `theMsg` . После этого мы вернуть результат который быть передан обратно в JavaScript, чтобы быть уволены в успех обратного вызова. Если что-то не удается, мы можем вернуть различные состояния исключения, как `PluginResult.Status.ERROR` , `PluginResult.Status.JSON_EXCEPTION` , или `PluginResult.Status.INVALID_ACTION` . При передаче обратно, эти типы результатов огонь сбой обратного вызова в JavaScript.
+
+## Обновление .jar в www каталоге вашего проекта
+
+Добавил `Echo.java` необходимо обновить в проекте. Для создания `.jar` файла, перейдите к BlackBerry WebWorks репо корневой каталог и запустить `ant` команду:
+
+    муравей обновление - Dproject.path="~/path_to_my_project»
+    
+
+Это создает новый `.jar` файл в `build/ext` каталог. Копия `build/ext/cordova.jar` файл в ваш `project/www/ext` каталог.
+
+Если все пойдет хорошо, что позволяет использовать плагин эхо в BlackBerry.
\ No newline at end of file


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