cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From victo...@apache.org
Subject [02/13] docs commit: Russian translation
Date Fri, 19 Jun 2015 13:24:14 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/win8/packaging.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/win8/packaging.md b/docs/ru/edge/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..9326181
--- /dev/null
+++ b/docs/ru/edge/guide/platforms/win8/packaging.md
@@ -0,0 +1,114 @@
+---
+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.
+---
+
+# Упаковка приложений Windows
+
+Вы можете узнать больше о подписании и упаковке приложений для Магазина Windows на [MSDN](https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx).
+
+Чтобы иметь возможность правильно упаковать и подписать Windows приложения несколько вещей требуется:
+
+  * Сертификат подписи
+  * Параметры идентичности соотвествующие предоставленному сертификату подписи
+
+В проекте Windows данные идентичности хранятся в файле с именем package.appxmanifest. Этот файл автоматически заполняется каждый раз, когда приложение Cordova собирается. Идентичность имеет 3 важных поля.
+
+  * Name
+  * Publisher
+  * Version
+
+*Имя* и *версия* могут быть установлены из **файла config.xml**. *Издатель* может быть предоставлен как параметр построения или может быть установлен на основании **build.json** файла.
+
+![](img/guide/platforms/win8/packaging.png)
+
+Сертификат подписи может быть предоставлен либо CLI или через файл build.json. Флаги относящиеся к сертификату:
+
+  * `--packageCertificateKeyFile` : после того, как создан сертификат подписи пакета, этот параметр может использоваться для связывания сертификата с приложением. Этот флаг принимает путь к файлу в качестве аргумента. Т.е. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx"`
+  * `--packageThumbprint` : Цифровой отпечаток пакета используется для проверки подлинности файла ключа для сертификата пакета. При создании файла ключа сертификата, это значение будет представляться конечному пользователю. Т.е. `> cordova build -- --packageCertificateKeyFile="platforms\windows\CordovaApp_TemporaryKey.pfx" --packageThumbprint="ABCABCABCABC123123123123"`
+
+Кроме того, эти значения могут быть указаны, используя файл конфигурации сборки (build.json) с использованием интерфейса CLI (--buildConfig). Пример файла конфигурации построения:
+
+    {
+        "windows": {
+            "debug": {
+                "packageCertificateKeyFile": "platforms\\windows\\CordovaApp_TemporaryKey.pfx"
+            },
+            "release": {
+                "packageCertificateKeyFile": "c:\\path-to-key\\keycert.pfx",
+                "packageThumbprint": "ABCABCABCABC123123123123",
+                "publisherId": "CN=FakeCorp.com, L=Redmond, S=Washington, C=US"
+            }
+        }
+    }
+    
+
+Существует также поддержка смешивания и комбинирования аргументов командной строки и параметров в файле build.json. Значения из аргументов командной строки будет получить приоритет.
+
+# Как создать сертификат ключа и подписать Windows приложение Cordova
+
+Для распространения и установки приложений из Магазина Windows требуется подпись. Этот процесс обычно обрабатывается средой Visual Studio при развертывании пакета для выпуска. Сделать это без Visual Studio, нам нужно создать наши собственные сертификаты.
+
+Для создания сертификатов необходимо использовать [makecert.exe](https://msdn.microsoft.com/en-us/library/ff548309(v=vs.85).aspx) утилиту. Этот инструмент поставляется с Windows SDK и могут быть найдены в папке `%ProgramFiles(x86)%\Windows Kits\8.1\bin\x64` или `%ProgramFiles(x86)%\Windows Kits\8.1\bin\x86`.
+
+Первое, что нам нужно сделать, это создать корневой ключ для подписи приложения.
+
+`makecert.exe -n "CN=FakeCorp.com" -r -eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" -e "01/01/2020" –h 0 -sv FakeCorp.com.pvk FakeCorp.com.cer`
+
+Чтобы понять, что makecert делает, вот краткое объяснение того, что параметры делать:
+
+  * -n "CN=FakeCorp.com": это [X.509](http://en.wikipedia.org/wiki/X.509) имя субъекта сертификата. В этом примере его **C**ommon**N**ame=FakeCorp.com.
+  * -r: создает [самоподписывающий сертификат](http://en.wikipedia.org/wiki/Self-signed_certificate).
+  * -eku #EKU_VAL #: Разделенный запятыми список OID использующих улучшенный ключ . 
+      * 1.3.6.1.5.5.7.3.3 указывает, что сертификат действителен для подписи кода. Всегда указывайте это значение, чтобы ограничить предполагаемое использование сертификата.
+      * 1.3.6.1.4.1.311.10.3.13 указывает, что сертификат уважает время действительности подписания. Как правило если подпись содержит время, если сертификат действовал в момент, когда его время было зафикированно, подпись будет действительна, даже если срок действия сертификата истек. Этот EKU принуждает подпись завершать время действия независимо от того, содержит ли подпись временную метку или нет.
+  * -e "01/01/2020": устанавливает дату окончания срока действия сертификата. 
+  * -h 0: устанавливает Макс. высоту дерева ниже этого сертификата до 0, чтобы запретить использование его как Организации сертификации (CA) который может выдавать другие сертификаты.
+  * -sv FakeCorp.com.pvk: Результирующий PVK файл. Windows использует PVK файлы для хранения закрытых ключей для подписи кода.
+  * FakeCorp.com.cer: Выходной файл сертификата. CER-файл используется для хранения сертификата X.509.
+
+После запуска программы makecert в первый раз, появляется экран ввода закрытого пароль:
+
+![](img/guide/platforms/win8/createprivatekeywindow.png)
+
+После создания файлов pvk и cer, нам нужно создать файл pfx из этих сертификатов. Файл pfx (формат личного обмена) содержит целый ряд криптографической информации, такие как сертификаты, корневые сертификаты удостоверяющей организации, цепочки сертификатов и закрытые ключи. Чтобы упаковать сертификаты, мы будем использовать инструмент под названием [pvk2pfx](https://msdn.microsoft.com/en-us/library/ff550672(v=vs.85).aspx). Этот инструмент поставляется с Windows SDK и могут быть найдены в папке `%ProgramFiles(x86)%\Windows Kits\8.1\bin\x64` или `%ProgramFiles(x86)%\Windows Kits\8.1\bin\x86`.
+
+`pvk2pfx -pvk FakeCorp.com.pvk -pi pvkPassword -spc FakeCorp.com.cer -pfx FakeCorp.com.pfx -po pfxPassword`
+
+Где:
+
+  * pvk: имя входящего файла pvk
+  * pi: Пароль pvk
+  * spc : Имя входящего файла сертификата
+  * pfx: имя результирующего файла pfx
+  * pо: пароль pfx; такой же, как pvk пароль, если не указан
+
+Если мы предоставляем этот файл pfx файл в build.json, мы получим следующую ошибку: "файл ключа может быть защищен паролем. Чтобы исправить эту проблему, попробуйте вручную импортировать сертификат в хранилище личных сертификатов текущего пользователя.". Для того, чтобы импортировать его мы должны использовать [certutil](https://technet.microsoft.com/en-us/library/ee624045(v=ws.10).aspx) в командной строке с правами администратора:
+
+`certutil -user -p PASSWORD -importPFX FakeCorp.com.pfx`
+
+Где:
+
+  * user : определяет личное хранилище "текущего пользователя"
+  * p: пароль для PFX-файла
+  * importPfx: имя pfx-файла
+
+После установки, следующим шагом является добавление в build.json packageThumbprint и packageCertificateKeyFile. Для того чтобы найти packageThumbprint, Найдите CommonName которое мы сопоставили с сертификатом:
+
+`powershell -Command " & {dir -path cert:\LocalMachine\My | where { $_.Subject -like \"*FakeCorp.com*\" }}"`
+
+После того, как эти окончательные значения предоставляются. Cordova должна успешно упаковать и подписать приложение.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/win8/win10-support.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/win8/win10-support.md b/docs/ru/edge/guide/platforms/win8/win10-support.md
new file mode 100644
index 0000000..5230d83
--- /dev/null
+++ b/docs/ru/edge/guide/platforms/win8/win10-support.md
@@ -0,0 +1,101 @@
+# Cordova для Windows 10
+
+Возможно вы вместо этого названия могли бы назвать продукт «Windows 10 для Cordova». У Windows 10 платформа разработки приложений HTML и JavaScript была переработана чтобы принести поддержку Cordova в Интернет и убрать ограничения безопасности платформы с вашего пути.
+
+## Начало работы с Windows 10
+
+Добавление поддержки Windows 10 в ваше приложение настолько же просто, насколько установка вашего целевой платформы Windows значению 10.0:
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+    
+
+Когда вы собираете с обоими этими параметрами, будет построен только один .appx (и .appxupload). Они потребуют как минимум Windows 10.
+
+### Различия между удаленным режимом и локальным режимом
+
+Удаленный режим — Новая возможность платформы HTML приложений для Windows в Windows 10. В Windows 8 и 8.1 HTML-приложения работали способом, что сейчас называется «Локальный режим» в Windows 10. В локальном режиме HTML приложения имеют полный доступ к Windows API и возможностям платформы. Для того, чтобы предотвратить атаки путем внедрения скриптов, которые могут привести к утечки персональной информации благодаря вредоносному коду, локальный режим запрещает встроенные скрипты и требует от разработчиков, которые выполняют манипуляции над DOM, делать это в контексте (`
 MSApp.execUnsafeLocalFunction`).
+
+Удаленный режим устраняет эти требования, что делает возможным использовать неизмененные библиотеки такие как jQuery или AngularJS непосредственно в вашем коде, без каких-либо изменений. Для этого, он удаляет вашу способность объявлять определенные возможности при сертификации вашего приложения в магазине Windows. Удаление этих возможностей обычно не мешает получать определенные функции, но может потребоваться использовать сочетание различных API или тактик.
+
+### Влияние удаленного режима на возможности
+
+При развертывании удаленного режима приложения в магазин Windows недоступны следующие возможности:
+
+  * Корпоративная аутентификация (`enterpriseAuthentication`)
+  * Общие сертификаты пользователей (`sharedUserCertificates`)
+  * Библиотека документов (`documentsLibrary`)
+  * Музыкальная библиотека (`musicLibrary`)
+  * Библиотека изображений (`picturesLibrary`)
+  * Видео библиотека (`videosLibrary`)
+  * Съемные ЗУ (`removableStorage`)
+  * Интернет клиент/сервер (`internetClientClientServer`) - Обратите внимание, что `internetClient` все еще разрешено
+  * Частная сеть клиент/сервер (`privateNetworkClientServer`)
+
+Ограничения на доступ к библиотеке может быть обойдено если пользователь будет взаимодействовать с файловой системой через средство [Выбора файлов](https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.pickers.fileopenpicker.aspx). Это предотвращает внедренный вредоносный кода от произвольного доступа к файловой системе.
+
+Ограничения, связанные с работой сети могут быть обойдены, используя интерфейс API, который не использует возможность проверки или промежуточного соединения через стандартные каналы связи Интернет, таких как `XMLHttpRequest` или веб-сокеты.
+
+Возможности корпоративной аутентификации и Общие сертификаты пользователей специально ориентированы на корпоративных сценариях. Эти возможности поддерживаются для частных предприятий с поддержкой магазинов приложений, так что если вы создаете приложения, которые будут развертываться с помощью механизм внутреннего развертывания, вы все еще можете поддержать этот функционал. Однако они не поддерживаются для приложений удаленного режима в общедоступном магазине Windows. Когда вы собираете проект ориентируюясь на Windows 10, если одна из эти
 х возможностей будет обнаружена в манифесте вашего приложения, будет отображаться предупреждение.
+
+## Справка
+
+### Параметры config.xml
+
+#### windows-target-version, windows-phone-target-version
+
+    <preference name="windows-target-version" value="10.0" />
+    <preference name="windows-phone-target-version" value="10.0" />
+    
+
+*По крайней мере один параметр требуется.*
+
+Эти параметры определяют версию Windows или Windows Phone которые вы хотели бы использовать как цель для пакета приложения.
+
+**Допустимые значения**
+
+  * `10.0`, `UAP`: собирает для универсальной платформы приложений Windows 10
+  * `8.1`: собирает для Windows 8.1 или Windows Phone 8.1
+  * `8.0`: собирает для Windows 8.0. Не действительно для Windows Phone (используйте платформу Cordova **wp8**)
+
+**Сценарии**
+
+Если вы используете только Windows 10, вам только нужно иметь единственный параметр `windows-target-version` в вашем файле config.xml.
+
+#### WindowsDefaultUriPrefix
+
+    <preference name="WindowsDefaultUriPrefix" value="ms-appx://|ms-appx-web://" />
+    
+
+Этот параметр определяет, будет ли ваше приложение работать в **локаьльном контексте** или **удаленном** при запуска его стартового URI. При построении для Windows 10, по умолчанию используется удаленный контекст (`ms-appx-web://`).
+
+Для того, чтобы у создать приложение локального режима, которое не затронуто ограничениями удаленного режима, необходимо установить этому параметру значение `ms-appx://` и не объявлять любые элементы `<access>` с удаленным URI.
+
+**Допустимые значения**
+
+  * `ms-appx://` (По умолчанию для Windows 8.0, 8.1): Начальная страница выполняется в локальном контексте
+  * `ms-appx-web://` (По умолчанию для Windows 10): Начальная страница выполняется в удаленном контексте
+
+#### {SDK}-MinVersion, {SDK}-MaxVersionTested
+
+*Необязательный*
+
+    <preference name="Windows.Universal-MinVersion" value="10.0.0.0" />
+    <preference name="Windows.Mobile-MinVersion" value="10.0.9927.0" />
+    <preference name="Windows.Mobile-MaxVersionTested" value="10.0.10031.0" />
+    <preference name="Microsoft.Band-MinVersion" value="10.0.11.0" />
+    
+
+Эти предпочтения определить с какими экосистемами (включая но не ограничиваясь универсальным Windows, Windows Mobile или Xbox) и с какими их минимальные и максимальные версии обеспечивается совместимость. Все еще требуются, чтобы платформы обладали поддержкой платформы универсальных приложений (таким образом Windows 10 в качестве базовой ОС). Однако это может указывать, что приложение осознает особую функциональность, которая может быть доступна только на некоторых устройствах (например, потоковые игры на Xbox).
+
+**Допустимые значения**
+
+Есть три части для каждого значения: **SDK**, **ограничение версии**и **значение версии**. Эти параметры определяются по значениям начинающимся с `Windows` или `Microsoft` и заканчивающимся ан `-MinVersion` или `-MaxVersionTested`:
+
+  * **SDK** определяет на какие специализированные платформы, вы хотите ориентироваться. Значение по умолчанию — `Windows.Universal`. Допустимые значения для них определены в схеме AppxManifest в элементах `Package/Depednencies/TargetPlatform` .
+  * В **ограничении версии** определяются правила совместимости приложений. Например если `-MinVersion` установлено в 10.1.0.0, то те версий ОС, которые не поддерживают по крайней мере версию 10.1.0.0 соответствующего SDK не сможет загрузить его. 
+      * `-MinVersion` Указывает минимальную требуемую версию SDK
+      * `-MaxVersionTested` указывает наибольшую версию SDK в которой проводилось тестирование. Если выпущена новая версия соответствующего пакета SDK, он будет работать в режиме совместимости для заданной версии.
+  * **Значение версии** — кортеж из 4-целых чисел в виде *major.minor.build.qfe*. 
+
+Если никаких параметров данного типа не указано в файле config.xml, то Windows.Universal версии 10.0.0.0 будет выбрано по умолчанию.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/wp8/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/index.md b/docs/ru/edge/guide/platforms/wp8/index.md
index 259158e..499c27c 100644
--- a/docs/ru/edge/guide/platforms/wp8/index.md
+++ b/docs/ru/edge/guide/platforms/wp8/index.md
@@ -40,17 +40,20 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 *   [Windows Phone SDK][3].
 
+*   Чтобы развернуть через командную строку c Windows Phone SDK 8.0, необходимо установить [Visual Studio 2012 Обновление 2][4] .
+
  [2]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
- [3]: https://dev.windowsphone.com/en-us/downloadsdk
+ [3]: http://www.microsoft.com/en-us/download/details.aspx?id=35471
+ [4]: https://support.microsoft.com/en-us/kb/2797912
 
-Для разработки приложений Cordova для устройств Windows Phone, вы можете использовать ПК под управлением Windows, но вы можете также разрабатывать на Mac, либо путем запуска в среде виртуальной машины, либо с помощью Boot Camp для двойной загрузки Windows раздела. Консультации эти ресурсы для настройки среды разработки необходимо Windows на Mac:
+Для разработки приложений Cordova под устройства Windows Phone, вы можете использовать ПК под управлением Windows, или вы также можете разрабатывать на Mac, путем запуска всего в виртуальной машине, либо с помощью Boot Camp для загрузки из Windows раздела. Проконсультируйтесь с этими ресурсами для настройки среды разработки Windows на Mac:
 
-*   **VMWare Fusion**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][4], то увидеть Настройка VMWare Fusion для получения информации о подготовке виртуальной среды для запуска эмулятора, в комплекте с SDK.
+*   **VMWare Fusion**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][5], затем смотрите "Настройка VMWare Fusion" для получения информации о подготовке виртуальной среды для запуска эмулятора, поставляемого в комплекте с SDK.
 
-*   **Parallels Desktop**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][5], затем смотрите "Настройка Parallels Desktop" для получения информации о подготовке виртуальной среды для запуска эмулятора, поставляемого в комплекте с SDK.
+*   **Parallels Desktop**: для установки виртуальной машины Windows 8, выполните инструкции, предоставляемые [Microsoft Developer Network][6], затем смотрите "Настройка Parallels Desktop" для получения информации о подготовке виртуальной среды для запуска эмулятора, поставляемого в комплекте с SDK.
 
- [4]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
- [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [5]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
 
 <!--
 - __VirtualBox__: To set up the Windows 8 virtual machine, follow the
@@ -60,14 +63,14 @@ license: Licensed to the Apache Software Foundation (ASF) under one
   2DO: virtualBox doesn't work yet; any extra config info?
 -->
 
-*   **Лагерь ботинка**: чтобы настроить раздел Windows 8, следуйте инструкциям по установке, представленной в [Microsoft Developer Network][6].
+*   **Boot Camp**: чтобы настроить раздел Windows 8, следуйте инструкциям по установке, представленной в [Microsoft Developer Network][7].
 
- [6]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+ [7]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
 
-Если вы разрабатываете на ПК, его процессор должен поддерживать Виртуализация (*VT-x* на Intel) и [Перевода адресов второго уровня (SLAT)][7]. Обратитесь к [Intel список процессоров][8]. Виртуализация обычно отключена по умолчанию, поэтому необходимо включить в настройках BIOS. ПК должен иметь по крайней мере 6,5 ГБ свободного дискового пространства и 4 ГБ оперативной памяти.
+Если вы разрабатываете на ПК, его процессор должен поддерживать Виртуализация (*VT-x* на Intel) и [Перевода адресов второго уровня (SLAT)][8]. Обратитесь к [Intel список процессоров][9]. Виртуализация обычно отключена по умолчанию, поэтому необходимо включить в настройках BIOS. ПК должен иметь по крайней мере 6,5 ГБ свободного дискового пространства и 4 ГБ оперативной памяти.
 
- [7]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
- [8]: http://ark.intel.com/Products/VirtualizationTechnology
+ [8]: http://en.wikipedia.org/wiki/Second_Level_Address_Translation
+ [9]: http://ark.intel.com/Products/VirtualizationTechnology
 
 ## С помощью инструментов Cordova оболочки
 
@@ -75,19 +78,21 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 *   Доступ к ним локально из проекта кода, созданного CLI. Они доступны в `platforms/wp8/cordova` Каталог после добавления `wp8` платформа, как описано ниже.
 
-*   Скачайте их из отдельных распределения на [cordova.apache.org][9]. Кордова дистрибутив содержит отдельные архивы для каждой платформы. Будьте уверены, чтобы расширить в соответствующий архив, `cordova-wp8\wp8` в данном случае, в пустой каталог. Соответствующие пакетных утилит доступны в верхнего уровня `bin` каталог. (Обратитесь к **README** файл при необходимости для более подробные инструкции.)
+*   Скачайте их из отдельных распределения на [cordova.apache.org][10]. Кордова дистрибутив содержит отдельные архивы для каждой платформы. Будьте уверены, чтобы расширить в соответствующий архив, `cordova-wp8\wp8` в данном случае, в пустой каталог. Соответствующие пакетных утилит доступны в верхнего уровня `bin` каталог. (Обратитесь к **README** файл при необходимости для более подробные инструкции.)
 
- [9]: http://cordova.apache.org
+ [10]: http://cordova.apache.org
 
 Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows Phone. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления плагинами". Смотрите приложение плагины для руководства по разработке плагинов и Windows Phone 8 плагинов для сведения, специфичные для платформы Windows Phone.
 
 ## Установите SDK
 
-Установите последнюю версию пакета SDK Windows Phone от **Скачиваний** области [dev.windowsphone.com][3]. Вы можете также установить последние пакеты обновления эмулятора.
+Установите последнюю версию пакета SDK Windows Phone от **Скачиваний** области [dev.windowsphone.com][11]. Вы можете также установить последние пакеты обновления эмулятора.
+
+ [11]: https://dev.windowsphone.com/en-us/downloadsdk
 
-![][10]
+![][12]
 
- [10]: img/guide/platforms/wp8/wp8_downloadSDK.png
+ [12]: img/guide/platforms/wp8/wp8_downloadSDK.png
 
 ## Создание нового проекта
 
@@ -145,27 +150,27 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 Эмулятор запускает образа устройства с установленным приложением. От домашнего экрана перейдите на панель приложения для запуска приложения **HelloWorld** . Это показывает запуск с его заставка, после чего его основной интерфейс приложения:
 
-![][11]
+![][13]
 
- [11]: img/guide/platforms/wp8/wp8_emulator.png
+ [13]: img/guide/platforms/wp8/wp8_emulator.png
 
 Основные элементы эмулятора на правом верхнем углу экрана устройства позволяют переключаться между книжной и альбомной ориентации. **>** Кнопка открывает больше элементов управления, которые позволяют протестировать более сложных установок и жесты:
 
-![][12]
+![][14]
 
- [12]: img/guide/platforms/wp8/wp8_emulator_orient.png
+ [14]: img/guide/platforms/wp8/wp8_emulator_orient.png
 
 Эти дополнительные элементы управления также позволяют изменять местоположение устройства или для моделирования последовательностей движений:
 
-![][13]
+![][15]
 
- [13]: img/guide/platforms/wp8/wp8_emulator_loc.png
+ [15]: img/guide/platforms/wp8/wp8_emulator_loc.png
 
 ## Развертывание на устройство
 
-Перед тестированием приложения на устройстве, устройство должно быть зарегистрировано. Документации [корпорации Майкрософт][14] сведения о том, как развернуть и протестировать на Windows Phone 8. Кроме того убедитесь, что телефон подключен к компьютеру, и экран разблокируется.
+Перед тестированием приложения на устройстве, устройство должно быть зарегистрировано. Документации [корпорации Майкрософт][16] сведения о том, как развернуть и протестировать на Windows Phone 8. Кроме того убедитесь, что телефон подключен к компьютеру, и экран разблокируется.
 
- [14]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
+ [16]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565.aspx
 
 Затем запустите следующую команду CLI для запуска приложения на устройстве:
 
@@ -183,8 +188,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 После того, как вы строите Cordova-приложение, как описано выше, вы можете открыть его с SDK. Различные `build` команды создается файл Visual Studio решения (*.sln*). Откройте файл, чтобы изменить проект в Visual Studio. Веб-исходный код доступен в рамках проекта `www` каталог. А также другие средства SDK предоставляет, управления ниже меню позволяет запустить приложение в эмуляторе Windows Phone:
 
-![][15]
+![][17]
 
- [15]: img/guide/platforms/wp8/wp8_vs.png
+ [17]: img/guide/platforms/wp8/wp8_vs.png
 
 Сверяйтесь с разделом "Введение" о том как использовать интерфейс командной строки Cordova командной или SDK в вашем рабочем процессе. Кордова CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые в SDK. Если вы хотите работать в рамках SDK, используйте инструменты низкого уровня оболочки как альтернатива CLI.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/wp8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/plugin.md b/docs/ru/edge/guide/platforms/wp8/plugin.md
index b757209..fa89f4d 100644
--- a/docs/ru/edge/guide/platforms/wp8/plugin.md
+++ b/docs/ru/edge/guide/platforms/wp8/plugin.md
@@ -33,7 +33,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one
         using WPCordovaClassLib.Cordova.Commands;
         using WPCordovaClassLib.Cordova.JSON;
         
-
 4.  Расширить свой класс от `BaseCommand` :
     
         public class Echo : BaseCommand
@@ -41,7 +40,6 @@ license: Licensed to the Apache Software Foundation (ASF) under one
             // ...
         }
         
-
 5.  Добавить `echo` метод, который можно вызывать из JavaScript:
     
         public class Echo : BaseCommand
@@ -172,7 +170,6 @@ JavaScript необходимо будет вызвать `exec` , как это
             </feature>
         </config-file>
         
-    
     Этот пример добавляет возможность контактов `WMAppManifest.xml` файл:
     
         <config-file target="Properties/WMAppManifest.xml" parent="/Deployment/App/Capabilities">
@@ -192,16 +189,13 @@ JavaScript является более сложным для отладки на
     
         cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", 54, {literal:'trouble'}]);
         
-    
     Это может привести к чрезмерно сложным строковое значение для C# для декодирования:
     
         "[\"this is a string\", 54, { literal:'trouble' }]"
         
-    
     Вместо этого, рассмотреть вопрос о преобразовании *всех* параметров в строки перед вызовом `exec()` и декодирования каждой отдельно:
     
         cordova.exec(win, fail, "ServiceName", "MethodName", ["this is a string", "54", "{literal:'trouble'}"]);
         string[] optValues = JsonHelper.Deserialize<string[]>(options);
         
-
 *   Как правило, лучше проверить параметры в JavaScript перед вызовом `exec()` . Это позволяет повторно использовать код и вытащить ненужные функции из плагина различных встроенных реализаций.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/wp8/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/upgrade.md b/docs/ru/edge/guide/platforms/wp8/upgrade.md
index a69b1a7..eeb3cf7 100644
--- a/docs/ru/edge/guide/platforms/wp8/upgrade.md
+++ b/docs/ru/edge/guide/platforms/wp8/upgrade.md
@@ -25,7 +25,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 Для проектов-CLI выполните:
 
-        bin/обновить путь/к/проекта
+        bin/update путь/к/проекту
     
 
 Для проектов CLI:
@@ -62,7 +62,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 ## Обновление к 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
 platform add wp8`.

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/wp8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/upgrading.md b/docs/ru/edge/guide/platforms/wp8/upgrading.md
deleted file mode 100644
index 30b0cb1..0000000
--- a/docs/ru/edge/guide/platforms/wp8/upgrading.md
+++ /dev/null
@@ -1,418 +0,0 @@
----
-
-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.
----
-
-# Обновление Windows Phone
-
-В этом руководстве показано, как изменить Windows Phone проектов, обе версии 7 и 8, для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI. В следующем разделе показано, как перейти от проектов-CLI.
-
-## Обновление до 3.2.0 с 3.1.0
-
-Для проектов, которые были созданы с cordova CLI:
-
-1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
-
-2.  Запуск `cordova platform update wp8` (или `wp7` , на платформах, вы добавили в проект).
-
-Для проектов, не создан с cordova CLI выполните:
-
-        bin\update <project_path>
-    
-
-## Обновление до 3.1.0 с 3.0.0
-
-Для проектов, которые были созданы с Кордова CLI:
-
-1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
-
-2.  Запуск `cordova platform update wp8` (или `wp7` , на платформах, вы добавили в проект).
-
-Для проектов, не созданных с Кордова 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 wp7 wp8`.
-
-3.  Скопируйте содержимое каталога `www` в каталог `www` проекта Cordova который вы только что создали.
-
-4.  Скопируйте или замените любые ресурсы платформы из вашего исходного проекта (`SplashScreen`, `ApplicationIcon`, и т.д.), удостовертесь что добавили все новые файлы в `.csproj` файл. Проект Windows Phone собирается внутри папок `platforms\wp7` или `platforms\wp8`.
-
-5.  Используйте Сordova CLI для установки необходимых вам плагинов. Обратите внимание что CLI интерпретирует все базовые APIs как плагины, так что они тоже должны быть добавлены. Только плагины для версии 3.0.0 поддерживаются CLI.
-
-6.  Построение и тестирование.
-
-## Обновление до 3.0.0 (не CLI) с 2.9.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый проект Apache Cordova WP7 или WP8 3.0.0.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Скопируйте и перезаписать любой экран-заставку, или значок изображения.
-
-4.  Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в проект VS.
-
-5.  Построение и тестирование.
-
-**Примечание**: все основные API удаляются от Кордова версии 3.0 и должен быть установлен отдельно как плагины. Дополнительные сведения о том, как повторно включить эти функции в рабочем-CLI см с помощью Plugman для управления плагинами.
-
-## Обновление до 2.9.0 с 2.8.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.9.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить имя `cordova.js` в теге HTML, если это по-прежнему используя cordova-VERSION.js (должно быть просто`cordova.js`).
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в файл .csproj.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.8.0 с 2.7.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.8.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova.js` файл. (Обратите внимание на отсутствие номер версии в имени файла.)
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.7.0 с 2.6.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.7.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.7.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.6.0 от 2.5.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.6.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.6.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.5.0 с 2.4.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.5.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.5.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.4.0 от 2.3.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый Apache Cordova WP7 или WP8 2.4.0 проекта.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.4.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.3.0 от 2.2.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый проект Apache Cordova 2.3.0 для WP7.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.3.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.2.0 из 2.1.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый проект Apache Cordova 2.2.0 для WP7.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.2.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.1.0 с 2.0.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый проект Apache Cordova 2.1.0 для WP7.
-
-2.  Скопируйте содержимое вашего `www` каталога в новый проект и убедитесь, что эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.1.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или изображения значка.
-
-5.  Копирование через любые плагины от `plugins` каталога в новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 2.0.0 от 1.9.0
-
-Там были значительные изменения в структуре проекта WP7 в Apache Cordova 2.0.0, которые делают это обновления немного сложнее, другие. По существу это не обновления, но создание нового проекта и скопируйте из существующих исходных файлов.
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Создайте новый проект Apache Cordova 2.0 для WP7.
-
-2.  Скопируйте содержимое вашего `www` каталог в новый проект и будьте уверены, эти элементы добавляются в проект VS.
-
-3.  Обновить ваш HTML, чтобы использовать новый `cordova-2.0.0.js` файл.
-
-4.  Скопируйте и перезаписать любой экран-заставку, или значок изображения.
-
-5.  Скопируйте любые плагины от `plugins` каталог на новый проект и убедитесь, что они также добавляются в проект VS.
-
-6.  Построение и тестирование.
-
-## Обновление до 1.9.0 от 1.8.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.9.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.9.0.js` файл.
-
-## Обновление до 1.8.0 от 1.7.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.8.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.8.0.js` файл.
-
-## Обновление до версии 1.7.0 от 1.6.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.7.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.7.0.js` файл.
-
-## Обновление до 1.6.1 от 1.6.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.6.1.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.6.1.js` файл.
-
-## Обновление до 1.6.0 от 1.5.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.6.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.6.0.js` файл.
-
-## Обновление до 1.5.0 от 1.4.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.5.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.5.0.js` файл.
-
-## Обновление до 1.4.0 от 1.3.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.4.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.4.0.js` файл.
-
-## Обновление до 1.3.0 от 1.2.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.3.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.3.0.js` файл.
-
-## Обновление до 1.2.0 от 1.1.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите к новое распределение и добавить `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.2.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.2.0.js` файл.
-
-## Обновление до 1.1.0 с 1.0.0
-
-В окне Обозреватель решений Visual Studio:
-
-1.  Удалить `GapLib/WP7CordovaClassLib.dll` из вашего проекта.
-
-2.  Удалите ссылку на `WP7CordovaClassLib` в каталоге **ссылок** .
-
-3.  Щелкните правой кнопкой мыши **ссылки** и выберите **Добавить ссылку**.
-
-4.  Перейдите на новый дистрибутив и добавьте `WP7CordovaClassLib.dll` файл.
-    
-    **Примечание**: вы можете просмотреть версию библиотеки DLL, щелкнув правой кнопкой мыши на ссылку и выбрав **свойства**.
-
-5.  Скопируйте новый `cordova-1.1.0.js` в ваш проект. (Убедитесь, что он помечен как содержимого.)
-
-6.  Обновить ваш HTML, чтобы использовать новый `cordova-1.1.0.js` файл.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/platforms/wp8/webview.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/platforms/wp8/webview.md b/docs/ru/edge/guide/platforms/wp8/webview.md
index b688e31..a2f234d 100644
--- a/docs/ru/edge/guide/platforms/wp8/webview.md
+++ b/docs/ru/edge/guide/platforms/wp8/webview.md
@@ -29,11 +29,10 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
   3. Добавьте компонент `CordovaView` на страницу (например,`MainPage.xaml`).
     
-        xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib">
-        ...
-        <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" 
-        StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" />
-        
+         xmlns:my="clr-namespace:WPCordovaClassLib;assembly=WPCordovaClassLib">
+         ...
+         <my:CordovaView HorizontalAlignment="Stretch" Margin="0,0,0,0" 
+         StartPageUri="html/index.html" x:Name="CordovaView" VerticalAlignment="Stretch" />
 
   4. Скопируйте `common/www/cordova.js` и разметите его вместе с HTML и JavaScript файлами приложения в каталоге `html` проекта Windows Phone 8 и добавьте новые файлы в ваш проект.
 

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/guide/support/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/guide/support/index.md b/docs/ru/edge/guide/support/index.md
index 87cbbd1..6fa5968 100644
--- a/docs/ru/edge/guide/support/index.md
+++ b/docs/ru/edge/guide/support/index.md
@@ -26,6 +26,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 <!-- START HTML -->
 
 <table class="compat" width="100%">
+<thead>
   <tr>
     <th>
       </td> <th>
@@ -63,7 +64,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
       <th>
         <tt>Tizen</tt>
       </th></tr> </thead> 
-      
+<tbody>
       <tr>
         <th>
           <a href="guide_cli_index.md.html">Cordova <br />CLI</a>
@@ -856,6 +857,8 @@ license: Licensed to the Apache Software Foundation (ASF) under one
         
         <td data-col="tizen"       class="n">
         </td>
-      </tr></table> 
+      </tr>
+  </tbody>
+</table> 
       
-      <!-- END HTML -->
\ No newline at end of file
+<!-- END HTML -->
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/index.md b/docs/ru/edge/index.md
index 5006cdf..481637a 100644
--- a/docs/ru/edge/index.md
+++ b/docs/ru/edge/index.md
@@ -32,7 +32,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
     </li>
     <li>
       <h2>
-        Руководство по поддерживаемым платформам
+        Поддерживаемые Платформы
       </h2>
       
       <span>Таблица совместимости для всех основных функций.</span>
@@ -46,7 +46,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
     </li>
     <li>
       <h2>
-        Руководство по платформам
+        Руководство по поддерживаемым платформам
       </h2>
       
       <span>Настройка SDK каждой платформы и обновление проектов.</span>
@@ -81,7 +81,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
     </li>
     <li>
       <h2>
-        Руководство по разработке расширений
+        Руководство по разработке плагинов
       </h2>
       
       <span>Создайте свой первый плагин.</span>
@@ -102,6 +102,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one
     </li>
     <li>
       <h2>
+        Управление версиями платформ и плагинов
+      </h2>
+      
+      <span>Сохраняйте и восстанавливайте ваши проекты CLI в предсказуемое состояние без нервотрепки.</span>
+    </li>
+    <li>
+      <h2>
         Инструкция по доступу к внешним ресурсам
       </h2>
       
@@ -116,6 +123,13 @@ license: Licensed to the Apache Software Foundation (ASF) under one
     </li>
     <li>
       <h2>
+        Руководство по хукам
+      </h2>
+      
+      <span>Расширьте функционал по умолчанию Cordova путем добавления пользовательских скпритов.</span>
+    </li>
+    <li>
+      <h2>
         Последующие шаги
       </h2>
       

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/platform_plugin_versioning_ref/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/platform_plugin_versioning_ref/index.md b/docs/ru/edge/platform_plugin_versioning_ref/index.md
new file mode 100644
index 0000000..3ad8651
--- /dev/null
+++ b/docs/ru/edge/platform_plugin_versioning_ref/index.md
@@ -0,0 +1,152 @@
+---
+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.
+---
+
+# Управление версиями платформ и плагинов
+
+Начиная с версии Cordova 4.3.0 и далее предоставляет возможность сохранять и восстанавливать платформ и плагины.
+
+Эта функция позволяет разработчикам сохранять и восстанавливать их приложения в предсказуемое состояние без необходимости размещения всех исходных кодов платформы и плагинов в систему контроля версий.
+
+Команда 'save' сохраняет информацию о платформе приложения и версии плагина в файле config.xml. Шаг 'restore' шаг происходит автоматически, когда запускается **'cordova prepare'** , используя информацию, ранее сохраненную в файле config.xml.
+
+Один сценарий, где возможность сохранить/восстановить очень сподручна это в больших группах, которые работают над приложение, где каждый член команды, концентирует внимание на платформе или плагине. Эта функция позволяет легче поделиться проектом и уменьшить количество избыточного кода, который добавляется в репозиторий.
+
+## Управление версиями платформы
+
+### Сохранение платформы
+
+Чтобы сохранить платформу, выполните следующую команду:
+
+    $ cordova platform add <platform[@<version>] | directory | git_url> --save
+    
+
+После выполнения команды выше, результирующий файл config.xml выглядит так :
+
+    <?xml version='1.0' encoding='utf-8'?>
+        ...
+        <engine name="android" spec="^4.0.0" />
+        ...
+    </xml>
+    
+
+Некоторые примеры: 
+
+* **'cordova platform add android --save'** => извлекает закрепленную версию платформы android, добавляет ее в проект и затем обновляет файл config.xml. 
+* **'cordova platform add android@3.7.0 --save'** => извлекает платформу android, версии 3.7.0 из NPM, добавляет ее в проект и затем обновляет файл config.xml. 
+* **'cordova platform add android@https://github.com/apache/cordova-android.git​ --save'** => клонирует заданный git-репозиторий cordova-android, добавляет платформу android в проект, затем обновляет файл config.xml и указывает версию как переданный выше git-адрес. 
+* **'cordova platform add C:/path/to/android/platform --save'** => получает платформу android из указанного каталога, добавляет ее в проект, а затем обновляет файл config.xml и указывает на каталог.
+
+### Массовое сохранение платформ в существующем проекте
+
+Флаг '--save ', описанные выше полезен только когда вы помните о том что нужно его использовать при добавлении платформы. Если у вас есть существующий проект и вы хотите сохранить все, в настоящее время добавленые, платформы в вашем проекте, можно использовать:
+
+    $ cordova platform save
+    
+
+### Обновление / удаление платформ
+
+Также возможно указывать этот параметр для обновления или удаления из config.xml во время команды 'cordova platform update' и 'cordova platform remove':
+
+    $ cordova platform update <platform[@<version>] | directory | git_url> --save
+    $ cordova platform remove <platform> --save
+    
+
+Некоторые примеры: 
+
+* **'cordova platform update android --save'** => помимо обновления платформы android до закрепленной версии, обновление записи в файле config.xml 
+* **'cordova platform update android@3.8.0 --save'** => помимо обновления платформы android до версии 3.8.0, обновление записи в файле config.xml 
+* **'cordova platform update /path/to/android/platform --save'** => помимо обновления платформы android версии из папке, обновление записи в файле config.xml 
+* **'cordova platform remove android --save'** => удаляет платформу android из проекта и ее запись из файла config.xml.
+
+### Восстановление платформы
+
+  * Платформы автоматически восстанавливаются из config.xml при запуске команды **'cordova prepare'** .
+  * Если вы добавите платформу без указания версии/папка/git_url, версия для установки берется из файла config.xml, **если значение присутсвует**. 
+      * Пример: Предположим, ваш файл config.xml содержит следующую запись: 
+
+            <?xml version='1.0' encoding='utf-8'?>
+              ...
+              <engine name="android" spec="3.7.0" />
+              ...
+            </xml>
+          
+          Если вы запустите команду **'cordova platform add android'** (без указания версии/папки/git_url), будут установлена платформы 'android@3.7.0' (как получено из файла config.xml).
+
+* * *
+
+## Управление версиями плагинов
+
+*(Команды plugin являются зеркалом команды plugin)*
+
+### Сохранение плагинов
+
+Чтобы сохранить плагин, выполните следующую команду:
+
+    $ cordova plugin add <plugin[@<version>] | directory | git_url> --save
+    
+
+После выполнения команды выше, результирующий файл config.xml выглядит так :
+
+    <?xml version='1.0' encoding='utf-8'?>
+        ...
+        <plugin name="cordova-plugin-console" spec="^1.0.0" />
+        ...
+    </xml>
+    
+
+Некоторые примеры: 
+
+* **«cordova plugin add cordova-plugin-console --save'»** => извлекает закрепленную версию плагина консоли, добавляет его в проект и затем обновляет файл config.xml. 
+* **'cordova plugin add cordova-plugin-console@0.2.13 --save'** => извлекает android плагин, версия 0.2.13 из NPM, добавляет его в проект и затем обновляет файл config.xml. 
+* **'cordova plugin add https://github.com/apache/cordova-plugin-console.git --save'** => клонирует указанный git-репозиторий плагина консоли, добавляет плагин консоли в проект, а затем обновляет файл config.xml и указывают указаный git-адрес как версию. 
+* **'cordova plugin add C:/path/to/console/plugin --save'** => извлекает плагин консоли из указанного каталога, добавляет его в проект, а затем обновляет файл config.xml и указывает на каталог.
+
+### Массовое сохранение плагинов в существующем проекте
+
+Флаг '--save ', описанные выше полезен только когда вы помните о том что нужно его использовать при добавлении плагина. Если у вас есть существующий проект и вы хотите сохранить все, в настоящее время добавленые, плагины в проекте, вы можете использовать:
+
+    $ cordova plugin save
+    
+
+### Обновление / удаление плагинов
+
+Также возможно указывать этот параметр для обновления или удаления из config.xml во время команды 'cordova plugin update' и 'cordova plugin remove' :
+
+    $ cordova plugin update <plugin[@<version>] | directory | git_url> --save
+    $ cordova plugin remove <plugin> --save
+    
+
+Некоторые примеры: 
+
+* **'cordova plugin update cordova-plugin-console --save'** => помимо обновления плагина консоли до закрепленного версии, обновление записи в файле config.xml 
+* **'cordova plugin update cordova-plugin-console@0.2.13 --save'** => помимо обновления android плагина до версии 3.8.0, обновление записи в файле config.xml 
+* **'cordova plugin update /path/to/console/plugin --save'** => помимо обновления плагина консоли до версии в папке, обновление записи в файле config.xml 
+* **'cordova plugin remove cordova-plugin-console --save'** => удаляет плагин консоли из проекта и его запись в файле config.xml.
+
+### Восстановление плагинов
+
+  * Плагины автоматически восстанавливаются из config.xml при запуске команды **'cordova prepare'**.
+  * Если вы добавите плагин без указания версии/папка/git_url, версия для установки берется из файла config.xml, **если значение присутсвует**. 
+      * Пример: Предположим, ваш файл config.xml содержит следующую запись: 
+            <?xml version='1.0' encoding='utf-8'?>
+            ...
+              <plugin name="cordova-plugin-console" spec="0.2.11" />
+            ...
+            </xml>
+        если запустить команду **'cordova plugin add cordova-plugin-console'** (без указания версия/папка/git_url), будет устанавливаться плагин 'cordova-plugin-console@0.2.11' (значение полученное из файла config.xml).
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/8463d20c/docs/ru/edge/plugin_ref/plugman.md
----------------------------------------------------------------------
diff --git a/docs/ru/edge/plugin_ref/plugman.md b/docs/ru/edge/plugin_ref/plugman.md
index c5df93d..8ea940b 100644
--- a/docs/ru/edge/plugin_ref/plugman.md
+++ b/docs/ru/edge/plugin_ref/plugman.md
@@ -19,7 +19,7 @@ license: Licensed to the Apache Software Foundation (ASF) under one
 
 # Использование Plugman для управления расширениями
 
-Начиная с версии 3.0 Cordova реализует все API устройства как плагины и оставляет их по умолчанию отключенными. Она также поддерживает два различных способа добавления и удаления плагинов, в зависимости от вашего выбора рабочего процесса, как описано в разделе "Обзор":
+Начиная с версии 3.0 Cordova реализует все API устройства как плагины и оставляет их по умолчанию отключенными. Она также поддерживает два различных способа добавления и удаления плагинов, в зависимости от вашего выбора рабочего процесса, как описано в разделе "Введение":
 
 *   Если вы используете кросс платформенный рабочий процесс, используйте утилиту CLI `cordova` для добавления плагинов, как описано в разделе "Интерфейс командной строки". CLI изменяет плагины для всех платформ одновременно.
 


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


Mime
View raw message