cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [07/12] docs commit: added Russian 5.1.1 docs
Date Thu, 25 Jun 2015 22:13:43 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/android/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/android/upgrade.md b/docs/ru/5.1.1/guide/platforms/android/upgrade.md
new file mode 100644
index 0000000..ab022cb
--- /dev/null
+++ b/docs/ru/5.1.1/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/5846f316/docs/ru/5.1.1/guide/platforms/android/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/android/webview.md b/docs/ru/5.1.1/guide/platforms/android/webview.md
new file mode 100644
index 0000000..92bccbf
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/android/webview.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.
+---
+
+# 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/5846f316/docs/ru/5.1.1/guide/platforms/blackberry/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/blackberry/upgrade.md b/docs/ru/5.1.1/guide/platforms/blackberry/upgrade.md
new file mode 100644
index 0000000..a8dc9d6
--- /dev/null
+++ b/docs/ru/5.1.1/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.
+---
+
+# Обновление BlackBerry
+
+В этом руководстве показано, как изменить проекты BlackBerry при обновлении старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
+
+## Обновление проектов 2.8.0 до 2.9.0
+
+BlackBerry 10:
+
+1.  Загрузите и распакуйте исходный код Cordova 2.9.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.9.0`.
+
+2.  Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
+
+3.  Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
+
+4.  Создайте новый проект, как описано в "Руководство по инструментам BlackBerry". Это станет домашним каталогом вашего обновленного проекта.
+
+5.  Скопировать исходный код вашего проекта из каталога `/www` старого проекта в каталог `/www` нового проекта.
+
+6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
+
+### BlackBerryOS/Playbook
+
+1.  Загрузите и распакуйте исходный код Cordova 2.9.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.9.0`.
+
+2.  Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
+
+3.  Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
+
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+
+5.  Скопируйте файл `www/cordova.js` из нового проекта в папке `www` и удалите файл `www/cordova.js`.
+
+6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
+
+7.  Скопируйте каталог `native` из нового проекта в существующий проект, перезаписывая старый каталог `native`.
+
+8.  Скопируйте каталог `lib` из нового проекта в существующий проект, перезаписывая старый каталог `lib`.
+
+9.  Скопируйте каталог `cordova` из нового проекта в существующий проект, перезаписывая старый каталог `cordova`.
+
+## Обновление проектов 2.7.0 до 2.8.0
+
+BlackBerry 10:
+
+BlackBerry 10 использует новый инструмент CLI и управляет основными API как плагинами. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, в связи со сложностью обновления старого проекта. Также обратите внимание, что cordova js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
+
+1.  Загрузите и распакуйте исходный код Cordova 2.8.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.8.0`.
+
+2.  Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
+
+3.  Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
+
+4.  Создайте новый проект, как описано в "Руководство по инструментам BlackBerry". Это станет домашним каталогом вашего обновленного проекта.
+
+5.  Скопировать исходный код вашего проекта из каталога `/www` старого проекта в каталог `/www` нового проекта.
+
+6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
+
+BlackBerryOS/Playbook:
+
+1.  Загрузите и распакуйте исходный код Cordova 2.8.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.8.0`.
+
+2.  Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
+
+3.  Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
+
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+
+5.  Скопируйте файл `www/cordova.js` из нового проекта в папке `www` и удалите файл `www/cordova.js`.
+
+6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
+
+7.  Скопируйте каталог `native` из нового проекта в существующий проект, перезаписывая старый каталог `native`.
+
+8.  Скопируйте каталог `lib` из нового проекта в существующий проект, перезаписывая старый каталог `lib`.
+
+9.  Скопируйте каталог `cordova` из нового проекта в существующий проект, перезаписывая старый каталог `cordova`.
+
+## Обновление проектов 2.6.0 до 2.7.0
+
+1.  Загрузите и распакуйте исходный код Cordova 2.7.0 в постоянное место на вашем жестком диске, например в `~/Cordova-2.7.0`.
+
+2.  Закройте все запущенные инструменты SDK: Eclipse, Momentics и тому подобное.
+
+3.  Перейдите в каталог, где вы положили загруженный выше исходный код, используя unix-терминал: Terminal.app, Bash, Cygwin и т.д.
+
+4.  Создайте новый проект, как описано в разделе "Руководство инструментов BlackBerry". Вам нужны будут ресурсы из нового проекта.
+
+5.  Скопируйте файл `www/cordova-2.7.0.js` из нового проекта в папке `www` и удалите файл `www/cordova-2.6.0.js`.
+
+6.  Обновите ссылку на скрипт Cordova в `www/index.html` (и любом другом файле который содержит элемент script) чтобы он указывал на новую версию файла `cordova.js`.
+
+7.  Скопируйте каталог `native` из нового проекта в существующий проект, перезаписывая старый каталог `native`.
+
+8.  Скопируйте каталог `lib` из нового проекта в существующий проект, перезаписывая старый каталог `lib`.
+
+9.  Скопируйте каталог `cordova` из нового проекта в существующий проект, перезаписывая старый каталог `cordova`.
+
+## Обновление до 2.6.0 от 2.5.0
+
+Обновление в каталог загрузки PhoneGap:
+
+Рекомендуется, что вы скачать свежую копию всего каталога.
+
+Однако здесь новые детали, необходимые для частичного обновления:
+
+1.  Обновить файл cordova.blackberry.js в `Phonegap-2.6.0/lib/blackberry/javascript` каталог.
+
+2.  Обновление `ext` , `ext-air` , и `ext-qnx` в `Phonegap-2.6.0/lib/blackberry/framework` каталог.
+
+3.  Обновление `build.xml` файл в `Phonegap-2.6.0/lib/blackberry` каталог.
+
+4.  Обновление `Phonegap-2.6.0/lib/blackberry/bin` каталог.
+
+5.  Обновление `VERSION` файл в `Phonegap-2.6.0/lib/blackberry` каталог.
+
+Обновление каталога `example/` или перенос существующего проекта:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Обновить содержимое `ext-qnx/` каталог.
+
+5.  Скопируйте новый `cordova-2.6.0.js` в ваш проект.
+
+6.  Обновить ваш HTML, чтобы использовать новый `cordova-2.6.0.js` файл.
+
+## Обновление до 2.5.0 с 2.4.0
+
+Обновление в каталог загрузки PhoneGap:
+
+Рекомендуется, что вы скачать свежую копию всего каталога.
+
+Однако здесь новые детали, необходимые для частичного обновления:
+
+1.  Обновить файл cordova.blackberry.js в `Phonegap-2.5.0/lib/blackberry/javascript` каталог.
+
+2.  Обновление `ext` , `ext-air` , и `ext-qnx` в `Phonegap-2.5.0/lib/blackberry/framework` каталог.
+
+3.  Обновление `build.xml` файл в `Phonegap-2.5.0/lib/blackberry` каталог.
+
+4.  Обновление `Phonegap-2.5.0/lib/blackberry/bin` каталог.
+
+5.  Обновление `VERSION` файл в `Phonegap-2.5.0/lib/blackberry` каталог.
+
+Обновление в примере / каталог или перенос существующего проекта:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Обновить содержимое `ext-qnx/` каталог.
+
+5.  Скопируйте новый `cordova-2.5.0.js` в ваш проект.
+
+6.  Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
+
+## Обновление до 2.4.0 от 2.3.0
+
+Обновление только `www` Каталог:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-2.4.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+    *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.2.3.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.2.3.0/ext-air/` каталог.
+
+4.  Обновить содержимое `cordova.2.3.0/ext-qnx/` каталог.
+
+5.  Обновить файл .js в `cordova.2.3.0/javascript/` каталог.
+
+6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.3.0/` Каталог`cordova.2.4.0/`.
+
+7.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+8.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-2.4.0.js`.
+
+## Обновление до 2.3.0 от 2.2.0
+
+Обновление только `www` Каталог:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-2.3.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+    *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.2.2.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.2.2.0/ext-air/` каталог.
+
+4.  Обновить содержимое `cordova.2.2.0/ext-qnx/` каталог.
+
+5.  Обновить файл .js в `cordova.2.2.0/javascript/` каталог.
+
+6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.2.0/` Каталог`cordova.2.3.0/`.
+
+7.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+8.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-2.3.0.js`.
+
+## Обновление до 2.2.0 из 2.1.0
+
+Обновление только каталог www:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-2.2.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+    *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.2.1.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.2.1.0/ext-air/` каталог.
+
+4.  Обновить содержимое `cordova.2.1.0/ext-qnx/` каталог.
+
+5.  Обновить файл .js в `cordova.2.1.0/javascript/` каталог.
+
+6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.1.0/` Каталог`cordova.2.2.0/`.
+
+7.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+8.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-2.2.0.js`.
+
+## Обновление до 2.1.0 с 2.0.0
+
+Обновление только `www` Каталог:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-2.1.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.2.0.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.2.0.0/ext-air/` каталог.
+
+4.  Обновить файл .js в `cordova.2.0.0/javascript/` каталог.
+
+5.  Открытые `sample/lib/` каталог и переименовать `cordova.2.0.0/` Каталог`cordova.2.1.0/`.
+
+6.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+7.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-2.1.0.js`.
+
+## Обновление до 2.0.0 от 1.9.0
+
+Обновление только `www` Каталог:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-2.0.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
+
+6.  Обновите файл `www/plugins.xml`. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
+    
+        <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    На:
+    
+        <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.1.9.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.1.9.0/ext-air/` каталог.
+
+4.  Обновить файл .js в `cordova.1.9.0/javascript/` каталог.
+
+5.  Открытые `sample/lib/` каталог и переименовать `cordova.1.9.0/` Каталог`cordova.2.0.0/`.
+
+6.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+7.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-2.0.0.js`.
+
+8.  Откройте каталог `www` и обновите файл `www/plugins.xml`. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
+    
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    На:
+    
+         <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+*   Чтобы обновить до 1.8.0, перейдите от 1.7.0
+
+## Обновление до 1.8.0 от 1.7.0
+
+Обновление только `www` Каталог:
+
+1.  Откройте каталог `www`, который содержит приложение.
+
+2.  Удалить и обновить файл .jar в `ext/` каталог.
+
+3.  Обновить содержимое `ext-air/` каталог.
+
+4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
+    
+    *   Если playbook, тогда обновите .js файл в каталоге `playbook/`.
+
+5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
+
+6.  Обновите файл `www/plugins.xml`. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
+    
+        <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    На:
+    
+        <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
+        
+
+Обновление каталога sample (т.е., обновления с использованием инструментов ant):
+
+1.  Открытые `sample/lib/` каталог.
+
+2.  Обновить файл .jar в `cordova.1.7.0/ext/` каталог.
+
+3.  Обновить содержимое `cordova.1.7.0/ext-air/` каталог.
+
+4.  Обновить файл .js в `cordova.1.7.0/javascript/` каталог.
+
+5.  Открытые `sample/lib/` каталог и переименовать `cordova.1.7.0/` Каталог`cordova.1.8.0/`.
+
+6.  Наберите `ant blackberry build` или `ant playbook build` чтобы обновить каталог `www` с обновленной версией Cordova.
+
+7.  Откройте каталог `www` и обновить ваш HTML, чтобы использовать новый файл `cordova-1.8.0.js`.
+
+8.  Откройте каталог `www` и обновите файл `www/plugins.xml`. Два плагины изменили свои имена служб/пространства имен. Измените старые записи для плагинов Захвата и Контакты:
+    
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+        <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
+        
+    На:
+    
+         <plugin name="Capture" value="org.apache.cordova.capture.MediaCapture"/>
+        <plugin name="Contacts" value="org.apache.cordova.pim.Contact"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/blackberry10/config.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/blackberry10/config.md b/docs/ru/5.1.1/guide/platforms/blackberry10/config.md
new file mode 100644
index 0000000..e980596
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/blackberry10/config.md
@@ -0,0 +1,36 @@
+---
+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 10
+
+Файл `config.xml` управляет основные параметрами приложения, которые применяются к каждому приложению и экземпляру CordovaWebView. Этот раздел описывает настройки, которые применяются только к BlackBerry 10. Смотрите [Файл config.xml][1] для получения информации о глобальных параметрах конфигурации.
+
+ [1]: config_ref_index.md.html#The%20config.xml%20File
+
+*   `ChildBrowser` (`disable` или значение по умолчанию `enable` ): отключает дочерние окна браузера. По умолчанию приложения запускает окно вторичного браузера для отображения ресурсов, через `window.open()` или указав `_blank` в качестве целевого объекта привязки. Укажите `disable` чтобы переопределить это поведение по умолчанию.
+    
+        <preference name="ChildBrowser" value="disable"/>
+        
+*   `PopupBlocker` (`enable` или значение по умолчанию `disable` ): Включает блокировщик всплывающих окон, который предотвращает вызовы `window.open()` . По умолчанию всплывающие окна отображаются во второстепенном окне браузера. Установка предпочтение `enable` предотвращает отображение на всех.
+    
+        <preference name="PopupBlocker" value="enable"/>
+        
+*   `WebSecurity` (`disable` или значение по умолчанию `enable` ): значение `disable` для переопределения параметров веб-безопасности, позволяя доступ к удаленному содержимому из неизвестных источников. Эта настройка предназначена только для удобства разработки только, так что удалите его перед упаковкой приложения для распространения. Для опубликованных приложений, все URI должен быть известны и разрешены с использованием `<access>` элемента, описанный в разделе "Инструкция по доступу к внешним ресурсам".
+    
+        <preference name="WebSecurity" value="disable"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/blackberry10/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/blackberry10/index.md b/docs/ru/5.1.1/guide/platforms/blackberry10/index.md
new file mode 100644
index 0000000..e0efc17
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/blackberry10/index.md
@@ -0,0 +1,246 @@
+---
+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 10
+
+В этом руководстве показано, как настроить среду SDK для развертывания приложений Cordova на устройствах BlackBerry 10. Для предыдущих версий BlackBerry вы должны использовать другую версию SDK и другой набор средств командной строки, описанные в руководстве платформы BlackBerry. Для BlackBerry 10 вам необходимо установить SDK независимо от того, хотите ли вы использовать кросс платформенное CLI Cordova для разработки или более узкий набор платформо-ориентированных средств командной строки. Для сравнения двух вариантов разработки см. Введение. Подробную информацию о ка
 дом способе смотрите в разделе "Интерфейс командной строки" и "Руководство по инструментам командной строки BlackBerry 10".
+
+## Требования
+
+Среда разработки доступна на Windows, Mac и Linux.
+
+Разработчикам следует использовать утилиту `cordova` в сочетании с BlackBerry WebWorks SDK или BlackBerry Native SDK. Смотрите раздел "Интерфейс командной строки" для получения информации как установить `cordova`, добавлять проекты, построить и развернуть их для каждой платформы.
+
+Симулятор BlackBerry 10:
+
+*   Процессор: Intel dual core 2.0 ГГц/AMD Athlon 4200 + или выше
+*   Место на диске: 10 ГБ 
+*   Оперативной памяти: 4 ГБ 
+*   Виртуализация: одно из следующих действий: 
+    *   **Технология виртуализации Intel** (VT, VT-x, vmx) → [Intel VT-x список поддерживаемых процессоров][1]
+    *   **AMD виртуализации** (AMD-V, SVM) (С мая 2006 года все процессоры AMD включают AMD-V за исключением Sempron).
+
+ [1]: http://ark.intel.com/products/virtualizationtechnology
+
+Дополнительные сведения о требованиях: [Требования к симулятору BB10][2].
+
+ [2]: http://developer.blackberry.com/devzone/develop/simulator/simulator_systemrequirements.html
+
+## Установите BlackBerry WebWorks SDK
+
+Скачать и установить BlackBerry WebWorks SDK с [developer.blackberry.com][3]
+
+ [3]: https://developer.blackberry.com/html5/download/
+
+Программа установки добавит инструменты командной строки к вашем пути. В зависимости от вашей ОС может потребоваться открыть новое окно терминала или повторно войти в систему.
+
+## Установите BlackBerry Native SDK
+
+Если вам нужно скомпилировать в машинный код, например, при разработке собственного плагина, будет необходимо установить BlackBerry Native SDK.
+
+Чтобы получить BlackBerry Native SDK, скачать и установить IDE для BlackBerry с [developer.blackberry.com][4], а затем используя IDE, установить BlackBerry Native SDK. После установки вам нужно добавить свои средства командной строки к системному пути.
+
+ [4]: http://developer.blackberry.com/native/download/
+
+В Windows:
+
+*   Перейти к **мой компьютер → Свойства → Дополнительно → Переменные среды**.
+
+*   Добавьте каталог установки Native SDK к пути, например:
+    
+        ;C:\bbndk\host_10_1_0_132\win32\x86\usr\bin\
+        
+
+На Mac и Linux:
+
+*   Отредактируйте файл `~/.bash_profile`, добавив строку, наподобие нижеуказанной, изменив ее в зависимости от того, где был установлен Native SDK:
+    
+        $ export PATH=${PATH}:/Applications/bbndk/host_10_1_0_132/darwin/x86/usr/bin/
+        
+    или для Native SDK 10.2:
+    
+        $ export PATH=${PATH}:/Applications/Momentics.app/host_10_2_0_15/darwin/x86/usr/bin/
+        
+*   Выполните следующие действия, чтобы применить изменения в текущем сеансе:
+    
+        $ источника ~/.bash_profile
+        
+
+Если у вас есть любые проблемы со средой, используя Native SDK выполните из командной строки, соответствующий для вашей платформы файл, расположенный в пути установки:
+
+*   На Windows → оболочку MS-DOS:
+    
+        C:\> \bbndk\bbndk-env_xx_xx_xx_xxxx.bat
+        
+*   На Windows → оболочка bash git:
+    
+        $ `\bbndk\bbndk-env_xx_xx_xx_xxxx.bat`
+        
+*   На Linux → установлен в качестве пользователя root:
+    
+        $ `./opt/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+*   На Linux → установлен как не root пользователя:
+    
+        $ `./home/username/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+*   На Mac:
+    
+        $ `/Developer/SDKs/bbndk/bbndk-env_xx_xx_xx_xxxx.sh`
+        
+
+## Настройка для подписывания
+
+Если вы хотите проверить на устройстве или распространять приложения через BlackBerry World, ваша система должна быть сконфигурирована для подписи кода.
+
+Для получения ключа подписи, перейдите к \[Форма покупки ключей BlackBerry\] (https://www.blackberry.com/SignedKeys/codesigning.html).
+
+Выберите первый флажок: «для BlackBerry10 приложений, разработанных с использованием BlackBerry NDK» и затем войти на сайт или создайте новый BBID.
+
+Введите пароль и нажмите кнопку «Get Token», чтобы загрузить bbidtoken.csk. Сохраните этот файл в расположение по умолчанию для вашей ОС, которая будет отображаться на странице загрузки.
+
+Последним шагом является создания сертификата подписи:
+
+    $ blackberry-keytool -genkeypair -storepass <password> -author 'Your Name’
+    
+
+## Создание проекта
+
+Используйте утилиту `cordova` для настройки нового проекта, как описано в разделе "Интерфейс командной строки Cordova". Например выполните в каталоге исходного кода:
+
+        $ cordova create hello com.example.hello
+        $ cd hello
+        $ cordova platform add blackberry10
+        $ cordova build
+    
+
+## Развертывание на эмулятор
+
+Если вы хотите запустить эмулятор устройства, загрузите и установите симулятор BlackBerry 10.
+
+*   [Скачать][4]
+*   [Приступая к работе][5]
+
+ [5]: http://developer.blackberry.com/devzone/develop/simulator/blackberry_10_simulator_start.html
+
+Перед тестированием приложения на эмуляторе или устройстве, необходимо включить режим разработки.
+
+Запустить образ эмулятора, затем выберите **Настройки** на главном экране:
+
+![][6]
+
+ [6]: img/guide/platforms/blackberry10/bb_home.png
+
+Перейдите к разделу **Безопасности и конфиденциальность → Режим разработки** и включить опцию:
+
+![][7]
+
+ [7]: img/guide/platforms/blackberry10/bb_devel.png
+
+Дополнительный набор утилит командной строки включаются при установке платформы BlackBerry 10 для вашего проекта. Следующая команда, в данном случае вызваная из каталога проекта верхнего уровня, связывает целевой объект с именем *emu* с IP-адресом указанным выше.
+
+*   В Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add emu 169.254.0.1 -t simulator
+        
+*   На Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add emu 169.254.0.1 -t simulator
+        
+
+Затем выполните команду `emulate` для просмотра приложения:
+
+        $ cordova emulate blackberry10
+    
+
+## Развертывание на устройство
+
+Чтобы развернуть на устройстве, убедитесь, что оно подключено к компьютеру. Включить режим разработки и получить IP-адрес как описано в разделе по эмулятору выше. Вам также нужно будет получить ПИН-код из приложения **Настройки** в разделе **Об устройстве → Оборудование**:
+
+![][8]
+
+ [8]: img/guide/platforms/blackberry10/bb_pin.png
+
+Запустите утилиту командной строки чтобы связать имя с IP адресом, паролем устройства и ПИН-кодом.
+
+*   В Windows:
+    
+        $ platforms\blackberry10\cordova\target.bat add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+*   На Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/target add mydevice 169.254.0.1 -t device --password 123456 --pin FFFF972E
+        
+
+где:
+
+*   `--password` указывает на пароль, необходимый чтобы разблокировать устройство.
+
+*   `--pin` относится к PIN устройства, полученный из приложения **Настройки**.
+
+Затем выполните команду `run` для просмотра приложений:
+
+        $ cordova run blackberry10
+    
+
+Если маркер отладки еще не настроен для устройства, сообщение об ошибке предложит вам использовать скрипт платформы run, c паролем который вы указали при регистрации для ключей подписи.
+
+*   В Windows:
+    
+        $ platforms\blackberry10\cordova\run.bat --device --keystorepass mysecret
+        
+*   На Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/run --device --keystorepass mysecret
+        
+
+## Отладка с WebInspector
+
+При отладке на устройстве или эмуляторе, вы можете запустить WebInspector удаленно для просмотра внутреннего состояния приложения. Запрос отображает URL-адрес, который позволяет вам подключиться к приложению через стандартный веб-браузер. Для получения дополнительной информации см. [Отладка с помощью WebInspector][9].
+
+ [9]: http://developer.blackberry.com/html5/documentation/web_inspector_overview_1553586_11.html
+
+## Создание релиз версии
+
+По умолчанию команда `cordova build` создает файл неподписанный файл пакета *.bar* который подходит для тестирования на устройстве или симуляторе.
+
+Используйте `--release` для создания релиз версии подходящей для распространения через BlackBerry World.
+
+    $ cordova build --release --keystorepass <signing password>
+    
+
+Параметр `--keystorepass` определяет пароль, заданные при настройке вашего компьютера для подписи приложений.
+
+## Развертывание в других местах
+
+В инструкциях выше предполагается что устройство подключено через USB или симулятор выполняется на локальном компьютере. Также можно развернуть приложение в других местах.
+
+Дополнительный набор утилит командной строки включаются при установке платформы BlackBerry 10 для вашего проекта. Следующая команда, в данном случае вызваная из каталога проекта верхнего уровня, связывает целевой объект с именем *emu* с IP-адресом.
+
+*   В Windows:
+    
+        $ platforms\blackberry10\cordova\build.bat --release --keystorepass mysecret
+        
+*   На Mac/Linux:
+    
+        $ platforms/blackberry10/cordova/build --release --keystorepass mysecret
+        
+После того, как цель определена, вы можете передавать ее команде run с помощью `--target`:
+
+    $ cordova run blackberry10 --target=emu
\ No newline at end of file


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


Mime
View raw message