You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2014/01/30 22:21:07 UTC

[15/57] [abbrv] CB-5931 1/28 push latest of edge for Russian Cordova 3.4

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/plugin.md b/docs/ru/edge/guide/platforms/blackberry10/plugin.md
index db012a6..ea3808a 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/plugin.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/plugin.md
@@ -16,178 +16,185 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # BlackBerry 10 плагинов
 
-Это продолжение плагин развития руководство для Кордова. После просмотра этого содержимого, теперь давайте смотрите на вещи, мы должны иметь эхо плагин для платформы BlackBerry 10. Напомним, что эхо плагин в основном возвращает все строки пользователя предоставляет `window.echo` функции:
+Этот раздел содержит сведения о том, как реализовать код родной плагин на платформе BlackBerry 10. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
 
-    window.echo = function(str, callback) {
+Эхо плагин в основном возвращает любую строку `window.echo` функция отправляет из JavaScript:
+
+        window.echo = function(str, callback) {
             cordova.exec(callback, function(err) {
                 callback('Nothing to echo.');
             }, "Echo", "echo", [str]);
         };
     
 
-Родной BlackBerry 10 плагин для Кордова содержит код JavaScript и может также содержать машинный код. Эхо плагин примере показано, как ссылаться на родной функциональность из JavaScript. Родной и код JavaScript общаться друг с другом в рамках, предоставленных JNEXT. Каждый плагин должен также включать `plugin.xml` файл.
+Кордова плагин для BlackBerry 10 содержит JavaScript и машинного кода, которые общаются друг с другом через рамки, предусмотренные JNEXT. Каждый плагин должен также включать `plugin.xml` файл.
 
-## Создание собственного частью вашего плагина
+## Создание собственного класса
 
-Для создания собственного часть вашего плагина, открыть BlackBerry 10 NDK IDE и выберите файл настроек новый раздел настроек BlackBerry проекта настроек стандартного расширения настроек BlackBerry WebWorks. Введите имя требуемого проекта / местоположение и нажмите кнопку Готово.
+Для создания родной части вашего плагина, откройте BlackBerry 10 NDK IDE и выберите **файл → новый → ежевика проекта → стандартного расширения → BlackBerry 10**. Введите нужное имя и расположение проекта, затем нажмите кнопку **Готово**.
 
-Проект, созданный в среде IDE содержит примеры кода для памяти плагин. Вы можете заменить или изменить эти файлы, чтобы включить свои собственные функции.
+Проект, созданный в среде IDE содержатся примеры кода для модуль памяти. Вы можете заменять или изменять эти файлы для реализации собственной функциональности:
 
 *   `*name*_js.hpp`: Заголовок C++ для кода JNEXT.
 
 *   `*name*_js.cpp`: Код C++ для JNEXT.
 
-Родной интерфейс для модуля JNEXT может рассматриваться в файле заголовка плагина, расположенный в общественной директории вашего проекта. Он также содержит константы и сервисных функций, которые могут использоваться в машинном коде. Ваш плагин должен быть производным от JSExt, который определен в plugin.h. То есть необходимо реализовать следующий класс:
+Родной интерфейс для модуля JNEXT может рассматриваться в файле заголовка плагина, расположенный в общественной директории проекта. К вашим услугам также константы и сервисных функций, доступных в машинном коде. Плагин должен быть производным от `JSExt` , который определен в `plugin.h` . То есть необходимо реализовать следующий класс:
 
-    class JSExt
-    {
-    public:
-        virtual ~JSExt() {};
-        virtual string InvokeMethod( const string& strCommand ) = 0;
-        virtual bool CanDelete( void ) = 0;
-    private:
-        std::string m_id;
-    };
+        class JSExt
+        {
+        public:
+            virtual ~JSExt() {};
+            virtual string InvokeMethod( const string& strCommand ) = 0;
+            virtual bool CanDelete( void ) = 0;
+        private:
+            std::string m_id;
+        };
     
 
-Таким образом расширение должно включать файл заголовка plugin.h. В этом примере Эхо используется JSExt следующим в файле echo_js.hpp:
+Должна включать расширение `plugin.h` заголовочный файл. В `Echo` примере, вы используете `JSExt` следующим в `echo_js.hpp` файл:
 
-    #include "../public/plugin.h"
-    #include <string>
+        #include "../public/plugin.h"
+        #include <string>
     
-    #ifndef ECHO_JS_H_
-    #define ECHO_JS_H_
+        #ifndef ECHO_JS_H_
+        #define ECHO_JS_H_
     
-    class Echo : public JSExt
-    {
-    public:
-        explicit Echo(const std::string& id);
-        virtual ~Echo();
-        virtual std::string InvokeMethod(const std::string& command);
-        virtual bool CanDelete();
-    private:
-        std::string m_id;
-    };
+        class Echo : public JSExt
+        {
+        public:
+            explicit Echo(const std::string& id);
+            virtual ~Echo();
+            virtual std::string InvokeMethod(const std::string& command);
+            virtual bool CanDelete();
+        private:
+            std::string m_id;
+        };
     
-    #endif // ECHO_JS_H_
+        #endif // ECHO_JS_H_
     
 
-`m_id`— Это атрибут, содержащий идентификатор JNEXT для этого объекта. Идентификатор передается классу как аргумент в конструктор. Необходимо активировать события на стороне JavaScript из родной. Метод CanDelete используется JNEXT для определения, является ли ваш родной объект может быть удален. InvokeMethod функция вызывается в результате запроса от JavaScript для вызова метода из данного конкретного объекта. Единственный аргумент этой функции является строка, передаваемая от JavaScript, что этот метод должен анализировать для того, чтобы определить, какой метод соб�
 �твенного объекта должен быть выполнен. Теперь мы реализовать эти функции в echo_js.cpp. Для примера, эхо мы реализовать функции InvokeMethod следующим образом:
+`m_id`Содержит атрибут `JNEXT` id для объекта, который передается в класс в качестве аргумента в конструктор. Он необходим для родной стороны на стороне JavaScript триггера события. `CanDelete`Метод определяет, могут ли быть удалены собственный объект. `InvokeMethod`Функция вызывается в результате запроса от JavaScript для вызова метода из данного конкретного объекта. Единственный аргумент этой функции является строка, передаваемая из JavaScript, который анализирует этот метод для определения, какой из методов собственного объекта должен выполняться. Эти методы реализ
 уются в `echo_js.cpp` . Вот `InvokeMethod` функция `Echo` Пример:
 
-    string Echo::InvokeMethod(const string& command) {
+        string Echo::InvokeMethod(const string& command) {
     
-        //parse command and args from string
-        int index = command.find_first_of(" ");
-        string strCommand = command.substr(0, index);
-        string strValue = command.substr(index + 1, command.length());
+            //parse command and args from string
+            int index = command.find_first_of(" ");
+            string strCommand = command.substr(0, index);
+            string strValue = command.substr(index + 1, command.length());
     
-        // Determine which function should be executed
-        if (strCommand == "echo") {
-            return strValue;
-        } else {
-            return "Unsupported Method";
+            // Determine which function should be executed
+            if (strCommand == "echo") {
+                return strValue;
+            } else {
+                return "Unsupported Method";
+            }
         }
-    }
     
 
-Ваш родной плагин также необходимо реализовать следующие функции обратного вызова:
+Родной плагин должен также реализовывать следующие функции обратного вызова:
 
 *   `extern char* onGetObjList( void );`
 
 *   `extern JSExt* onCreateObject( const string& strClassName, const string& strObjId );`
 
-`onGetObjList`Функция возвращает разделенный запятыми список классов, поддерживаемых JNEXT. JNEXT эта функция используется для определения набора классов, которые можно создать экземпляр JNEXT. В нашем эхо плагин, у нас есть следующие в `echo_js.cpp` :
+`onGetObjList`Функция возвращает запятыми список классов, поддерживаемых JNEXT. JNEXT эта функция используется для определения набора классов, которые можно создать экземпляр JNEXT. `Echo`Плагин реализует следующие действия в `echo_js.cpp` :
 
-    char* onGetObjList() {
-        static char name[] = "Echo";
-        return name;
-    }
+        char* onGetObjList() {
+            static char name[] = "Echo";
+            return name;
+        }
     
 
-`onCreateObject`Функция принимает два параметра. Первый параметр — имя данного класса должен быть создан из JavaScript стороне. Допустимые имена являются те, которые возвращаются в `onGetObjList` . Вторым параметром является идентификатор уникального объекта для класса. Этот метод возвращает указатель на объект создан плагин. В нашем эхо плагин, у нас есть следующие в `echo_js.cpp` :
+`onCreateObject`Функция принимает два параметра. Во-первых, имя запрашиваемого класса должен быть создан из JavaScript стороне, с допустимыми именами как те вернулись в `onGetObjList` . Вторым параметром является идентификатор класса уникальный объект. Этот метод возвращает указатель на объект создан плагин. `Echo`Плагин реализует следующие действия в `echo_js.cpp` :
 
-    JSExt* onCreateObject(const string& className, const string& id) {
-        if (className == "Echo") {
-            return new Echo(id);
+        JSExt* onCreateObject(const string& className, const string& id) {
+            if (className == "Echo") {
+                return new Echo(id);
+            }
+            return NULL;
         }
-        return NULL;
-    }
     
 
-## Создание JavaScript часть вашего плагина
+## Создание плагина JavaScript
 
-JavaScript часть ваш плагин должен содержать следующие файлы:
+Плагин должен содержать следующие файлы JavaScript:
 
-*   `client.js`: Это считается стороне клиента и содержит интерфейс API, который можно вызывать Cordova-приложение. API в `client.js` звонки делает вызовы `index.js` . API в `client.js` также соединяет функции обратного вызова для событий, вызываемых обратные вызовы.
+*   `client.js`: Это считается стороне клиента и содержит API для Cordova-приложение. API в `client.js` звонки делает вызовы `index.js` . API в `client.js` также соединяет функции обратного вызова для событий, вызываемых обратные вызовы.
 
-*   `index.js`: Загружает Кордова `index.js` и делает его доступным через cordova.exec мост. `client.js`Файла делает вызовы API в `index.js` файл, который в свою очередь делает вызов для JNEXT для взаимодействия с родной стороне.
+*   `index.js`: Загружает Кордова `index.js` и делает его доступным через cordova.exec мост. `client.js`Файла делает вызовы API в `index.js` файл, который в свою очередь делает вызов к JNEXT общаться с родной стороной.
 
-Стороне клиента и сервера ( `client.js` и `index.js` ) взаимодействует через `Cordova.exec` функции. Так, в `client.js` вы вызываете `exec` функционировать и предоставлять необходимые аргументы. В эхо плагин, мы имеем следующую в `client.js` файл:
+Стороне клиента и сервера ( `client.js` и `index.js` ) взаимодействует через `Cordova.exec` функции. `client.js`Нужно вызывать `exec` функционируют и обеспечивают необходимые аргументы. `Echo`Плагин реализует следующие действия в `client.js` файл:
 
-    var service = "org.apache.cordova.blackberry.echo",
-        exec = cordova.require("cordova/exec");
+        var service = "org.apache.cordova.blackberry.echo",
+            exec = cordova.require("cordova/exec");
     
-    module.exports = {
-        echo: function (data, success, fail) {
-            exec(success, fail, service, "echo", { data: data });
-        }
-    };
+        module.exports = {
+            echo: function (data, success, fail) {
+                exec(success, fail, service, "echo", { data: data });
+            }
+        };
     
 
-Теперь `index.js` взаимодействует с родной стороны, с помощью JNEXT. Так вы прикрепить функции конструктора с именем Echo в JNEXT. Внутри конструктора выполните следующие основные операции, используя функцию init:
-
-*   Укажите необходимый модуль, экспортируемые на родной стороне. Имя необходимого модуля должно соответствовать имени файла общей библиотеки (.so файла).
-
-`JNEXT.require("libecho")`
+`index.js`Компонент использует JNEXT для взаимодействия с родной стороной. Присоединение конструктор функция с именем `Echo` для JNEXT позволяет выполнять следующие основные операции с помощью `init` функции:
 
-*   Создайте объект с помощью приобретенного модуль и сохраните идентификатор, возвращенный вызовом. Self.m_id = JNEXT.createObject ("libecho.Эхо»); Когда приложение вызывает функцию эхо в `client.js` , что вызов в свою очередь вызывает функцию эхо в `index.js` , где PluginResult объект отправляет ответ (данных) обратно в `client.js` . Поскольку args аргумент, переданный функции был преобразован в JSON.stringfy() и кодируются как URIcomponent, необходимо вызвать следующие:
-
-`данных = JSON.parse(decodeURIComponent(args.data));`
-
-Теперь вы можете отправлять данные обратно. Давайте положить все это вместе:
+*   Укажите необходимый модуль, экспортируемые на родной стороне. Имя необходимого модуля должно соответствовать имени файла Разделяемая библиотека ( `.so` файл):
+    
+        JNEXT.require("libecho")
+        
 
-    module.exports = {
+*   Создайте объект с помощью приобретенных модуль и сохраните идентификатор, возвращенный вызовом:
     
-        echo: function (success, fail, args, env) {
+        self.m_id = JNEXT.createObject("libecho.Echo");
+        
     
-            var result = new PluginResult(args, env),
-            data = JSON.parse(decodeURIComponent(args.data)),
-            response = echo.getInstance().echo(data);
-            result.ok(response, false);
-        }
-    };
+    Когда приложение вызывает `echo` работать в `client.js` , что, в свою очередь, вызовы `echo` работать в `index.js` , где `PluginResult` объект отправляет данные в ответ обратно в `client.js` . Так как `args` был преобразован аргумент, переданный функции `JSON.stringfy()` и закодированные как `URIcomponent` , необходимо вызвать следующее:
+    
+        data = JSON.parse(decodeURIComponent(args.data));
+        
+
+Теперь вы можете отправить данные обратно, как показано ниже:
+
+        module.exports = {
+            echo: function (success, fail, args, env) {
+                var result = new PluginResult(args, env),
+                data = JSON.parse(decodeURIComponent(args.data)),
+                response = echo.getInstance().echo(data);
+                result.ok(response, false);
+            }
+        };
     
 
-## Архитектура плагин
+## Архитектура плагинов
 
-Вы можете разместить артефакты плагин, который включает в себя `plugin.xml` файл, исходные файлы (JavaScript, C++) и двоичные файлы ( `.so` ) в любой структуре каталогов, как долго, как вы правильно укажите расположение файлов в `plugin.xml` файл. Типичная структура выглядит следующим образом:
+Вы можете разместить плагин артефактов, включая `plugin.xml` файл, исходные файлы JavaScript и C++ и `.so` двоичные файлы в любой структуре каталогов, до тех пор, как вы правильно укажите расположение файлов в `plugin.xml` файл. Вот типичная структура:
 
-***your\_project\_directory*** (раздел настроек plugin.xml)
+***project_directory*** (раздел настроек plugin.xml)
 
-*   **www** (раздел настроек client.js)
+*   **www** (>client.js)
 *   **src** 
-    *   **blackberry10** (раздел настроек index.js, **родной** настроек *.cpp, *.hpp)
+    *   **blackberry10** (раздел настроек index.js, **родной** раздел настроек *.cpp, *.hpp)
     *   **устройство** (раздел настроек*двоичный файл* * .so)
     *   **симулятор** (раздел настроек*двоичный файл* * .so)
 
-(В списке отображаются иерархические связи между каталогов верхнего уровня. Скобки показывает содержимое данного каталога. Все имена каталогов отображаются полужирным шрифтом. Имена файлов предшествует `>` знак.)
-
-## Содержимое `plugin.xml` файла
-
-`plugin.xml`Файл содержит пространства имен расширения и другие метаданные. Определить пространство имен и укажите другие метаданные для Эхо плагина следующим:
-
-    <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
-        id="org.apache.cordova.blackberry.echo"
-        version="1.0.0">
-        <js-module src="www/client.js">
-            <merges target="navigator" />
-        </js-module>
-        <platform name="blackberry10">
-            <source-file src="src/blackberry10/index.js" />
-            <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
-            <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
-            <config-file target="www/config.xml" parent="/widget">
-                <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
-            </config-file>
-        </platform>
-    </plugin>
\ No newline at end of file
+В списке отображаются иерархические отношения между папки верхнего уровня. Скобки показывает содержимое данного каталога. Все имена каталогов отображаются полужирным шрифтом. Имена файлов предшествует `>` знак.
+
+## Файл *plugin.xml*
+
+`plugin.xml`Файл содержит пространства имен расширения и другие метаданные. Настройка `Echo` плагин следующим образом:
+
+        <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
+            id="org.apache.cordova.blackberry.echo"
+            version="1.0.0">
+            <js-module src="www/client.js">
+                <merges target="navigator" />
+            </js-module>
+            <platform name="blackberry10">
+                <source-file src="src/blackberry10/index.js" />
+                <lib-file src="src/blackberry10/native/device/libecho.so" arch="device" />
+                <lib-file src="src/blackberry10/native/simulator/libecho.so" arch="simulator" />
+                <config-file target="www/config.xml" parent="/widget">
+                    <feature name="org.apache.cordova.blackberry.echo" value="org.apache.cordova.blackberry.echo" />
+                </config-file>
+            </platform>
+        </plugin>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/tools.md b/docs/ru/edge/guide/platforms/blackberry10/tools.md
index 176d067..0767441 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/tools.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/tools.md
@@ -20,9 +20,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
  [1]: http://cordova.apache.org
 
-Если вам нужна помощь с любой команды, перечисленные ниже, введите команду вместе с `-h` или `-help` аргументы, которые поддерживаются все команды и которые обеспечивают описания для каждого из доступных аргументов.
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
 
-## создать
+Если вам нужна помощь с любой команды, перечисленные ниже, введите команду вместе с `-h` или `-help` аргументы, которые поддерживаются все команды и которые обеспечивают описания для каждого из имеющихся аргументов.
+
+## Создание приложения
 
 `create`Команда создает новый проект:
 
@@ -37,11 +39,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 *   `<project-name>`Задает отображаемое имя приложения
 
-**Примечание:** `create` команда загружает зависимость установки через `npm install` команды. В зависимости от разрешения системы и каталог установки это может потребовать права администратора. Если есть проблема на OSX/Linux, запустите `sudo npm install` перед использованием `create` команды. В Windows, запустить `npm install` в утилита командной строки, открытой с правами администратора.
+**Примечание**: `create` команда загружает зависимость установки через `npm install` команда. В зависимости от разрешения системы и каталога установки может потребоваться права администратора. Если есть проблемы на OSX/Linux, `sudo npm install` перед использованием `create` команда. На Windows, запустите `npm install` в утилита командной строки, открытой с правами администратора.
 
-## Целевой
+## Создать цель
 
-`target`Команда позволяет вам управлять эмулятора или устройства BlackBerry, которые используются для тестирования вашего приложения. Можно добавить или удалить целевую папку или задать целевой объект как объект по умолчанию.
+`target`Команда позволяет управлять эмулятора или устройства BlackBerry, которые используются для тестирования вашего приложения. Можно добавить или удалить целевую папку или задать целевой объект как объект по умолчанию.
 
 ### Добавьте целевой объект
 
@@ -56,7 +58,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 *   `-p | --password <password>`Указывает пароль для устройства или эмулятора. Это необходимо, только если устройство или эмулятор защищен паролем.
 
-*   `--pin <device-pin>`Указывает PIN устройства BlackBerry, который идентифицирует устройство как допустимый хост для отладки маркера. Этот аргумент является обязательным, только если вы создаете маркер отладки.
+*   `--pin <device-pin>`Указывает PIN устройства BlackBerry, который идентифицирует устройство как допустимый хост для отладки маркера. Этот аргумент является обязательным только при создании маркера отладки.
 
 ### Удалить целевую папку
 
@@ -68,11 +70,11 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
     <path-to-project>/cordova/target default <name>
     
 
-## построить
+## Построение приложения
 
-`build`Команда строит проект как .bar файл. Вы можете построить ваше приложение в режиме выпуска, (которая производит подписанный .bar файл) или в режиме отладки (которая производит неподписанные .bar файл).
+`build`Команда строит проект как файл .bar. Вы можете создавать приложения в режиме выпуска, (которая производит подписанный .bar файл) или в режиме отладки (который создает неподписанные .bar файл).
 
-### Создайте свой проект в режиме выпуска
+### Построение приложения в режиме выпуска
 
     <path-to-project>/cordova/build release [-k | --keystorepass <password>] [-b | --buildId <number>] [-p | --params <params-JSON-file>]
     
@@ -85,7 +87,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 *   `-p | --params <params-JSON-file>`Определяет JSON файл, содержащий дополнительные параметры для передачи вниз по течению инструменты. Этот аргумент является необязательным.
 
-### Создайте свой проект в режиме отладки
+### Постройте проект в режиме отладки
 
     <path-to-project>/cordova/build debug [<target>] [-k | --keystorepass <password>] [-p | --params <params-JSON-file>]  [-ll | --loglevel <error|warn|verbose>]
     
@@ -100,41 +102,37 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 *   `-ll | --loglevel <level>`Задает уровень ведения журнала. Уровень ведения журнала может быть одним из `error` , `warn` , или`verbose`.
 
-Если вы ранее определены цели по умолчанию (и ранее установили маркер отладки, если эта цель является устройством BlackBerry), сценарий можно запустить без аргументов, и сценарий будет упаковать приложение и развернуть его в целевой объект по умолчанию. Например:
+Если вы ранее определены цели по умолчанию (и ранее установили маркер отладки, если эта цель является устройством BlackBerry), вы можете запустить сценарий с без аргументов и сценарий пакеты вашего приложения и его развертывание целевой объект по умолчанию. Например:
 
     <path-to-project>/cordova/build debug
     
 
-## Запуск
+## Запустите приложение
 
-`run`Команда развертывает приложение на указанном BlackBerry устройства или эмулятора. Перед развертыванием приложения, необходимо сначала создать мишенью для устройства или эмулятора, вы хотите развернуть приложение с помощью целевого сценария. Сценарий развертывания будет развертывание последнего построения приложения.
+`run`Команда развертывает Последнее построение приложения на указанной BlackBerry устройства или эмулятора. Для развертывания приложения, необходимо задать целевой объект для устройства или эмулятора:
 
     <path-to-project>/cordova/run <target>
     
 
-где
-
-*   `<target>`Указывает имя ранее добавленный целевого объекта. Если `<target>` – это устройство, то это устройство должно быть подключено к компьютеру с USB-соединения или должен быть подключен к той же сети Wi-Fi, как ваш компьютер.
-
-## плагин
+.. реагируем `<target>` задает имя целевого объекта был добавлен ранее. Если `<target>` является устройством, то он должен быть подключен к компьютеру через кабель USB, или же по той же сети Wi-Fi, как ваш компьютер.
 
-`target`Команда позволяет добавлять и удалять плагины
+## Ручка плагины
 
-### Загрузить локально расположенного плагин
+`target`Команда позволяет добавлять и удалять плагины. Для выборки локально расположенного плагин:
 
     <path-to-project>/cordova/plugin fetch <path-to-plugin>
     
 
-### Просмотреть список установленных плагинов
+Просмотреть список установленных плагинов:
 
     <path-to-project>/cordova/plugin ls
     
 
-### Добавить плагин
+Добавьте плагин:
 
     <path-to-project>/cordova/plugin add <name>
     
 
-### Удалить плагин
+Удалите плагин:
 
     <path-to-project>/cordova/plugin rm <name>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/b87ed7c8/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/blackberry10/upgrading.md b/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
index 8f2b55e..58f248b 100644
--- a/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
+++ b/docs/ru/edge/guide/platforms/blackberry10/upgrading.md
@@ -14,11 +14,24 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
    under the License.
 ---
 
-# Модернизация BlackBerry
+# Модернизация BlackBerry 10
 
-В этом руководстве показано, как изменить BlackBerry проекты для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для информации как обновить версию инфраструктуры CLI.
+В этом руководстве показано, как изменить BlackBerry проекты для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
 
-## Обновление до 3.1.0 из 3.0.0
+## Обновление до 3.2.0 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2.  Запуск`cordova platform update blackberry`
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+        bin/обновить < project_path >
+    
+
+## Обновление до 3.1.0 с 3.0.0
 
 1.  Создайте новый проект Apache Cordova 3.1.0, используя cordova CLI, как описано в интерфейс командной строки.
 
@@ -29,34 +42,34 @@ platform add blackberry10`.
 
 4.  Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.)
 
-5.  Копия вашего `config.xml` в `www` каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.
+5.  Копия `config.xml` файл `www` каталог и удалите любые определения плагин. Вам нужно изменить настройки здесь, а не в каталоге платформы.
 
-6.  Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только плагины отмечен 3.0.0 и выше совместимы с CLI.
+6.  Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только плагины отмечены 3.0.0 и выше, совместимы с CLI.
 
 7.  Построение и тестирование.
 
-Пожалуйста, обратите внимание, что CLI исключительно поддерживает платформу BlackBerry10. Для PlayBook и BBOS, смотрите Cordova версии 2.9.0 и ниже.
+Пожалуйста, обратите внимание, что CLI поддерживает платформу BlackBerry10 исключительно. PlayBook и BBOS, Кордова версии 2.9.0 см и ниже.
 
 ## Обновление к CLI (3.0.0) с 2.9.0
 
-1.  Создайте новый проект Apache Cordova 3.0.0, используя cordova CLI, как описано в интерфейс командной строки.
+1.  Создайте новый проект Apache Cordova 3.0.0 используя cordova CLI, как описано в интерфейс командной строки.
 
-2.  Добавить ваши платформы cordova проекта, например:`cordova
+2.  Добавьте ваш платформ в Кордове проект, например:`cordova
 platform add blackberry10`.
 
-3.  Скопируйте содержимое исходного проекта `www` каталог `www` директорию в корне проекта cordova, вы только что создали.
+3.  Скопируйте содержимое оригинального проекта `www` каталог `www` каталог в корневом каталоге проекта cordova, вы только что создали.
 
 4.  Копирование или перезаписать любые родной активы от вашего первоначального проекта ( `Resources` , и т.д.)
 
-5.  Копия вашего `config.xml` в `www` каталог и удалять любые определения, плагин. Необходимо изменить настройки здесь, а не каталог платформы.
+5.  Копия `config.xml` файл `www` каталог и удалите любые определения плагин. Вам нужно изменить настройки здесь, а не в каталоге платформы.
 
-6.  Используйте средство CLI cordova для установки плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
+6.  Используйте средство CLI cordova для установки любых плагинов, что вам нужно. Обратите внимание, что CLI обрабатывает все основные API плагинов, так что они могут и должны быть добавлены. Только 3.0.0 плагины совместимы с CLI.
 
 7.  Построение и тестирование.
 
 ## Проекты модернизации 2.8.0 2.9.0
 
-Ежевика 10:
+Для BlackBerry 10:
 
 1.  Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.9.0`.
 
@@ -64,15 +77,15 @@ platform add blackberry10`.
 
 3.  Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
 
-4.  Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
+4.  Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится домом обновленный проект.
 
-5.  Скопируйте ваш источник проектов из старого проекта `/www` каталог нового проекта `/www` каталог.
+5.  Скопируйте ваш источник проектов из старого проекта `/www` каталог для нового проекта `/www` каталог.
 
 6.  Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
 
-### BlackberryOS обеспечение/Playbook
+Для BlackberryOS обеспечение/пьес:
 
-1.  Скачайте и распакуйте Cordova 2.9.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.9.0`.
+1.  Загрузите и извлеките Cordova 2.9.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.9.0`.
 
 2.  Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
 
@@ -84,17 +97,15 @@ platform add blackberry10`.
 
 6.  Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
 
-7.  Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
+7.  Копия `native` каталог из нового проекта в существующий проект, перезаписывая старые `native` каталог.
 
-8.  Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старый `lib` каталог.
+8.  Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старые `lib` каталог.
 
-9.  Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старый `cordova` каталог.
+9.  Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старые `cordova` каталог.
 
 ## Проекты модернизации 2.7.0 2.8.0
 
-Ежевика 10:
-
-BlackBerry 10 использует новый инструмент CLI и управляет основные API как плагины. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, из-за сложности обновления старого проекта. Также обратите внимание, что cordova js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
+BlackBerry 10 использует новый инструмент CLI и управляет основные API как плагины. Инструкции по миграции проекта в новый проект, а не обновление существующего проекта, в связи со сложностью обновления старого проекта. Также обратите внимание, что Кордова js скрипт файл теперь называется «cordova.js» и больше не содержит строку версии.
 
 1.  Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.8.0`.
 
@@ -102,15 +113,15 @@ BlackBerry 10 использует новый инструмент CLI и упр
 
 3.  Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
 
-4.  Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится дома обновленный проект.
+4.  Создайте новый проект, как описано в BlackBerry утилиты командной строки. Это становится домом обновленный проект.
 
-5.  Скопируйте ваш источник проектов из старого проекта `/www` каталог нового проекта `/www` каталог.
+5.  Скопируйте ваш источник проектов из старого проекта `/www` каталог для нового проекта `/www` каталог.
 
 6.  Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
 
-BlackberryOS обеспечение/пьес:
+Для BlackberryOS обеспечение/пьес:
 
-1.  Скачайте и распакуйте Cordova 2.8.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.8.0`.
+1.  Загрузите и извлеките Cordova 2.8.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.8.0`.
 
 2.  Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
 
@@ -120,7 +131,7 @@ BlackberryOS обеспечение/пьес:
 
 5.  Копия `www/cordova.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova.js` файл.
 
-6.  Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova.js` файл.
+6.  Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova.js` файл.
 
 7.  Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
 
@@ -130,31 +141,31 @@ BlackberryOS обеспечение/пьес:
 
 ## Проекты модернизации 2.6.0 2.7.0
 
-1.  Скачайте и распакуйте Cordova 2.7.0 Источник постоянного каталог на жестком диске, например`~/Cordova-2.7.0`.
+1.  Загрузите и извлеките Cordova 2.7.0 Источник постоянного каталог на вашем жестком диске, например для`~/Cordova-2.7.0`.
 
-2.  Закройте все запущенные инструментов SDK: Eclipse, Momentics и тому подобное.
+2.  Выйти из любой работающей инструментов SDK: затмение, Momentics и тому подобное.
 
-3.  Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin и т.д.
+3.  Перейдите в каталог, где вы положили загруженных исходных выше, используя unix как терминал: Terminal.app, Баш, Cygwin, и т.д.
 
 4.  Создайте новый проект, как описано в BlackBerry утилиты командной строки. Вам нужен активов от этого нового проекта.
 
 5.  Копия `www/cordova-2.7.0.js` файл из нового проекта в ваш `www` каталог и удалить ваш `www/cordova-2.6.0.js` файл.
 
-6.  Обновить ссылку сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) для указания на новый `cordova-2.7.0.js` файл.
+6.  Обновите ссылку на сценарий Кордова в ваш `www/index.html` файл (и любые другие файлы, которые содержат ссылку на сценарий) на новый `cordova-2.7.0.js` файл.
 
-7.  Копия `native` каталог из нового проекта в существующий проект, перезаписывая старый `native` каталог.
+7.  Копия `native` каталог из нового проекта в существующий проект, перезаписывая старые `native` каталог.
 
-8.  Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старый `lib` каталог.
+8.  Копия `lib` каталог из нового проекта в существующий проект, перезаписывая старые `lib` каталог.
 
-9.  Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старый `cordova` каталог.
+9.  Копия `cordova` каталог из нового проекта в существующий проект, перезаписывая старые `cordova` каталог.
 
-## Обновление до 2.6.0 с 2.5.0
+## Обновление до 2.6.0 от 2.5.0
 
-Обновления в каталог загрузки PhoneGap:
+Обновление в каталог загрузки PhoneGap:
 
 Рекомендуется, что вы скачать свежую копию всего каталога.
 
-Однако вот новые детали, необходимые для частичного обновления:
+Однако здесь новые детали, необходимые для частичного обновления:
 
 1.  Обновить файл cordova.blackberry.js в `Phonegap-2.6.0/lib/blackberry/javascript` каталог.
 
@@ -168,7 +179,7 @@ BlackberryOS обеспечение/пьес:
 
 Обновление в примере / каталог или перенос существующего проекта:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -182,11 +193,11 @@ BlackberryOS обеспечение/пьес:
 
 ## Обновление до 2.5.0 с 2.4.0
 
-Обновления в каталог загрузки PhoneGap:
+Обновление в каталог загрузки PhoneGap:
 
 Рекомендуется, что вы скачать свежую копию всего каталога.
 
-Однако вот новые детали, необходимые для частичного обновления:
+Однако здесь новые детали, необходимые для частичного обновления:
 
 1.  Обновить файл cordova.blackberry.js в `Phonegap-2.5.0/lib/blackberry/javascript` каталог.
 
@@ -212,11 +223,11 @@ BlackberryOS обеспечение/пьес:
 
 6.  Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
 
-## Обновление 2.4.0 с 2.3.0
+## Обновление до 2.4.0 от 2.3.0
 
 Обновление только `www` каталога:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -224,7 +235,7 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-2.4.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
     *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
@@ -233,7 +244,7 @@ BlackberryOS обеспечение/пьес:
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.2.3.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.2.3.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.2.3.0/ext-air/` каталог.
 
@@ -243,15 +254,15 @@ BlackberryOS обеспечение/пьес:
 
 6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.3.0/` Каталог`cordova.2.4.0/`.
 
-7.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 8.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
 
-## Обновления 2.3.0 из 2.2.0
+## Обновление до 2.3.0 от 2.2.0
 
-Обновление только `www` каталога:
+Обновление только `www` Каталог:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -259,7 +270,7 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-2.3.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
     *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
@@ -268,7 +279,7 @@ BlackberryOS обеспечение/пьес:
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.2.2.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.2.2.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.2.2.0/ext-air/` каталог.
 
@@ -278,15 +289,15 @@ BlackberryOS обеспечение/пьес:
 
 6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.2.0/` Каталог`cordova.2.3.0/`.
 
-7.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 8.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
 
 ## Обновление до 2.2.0 из 2.1.0
 
-Обновление только www каталога:
+Обновление только каталог www:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -294,7 +305,7 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-2.2.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
     *   Если BlackBerry 10, затем обновить файл JS в `qnx/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
@@ -303,7 +314,7 @@ BlackberryOS обеспечение/пьес:
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.2.1.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.2.1.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.2.1.0/ext-air/` каталог.
 
@@ -313,15 +324,15 @@ BlackberryOS обеспечение/пьес:
 
 6.  Открытые `sample/lib/` каталог и переименовать `cordova.2.1.0/` Каталог`cordova.2.2.0/`.
 
-7.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+7.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 8.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
 
-## Обновление 2.1.0 от 2.0.0
+## Обновление до 2.1.0 с 2.0.0
 
 Обновление только `www` каталога:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -329,7 +340,7 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-2.1.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
 
@@ -337,7 +348,7 @@ BlackberryOS обеспечение/пьес:
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.2.0.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.2.0.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.2.0.0/ext-air/` каталог.
 
@@ -345,7 +356,7 @@ BlackberryOS обеспечение/пьес:
 
 5.  Открытые `sample/lib/` каталог и переименовать `cordova.2.0.0/` Каталог`cordova.2.1.0/`.
 
-6.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 7.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
 
@@ -353,7 +364,7 @@ BlackberryOS обеспечение/пьес:
 
 Обновление только `www` каталога:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -361,25 +372,25 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-2.0.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
 
-6.  Обновление вашего `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+6.  Обновление ваш `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
     
-        < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+        < имя плагина = «Захват» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
         
     
     Кому:
     
-        < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
+        < имя плагина = «Захват» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя «Контакты» value="org.apache.cordova.pim.Contact"/ = >
         
 
 Обновление каталога образцов (например, обновления через инструменты муравей):
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.1.9.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.1.9.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.1.9.0/ext-air/` каталог.
 
@@ -387,27 +398,29 @@ BlackberryOS обеспечение/пьес:
 
 5.  Открытые `sample/lib/` каталог и переименовать `cordova.1.9.0/` Каталог`cordova.2.0.0/`.
 
-6.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 7.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
 
-8.  Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+8.  Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
     
-         < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+         <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
         
     
     Кому:
     
-         < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» 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` каталога:
+Обновление только `www` Каталог:
 
-1.  Открыть ваш `www/` каталог, который содержит приложение.
+1.  Открыть свой `www/` каталог, который содержит приложение.
 
 2.  Удалить и обновить файл .jar в `ext/` каталог.
 
@@ -415,25 +428,25 @@ BlackberryOS обеспечение/пьес:
 
 4.  Скопируйте новый `cordova-1.8.0.js` в ваш проект.
     
-    *   Если пьес, а затем обновление .js файл в `playbook/` каталог.
+    *   Если playbook, а затем обновление .js файл в `playbook/` каталог.
 
 5.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
 
-6.  Обновление вашего `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+6.  Обновление ваш `www/plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
     
-        < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+        < имя плагина = «Захват» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
         
     
     Кому:
     
-        < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
+        < имя плагина = «Захват» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя «Контакты» value="org.apache.cordova.pim.Contact"/ = >
         
 
-Обновление каталога образцов (например, обновления через инструменты муравей):
+Обновление каталога образцов (например, обновления через ant tools):
 
 1.  Открытые `sample/lib/` каталог.
 
-2.  Обновление файла .jar в `cordova.1.7.0/ext/` каталог.
+2.  Обновить файл .jar в `cordova.1.7.0/ext/` каталог.
 
 3.  Обновить содержимое `cordova.1.7.0/ext-air/` каталог.
 
@@ -441,15 +454,17 @@ BlackberryOS обеспечение/пьес:
 
 5.  Открытые `sample/lib/` каталог и переименовать `cordova.1.7.0/` Каталог`cordova.1.8.0/`.
 
-6.  Тип `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Cordova.
+6.  Типа `ant blackberry build` или `ant playbook build` для обновления `www/` каталог с обновленный Кордова.
 
 7.  Открытые `www/` каталог и обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
 
-8.  Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагины от:
+8.  Открытые `www/` каталог и обновление `plugins.xml` файл. Два плагины изменил их лейблом служба имен. Измените старые записи для захвата и контакт плагинов от:
     
-         < плагин имя = «Захвата» value="org.apache.cordova.media.MediaCapture"/ >< плагин имя = «Контакт» value="org.apache.cordova.pim.Contact"/ >
+         <plugin name="Capture" value="org.apache.cordova.media.MediaCapture"/>
+         <plugin name="Contact" value="org.apache.cordova.pim.Contact"/>
         
     
     Кому:
     
-         < плагин имя = «Захвата» value="org.apache.cordova.capture.MediaCapture"/ >< плагин имя = «Контакты» value="org.apache.cordova.pim.Contact"/ >
\ No newline at end of file
+         <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/b87ed7c8/docs/ru/edge/guide/platforms/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/index.md b/docs/ru/edge/guide/platforms/index.md
index 2ab1e2e..395c2a2 100644
--- a/docs/ru/edge/guide/platforms/index.md
+++ b/docs/ru/edge/guide/platforms/index.md
@@ -16,58 +16,63 @@ license: Licensed to the Apache Software Foundation (ASF) under one or more cont
 
 # Руководство по поддерживаемым платформам
 
-Прежде чем приступить к разработка для любой из платформ перечисленных ниже, вам потребуется установить поддержку Cordova в командной строке (CLI). (см. интерфейс командной строки.)
+До начала разработки на любой из платформ, перечисленных ниже, установите Кордова в интерфейс командной строки (CLI). (Подробности см. в интерфейс командной строки).
 
 Для разработки приложений Cordova, необходимо установить пакет SDK для каждой мобильной платформы, которую вы выбрали. Эта установка необходима независимо вне зависимости от того, собираетесь ли вы делать большую часть работы в SDK или использовать CLI для вашего цикла сборки.
 
 Каждое *Руководство по работе с платформой* перечисленные ниже говорит вам, что нужно знать для настройки среды разработки каждой платформы: где получить SDK, как настроить эмуляторы устройств, как подключить устройства для тестирования и как управлять ключами подписывания. Дополнительные руководства представляют информацию для каждой платформы уникальный набор параметров настройки, инструкции для добавления плагинов, как обновить платформы и специфические параметры командной строки, которые служат в качестве нижнего уровня альтерн�
 �тивой `cordova` утилиты командной строки.
 
-## Android
+## Amazon Fire OS
 
-*   Платформа Android руководство
-*   Андроид конфигурации
-*   Андроид WebViews
-*   Андроид плагины
-*   Android средства командной строки
-*   Обновление Android
+*   Руководство для платформы Amazon Fire OS
+*   Настройка Amazon Fire OS
+*   WebView в Amazon Fire OS
+*   Плагины для Amazon Fire OS
 
-## Ежевика
+## Android
 
-*   Руководство по платформы ежевики
-*   BlackBerry конфигурации
-*   Средства командной строки ежевики
-*   Модернизация BlackBerry
+*   Руководство для платформы Android
+*   Настройка Android
+*   WebViews в Android
+*   Плагины для Android
+*   Средства командной строки для Android
+*   Обновление для Android
 
-## Ежевика 10
+## BlackBerry 10
 
-*   Руководство по платформы ежевики 10
-*   Конфигурации ежевики 10
-*   Ежевика 10 плагинов
-*   Ежевика 10 средства командной строки
+*   Руководство для платформы BlackBerry 10
+*   Настройка BlackBerry 10
+*   Плагины для BlackBerry 10
+*   Средства командной строки для BlackBerry 10
+*   Обновление для BlackBerry 10
 
 ## iOS
 
-*   iOS платформы Руководство
-*   iOS конфигурации
-*   iOS WebViews
-*   iOS, плагины
-*   iOS утилиты командной строки
-*   Обновление iOS
+*   Руководство для платформы iOS
+*   Настройка iOS
+*   WebViews в iOS
+*   Плагины для iOS
+*   Средства командной строки для iOS
+*   Обновление для iOS
+
+## Ubuntu
+
+*   Руководство для платформы Ubuntu
 
 ## Windows Phone
 
-*   Руководство по платформы Windows Phone 8
-*   Руководство по платформы Windows Phone 7
-*   Конфигурация Windows Phone
-*   Windows Phone средств командной строки
-*   Обновление Windows Phone
+*   Руководство для платформы Windows Phone 8
+*   Руководство для платформы Windows Phone 7
+*   Настройка Windows Phone
+*   Средства командной строки для Windows Phone
+*   Обновление для Windows Phone
 
-## ОС Windows 8
+## Windows 8
 
-*   Руководство по Windows 8 платформы
-*   Средства командной строки Windows 8
+*   Руководство по платформе Windows 8
+*   Средства командной строки для Windows 8
 *   Обновление для Windows 8
 
 ## Tizen
 
-*   Руководство по Tizen платформы
\ No newline at end of file
+*   Руководство для платформы Tizen
\ No newline at end of file