cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ste...@apache.org
Subject [03/12] docs commit: added Russian 5.1.1 docs
Date Thu, 25 Jun 2015 22:13:39 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/index.md b/docs/ru/5.1.1/guide/platforms/win8/index.md
new file mode 100644
index 0000000..49fef0a
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/index.md
@@ -0,0 +1,231 @@
+---
+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
+
+В этом руководстве показано, как настроить среду разработки SDK для создания и развертывания приложений Cordova для Windows 8, Windows 8.1, Windows Phone 8.1 и Платформы универсальных приложений Windows 10. Оно показывает, как использовать либо инструменты командной строки для создания и построения приложения, или кросс платформенный Cordova CLI обсуждаемые в разделе "Интерфейс командной строки". (См. Введение для сравнения этих вариантов развития). В этом разделе также показано, как изменять Cordova приложения в среде Visual Studio. Независимо от того, какой подход вы будете испо
 льзовать необходимо установить SDK для Visual Studio, как описано ниже.
+
+Смотрите "Обновление для Windows 8" для информации о том, как обновить существующие проекты Windows 8 Cordova.
+
+Window Phone 8 (wp8) остается в качестве отдельной платформы, подробности в "Руководство для платформы Windows Phone 8".
+
+Cordova WebView под управлением ОС Windows полагаются на Internet Explorer 10 (Windows 8.0) и Internet Explorer 11 (Windows 8.1 и Windows Phone 8.1) как их движок рендеринга, так что с практической точки зрения мощный отладчик в IE можно использовать для тестирования любого веб-контента, который не вызвает API Cordova. Блог разработчиков Windows Phone предоставляет [полезные рекомендации][1] о том, как поддержка IE наряду с сопоставимыми WebKit-браузерами.
+
+ [1]: http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/11/15/adapting-your-webkit-optimized-site-for-internet-explorer-10.aspx
+
+## Требования и поддержка
+
+Для разработки приложений для платформы Windows необходимо:
+
+*   Windows 8.1, 32 или 64-разрядная машина (*Домашняя*, *Профессиональная*или *Корпортативное* издание) с как минимум 4 ГБ ОЗУ.
+
+*   Windows 8.0, 8.1 или 10, 32 или 64-разрядные выпуски версии *Домашней*, *Профессиональной* или *Корпоративной*, вместе с [Visual Studio 2012 Express][2] или Visual Studio 2013. Visual Studio 2015 не позволяет создавать приложений Windows 8.0.
+
+ [2]: http://www.visualstudio.com/downloads
+
+Для разработки приложений для Windows 8.0 и 8.1 (включая Windows Phone 8.1):
+
+*   Windows 8.1 или 10, 32 или 64-разрядные выпуски версии *Домашней*, *Профессиональной* или *Корпоративной*, вместе с [Visual Studio 2013][2] или выше. Ознакомительная версия Windows 8.1 Enterprise доступна из [Microsoft Developer Network][3].
+
+*   Для эмуляторов Windows Phone, Профессиональная версия Windows 8.1 (x64) или выше и процессор, который поддерживает [клиент Hyper-V и перевода адресов второго уровня (SLAT)][4]. Ознакомительная версия Windows 8.1 Enterprise доступна из [Microsoft Developer Network][3].
+
+*   [Visual Studio 2013 для Windows][5] (Экспресс или выше).
+
+ [3]: http://msdn.microsoft.com/en-US/evalcenter/jj554510
+ [4]: https://msdn.microsoft.com/en-us/library/windows/apps/ff626524(v=vs.105).aspx#hyperv
+ [5]: http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-8
+
+Для разработки приложений для Windows 10:
+
+*   Windows 8.1 или Windows 10 Technical Preview 2, 32 - или 64-бит, вместе с [Visual Studio 2015 RC][6] или выше.
+
+ [6]: http://www.visualstudio.com/preview
+
+Совместимость приложения определяется ОС, на которую направлены приложения. Приложения являются совместимы с новыми версиями, но не обратно совместимы, поэтому приложение нацеленные на Windows 8.1 нельзя запустить на 8.0, но построеные для 8.0 приложения могут выполняться на 8.1.
+
+Следуйте инструкциям на [windowsstore.com][7] для отправки приложения в магазин Windows.
+
+ [7]: http://www.windowsstore.com/
+
+Для разработки Cordova приложения для Windows, вы можете использовать ПК под управлением Windows, но может также разрабатывать на Mac, либо путем запуска в среде виртуальной машины, либо с помощью Boot Camp для двойной загрузки Windows 8.1 раздела. Проконсультируйтесь с этими ресурсами для настройки среды разработки Windows на Mac:
+
+*   [VMWare Fusion][8]
+
+*   [Parallels Desktop][9]
+
+*   [Boot Camp][10]
+
+ [8]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945426
+ [9]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945424
+ [10]: http://msdn.microsoft.com/en-US/library/windows/apps/jj945423
+
+## С помощью инструментов Cordova оболочки
+
+Если вы хотите использовать инструменты оболочки Windows в центре Кордовы в сочетании с SDK, у вас есть два основных варианта:
+
+*   Доступ к ним локально из кода проекта, созданного CLI. Они доступны в каталоге `platforms/windows/` после добавления платформы `windows` , как описано ниже.
+
+*   Скачайте их из отдельного дистрибутива на [cordova.apache.org][11]. Дистрибутив Cordova содержит отдельные архивы для каждой платформы. Убедитесь в том что распаковываете соответствующий архив, `cordova-windows` в этом случае, в пустой каталог. Соответствующие утилиты командной строки доступны в каталоге `package/bin`. (Обратитесь при необходимости к **README** файлу за более подробными инструкциями.)
+
+ [11]: https://www.apache.org/dist/cordova/platforms/
+
+Эти оболочки инструменты позволяют создавать, строить и запускать приложения Windows. За информаций о дополнительных интерфейсах командной строки которые позволяют встраивать возможности плагинов среди разных платформ, смотрите раздел "Использование Plugman для управления расширениями".
+
+## Установите SDK
+
+Установите любой выпуск [Visual Studio][2] соответствующие требованиям к версии, перечисленным выше.
+
+![][12]
+
+ [12]: img/guide/platforms/win8/win8_installSDK.png
+
+Для 10 Windows установщик Visual Studio имеет возможность установить инструменты для создания универсальных приложений Windows. Необходимо убедиться, что этот параметр выбран при установке чтобы установить требуемый пакет SDK.
+
+## Создание нового проекта
+
+На данный момент для создания нового проекта можно выбрать между кросс-платформенным инструментом CLI, описанным в разделе "Интерфейс командной строки", или набором инструментов для Windows. Ниже CLI подход создает приложение с именем *HelloWorld* в каталог нового проекта `hello`:
+
+        > cordova create hello com.example.hello HelloWorld
+        > cd hello
+        > cordova platform add windows
+    
+
+Вот соответствующий подход используя инструменты командной строки более низкого уровня:
+
+        C:\path\to\cordova-windows\package\bin\create.bat C:\path\to\new\hello com.example.hello HelloWorld
+    
+
+Этот проект нацелен на Windows 8.1 как целевую ОС по умолчанию. Вы можете выбрать целевой 8.0 или 10.0 (см. "Настройка целевой версии Windows" ниже) для всех сборок, или вы можете ориантироваться на конкретную версию при каждом построении.
+
+## Построение проекта
+
+Если вы используете CLI для разработки, каталога `www` проекта содержит исходные файлы. Запустите любой из нижеследующего в каталоге проекта для перепостроения приложения:
+
+        > cordova build
+        > cordova build windows              # do not rebuild other platforms
+        > cordova build windows   --debug    # generates debugging information
+        > cordova build windows   --release  # signs the apps for release
+    
+
+Вот соответствующий подход используя инструменты командной строки более низкого уровня:
+
+        C:\path\to\project\cordova\build.bat --debug        
+        C:\path\to\project\cordova\build.bat --release
+    
+
+Команда `clean` помогает очищать каталоги в рамках подготовки к следующей команде `build` :
+
+        C:\path\to\project\cordova\clean.bat 
+    
+
+## Настройка целевой версии Windows
+
+По умолчанию, команда `build` производит два пакета: Windows 8.0 и 8.1 Windows Phone. Чтобы обновить пакет Windows до версии 8.1 следующие параметры конфигурации должны быть добавлены в файл конфигурации (`config.xml`).
+
+        <preference name="windows-target-version" value="8.1" />
+    
+
+После того, как вы добавите этот параметр, команда `build` начнет создавать пакеты Windows 8.1 и 8.1 Windows Phone.
+
+### Параметр --appx
+
+Вы можете решить, что вы хотите построить конкретную версию приложения, ориентированную на конкретную ОС (например, вы могли бы задать что вы хотите ориентироваться на Windows 10, но вы хотите построить для Windows Phone 8.1). Для этого можно использовать параметр `--appx` :
+
+        > cordova build windows -- --appx=8.1-phone
+    
+
+Система построения будет игнорировать набор предпочтений в файле config.xml для целевой версии Windows и строго построит пакет для Windows Phone 8.1.
+
+Допустимые значения для флага `--appx` являются `8.1-win`, `8.1-phone`и `uap` (для 10 универсальных приложений Windows). Эти параметры также применяются к команде `cordova run` .
+
+### Соображения по целевой версии Windows
+
+Windows 10 поддерживает новый «Удаленный» режим для приложений Cordova (и приложений HTML в целом). Этот режим позволяет приложениям гораздо больше свободы в использовании DOM манипуляций и общих шаблонов web таких как использование встроенных сценариев, но делает это путем сокращения набора возможностей которых ваше приложение может использовать, когда оно будет опублоковано в Windows Store. Дополнительные сведения о Windows 10 и Удаленном режиме посмотрите в документации [Cordova для Windows 10][13].
+
+ [13]: win10-support.md.html
+
+При использовании удаленного режима, разработчики могут применять политики безопасности содержания (CSP) в своих приложениях для предотвращения атак путем внедрения скриптов.
+
+## Развертывание приложения
+
+Развертывание пакета Windows:
+
+        > cordova run windows -- --win  # explicitly specify Windows as deployment target
+        > cordova run windows # `run` uses Windows package by default
+    
+
+Развертывание пакета Windows Phone:
+
+        > cordova run windows -- --phone  # deploy app to Windows Phone 8.1 emulator
+        > cordova run windows --device -- --phone  # deploy app to connected device
+    
+
+Можно использовать **cordova run windows --list** чтобы увидеть все доступные цели и **cordova run windows --target=target_name \-- -|-phone** для запуска приложения на конкретном устройстве или эмуляторе (например, `cordova run windows --target="Emulator 8.1 720P 4.7 inch" -- --phone`).
+
+Чтобы увидеть дополнительные параметры построения и запуска также можно использовать **cordova run --help**.
+
+## Откройте проект в SDK и развертывание приложения
+
+После того, как вы построите Cordova-приложение, как описано выше, вы можете открыть его в Visual Studio. Различные команды `build` создют файл решения Visual Studio (*.sln*). Откройте файл в Проводнике, чтобы изменить проект в Visual Studio:
+
+![][14]
+
+ [14]: img/guide/platforms/win8/win8_sdk_openSLN.png
+
+Компонент `CordovaApp` отображается внутри решения, и его каталог `www` содержит исходный код, включая домашнюю страницу `index.html`:
+
+![][15]
+
+ [15]: img/guide/platforms/win8/win8_sdk.png
+
+Элементы управления ниже главного меню Visual Studio позволяют вам тестировать или развертывать приложения:
+
+![][16]
+
+ [16]: img/guide/platforms/win8/win8_sdk_deploy.png
+
+При выбранном пункте **Локальный компьютер** нажмите зеленую стрелку, чтобы установить приложение на том же компьютере где работает Visual Studio. Как только вы сделаете это, приложение появляется в списках приложений Windows 8:
+
+![][17]
+
+ [17]: img/guide/platforms/win8/win8_sdk_runApp.png
+
+Каждый раз, когда вы перестроить приложение, версия доступная в интерфейсе обновляется.
+
+После появления в списке приложений, удерживайте нажатой клавишу **CTRL** это позволяет закрепить приложение на главный экран:
+
+![][18]
+
+ [18]: img/guide/platforms/win8/win8_sdk_runHome.png
+
+Обратите внимание, что если вы открываете приложение в среде виртуальной машины, вам может понадобиться нажать в углах или по бокам окна переключения приложений или получить доступ к дополнительным функциям:
+
+![][19]
+
+ [19]: img/guide/platforms/win8/win8_sdk_run.png
+
+Альтернативно выберите параметр развертывания **Симулятор** для просмотра приложения, как если бы она была установлена на планшетном устройстве:
+
+![][20]
+
+ [20]: img/guide/platforms/win8/win8_sdk_sim.png
+
+В отличие от развертывания на настольные системы этот параметр позволяет имитировать ориентацию планшета, его местоположение и изменять его параметры сети.
+
+**Примечание**: Сверяйтесь с разделом "Введение" для понимания когда использовать инструменты командной строки Cordova а когда инструменты SDK в вашем рабочем процессе. Cordova CLI опирается на кросс платформенной исходный код, который постоянно перезаписывает файлы платформы, используемые SDK. Если вы хотите использовать SDK для изменения проекта, используйте низкоуровневые инструменты командной строки как альтернативу CLI.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/packaging.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/packaging.md b/docs/ru/5.1.1/guide/platforms/win8/packaging.md
new file mode 100644
index 0000000..01e699e
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/packaging.md
@@ -0,0 +1,119 @@
+---
+license: Licensed to the Apache Software Foundation (ASF) under one
+         or more contributor license agreements.  See the NOTICE file
+         distributed with this work for additional information
+         regarding copyright ownership.  The ASF licenses this file
+         to you under the Apache License, Version 2.0 (the
+         "License"); you may not use this file except in compliance
+         with the License.  You may obtain a copy of the License at
+
+           http://www.apache.org/licenses/LICENSE-2.0
+
+         Unless required by applicable law or agreed to in writing,
+         software distributed under the License is distributed on an
+         "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+         KIND, either express or implied.  See the License for the
+         specific language governing permissions and limitations
+         under the License.
+---
+
+# Упаковка приложений Windows
+
+Вы можете узнать больше о подписании и упаковке приложений для Магазина Windows на [MSDN][1].
+
+Чтобы иметь возможность правильно упаковать и подписать 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][2] утилиту. Этот инструмент поставляется с 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][3]. Этот инструмент поставляется с 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][4] в командной строке с правами администратора:
+
+`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 должна успешно упаковать и подписать приложение.
+
+[1]: https://msdn.microsoft.com/en-us/library/hh446593(v=vs.85).aspx
+[2]: https://msdn.microsoft.com/en-us/library/ff548309(v=vs.85).aspx
+[3]: https://msdn.microsoft.com/en-us/library/ff550672(v=vs.85).aspx
+[4]: https://technet.microsoft.com/en-us/library/ee624045(v=ws.10).aspx
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/plugin.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/plugin.md b/docs/ru/5.1.1/guide/platforms/win8/plugin.md
new file mode 100644
index 0000000..15c30d6
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/plugin.md
@@ -0,0 +1,208 @@
+---
+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. Прежде чем читать это, увидеть приложения плагины обзор структуры плагина и его общий интерфейс JavaScript. Этот раздел продолжает демонстрировать образец *эхо* плагин, который общается с webview Кордова на родной платформе и обратно.
+
+Важно отметить, что Windows поддерживает разработку непосредственно в Javascript, что означает «родной» части в только в особых случаях.
+
+## Создание плагина Windows в JavaScript
+
+Эти инструкции предназначены для создания чистой плагин JavaScript. Понимая это имеет решающее значение для понимания того, как для добавления управляемого/машинного биты.
+
+Кордова Windows плагины являются по существу тонкой оболочкой вокруг существующих WinJS предоставляет функции, но предполагая, что вы хотите определить ваш JS общий интерфейс для нескольких устройств, вы обычно будет иметь 1 JS файл, предоставляющий API.
+
+    // inside file echoplugin.js
+    var EchoPlugin = {
+        // the echo function calls successCallback with the provided text in strInput
+        // if strInput is empty, it will call the errorCallback
+        echo:function(successCallback, errorCallback, strInput) {
+            cordova.exec(successCallback,errorCallback,"EchoPlugin","echo",[strInput]);
+        }
+    }
+    
+
+## Внутри Кордова исп на Windows
+
+Функция cordova.exec определена по-разному на каждой платформе, это потому, что каждая платформа имеет его собственный способ общения между js код приложения и код родной оболочки. Но в случае Windows, нет никаких собственную оболочку, поэтому вызов exec существует для обеспечения согласованности. Вашу работу только плагин js непосредственно в EchoPlugin.echo, можно сделать что-то вроде:
+
+    // inside file echoplugin.js ( this is what NOT to do if you want to reuse the JS API cross platform )
+    var EchoPlugin = {
+        echo:function(successCallback,errorCallback,strInput) {
+            if(!strInput || !strInput.length) {
+                errorCallback("Error, something was wrong with the input string. =>" + strInput);
+            }
+            else {
+                successCallback(strInput + "echo");
+            }
+        }
+    }
+    
+
+Это будет может работать нормально, однако это означает, что вам понадобится echoPlugin.js разные версии для разных платформ, и возможно вы могли бы проблемы несоответствия в вашей реализации. Как правило мы решили имитировать native API внутри cordova.exec на Windows, так что мы могли бы запустить тот же код JS и не требуется переписывать его на платформе и также воспользоваться любой проверки параметров, или другой общий код, предоставляемых разработчиками, которые работали на других платформах.
+
+## Кордова исп прокси
+
+В Windows cordova предоставляет прокси-сервер, который можно использовать для регистрации объекта, который будет обрабатывать все cordova.exec вызовы API.
+
+Например если вы хотели предоставить реализацию для акселерометра API, вы могли бы сделать это:
+
+cordova.commandProxy.add («Акселерометр», {начало: function() {/ / ваш код здесь...} / /... и на остальной части API здесь});
+
+Так что в нашем случае, мы будем считать что код в echoplugin.js обработки кросс-платформенный соответствующих JavaScript и мы можем просто написать прокси для Windows
+
+    // in file echopluginProxy.js
+    cordova.commandProxy.add("EchoPlugin",{
+        echo:function(successCallback,errorCallback,strInput) {
+            if(!strInput || !strInput.length) {
+                errorCallback("Error, something was wrong with the input string. =>" + strInput);
+            }
+            else {
+                successCallback(strInput + "echo");
+            }
+        }
+    });
+    
+
+Определение плагин
+
+Если мы хотим, чтобы пользователи нашего плагина, чтобы иметь возможность легко установить наш плагин, нам нужно будет определить ее согласно как PlugMan определяет плагины. Подробнее об этом в [Спец плагин][1]
+
+ [1]: plugin_ref_spec.md.html#Plugin%20Specification
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+        id="com.risingj.echoplugin"
+        version="0.1.0">
+    
+        <js-module src="www/echoplugin.js" name="echoplugin">
+            <clobbers target="window.echoplugin" />
+        </js-module>
+    
+        <!-- windows -->
+        <platform name="windows">
+            <js-module src="src/windows/echopluginProxy.js" name="EchoProxy">
+                <merges target="" />
+            </js-module>
+        </platform>
+    
+        <!-- other platforms -->
+    
+    </plugin>
+    
+
+Это дает нам рабочую Windows JavaScript плагин, который использует общий файл (echoplugin.js) и использует прокси-сервер для обеспечения Windows только часть осуществления (echopluginProxy.js). Так как мы добавим управляемого/машинного кода к этому? Ну, мы собираемся начать то же самое, только разница будет, что мы делаем внутри в echopluginProxy методы.
+
+# Как WinJS получает доступ управляемого/машинного кода
+
+В Windows, WinJS, авторские приложения способны взаимодействовать с машинным кодом, это между ОП доступен для компонентов Среда выполнения Windows. Детали, многочисленны, и это руководство будет охватывать только основы. Корпорация Майкрософт предоставляет гораздо больше информации [здесь][2].
+
+ [2]: http://msdn.microsoft.com/en-us/library/windows/apps/hh441569.aspx
+
+Когда вы создаете ваш компонент Среда выполнения Windows, любой класс, который определяется как «общественного ссылочного класса sealed» считается «активируемого класса» и будет можно вызывать из JavaScript.
+
+    // in your header file .h
+    namespace EchoRuntimeComponent
+    {
+        public ref class EchoPluginRT sealed 
+        {
+            public:
+            static Platform::String^ Echo(Platform::String^ input);
+        }
+    }
+    
+    // in the implementation file .cpp
+    using namespace EchoRuntimeComponent;
+    using namespace Platform;
+    
+    Platform::String^ EchoPluginRT::Echo(Platform::String^ input)
+    {
+        if(input->IsEmpty()) 
+        {
+            return "Error: input string is empty.";
+        }
+        else
+        {
+            return input->ToString() + "echo";
+        }
+    }
+    
+
+Теперь, чтобы для нас, чтобы вызывать машинный код, мы используем пространство имен, имя класса и lowerCamelCase метод, который мы называем.
+
+var res = EchoRuntimeComponent.EchoPluginRT.echo("boom"); Переезд это наш файл echopluginProxy.js, мы получаем это:
+
+    // in file echopluginProxy.js
+    cordova.commandProxy.add("EchoPlugin",{
+        echo:function(successCallback,errorCallback,strInput) {
+            var res = EchoRuntimeComponent.EchoPluginRT.echo(strInput);
+            if(res.indexOf("Error") == 0) {
+                errorCallback(res);
+            }
+            else {
+                successCallback(res);
+            }
+        }
+    });
+    
+
+И вот это, у нас есть конец в конец при поддержке C++ js вызываемой плагин для использования в Apache Cordova Windows!
+
+# Некоторые технические примечания:
+
+*   обратный вызов обычно является асинхронной, так вызовом обратного вызова сразу ожидается, вероятно, не вызывающим. На практике если вызов не async, следует по крайней мере использовать javascript таймаут заставить называться асинхронного обратного вызова.
+*   Активируемых классов можно сделать все виды awesome, как событие, диспетчеризации, асинхронных обратных вызовов, передавая собственные типы объектов, массивы, коллекции, перегруженные методы и многое другое. Я рекомендую, что вы делаете вашу домашнюю работу.
+*   Если вы будете придерживаться общих Windows Phone 8.0 и вызовы Windows SDK API, вы будете способны использовать один и тот же компонент среды выполнения (машинный или управляемый бит) в Windows Phone 8.0 Apache Cordova плагин. ~ Следите за этот пост.
+
+# Определение ваш плагин
+
+Теперь у нас есть плагин рабочих, нам необходимо пересмотреть определение плагин от ранее, так что мы можем опубликовать его. Теперь мы можем добавить компонент выполнения как основы. Обратите внимание, что тип выходных данных WindowsRuntimeComponent может быть .winmd или DLL
+
+    <?xml version="1.0" encoding="UTF-8"?>
+    <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
+        id="com.risingj.echoplugin"
+        version="0.2.0">
+    
+        <js-module src="www/echoplugin.js" name="echoplugin">
+            <clobbers target="window.echoplugin" />
+        </js-module>
+    
+        <!-- windows -->
+        <platform name="windows">
+            <js-module src="src/windows/echopluginProxy.js" name="EchoProxy">
+                <merges target="" />
+            </js-module>
+            <framework src="src/windows/EchoRuntimeComponent.winmd" custom="true"/>
+        </platform>
+    
+        <!-- other platforms -->
+    
+    </plugin>
+    
+
+Вот это, теперь у вас есть распространяемый плагин, что вы можете поделиться со всем миром! Одна вещь к примечанию, лишь недавно была добавлена поддержка для добавления рамок в проект Windows Cordova, так что вам будет нужно убедиться, что ваше cordova инструментов текущем. Кордова cli и Кордова plugman поддерживает добавление, удаление собственных резервных плагины.
+
+\> cordova plugin add com.risingj.echoplugin 
+
+или 
+
+\> plugman install --platform windows --plugin com.risingj.echoplugin --project .
+
+https://github.com/purplecabbage/cordova-runtimecomp-echoplug
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/tools.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/tools.md b/docs/ru/5.1.1/guide/platforms/win8/tools.md
new file mode 100644
index 0000000..f98b26a
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/tools.md
@@ -0,0 +1,37 @@
+---
+
+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 8
+
+`cordova`Утилиты командной строки является высокого уровня инструмент, который позволяет вам создавать приложения сразу на нескольких платформах. Старые версии структуры Cordova предоставляет наборы средств командной строки для каждой платформы. Чтобы использовать их в качестве альтернативы для CLI, вам нужно скачать эту версию Cordova с [cordova.apache.org][1]. Загружаемый файл содержит отдельные архивы для каждой платформы. Разверните узел платформы, которую вы хотите цели. Инструменты, описанные здесь обычно доступны в профиле верхнего уровня `bin` катало
 , в противном случае консультироваться с файлом **README** для получения более подробной направлениях.
+
+ [1]: http://cordova.apache.org
+
+Сведения о низкоуровневый интерфейс командной строки, который позволяет плагины см с помощью Plugman для управления плагинами. Смотрите приложение плагины обзор.
+
+## ОС Windows 8
+
+Средства командной строки Windows 8 поддерживают только создание новых проектов. Команды должны быть запущены из строки cmd или powershell.
+
+## Создание проекта
+
+Запуск `create` команды со следующими параметрами:
+
+*   Путь к вашему новому проекту Cordova Windows 8
+
+*   Имя пакета, после обратного домена стиль Конвенции. Это становится по умолчанию пространство имен.
+
+*   Название проекта
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/upgrade.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/upgrade.md b/docs/ru/5.1.1/guide/platforms/win8/upgrade.md
new file mode 100644
index 0000000..832fa7f
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/upgrade.md
@@ -0,0 +1,59 @@
+---
+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 8
+
+В этом руководстве показано, как изменить проекты Windows 8 для обновления старых версий Кордова. Большинство этих инструкций применимы для проектов, созданных со старым набором средств командной строки, которые предшествуют утилите CLI `cordova`. Смотрите раздел "Интерфейс командной строки" для получения информации как обновить версию CLI.
+
+## Обновление до 4.0.0 с 3.1.0 или позднее
+
+Для проектов, которые были созданы с помощью cordova CLI:
+
+1.  Обновите версию `cordova` CLI. Смотрите "Интерфейс командной строки".
+
+2.  Запуск`cordova platform update windows8`.
+
+Для проектов, не созданных с помощью cordova CLI выполните:
+
+        bin\update <project_path>
+    
+
+## Обновление до 3.1.0
+
+Кордова CLI поддержка для Windows 8 была введена в Кордове 3.1.0. Для обновления, мы предлагаем создание новой CLI Cordova проекта и движущихся над всеми необходимыми активами.
+
+## Обновление до 2.9.0 с 2.8.0
+
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
+
+1.  Удалить `cordova-2.8.0.js` из проекта `www` каталог.
+
+2.  Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что файл больше не содержит номер версии в имени файла).
+
+3.  Построение и тестирование!
+
+## Обновление до 2.8.0 с 2.7.0
+
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
+
+1.  Удалить `cordova-2.7.0.js` из проекта `www` каталог.
+
+2.  Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что файл больше не содержит номер версии в имени файла).
+
+3.  Построение и тестирование!
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/upgrading.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/upgrading.md b/docs/ru/5.1.1/guide/platforms/win8/upgrading.md
new file mode 100644
index 0000000..59a5ba7
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/win8/upgrading.md
@@ -0,0 +1,56 @@
+---
+
+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 8
+
+В этом руководстве показано, как изменять проекты Windows 8 для обновления старых версий Cordova. Большинство этих инструкций применимы для проектов, созданных с старого набора средств командной строки, которые предшествуют `cordova` утилиты CLI. Увидеть интерфейс командной строки для получения информации как обновить версию инфраструктуры CLI.
+
+## Обновление до 3.2.0 от 3.1.0
+
+Для проектов, которые были созданы с Кордова CLI:
+
+1.  Обновление `cordova` CLI-версия. Увидеть интерфейс командной строки.
+
+2.  Запуск`cordova platform update windows8`.
+
+Для проектов, не созданных с Кордова CLI выполните:
+
+        bin\update <project_path>
+    
+
+## Обновление до 3.1.0
+
+Кордова CLI поддержка для Windows 8 была введена в Кордове 3.1.0. Для обновления, мы предлагаем создание новой CLI Cordova проекта и движущихся над всеми необходимыми активами.
+
+## Обновление до 2.9.0 с 2.8.0
+
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
+
+1.  Удалить `cordova-2.8.0.js` из проекта `www` каталог.
+
+2.  Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что этот файл больше не содержит номер версии в имени файла).
+
+3.  Построение и тестирование!
+
+## Обновление до 2.8.0 с 2.7.0
+
+Следующие команды должно быть сделано из среды Visual Studio чтобы убедиться что обновление/удаляются все ссылки на проект.
+
+1.  Удалить `cordova-2.7.0.js` из проекта `www` каталог.
+
+2.  Добавить `cordova.js` файл из источника в проект `www` каталог. (Обратите внимание, что файл больше не содержит номер версии в имени файла).
+
+3.  Построение и тестирование!
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/5846f316/docs/ru/5.1.1/guide/platforms/win8/win10-support.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/win8/win10-support.md b/docs/ru/5.1.1/guide/platforms/win8/win10-support.md
new file mode 100644
index 0000000..5230d83
--- /dev/null
+++ b/docs/ru/5.1.1/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/5846f316/docs/ru/5.1.1/guide/platforms/wp7/index.md
----------------------------------------------------------------------
diff --git a/docs/ru/5.1.1/guide/platforms/wp7/index.md b/docs/ru/5.1.1/guide/platforms/wp7/index.md
new file mode 100644
index 0000000..edc158f
--- /dev/null
+++ b/docs/ru/5.1.1/guide/platforms/wp7/index.md
@@ -0,0 +1,104 @@
+---
+
+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 7
+
+Данное руководство демонстрирует как настроить среду разработки для развертывания приложений на устройствах Windows Phone 7. Приложения также работают на устройствах Windows Phone 8, с помощью интерфейса API, но версия 7 не хватает некоторых IE10 дополнительных функций, доступных в Windows Phone 8. Приложения Windows Phone 8 делать *не* запускаются на устройствах Windows Phone 7.
+
+Смотрите ниже для более подробной информации конкретной платформы, которая применяется для обеих версий:
+
+*   Обновление Windows Phone
+*   Windows Phone плагины
+*   Windows Phone средств командной строки
+
+Средства командной строки относятся к версии до 3.0 Кордова. Смотрите информацию о текущем интерфейсе интерфейс командной строки.
+
+## Системные требования
+
+Использовать Windows 7 или Windows 8 (Pro) или Windows Vista с пакетом обновления 2. 64-Разрядная версия (x 64) Windows требуется для SDK. Pro версия рекомендуется для запуска эмулятора устройства.
+
+Зарегистрироваться и оплатить счет [Центр разработчиков Windows Phone][1] если вы хотите установить приложения на реальном устройстве или представить его на рынке.
+
+ [1]: http://dev.windowsphone.com/en-us/publish
+
+**Примечание**: выполнение пакета SDK в виртуальной машине могут представлять вызовы. Читайте [Windows Phone на Mac][2] для идеи о разработке решений.
+
+ [2]: http://aka.ms/BuildaWP8apponaMac
+
+## Установить SDK и Кордова
+
+Скачать и установить [Windows Phone SDK][3].
+
+ [3]: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570/
+
+Загрузите и распакуйте последнюю копию [Кордова][4]. Вам нужно работать `lib\windows-phone-8\wp7` подкаталога, `lib\windows-phone-8\wp8` содержит 8 телефон Windwos версия Кордова.
+
+ [4]: http://phonegap.com/download
+
+Копия `CordovaWP7_x_x_x.zip` файл `\My Documents\Visual
+Studio 2012\Templates\ProjectTemplates\` каталог.
+
+## Создание шаблона
+
+**Примечание**: этот шаг пропустить, если `lib\windows-phone` уже содержит каталог `CordovaWP7_x_x_x.zip` файлов.
+
+Для упрощения разработки Cordova расслоения сценарий для создания шаблонов Visual Studio. Они позволяют вам быстро создавать Cordova apps, и при необходимости их можно изменить. Ниже шаги показывают, как создать его.
+
+### Запустите пакетный файл для создания и установки шаблонов
+
+Содержит корень репо `createTemplates.bat` файл. Дважды щелкните этот файл создает два `.zip` файлы: `CordovaWP7_x_x_x.zip` и `CordovaWP8_x_x_x.zip` , где *ххх* — номер текущей версии. Чтобы использовать эти файлы в Visual Studio, скопируйте их в `My Documents\Visual Studio
+2012\Templates\ProjectTemplates\` подкаталога. Вы могл после этого создать новое меню **приложений Apache Cordova Windows Phone_ из Visual Studio __File → новый проект** .
+
+Если вы запустите пакетный файл из командной строки, можно также вызвать с параметром для автоматической установки:
+
+        >createTemplates.bat -install
+    
+
+## Создание нового проекта
+
+*   Откройте Visual Studio Express для Windows Phone и выберите **Новый проект**.
+
+*   Выберите **CordovaWP7**. Версия номер отображается в описании шаблона.
+
+*   Присвойте проекту имя и нажмите **OK**.
+
+## Обзор структуры проекта
+
+`www`Каталог функции `html` , `js` , и `css` подкаталоги и любые другие ресурсы требует вашего приложения. Любое дополнительное содержимое должно быть частью проекта Visual Studio, и он должен быть задан как содержание.
+
+Следующий пример структуры представляет собой 2.3.0 проекта, но могут варьироваться в зависимости от установленной версии:
+
+![][5]
+
+ [5]: img/guide/platforms/wp8/projectStructure.png
+
+## Постройте проект для устройства
+
+Перед тестированием приложения на устройстве, устройство должно быть зарегистрировано. Документации [корпорации Майкрософт][6] сведения о том, как развернуть и протестировать на Windows Phone 7. Таковы основные шаги:
+
+ [6]: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402565(v=vs.105).aspx
+
+*   Убедитесь, что ваш телефон подключен, и экран разблокирован.
+
+*   В Visual Studio выберите **устройство** в раскрывающемся меню в верхней.
+
+*   Нажмите кнопку зеленый **играть** рядом с главного меню раскрывающегося списка для запуска отладки, или же введите **F5**.
+
+![][7]
+
+ [7]: img/guide/platforms/wp7/wpd.png
+
+На данный момент вы сделали.
\ No newline at end of file


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


Mime
View raw message