You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by ja...@apache.org on 2019/06/28 21:43:52 UTC

[cordova-plugin-media-capture] branch master updated (6112f43 -> e56988a)

This is an automated email from the ASF dual-hosted git repository.

janpio pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git.


 discard 6112f43  fix: change CRLF line breaks to LF
 discard b4f813d  Revert "fix: change CRLF line breaks to LF"
 discard dabe466  foo
    omit 766154c  chore(release): 3.0.4-dev
    omit 2d259ef  fix: change CRLF line breaks to LF
    omit 2ae41ab  chore(release): 3.0.3 (version string)
    omit d300a59  chore(release): release notes for 3.0.3
    omit 6422b2b  docs: remove outdated translations
    omit 586f917  build: add `.npmignore` to remove unneeded files from npm package
    omit 246ce57  build: add `.gitattributes` to force LF (instead of possible CRLF on Windows)
     new e68722e  build: add `.gitattributes` to force LF (instead of possible CRLF on Windows)
     new d33bf79  fix: change CRLF line breaks to LF
     new 8b12b4d  build: add `.npmignore` to remove unneeded files from npm package
     new 765053d  docs: remove outdated translations
     new 9a6730a  chore(release): release notes for 3.0.3
     new 626c386  chore(release): 3.0.3 (version string)
     new e56988a  chore(release): 3.0.4-dev

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (6112f43)
            \
             N -- N -- N   refs/heads/master (e56988a)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:


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


[cordova-plugin-media-capture] 01/07: build: add `.gitattributes` to force LF (instead of possible CRLF on Windows)

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit e68722e0bf6746c6e2aa112458615f88a93d0b5f
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 17:43:48 2019 +0200

    build: add `.gitattributes` to force LF (instead of possible CRLF on Windows)
---
 .gitattributes | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..2883a5d
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,26 @@
+* text eol=lf
+
+#
+## These files are binary and should be left untouched
+#
+
+# (binary is a macro for -text -diff)
+*.png binary
+*.jpg binary
+*.jpeg binary
+*.gif binary
+*.ico binary
+*.mov binary
+*.mp4 binary
+*.mp3 binary
+*.flv binary
+*.fla binary
+*.swf binary
+*.gz binary
+*.zip binary
+*.7z binary
+*.ttf binary
+*.eot binary
+*.woff binary
+*.pyc binary
+*.pdf binary


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


[cordova-plugin-media-capture] 03/07: build: add `.npmignore` to remove unneeded files from npm package

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit 8b12b4d606b3b2688380431c3193f1946738139b
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 17:44:03 2019 +0200

    build: add `.npmignore` to remove unneeded files from npm package
---
 .npmignore | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/.npmignore b/.npmignore
new file mode 100644
index 0000000..d71cbd7
--- /dev/null
+++ b/.npmignore
@@ -0,0 +1,16 @@
+# CI service configurations
+.travis.yml
+.appveyor.yml
+appveyor.yml
+
+# Testing, code coverage, and linting
+.eslintignore
+.eslintrc.yml
+
+# Git
+.git
+.gitattributes
+.gitignore
+
+# Github
+.github


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


[cordova-plugin-media-capture] 04/07: docs: remove outdated translations

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit 765053d77ad380b3d84f81599b03a6af926d4597
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 17:44:15 2019 +0200

    docs: remove outdated translations
---
 doc/de/README.md | 564 -------------------------------------------------------
 doc/de/index.md  | 551 -----------------------------------------------------
 doc/es/README.md | 562 ------------------------------------------------------
 doc/es/index.md  | 498 ------------------------------------------------
 doc/fr/README.md | 526 ---------------------------------------------------
 doc/fr/index.md  | 513 --------------------------------------------------
 doc/it/README.md | 564 -------------------------------------------------------
 doc/it/index.md  | 551 -----------------------------------------------------
 doc/ja/README.md | 564 -------------------------------------------------------
 doc/ja/index.md  | 551 -----------------------------------------------------
 doc/ko/README.md | 564 -------------------------------------------------------
 doc/ko/index.md  | 551 -----------------------------------------------------
 doc/pl/README.md | 564 -------------------------------------------------------
 doc/pl/index.md  | 551 -----------------------------------------------------
 doc/ru/index.md  | 541 ----------------------------------------------------
 doc/zh/README.md | 564 -------------------------------------------------------
 doc/zh/index.md  | 551 -----------------------------------------------------
 17 files changed, 9330 deletions(-)

diff --git a/doc/de/README.md b/doc/de/README.md
deleted file mode 100644
index f95e95f..0000000
--- a/doc/de/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-Dieses Plugin ermöglicht den Zugriff auf des Geräts Audio-, Bild- und video-Capture-Funktionen.
-
-**Warnung**: Erfassung und Verwendung von Bildern, Video oder Audio von Kamera oder das Mikrofon des Geräts wirft wichtige Privatsphäre Fragen. Ihre app-Datenschutzerklärung sollten besprechen, wie die app solche Sensoren verwendet und ob die aufgezeichneten Daten mit irgendwelchen anderen Parteien geteilt werden. Zusätzlich wenn die app-Nutzung der Kamera oder Mikrofon in der Benutzeroberfläche nicht offensichtlich ist, sollten Sie eine just-in-Time Ihnen vorher die app die Kamera oder  [...]
-
-Dieses Plugin wird global `navigator.device.capture`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Installation
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Unterstützte Plattformen
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Browser
-  * iOS
-  * Windows Phone 7 und 8
-  * Windows 8
-  * Windows
-
-## Objekte
-
-  * Erfassen
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## Methoden
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## Eigenschaften
-
-  * **SupportedAudioModes**: die Audio-Aufnahme vom Gerät unterstützten Formate. (ConfigurationData[])
-
-  * **SupportedImageModes**: die Aufnahme Bildgrößen und Formaten, die von dem Gerät unterstützt. (ConfigurationData[])
-
-  * **SupportedVideoModes**: die Aufnahme Bildschirmauflösungen und Formate, die vom Gerät unterstützt. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Die audio-Recorder-Anwendung starten und geben Informationen über aufgenommene audio-Clip-Dateien zurück.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang, Audioaufnahmen, die audio-Aufnahme-Standardanwendung des Geräts erfassen. Die Operation erlaubt dem Benutzer des Geräts, mehrere Aufnahmen in einer einzigen Sitzung zu erfassen.
-
-Der Capture-Vorgang endet, wenn entweder der Benutzer schließt die Anwendung für die Audioaufnahme, oder die maximale Anzahl der Aufnahmen, die von `CaptureAudioOptions.limit` angegebene erreicht ist. Wenn `kein Grenzwert für den` Parameter angegeben ist, wird standardmaessig eins (1) und der Capture-Vorgang beendet, nachdem der Benutzer ein einzelnes audio-Clips aufgezeichnet.
-
-Wenn der Capture-Vorgang abgeschlossen ist, führt die `CaptureCallback` mit einem Array von `MediaFile` Objekten beschreibt jede aufgezeichnete audio-Clip-Datei. Wenn der Benutzer den Vorgang beendet wird, bevor ein Audioclip erfasst wird, führt die `CaptureErrorCallback` mit einem `CaptureError`-Objekt, mit dem Fehlercode `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Unterstützte Plattformen
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 und 8
-  * Windows 8
-  * Windows
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS Macken
-
-  * iOS muss keine Standard-audio-Recording-Anwendung, so dass eine einfache Benutzeroberfläche bereitgestellt wird.
-
-### Windows Phone 7 und 8 Eigenarten
-
-  * Windows Phone 7 muss keine Standard-audio-Recording-Anwendung, so dass eine einfache Benutzeroberfläche bereitgestellt wird.
-
-## CaptureAudioOptions
-
-> Kapselt Audioaufnahme-Konfigurationsoptionen.
-
-### Eigenschaften
-
-  * **Limit**: die maximale Anzahl von audio-Clips kann Benutzer des Geräts in einem einzigen Capture-Vorgang aufzeichnen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-  * **Dauer**: die maximale Dauer eines audio-sound-Clips, in Sekunden.
-
-### Beispiel
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon Fire OS Macken
-
-  * Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-
-### Android Eigenarten
-
-  * Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-
-### BlackBerry 10 Macken
-
-  * Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-  * Die `limit` Parameter wird nicht unterstützt, kann also nur eine Aufnahme für jeden Aufruf erstellt werden.
-
-### iOS Macken
-
-  * Die `limit` Parameter wird nicht unterstützt, kann also nur eine Aufnahme für jeden Aufruf erstellt werden.
-
-## capture.captureImage
-
-> Starten Sie die Kameraanwendung und geben Informationen über aufgenommene Bild-Dateien zurück.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang, um Aufnahmen mit Kamera-Anwendung des Geräts. Die Operation erlaubt Benutzern, mehr als ein Bild in einer einzigen Sitzung zu erfassen.
-
-Die Capture Betrieb endet, wenn der Benutzer schließt die Kameraanwendung oder die maximale Anzahl der Aufnahmen, die durch `CaptureAudioOptions.limit` angegeben ist erreicht. Wenn `kein Grenzwert` angegeben ist, wird eins (1 standardmaessig) und der Capture-Vorgang beendet nach fängt der Benutzer ein einzelnes Bild.
-
-Wenn der Capture-Vorgang abgeschlossen ist, ruft es den `CaptureCB`-Rückruf mit einem Array von `MediaFile` Objekten beschreibt jede aufgenommene Bild-Datei. Wenn der Benutzer den Vorgang vor dem Aufzeichnen eines Abbilds beendet wird, führt der `CaptureErrorCB`-Rückruf mit einem `CaptureError`-Objekt mit einem `CaptureError.CAPTURE_NO_MEDIA_FILES`-Fehlercode.
-
-### Unterstützte Plattformen
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Browser
-  * iOS
-  * Windows Phone 7 und 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 Macken
-
-Die native Kameraanwendung aufrufen, während Ihr Gerät via Zune angeschlossen ist, funktioniert nicht, und die Fehler-Callback führt.
-
-### Browser-Eigenheiten
-
-Arbeitet in Chrome, Firefox und Opera nur (da IE und Safari nicht unterstützt navigator.getUserMedia-API)
-
-Anzeigen von Bildern mit erfasst nur Datei-URL in Chrome/Opera verfügbar. Firefox speichert die aufgenommenen Bilder in IndexedDB Speicher (siehe Datei-Plugin-Dokumentation), und aus diesem Grund ist die einzige Möglichkeit, aufgenommene Bild zeigen es und zeigen mit ihrer DataURL lesen.
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Image Capture-Konfigurationsoptionen kapselt.
-
-### Eigenschaften
-
-  * **Limit**: die maximale Anzahl der Bilder, die der Benutzer zu, die in einem einzigen Capture-Vorgang erfassen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-### Beispiel
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS Macken
-
-  * Der **Limit** -Parameter wird nicht unterstützt, und nur ein Bild pro Aufruf stammt.
-
-## capture.captureVideo
-
-> Die Videorecorder-Anwendung starten und geben Informationen zu aufgezeichneten video-Clip-Dateien zurück.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang um Videoaufnahmen mit Videoaufzeichnung-Anwendung des Geräts zu erfassen. Die Operation ermöglicht dem Benutzer, mehrere Aufnahmen in einer einzigen Sitzung zu erfassen.
-
-Der Capture-Vorgang endet, wenn entweder der Benutzer schließt die Anwendung für die Audioaufnahme, oder die maximale Anzahl der Aufnahmen, die von `CaptureAudioOptions.limit` angegebene erreicht ist. Wenn `kein Grenzwert für den Parameter` angegeben ist, wird standardmaessig eins (1) und der Capture-Vorgang beendet, nachdem der Benutzer einen einzelnen video Clip aufgezeichnet.
-
-Der Capture-Vorgang abgeschlossen ist, führt er der `CaptureCB`-Rückruf mit einem Array von `MediaFile` Objekten beschreibt jede aufgezeichnete video-Clip-Datei. Wenn der Benutzer den Vorgang vor dem Erfassen eines Videoclips beendet wird, führt der `CaptureErrorCB`-Rückruf mit einem `CaptureError`-Objekt mit einem `CaptureError.CAPTURE_NO_MEDIA_FILES`-Fehlercode.
-
-### Unterstützte Plattformen
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 und 8
-  * Windows 8
-  * Windows
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 Macken
-
-  * Cordova für BlackBerry 10 versucht, **Video-Recorder** Starten der Anwendung, bereitgestellt durch RIM, Videoaufnahmen zu erfassen. Die app erhält eine `CaptureError.CAPTURE_NOT_SUPPORTED` Fehlercode, wenn die Anwendung nicht auf dem Gerät installiert ist.
-
-## CaptureVideoOptions
-
-> Video-Capture-Konfigurationsoptionen kapselt.
-
-### Eigenschaften
-
-  * **Limit**: die maximale Anzahl von video-Clips des Geräts Benutzer kann in einem einzigen Capture-Vorgang erfassen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-  * **Dauer**: die maximale Dauer eines Videoclips in Sekunden.
-
-### Beispiel
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### BlackBerry 10 Macken
-
-  * Der **Duration** -Parameter wird nicht unterstützt, so dass die Länge der Aufnahmen programmgesteuert nur beschränkt sein kann.
-
-### iOS Macken
-
-  * Der **Limit** -Parameter wird nicht unterstützt. Pro Aufruf wird nur ein Video aufgezeichnet.
-
-## CaptureCB
-
-> Auf eine erfolgreiche Media-Erfassungsvorgangs aufgerufen.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Beschreibung
-
-Diese Funktion wird ausgeführt, nachdem ein erfolgreiche Capture-Vorgang abgeschlossen ist. An diesem Punkt kann eine Mediendatei erfasst wurden und entweder der Benutzer die Medien-Capture-Anwendung beendet hat oder die Capture-erreicht.
-
-Jedes `MediaFile`-Objekt beschreibt eine aufgenommenen Medien-Datei.
-
-### Beispiel
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Kapselt den Fehlercode, der infolge eines fehlerhaften Medien-Erfassungsvorgangs.
-
-### Eigenschaften
-
-  * **Code**: einer der vordefinierten Fehlercodes aufgeführt.
-
-### Konstanten
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: Die Kamera oder das Mikrofon konnte Bild oder Ton zu erfassen.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: Eine weitere Aufnahme-Anforderung verbüßt die Kamera oder Audio-Capture-Anwendung.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: Ungültige Verwendung der API (z. B. den Wert des `limit` ist kleiner als 1).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: Der Benutzer wird die Kamera oder Audio-Capture-Anwendung vor Aufnahme alles beendet.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: Der angeforderte Capture-Vorgang wird nicht unterstützt.
-
-## CaptureErrorCB
-
-> Wird aufgerufen, wenn ein Fehler, während eines Medien auftritt.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Beschreibung
-
-Diese Funktion wird ausgeführt, wenn ein Fehler auftritt, wenn Sie versuchen, starten Sie ein Medium capture Betrieb. Fehlerszenarien enthalten, wenn die Sicherungsanwendung beschäftigt, ein Capture-Vorgang ist bereits im Gange, oder der Benutzer den Vorgang abbricht, bevor alle Mediendateien erfasst werden.
-
-Diese Funktion führt mit einem `CaptureError`-Objekt enthält einen entsprechenden Fehler-`code`.
-
-### Beispiel
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Kapselt eine Reihe von Medien-Aufnahme-Parameter, die ein Gerät unterstützt.
-
-### Beschreibung
-
-Beschreibt Medien-Aufnahmemodi, die vom Gerät unterstützt. Die Konfigurationsdaten enthält den MIME-Typ und Capture Dimensionen für die Aufnahme von Video- oder Bilddateien.
-
-Die MIME-Typen sollten [RFC2046](http://www.ietf.org/rfc/rfc2046.txt) einhalten. Beispiele:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### Eigenschaften
-
-  * **Typ**: die ASCII-codierte Zeichenfolge aus Kleinbuchstaben, den Medientyp darstellt. (DOM-String und enthält)
-
-  * **Höhe**: die Höhe des Bildes oder Videos in Pixel. Der Wert ist NULL für sound-Clips. (Anzahl)
-
-  * **Breite**: die Breite des Bildes oder Videos in Pixel. Der Wert ist NULL für sound-Clips. (Anzahl)
-
-### Beispiel
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Von jeder Plattform unterstützt nicht. Alle Konfigurations-Daten-Arrays sind leer.
-
-## MediaFile.getFormatData
-
-> Ruft formatieren Informationen über die Medien-Capture-Datei.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Beschreibung
-
-Diese Funktion versucht asynchron, die Formatierungsinformationen für die Mediendatei abzurufen. Wenn erfolgreich, wird den `MediaFileDataSuccessCB`-Rückruf mit einem `MediaFileData`-Objekt. Wenn dieser Versuch fehlschlägt, ruft diese Funktion den `MediaFileDataErrorCB`-Rückruf.
-
-### Unterstützte Plattformen
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 und 8
-  * Windows 8
-  * Windows
-
-### Amazon Fire OS Macken
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-### BlackBerry 10 Macken
-
-Bietet keine API Informationen zum Media-Dateien, so dass alle `MediaFileData`-Objekte mit Standardwerten zurück.
-
-### Android Eigenarten
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-### iOS Macken
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-## MediaFile
-
-> Kapselt Eigenschaften einer Mediendatei erfassen.
-
-### Eigenschaften
-
-  * **Name**: der Name der Datei, ohne Pfadinformationen. (DOM-String und enthält)
-
-  * **FullPath**: der vollständige Pfad der Datei, einschließlich des Namens. (DOM-String und enthält)
-
-  * **Typ**: Mime-Typ der Datei (DOM-String und enthält)
-
-  * **LastModifiedDate**: das Datum und die Uhrzeit wann die Datei zuletzt geändert wurde. (Datum)
-
-  * **Größe**: die Größe der Datei in Byte. (Anzahl)
-
-### Methoden
-
-  * **MediaFile.getFormatData**: Ruft die Formatierungsinformationen der Mediendatei.
-
-## MediaFileData
-
-> Kapselt Formatinformationen zu einer Mediendatei.
-
-### Eigenschaften
-
-  * **Codecs**: das tatsächliche Format der Audio- und video-Inhalte. (DOM-String und enthält)
-
-  * **Bitrate**: die durchschnittliche Bitrate des Inhalts. Der Wert ist NULL für Bilder. (Anzahl)
-
-  * **Höhe**: die Höhe des Bildes oder Videos in Pixel. Der Wert ist NULL für audio-Clips. (Anzahl)
-
-  * **Breite**: die Breite des Bildes oder Videos in Pixel. Der Wert ist NULL für audio-Clips. (Anzahl)
-
-  * **Dauer**: die Länge des Video- oder Clips in Sekunden. Der Wert ist NULL für Bilder. (Anzahl)
-
-### BlackBerry 10 Macken
-
-Keine API bietet Formatierungsinformationen für Mediendateien, so dass das `MediaFileData`-Objekt durch `MediaFile.getFormatData` Features die folgenden Standardwerte zurückgegeben:
-
-  * **Codecs**: nicht unterstützt, und gibt`null`.
-
-  * **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-  * **Höhe**: nicht unterstützt, und gibt den Wert NULL.
-
-  * **Breite**: nicht unterstützt, und gibt den Wert NULL.
-
-  * **Dauer**: nicht unterstützt, und gibt den Wert NULL.
-
-### Amazon Fire OS Macken
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-  * **Codecs**: nicht unterstützt, und gibt`null`.
-
-  * **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-  * **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Dauer**: unterstützt: Audio- und video-Dateien nur
-
-### Android Eigenarten
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-  * **Codecs**: nicht unterstützt, und gibt`null`.
-
-  * **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-  * **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Dauer**: unterstützt: Audio- und video-Dateien nur.
-
-### iOS Macken
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-  * **Codecs**: nicht unterstützt, und gibt`null`.
-
-  * **Bitrate**: iOS4 Geräten für nur Audio unterstützt. Gibt 0 (null) für Bilder und Videos.
-
-  * **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-  * **Dauer**: unterstützt: Audio- und video-Dateien nur.
\ No newline at end of file
diff --git a/doc/de/index.md b/doc/de/index.md
deleted file mode 100644
index 325f84b..0000000
--- a/doc/de/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Dieses Plugin ermöglicht den Zugriff auf des Geräts Audio-, Bild- und video-Capture-Funktionen.
-
-**Warnung**: Erfassung und Verwendung von Bildern, Video oder Audio von Kamera oder das Mikrofon des Geräts wirft wichtige Privatsphäre Fragen. Ihre app-Datenschutzerklärung sollten besprechen, wie die app solche Sensoren verwendet und ob die aufgezeichneten Daten mit irgendwelchen anderen Parteien geteilt werden. Zusätzlich wenn die app-Nutzung der Kamera oder Mikrofon in der Benutzeroberfläche nicht offensichtlich ist, sollten Sie eine just-in-Time Ihnen vorher die app die Kamera oder  [...]
-
-Dieses Plugin wird global `navigator.device.capture`-Objekt definiert.
-
-Obwohl im globalen Gültigkeitsbereich, steht es nicht bis nach dem `deviceready`-Ereignis.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Installation
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Unterstützte Plattformen
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 und 8
-*   Windows 8
-
-## Objekte
-
-*   Erfassen
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Methoden
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Eigenschaften
-
-*   **SupportedAudioModes**: die Audio-Aufnahme vom Gerät unterstützten Formate. (ConfigurationData[])
-
-*   **SupportedImageModes**: die Aufnahme Bildgrößen und Formaten, die von dem Gerät unterstützt. (ConfigurationData[])
-
-*   **SupportedVideoModes**: die Aufnahme Bildschirmauflösungen und Formate, die vom Gerät unterstützt. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Die audio-Recorder-Anwendung starten und geben Informationen über aufgenommene audio-Clip-Dateien zurück.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang, Audioaufnahmen, die audio-Aufnahme-Standardanwendung des Geräts erfassen. Die Operation erlaubt dem Benutzer des Geräts, mehrere Aufnahmen in einer einzigen Sitzung zu erfassen.
-
-Der Capture-Vorgang endet, wenn entweder der Benutzer schließt die Anwendung für die Audioaufnahme, oder die maximale Anzahl der Aufnahmen, die von `CaptureAudioOptions.limit` angegebene erreicht ist. Wenn `kein Grenzwert für den` Parameter angegeben ist, wird standardmaessig eins (1) und der Capture-Vorgang beendet, nachdem der Benutzer ein einzelnes audio-Clips aufgezeichnet.
-
-Wenn der Capture-Vorgang abgeschlossen ist, führt die `CaptureCallback` mit einem Array von `MediaFile` Objekten beschreibt jede aufgezeichnete audio-Clip-Datei. Wenn der Benutzer den Vorgang beendet wird, bevor ein Audioclip erfasst wird, führt die `CaptureErrorCallback` mit einem `CaptureError`-Objekt, mit dem Fehlercode `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Unterstützte Plattformen
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 und 8
-*   Windows 8
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS Macken
-
-*   iOS muss keine Standard-audio-Recording-Anwendung, so dass eine einfache Benutzeroberfläche bereitgestellt wird.
-
-### Windows Phone 7 und 8 Eigenarten
-
-*   Windows Phone 7 muss keine Standard-audio-Recording-Anwendung, so dass eine einfache Benutzeroberfläche bereitgestellt wird.
-
-## CaptureAudioOptions
-
-> Kapselt Audioaufnahme-Konfigurationsoptionen.
-
-### Eigenschaften
-
-*   **Limit**: die maximale Anzahl von audio-Clips kann Benutzer des Geräts in einem einzigen Capture-Vorgang aufzeichnen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-*   **Dauer**: die maximale Dauer eines audio-sound-Clips, in Sekunden.
-
-### Beispiel
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon Fire OS Macken
-
-*   Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-
-### Android Eigenarten
-
-*   Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-
-### BlackBerry 10 Macken
-
-*   Die `duration` Parameter wird nicht unterstützt. Aufnahme Längen kann nicht programmgesteuert begrenzt.
-*   Die `limit` Parameter wird nicht unterstützt, kann also nur eine Aufnahme für jeden Aufruf erstellt werden.
-
-### iOS Macken
-
-*   Die `limit` Parameter wird nicht unterstützt, kann also nur eine Aufnahme für jeden Aufruf erstellt werden.
-
-## capture.captureImage
-
-> Starten Sie die Kameraanwendung und geben Informationen über aufgenommene Bild-Dateien zurück.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang, um Aufnahmen mit Kamera-Anwendung des Geräts. Die Operation erlaubt Benutzern, mehr als ein Bild in einer einzigen Sitzung zu erfassen.
-
-Die Capture Betrieb endet, wenn der Benutzer schließt die Kameraanwendung oder die maximale Anzahl der Aufnahmen, die durch `CaptureAudioOptions.limit` angegeben ist erreicht. Wenn `kein Grenzwert` angegeben ist, wird eins (1 standardmaessig) und der Capture-Vorgang beendet nach fängt der Benutzer ein einzelnes Bild.
-
-Wenn der Capture-Vorgang abgeschlossen ist, ruft es den `CaptureCB`-Rückruf mit einem Array von `MediaFile` Objekten beschreibt jede aufgenommene Bild-Datei. Wenn der Benutzer den Vorgang vor dem Aufzeichnen eines Abbilds beendet wird, führt der `CaptureErrorCB`-Rückruf mit einem `CaptureError`-Objekt mit einem `CaptureError.CAPTURE_NO_MEDIA_FILES`-Fehlercode.
-
-### Unterstützte Plattformen
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 und 8
-*   Windows 8
-
-### Windows Phone 7 Macken
-
-Die native Kameraanwendung aufrufen, während Ihr Gerät via Zune angeschlossen ist, funktioniert nicht, und die Fehler-Callback führt.
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Image Capture-Konfigurationsoptionen kapselt.
-
-### Eigenschaften
-
-*   **Limit**: die maximale Anzahl der Bilder, die der Benutzer zu, die in einem einzigen Capture-Vorgang erfassen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-### Beispiel
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS Macken
-
-*   Der **Limit** -Parameter wird nicht unterstützt, und nur ein Bild pro Aufruf stammt.
-
-## capture.captureVideo
-
-> Die Videorecorder-Anwendung starten und geben Informationen zu aufgezeichneten video-Clip-Dateien zurück.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Beschreibung
-
-Beginnt einen asynchronen Vorgang um Videoaufnahmen mit Videoaufzeichnung-Anwendung des Geräts zu erfassen. Die Operation ermöglicht dem Benutzer, mehrere Aufnahmen in einer einzigen Sitzung zu erfassen.
-
-Der Capture-Vorgang endet, wenn entweder der Benutzer schließt die Anwendung für die Audioaufnahme, oder die maximale Anzahl der Aufnahmen, die von `CaptureAudioOptions.limit` angegebene erreicht ist. Wenn `kein Grenzwert für den Parameter` angegeben ist, wird standardmaessig eins (1) und der Capture-Vorgang beendet, nachdem der Benutzer einen einzelnen video Clip aufgezeichnet.
-
-Der Capture-Vorgang abgeschlossen ist, führt er der `CaptureCB`-Rückruf mit einem Array von `MediaFile` Objekten beschreibt jede aufgezeichnete video-Clip-Datei. Wenn der Benutzer den Vorgang vor dem Erfassen eines Videoclips beendet wird, führt der `CaptureErrorCB`-Rückruf mit einem `CaptureError`-Objekt mit einem `CaptureError.CAPTURE_NO_MEDIA_FILES`-Fehlercode.
-
-### Unterstützte Plattformen
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 und 8
-*   Windows 8
-
-### Beispiel
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 Macken
-
-*   Cordova für BlackBerry 10 versucht, **Video-Recorder** Starten der Anwendung, bereitgestellt durch RIM, Videoaufnahmen zu erfassen. Die app erhält eine `CaptureError.CAPTURE_NOT_SUPPORTED` Fehlercode, wenn die Anwendung nicht auf dem Gerät installiert ist.
-
-## CaptureVideoOptions
-
-> Video-Capture-Konfigurationsoptionen kapselt.
-
-### Eigenschaften
-
-*   **Limit**: die maximale Anzahl von video-Clips des Geräts Benutzer kann in einem einzigen Capture-Vorgang erfassen. Der Wert muss größer als oder gleich 1 (Standardwert 1).
-
-*   **Dauer**: die maximale Dauer eines Videoclips in Sekunden.
-
-### Beispiel
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### BlackBerry 10 Macken
-
-*   Der **Duration** -Parameter wird nicht unterstützt, so dass die Länge der Aufnahmen programmgesteuert nur beschränkt sein kann.
-
-### iOS Macken
-
-*   Der **Limit** -Parameter wird nicht unterstützt. Pro Aufruf wird nur ein Video aufgezeichnet.
-
-## CaptureCB
-
-> Auf eine erfolgreiche Media-Erfassungsvorgangs aufgerufen.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Beschreibung
-
-Diese Funktion wird ausgeführt, nachdem ein erfolgreiche Capture-Vorgang abgeschlossen ist. An diesem Punkt kann eine Mediendatei erfasst wurden und entweder der Benutzer die Medien-Capture-Anwendung beendet hat oder die Capture-erreicht.
-
-Jedes `MediaFile`-Objekt beschreibt eine aufgenommenen Medien-Datei.
-
-### Beispiel
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Kapselt den Fehlercode, der infolge eines fehlerhaften Medien-Erfassungsvorgangs.
-
-### Eigenschaften
-
-*   **Code**: einer der vordefinierten Fehlercodes aufgeführt.
-
-### Konstanten
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: Die Kamera oder das Mikrofon konnte Bild oder Ton zu erfassen.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: Eine weitere Aufnahme-Anforderung verbüßt die Kamera oder Audio-Capture-Anwendung.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Ungültige Verwendung der API (z. B. den Wert des `limit` ist kleiner als 1).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: Der Benutzer wird die Kamera oder Audio-Capture-Anwendung vor Aufnahme alles beendet.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: Der angeforderte Capture-Vorgang wird nicht unterstützt.
-
-## CaptureErrorCB
-
-> Wird aufgerufen, wenn ein Fehler, während eines Medien auftritt.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Beschreibung
-
-Diese Funktion wird ausgeführt, wenn ein Fehler auftritt, wenn Sie versuchen, starten Sie ein Medium capture Betrieb. Fehlerszenarien enthalten, wenn die Sicherungsanwendung beschäftigt, ein Capture-Vorgang ist bereits im Gange, oder der Benutzer den Vorgang abbricht, bevor alle Mediendateien erfasst werden.
-
-Diese Funktion führt mit einem `CaptureError`-Objekt enthält einen entsprechenden Fehler-`code`.
-
-### Beispiel
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Kapselt eine Reihe von Medien-Aufnahme-Parameter, die ein Gerät unterstützt.
-
-### Beschreibung
-
-Beschreibt Medien-Aufnahmemodi, die vom Gerät unterstützt. Die Konfigurationsdaten enthält den MIME-Typ und Capture Dimensionen für die Aufnahme von Video- oder Bilddateien.
-
-Die MIME-Typen sollten [RFC2046][1] einhalten. Beispiele:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Eigenschaften
-
-*   **Typ**: die ASCII-codierte Zeichenfolge aus Kleinbuchstaben, den Medientyp darstellt. (DOM-String und enthält)
-
-*   **Höhe**: die Höhe des Bildes oder Videos in Pixel. Der Wert ist NULL für sound-Clips. (Anzahl)
-
-*   **Breite**: die Breite des Bildes oder Videos in Pixel. Der Wert ist NULL für sound-Clips. (Anzahl)
-
-### Beispiel
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Von jeder Plattform unterstützt nicht. Alle Konfigurations-Daten-Arrays sind leer.
-
-## MediaFile.getFormatData
-
-> Ruft formatieren Informationen über die Medien-Capture-Datei.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Beschreibung
-
-Diese Funktion versucht asynchron, die Formatierungsinformationen für die Mediendatei abzurufen. Wenn erfolgreich, wird den `MediaFileDataSuccessCB`-Rückruf mit einem `MediaFileData`-Objekt. Wenn dieser Versuch fehlschlägt, ruft diese Funktion den `MediaFileDataErrorCB`-Rückruf.
-
-### Unterstützte Plattformen
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 und 8
-*   Windows 8
-
-### Amazon Fire OS Macken
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-### BlackBerry 10 Macken
-
-Bietet keine API Informationen zum Media-Dateien, so dass alle `MediaFileData`-Objekte mit Standardwerten zurück.
-
-### Android Eigenarten
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-### iOS Macken
-
-Die API zum Zugriff Medien Dateiformat-Information ist begrenzt, so dass nicht alle `MediaFileData` Eigenschaften werden unterstützt.
-
-## MediaFile
-
-> Kapselt Eigenschaften einer Mediendatei erfassen.
-
-### Eigenschaften
-
-*   **Name**: der Name der Datei, ohne Pfadinformationen. (DOM-String und enthält)
-
-*   **FullPath**: der vollständige Pfad der Datei, einschließlich des Namens. (DOM-String und enthält)
-
-*   **Typ**: Mime-Typ der Datei (DOM-String und enthält)
-
-*   **LastModifiedDate**: das Datum und die Uhrzeit wann die Datei zuletzt geändert wurde. (Datum)
-
-*   **Größe**: die Größe der Datei in Byte. (Anzahl)
-
-### Methoden
-
-*   **MediaFile.getFormatData**: Ruft die Formatierungsinformationen der Mediendatei.
-
-## MediaFileData
-
-> Kapselt Formatinformationen zu einer Mediendatei.
-
-### Eigenschaften
-
-*   **Codecs**: das tatsächliche Format der Audio- und video-Inhalte. (DOM-String und enthält)
-
-*   **Bitrate**: die durchschnittliche Bitrate des Inhalts. Der Wert ist NULL für Bilder. (Anzahl)
-
-*   **Höhe**: die Höhe des Bildes oder Videos in Pixel. Der Wert ist NULL für audio-Clips. (Anzahl)
-
-*   **Breite**: die Breite des Bildes oder Videos in Pixel. Der Wert ist NULL für audio-Clips. (Anzahl)
-
-*   **Dauer**: die Länge des Video- oder Clips in Sekunden. Der Wert ist NULL für Bilder. (Anzahl)
-
-### BlackBerry 10 Macken
-
-Keine API bietet Formatierungsinformationen für Mediendateien, so dass das `MediaFileData`-Objekt durch `MediaFile.getFormatData` Features die folgenden Standardwerte zurückgegeben:
-
-*   **Codecs**: nicht unterstützt, und gibt`null`.
-
-*   **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-*   **Höhe**: nicht unterstützt, und gibt den Wert NULL.
-
-*   **Breite**: nicht unterstützt, und gibt den Wert NULL.
-
-*   **Dauer**: nicht unterstützt, und gibt den Wert NULL.
-
-### Amazon Fire OS Macken
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-*   **Codecs**: nicht unterstützt, und gibt`null`.
-
-*   **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-*   **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Dauer**: unterstützt: Audio- und video-Dateien nur
-
-### Android Eigenarten
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-*   **Codecs**: nicht unterstützt, und gibt`null`.
-
-*   **Bitrate**: nicht unterstützt, und gibt den Wert NULL.
-
-*   **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Dauer**: unterstützt: Audio- und video-Dateien nur.
-
-### iOS Macken
-
-Unterstützt die folgenden `MediaFileData` Eigenschaften:
-
-*   **Codecs**: nicht unterstützt, und gibt`null`.
-
-*   **Bitrate**: iOS4 Geräten für nur Audio unterstützt. Gibt 0 (null) für Bilder und Videos.
-
-*   **Höhe**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Breite**: unterstützt: nur Bild und Video-Dateien.
-
-*   **Dauer**: unterstützt: Audio- und video-Dateien nur.
diff --git a/doc/es/README.md b/doc/es/README.md
deleted file mode 100644
index 72294a7..0000000
--- a/doc/es/README.md
+++ /dev/null
@@ -1,562 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-Este plugin proporciona acceso a audio, imagen y las capacidades de captura de vídeo del dispositivo.
-
-**ADVERTENCIA**: recopilación y uso de imágenes, video o audio desde el micrófono o cámara del dispositivo plantea cuestiones de privacidad importante. Política de privacidad de su aplicación debe discutir cómo la aplicación utiliza dichos sensores y si los datos registrados se compartieron con cualquiera de las partes. Además, si el uso de la aplicación de la cámara o el micrófono no es aparente en la interfaz de usuario, debe proporcionar un aviso de just-in-time antes de la aplicación [...]
-
-Este plugin define global `navigator.device.capture` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Instalación
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Plataformas soportadas
-
-  * Amazon fire OS
-  * Android
-  * BlackBerry 10
-  * Explorador
-  * iOS
-  * Windows Phone 7 y 8
-  * Windows 8
-  * Windows
-
-## Objetos
-
-  * Capture
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## Métodos
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## Propiedades
-
-  * **supportedAudioModes**: la grabación de formatos soportados por el dispositivo de audio. (ConfigurationData[])
-
-  * **supportedImageModes**: los tamaños de imagen de grabación y formatos soportados por el dispositivo. (ConfigurationData[])
-
-  * **supportedVideoModes**: las resoluciones de grabación de vídeo y formatos soportados por el dispositivo. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Iniciar la aplicación grabadora de audio y devolver información acerca de los archivos capturados clip de audio.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar grabaciones de audio mediante la aplicación de grabación de audio del dispositivo por defecto. La operación permite al usuario del dispositivo capturar varias grabaciones en una sola sesión.
-
-La operación de captura termina cuando el usuario sale del audio grabación de aplicación, o el número máximo de registros especificado por `CaptureAudioOptions.limit` se alcanza. Si no `limit` se especifica el valor del parámetro, por defecto a uno (1), y la operación de captura termina después de que el usuario registra un solo clip de audio.
-
-Cuando finaliza la operación de captura, el `CaptureCallback` se ejecuta con una gran variedad de `MediaFile` objetos describiendo cada uno capturado archivo del clip de audio. Si el usuario finaliza la operación antes de que sea capturado un clip de audio, el `CaptureErrorCallback` se ejecuta con un `CaptureError` de objeto, con el `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-  * Amazon fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 y 8
-  * Windows 8
-  * Windows
-
-### Ejemplo
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS rarezas
-
-  * iOS no tiene una aplicación de grabación de audio predeterminada, así se proporciona una sencilla interfaz de usuario.
-
-### Windows Phone 7 y 8 rarezas
-
-  * Windows Phone 7 no tiene una aplicación de grabación de audio predeterminada, así se proporciona una sencilla interfaz de usuario.
-
-## CaptureAudioOptions
-
-> Encapsula las opciones de configuración de captura de audio.
-
-### Propiedades
-
-  * **límite**: el número máximo de clips de audio del usuario del dispositivo puede grabar en una operación de captura individual. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-  * **duración**: la duración máxima de un clip de sonido audio, en segundos.
-
-### Ejemplo
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon fuego OS rarezas
-
-  * El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-
-### Rarezas Android
-
-  * El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-
-### BlackBerry 10 rarezas
-
-  * El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-  * El `limit` no se admite el parámetro, tan sólo una grabación puede crearse para cada invocación.
-
-### iOS rarezas
-
-  * El `limit` no se admite el parámetro, tan sólo una grabación puede crearse para cada invocación.
-
-## capture.captureImage
-
-> Iniciar una aplicación de cámara y devolver información acerca de los archivos de imagen capturada.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar imágenes utilizando la aplicación de la cámara del dispositivo. La operación permite a los usuarios capturar más de una imagen en una sola sesión.
-
-La operación de captura tampoco termina cuando el usuario cierra una aplicación de cámara, o el número máximo de registros especificado por `CaptureAudioOptions.limit` se alcanza. Si no `limit` se especifica el valor por defecto a uno (1) y termina la operación de captura después de que el usuario capta una sola imagen.
-
-Cuando finaliza la operación de captura, invoca la `CaptureCB` "callback" con una gran variedad de `MediaFile` objetos que describen cada archivo de imagen capturada. Si el usuario finaliza la operación antes de capturar una imagen, la `CaptureErrorCB` devolución de llamada se ejecuta con un `CaptureError` objeto ofrece un `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-  * Amazon fire OS
-  * Android
-  * BlackBerry 10
-  * Explorador
-  * iOS
-  * Windows Phone 7 y 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 rarezas
-
-Invocando la aplicación de cámara nativa mientras el dispositivo está conectado vía Zune no funciona, y se ejecuta el callback de error.
-
-### Navegador rarezas
-
-Funciona en Chrome, Firefox y Opera solamente (desde IE y Safari no es compatible con API navigator.getUserMedia)
-
-Visualización de imágenes mediante había capturado URL del archivo disponible en cromo/ópera sólo. Firefox almacena imágenes capturadas en IndexedDB almacenamiento (consulte la documentación de archivo plugin), y debido a esto la única manera de mostrar la imagen capturada es leer y mostrar mediante su DataURL.
-
-### Ejemplo
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Encapsula las opciones de configuración de captura de imagen.
-
-### Propiedades
-
-  * **límite**: el número máximo de imágenes que el usuario puede capturar en una operación de captura individual. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-### Ejemplo
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS rarezas
-
-  * No se admite el parámetro **límite** , y sólo una imagen es tomada por invocación.
-
-## capture.captureVideo
-
-> Iniciar la aplicación grabadora de vídeo y devolver información acerca de archivos de vídeo capturado.
-
-    navigator.device.capture.captureVideo (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions opciones]);
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar video grabaciones mediante aplicación de grabación de vídeo del dispositivo. La operación permite al usuario capturar grabaciones de más de una en una sola sesión.
-
-La operación de captura termina cuando el usuario sale de la aplicación de grabación de vídeo, o el número máximo de registros especificado por `CaptureVideoOptions.limit` se alcanza. Si no `limit` se especifica el valor del parámetro, por defecto a uno (1), y la operación de captura termina después de que el usuario registra un solo clip de video.
-
-Cuando finaliza la operación de captura, es la `CaptureCB` devolución de llamada se ejecuta con una gran variedad de `MediaFile` objetos describiendo cada uno capturado archivo de videoclip. Si el usuario finaliza la operación antes de capturar un clip de vídeo, el `CaptureErrorCB` devolución de llamada se ejecuta con un `CaptureError` objeto ofrece un `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-  * Amazon fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 y 8
-  * Windows 8
-  * Windows
-
-### Ejemplo
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 rarezas
-
-  * Cordova para BlackBerry 10 intentos iniciar la aplicación **Grabadora de Video** , proporcionada por RIM, para capturar las grabaciones de vídeo. La aplicación recibe una `CaptureError.CAPTURE_NOT_SUPPORTED` código de error si la aplicación no está instalada en el dispositivo.
-
-## CaptureVideoOptions
-
-> Encapsula las opciones de configuración de captura de vídeo.
-
-### Propiedades
-
-  * **límite**: la cantidad máxima de usuario del dispositivo puede capturar en una operación sola captura clips de vídeo. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-  * **duración**: la duración máxima de un clip de vídeo, en segundos.
-
-### Ejemplo
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### BlackBerry 10 rarezas
-
-  * No se admite el parámetro de **duración** , así que la longitud de las grabaciones no puede limitarse mediante programación.
-
-### iOS rarezas
-
-  * No se admite el parámetro **límite** . Sólo un vídeo se graba por invocación.
-
-## CaptureCB
-
-> Se invoca en una operación de captura exitosa de los medios de comunicación.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Descripción
-
-Esta función se ejecuta después de que finalice una operación de captura exitosa. En este punto que ha sido capturado un archivo multimedia y tampoco el usuario ha salido de la aplicación de captura de los medios de comunicación, o se ha alcanzado el límite de captura.
-
-Cada `MediaFile` objeto describe un archivo multimedia capturado.
-
-### Ejemplo
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Encapsula el código de error resultante de una operación de captura de medios fallidos.
-
-### Propiedades
-
-  * **código**: uno de los códigos de error previamente definidos a continuación.
-
-### Constantes
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: La cámara o el micrófono no pudo capturar la imagen y el sonido.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: La aplicación de captura de audio o cámara está cumpliendo otro pedido de captura.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: Uso no válido de la API (por ejemplo, el valor de `limit` es menor que uno).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: El usuario sale de la aplicación de captura de audio o cámara antes de capturar cualquier cosa.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: La operación de captura solicitada no es compatible.
-
-## CaptureErrorCB
-
-> Se invoca si se produce un error durante una operación de captura de los medios de comunicación.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Descripción
-
-Esta función se ejecuta si se produce un error al intentar lanzar un medio de captura de operación. Escenarios de fallas incluyen cuando la solicitud de captura está ocupada, una operación de captura ya está llevando a cabo o el usuario cancela la operación antes de que los archivos de los medios de comunicación son capturados.
-
-Esta función se ejecuta con un `CaptureError` objeto que contiene un error apropiado`code`.
-
-### Ejemplo
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Encapsula un conjunto de parámetros de captura de los medios de comunicación un dispositivo compatible.
-
-### Descripción
-
-Describe los modos de captura de los medios de comunicación soportados por el dispositivo. Los datos de configuración incluyen el tipo MIME y captura de dimensiones para captura de vídeo o imagen.
-
-Los tipos MIME deben adherirse a [RFC2046](http://www.ietf.org/rfc/rfc2046.txt). Ejemplos:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### Propiedades
-
-  * **tipo**: cadena codificada en el ASCII en minúsculas que representa el tipo de medios de comunicación. (DOMString)
-
-  * **altura**: la altura de la imagen o vídeo en píxeles. El valor es cero para clips de sonido. (Número)
-
-  * **ancho**: el ancho de la imagen o vídeo en píxeles. El valor es cero para clips de sonido. (Número)
-
-### Ejemplo
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-No compatible con cualquier plataforma. Todas las matrices de datos configuración están vacías.
-
-## MediaFile.getFormatData
-
-> El formato recupera información sobre el archivo de captura de los medios de comunicación.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Descripción
-
-Esta función asincrónica intentará recuperar la información de formato para el archivo de los medios de comunicación. Si exitoso, invoca la `MediaFileDataSuccessCB` devolución de llamada con un `MediaFileData` objeto. Si fracasa el intento, esta función invoca el `MediaFileDataErrorCB` "callback".
-
-### Plataformas soportadas
-
-  * Amazon fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 y 8
-  * Windows 8
-  * Windows
-
-### Amazon fuego OS rarezas
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-### BlackBerry 10 rarezas
-
-No proporciona una API para obtener información sobre los archivos de medios, para que todos `MediaFileData` devolver objetos con valores predeterminados.
-
-### Rarezas Android
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-### iOS rarezas
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-## MediaFile
-
-> Encapsula las propiedades de un archivo de captura de los medios de comunicación.
-
-### Propiedades
-
-  * **nombre**: el nombre del archivo, sin información de la ruta. (DOMString)
-
-  * **fullPath**: la ruta de acceso completa del archivo, incluyendo el nombre. (DOMString)
-
-  * **tipo**: tipo mime del archivo (DOMString)
-
-  * **lastModifiedDate**: la fecha y hora cuando el archivo se modificó por última vez. (Fecha)
-
-  * **tamaño**: el tamaño del archivo, en bytes. (Número)
-
-### Métodos
-
-  * **MediaFile.getFormatData**: recupera la información del formato del archivo de los medios de comunicación.
-
-## MediaFileData
-
-> Encapsula la información de formato de un archivo multimedia.
-
-### Propiedades
-
-  * **codecs**: el actual formato de los contenidos de audio y video. (DOMString)
-
-  * **bitrate**: el bitrate promedio del contenido. El valor es cero para las imágenes. (Número)
-
-  * **altura**: la altura de la imagen o vídeo en píxeles. El valor es cero para los clips de audio. (Número)
-
-  * **ancho**: el ancho de la imagen o vídeo en píxeles. El valor es cero para los clips de audio. (Número)
-
-  * **duración**: la longitud del clip de vídeo o de sonido en segundos. El valor es cero para las imágenes. (Número)
-
-### BlackBerry 10 rarezas
-
-Ninguna API proporciona información de formato para archivos de medios, así que el `MediaFileData` objeto devuelto por `MediaFile.getFormatData` cuenta con los siguientes valores predeterminados:
-
-  * **codecs**: no soportado y devuelve`null`.
-
-  * **bitrate**: no soportado y devuelve el valor cero.
-
-  * **altura**: no soportado y devuelve el valor cero.
-
-  * **anchura**: no soportado y devuelve el valor cero.
-
-  * **duración**: no soportado y devuelve el valor cero.
-
-### Amazon fuego OS rarezas
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-  * **codecs**: no soportado y devuelve`null`.
-
-  * **bitrate**: no soportado y devuelve el valor cero.
-
-  * **altura**: apoyado: sólo los archivos de imagen y video.
-
-  * **anchura**: admite: sólo los archivos de imagen y video.
-
-  * **duración**: apoyado: archivos audio y video
-
-### Rarezas Android
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-  * **codecs**: no soportado y devuelve`null`.
-
-  * **bitrate**: no soportado y devuelve el valor cero.
-
-  * **altura**: apoyado: sólo los archivos de imagen y video.
-
-  * **anchura**: admite: sólo los archivos de imagen y video.
-
-  * **duración**: apoyado: archivos audio y video.
-
-### iOS rarezas
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-  * **codecs**: no soportado y devuelve`null`.
-
-  * **bitrate**: compatible con iOS4 dispositivos de audio solamente. Devuelve cero para imágenes y vídeos.
-
-  * **altura**: apoyado: sólo los archivos de imagen y video.
-
-  * **anchura**: admite: sólo los archivos de imagen y video.
-
-  * **duración**: apoyado: archivos audio y video.
\ No newline at end of file
diff --git a/doc/es/index.md b/doc/es/index.md
deleted file mode 100644
index 4d6e7ec..0000000
--- a/doc/es/index.md
+++ /dev/null
@@ -1,498 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Este plugin proporciona acceso a audio, imagen y las capacidades de captura de vídeo del dispositivo.
-
-**ADVERTENCIA**: recopilación y uso de imágenes, video o audio desde el micrófono o cámara del dispositivo plantea cuestiones de privacidad importante. Política de privacidad de su aplicación debe discutir cómo la aplicación utiliza dichos sensores y si los datos registrados se compartieron con cualquiera de las partes. Además, si el uso de la aplicación de la cámara o el micrófono no es aparente en la interfaz de usuario, debe proporcionar un aviso de just-in-time antes de la aplicación [...]
-
-Este plugin define global `navigator.device.capture` objeto.
-
-Aunque en el ámbito global, no estará disponible hasta después de la `deviceready` evento.
-
-    document.addEventListener ("deviceready", onDeviceReady, false);
-    function onDeviceReady() {console.log(navigator.device.capture)};
-    
-
-## Instalación
-
-    Cordova plugin añade cordova-plugin-media-captura
-    
-
-## Plataformas soportadas
-
-*   Amazon fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 y 8
-*   Windows 8
-
-## Objetos
-
-*   Captura
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Métodos
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Propiedades
-
-*   **supportedAudioModes**: la grabación de formatos soportados por el dispositivo de audio. (ConfigurationData[])
-
-*   **supportedImageModes**: los tamaños de imagen de grabación y formatos soportados por el dispositivo. (ConfigurationData[])
-
-*   **supportedVideoModes**: las resoluciones de grabación de vídeo y formatos soportados por el dispositivo. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Iniciar la aplicación grabadora de audio y devolver información acerca de los archivos capturados clip de audio.
-
-    navigator.device.capture.captureAudio (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureAudioOptions opciones]);
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar grabaciones de audio mediante la aplicación de grabación de audio del dispositivo por defecto. La operación permite al usuario del dispositivo capturar varias grabaciones en una sola sesión.
-
-La operación de captura termina cuando el usuario sale del audio grabación de aplicación, o el número máximo de registros especificado por `CaptureAudioOptions.limit` se alcanza. Si no `limit` se especifica el valor del parámetro, por defecto a uno (1), y la operación de captura termina después de que el usuario registra un solo clip de audio.
-
-Cuando finaliza la operación de captura, el `CaptureCallback` se ejecuta con una gran variedad de `MediaFile` objetos describiendo cada uno capturado archivo del clip de audio. Si el usuario finaliza la operación antes de que sea capturado un clip de audio, el `CaptureErrorCallback` se ejecuta con un `CaptureError` de objeto, con el `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-*   Amazon fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 y 8
-*   Windows 8
-
-### Ejemplo
-
-    captura de devolución de llamada var captureSuccess = function(mediaFiles) {var i, camino, len;
-        para (yo = 0, len = mediaFiles.length; i < len; += 1) {path = mediaFiles[i].fullPath;
-            hacer algo interesante con el archivo}};
-    
-    capturar error callback var captureError = function(error) {navigator.notification.alert (' código de Error: ' + error.code, null, "Error de captura");};
-    
-    Iniciar captura de audio navigator.device.capture.captureAudio (captureSuccess, captureError, {limit:2});
-    
-
-### iOS rarezas
-
-*   iOS no tiene una aplicación de grabación de audio predeterminada, así se proporciona una sencilla interfaz de usuario.
-
-### Windows Phone 7 y 8 rarezas
-
-*   Windows Phone 7 no tiene una aplicación de grabación de audio predeterminada, así se proporciona una sencilla interfaz de usuario.
-
-## CaptureAudioOptions
-
-> Encapsula las opciones de configuración de captura de audio.
-
-### Propiedades
-
-*   **límite**: el número máximo de clips de audio del usuario del dispositivo puede grabar en una operación de captura individual. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-*   **duración**: la duración máxima de un clip de sonido audio, en segundos.
-
-### Ejemplo
-
-    limitar la operación de captura de archivos 3 multimedia, no más de 10 segundos cada opciones var = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio (captureSuccess, captureError, opciones);
-    
-
-### Amazon fuego OS rarezas
-
-*   El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-
-### Rarezas Android
-
-*   El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-
-### BlackBerry 10 rarezas
-
-*   El `duration` no se admite el parámetro. Longitudes de la grabación no puede limitarse mediante programación.
-*   El `limit` no se admite el parámetro, tan sólo una grabación puede crearse para cada invocación.
-
-### iOS rarezas
-
-*   El `limit` no se admite el parámetro, tan sólo una grabación puede crearse para cada invocación.
-
-## capture.captureImage
-
-> Iniciar una aplicación de cámara y devolver información acerca de los archivos de imagen capturada.
-
-    navigator.device.capture.captureImage (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions opciones]);
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar imágenes utilizando la aplicación de la cámara del dispositivo. La operación permite a los usuarios capturar más de una imagen en una sola sesión.
-
-La operación de captura tampoco termina cuando el usuario cierra una aplicación de cámara, o el número máximo de registros especificado por `CaptureAudioOptions.limit` se alcanza. Si no `limit` se especifica el valor por defecto a uno (1) y termina la operación de captura después de que el usuario capta una sola imagen.
-
-Cuando finaliza la operación de captura, invoca la `CaptureCB` "callback" con una gran variedad de `MediaFile` objetos que describen cada archivo de imagen capturada. Si el usuario finaliza la operación antes de capturar una imagen, la `CaptureErrorCB` devolución de llamada se ejecuta con un `CaptureError` objeto ofrece un `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-*   Amazon fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 y 8
-*   Windows 8
-
-### Windows Phone 7 rarezas
-
-Invocando la aplicación de cámara nativa mientras el dispositivo está conectado vía Zune no funciona, y se ejecuta el callback de error.
-
-### Ejemplo
-
-    captura de devolución de llamada var captureSuccess = function(mediaFiles) {var i, camino, len;
-        para (yo = 0, len = mediaFiles.length; i < len; += 1) {path = mediaFiles[i].fullPath;
-            hacer algo interesante con el archivo}};
-    
-    capturar error callback var captureError = function(error) {navigator.notification.alert (' código de Error: ' + error.code, null, "Error de captura");};
-    
-    iniciar navigator.device.capture.captureImage de captura de imagen (captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Encapsula las opciones de configuración de captura de imagen.
-
-### Propiedades
-
-*   **límite**: el número máximo de imágenes que el usuario puede capturar en una operación de captura individual. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-### Ejemplo
-
-    limitar la operación de captura a las opciones de var 3 imágenes = { limit: 3 };
-    
-    navigator.device.capture.captureImage (captureSuccess, captureError, opciones);
-    
-
-### iOS rarezas
-
-*   No se admite el parámetro **límite** , y sólo una imagen es tomada por invocación.
-
-## capture.captureVideo
-
-> Iniciar la aplicación grabadora de vídeo y devolver información acerca de archivos de vídeo capturado.
-
-    navigator.device.capture.captureVideo (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions opciones]);
-    
-
-### Descripción
-
-Inicia una operación asincrónica para capturar video grabaciones mediante aplicación de grabación de vídeo del dispositivo. La operación permite al usuario capturar grabaciones de más de una en una sola sesión.
-
-La operación de captura termina cuando el usuario sale de la aplicación de grabación de vídeo, o el número máximo de registros especificado por `CaptureVideoOptions.limit` se alcanza. Si no `limit` se especifica el valor del parámetro, por defecto a uno (1), y la operación de captura termina después de que el usuario registra un solo clip de video.
-
-Cuando finaliza la operación de captura, es la `CaptureCB` devolución de llamada se ejecuta con una gran variedad de `MediaFile` objetos describiendo cada uno capturado archivo de videoclip. Si el usuario finaliza la operación antes de capturar un clip de vídeo, el `CaptureErrorCB` devolución de llamada se ejecuta con un `CaptureError` objeto ofrece un `CaptureError.CAPTURE_NO_MEDIA_FILES` código de error.
-
-### Plataformas soportadas
-
-*   Amazon fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 y 8
-*   Windows 8
-
-### Ejemplo
-
-    captura de devolución de llamada var captureSuccess = function(mediaFiles) {var i, camino, len;
-        para (yo = 0, len = mediaFiles.length; i < len; += 1) {path = mediaFiles[i].fullPath;
-            hacer algo interesante con el archivo}};
-    
-    capturar error callback var captureError = function(error) {navigator.notification.alert (' código de Error: ' + error.code, null, "Error de captura");};
-    
-    iniciar navigator.device.capture.captureVideo de captura de vídeo (captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 rarezas
-
-*   Cordova para BlackBerry 10 intentos iniciar la aplicación **Grabadora de Video** , proporcionada por RIM, para capturar las grabaciones de vídeo. La aplicación recibe una `CaptureError.CAPTURE_NOT_SUPPORTED` código de error si la aplicación no está instalada en el dispositivo.
-
-## CaptureVideoOptions
-
-> Encapsula las opciones de configuración de captura de vídeo.
-
-### Propiedades
-
-*   **límite**: la cantidad máxima de usuario del dispositivo puede capturar en una operación sola captura clips de vídeo. El valor debe ser mayor o igual a 1 (por defecto 1).
-
-*   **duración**: la duración máxima de un clip de vídeo, en segundos.
-
-### Ejemplo
-
-    limitar la operación de captura para 3 opciones de vídeo clips var = { limit: 3 };
-    
-    navigator.device.capture.captureVideo (captureSuccess, captureError, opciones);
-    
-
-### BlackBerry 10 rarezas
-
-*   No se admite el parámetro de **duración** , así que la longitud de las grabaciones no puede limitarse mediante programación.
-
-### iOS rarezas
-
-*   No se admite el parámetro **límite** . Sólo un vídeo se graba por invocación.
-
-## CaptureCB
-
-> Se invoca en una operación de captura exitosa de los medios de comunicación.
-
-    la función { ... } captureSuccess (MediaFile [] mediaFiles);
-    
-
-### Descripción
-
-Esta función se ejecuta después de que finalice una operación de captura exitosa. En este punto que ha sido capturado un archivo multimedia y tampoco el usuario ha salido de la aplicación de captura de los medios de comunicación, o se ha alcanzado el límite de captura.
-
-Cada `MediaFile` objeto describe un archivo multimedia capturado.
-
-### Ejemplo
-
-    captura de devolución de llamada función captureSuccess(mediaFiles) {var i, camino, len;
-        para (yo = 0, len = mediaFiles.length; i < len; += 1) {path = mediaFiles[i].fullPath;
-            hacer algo interesante con el archivo}};
-    
-
-## CaptureError
-
-> Encapsula el código de error resultante de una operación de captura de medios fallidos.
-
-### Propiedades
-
-*   **código**: uno de los códigos de error previamente definidos a continuación.
-
-### Constantes
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: La cámara o el micrófono no pudo capturar la imagen y el sonido.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: La aplicación de captura de audio o cámara está cumpliendo otro pedido de captura.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Uso no válido de la API (por ejemplo, el valor de `limit` es menor que uno).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: El usuario sale de la aplicación de captura de audio o cámara antes de capturar cualquier cosa.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: La operación de captura solicitada no es compatible.
-
-## CaptureErrorCB
-
-> Se invoca si se produce un error durante una operación de captura de los medios de comunicación.
-
-    función { ... } captureError (error CaptureError);
-    
-
-### Descripción
-
-Esta función se ejecuta si se produce un error al intentar lanzar un medio de captura de operación. Escenarios de fallas incluyen cuando la solicitud de captura está ocupada, una operación de captura ya está llevando a cabo o el usuario cancela la operación antes de que los archivos de los medios de comunicación son capturados.
-
-Esta función se ejecuta con un `CaptureError` objeto que contiene un error apropiado`code`.
-
-### Ejemplo
-
-    capturar error callback var captureError = function(error) {navigator.notification.alert (' código de Error: ' + error.code, null, "Error de captura");};
-    
-
-## ConfigurationData
-
-> Encapsula un conjunto de parámetros de captura de los medios de comunicación un dispositivo compatible.
-
-### Descripción
-
-Describe los modos de captura de los medios de comunicación soportados por el dispositivo. Los datos de configuración incluyen el tipo MIME y captura de dimensiones para captura de vídeo o imagen.
-
-Los tipos MIME deben adherirse a [RFC2046][1]. Ejemplos:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Propiedades
-
-*   **tipo**: cadena codificada en el ASCII en minúsculas que representa el tipo de medios de comunicación. (DOMString)
-
-*   **altura**: la altura de la imagen o vídeo en píxeles. El valor es cero para clips de sonido. (Número)
-
-*   **ancho**: el ancho de la imagen o vídeo en píxeles. El valor es cero para clips de sonido. (Número)
-
-### Ejemplo
-
-    recuperar apoyada imagen modos var imageModes = navigator.device.capture.supportedImageModes;
-    
-    Seleccione el modo que tiene la más alta resolución horizontal var = 0;
-    var selectedmode;
-    para cada (modo var en imageModes) {si (mode.width > anchura) {ancho = mode.width;
-            selectedmode = modo;
-        }
-    }
-    
-
-No compatible con cualquier plataforma. Todas las matrices de datos configuración están vacías.
-
-## MediaFile.getFormatData
-
-> El formato recupera información sobre el archivo de captura de los medios de comunicación.
-
-    mediaFile.getFormatData (MediaFileDataSuccessCB successCallback, [MediaFileDataErrorCB errorCallback]);
-    
-
-### Descripción
-
-Esta función asincrónica intentará recuperar la información de formato para el archivo de los medios de comunicación. Si exitoso, invoca la `MediaFileDataSuccessCB` devolución de llamada con un `MediaFileData` objeto. Si fracasa el intento, esta función invoca el `MediaFileDataErrorCB` "callback".
-
-### Plataformas soportadas
-
-*   Amazon fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 y 8
-*   Windows 8
-
-### Amazon fuego OS rarezas
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-### BlackBerry 10 rarezas
-
-No proporciona una API para obtener información sobre los archivos de medios, para que todos `MediaFileData` devolver objetos con valores predeterminados.
-
-### Rarezas Android
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-### iOS rarezas
-
-La API de acceso a la prensa archivo formato información es limitada, así que no todos `MediaFileData` se admiten las propiedades.
-
-## MediaFile
-
-> Encapsula las propiedades de un archivo de captura de los medios de comunicación.
-
-### Propiedades
-
-*   **nombre**: el nombre del archivo, sin información de la ruta. (DOMString)
-
-*   **fullPath**: la ruta de acceso completa del archivo, incluyendo el nombre. (DOMString)
-
-*   **tipo**: tipo mime del archivo (DOMString)
-
-*   **lastModifiedDate**: la fecha y hora cuando el archivo se modificó por última vez. (Fecha)
-
-*   **tamaño**: el tamaño del archivo, en bytes. (Número)
-
-### Métodos
-
-*   **MediaFile.getFormatData**: recupera la información del formato del archivo de los medios de comunicación.
-
-## MediaFileData
-
-> Encapsula la información de formato de un archivo multimedia.
-
-### Propiedades
-
-*   **codecs**: el actual formato de los contenidos de audio y video. (DOMString)
-
-*   **bitrate**: el bitrate promedio del contenido. El valor es cero para las imágenes. (Número)
-
-*   **altura**: la altura de la imagen o vídeo en píxeles. El valor es cero para los clips de audio. (Número)
-
-*   **ancho**: el ancho de la imagen o vídeo en píxeles. El valor es cero para los clips de audio. (Número)
-
-*   **duración**: la longitud del clip de vídeo o de sonido en segundos. El valor es cero para las imágenes. (Número)
-
-### BlackBerry 10 rarezas
-
-Ninguna API proporciona información de formato para archivos de medios, así que el `MediaFileData` objeto devuelto por `MediaFile.getFormatData` cuenta con los siguientes valores predeterminados:
-
-*   **codecs**: no soportado y devuelve`null`.
-
-*   **bitrate**: no soportado y devuelve el valor cero.
-
-*   **altura**: no soportado y devuelve el valor cero.
-
-*   **anchura**: no soportado y devuelve el valor cero.
-
-*   **duración**: no soportado y devuelve el valor cero.
-
-### Amazon fuego OS rarezas
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-*   **codecs**: no soportado y devuelve`null`.
-
-*   **bitrate**: no soportado y devuelve el valor cero.
-
-*   **altura**: apoyado: sólo los archivos de imagen y video.
-
-*   **anchura**: admite: sólo los archivos de imagen y video.
-
-*   **duración**: apoyado: archivos audio y video
-
-### Rarezas Android
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-*   **codecs**: no soportado y devuelve`null`.
-
-*   **bitrate**: no soportado y devuelve el valor cero.
-
-*   **altura**: apoyado: sólo los archivos de imagen y video.
-
-*   **anchura**: admite: sólo los archivos de imagen y video.
-
-*   **duración**: apoyado: archivos audio y video.
-
-### iOS rarezas
-
-Es compatible con los siguientes `MediaFileData` Propiedades:
-
-*   **codecs**: no soportado y devuelve`null`.
-
-*   **bitrate**: compatible con iOS4 dispositivos de audio solamente. Devuelve cero para imágenes y vídeos.
-
-*   **altura**: apoyado: sólo los archivos de imagen y video.
-
-*   **anchura**: admite: sólo los archivos de imagen y video.
-
-*   **duración**: apoyado: archivos audio y video.
diff --git a/doc/fr/README.md b/doc/fr/README.md
deleted file mode 100644
index 47afd67..0000000
--- a/doc/fr/README.md
+++ /dev/null
@@ -1,526 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-Ce plugin permet d'accéder à de l'appareil audio, image et capacités de capture vidéo.
-
-**Avertissement**: collecte et utilisation des images, vidéo ou audio de la caméra ou un microphone de l'appareil soulève des questions importantes de la vie privée. La politique de confidentialité de votre application devrait traiter de la manière dont l'application utilise ces capteurs et du partage des données enregistrées avec d'autres parties ou non. En outre, si l'utilisation de l'application de la caméra ou un microphone n'est pas apparente dans l'interface utilisateur, vous devez [...]
-
-Ce plugin définit global `navigator.device.capture` objet.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
-    document.addEventListener (« deviceready », onDeviceReady, false) ;
-    function onDeviceReady() {console.log(navigator.device.capture);}
-    
-
-## Installation
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Plates-formes supportées
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Navigateur
-  * iOS
-  * Windows Phone 7 et 8
-  * Windows 8
-  * Windows
-
-## Objets
-
-  * Capture
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## Méthodes
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## Propriétés
-
-  * **supportedAudioModes** : les formats d'enregistrement audio supportés par l'appareil. (ConfigurationData[])
-
-  * **supportedImageModes** : les formats et tailles de capture d'image supportés par l'appareil. (ConfigurationData[])
-
-  * **supportedVideoModes**: les formats et résolutions d'enregistrement vidéo supportés par l'appareil. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Ouvre l'application enregistreur audio et fournit des informations sur les fichiers audio capturés.
-
-    navigator.device.capture.captureAudio (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureAudioOptions options]) ;
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer les enregistrements audio à l'aide d'application d'enregistrement audio de l'appareil par défaut. L'opération permet à l'utilisateur de l'appareil capturer des enregistrements multiples en une seule séance.
-
-L'opération de capture se termine lorsque l'utilisateur quitte l'enregistrement demande, ou le nombre maximal d'enregistrements spécifié par audio `CaptureAudioOptions.limit` est atteinte. Si aucun `limit` valeur du paramètre est spécifiée, par défaut à un (1), et l'opération de capture se termine après que l'utilisateur enregistre un clip audio unique.
-
-Fin de l'opération de capture, le `CaptureCallback` s'exécute avec un tableau de `MediaFile` objets décrivant chacune capturé fichiers clip audio. Si l'utilisateur annule l'opération avant un clip audio est capturé, le `CaptureErrorCallback` s'exécute avec un objet `CaptureError`, mettant en vedette le code d'erreur `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Plates-formes supportées
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 et 8
-  * Windows 8
-  * Windows
-
-### Exemple
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### Notes au sujet d'iOS
-
-  * iOS n'a pas une application d'enregistrement audio par défaut, donc une interface utilisateur simple est fournie.
-
-### Notes au sujet de Windows Phone 7 et 8
-
-  * Windows Phone 7 n'a pas une application d'enregistrement audio par défaut, donc une interface utilisateur simple est fournie.
-
-## CaptureAudioOptions
-
-> Encapsule les options de configuration de capture audio.
-
-### Propriétés
-
-  * **limite**: le nombre maximal de clips audio, l'utilisateur de l'appareil permet d'enregistrer dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-  * **durée**: la durée maximale d'un clip sonore audio, en quelques secondes.
-
-### Exemple
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon Fire OS Quirks
-
-  * Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-
-### Quirks Android
-
-  * Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-
-### BlackBerry 10 Quirks
-
-  * Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-  * Le `limit` paramètre n'est pas pris en charge, ainsi qu'un enregistrement peut être créée pour chaque appel.
-
-### Notes au sujet d'iOS
-
-  * Le `limit` paramètre n'est pas pris en charge, ainsi qu'un enregistrement peut être créée pour chaque appel.
-
-## capture.captureImage
-
-> Ouvre l'application appareil photo et fournit des informations sur les fichiers image capturés.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer des images à l'aide d'application caméra de l'appareil. L'opération permet aux utilisateurs de capturer plusieurs images en une seule séance.
-
-Les extrémités d'opération de capture lorsque l'utilisateur ferme l'application appareil photo, ou le nombre maximal d'enregistrements spécifié par `CaptureAudioOptions.limit` est atteint. Si aucune valeur `limit` n'est spécifiée, par défaut à un (1), et l'opération de capture s'arrête après l'utilisateur restitue une image unique.
-
-Lorsque l'opération de capture terminée, elle appelle le `CaptureCB` rappel avec un tableau de `MediaFile` objets décrivant chaque fichier de l'image capturée. Si l'utilisateur annule l'opération avant la capture d'une image, la `CaptureErrorCB` rappel s'exécute avec un `CaptureError` objet mettant en vedette un `CaptureError.CAPTURE_NO_MEDIA_FILES` code d'erreur.
-
-### Plates-formes supportées
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Navigateur
-  * iOS
-  * Windows Phone 7 et 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 Quirks
-
-Invoquant l'application native caméra alors que votre appareil est connecté via Zune ne fonctionne pas, et exécute le rappel de l'erreur.
-
-### Bizarreries navigateur
-
-Fonctionne en Chrome, Firefox et Opera seulement (puisque IE et Safari ne prend en charge les API navigator.getUserMedia)
-
-Affichage d'images à l'aide de capturé seulement URL du fichier disponible en Chrome/Opera. Firefox stocke les images capturées dans stockage IndexedDB (voir fichier plugin documentation), et à cause de cela, le seul moyen de montrer l'image capturée est à lire et voir l'à l'aide de ses DataURL.
-
-### Exemple
-
-    capture de rappel var captureSuccess = function(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-    démarrer l'image capture navigator.device.capture.captureImage (captureSuccess, captureError, {limit:2}) ;
-    
-
-## CaptureImageOptions
-
-> Encapsule les options de configuration de capture d'image.
-
-### Propriétés
-
-  * **limite**: le nombre maximum d'images, l'utilisateur peut saisir dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-### Exemple
-
-    limiter l'opération de capture aux options de 3 images var = { limit: 3 } ;
-    
-    navigator.device.capture.captureImage (captureSuccess, captureError, options) ;
-    
-
-### Notes au sujet d'iOS
-
-  * Le paramètre **limit** n'est pas pris en charge, et qu'une image est prise par l'invocation.
-
-## capture.captureVideo
-
-> Ouvre l'application enregistreur vidéo et fournit des informations sur les clips vidéo capturés.
-
-    navigator.device.capture.captureVideo (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]) ;
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer des enregistrements vidéo à l'aide de la demande d'enregistrement vidéo de l'appareil. L'opération permet à l'utilisateur de capturer plusieurs enregistrements en une seule séance.
-
-L'opération de capture se termine lorsque l'utilisateur quitte l'application de l'enregistrement vidéo, ou le nombre maximal d'enregistrements spécifié par `CaptureVideoOptions.limit` est atteinte. Si aucun `limit` valeur du paramètre est spécifiée, par défaut à un (1), et l'opération de capture se termine après que l'utilisateur enregistre un clip vidéo unique.
-
-Fin de l'opération de capture, il le `CaptureCB` rappel s'exécute avec un tableau de `MediaFile` objets décrivant chacune capturé clip vidéo. Si l'utilisateur annule l'opération avant la capture d'un clip vidéo, le `CaptureErrorCB` rappel s'exécute avec un `CaptureError` objet mettant en vedette un `CaptureError.CAPTURE_NO_MEDIA_FILES` code d'erreur.
-
-### Plates-formes supportées
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 et 8
-  * Windows 8
-  * Windows
-
-### Exemple
-
-    capture de rappel var captureSuccess = function(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-    démarrer la capture vidéo navigator.device.capture.captureVideo (captureSuccess, captureError, {limit:2}) ;
-    
-
-### BlackBerry 10 Quirks
-
-  * Cordova pour BlackBerry 10 essaie de lancer l'application **Enregistreur vidéo** , fournie par RIM, pour capturer les enregistrements vidéo. L'application reçoit un `CaptureError.CAPTURE_NOT_SUPPORTED` code d'erreur si l'application n'est pas installée sur l'appareil.
-
-## CaptureVideoOptions
-
-> Encapsule les options de configuration de capture vidéo.
-
-### Propriétés
-
-  * **limite**: le nombre maximal de clips vidéo, utilisateur de l'appareil peut capturer dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-  * **durée**: la durée maximale d'un clip vidéo, en quelques secondes.
-
-### Exemple
-
-    limiter l'opération de capture de 3 options de clips vidéo var = { limit: 3 } ;
-    
-    navigator.device.capture.captureVideo (captureSuccess, captureError, options) ;
-    
-
-### BlackBerry 10 Quirks
-
-  * Le paramètre de **durée** n'est pas supporté, donc la longueur des enregistrements ne peut pas être limitée par programme.
-
-### Notes au sujet d'iOS
-
-  * Le paramètre **limit** n'est pas pris en charge. Qu'une vidéo est enregistrée par l'invocation.
-
-## CaptureCB
-
-> Fonction appelée lors d'une opération de capture de médias réussie.
-
-    fonction captureSuccess (MediaFile [] mediaFiles) { ... } ;
-    
-
-### Description
-
-Cette fonction s'exécute après qu'une opération de capture réussie est terminée. À ce point qu'un fichier multimédia a été capturé et soit l'utilisateur a quitté l'application capture de média, ou la limite de capture a été atteinte.
-
-Chaque `MediaFile` objet décrit un fichier multimédia capturés.
-
-### Exemple
-
-    capturer callback function captureSuccess(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-
-## CaptureError
-
-> Encapsule le code d'erreur résultant d'une opération de capture de médias ayant échoué.
-
-### Propriétés
-
-  * **code**: un des codes d'erreur prédéfinis énumérés ci-dessous.
-
-### Constantes
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: La caméra ou un microphone a échoué à capturer l'image ou le son.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: L'application de capture caméra / audio est actuellement une autre demande de capture.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: Utilisation incorrecte de l'API (par exemple, la valeur de `limit` est inférieur à 1).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: L'utilisateur quitte l'application capture audio ou de la caméra avant de capturer n'importe quoi.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: L'opération de capture demandée n'est pas pris en charge.
-
-## CaptureErrorCB
-
-> Fonction callback appelée si une erreur se produit pendant une opération de capture de médias.
-
-    function captureError (erreur CaptureError) { ... } ;
-    
-
-### Description
-
-Cette fonction s'exécute si une erreur se produit lorsque vous essayez de lancer un média opération de capture. Scénarios de défaillance incluent lors de l'application capture est occupée, une opération de capture est déjà en cours, ou l'utilisateur annule l'opération avant que tous les fichiers multimédias sont capturés.
-
-Cette fonction s'exécute avec un `CaptureError` objet contenant une erreur appropriée`code`.
-
-### Exemple
-
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-
-## ConfigurationData
-
-> Encapsule un ensemble de paramètres de capture de médias pris en charge par un appareil.
-
-### Description
-
-Décrit les modes de capture de média pris en charge par le périphérique. Les données de configuration incluent le type MIME et dimensions de capture pour la capture vidéo ou image.
-
-[RFC2046](http://www.ietf.org/rfc/rfc2046.txt)devraient respecter les types MIME. Exemples :
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### Propriétés
-
-  * **type**: The ASCII encodée en chaîne minuscule qui représente le type de média. (DOMString)
-
-  * **hauteur**: la hauteur de l'image ou la vidéo en pixels. La valeur est zéro pour les extraits sonores. (Nombre)
-
-  * **largeur**: la largeur de l'image ou la vidéo en pixels. La valeur est zéro pour les extraits sonores. (Nombre)
-
-### Exemple
-
-    prise en charge de récupérer image modes var imageModes = navigator.device.capture.supportedImageModes ;
-    
-    Sélectionnez le mode qui a la plus haute résolution horizontale var largeur = 0 ;
-    var selectedmode ;
-    pour chaque (mode var imageModes) {si (mode.width > largeur) {largeur = mode.width ;
-            selectedmode = mode ;
-        }
-    }
-    
-
-Pas pris en charge par n'importe quelle plateforme. Tous les tableaux de données de configuration sont vides.
-
-## MediaFile.getFormatData
-
-> Récupère des informations sur le format du fichier média capturé.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Description
-
-Cette fonction de façon asynchrone tente de récupérer les informations de format pour le fichier multimédia. S'il réussit, il appelle le rappel de `MediaFileDataSuccessCB` avec un objet `MediaFileData`. Si la tentative échoue, cette fonction appelle le rappel de `MediaFileDataErrorCB`.
-
-### Plates-formes supportées
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 et 8
-  * Windows 8
-  * Windows
-
-### Amazon Fire OS Quirks
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-### BlackBerry 10 Quirks
-
-Ne fournit pas une API pour plus d'informations sur les fichiers de médias, tous les objets de `MediaFileData` de retour avec les valeurs par défaut.
-
-### Quirks Android
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-### Notes au sujet d'iOS
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-## MediaFile
-
-> Encapsule les propriétés d'un fichier média capturé.
-
-### Propriétés
-
-  * **nom**: le nom du fichier, sans le chemin d'accès. (DOMString)
-
-  * **fullPath**: le chemin d'accès complet du fichier, y compris le nom. (DOMString)
-
-  * **type**: type de mime du fichier (DOMString)
-
-  * **lastModifiedDate**: la date et l'heure lorsque le fichier a été modifié. (Date)
-
-  * **taille**: la taille du fichier, en octets. (Nombre)
-
-### Méthodes
-
-  * **MediaFile.getFormatData**: récupère les informations sur le format du fichier multimédia.
-
-## MediaFileData
-
-> Encapsule des informations de format d'un fichier média.
-
-### Propriétés
-
-  * **codecs**: le format réel du contenu audio et vidéo. (DOMString)
-
-  * **débit**: le débit moyen du contenu. La valeur est égale à zéro pour les images. (Nombre)
-
-  * **hauteur**: la hauteur de l'image ou la vidéo en pixels. La valeur est égale à zéro pour des clips audio. (Nombre)
-
-  * **largeur**: la largeur de l'image ou la vidéo en pixels. La valeur est égale à zéro pour des clips audio. (Nombre)
-
-  * **durée**: la durée du clip vidéo ou audio en quelques secondes. La valeur est égale à zéro pour les images. (Nombre)
-
-### BlackBerry 10 Quirks
-
-Aucune API ne fournit des informations sur le format des fichiers multimédias, donc l'objet de `MediaFileData` retourné par `MediaFile.getFormatData` caractéristiques les valeurs par défaut suivantes :
-
-  * **codecs** : propriété non prise en charge, sa valeur est `null`.
-
-  * **bitrate** : propriété non prise en charge, sa valeur est zéro.
-
-  * **hauteur**: pas pris en charge et retourne la valeur zéro.
-
-  * **largeur**: non pris en charge et retourne la valeur zéro.
-
-  * **durée**: non pris en charge et retourne la valeur zéro.
-
-### Amazon Fire OS Quirks
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-  * **codecs** : propriété non prise en charge, sa valeur est `null`.
-
-  * **bitrate** : propriété non prise en charge, sa valeur est zéro.
-
-  * **height** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **width** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **durée**: prise en charge : seuls les fichiers audio et vidéo
-
-### Quirks Android
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-  * **codecs** : propriété non prise en charge, sa valeur est `null`.
-
-  * **bitrate** : propriété non prise en charge, sa valeur est zéro.
-
-  * **height** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **width** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **duration** : propriété prise en charge seulement pour les fichiers audio et vidéo.
-
-### Notes au sujet d'iOS
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-  * **codecs** : propriété non prise en charge, sa valeur est `null`.
-
-  * **Bitrate**: pris en charge sur les périphériques d'iOS4 pour l'audio uniquement. Renvoie zéro pour les images et vidéos.
-
-  * **height** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **width** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-  * **duration** : propriété prise en charge seulement pour les fichiers audio et vidéo.
\ No newline at end of file
diff --git a/doc/fr/index.md b/doc/fr/index.md
deleted file mode 100644
index 8378047..0000000
--- a/doc/fr/index.md
+++ /dev/null
@@ -1,513 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Ce plugin permet d'accéder à de l'appareil audio, image et capacités de capture vidéo.
-
-**Avertissement**: collecte et utilisation des images, vidéo ou audio de la caméra ou un microphone de l'appareil soulève des questions importantes de la vie privée. La politique de confidentialité de votre application devrait traiter de la manière dont l'application utilise ces capteurs et du partage des données enregistrées avec d'autres parties ou non. En outre, si l'utilisation de l'application de la caméra ou un microphone n'est pas apparente dans l'interface utilisateur, vous devez [...]
-
-Ce plugin définit global `navigator.device.capture` objet.
-
-Bien que dans la portée globale, il n'est pas disponible jusqu'après la `deviceready` événement.
-
-    document.addEventListener (« deviceready », onDeviceReady, false) ;
-    function onDeviceReady() {console.log(navigator.device.capture);}
-    
-
-## Installation
-
-    Cordova plugin ajouter capture d'cordova-plugin-media
-    
-
-## Plates-formes prises en charge
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 et 8
-*   Windows 8
-
-## Objets
-
-*   Capture
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Méthodes
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Propriétés
-
-*   **supportedAudioModes** : les formats d'enregistrement audio supportés par l'appareil. (ConfigurationData[])
-
-*   **supportedImageModes** : les formats et tailles de capture d'image supportés par l'appareil. (ConfigurationData[])
-
-*   **supportedVideoModes**: les formats et résolutions d'enregistrement vidéo supportés par l'appareil. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Ouvre l'application enregistreur audio et fournit des informations sur les fichiers audio capturés.
-
-    navigator.device.capture.captureAudio (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureAudioOptions options]) ;
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer les enregistrements audio à l'aide d'application d'enregistrement audio de l'appareil par défaut. L'opération permet à l'utilisateur de l'appareil capturer des enregistrements multiples en une seule séance.
-
-L'opération de capture se termine lorsque l'utilisateur quitte l'enregistrement demande, ou le nombre maximal d'enregistrements spécifié par audio `CaptureAudioOptions.limit` est atteinte. Si aucun `limit` valeur du paramètre est spécifiée, par défaut à un (1), et l'opération de capture se termine après que l'utilisateur enregistre un clip audio unique.
-
-Fin de l'opération de capture, le `CaptureCallback` s'exécute avec un tableau de `MediaFile` objets décrivant chacune capturé fichiers clip audio. Si l'utilisateur annule l'opération avant un clip audio est capturé, le `CaptureErrorCallback` s'exécute avec un objet `CaptureError`, mettant en vedette le code d'erreur `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Plates-formes prises en charge
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 et 8
-*   Windows 8
-
-### Exemple
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS Quirks
-
-*   iOS n'a pas une application d'enregistrement audio par défaut, donc une interface utilisateur simple est fournie.
-
-### Windows Phone 7 et 8 Quirks
-
-*   Windows Phone 7 n'a pas une application d'enregistrement audio par défaut, donc une interface utilisateur simple est fournie.
-
-## CaptureAudioOptions
-
-> Encapsule les options de configuration de capture audio.
-
-### Propriétés
-
-*   **limite**: le nombre maximal de clips audio, l'utilisateur de l'appareil permet d'enregistrer dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-*   **durée**: la durée maximale d'un clip sonore audio, en quelques secondes.
-
-### Exemple
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon Fire OS Quirks
-
-*   Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-
-### Quirks Android
-
-*   Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-
-### BlackBerry 10 Quirks
-
-*   Le `duration` paramètre n'est pas pris en charge. Longueurs d'enregistrement ne peut être limitée par programme.
-*   Le `limit` paramètre n'est pas pris en charge, ainsi qu'un enregistrement peut être créée pour chaque appel.
-
-### iOS Quirks
-
-*   Le `limit` paramètre n'est pas pris en charge, ainsi qu'un enregistrement peut être créée pour chaque appel.
-
-## capture.captureImage
-
-> Ouvre l'application appareil photo et fournit des informations sur les fichiers image capturés.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer des images à l'aide d'application caméra de l'appareil. L'opération permet aux utilisateurs de capturer plusieurs images en une seule séance.
-
-Les extrémités d'opération de capture lorsque l'utilisateur ferme l'application appareil photo, ou le nombre maximal d'enregistrements spécifié par `CaptureAudioOptions.limit` est atteint. Si aucune valeur `limit` n'est spécifiée, par défaut à un (1), et l'opération de capture s'arrête après l'utilisateur restitue une image unique.
-
-Lorsque l'opération de capture terminée, elle appelle le `CaptureCB` rappel avec un tableau de `MediaFile` objets décrivant chaque fichier de l'image capturée. Si l'utilisateur annule l'opération avant la capture d'une image, la `CaptureErrorCB` rappel s'exécute avec un `CaptureError` objet mettant en vedette un `CaptureError.CAPTURE_NO_MEDIA_FILES` code d'erreur.
-
-### Plates-formes prises en charge
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 et 8
-*   Windows 8
-
-### Windows Phone 7 Quirks
-
-Invoquant l'application native caméra alors que votre appareil est connecté via Zune ne fonctionne pas, et exécute le rappel de l'erreur.
-
-### Exemple
-
-    capture de rappel var captureSuccess = function(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-    démarrer l'image capture navigator.device.capture.captureImage (captureSuccess, captureError, {limit:2}) ;
-    
-
-## CaptureImageOptions
-
-> Encapsule les options de configuration de capture d'image.
-
-### Propriétés
-
-*   **limite**: le nombre maximum d'images, l'utilisateur peut saisir dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-### Exemple
-
-    limiter l'opération de capture aux options de 3 images var = { limit: 3 } ;
-    
-    navigator.device.capture.captureImage (captureSuccess, captureError, options) ;
-    
-
-### iOS Quirks
-
-*   Le paramètre **limit** n'est pas pris en charge, et qu'une image est prise par l'invocation.
-
-## capture.captureVideo
-
-> Ouvre l'application enregistreur vidéo et fournit des informations sur les clips vidéo capturés.
-
-    navigator.device.capture.captureVideo (CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]) ;
-    
-
-### Description
-
-Commence une opération asynchrone pour capturer des enregistrements vidéo à l'aide de la demande d'enregistrement vidéo de l'appareil. L'opération permet à l'utilisateur de capturer plusieurs enregistrements en une seule séance.
-
-L'opération de capture se termine lorsque l'utilisateur quitte l'application de l'enregistrement vidéo, ou le nombre maximal d'enregistrements spécifié par `CaptureVideoOptions.limit` est atteinte. Si aucun `limit` valeur du paramètre est spécifiée, par défaut à un (1), et l'opération de capture se termine après que l'utilisateur enregistre un clip vidéo unique.
-
-Fin de l'opération de capture, il le `CaptureCB` rappel s'exécute avec un tableau de `MediaFile` objets décrivant chacune capturé clip vidéo. Si l'utilisateur annule l'opération avant la capture d'un clip vidéo, le `CaptureErrorCB` rappel s'exécute avec un `CaptureError` objet mettant en vedette un `CaptureError.CAPTURE_NO_MEDIA_FILES` code d'erreur.
-
-### Plates-formes prises en charge
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 et 8
-*   Windows 8
-
-### Exemple
-
-    capture de rappel var captureSuccess = function(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-    démarrer la capture vidéo navigator.device.capture.captureVideo (captureSuccess, captureError, {limit:2}) ;
-    
-
-### BlackBerry 10 Quirks
-
-*   Cordova pour BlackBerry 10 essaie de lancer l'application **Enregistreur vidéo** , fournie par RIM, pour capturer les enregistrements vidéo. L'application reçoit un `CaptureError.CAPTURE_NOT_SUPPORTED` code d'erreur si l'application n'est pas installée sur l'appareil.
-
-## CaptureVideoOptions
-
-> Encapsule les options de configuration de capture vidéo.
-
-### Propriétés
-
-*   **limite**: le nombre maximal de clips vidéo, utilisateur de l'appareil peut capturer dans une opération de capture unique. La valeur doit être supérieure ou égale à 1 (1 par défaut).
-
-*   **durée**: la durée maximale d'un clip vidéo, en quelques secondes.
-
-### Exemple
-
-    limiter l'opération de capture de 3 options de clips vidéo var = { limit: 3 } ;
-    
-    navigator.device.capture.captureVideo (captureSuccess, captureError, options) ;
-    
-
-### BlackBerry 10 Quirks
-
-*   Le paramètre de **durée** n'est pas supporté, donc la longueur des enregistrements ne peut pas être limitée par programme.
-
-### iOS Quirks
-
-*   Le paramètre **limit** n'est pas pris en charge. Qu'une vidéo est enregistrée par l'invocation.
-
-## CaptureCB
-
-> Fonction appelée lors d'une opération de capture de médias réussie.
-
-    fonction captureSuccess (MediaFile [] mediaFiles) { ... } ;
-    
-
-### Description
-
-Cette fonction s'exécute après qu'une opération de capture réussie est terminée. À ce point qu'un fichier multimédia a été capturé et soit l'utilisateur a quitté l'application capture de média, ou la limite de capture a été atteinte.
-
-Chaque `MediaFile` objet décrit un fichier multimédia capturés.
-
-### Exemple
-
-    capturer callback function captureSuccess(mediaFiles) {var i, chemin, len ;
-        pour (i = 0, len = mediaFiles.length; i < len ; j'ai += 1) {chemin d'accès = mediaFiles[i].fullPath ;
-            faire quelque chose d'intéressant avec le fichier}} ;
-    
-
-## CaptureError
-
-> Encapsule le code d'erreur résultant d'une opération de capture de médias ayant échoué.
-
-### Propriétés
-
-*   **code**: un des codes d'erreur prédéfinis énumérés ci-dessous.
-
-### Constantes
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: La caméra ou un microphone a échoué à capturer l'image ou le son.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: L'application de capture caméra / audio est actuellement une autre demande de capture.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Utilisation incorrecte de l'API (par exemple, la valeur de `limit` est inférieur à 1).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: L'utilisateur quitte l'application capture audio ou de la caméra avant de capturer n'importe quoi.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: L'opération de capture demandée n'est pas pris en charge.
-
-## CaptureErrorCB
-
-> Fonction callback appelée si une erreur se produit pendant une opération de capture de médias.
-
-    function captureError (erreur CaptureError) { ... } ;
-    
-
-### Description
-
-Cette fonction s'exécute si une erreur se produit lorsque vous essayez de lancer un média opération de capture. Scénarios de défaillance incluent lors de l'application capture est occupée, une opération de capture est déjà en cours, ou l'utilisateur annule l'opération avant que tous les fichiers multimédias sont capturés.
-
-Cette fonction s'exécute avec un `CaptureError` objet contenant une erreur appropriée`code`.
-
-### Exemple
-
-    capturer l'erreur rappel var captureError = function(error) {navigator.notification.alert (' code d'erreur: ' + error.code, null, « Capture Error »);} ;
-    
-
-## ConfigurationData
-
-> Encapsule un ensemble de paramètres de capture de médias pris en charge par un appareil.
-
-### Description
-
-Décrit les modes de capture de média pris en charge par le périphérique. Les données de configuration incluent le type MIME et dimensions de capture pour la capture vidéo ou image.
-
-[RFC2046][1]devraient respecter les types MIME. Exemples :
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Propriétés
-
-*   **type**: The ASCII encodée en chaîne minuscule qui représente le type de média. (DOMString)
-
-*   **hauteur**: la hauteur de l'image ou la vidéo en pixels. La valeur est zéro pour les extraits sonores. (Nombre)
-
-*   **largeur**: la largeur de l'image ou la vidéo en pixels. La valeur est zéro pour les extraits sonores. (Nombre)
-
-### Exemple
-
-    prise en charge de récupérer image modes var imageModes = navigator.device.capture.supportedImageModes ;
-    
-    Sélectionnez le mode qui a la plus haute résolution horizontale var largeur = 0 ;
-    var selectedmode ;
-    pour chaque (mode var imageModes) {si (mode.width > largeur) {largeur = mode.width ;
-            selectedmode = mode ;
-        }
-    }
-    
-
-Pas pris en charge par n'importe quelle plateforme. Tous les tableaux de données de configuration sont vides.
-
-## MediaFile.getFormatData
-
-> Récupère des informations sur le format du fichier média capturé.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Description
-
-Cette fonction de façon asynchrone tente de récupérer les informations de format pour le fichier multimédia. S'il réussit, il appelle le rappel de `MediaFileDataSuccessCB` avec un objet `MediaFileData`. Si la tentative échoue, cette fonction appelle le rappel de `MediaFileDataErrorCB`.
-
-### Plates-formes prises en charge
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 et 8
-*   Windows 8
-
-### Amazon Fire OS Quirks
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-### BlackBerry 10 Quirks
-
-Ne fournit pas une API pour plus d'informations sur les fichiers de médias, tous les objets de `MediaFileData` de retour avec les valeurs par défaut.
-
-### Quirks Android
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-### iOS Quirks
-
-L'API pour accéder aux médias file format informations est limité, donc pas tous les `MediaFileData` propriétés sont prises en charge.
-
-## MediaFile
-
-> Encapsule les propriétés d'un fichier média capturé.
-
-### Propriétés
-
-*   **nom**: le nom du fichier, sans le chemin d'accès. (DOMString)
-
-*   **fullPath**: le chemin d'accès complet du fichier, y compris le nom. (DOMString)
-
-*   **type**: type de mime du fichier (DOMString)
-
-*   **lastModifiedDate**: la date et l'heure lorsque le fichier a été modifié. (Date)
-
-*   **taille**: la taille du fichier, en octets. (Nombre)
-
-### Méthodes
-
-*   **MediaFile.getFormatData**: récupère les informations sur le format du fichier multimédia.
-
-## MediaFileData
-
-> Encapsule des informations de format d'un fichier média.
-
-### Propriétés
-
-*   **codecs**: le format réel du contenu audio et vidéo. (DOMString)
-
-*   **débit**: le débit moyen du contenu. La valeur est égale à zéro pour les images. (Nombre)
-
-*   **hauteur**: la hauteur de l'image ou la vidéo en pixels. La valeur est égale à zéro pour des clips audio. (Nombre)
-
-*   **largeur**: la largeur de l'image ou la vidéo en pixels. La valeur est égale à zéro pour des clips audio. (Nombre)
-
-*   **durée**: la durée du clip vidéo ou audio en quelques secondes. La valeur est égale à zéro pour les images. (Nombre)
-
-### BlackBerry 10 Quirks
-
-Aucune API ne fournit des informations sur le format des fichiers multimédias, donc l'objet de `MediaFileData` retourné par `MediaFile.getFormatData` caractéristiques les valeurs par défaut suivantes :
-
-*   **codecs**: pas pris en charge et retourne`null`.
-
-*   **Bitrate**: pas pris en charge et retourne la valeur zéro.
-
-*   **hauteur**: pas pris en charge et retourne la valeur zéro.
-
-*   **largeur**: non pris en charge et retourne la valeur zéro.
-
-*   **durée**: non pris en charge et retourne la valeur zéro.
-
-### Amazon Fire OS Quirks
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-*   **codecs** : propriété non prise en charge, sa valeur est `null`.
-
-*   **bitrate** : propriété non prise en charge, sa valeur est zéro.
-
-*   **hauteur**: prise en charge : seuls les fichiers image et vidéo.
-
-*   **largeur**: prise en charge : seuls les fichiers image et vidéo.
-
-*   **durée**: prise en charge : seuls les fichiers audio et vidéo
-
-### Quirks Android
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-*   **codecs**: pas pris en charge et retourne`null`.
-
-*   **Bitrate**: pas pris en charge et retourne la valeur zéro.
-
-*   **height** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-*   **width** : propriété prise en charge seulement pour les fichiers image et vidéo.
-
-*   **durée**: prise en charge : seuls les fichiers audio et vidéo.
-
-### iOS Quirks
-
-Prend en charge ce qui suit `MediaFileData` Propriétés :
-
-*   **codecs**: pas pris en charge et retourne`null`.
-
-*   **Bitrate**: pris en charge sur les périphériques d'iOS4 pour l'audio uniquement. Renvoie zéro pour les images et vidéos.
-
-*   **hauteur**: prise en charge : seuls les fichiers image et vidéo.
-
-*   **largeur**: prise en charge : seuls les fichiers image et vidéo.
-
-*   **duration** : propriété prise en charge seulement pour les fichiers audio et vidéo.
diff --git a/doc/it/README.md b/doc/it/README.md
deleted file mode 100644
index 15e20e8..0000000
--- a/doc/it/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-Questo plugin fornisce l'accesso per il dispositivo audio, immagine e funzionalità di cattura video.
-
-**Avviso**: raccolta e utilizzo delle immagini, video o audio da videocamera o un microfono del dispositivo solleva questioni di privacy importante. Politica sulla privacy dell'app dovrebbe discutere come app utilizza tali sensori e se i dati registrati sono condivisa con altre parti. Inoltre, se uso dell'app della fotocamera o microfono non è evidente nell'interfaccia utente, è necessario fornire un preavviso di just-in-time prima app accede la videocamera o il microfono (se il sistema  [...]
-
-Questo plugin definisce oggetto global `navigator.device.capture`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Installazione
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Piattaforme supportate
-
-  * Amazon fuoco OS
-  * Android
-  * BlackBerry 10
-  * Browser
-  * iOS
-  * Windows Phone 7 e 8
-  * Windows 8
-  * Windows
-
-## Oggetti
-
-  * Cattura
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## Metodi
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## Proprietà
-
-  * **supportedAudioModes**: la registrazione di formati supportati dal dispositivo audio. (ConfigurationData[])
-
-  * **supportedImageModes**: la registrazione formati immagine e i formati supportati dal dispositivo. (ConfigurationData[])
-
-  * **supportedVideoModes**: I formati supportati dal dispositivo e risoluzioni video registrazione. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Avviare l'applicazione registratore audio e restituire informazioni sui file di clip audio catturato.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per acquisire registrazioni audio utilizzando l'applicazione di registrazione audio predefinita del dispositivo. L'operazione consente all'utente di dispositivo acquisire registrazioni multiple in una singola sessione.
-
-L'operazione di acquisizione termina quando l'utente esce la domanda di registrazione audio, o viene raggiunto il numero massimo di registrazioni specificato da `CaptureAudioOptions.limit`. Se nessun valore `limit` del parametro è specificato, il valore predefinito è uno (1), e l'operazione di acquisizione termina dopo l'utente registra una singola clip audio.
-
-Quando termina l'operazione di acquisizione, l' `CaptureCallback` si esegue con una matrice di oggetti `MediaFile` descrive ogni file catturato clip audio. Se l'utente termina l'operazione prima di un clip audio viene catturato, il `CaptureErrorCallback` viene eseguito con un oggetto di `CaptureError`, con il codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-  * Amazon fuoco OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 e 8
-  * Windows 8
-  * Windows
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS stranezze
-
-  * iOS non ha un'applicazione di registrazione audio predefinita, quindi viene fornita un'interfaccia utente semplice.
-
-### Windows Phone 7 e 8 stranezze
-
-  * Windows Phone 7 non ha un'applicazione di registrazione audio predefinita, quindi viene fornita un'interfaccia utente semplice.
-
-## CaptureAudioOptions
-
-> Incapsula le opzioni di configurazione di acquisizione audio.
-
-### Proprietà
-
-  * **limite**: il numero massimo di clip audio in grado di registrare l'utente del dispositivo in un'operazione di acquisizione di singolo. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-  * **durata**: la durata massima di un clip audio audio, in pochi secondi.
-
-### Esempio
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon fuoco OS stranezze
-
-  * Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-
-### Stranezze Android
-
-  * Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-
-### BlackBerry 10 capricci
-
-  * Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-  * Il `limit` parametro non è supportato, quindi solo una registrazione può essere creata per ogni chiamata.
-
-### iOS stranezze
-
-  * Il `limit` parametro non è supportato, quindi solo una registrazione può essere creata per ogni chiamata.
-
-## capture.captureImage
-
-> Avviare l'applicazione fotocamera e restituire informazioni sui file di immagine catturata.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per catturare immagini utilizzando l'applicazione della fotocamera del dispositivo. L'operazione consente agli utenti di catturare più immagini in una sola seduta.
-
-Le estremità operazione cattura quando l'utente chiude l'applicazione fotocamera, oppure quando viene raggiunto il numero massimo di registrazioni specificato da `CaptureAudioOptions.limit`. Se viene specificato alcun valore `limit`, il valore predefinito è uno (1) e l'operazione di acquisizione termina dopo l'utente acquisisce una singola immagine.
-
-Quando termina l'operazione di acquisizione, richiama il callback di `CaptureCB` con una matrice di oggetti `MediaFile` descrive ogni file immagine catturata. Se l'utente termina l'operazione prima di catturare un'immagine, `CaptureErrorCB` callback viene eseguito con un oggetto `CaptureError` con un codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-  * Amazon fuoco OS
-  * Android
-  * BlackBerry 10
-  * Browser
-  * iOS
-  * Windows Phone 7 e 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 capricci
-
-Invocando l'applicazione nativa fotocamera mentre il dispositivo è collegato tramite Zune non funziona, ed esegue il callback di errore.
-
-### Stranezze browser
-
-Funziona in Chrome, Firefox e Opera solo (dato che IE e Safari non supporta API navigator.getUserMedia)
-
-Visualizzazione di immagini utilizzando catturato solo URL del file disponibile in Chrome/Opera. Firefox memorizza le immagini catturate nel deposito di IndexedDB (Vedi documentazione plugin File), e a causa di questo l'unico modo per mostrare l'immagine catturata è di leggerlo e show usando suo DataURL.
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Incapsula le opzioni di configurazione cattura immagine.
-
-### Proprietà
-
-  * **limite**: il numero massimo di immagini che l'utente può catturare in un'operazione di cattura singola. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-### Esempio
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS stranezze
-
-  * Il parametro **limite** non è supportato ed è presa solo una immagine per ogni invocazione.
-
-## capture.captureVideo
-
-> Avviare l'applicazione registratore video e restituire informazioni sui file di clip video catturati.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per acquisire registrazioni video usando registrazione video applicazione del dispositivo. L'operazione consente all'utente di catturare più registrazioni in una sola seduta.
-
-L'operazione di acquisizione termina quando l'utente chiude l'applicazione di registrazione video, o viene raggiunto il numero massimo di registrazioni specificato da `CaptureVideoOptions.limit`. Se nessun valore `limit` del parametro è specificato, il valore predefinito è uno (1) e l'operazione di acquisizione termina dopo l'utente registra un unico video clip.
-
-Quando termina l'operazione di acquisizione, il callback `CaptureCB` esegue con una matrice di oggetti `MediaFile` descrive ogni file videoclip catturati. Se l'utente termina l'operazione prima di catturare un video clip, `CaptureErrorCB` callback viene eseguito con un oggetto `CaptureError` con un codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-  * Amazon fuoco OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 e 8
-  * Windows 8
-  * Windows
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 capricci
-
-  * Cordova per BlackBerry 10 tenta di lanciare l'applicazione **Registratore Video** , fornito da RIM, per catturare le registrazioni video. L'applicazione riceve un `CaptureError.CAPTURE_NOT_SUPPORTED` codice di errore se l'applicazione non è installata sul dispositivo.
-
-## CaptureVideoOptions
-
-> Incapsula le opzioni di configurazione di cattura video.
-
-### Proprietà
-
-  * **limite**: il numero massimo di video clip utente del dispositivo in grado di catturare in un'operazione di cattura singola. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-  * **durata**: la durata massima di un clip video, in pochi secondi.
-
-### Esempio
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### BlackBerry 10 capricci
-
-  * Il parametro di **durata** non è supportato, quindi la lunghezza delle registrazioni non può essere limitata a livello di codice.
-
-### iOS stranezze
-
-  * Il parametro **limite** non è supportato. Solo un video viene registrato per ogni invocazione.
-
-## CaptureCB
-
-> Richiamato su di un'operazione di acquisizione di mezzi di successo.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Descrizione
-
-Questa funzione viene eseguita al termine di un'operazione di acquisizione di successo. A questo punto che è stato catturato un file multimediale e neanche l'utente è stato terminato l'applicazione di cattura di media, o è stato raggiunto il limite di cattura.
-
-Ogni oggetto `MediaFile` descrive un file multimediali catturati.
-
-### Esempio
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Incapsula il codice di errore derivanti da un'operazione di acquisizione di mezzi falliti.
-
-### Proprietà
-
-  * **codice**: uno dei codici di errore predefiniti elencati di seguito.
-
-### Costanti
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: La videocamera o il microfono non è riuscito a catturare l'immagine o il suono.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: L'applicazione di cattura audio o fotocamera sta attualmente scontando un'altra richiesta di cattura.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: Utilizzo non valido dell'API (per esempio, il valore di `limit` è minore di uno).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: L'utente chiude l'applicazione di cattura audio o fotocamera prima di catturare qualcosa.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: L'operazione di acquisizione richiesto non è supportato.
-
-## CaptureErrorCB
-
-> Richiamato se si verifica un errore durante un'operazione di acquisizione di mezzi di comunicazione.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Descrizione
-
-Questa funzione viene eseguita se si verifica un errore quando si tenta di lanciare un media catturare operazione. Fallimento scenari includono quando l'applicazione di cattura è occupato, un'operazione di acquisizione è già in atto, o l'utente annulla l'operazione prima che tutti i file multimediali vengono catturati.
-
-Questa funzione viene eseguita con un oggetto `CaptureError` che contiene un `codice` di errore appropriato.
-
-### Esempio
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Incapsula un insieme di parametri di acquisizione multimediale che supporta un dispositivo.
-
-### Descrizione
-
-Descrive le modalità di cattura media supportato dal dispositivo. I dati di configurazione includono il tipo MIME e quote di cattura per l'acquisizione video o immagine.
-
-I tipi MIME devono rispettare [RFC2046](http://www.ietf.org/rfc/rfc2046.txt). Esempi:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### Proprietà
-
-  * **tipo**: stringa di caratteri minuscoli con codifica ASCII il che rappresenta il tipo di supporto. (DOMString)
-
-  * **altezza**: l'altezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-  * **larghezza**: la larghezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-### Esempio
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Non supportato da qualsiasi piattaforma. Tutte le matrici di dati di configurazione sono vuote.
-
-## MediaFile.getFormatData
-
-> Recupera il formato informazioni su cattura file multimediale.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Descrizione
-
-Questa funzione in modo asincrono tenta di recuperare le informazioni sul formato del file multimediale. Se riuscito, richiama il callback di `MediaFileDataSuccessCB` con un oggetto `MediaFileData`. Se il tentativo fallisce, questa funzione richiama il callback di `MediaFileDataErrorCB`.
-
-### Piattaforme supportate
-
-  * Amazon fuoco OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 e 8
-  * Windows 8
-  * Windows
-
-### Amazon fuoco OS stranezze
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-### BlackBerry 10 capricci
-
-Non fornisce un'API per informazioni sui file multimediali, quindi tutti gli oggetti di `MediaFileData` restituiscono con valori predefiniti.
-
-### Stranezze Android
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-### iOS stranezze
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-## MediaFile
-
-> Incapsula le proprietà di un file di acquisizione di mezzi di comunicazione.
-
-### Proprietà
-
-  * **nome**: il nome del file, senza informazioni sul percorso. (DOMString)
-
-  * **fullPath**: il percorso completo del file, tra cui il nome. (DOMString)
-
-  * **tipo**: tipo mime del file (DOMString)
-
-  * **lastModifiedDate**: la data e l'ora quando il file è stato modificato. (Data)
-
-  * **dimensioni**: le dimensioni del file in byte. (Numero)
-
-### Metodi
-
-  * **MediaFile.getFormatData**: recupera le informazioni sul formato del file multimediale.
-
-## MediaFileData
-
-> Incapsula le informazioni sul formato di un file multimediale.
-
-### Proprietà
-
-  * **codec**: il formato reale del contenuto audio e video. (DOMString)
-
-  * **bitrate**: il bitrate medio del contenuto. Il valore è zero per le immagini. (Numero)
-
-  * **altezza**: l'altezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-  * **larghezza**: la larghezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-  * **durata**: la lunghezza del clip video o audio in secondi. Il valore è zero per le immagini. (Numero)
-
-### BlackBerry 10 capricci
-
-Nessuna API fornisce informazioni sul formato dei file multimediali, quindi l'oggetto `MediaFileData` restituito da `MediaFile.getFormatData` caratteristiche i seguenti valori predefiniti:
-
-  * **codec**: non supportato e restituisce`null`.
-
-  * **bitrate**: non supportato e restituisce zero.
-
-  * **altezza**: non supportato e restituisce zero.
-
-  * **larghezza**: non supportato e restituisce zero.
-
-  * **durata**: non supportato e restituisce zero.
-
-### Amazon fuoco OS stranezze
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-  * **codec**: non supportato e restituisce`null`.
-
-  * **bitrate**: non supportato e restituisce zero.
-
-  * **altezza**: supportati: solo i file immagine e video.
-
-  * **larghezza**: supportati: solo i file immagine e video.
-
-  * **durata**: supportati: audio e video file solo
-
-### Stranezze Android
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-  * **codec**: non supportato e restituisce`null`.
-
-  * **bitrate**: non supportato e restituisce zero.
-
-  * **altezza**: supportati: solo i file immagine e video.
-
-  * **larghezza**: supportati: solo i file immagine e video.
-
-  * **durata**: supportati: audio e video file solo.
-
-### iOS stranezze
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-  * **codec**: non supportato e restituisce`null`.
-
-  * **bitrate**: supportato sui dispositivi iOS4 per solo audio. Restituisce zero per immagini e video.
-
-  * **altezza**: supportati: solo i file immagine e video.
-
-  * **larghezza**: supportati: solo i file immagine e video.
-
-  * **durata**: supportati: audio e video file solo.
\ No newline at end of file
diff --git a/doc/it/index.md b/doc/it/index.md
deleted file mode 100644
index ed9d1f7..0000000
--- a/doc/it/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Questo plugin fornisce l'accesso per il dispositivo audio, immagine e funzionalità di cattura video.
-
-**Avviso**: raccolta e utilizzo delle immagini, video o audio da videocamera o un microfono del dispositivo solleva questioni di privacy importante. Politica sulla privacy dell'app dovrebbe discutere come app utilizza tali sensori e se i dati registrati sono condivisa con altre parti. Inoltre, se uso dell'app della fotocamera o microfono non è evidente nell'interfaccia utente, è necessario fornire un preavviso di just-in-time prima app accede la videocamera o il microfono (se il sistema  [...]
-
-Questo plugin definisce oggetto global `navigator.device.capture`.
-
-Anche se in ambito globale, non è disponibile fino a dopo l'evento `deviceready`.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Installazione
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Piattaforme supportate
-
-*   Amazon fuoco OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 e 8
-*   Windows 8
-
-## Oggetti
-
-*   Cattura
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Metodi
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Proprietà
-
-*   **supportedAudioModes**: la registrazione di formati supportati dal dispositivo audio. (ConfigurationData[])
-
-*   **supportedImageModes**: la registrazione formati immagine e i formati supportati dal dispositivo. (ConfigurationData[])
-
-*   **supportedVideoModes**: I formati supportati dal dispositivo e risoluzioni video registrazione. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Avviare l'applicazione registratore audio e restituire informazioni sui file di clip audio catturato.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per acquisire registrazioni audio utilizzando l'applicazione di registrazione audio predefinita del dispositivo. L'operazione consente all'utente di dispositivo acquisire registrazioni multiple in una singola sessione.
-
-L'operazione di acquisizione termina quando l'utente esce la domanda di registrazione audio, o viene raggiunto il numero massimo di registrazioni specificato da `CaptureAudioOptions.limit`. Se nessun valore `limit` del parametro è specificato, il valore predefinito è uno (1), e l'operazione di acquisizione termina dopo l'utente registra una singola clip audio.
-
-Quando termina l'operazione di acquisizione, l' `CaptureCallback` si esegue con una matrice di oggetti `MediaFile` descrive ogni file catturato clip audio. Se l'utente termina l'operazione prima di un clip audio viene catturato, il `CaptureErrorCallback` viene eseguito con un oggetto di `CaptureError`, con il codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-*   Amazon fuoco OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 e 8
-*   Windows 8
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS stranezze
-
-*   iOS non ha un'applicazione di registrazione audio predefinita, quindi viene fornita un'interfaccia utente semplice.
-
-### Windows Phone 7 e 8 stranezze
-
-*   Windows Phone 7 non ha un'applicazione di registrazione audio predefinita, quindi viene fornita un'interfaccia utente semplice.
-
-## CaptureAudioOptions
-
-> Incapsula le opzioni di configurazione di acquisizione audio.
-
-### Proprietà
-
-*   **limite**: il numero massimo di clip audio in grado di registrare l'utente del dispositivo in un'operazione di acquisizione di singolo. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-*   **durata**: la durata massima di un clip audio audio, in pochi secondi.
-
-### Esempio
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon fuoco OS stranezze
-
-*   Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-
-### Stranezze Android
-
-*   Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-
-### BlackBerry 10 capricci
-
-*   Il `duration` parametro non è supportato. Lunghezze di registrazione non può essere limitato a livello di codice.
-*   Il `limit` parametro non è supportato, quindi solo una registrazione può essere creata per ogni chiamata.
-
-### iOS stranezze
-
-*   Il `limit` parametro non è supportato, quindi solo una registrazione può essere creata per ogni chiamata.
-
-## capture.captureImage
-
-> Avviare l'applicazione fotocamera e restituire informazioni sui file di immagine catturata.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per catturare immagini utilizzando l'applicazione della fotocamera del dispositivo. L'operazione consente agli utenti di catturare più immagini in una sola seduta.
-
-Le estremità operazione cattura quando l'utente chiude l'applicazione fotocamera, oppure quando viene raggiunto il numero massimo di registrazioni specificato da `CaptureAudioOptions.limit`. Se viene specificato alcun valore `limit`, il valore predefinito è uno (1) e l'operazione di acquisizione termina dopo l'utente acquisisce una singola immagine.
-
-Quando termina l'operazione di acquisizione, richiama il callback di `CaptureCB` con una matrice di oggetti `MediaFile` descrive ogni file immagine catturata. Se l'utente termina l'operazione prima di catturare un'immagine, `CaptureErrorCB` callback viene eseguito con un oggetto `CaptureError` con un codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-*   Amazon fuoco OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 e 8
-*   Windows 8
-
-### Windows Phone 7 capricci
-
-Invocando l'applicazione nativa fotocamera mentre il dispositivo è collegato tramite Zune non funziona, ed esegue il callback di errore.
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Incapsula le opzioni di configurazione cattura immagine.
-
-### Proprietà
-
-*   **limite**: il numero massimo di immagini che l'utente può catturare in un'operazione di cattura singola. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-### Esempio
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS stranezze
-
-*   Il parametro **limite** non è supportato ed è presa solo una immagine per ogni invocazione.
-
-## capture.captureVideo
-
-> Avviare l'applicazione registratore video e restituire informazioni sui file di clip video catturati.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Descrizione
-
-Avvia un'operazione asincrona per acquisire registrazioni video usando registrazione video applicazione del dispositivo. L'operazione consente all'utente di catturare più registrazioni in una sola seduta.
-
-L'operazione di acquisizione termina quando l'utente chiude l'applicazione di registrazione video, o viene raggiunto il numero massimo di registrazioni specificato da `CaptureVideoOptions.limit`. Se nessun valore `limit` del parametro è specificato, il valore predefinito è uno (1) e l'operazione di acquisizione termina dopo l'utente registra un unico video clip.
-
-Quando termina l'operazione di acquisizione, il callback `CaptureCB` esegue con una matrice di oggetti `MediaFile` descrive ogni file videoclip catturati. Se l'utente termina l'operazione prima di catturare un video clip, `CaptureErrorCB` callback viene eseguito con un oggetto `CaptureError` con un codice di errore `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Piattaforme supportate
-
-*   Amazon fuoco OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 e 8
-*   Windows 8
-
-### Esempio
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### BlackBerry 10 capricci
-
-*   Cordova per BlackBerry 10 tenta di lanciare l'applicazione **Registratore Video** , fornito da RIM, per catturare le registrazioni video. L'applicazione riceve un `CaptureError.CAPTURE_NOT_SUPPORTED` codice di errore se l'applicazione non è installata sul dispositivo.
-
-## CaptureVideoOptions
-
-> Incapsula le opzioni di configurazione di cattura video.
-
-### Proprietà
-
-*   **limite**: il numero massimo di video clip utente del dispositivo in grado di catturare in un'operazione di cattura singola. Il valore deve essere maggiore o uguale a 1 (default 1).
-
-*   **durata**: la durata massima di un clip video, in pochi secondi.
-
-### Esempio
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### BlackBerry 10 capricci
-
-*   Il parametro di **durata** non è supportato, quindi la lunghezza delle registrazioni non può essere limitata a livello di codice.
-
-### iOS stranezze
-
-*   Il parametro **limite** non è supportato. Solo un video viene registrato per ogni invocazione.
-
-## CaptureCB
-
-> Richiamato su di un'operazione di acquisizione di mezzi di successo.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Descrizione
-
-Questa funzione viene eseguita al termine di un'operazione di acquisizione di successo. A questo punto che è stato catturato un file multimediale e neanche l'utente è stato terminato l'applicazione di cattura di media, o è stato raggiunto il limite di cattura.
-
-Ogni oggetto `MediaFile` descrive un file multimediali catturati.
-
-### Esempio
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Incapsula il codice di errore derivanti da un'operazione di acquisizione di mezzi falliti.
-
-### Proprietà
-
-*   **codice**: uno dei codici di errore predefiniti elencati di seguito.
-
-### Costanti
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: La videocamera o il microfono non è riuscito a catturare l'immagine o il suono.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: L'applicazione di cattura audio o fotocamera sta attualmente scontando un'altra richiesta di cattura.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Utilizzo non valido dell'API (per esempio, il valore di `limit` è minore di uno).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: L'utente chiude l'applicazione di cattura audio o fotocamera prima di catturare qualcosa.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: L'operazione di acquisizione richiesto non è supportato.
-
-## CaptureErrorCB
-
-> Richiamato se si verifica un errore durante un'operazione di acquisizione di mezzi di comunicazione.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Descrizione
-
-Questa funzione viene eseguita se si verifica un errore quando si tenta di lanciare un media catturare operazione. Fallimento scenari includono quando l'applicazione di cattura è occupato, un'operazione di acquisizione è già in atto, o l'utente annulla l'operazione prima che tutti i file multimediali vengono catturati.
-
-Questa funzione viene eseguita con un oggetto `CaptureError` che contiene un `codice` di errore appropriato.
-
-### Esempio
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Incapsula un insieme di parametri di acquisizione multimediale che supporta un dispositivo.
-
-### Descrizione
-
-Descrive le modalità di cattura media supportato dal dispositivo. I dati di configurazione includono il tipo MIME e quote di cattura per l'acquisizione video o immagine.
-
-I tipi MIME devono rispettare [RFC2046][1]. Esempi:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Proprietà
-
-*   **tipo**: stringa di caratteri minuscoli con codifica ASCII il che rappresenta il tipo di supporto. (DOMString)
-
-*   **altezza**: l'altezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-*   **larghezza**: la larghezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-### Esempio
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Non supportato da qualsiasi piattaforma. Tutte le matrici di dati di configurazione sono vuote.
-
-## MediaFile.getFormatData
-
-> Recupera il formato informazioni su cattura file multimediale.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Descrizione
-
-Questa funzione in modo asincrono tenta di recuperare le informazioni sul formato del file multimediale. Se riuscito, richiama il callback di `MediaFileDataSuccessCB` con un oggetto `MediaFileData`. Se il tentativo fallisce, questa funzione richiama il callback di `MediaFileDataErrorCB`.
-
-### Piattaforme supportate
-
-*   Amazon fuoco OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 e 8
-*   Windows 8
-
-### Amazon fuoco OS stranezze
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-### BlackBerry 10 capricci
-
-Non fornisce un'API per informazioni sui file multimediali, quindi tutti gli oggetti di `MediaFileData` restituiscono con valori predefiniti.
-
-### Stranezze Android
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-### iOS stranezze
-
-L'API per informazioni sul formato dei file multimediali accesso è limitato, quindi non tutti `MediaFileData` proprietà supportate.
-
-## MediaFile
-
-> Incapsula le proprietà di un file di acquisizione di mezzi di comunicazione.
-
-### Proprietà
-
-*   **nome**: il nome del file, senza informazioni sul percorso. (DOMString)
-
-*   **fullPath**: il percorso completo del file, tra cui il nome. (DOMString)
-
-*   **tipo**: tipo mime del file (DOMString)
-
-*   **lastModifiedDate**: la data e l'ora quando il file è stato modificato. (Data)
-
-*   **dimensioni**: le dimensioni del file in byte. (Numero)
-
-### Metodi
-
-*   **MediaFile.getFormatData**: recupera le informazioni sul formato del file multimediale.
-
-## MediaFileData
-
-> Incapsula le informazioni sul formato di un file multimediale.
-
-### Proprietà
-
-*   **codec**: il formato reale del contenuto audio e video. (DOMString)
-
-*   **bitrate**: il bitrate medio del contenuto. Il valore è zero per le immagini. (Numero)
-
-*   **altezza**: l'altezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-*   **larghezza**: la larghezza dell'immagine o del video in pixel. Il valore è zero per clip audio. (Numero)
-
-*   **durata**: la lunghezza del clip video o audio in secondi. Il valore è zero per le immagini. (Numero)
-
-### BlackBerry 10 capricci
-
-Nessuna API fornisce informazioni sul formato dei file multimediali, quindi l'oggetto `MediaFileData` restituito da `MediaFile.getFormatData` caratteristiche i seguenti valori predefiniti:
-
-*   **codec**: non supportato e restituisce`null`.
-
-*   **bitrate**: non supportato e restituisce zero.
-
-*   **altezza**: non supportato e restituisce zero.
-
-*   **larghezza**: non supportato e restituisce zero.
-
-*   **durata**: non supportato e restituisce zero.
-
-### Amazon fuoco OS stranezze
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-*   **codec**: non supportato e restituisce`null`.
-
-*   **bitrate**: non supportato e restituisce zero.
-
-*   **altezza**: supportati: solo i file immagine e video.
-
-*   **larghezza**: supportati: solo i file immagine e video.
-
-*   **durata**: supportati: audio e video file solo
-
-### Stranezze Android
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-*   **codec**: non supportato e restituisce`null`.
-
-*   **bitrate**: non supportato e restituisce zero.
-
-*   **altezza**: supportati: solo i file immagine e video.
-
-*   **larghezza**: supportati: solo i file immagine e video.
-
-*   **durata**: supportati: audio e video file solo.
-
-### iOS stranezze
-
-Supporta i seguenti `MediaFileData` proprietà:
-
-*   **codec**: non supportato e restituisce`null`.
-
-*   **bitrate**: supportato sui dispositivi iOS4 per solo audio. Restituisce zero per immagini e video.
-
-*   **altezza**: supportati: solo i file immagine e video.
-
-*   **larghezza**: supportati: solo i file immagine e video.
-
-*   **durata**: supportati: audio e video file solo.
diff --git a/doc/ja/README.md b/doc/ja/README.md
deleted file mode 100644
index a13c589..0000000
--- a/doc/ja/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-このプラグインは、デバイスのオーディオ、イメージ、およびビデオ キャプチャ機能へのアクセスを提供します。
-
-**警告**: イメージ、ビデオ、またはデバイスのカメラやマイクからの音声の収集と利用を重要なプライバシーの問題を発生させます。 アプリのプライバシー ポリシーは、アプリがそのようなセンサーを使用する方法と、記録されたデータは他の当事者と共有かどうかを議論すべきです。 さらに、カメラまたはマイクのアプリの使用がない場合明らかに、ユーザー インターフェイスで、前に、アプリケーションにアクセスするカメラまたはマイクを (デバイスのオペレーティング システムしない場合そう既に) - 時間のお知らせを提供する必要があります。 その通知は、上記の (例えば、 **[ok]**を**おかげで**選択肢を提示する) によってユーザーのアクセス許可を取得するだけでなく、同じ情報を提供する必要があります。 いくつかのアプ�
 ��のマーケットプ レース - 時間の通知を提供して、カメラまたはマイクにアクセスする前にユーザーからアクセス許可を取得するアプリをする必要がありますに注意してください。 詳細については、プライバシーに関するガイドを参照してください。
-
-このプラグインでは、グローバル `navigator.device.capture` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## インストール
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## サポートされているプラットフォーム
-
-  * アマゾン火 OS
-  * アンドロイド
-  * ブラックベリー 10
-  * ブラウザー
-  * iOS
-  * Windows Phone 7 と 8
-  * Windows 8
-  * Windows
-
-## オブジェクト
-
-  * キャプチャ
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## メソッド
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## プロパティ
-
-  * **supportedAudioModes**: デバイスでサポートされている形式の録音。(ConfigurationData[])
-
-  * **supportedImageModes**: 記録画像サイズとデバイスでサポートされている形式です。(ConfigurationData[])
-
-  * **supportedVideoModes**: 記録のビデオ解像度とデバイスでサポートされている形式です。(ConfigurationData[])
-
-## capture.captureAudio
-
-> オーディオ レコーダー アプリケーションを起動し、キャプチャしたオーディオ クリップ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 解説
-
-オーディオ録音デバイスの既定のオーディオ録音アプリケーションを使用してキャプチャする非同期操作を開始します。 操作を単一のセッションで複数の録音をキャプチャするデバイスのユーザーことができます。
-
-キャプチャ操作は、アプリケーションでは、録音を終了するか、または録音 `CaptureAudioOptions.limit` で指定された最大数に達したときに終了します。 `limit` パラメーター値が指定されていない場合既定の 1 つ (1) とキャプチャ操作をユーザーが 1 つのオーディオ クリップを録音した後終了します。
-
-キャプチャ操作が完了したら、キャプチャしたオーディオ クリップの各ファイルを記述する `MediaFile` オブジェクトの配列を `CaptureCallback` を実行します。 場合は、ユーザー操作を終了します、オーディオ クリップをキャプチャする前に、`CaptureErrorCallback` を実行します `CaptureError` オブジェクトと `CaptureError.CAPTURE_NO_MEDIA_FILES` エラーコードをフィーチャーします。
-
-### サポートされているプラットフォーム
-
-  * アマゾン火 OS
-  * アンドロイド
-  * ブラックベリー 10
-  * iOS
-  * Windows Phone 7 と 8
-  * Windows 8
-  * Windows
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS の癖
-
-  * iOS に既定のオーディオ録音アプリケーションがない単純なユーザー インターフェイスが提供されます。
-
-### Windows Phone 7 と 8 癖
-
-  * Windows Phone 7 シンプルなユーザー インターフェイスが提供されるので、既定のオーディオ録音アプリケーションはありません。
-
-## CaptureAudioOptions
-
-> オーディオ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-  * **制限**: デバイス ユーザーは、単一のキャプチャ操作で記録することができますオーディオ クリップの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-  * **期間**: オーディオのサウンド クリップの最大継続時間を秒単位で。
-
-### 例
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### アマゾン火 OS 癖
-
-  * `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-
-### Android の癖
-
-  * `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-
-### ブラックベリー 10 癖
-
-  * `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-  * `limit`パラメーターはサポートされていません、各呼び出しに対して、1 つだけ記録を作成できます。
-
-### iOS の癖
-
-  * `limit`パラメーターはサポートされていません、各呼び出しに対して、1 つだけ記録を作成できます。
-
-## capture.captureImage
-
-> カメラ アプリケーションを起動し、キャプチャしたイメージ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 解説
-
-デバイスのカメラ アプリケーションを使用して画像をキャプチャする非同期操作を開始します。操作では、単一のセッションで 1 つ以上のイメージをキャプチャすることができます。
-
-キャプチャ終了操作時ユーザー カメラ アプリケーションを閉じるまたはのいずれかの `CaptureAudioOptions.limit` によって指定された録音の最大数に達した。 `limit` 値が指定されていない場合、デフォルトは 1 つ (1) キャプチャ操作が終了した後、ユーザーは単一のイメージをキャプチャします。
-
-キャプチャ操作が完了したら、キャプチャしたイメージの各ファイルを記述する `MediaFile` オブジェクトの配列を `CaptureCB` コールバックを呼び出します。 ユーザーがイメージをキャプチャする前に操作を終了する場合 `CaptureError.CAPTURE_NO_MEDIA_FILES` のエラー コードを備え `CaptureError` オブジェクトと `CaptureErrorCB` コールバックを実行します。
-
-### サポートされているプラットフォーム
-
-  * アマゾン火 OS
-  * アンドロイド
-  * ブラックベリー 10
-  * ブラウザー
-  * iOS
-  * Windows Phone 7 と 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 の癖
-
-Zune を介してお使いのデバイスが接続されているネイティブ カメラ アプリケーションを呼び出すと、動作しませんし、エラー コールバックを実行します。
-
-### ブラウザーの癖
-
-クロムは、FirefoxとOperaのみ( IEとSafariがないためではないのサポートで動作します navigator.getUserMedia API )
-
-のみクローム/オペラで使用可能なファイルの URL をキャプチャを使用して画像を表示します。 Firefox は、IndexedDB ストレージにキャプチャした画像を保存 (ファイルのプラグインのマニュアルを参照)、このために、キャプチャしたイメージを表示する唯一の方法、それとその DataURL を使用してショーを読みます。
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> イメージ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-  * **制限**: ユーザーは、単一のキャプチャ操作でキャプチャすることができますイメージの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-### 例
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS の癖
-
-  * **Limit**パラメーターはサポートされていませんとだけ 1 枚の画像の呼び出しごと。
-
-## capture.captureVideo
-
-> ビデオ レコーダー アプリケーションを起動し、キャプチャしたビデオ クリップ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 解説
-
-デバイスのビデオ録画アプリケーションを使用してビデオ記録をキャプチャする非同期操作を開始します。操作は、単一のセッションで 1 つ以上の録音をキャプチャすることができます。
-
-キャプチャ操作はユーザーがビデオ録画アプリケーションを終了または `CaptureVideoOptions.limit` で指定された録音の最大数に達したときに終了します。 `limit` パラメーター値が指定されていない場合それデフォルト値は 1 (1) と、ユーザーは 1 つのビデオ クリップを記録した後にキャプチャ操作が終了しました。
-
-キャプチャ操作が完了したら、`CaptureCB` コールバック実行に使用する各ビデオ クリップのキャプチャ ファイルを記述する `MediaFile` オブジェクトの配列。 ユーザーがビデオ クリップをキャプチャする前に操作を終了する場合 `CaptureError.CAPTURE_NO_MEDIA_FILES` のエラー コードを備え `CaptureError` オブジェクトと `CaptureErrorCB` コールバックを実行します。
-
-### サポートされているプラットフォーム
-
-  * アマゾン火 OS
-  * アンドロイド
-  * ブラックベリー 10
-  * iOS
-  * Windows Phone 7 と 8
-  * Windows 8
-  * Windows
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### ブラックベリー 10 癖
-
-  * ブラックベリー 10 コルドバ**ビデオ レコーダー**アプリケーションを起動し、リム、によって提供されるビデオ録画をキャプチャしようとします。 アプリは受け取ります、 `CaptureError.CAPTURE_NOT_SUPPORTED` 、アプリケーションがデバイスにインストールされていない場合はエラー コード。
-
-## CaptureVideoOptions
-
-> ビデオ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-  * **制限**: デバイスのユーザーを単一のキャプチャ操作でキャプチャすることができますビデオ クリップの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-  * **期間**: ビデオ クリップの最大継続時間を秒単位で。
-
-### 例
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### ブラックベリー 10 癖
-
-  * **期間**パラメーターはサポートされていませんので、録音の長さは限られたプログラムを使用することはできません。
-
-### iOS の癖
-
-  * **Limit**パラメーターはサポートされていません。のみ 1 つのビデオは、呼び出しごとに記録されます。
-
-## CaptureCB
-
-> 成功したメディア キャプチャ操作時に呼び出されます。
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 解説
-
-この関数は成功したキャプチャ操作の完了後に実行します。 いずれかのメディア ファイルをキャプチャすると、この時点で、ユーザーが終了しているメディア ・ キャプチャ ・ アプリケーションまたはキャプチャ制限に達しています。
-
-`MediaFile` の各オブジェクトにはキャプチャしたメディア ファイルについて説明します。
-
-### 例
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 失敗したメディア キャプチャ操作からの結果のエラー コードをカプセル化します。
-
-### プロパティ
-
-  * **コード**: 事前定義されたエラー コードのいずれか次のとおりです。
-
-### 定数
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: カメラまたはマイクの画像やサウンドをキャプチャに失敗しました。
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: 現在カメラやオーディオのキャプチャのアプリケーション別のキャプチャ要求を提供します。
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: 無効な API の使用 (例えば、の値 `limit` が 1 未満です)。
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: ユーザーが何かをキャプチャする前にカメラやオーディオのキャプチャ アプリケーションを終了します。
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: 要求されたキャプチャ操作はサポートされていません。
-
-## CaptureErrorCB
-
-> メディア キャプチャ操作中にエラーが発生した場合に呼び出されます。
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 解説
-
-この関数は、エラーが発生した場合を起動しようとすると、メディア操作のキャプチャを実行します。 障害シナリオを含めますキャプチャ アプリケーションがビジー状態、キャプチャ操作は既に起こって、または、操作をキャンセルする前にメディア ファイルが自動的にキャプチャされます。
-
-この関数は適切なエラー `code` を含む `CaptureError` オブジェクトで実行します。.
-
-### 例
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> デバイスがサポートするメディア キャプチャ パラメーターのセットをカプセル化します。
-
-### 解説
-
-デバイスでサポートされているメディアのキャプチャのモードについて説明します。構成データには、MIME の種類、およびビデオやイメージ キャプチャのキャプチャ寸法が含まれます。
-
-MIME の種類は [RFC2046](http://www.ietf.org/rfc/rfc2046.txt) に従う必要があります。例:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### プロパティ
-
-  * **タイプ**: 小文字の文字列を ASCII でエンコードされたメディアの種類を表します。(,)
-
-  * **高さ**: イメージまたはビデオのピクセルでの高さ。値は、サウンド クリップの場合は 0 です。(数)
-
-  * **幅**: イメージまたはピクセルのビデオの幅。値は、サウンド クリップの場合は 0 です。(数)
-
-### 例
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-任意のプラットフォームでサポートされていません。すべての構成データの配列は空です。
-
-## MediaFile.getFormatData
-
-> 取得についての書式情報メディア キャプチャ ファイル。
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 解説
-
-この関数は、非同期的にメディア ファイルの形式情報を取得しようとします。 成功した場合、`MediaFileData` オブジェクトと `MediaFileDataSuccessCB` コールバックを呼び出します。 失敗した場合、この関数は `MediaFileDataErrorCB` コールバックを呼び出します。
-
-### サポートされているプラットフォーム
-
-  * アマゾン火 OS
-  * アンドロイド
-  * ブラックベリー 10
-  * iOS
-  * Windows Phone 7 と 8
-  * Windows 8
-  * Windows
-
-### アマゾン火 OS 癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-### ブラックベリー 10 癖
-
-既定値を持つすべての `MediaFileData` オブジェクトを返すので、メディア ファイルについて API を提供しません。
-
-### Android の癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-### iOS の癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-## MediaFile
-
-> メディア キャプチャ ファイルのプロパティをカプセル化します。
-
-### プロパティ
-
-  * **名前**: パス情報なしのファイルの名前。(,)
-
-  * **fullPath**: 名を含むファイルの完全パス。(,)
-
-  * **タイプ**: ファイルの mime の種類 (,)
-
-  * **ファイルサイズ**: 日付と時刻、ファイルが最後に変更されました。(日)
-
-  * **サイズ**: バイトで、ファイルのサイズ。(数)
-
-### メソッド
-
-  * **MediaFile.getFormatData**: メディア ファイルの形式情報を取得します。
-
-## MediaFileData
-
-> メディア ファイルの形式情報をカプセル化します。
-
-### プロパティ
-
-  * **コーデック**: オーディオおよびビデオ コンテンツの実際のフォーマット。(,)
-
-  * **ビットレート**: コンテンツの平均ビットレート。値が画像の場合は 0 です。(数)
-
-  * **高さ**: イメージまたはビデオのピクセルでの高さ。値は、オーディオ クリップの場合は 0 です。(数)
-
-  * **幅**: イメージまたはピクセルのビデオの幅。値は、オーディオ クリップの場合は 0 です。(数)
-
-  * **期間**: 秒のビデオまたはサウンドのクリップの長さ。値が画像の場合は 0 です。(数)
-
-### ブラックベリー 10 癖
-
-API には、メディア ファイルの形式情報提供しません `MediaFile.getFormatData` 機能によって返される `MediaFileData` オブジェクト次の既定値。
-
-  * **コーデック**: いないサポートしを返します`null`.
-
-  * **ビットレート**: いないサポートし、ゼロを返します。
-
-  * **高さ**: ないサポートされており、ゼロを返します。
-
-  * **幅**: ないサポートされており、ゼロを返します。
-
-  * **期間**: ないサポートされており、ゼロを返します。
-
-### アマゾン火 OS 癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-  * **コーデック**: いないサポートしを返します`null`.
-
-  * **ビットレート**: いないサポートし、ゼロを返します。
-
-  * **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **期間**: サポート: オーディオおよびビデオ ファイルのみ
-
-### Android の癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-  * **コーデック**: いないサポートしを返します`null`.
-
-  * **ビットレート**: いないサポートし、ゼロを返します。
-
-  * **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **期間**: サポート: オーディオおよびビデオ ファイルのみです。
-
-### iOS の癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-  * **コーデック**: いないサポートしを返します`null`.
-
-  * **ビットレート**: iOS4 オーディオのみのデバイスでサポートされています。画像や動画はゼロを返します。
-
-  * **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-  * **期間**: サポート: オーディオおよびビデオ ファイルのみです。
\ No newline at end of file
diff --git a/doc/ja/index.md b/doc/ja/index.md
deleted file mode 100644
index cd363d5..0000000
--- a/doc/ja/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-このプラグインは、デバイスのオーディオ、イメージ、およびビデオ キャプチャ機能へのアクセスを提供します。
-
-**警告**: イメージ、ビデオ、またはデバイスのカメラやマイクからの音声の収集と利用を重要なプライバシーの問題を発生させます。 アプリのプライバシー ポリシーは、アプリがそのようなセンサーを使用する方法と、記録されたデータは他の当事者と共有かどうかを議論すべきです。 さらに、カメラまたはマイクのアプリの使用がない場合明らかに、ユーザー インターフェイスで、前に、アプリケーションにアクセスするカメラまたはマイクを (デバイスのオペレーティング システムしない場合そう既に) - 時間のお知らせを提供する必要があります。 その通知は、上記の (例えば、 **[ok]**を**おかげで**選択肢を提示する) によってユーザーのアクセス許可を取得するだけでなく、同じ情報を提供する必要があります。 いくつかのアプ�
 ��のマーケットプ レース - 時間の通知を提供して、カメラまたはマイクにアクセスする前にユーザーからアクセス許可を取得するアプリをする必要がありますに注意してください。 詳細については、プライバシーに関するガイドを参照してください。
-
-このプラグインでは、グローバル `navigator.device.capture` オブジェクトを定義します。
-
-グローバル スコープではあるがそれがないまで `deviceready` イベントの後です。
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## インストール
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## サポートされているプラットフォーム
-
-*   アマゾン火 OS
-*   アンドロイド
-*   ブラックベリー 10
-*   iOS
-*   Windows Phone 7 と 8
-*   Windows 8
-
-## オブジェクト
-
-*   キャプチャ
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## メソッド
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## プロパティ
-
-*   **supportedAudioModes**: デバイスでサポートされている形式の録音。(ConfigurationData[])
-
-*   **supportedImageModes**: 記録画像サイズとデバイスでサポートされている形式です。(ConfigurationData[])
-
-*   **supportedVideoModes**: 記録のビデオ解像度とデバイスでサポートされている形式です。(ConfigurationData[])
-
-## capture.captureAudio
-
-> オーディオ レコーダー アプリケーションを起動し、キャプチャしたオーディオ クリップ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 説明
-
-オーディオ録音デバイスの既定のオーディオ録音アプリケーションを使用してキャプチャする非同期操作を開始します。 操作を単一のセッションで複数の録音をキャプチャするデバイスのユーザーことができます。
-
-キャプチャ操作は、アプリケーションでは、録音を終了するか、または録音 `CaptureAudioOptions.limit` で指定された最大数に達したときに終了します。 `limit` パラメーター値が指定されていない場合既定の 1 つ (1) とキャプチャ操作をユーザーが 1 つのオーディオ クリップを録音した後終了します。
-
-キャプチャ操作が完了したら、キャプチャしたオーディオ クリップの各ファイルを記述する `MediaFile` オブジェクトの配列を `CaptureCallback` を実行します。 場合は、ユーザー操作を終了します、オーディオ クリップをキャプチャする前に、`CaptureErrorCallback` を実行します `CaptureError` オブジェクトと `CaptureError.CAPTURE_NO_MEDIA_FILES` エラーコードをフィーチャーします。
-
-### サポートされているプラットフォーム
-
-*   アマゾン火 OS
-*   アンドロイド
-*   ブラックベリー 10
-*   iOS
-*   Windows Phone 7 と 8
-*   Windows 8
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS の癖
-
-*   iOS に既定のオーディオ録音アプリケーションがない単純なユーザー インターフェイスが提供されます。
-
-### Windows Phone 7 と 8 癖
-
-*   Windows Phone 7 シンプルなユーザー インターフェイスが提供されるので、既定のオーディオ録音アプリケーションはありません。
-
-## CaptureAudioOptions
-
-> オーディオ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-*   **制限**: デバイス ユーザーは、単一のキャプチャ操作で記録することができますオーディオ クリップの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-*   **期間**: オーディオのサウンド クリップの最大継続時間を秒単位で。
-
-### 例
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### アマゾン火 OS 癖
-
-*   `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-
-### Android の癖
-
-*   `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-
-### ブラックベリー 10 癖
-
-*   `duration`パラメーターはサポートされていません。長さの記録プログラムで限定することはできません。
-*   `limit`パラメーターはサポートされていません、各呼び出しに対して、1 つだけ記録を作成できます。
-
-### iOS の癖
-
-*   `limit`パラメーターはサポートされていません、各呼び出しに対して、1 つだけ記録を作成できます。
-
-## capture.captureImage
-
-> カメラ アプリケーションを起動し、キャプチャしたイメージ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 説明
-
-デバイスのカメラ アプリケーションを使用して画像をキャプチャする非同期操作を開始します。操作では、単一のセッションで 1 つ以上のイメージをキャプチャすることができます。
-
-キャプチャ終了操作時ユーザー カメラ アプリケーションを閉じるまたはのいずれかの `CaptureAudioOptions.limit` によって指定された録音の最大数に達した。 `limit` 値が指定されていない場合、デフォルトは 1 つ (1) キャプチャ操作が終了した後、ユーザーは単一のイメージをキャプチャします。
-
-キャプチャ操作が完了したら、キャプチャしたイメージの各ファイルを記述する `MediaFile` オブジェクトの配列を `CaptureCB` コールバックを呼び出します。 ユーザーがイメージをキャプチャする前に操作を終了する場合 `CaptureError.CAPTURE_NO_MEDIA_FILES` のエラー コードを備え `CaptureError` オブジェクトと `CaptureErrorCB` コールバックを実行します。
-
-### サポートされているプラットフォーム
-
-*   アマゾン火 OS
-*   アンドロイド
-*   ブラックベリー 10
-*   iOS
-*   Windows Phone 7 と 8
-*   Windows 8
-
-### Windows Phone 7 の癖
-
-Zune を介してお使いのデバイスが接続されているネイティブ カメラ アプリケーションを呼び出すと、動作しませんし、エラー コールバックを実行します。
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> イメージ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-*   **制限**: ユーザーは、単一のキャプチャ操作でキャプチャすることができますイメージの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-### 例
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS の癖
-
-*   **Limit**パラメーターはサポートされていませんとだけ 1 枚の画像の呼び出しごと。
-
-## capture.captureVideo
-
-> ビデオ レコーダー アプリケーションを起動し、キャプチャしたビデオ クリップ ファイルに関する情報を返します。
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 説明
-
-デバイスのビデオ録画アプリケーションを使用してビデオ記録をキャプチャする非同期操作を開始します。操作は、単一のセッションで 1 つ以上の録音をキャプチャすることができます。
-
-キャプチャ操作はユーザーがビデオ録画アプリケーションを終了または `CaptureVideoOptions.limit` で指定された録音の最大数に達したときに終了します。 `limit` パラメーター値が指定されていない場合それデフォルト値は 1 (1) と、ユーザーは 1 つのビデオ クリップを記録した後にキャプチャ操作が終了しました。
-
-キャプチャ操作が完了したら、`CaptureCB` コールバック実行に使用する各ビデオ クリップのキャプチャ ファイルを記述する `MediaFile` オブジェクトの配列。 ユーザーがビデオ クリップをキャプチャする前に操作を終了する場合 `CaptureError.CAPTURE_NO_MEDIA_FILES` のエラー コードを備え `CaptureError` オブジェクトと `CaptureErrorCB` コールバックを実行します。
-
-### サポートされているプラットフォーム
-
-*   アマゾン火 OS
-*   アンドロイド
-*   ブラックベリー 10
-*   iOS
-*   Windows Phone 7 と 8
-*   Windows 8
-
-### 例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### ブラックベリー 10 癖
-
-*   ブラックベリー 10 コルドバ**ビデオ レコーダー**アプリケーションを起動し、リム、によって提供されるビデオ録画をキャプチャしようとします。 アプリは受け取ります、 `CaptureError.CAPTURE_NOT_SUPPORTED` 、アプリケーションがデバイスにインストールされていない場合はエラー コード。
-
-## CaptureVideoOptions
-
-> ビデオ キャプチャの構成オプションをカプセル化します。
-
-### プロパティ
-
-*   **制限**: デバイスのユーザーを単一のキャプチャ操作でキャプチャすることができますビデオ クリップの最大数。値 1 (デフォルトは 1) 以上にする必要があります。
-
-*   **期間**: ビデオ クリップの最大継続時間を秒単位で。
-
-### 例
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### ブラックベリー 10 癖
-
-*   **期間**パラメーターはサポートされていませんので、録音の長さは限られたプログラムを使用することはできません。
-
-### iOS の癖
-
-*   **Limit**パラメーターはサポートされていません。のみ 1 つのビデオは、呼び出しごとに記録されます。
-
-## CaptureCB
-
-> 成功したメディア キャプチャ操作時に呼び出されます。
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 説明
-
-この関数は成功したキャプチャ操作の完了後に実行します。 いずれかのメディア ファイルをキャプチャすると、この時点で、ユーザーが終了しているメディア ・ キャプチャ ・ アプリケーションまたはキャプチャ制限に達しています。
-
-`MediaFile` の各オブジェクトにはキャプチャしたメディア ファイルについて説明します。
-
-### 例
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 失敗したメディア キャプチャ操作からの結果のエラー コードをカプセル化します。
-
-### プロパティ
-
-*   **コード**: 事前定義されたエラー コードのいずれか次のとおりです。
-
-### 定数
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: カメラまたはマイクの画像やサウンドをキャプチャに失敗しました。
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: 現在カメラやオーディオのキャプチャのアプリケーション別のキャプチャ要求を提供します。
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: 無効な API の使用 (例えば、の値 `limit` が 1 未満です)。
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: ユーザーが何かをキャプチャする前にカメラやオーディオのキャプチャ アプリケーションを終了します。
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: 要求されたキャプチャ操作はサポートされていません。
-
-## CaptureErrorCB
-
-> メディア キャプチャ操作中にエラーが発生した場合に呼び出されます。
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 説明
-
-この関数は、エラーが発生した場合を起動しようとすると、メディア操作のキャプチャを実行します。 障害シナリオを含めますキャプチャ アプリケーションがビジー状態、キャプチャ操作は既に起こって、または、操作をキャンセルする前にメディア ファイルが自動的にキャプチャされます。
-
-この関数は適切なエラー `code` を含む `CaptureError` オブジェクトで実行します。.
-
-### 例
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> デバイスがサポートするメディア キャプチャ パラメーターのセットをカプセル化します。
-
-### 説明
-
-デバイスでサポートされているメディアのキャプチャのモードについて説明します。構成データには、MIME の種類、およびビデオやイメージ キャプチャのキャプチャ寸法が含まれます。
-
-MIME の種類は [RFC2046][1] に従う必要があります。例:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### プロパティ
-
-*   **タイプ**: 小文字の文字列を ASCII でエンコードされたメディアの種類を表します。(,)
-
-*   **高さ**: イメージまたはビデオのピクセルでの高さ。値は、サウンド クリップの場合は 0 です。(数)
-
-*   **幅**: イメージまたはピクセルのビデオの幅。値は、サウンド クリップの場合は 0 です。(数)
-
-### 例
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-任意のプラットフォームでサポートされていません。すべての構成データの配列は空です。
-
-## MediaFile.getFormatData
-
-> 取得についての書式情報メディア キャプチャ ファイル。
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 説明
-
-この関数は、非同期的にメディア ファイルの形式情報を取得しようとします。 成功した場合、`MediaFileData` オブジェクトと `MediaFileDataSuccessCB` コールバックを呼び出します。 失敗した場合、この関数は `MediaFileDataErrorCB` コールバックを呼び出します。
-
-### サポートされているプラットフォーム
-
-*   アマゾン火 OS
-*   アンドロイド
-*   ブラックベリー 10
-*   iOS
-*   Windows Phone 7 と 8
-*   Windows 8
-
-### アマゾン火 OS 癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-### ブラックベリー 10 癖
-
-既定値を持つすべての `MediaFileData` オブジェクトを返すので、メディア ファイルについて API を提供しません。
-
-### Android の癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-### iOS の癖
-
-API 情報にアクセスするメディア ファイル形式は限られて、それで、必ずしもすべて `MediaFileData` プロパティがサポートされます。
-
-## MediaFile
-
-> メディア キャプチャ ファイルのプロパティをカプセル化します。
-
-### プロパティ
-
-*   **名前**: パス情報なしのファイルの名前。(,)
-
-*   **fullPath**: 名を含むファイルの完全パス。(,)
-
-*   **タイプ**: ファイルの mime の種類 (,)
-
-*   **ファイルサイズ**: 日付と時刻、ファイルが最後に変更されました。(日)
-
-*   **サイズ**: バイトで、ファイルのサイズ。(数)
-
-### メソッド
-
-*   **MediaFile.getFormatData**: メディア ファイルの形式情報を取得します。
-
-## MediaFileData
-
-> メディア ファイルの形式情報をカプセル化します。
-
-### プロパティ
-
-*   **コーデック**: オーディオおよびビデオ コンテンツの実際のフォーマット。(,)
-
-*   **ビットレート**: コンテンツの平均ビットレート。値が画像の場合は 0 です。(数)
-
-*   **高さ**: イメージまたはビデオのピクセルでの高さ。値は、オーディオ クリップの場合は 0 です。(数)
-
-*   **幅**: イメージまたはピクセルのビデオの幅。値は、オーディオ クリップの場合は 0 です。(数)
-
-*   **期間**: 秒のビデオまたはサウンドのクリップの長さ。値が画像の場合は 0 です。(数)
-
-### ブラックベリー 10 癖
-
-API には、メディア ファイルの形式情報提供しません `MediaFile.getFormatData` 機能によって返される `MediaFileData` オブジェクト次の既定値。
-
-*   **コーデック**: ないサポートされておりを返します`null`.
-
-*   **ビットレート**: ないサポートされており、ゼロを返します。
-
-*   **高さ**: ないサポートされており、ゼロを返します。
-
-*   **幅**: ないサポートされており、ゼロを返します。
-
-*   **期間**: ないサポートされており、ゼロを返します。
-
-### アマゾン火 OS 癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-*   **コーデック**: いないサポートしを返します`null`.
-
-*   **ビットレート**: いないサポートし、ゼロを返します。
-
-*   **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **期間**: サポート: オーディオおよびビデオ ファイルのみ
-
-### Android の癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-*   **コーデック**: ないサポートされておりを返します`null`.
-
-*   **ビットレート**: ないサポートされており、ゼロを返します。
-
-*   **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **期間**: サポート: オーディオおよびビデオ ファイルのみです。
-
-### iOS の癖
-
-以下がサポート `MediaFileData` プロパティ。
-
-*   **コーデック**: ないサポートされておりを返します`null`.
-
-*   **ビットレート**: iOS4 オーディオのみのデバイスでサポートされています。画像や動画はゼロを返します。
-
-*   **高さ**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **幅**: サポート: イメージ ファイルやビデオ ファイルのみです。
-
-*   **期間**: サポート: オーディオおよびビデオ ファイルのみです。
diff --git a/doc/ko/README.md b/doc/ko/README.md
deleted file mode 100644
index 160ef04..0000000
--- a/doc/ko/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-이 플러그인 디바이스의 오디오, 이미지 및 비디오 캡처 기능에 대 한 액세스를 제공합니다.
-
-**경고**: 수집 및 이미지, 비디오 또는 오디오 장치의 카메라 또는 마이크를 사용 하 여 중요 한 개인 정보 보호 문제를 제기 하고있다. 응용 프로그램의 개인 정보 보호 정책 응용 프로그램 같은 센서를 사용 하는 방법 및 다른 당사자와 함께 기록 된 데이터는 공유 하는 여부를 토론 해야 한다. 또한, 애플 리 케이 션의 카메라 또는 마이크를 사용 하지 않으면 명백한 사용자 인터페이스에서, 제공 해야 그냥--시간 통지 (해당 되는 경우 장치 운영 체제 이렇게 이미 하지 않는) 응용 프로그램 카메라 또는 마이크에 액세스 하기 전에. 그 통지는 (예를 들어, **확인** 및 **아니오**선택 제시) 하 여 사용자의 허가 취득 뿐만 아니라, 위에서 언급 된 동일한 정보를 제공 해야 합니다. Note 일부 애플 리 케이 션 장 터 저스트-인-타임 공지 및 카메라 또는 마이크
 에 액세스 하기 전에 사용자에 게 허가를 귀하의 응용 프로그램에 필요할 수 있습니다. 자세한 내용은 개 [...]
-
-이 플러그인 글로벌 `navigator.device.capture` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## 설치
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## 지원 되는 플랫폼
-
-  * 아마존 화재 운영 체제
-  * 안 드 로이드
-  * 블랙베리 10
-  * 브라우저
-  * iOS
-  * Windows Phone 7과 8
-  * 윈도우 8
-  * 윈도우
-
-## 개체
-
-  * Capture
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## 메서드
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## 속성
-
-  * **supportedAudioModes**: 오디오 녹음 장치에 의해 지원 되는 형식. (ConfigurationData[])
-
-  * **supportedImageModes**: 기록 이미지 크기 및 장치에서 지원 되는 형식. (ConfigurationData[])
-
-  * **supportedVideoModes**: 녹음 비디오 해상도 및 장치에 의해 지원 되는 형식. (ConfigurationData[])
-
-## capture.captureAudio
-
-> 오디오 레코더 응용 프로그램을 시작 하 고 캡처한 오디오 클립 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 설명
-
-소자의 기본 오디오 녹음 응용 프로그램을 사용 하 여 오디오 녹음을 캡처하는 비동기 작업을 시작 합니다. 작업 장치 사용자를 단일 세션에서 여러 녹화를 캡처할 수 있습니다.
-
-캡처 작업 사용자가 오디오 녹음 응용 프로그램을 종료 하거나 녹음 `CaptureAudioOptions.limit`에 의해 지정 된 최대 수에 도달 하면 끝납니다. `limit` 매개 변수 값을 지정 하지, 하나 (1), 기본 및 캡처 작업이 종료 되 면 사용자는 하나의 오디오 클립을 기록 하는 후.
-
-캡처 작업이 완료 되 면 각 캡처된 오디오 클립 파일 설명 `MediaFile` 개체의 배열과 함께 `CaptureCallback`를 실행 합니다. 사용자 전에 오디오 클립을 캡처 작업이 종료 되 면, `CaptureErrorCallback` `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 갖춘 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-  * 아마존 화재 운영 체제
-  * 안 드 로이드
-  * 블랙베리 10
-  * iOS
-  * Windows Phone 7과 8
-  * 윈도우 8
-  * 윈도우
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS 단점
-
-  * iOS 없으므로 기본 오디오 녹음 응용 프로그램을 간단한 사용자 인터페이스를 제공 합니다.
-
-### Windows Phone 7, 8 특수
-
-  * Windows Phone 7 없으므로 기본 오디오 녹음 응용 프로그램을 간단한 사용자 인터페이스를 제공 합니다.
-
-## CaptureAudioOptions
-
-> 오디오 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-  * **제한**: 최대 오디오 클립 장치 사용자는 단일 캡처 작업에 기록할 수 있습니다. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-  * **기간**: 오디오 사운드 클립의 최대 기간 초.
-
-### 예를 들어
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### 아마존 화재 OS 단점
-
-  * `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### 안 드 로이드 단점
-
-  * `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### 블랙베리 10 단점
-
-  * `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-  * `limit`매개 변수는 지원 되지 않습니다, 그래서 하나의 기록 각 호출에 대해 만들 수 있습니다.
-
-### iOS 단점
-
-  * `limit`매개 변수는 지원 되지 않습니다, 그래서 하나의 기록 각 호출에 대해 만들 수 있습니다.
-
-## capture.captureImage
-
-> 카메라 응용 프로그램을 시작 하 고 캡처된 이미지 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 설명
-
-디바이스의 카메라 응용 프로그램을 사용 하 여 이미지를 캡처하는 비동기 작업을 시작 합니다. 작업이 단일 세션에서 하나 이상의 이미지를 캡처할 수 있습니다.
-
-캡처 작업 종료 때 카메라 응용 프로그램을 닫으면 또는 `CaptureAudioOptions.limit`에 지정 된 녹음의 최대 수에 도달 합니다. `limit` 값을 지정 하지 경우에, 하나 (1) 기본적으로 캡처 작업 종료 후 사용자 단일 이미지를 캡처합니다.
-
-캡처 작업이 완료 되 면 각 캡처된 이미지 파일 설명 `MediaFile` 개체의 배열과 함께 `CaptureCB` 콜백을 호출 합니다. 사용자 이미지를 캡처하기 전에 작업이 종료 되 면 `CaptureErrorCB` 콜백 `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 특징으로 하는 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-  * 아마존 화재 운영 체제
-  * 안 드 로이드
-  * 블랙베리 10
-  * 브라우저
-  * iOS
-  * Windows Phone 7과 8
-  * 윈도우 8
-  * 윈도우
-
-### Windows Phone 7 단점
-
-당신의 장치 Zune 통해 연결 하는 동안 네이티브 카메라 응용 프로그램을 호출 하면 작동 하지 않는다, 및 오류 콜백 실행.
-
-### 브라우저 만지면
-
-크롬, 파이어 폭스와 오페라에서 작동 하는 단지 (이후 IE와 사파리 navigator.getUserMedia API를 지원 하지 않습니다)
-
-사용 하 여 이미지를 표시 크롬/오페라에서 사용할 수 있는 파일의 URL만 캡처됩니다. 파이어 폭스 IndexedDB 저장 캡처된 이미지 저장 (파일 플러그인 설명서 참조),이 때문에 캡처한 이미지를 표시 하는 유일한 방법은 쇼는 DataURL를 사용 하 여 그것을 읽을 것입니다.
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> 이미지 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-  * **제한**: 사용자는 단일 캡처 작업에서 캡처할 수 있는 이미지의 최대 수. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-### 예를 들어
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS 단점
-
-  * **제한** 매개 변수는 지원 되지 않습니다, 그리고 하나의 이미지 호출 당 촬영.
-
-## capture.captureVideo
-
-> 비디오 레코더 응용 프로그램을 시작 하 고 캡처한 비디오 클립 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 설명
-
-비디오 녹화 장치의 비디오 레코딩 응용 프로그램을 사용 하 여 캡처하는 비동기 작업을 시작 합니다. 작업을 사용 하면 단일 세션에서 하나 이상의 녹음을 캡처할 수 있습니다.
-
-캡처 작업 사용자가 비디오 레코딩 응용 프로그램 종료 또는 `CaptureVideoOptions.limit`에 지정 된 녹음의 최대 수에 도달 하면 끝납니다. `limit` 매개 변수 값을 지정 하지, 하나 (1), 기본 및 캡처 작업이 종료 되 면 사용자는 하나의 비디오 클립을 기록 하는 후.
-
-캡처 작업이 완료 되 면 `CaptureCB` 콜백 실행 각 캡처된 비디오 클립 파일을 설명 하는 `MediaFile` 개체의 배열을 사용 합니다. 사용자는 비디오 클립을 캡처하기 전에 작업이 종료 되 면 `CaptureErrorCB` 콜백 `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 특징으로 하는 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-  * 아마존 화재 운영 체제
-  * 안 드 로이드
-  * 블랙베리 10
-  * iOS
-  * Windows Phone 7과 8
-  * 윈도우 8
-  * 윈도우
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### 블랙베리 10 단점
-
-  * 블랙베리 10 코르도바는 **비디오 레코더** 응용 프로그램을 실행, RIM, 제공한 비디오 녹화를 잡으려고 시도 합니다. 응용 프로그램 수신는 `CaptureError.CAPTURE_NOT_SUPPORTED` 오류 코드 응용 프로그램을 장치에 설치 되어 있지 않으면.
-
-## CaptureVideoOptions
-
-> 비디오 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-  * **제한**: 디바이스의 사용자는 단일 캡처 작업에서 캡처할 수 있는 비디오 클립의 최대 수. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-  * **기간**: 비디오 클립의 최대 기간 초.
-
-### 예를 들어
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### 블랙베리 10 단점
-
-  * **기간** 매개 변수가 지원 되지 않으므로 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### iOS 단점
-
-  * **제한** 매개 변수는 지원 되지 않습니다. 비디오 호출 당 기록 됩니다.
-
-## CaptureCB
-
-> 성공적인 미디어 캡처 작업에 따라 호출 됩니다.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 설명
-
-이 함수는 성공적인 캡처 작업이 완료 된 후 실행 합니다. 미디어 파일을 캡처한이 포인트와 중에 사용자가 미디어 캡처 응용 프로그램 종료 또는 캡처 한계에 도달 했습니다.
-
-각 `MediaFile` 개체 캡처한 미디어 파일을 설명합니다.
-
-### 예를 들어
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 실패 한 미디어 캡처 작업에서 발생 하는 오류 코드를 캡슐화 합니다.
-
-### 속성
-
-  * **코드**: 미리 정의 된 오류 코드 중 하나가 아래에 나열 된.
-
-### 상수
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: 카메라 또는 마이크 캡처 이미지 또는 소리 하지 못했습니다.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: 카메라 또는 오디오 캡처 응용 프로그램은 현재 또 다른 캡처 요청을 제공 하고있다.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: API 잘못 된 사용 (예를 들어, 값 `limit` 보다 작은 하나입니다).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: 사용자는 아무것도 캡처하기 전에 카메라 또는 오디오 캡처 응용 프로그램을 종료 합니다.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: 요청 된 캡처 작업이 지원 되지 않습니다.
-
-## CaptureErrorCB
-
-> 미디어 캡처 작업 중에 오류가 발생 하면 호출 됩니다.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 설명
-
-이 함수는 오류가 발생 하면 실행 하려고 할 때 미디어 캡처 작업을 실행 합니다. 실패 시나리오 등 캡처 응용 프로그램이, 캡처 작업은 이미 일어나 고, 또는 어떤 미디어 파일 캡처 전에 사용자가 작업을 취소 합니다.
-
-이 함수를 실행 하는 적절 한 오류 `code`를 포함 하는 `CaptureError` 개체와 함께.
-
-### 예를 들어
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> 장치가 지 원하는 미디어 캡처 매개 변수 집합을 캡슐화 합니다.
-
-### 설명
-
-장치에서 지 원하는 미디어 캡처 모드를 설명 합니다. 구성 데이터는 MIME 유형 및 비디오 또는 이미지 캡처 캡처 크기 포함 됩니다.
-
-MIME 형식 [RFC2046](http://www.ietf.org/rfc/rfc2046.txt)을 준수 해야 합니다. 예:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### 속성
-
-  * **유형**: 미디어 형식을 나타내는 ASCII로 인코딩 소문자 문자열. (DOMString)
-
-  * **높이**: 이미지 또는 비디오 픽셀에서의 높이 있습니다. 사운드 클립에 대 한 0입니다. (수)
-
-  * **폭**: 이미지 또는 비디오 픽셀에서의 너비. 사운드 클립에 대 한 0입니다. (수)
-
-### 예를 들어
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-모든 플랫폼에서 지원 되지 않습니다. 모든 구성 데이터 배열이 비어 있습니다.
-
-## MediaFile.getFormatData
-
-> 검색은 미디어 캡처 파일에 대 한 정보를 서식을 지정 합니다.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 설명
-
-이 함수는 비동기적으로 미디어 파일에 대 한 형식 정보를 검색 하려고 합니다. 성공 하면 `MediaFileData` 개체와 `MediaFileDataSuccessCB` 콜백을 호출 합니다. 시도가 실패 하는 경우이 함수는 `MediaFileDataErrorCB` 콜백을 호출 합니다.
-
-### 지원 되는 플랫폼
-
-  * 아마존 화재 운영 체제
-  * 안 드 로이드
-  * 블랙베리 10
-  * iOS
-  * Windows Phone 7과 8
-  * 윈도우 8
-  * 윈도우
-
-### 아마존 화재 OS 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-### 블랙베리 10 단점
-
-그래서 모든 `MediaFileData` 개체 기본값으로 반환 미디어 파일에 대 한 정보에 대 한 API를 제공 하지 않습니다.
-
-### 안 드 로이드 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-### iOS 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-## MediaFile
-
-> 미디어 캡처 파일의 속성을 캡슐화합니다.
-
-### 속성
-
-  * **이름**: 경로 정보 없이 파일 이름. (DOMString)
-
-  * **fullPath**: 이름을 포함 한 파일의 전체 경로. (DOMString)
-
-  * **유형**: 파일의 mime 형식 (DOMString)
-
-  * **lastModifiedDate**: 날짜 및 시간 파일을 마지막으로 수정한. (날짜)
-
-  * **크기**: 바이트에서 파일의 크기. (수)
-
-### 메서드
-
-  * **MediaFile.getFormatData**: 미디어 파일의 형식 정보를 검색 합니다.
-
-## MediaFileData
-
-> 미디어 파일에 대 한 형식 정보를 캡슐화합니다.
-
-### 속성
-
-  * **코덱**: 실제 형식의 오디오 및 비디오 콘텐츠. (DOMString)
-
-  * **비트 레이트**: 콘텐츠의 평균 비트 전송률. 값은 이미지에 대 한 0. (수)
-
-  * **높이**: 이미지 또는 비디오 픽셀에서의 높이 있습니다. 오디오 클립에 대 한 0입니다. (수)
-
-  * **폭**: 이미지 또는 비디오 픽셀에서의 너비. 오디오 클립에 대 한 0입니다. (수)
-
-  * **기간**: 초에 비디오 또는 사운드 클립의 길이. 값은 이미지에 대 한 0. (수)
-
-### 블랙베리 10 단점
-
-`MediaFileData` 개체 `MediaFile.getFormatData` 기능에 의해 다음 기본 값을 반환 없음 API 미디어 파일에 대 한 형식 정보를 제공 합니다.
-
-  * **코덱**: 안 지원, 및 반환`null`.
-
-  * **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-  * **높이**: 안 지원, 및 0을 반환 합니다.
-
-  * **폭**: 안 지원, 및 0을 반환 합니다.
-
-  * **기간**: 안 지원, 및 0을 반환 합니다.
-
-### 아마존 화재 OS 단점
-
-지원 되는 `MediaFileData` 속성:
-
-  * **코덱**: 안 지원, 및 반환`null`.
-
-  * **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-  * **높이**: 지원: 이미지 및 비디오 파일에만.
-
-  * **폭**: 지원: 이미지 및 비디오 파일에만.
-
-  * **기간**: 지원: 오디오 및 비디오 파일을
-
-### 안 드 로이드 단점
-
-지원 되는 `MediaFileData` 속성:
-
-  * **코덱**: 안 지원, 및 반환`null`.
-
-  * **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-  * **높이**: 지원: 이미지 및 비디오 파일에만.
-
-  * **폭**: 지원: 이미지 및 비디오 파일에만.
-
-  * **기간**: 지원: 오디오 및 비디오 파일을.
-
-### iOS 단점
-
-지원 되는 `MediaFileData` 속성:
-
-  * **코덱**: 안 지원, 및 반환`null`.
-
-  * **비트 레이트**: iOS4 장치 오디오 전용에 대 한 지원. 이미지 및 비디오에 대 한 반환 0입니다.
-
-  * **높이**: 지원: 이미지 및 비디오 파일에만.
-
-  * **폭**: 지원: 이미지 및 비디오 파일에만.
-
-  * **기간**: 지원: 오디오 및 비디오 파일을.
\ No newline at end of file
diff --git a/doc/ko/index.md b/doc/ko/index.md
deleted file mode 100644
index e3b39c1..0000000
--- a/doc/ko/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-이 플러그인 디바이스의 오디오, 이미지 및 비디오 캡처 기능에 대 한 액세스를 제공합니다.
-
-**경고**: 수집 및 이미지, 비디오 또는 오디오 장치의 카메라 또는 마이크를 사용 하 여 중요 한 개인 정보 보호 문제를 제기 하고있다. 응용 프로그램의 개인 정보 보호 정책 응용 프로그램 같은 센서를 사용 하는 방법 및 다른 당사자와 함께 기록 된 데이터는 공유 하는 여부를 토론 해야 한다. 또한, 애플 리 케이 션의 카메라 또는 마이크를 사용 하지 않으면 명백한 사용자 인터페이스에서, 제공 해야 그냥--시간 통지 (해당 되는 경우 장치 운영 체제 이렇게 이미 하지 않는) 응용 프로그램 카메라 또는 마이크에 액세스 하기 전에. 그 통지는 (예를 들어, **확인** 및 **아니오**선택 제시) 하 여 사용자의 허가 취득 뿐만 아니라, 위에서 언급 된 동일한 정보를 제공 해야 합니다. Note 일부 애플 리 케이 션 장 터 저스트-인-타임 공지 및 카메라 또는 마이크
 에 액세스 하기 전에 사용자에 게 허가를 귀하의 응용 프로그램에 필요할 수 있습니다. 자세한 내용은 개 [...]
-
-이 플러그인 글로벌 `navigator.device.capture` 개체를 정의합니다.
-
-전역 범위에 있지만 그것은 불가능까지 `deviceready` 이벤트 후.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## 설치
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## 지원 되는 플랫폼
-
-*   아마존 화재 운영 체제
-*   안 드 로이드
-*   블랙베리 10
-*   iOS
-*   Windows Phone 7과 8
-*   윈도우 8
-
-## 개체
-
-*   캡처
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## 메서드
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## 속성
-
-*   **supportedAudioModes**: 오디오 녹음 장치에 의해 지원 되는 형식. (ConfigurationData[])
-
-*   **supportedImageModes**: 기록 이미지 크기 및 장치에서 지원 되는 형식. (ConfigurationData[])
-
-*   **supportedVideoModes**: 녹음 비디오 해상도 및 장치에 의해 지원 되는 형식. (ConfigurationData[])
-
-## capture.captureAudio
-
-> 오디오 레코더 응용 프로그램을 시작 하 고 캡처한 오디오 클립 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 설명
-
-소자의 기본 오디오 녹음 응용 프로그램을 사용 하 여 오디오 녹음을 캡처하는 비동기 작업을 시작 합니다. 작업 장치 사용자를 단일 세션에서 여러 녹화를 캡처할 수 있습니다.
-
-캡처 작업 사용자가 오디오 녹음 응용 프로그램을 종료 하거나 녹음 `CaptureAudioOptions.limit`에 의해 지정 된 최대 수에 도달 하면 끝납니다. `limit` 매개 변수 값을 지정 하지, 하나 (1), 기본 및 캡처 작업이 종료 되 면 사용자는 하나의 오디오 클립을 기록 하는 후.
-
-캡처 작업이 완료 되 면 각 캡처된 오디오 클립 파일 설명 `MediaFile` 개체의 배열과 함께 `CaptureCallback`를 실행 합니다. 사용자 전에 오디오 클립을 캡처 작업이 종료 되 면, `CaptureErrorCallback` `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 갖춘 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-*   아마존 화재 운영 체제
-*   안 드 로이드
-*   블랙베리 10
-*   iOS
-*   Windows Phone 7과 8
-*   윈도우 8
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS 단점
-
-*   iOS 없으므로 기본 오디오 녹음 응용 프로그램을 간단한 사용자 인터페이스를 제공 합니다.
-
-### Windows Phone 7, 8 특수
-
-*   Windows Phone 7 없으므로 기본 오디오 녹음 응용 프로그램을 간단한 사용자 인터페이스를 제공 합니다.
-
-## CaptureAudioOptions
-
-> 오디오 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-*   **제한**: 최대 오디오 클립 장치 사용자는 단일 캡처 작업에 기록할 수 있습니다. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-*   **기간**: 오디오 사운드 클립의 최대 기간 초.
-
-### 예를 들어
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### 아마존 화재 OS 단점
-
-*   `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### 안 드 로이드 단점
-
-*   `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### 블랙베리 10 단점
-
-*   `duration`매개 변수는 지원 되지 않습니다. 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-*   `limit`매개 변수는 지원 되지 않습니다, 그래서 하나의 기록 각 호출에 대해 만들 수 있습니다.
-
-### iOS 단점
-
-*   `limit`매개 변수는 지원 되지 않습니다, 그래서 하나의 기록 각 호출에 대해 만들 수 있습니다.
-
-## capture.captureImage
-
-> 카메라 응용 프로그램을 시작 하 고 캡처된 이미지 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 설명
-
-디바이스의 카메라 응용 프로그램을 사용 하 여 이미지를 캡처하는 비동기 작업을 시작 합니다. 작업이 단일 세션에서 하나 이상의 이미지를 캡처할 수 있습니다.
-
-캡처 작업 종료 때 카메라 응용 프로그램을 닫으면 또는 `CaptureAudioOptions.limit`에 지정 된 녹음의 최대 수에 도달 합니다. `limit` 값을 지정 하지 경우에, 하나 (1) 기본적으로 캡처 작업 종료 후 사용자 단일 이미지를 캡처합니다.
-
-캡처 작업이 완료 되 면 각 캡처된 이미지 파일 설명 `MediaFile` 개체의 배열과 함께 `CaptureCB` 콜백을 호출 합니다. 사용자 이미지를 캡처하기 전에 작업이 종료 되 면 `CaptureErrorCB` 콜백 `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 특징으로 하는 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-*   아마존 화재 운영 체제
-*   안 드 로이드
-*   블랙베리 10
-*   iOS
-*   Windows Phone 7과 8
-*   윈도우 8
-
-### Windows Phone 7 단점
-
-당신의 장치 Zune 통해 연결 하는 동안 네이티브 카메라 응용 프로그램을 호출 하면 작동 하지 않는다, 및 오류 콜백 실행.
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> 이미지 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-*   **제한**: 사용자는 단일 캡처 작업에서 캡처할 수 있는 이미지의 최대 수. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-### 예를 들어
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS 단점
-
-*   **제한** 매개 변수는 지원 되지 않습니다, 그리고 하나의 이미지 호출 당 촬영.
-
-## capture.captureVideo
-
-> 비디오 레코더 응용 프로그램을 시작 하 고 캡처한 비디오 클립 파일에 대 한 정보를 반환 합니다.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 설명
-
-비디오 녹화 장치의 비디오 레코딩 응용 프로그램을 사용 하 여 캡처하는 비동기 작업을 시작 합니다. 작업을 사용 하면 단일 세션에서 하나 이상의 녹음을 캡처할 수 있습니다.
-
-캡처 작업 사용자가 비디오 레코딩 응용 프로그램 종료 또는 `CaptureVideoOptions.limit`에 지정 된 녹음의 최대 수에 도달 하면 끝납니다. `limit` 매개 변수 값을 지정 하지, 하나 (1), 기본 및 캡처 작업이 종료 되 면 사용자는 하나의 비디오 클립을 기록 하는 후.
-
-캡처 작업이 완료 되 면 `CaptureCB` 콜백 실행 각 캡처된 비디오 클립 파일을 설명 하는 `MediaFile` 개체의 배열을 사용 합니다. 사용자는 비디오 클립을 캡처하기 전에 작업이 종료 되 면 `CaptureErrorCB` 콜백 `CaptureError.CAPTURE_NO_MEDIA_FILES` 오류 코드를 특징으로 하는 `CaptureError` 개체를 실행 합니다.
-
-### 지원 되는 플랫폼
-
-*   아마존 화재 운영 체제
-*   안 드 로이드
-*   블랙베리 10
-*   iOS
-*   Windows Phone 7과 8
-*   윈도우 8
-
-### 예를 들어
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### 블랙베리 10 단점
-
-*   블랙베리 10 코르도바는 **비디오 레코더** 응용 프로그램을 실행, RIM, 제공한 비디오 녹화를 잡으려고 시도 합니다. 응용 프로그램 수신는 `CaptureError.CAPTURE_NOT_SUPPORTED` 오류 코드 응용 프로그램을 장치에 설치 되어 있지 않으면.
-
-## CaptureVideoOptions
-
-> 비디오 캡처 구성 옵션을 캡슐화합니다.
-
-### 속성
-
-*   **제한**: 디바이스의 사용자는 단일 캡처 작업에서 캡처할 수 있는 비디오 클립의 최대 수. 값 1 (기본값: 1) 보다 크거나 같아야 합니다.
-
-*   **기간**: 비디오 클립의 최대 기간 초.
-
-### 예를 들어
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### 블랙베리 10 단점
-
-*   **기간** 매개 변수가 지원 되지 않으므로 녹음 길이 프로그래밍 방식으로 제한 될 수 없습니다.
-
-### iOS 단점
-
-*   **제한** 매개 변수는 지원 되지 않습니다. 비디오 호출 당 기록 됩니다.
-
-## CaptureCB
-
-> 성공적인 미디어 캡처 작업에 따라 호출 됩니다.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 설명
-
-이 함수는 성공적인 캡처 작업이 완료 된 후 실행 합니다. 미디어 파일을 캡처한이 포인트와 중에 사용자가 미디어 캡처 응용 프로그램 종료 또는 캡처 한계에 도달 했습니다.
-
-각 `MediaFile` 개체 캡처한 미디어 파일을 설명합니다.
-
-### 예를 들어
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 실패 한 미디어 캡처 작업에서 발생 하는 오류 코드를 캡슐화 합니다.
-
-### 속성
-
-*   **코드**: 미리 정의 된 오류 코드 중 하나가 아래에 나열 된.
-
-### 상수
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: 카메라 또는 마이크 캡처 이미지 또는 소리 하지 못했습니다.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: 카메라 또는 오디오 캡처 응용 프로그램은 현재 또 다른 캡처 요청을 제공 하고있다.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: API 잘못 된 사용 (예를 들어, 값 `limit` 보다 작은 하나입니다).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: 사용자는 아무것도 캡처하기 전에 카메라 또는 오디오 캡처 응용 프로그램을 종료 합니다.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: 요청 된 캡처 작업이 지원 되지 않습니다.
-
-## CaptureErrorCB
-
-> 미디어 캡처 작업 중에 오류가 발생 하면 호출 됩니다.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 설명
-
-이 함수는 오류가 발생 하면 실행 하려고 할 때 미디어 캡처 작업을 실행 합니다. 실패 시나리오 등 캡처 응용 프로그램이, 캡처 작업은 이미 일어나 고, 또는 어떤 미디어 파일 캡처 전에 사용자가 작업을 취소 합니다.
-
-이 함수를 실행 하는 적절 한 오류 `code`를 포함 하는 `CaptureError` 개체와 함께.
-
-### 예를 들어
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> 장치가 지 원하는 미디어 캡처 매개 변수 집합을 캡슐화 합니다.
-
-### 설명
-
-장치에서 지 원하는 미디어 캡처 모드를 설명 합니다. 구성 데이터는 MIME 유형 및 비디오 또는 이미지 캡처 캡처 크기 포함 됩니다.
-
-MIME 형식 [RFC2046][1]을 준수 해야 합니다. 예:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### 속성
-
-*   **유형**: 미디어 형식을 나타내는 ASCII로 인코딩 소문자 문자열. (DOMString)
-
-*   **높이**: 이미지 또는 비디오 픽셀에서의 높이 있습니다. 사운드 클립에 대 한 0입니다. (수)
-
-*   **폭**: 이미지 또는 비디오 픽셀에서의 너비. 사운드 클립에 대 한 0입니다. (수)
-
-### 예를 들어
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-모든 플랫폼에서 지원 되지 않습니다. 모든 구성 데이터 배열이 비어 있습니다.
-
-## MediaFile.getFormatData
-
-> 검색은 미디어 캡처 파일에 대 한 정보를 서식을 지정 합니다.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 설명
-
-이 함수는 비동기적으로 미디어 파일에 대 한 형식 정보를 검색 하려고 합니다. 성공 하면 `MediaFileData` 개체와 `MediaFileDataSuccessCB` 콜백을 호출 합니다. 시도가 실패 하는 경우이 함수는 `MediaFileDataErrorCB` 콜백을 호출 합니다.
-
-### 지원 되는 플랫폼
-
-*   아마존 화재 운영 체제
-*   안 드 로이드
-*   블랙베리 10
-*   iOS
-*   Windows Phone 7과 8
-*   윈도우 8
-
-### 아마존 화재 OS 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-### 블랙베리 10 단점
-
-그래서 모든 `MediaFileData` 개체 기본값으로 반환 미디어 파일에 대 한 정보에 대 한 API를 제공 하지 않습니다.
-
-### 안 드 로이드 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-### iOS 단점
-
-미디어 파일 형식 정보에 액세스할 수 API는 제한, 그래서 모든 `MediaFileData` 속성이 지원 됩니다.
-
-## MediaFile
-
-> 미디어 캡처 파일의 속성을 캡슐화합니다.
-
-### 속성
-
-*   **이름**: 경로 정보 없이 파일 이름. (DOMString)
-
-*   **fullPath**: 이름을 포함 한 파일의 전체 경로. (DOMString)
-
-*   **유형**: 파일의 mime 형식 (DOMString)
-
-*   **lastModifiedDate**: 날짜 및 시간 파일을 마지막으로 수정한. (날짜)
-
-*   **크기**: 바이트에서 파일의 크기. (수)
-
-### 메서드
-
-*   **MediaFile.getFormatData**: 미디어 파일의 형식 정보를 검색 합니다.
-
-## MediaFileData
-
-> 미디어 파일에 대 한 형식 정보를 캡슐화합니다.
-
-### 속성
-
-*   **코덱**: 실제 형식의 오디오 및 비디오 콘텐츠. (DOMString)
-
-*   **비트 레이트**: 콘텐츠의 평균 비트 전송률. 값은 이미지에 대 한 0. (수)
-
-*   **높이**: 이미지 또는 비디오 픽셀에서의 높이 있습니다. 오디오 클립에 대 한 0입니다. (수)
-
-*   **폭**: 이미지 또는 비디오 픽셀에서의 너비. 오디오 클립에 대 한 0입니다. (수)
-
-*   **기간**: 초에 비디오 또는 사운드 클립의 길이. 값은 이미지에 대 한 0. (수)
-
-### 블랙베리 10 단점
-
-`MediaFileData` 개체 `MediaFile.getFormatData` 기능에 의해 다음 기본 값을 반환 없음 API 미디어 파일에 대 한 형식 정보를 제공 합니다.
-
-*   **코덱**: 안 지원, 및 반환`null`.
-
-*   **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-*   **높이**: 안 지원, 및 0을 반환 합니다.
-
-*   **폭**: 안 지원, 및 0을 반환 합니다.
-
-*   **기간**: 안 지원, 및 0을 반환 합니다.
-
-### 아마존 화재 OS 단점
-
-지원 되는 `MediaFileData` 속성:
-
-*   **코덱**: 안 지원, 및 반환`null`.
-
-*   **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-*   **높이**: 지원: 이미지 및 비디오 파일에만.
-
-*   **폭**: 지원: 이미지 및 비디오 파일에만.
-
-*   **기간**: 지원: 오디오 및 비디오 파일을
-
-### 안 드 로이드 단점
-
-지원 되는 `MediaFileData` 속성:
-
-*   **코덱**: 안 지원, 및 반환`null`.
-
-*   **비트 레이트**: 안 지원, 및 0을 반환 합니다.
-
-*   **높이**: 지원: 이미지 및 비디오 파일에만.
-
-*   **폭**: 지원: 이미지 및 비디오 파일에만.
-
-*   **기간**: 지원: 오디오 및 비디오 파일을.
-
-### iOS 단점
-
-지원 되는 `MediaFileData` 속성:
-
-*   **코덱**: 안 지원, 및 반환`null`.
-
-*   **비트 레이트**: iOS4 장치 오디오 전용에 대 한 지원. 이미지 및 비디오에 대 한 반환 0입니다.
-
-*   **높이**: 지원: 이미지 및 비디오 파일에만.
-
-*   **폭**: 지원: 이미지 및 비디오 파일에만.
-
-*   **기간**: 지원: 오디오 및 비디오 파일을.
diff --git a/doc/pl/README.md b/doc/pl/README.md
deleted file mode 100644
index 2f805db..0000000
--- a/doc/pl/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-Ten plugin umożliwia dostęp do urządzenia dźwięku, obrazu i możliwości przechwytywania wideo.
-
-**Ostrzeżenie**: zbierania i wykorzystywania zdjęć, wideo lub audio z urządzenia kamery lub mikrofonu podnosi kwestie prywatności ważne. Polityka prywatności danej aplikacji należy Dyskutować, jak aplikacja używa takich czujników i czy dane zapisane jest współużytkowany z innymi stronami. Ponadto jeśli aplikacji wykorzystanie kamery lub mikrofonu nie jest widoczne w interfejsie użytkownika, powinny zapewnić just-in czas wypowiedzenia przed aplikacji dostęp do kamery lub mikrofonu (jeśli  [...]
-
-Ten plugin określa globalne `navigator.device.capture` obiektu.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Instalacja
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Obsługiwane platformy
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Przeglądarka
-  * iOS
-  * Windows Phone 7 i 8
-  * Windows 8
-  * Windows
-
-## Obiekty
-
-  * Capture
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## Metody
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## Właściwości
-
-  * **supportedAudioModes**: nagranie formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-  * **supportedImageModes**: nagrywanie obrazu rozmiarów i formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-  * **supportedVideoModes**: rozdzielczości nagrywania i formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Uruchom aplikację rejestrator audio i zwraca informacje o przechwyconych klip audio pliki.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania audio nagrania za pomocą urządzenia domyślnej aplikacji do nagrywania dźwięku. Operacja pozwala uchwycić wiele nagrań w jednej sesji użytkownika urządzenia.
-
-Operacji przechwytywania kończy się, gdy użytkownik zamyka nagranie aplikacji, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureAudioOptions.limit`. Jeśli wartość parametru nie `spółka z ograniczoną odpowiedzialnością` jest określony, domyślnie do jednego (1), i operacji przechwytywania kończy po użytkownik rejestruje pojedynczy klip audio.
-
-Po zakończeniu operacji przechwytywania, `CaptureCallback` wykonuje się z tablicą obiektów `MediaFile` opisu każdego pliku przechwyconych klip audio. Jeśli użytkownik kończy działanie przed klipu audio jest zrobione, `CaptureErrorCallback` wykonuje z obiektem `CaptureError`, z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 i 8
-  * Windows 8
-  * Windows
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### Dziwactwa iOS
-
-  * iOS nie ma domyślnej aplikacji do nagrywania dźwięku, więc podano pewien prosty użytkownik złącze standardowe.
-
-### Windows Phone 7 i 8 dziwactwa
-
-  * Windows Phone 7 nie ma domyślnej aplikacji do nagrywania dźwięku, więc pewien prosty użytkownik złącze standardowe jest dostarczone.
-
-## CaptureAudioOptions
-
-> Zawiera opcje konfiguracji przechwytywania dźwięku.
-
-### Właściwości
-
-  * **Limit**: Maksymalna liczba klipów audio nagrywać w operacji przechwytywania pojedynczego użytkownika urządzenia. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-  * **czas trwania**: maksymalny czas trwania klipu audio dźwięku, w kilka sekund.
-
-### Przykład
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon ogień OS dziwactwa
-
-  * `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-
-### Dziwactwa Androida
-
-  * `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-
-### Jeżyna 10 dziwactwa
-
-  * `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-  * `limit`Parametr nie jest obsługiwana, więc tylko jednego nagrania mogą być tworzone dla każdego wywołania.
-
-### Dziwactwa iOS
-
-  * `limit`Parametr nie jest obsługiwana, więc tylko jednego nagrania mogą być tworzone dla każdego wywołania.
-
-## capture.captureImage
-
-> Uruchom aplikację aparatu i zwraca informacje o przechwyconych obrazów.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania obrazów przy użyciu urządzenia aparatu. Operacja pozwala użytkownik wobec zawładnięcie więcej niż jeden obraz w jednej sesji.
-
-Kończy operację przechwytywania, albo kiedy użytkownik zamyka aplikację aparatu, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureAudioOptions.limit`. Jeśli nie `limit` wartość jest określona, domyślnie jest to jeden (1), i operacji przechwytywania kończy się po użytkownika przechwytuje jeden obraz.
-
-Po zakończeniu operacji przechwytywania, wywołuje `CaptureCB` wywołanie zwrotne z tablicą obiektów `MediaFile` opisu każdego pliku przechwyconego obrazu. Jeśli użytkownik kończy operację przed zrobieniem zdjęcia, wywołania zwrotnego `CaptureErrorCB` wykonuje się z obiektu `CaptureError` z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * Przeglądarka
-  * iOS
-  * Windows Phone 7 i 8
-  * Windows 8
-  * Windows
-
-### Dziwactwa Windows Phone 7
-
-Wywoływanie aparat native aplikacji, podczas gdy urządzenie jest podłączone przez Zune nie dziala, i wykonuje błąd wywołania zwrotnego.
-
-### Quirks przeglądarki
-
-Działa w Chrome, Firefox i Opera, tylko (od IE i Safari nie obsługuje interfejsu API navigator.getUserMedia)
-
-Wyświetlanie obrazów przy użyciu zrobione tylko URL pliku dostępne w Chrome/Opera. Firefox przechowuje przechwyconych obrazów w składzie IndexedDB (zobacz plik wtyczki dokumentacji), i w związku z tym jedynym sposobem, aby pokazać przechwyconego obrazu jest czytać ją i Pokaż przy jego DataURL.
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Zawiera opcje konfiguracji przechwytywania obrazu.
-
-### Właściwości
-
-  * **limit**: Maksymalna liczba zdjęć, użytkownik puszka metalowa zawładnięcie w operacji przechwytywania pojedynczego. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-### Przykład
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### Dziwactwa iOS
-
-  * Parametr **limit** nie jest obsługiwane, i tylko jeden obraz jest podejmowana na wywołanie.
-
-## capture.captureVideo
-
-> Uruchom aplikację rejestrator wideo i zwraca informacje o przechwyconych wideo akta.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania nagrania wideo za pomocą urządzenia wideo notujący zgłoszenie. Operacja pozwala użytkownik wobec zawładnięcie więcej niż jednego nagrania w pojedynczej sesji.
-
-Operacji przechwytywania kończy się, gdy użytkownik zamyka aplikację nagrywania wideo, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureVideoOptions.limit`. Jeśli wartość parametru nie `spółka z ograniczoną odpowiedzialnością` jest określony, domyślnie do jednego (1), i operacji przechwytywania kończy po użytkownik rejestruje pojedynczy klip audio.
-
-Po zakończeniu operacji przechwytywania wywołania zwrotnego `CaptureCB` wykonuje z tablicą obiektów `MediaFile` opisu każdego pliku wideo przechwycone. Jeśli użytkownik kończy operację przed przechwytywania wideo, wywołania zwrotnego `CaptureErrorCB` wykonuje się z obiektu `CaptureError` z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 i 8
-  * Windows 8
-  * Windows
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### Jeżyna 10 dziwactwa
-
-  * Cordova dla BlackBerry 10 próbuje uruchomić wniosku **Rejestrator wideo** dostarczone przez RIM, przechwytywanie nagrań wideo. Aplikacja otrzymuje `CaptureError.CAPTURE_NOT_SUPPORTED` kod błędu, jeśli aplikacja nie jest zainstalowana na urządzeniu.
-
-## CaptureVideoOptions
-
-> Zawiera opcje konfiguracji przechwytywania wideo.
-
-### Właściwości
-
-  * **Limit**: Maksymalna liczba klipów wideo urządzenia użytkownik puszka metalowa zawładnięcie w operacji przechwytywania pojedynczego. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-  * **czas trwania**: maksymalny czas trwania klipu wideo w kilka sekund.
-
-### Przykład
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### Jeżyna 10 dziwactwa
-
-  * **Czas trwania** parametr nie jest obsługiwana, więc długość nagrania nie może być ograniczony programowo.
-
-### Dziwactwa iOS
-
-  * Parametr **limit** nie jest obsługiwane. Tylko jeden film jest nagrany na wywołanie.
-
-## CaptureCB
-
-> Wywoływane po operacji przechwytywania mediów sukces.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Opis
-
-Ta funkcja wykonuje się po zakończeniu operacji wychwytywania sukces. W tym momencie plik multimedialny został złapany, a następnie użytkownik ma zakończony aplikacji przechwytywania mediów, czy osiągnięto limit przechwytywania.
-
-Każdy obiekt `MediaFile` opisuje plik multimedialny przechwycone.
-
-### Przykład
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Hermetyzuje kod błędów wynikających z operacji przechwytywania mediów nie powiodło się.
-
-### Właściwości
-
-  * **Kod**: jeden z kodów błędów wstępnie zdefiniowanych poniżej.
-
-### Stałe
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: Kamery lub mikrofonu udało się przechwycić obraz lub dźwięk.
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: Aplikacji przechwytywania kamery lub audio jest aktualnie obsługujący wniosek innego przechwytywania.
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: Nieprawidłowe użycie interfejsu API (np. wartości `limit` jest mniej niż jeden).
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: Użytkownik zamyka aparat fotograficzny lub audio aplikacji przechwytywania przed zrobieniem czegokolwiek.
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: Przechwytywania Żądana operacja nie jest obsługiwana.
-
-## CaptureErrorCB
-
-> Wywołany, jeśli wystąpi błąd podczas operacji przechwytywania mediów.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Opis
-
-Ta funkcja wykonuje, jeśli wystąpi błąd, gdy próbuje uruchomić nośnik przechwytywania operacji. Brak scenariusze podczas aplikacji przechwytywania jest zajęty, operacji przechwytywania jest już miejsce, lub użytkownik nie anuluje operację zanim jakiekolwiek pliki multimedialne są przechwytywane.
-
-Ta funkcja wykonuje się z obiektem `CaptureError`, zawierające odpowiedni komunikat `Kod`.
-
-### Przykład
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Hermetyzuje zestaw parametrów przechwytywania mediów, które urządzenie obsługuje.
-
-### Opis
-
-W tym artykule opisano tryby przechwytywania mediów obsługiwane przez urządzenie. Dane konfiguracji zawiera typ MIME i przechwytywania wymiary do przechwytywania wideo lub obraz.
-
-Typy MIME powinno stosować się do [RFC2046](http://www.ietf.org/rfc/rfc2046.txt). Przykłady:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### Właściwości
-
-  * **Typ**: The ASCII algorytmem małe ciąg reprezentujący typ nośnika. (DOMString)
-
-  * **wysokość**: wysokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipy dźwiękowe. (Liczba)
-
-  * **szerokość**: szerokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipy dźwiękowe. (Liczba)
-
-### Przykład
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Nie obsługiwane przez każdą platformę. Wszystkie tablice danych konfiguracji są puste.
-
-## MediaFile.getFormatData
-
-> Pobiera formatu informacji o pliku przechwytywania mediów.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Opis
-
-Ta funkcja asynchronicznie podejmie próby pobrania informacji o formacie plik multimedialny. Jeśli zakończy się sukcesem, to wywołuje `MediaFileDataSuccessCB` wywołanie zwrotne z obiektu `MediaFileData`. Jeżeli próba nie powiedzie się, funkcja ta wywołuje wywołania zwrotnego `MediaFileDataErrorCB`.
-
-### Obsługiwane platformy
-
-  * Amazon Fire OS
-  * Android
-  * BlackBerry 10
-  * iOS
-  * Windows Phone 7 i 8
-  * Windows 8
-  * Windows
-
-### Amazon ogień OS dziwactwa
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-### Jeżyna 10 dziwactwa
-
-Zapewnia API dla informacji na temat plików multimedialnych, więc wszystkie obiekty `MediaFileData` zwrotu z wartości domyślnych.
-
-### Dziwactwa Androida
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-### Dziwactwa iOS
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-## MediaFile
-
-> Hermetyzuje właściwości pliku przechwytywania mediów.
-
-### Właściwości
-
-  * **Nazwa**: Nazwa pliku, bez informacji o ścieżce. (DOMString)
-
-  * **fullPath**: pełną ścieżkę pliku, łącznie z nazwą. (DOMString)
-
-  * **Typ**: Typ mime pliku (DOMString)
-
-  * **Data ostatniej modyfikacji**: data i czas ostatniej modyfikacji pliku. (Data)
-
-  * **rozmiar**: wielkość pliku w bajtach. (Liczba)
-
-### Metody
-
-  * **MediaFile.getFormatData**: pobiera informacje o formatach plików multimedialnych.
-
-## MediaFileData
-
-> Hermetyzuje informacje formatu pliku multimedialnego.
-
-### Właściwości
-
-  * **kodery-dekodery**: format rzeczywista zawartość audio i wideo. (DOMString)
-
-  * **bitrate**: średnia szybkość transmisji bitów zawartości. Wartość wynosi zero dla obrazów. (Liczba)
-
-  * **wysokość**: wysokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipów audio. (Liczba)
-
-  * **szerokość**: szerokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipów audio. (Liczba)
-
-  * **czas trwania**: długość dźwięku lub wideo klip w kilka sekund. Wartość wynosi zero dla obrazów. (Liczba)
-
-### Jeżyna 10 dziwactwa
-
-Nie API zapewnia informacje o formatach plików multimedialnych, więc obiekt `MediaFileData` zwracane przez funkcje `MediaFile.getFormatData` następujące wartości domyślne:
-
-  * **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-  * **bitrate**: nie obsługiwane i zwraca zero.
-
-  * **wysokość**: nie obsługiwane i zwraca zero.
-
-  * **szerokość**: nie obsługiwane i zwraca zero.
-
-  * **czas trwania**: nie obsługiwane i zwraca zero.
-
-### Amazon ogień OS dziwactwa
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-  * **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-  * **bitrate**: nie obsługiwane i zwraca zero.
-
-  * **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **czas trwania**: obsługiwane: audio i wideo tylko pliki
-
-### Dziwactwa Androida
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-  * **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-  * **bitrate**: nie obsługiwane i zwraca zero.
-
-  * **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **czas trwania**: obsługiwane: audio i wideo tylko pliki.
-
-### Dziwactwa iOS
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-  * **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-  * **bitrate**: obsługiwane na iOS4 urządzeń audio tylko. Zwraca wartość zero dla zdjęć i filmów.
-
-  * **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-  * **czas trwania**: obsługiwane: audio i wideo tylko pliki.
\ No newline at end of file
diff --git a/doc/pl/index.md b/doc/pl/index.md
deleted file mode 100644
index a8079c8..0000000
--- a/doc/pl/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Ten plugin umożliwia dostęp do urządzenia dźwięku, obrazu i możliwości przechwytywania wideo.
-
-**Ostrzeżenie**: zbierania i wykorzystywania zdjęć, wideo lub audio z urządzenia kamery lub mikrofonu podnosi kwestie prywatności ważne. Polityka prywatności danej aplikacji należy Dyskutować, jak aplikacja używa takich czujników i czy dane zapisane jest współużytkowany z innymi stronami. Ponadto jeśli aplikacji wykorzystanie kamery lub mikrofonu nie jest widoczne w interfejsie użytkownika, powinny zapewnić just-in czas wypowiedzenia przed aplikacji dostęp do kamery lub mikrofonu (jeśli  [...]
-
-Ten plugin określa globalne `navigator.device.capture` obiektu.
-
-Chociaż w globalnym zasięgu, to nie dostępne dopiero po `deviceready` imprezie.
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## Instalacja
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Obsługiwane platformy
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 i 8
-*   Windows 8
-
-## Obiekty
-
-*   Capture
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Metody
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Właściwości
-
-*   **supportedAudioModes**: nagranie formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-*   **supportedImageModes**: nagrywanie obrazu rozmiarów i formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-*   **supportedVideoModes**: rozdzielczości nagrywania i formatów obsługiwanych przez urządzenie. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Uruchom aplikację rejestrator audio i zwraca informacje o przechwyconych klip audio pliki.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania audio nagrania za pomocą urządzenia domyślnej aplikacji do nagrywania dźwięku. Operacja pozwala uchwycić wiele nagrań w jednej sesji użytkownika urządzenia.
-
-Operacji przechwytywania kończy się, gdy użytkownik zamyka nagranie aplikacji, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureAudioOptions.limit`. Jeśli wartość parametru nie `spółka z ograniczoną odpowiedzialnością` jest określony, domyślnie do jednego (1), i operacji przechwytywania kończy po użytkownik rejestruje pojedynczy klip audio.
-
-Po zakończeniu operacji przechwytywania, `CaptureCallback` wykonuje się z tablicą obiektów `MediaFile` opisu każdego pliku przechwyconych klip audio. Jeśli użytkownik kończy działanie przed klipu audio jest zrobione, `CaptureErrorCallback` wykonuje z obiektem `CaptureError`, z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 i 8
-*   Windows 8
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### Dziwactwa iOS
-
-*   iOS nie ma domyślnej aplikacji do nagrywania dźwięku, więc podano pewien prosty użytkownik złącze standardowe.
-
-### Windows Phone 7 i 8 dziwactwa
-
-*   Windows Phone 7 nie ma domyślnej aplikacji do nagrywania dźwięku, więc pewien prosty użytkownik złącze standardowe jest dostarczone.
-
-## CaptureAudioOptions
-
-> Zawiera opcje konfiguracji przechwytywania dźwięku.
-
-### Właściwości
-
-*   **Limit**: Maksymalna liczba klipów audio nagrywać w operacji przechwytywania pojedynczego użytkownika urządzenia. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-*   **czas trwania**: maksymalny czas trwania klipu audio dźwięku, w kilka sekund.
-
-### Przykład
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Amazon ogień OS dziwactwa
-
-*   `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-
-### Dziwactwa Androida
-
-*   `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-
-### Jeżyna 10 dziwactwa
-
-*   `duration`Parametr nie jest obsługiwana. Zapis długości nie może być ograniczony programowo.
-*   `limit`Parametr nie jest obsługiwana, więc tylko jednego nagrania mogą być tworzone dla każdego wywołania.
-
-### Dziwactwa iOS
-
-*   `limit`Parametr nie jest obsługiwana, więc tylko jednego nagrania mogą być tworzone dla każdego wywołania.
-
-## capture.captureImage
-
-> Uruchom aplikację aparatu i zwraca informacje o przechwyconych obrazów.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania obrazów przy użyciu urządzenia aparatu. Operacja pozwala użytkownik wobec zawładnięcie więcej niż jeden obraz w jednej sesji.
-
-Kończy operację przechwytywania, albo kiedy użytkownik zamyka aplikację aparatu, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureAudioOptions.limit`. Jeśli nie `limit` wartość jest określona, domyślnie jest to jeden (1), i operacji przechwytywania kończy się po użytkownika przechwytuje jeden obraz.
-
-Po zakończeniu operacji przechwytywania, wywołuje `CaptureCB` wywołanie zwrotne z tablicą obiektów `MediaFile` opisu każdego pliku przechwyconego obrazu. Jeśli użytkownik kończy operację przed zrobieniem zdjęcia, wywołania zwrotnego `CaptureErrorCB` wykonuje się z obiektu `CaptureError` z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 i 8
-*   Windows 8
-
-### Dziwactwa Windows Phone 7
-
-Wywoływanie aparat native aplikacji, podczas gdy urządzenie jest podłączone przez Zune nie dziala, i wykonuje błąd wywołania zwrotnego.
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Zawiera opcje konfiguracji przechwytywania obrazu.
-
-### Właściwości
-
-*   **limit**: Maksymalna liczba zdjęć, użytkownik puszka metalowa zawładnięcie w operacji przechwytywania pojedynczego. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-### Przykład
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### Dziwactwa iOS
-
-*   Parametr **limit** nie jest obsługiwane, i tylko jeden obraz jest podejmowana na wywołanie.
-
-## capture.captureVideo
-
-> Uruchom aplikację rejestrator wideo i zwraca informacje o przechwyconych wideo akta.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Opis
-
-Rozpoczyna operację asynchroniczną do przechwytywania nagrania wideo za pomocą urządzenia wideo notujący zgłoszenie. Operacja pozwala użytkownik wobec zawładnięcie więcej niż jednego nagrania w pojedynczej sesji.
-
-Operacji przechwytywania kończy się, gdy użytkownik zamyka aplikację nagrywania wideo, lub zostanie osiągnięta Maksymalna liczba nagrań, określony przez `CaptureVideoOptions.limit`. Jeśli wartość parametru nie `spółka z ograniczoną odpowiedzialnością` jest określony, domyślnie do jednego (1), i operacji przechwytywania kończy po użytkownik rejestruje pojedynczy klip audio.
-
-Po zakończeniu operacji przechwytywania wywołania zwrotnego `CaptureCB` wykonuje z tablicą obiektów `MediaFile` opisu każdego pliku wideo przechwycone. Jeśli użytkownik kończy operację przed przechwytywania wideo, wywołania zwrotnego `CaptureErrorCB` wykonuje się z obiektu `CaptureError` z kodem błędu `CaptureError.CAPTURE_NO_MEDIA_FILES`.
-
-### Obsługiwane platformy
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 i 8
-*   Windows 8
-
-### Przykład
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### Jeżyna 10 dziwactwa
-
-*   Cordova dla BlackBerry 10 próbuje uruchomić wniosku **Rejestrator wideo** dostarczone przez RIM, przechwytywanie nagrań wideo. Aplikacja otrzymuje `CaptureError.CAPTURE_NOT_SUPPORTED` kod błędu, jeśli aplikacja nie jest zainstalowana na urządzeniu.
-
-## CaptureVideoOptions
-
-> Zawiera opcje konfiguracji przechwytywania wideo.
-
-### Właściwości
-
-*   **Limit**: Maksymalna liczba klipów wideo urządzenia użytkownik puszka metalowa zawładnięcie w operacji przechwytywania pojedynczego. Wartość musi być większa lub równa 1 (domyślnie 1).
-
-*   **czas trwania**: maksymalny czas trwania klipu wideo w kilka sekund.
-
-### Przykład
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### Jeżyna 10 dziwactwa
-
-*   **Czas trwania** parametr nie jest obsługiwana, więc długość nagrania nie może być ograniczony programowo.
-
-### Dziwactwa iOS
-
-*   Parametr **limit** nie jest obsługiwane. Tylko jeden film jest nagrany na wywołanie.
-
-## CaptureCB
-
-> Wywoływane po operacji przechwytywania mediów sukces.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Opis
-
-Ta funkcja wykonuje się po zakończeniu operacji wychwytywania sukces. W tym momencie plik multimedialny został złapany, a następnie użytkownik ma zakończony aplikacji przechwytywania mediów, czy osiągnięto limit przechwytywania.
-
-Każdy obiekt `MediaFile` opisuje plik multimedialny przechwycone.
-
-### Przykład
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Hermetyzuje kod błędów wynikających z operacji przechwytywania mediów nie powiodło się.
-
-### Właściwości
-
-*   **Kod**: jeden z kodów błędów wstępnie zdefiniowanych poniżej.
-
-### Stałe
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: Kamery lub mikrofonu udało się przechwycić obraz lub dźwięk.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: Aplikacji przechwytywania kamery lub audio jest aktualnie obsługujący wniosek innego przechwytywania.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Nieprawidłowe użycie interfejsu API (np. wartości `limit` jest mniej niż jeden).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: Użytkownik zamyka aparat fotograficzny lub audio aplikacji przechwytywania przed zrobieniem czegokolwiek.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: Przechwytywania Żądana operacja nie jest obsługiwana.
-
-## CaptureErrorCB
-
-> Wywołany, jeśli wystąpi błąd podczas operacji przechwytywania mediów.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Opis
-
-Ta funkcja wykonuje, jeśli wystąpi błąd, gdy próbuje uruchomić nośnik przechwytywania operacji. Brak scenariusze podczas aplikacji przechwytywania jest zajęty, operacji przechwytywania jest już miejsce, lub użytkownik nie anuluje operację zanim jakiekolwiek pliki multimedialne są przechwytywane.
-
-Ta funkcja wykonuje się z obiektem `CaptureError`, zawierające odpowiedni komunikat `Kod`.
-
-### Przykład
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Hermetyzuje zestaw parametrów przechwytywania mediów, które urządzenie obsługuje.
-
-### Opis
-
-W tym artykule opisano tryby przechwytywania mediów obsługiwane przez urządzenie. Dane konfiguracji zawiera typ MIME i przechwytywania wymiary do przechwytywania wideo lub obraz.
-
-Typy MIME powinno stosować się do [RFC2046][1]. Przykłady:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Właściwości
-
-*   **Typ**: The ASCII algorytmem małe ciąg reprezentujący typ nośnika. (DOMString)
-
-*   **wysokość**: wysokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipy dźwiękowe. (Liczba)
-
-*   **szerokość**: szerokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipy dźwiękowe. (Liczba)
-
-### Przykład
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Nie obsługiwane przez każdą platformę. Wszystkie tablice danych konfiguracji są puste.
-
-## MediaFile.getFormatData
-
-> Pobiera formatu informacji o pliku przechwytywania mediów.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Opis
-
-Ta funkcja asynchronicznie podejmie próby pobrania informacji o formacie plik multimedialny. Jeśli zakończy się sukcesem, to wywołuje `MediaFileDataSuccessCB` wywołanie zwrotne z obiektu `MediaFileData`. Jeżeli próba nie powiedzie się, funkcja ta wywołuje wywołania zwrotnego `MediaFileDataErrorCB`.
-
-### Obsługiwane platformy
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 i 8
-*   Windows 8
-
-### Amazon ogień OS dziwactwa
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-### Jeżyna 10 dziwactwa
-
-Zapewnia API dla informacji na temat plików multimedialnych, więc wszystkie obiekty `MediaFileData` zwrotu z wartości domyślnych.
-
-### Dziwactwa Androida
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-### Dziwactwa iOS
-
-Ten API wobec dostęp do mediów informacji o formacie pliku jest ograniczona, więc nie wszystkie `MediaFileData` są obsługiwane właściwości.
-
-## MediaFile
-
-> Hermetyzuje właściwości pliku przechwytywania mediów.
-
-### Właściwości
-
-*   **Nazwa**: Nazwa pliku, bez informacji o ścieżce. (DOMString)
-
-*   **fullPath**: pełną ścieżkę pliku, łącznie z nazwą. (DOMString)
-
-*   **Typ**: Typ mime pliku (DOMString)
-
-*   **Data ostatniej modyfikacji**: data i czas ostatniej modyfikacji pliku. (Data)
-
-*   **rozmiar**: wielkość pliku w bajtach. (Liczba)
-
-### Metody
-
-*   **MediaFile.getFormatData**: pobiera informacje o formatach plików multimedialnych.
-
-## MediaFileData
-
-> Hermetyzuje informacje formatu pliku multimedialnego.
-
-### Właściwości
-
-*   **kodery-dekodery**: format rzeczywista zawartość audio i wideo. (DOMString)
-
-*   **bitrate**: średnia szybkość transmisji bitów zawartości. Wartość wynosi zero dla obrazów. (Liczba)
-
-*   **wysokość**: wysokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipów audio. (Liczba)
-
-*   **szerokość**: szerokość obrazu lub wideo w pikselach. Wartość wynosi zero dla klipów audio. (Liczba)
-
-*   **czas trwania**: długość dźwięku lub wideo klip w kilka sekund. Wartość wynosi zero dla obrazów. (Liczba)
-
-### Jeżyna 10 dziwactwa
-
-Nie API zapewnia informacje o formatach plików multimedialnych, więc obiekt `MediaFileData` zwracane przez funkcje `MediaFile.getFormatData` następujące wartości domyślne:
-
-*   **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-*   **bitrate**: nie obsługiwane i zwraca zero.
-
-*   **wysokość**: nie obsługiwane i zwraca zero.
-
-*   **szerokość**: nie obsługiwane i zwraca zero.
-
-*   **czas trwania**: nie obsługiwane i zwraca zero.
-
-### Amazon ogień OS dziwactwa
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-*   **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-*   **bitrate**: nie obsługiwane i zwraca zero.
-
-*   **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **czas trwania**: obsługiwane: audio i wideo tylko pliki
-
-### Dziwactwa Androida
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-*   **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-*   **bitrate**: nie obsługiwane i zwraca zero.
-
-*   **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **czas trwania**: obsługiwane: audio i wideo tylko pliki.
-
-### Dziwactwa iOS
-
-Obsługuje następujące `MediaFileData` Właściwości:
-
-*   **kodery-dekodery**: nie obsługiwane i zwraca`null`.
-
-*   **bitrate**: obsługiwane na iOS4 urządzeń audio tylko. Zwraca wartość zero dla zdjęć i filmów.
-
-*   **wysokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **szerokość**: obsługiwane: tylko pliki obrazów i wideo.
-
-*   **czas trwania**: obsługiwane: audio i wideo tylko pliki.
diff --git a/doc/ru/index.md b/doc/ru/index.md
deleted file mode 100644
index c2466cf..0000000
--- a/doc/ru/index.md
+++ /dev/null
@@ -1,541 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-Этот плагин обеспечивает доступ к аудио, изображения и возможности видео захвата устройства.
-
-**Предупреждение**: сбор и использование изображений, видео или аудио с камеры или микрофона устройства поднимает вопросы важные конфиденциальности. Политика конфиденциальности вашего приложения должна обсудить, как приложение использует такие датчики и ли данные, записанные совместно с другими сторонами. Кроме того если app использование камеры или микрофона не является очевидной в пользовательском интерфейсе, необходимо предоставить уведомление just-in-time, прежде, чем приложение обра [...]
-
-## Установка
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## Поддерживаемые платформы
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 и 8
-*   Windows 8
-
-## Объекты
-
-*   Съемка
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## Методы
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## Параметры
-
-*   **supportedAudioModes**: аудио записи форматы, поддерживаемые устройством. (ConfigurationData[])
-
-*   **supportedImageModes**: запись изображения размеры и форматы, поддерживаемые устройством. (ConfigurationData[])
-
-*   **supportedVideoModes**: запись видео резолюций и форматы, поддерживаемые устройством. (ConfigurationData[])
-
-## capture.captureAudio
-
-> Запустите приложение аудио рекордер и возвращают сведения о файлах захватили аудио клип.
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### Описание
-
-Начинает асинхронную операцию, чтобы захватить аудио записи с помощью устройства по умолчанию аудио записи приложения. Операция позволяет пользователю устройства захвата нескольких записей за один сеанс.
-
-Операции захвата заканчивается, когда либо пользователь выходит из аудио записи приложения, или максимальное количество записей, указанный `CaptureAudioOptions.limit` достигается. Если не `limit` значение параметра указывается, по умолчанию он один (1) и захвата операция прекращается после того, как пользователь записывает один аудио клип.
-
-По завершении операции захвата `CaptureCallback` выполняет с массивом `MediaFile` объекты, описывающие каждый захвачен файл аудио клип. Если пользователь завершает операцию перед захваченных аудио клип `CaptureErrorCallback` выполняет с `CaptureError` объект, показывая `CaptureError.CAPTURE_NO_MEDIA_FILES` код ошибки.
-
-### Поддерживаемые платформы
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 и 8
-*   Windows 8
-
-### Пример
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### Особенности iOS
-
-*   iOS не имеет приложение записи звука по умолчанию, поэтому предоставляется простой пользовательский интерфейс.
-
-### Особенности Windows Phone 7 и 8
-
-*   Windows Phone 7 не имеет приложение записи звука по умолчанию, поэтому предоставляется простой пользовательский интерфейс.
-
-## CaptureAudioOptions
-
-> Инкапсулирует параметры конфигурации аудио захвата.
-
-### Параметры
-
-*   **ограничение**: максимальное количество аудио клипы, устройства пользователь может записывать в одном захвата. Значение должно быть больше или равно 1 (по умолчанию 1).
-
-*   **Продолжительность**: максимальная продолжительность аудио звуковой клип, в секундах.
-
-### Пример
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### Особенности Amazon Fire OS
-
-*   `duration`Параметр не поддерживается. Запись длины не могут быть ограничены программно.
-
-### Особенности Android
-
-*   `duration`Параметр не поддерживается. Запись длины не могут быть ограничены программно.
-
-### Особенности BlackBerry 10
-
-*   `duration`Параметр не поддерживается. Запись длины не могут быть ограничены программно.
-*   `limit`Параметр не поддерживается, так что только одна запись может быть создан для каждого вызова.
-
-### Особенности iOS
-
-*   `limit`Параметр не поддерживается, так что только одна запись может быть создан для каждого вызова.
-
-## capture.captureImage
-
-> Запустите приложение камеры и возвращают сведения о файлах образа.
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### Описание
-
-Начинает асинхронную операцию для захвата изображения с помощью приложения камеры устройства. Операция позволяет пользователям захватывать более одного изображения за один сеанс.
-
-Операции захвата заканчивается, либо когда пользователь закрывает приложение камеры, или максимальное количество записей, указанный `CaptureAudioOptions.limit` достигается. Если не `limit` указано значение, по умолчанию он один (1) и захвата операция прекращается после того, как пользователь захватывает отдельное изображение.
-
-По завершении операции захвата он вызывает `CaptureCB` обратного вызова с массивом `MediaFile` объектов, описывающих каждый файл образа. Если пользователь завершает операцию до захвата изображения, `CaptureErrorCB` обратного вызова выполняется с `CaptureError` объекта с изображением `CaptureError.CAPTURE_NO_MEDIA_FILES` код ошибки.
-
-### Поддерживаемые платформы
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 и 8
-*   Windows 8
-
-### Особенности Windows Phone 7
-
-Вызов приложения родной камеры в то время как ваше устройство подключено через Zune не работает, и выполняет обратный вызов для ошибки.
-
-### Пример
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> Инкапсулирует параметры конфигурации захвата изображения.
-
-### Параметры
-
-*   **ограничение**: максимальное количество изображений, которые пользователь может захватить в ходе операции один захват. Значение должно быть больше или равно 1 (по умолчанию 1).
-
-### Пример
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### Особенности iOS
-
-*   Параметр **limit** не поддерживается, и только одно изображение берется за вызов.
-
-## capture.captureVideo
-
-> Запустите приложение видеомагнитофон и возвращают сведения о файлах захваченного видео клип.
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### Описание
-
-Начинает асинхронную операцию, чтобы захватить видео записи с помощью устройства записи видео приложения. Операция позволяет пользователю захватить более чем одной записи в течение одной сессии.
-
-Операции захвата заканчивается, когда либо пользователь выходит из приложения записи видео, или максимальное количество записей, указанный `CaptureVideoOptions.limit` достигается. Если не `limit` значение параметра указывается, по умолчанию он один (1) и захвата операция прекращается после того, как пользователь записывает один видео клип.
-
-По завершении операции захвата его `CaptureCB` обратного вызова выполняется с массивом `MediaFile` объекты, описывающие каждый захвачен файл видео клип. Если пользователь завершает операцию до захвата видео клип, `CaptureErrorCB` обратного вызова выполняется с `CaptureError` объекта с изображением `CaptureError.CAPTURE_NO_MEDIA_FILES` код ошибки.
-
-### Поддерживаемые платформы
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 и 8
-*   Windows 8
-
-### Пример
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### Особенности BlackBerry 10
-
-*   Cordova для BlackBerry 10 пытается запустить приложение **Видео рекордер** , предоставляемых RIM, чтобы захватить видео записи. Приложение получает `CaptureError.CAPTURE_NOT_SUPPORTED` код ошибки, если приложение не установлено на устройстве.
-
-## CaptureVideoOptions
-
-> Инкапсулирует параметры конфигурации захвата видео.
-
-### Параметры
-
-*   **ограничение**: максимальное количество видео клипы устройства пользователь может захватить в ходе операции один захват. Значение должно быть больше или равно 1 (по умолчанию 1).
-
-*   **Продолжительность**: максимальная длительность видеоклипа, в секундах.
-
-### Пример
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### Особенности BlackBerry 10
-
-*   Параметр **duration** не поддерживается, поэтому длина записи не могут быть ограничены программно.
-
-### Особенности iOS
-
-*   Параметр **limit** не поддерживается. Только один видео записывается на вызовов.
-
-## CaptureCB
-
-> Вызывается после операции захвата успешных медиа.
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### Описание
-
-Эта функция выполняется после завершения операции успешного захвата. В этот момент был захвачен файл мультимедиа и либо пользователь завершил приложение захват средств массовой информации, или захват предел был достигнут.
-
-Каждый `MediaFile` объект описывает захваченных медиа-файлов.
-
-### Пример
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> Инкапсулирует код ошибки, в результате операции захвата неудачной СМИ.
-
-### Параметры
-
-*   **код**: один из предопределенных кодов, перечисленных ниже.
-
-### Константы
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: Камеру или микрофон не удалось захватить изображение или звук.
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: В настоящее время приложение камеры или аудио захвата отбывает другой запрос захвата.
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: Недопустимое использование API (например, значение `limit` меньше единицы).
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: Пользователь выходит из приложения камеры или аудио захвата до захвата ничего.
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: Запрошенный захвата операция не поддерживается.
-
-## CaptureErrorCB
-
-> Вызывается, если ошибка возникает во время операции захвата средств массовой информации.
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### Описание
-
-Эта функция выполняется, если возникает ошибка при попытке запуска операции захвата мультимедиа. Сценарии сбоев включают когда захват приложение занято, операции захвата уже имеет место, или пользователь отменяет операцию, прежде чем любой медиа-файлы записываются.
-
-Эта функция выполняет с `CaptureError` объект, содержащий соответствующие ошибки`code`.
-
-### Пример
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> Инкапсулирует набор параметров захвата средств массовой информации, которые поддерживает устройство.
-
-### Описание
-
-Описывает режимы захвата мультимедиа поддерживается устройством. Данные конфигурации включает в себя тип MIME и размеры захвата для захвата видео или изображения.
-
-Типы MIME должны присоединиться к [RFC2046][1]. Примеры:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### Параметры
-
-*   **тип**: кодировке ASCII строчные строка, представляющая тип носителя. (DOMString)
-
-*   **Высота**: высота изображения или видео в пикселях. Значение равно нулю для звуковых клипов. (Число)
-
-*   **Ширина**: ширина изображения или видео в пикселях. Значение равно нулю для звуковых клипов. (Число)
-
-### Пример
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-Не поддерживается на любой платформе. Все массивы данных конфигурации являются пустыми.
-
-## MediaFile.getFormatData
-
-> Извлекает формат сведений о файле записи СМИ.
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### Описание
-
-Эта функция асинхронно пытается извлечь сведения о формате для файла мультимедиа. Если успешно, он вызывает `MediaFileDataSuccessCB` обратного вызова с `MediaFileData` объект. Если попытка завершается неудачей, то функция вызывает `MediaFileDataErrorCB` обратного вызова.
-
-### Поддерживаемые платформы
-
-*   Amazon Fire OS
-*   Android
-*   BlackBerry 10
-*   iOS
-*   Windows Phone 7 и 8
-*   Windows 8
-
-### Особенности Amazon Fire OS
-
-API для доступа к медиа файла формата информации ограничено, поэтому не все `MediaFileData` свойства поддерживаются.
-
-### Особенности BlackBerry 10
-
-Не предоставляет API для получения информации о медиа-файлов, так что все `MediaFileData` объекты возвращают со значениями по умолчанию.
-
-### Особенности Android
-
-API для доступа к медиа файлов формата информации ограничено, поэтому не все `MediaFileData` свойства поддерживаются.
-
-### Особенности iOS
-
-API для доступа к медиа файлов формата информации ограничено, поэтому не все `MediaFileData` свойства поддерживаются.
-
-## MediaFile
-
-> Инкапсулирует свойства файла захвата мультимедиа.
-
-### Параметры
-
-*   **имя**: имя файла, без сведений о пути. (DOMString)
-
-*   **полный путь**: полный путь к файлу, включая имя. (DOMString)
-
-*   **тип**: тип mime файла (DOMString)
-
-*   **lastModifiedDate**: Дата и время последнего изменения файла. (Дата)
-
-*   **Размер**: Размер файла в байтах. (Число)
-
-### Методы
-
-*   **MediaFile.getFormatData**: Возвращает сведения о формате файла мультимедиа.
-
-## MediaFileData
-
-> Инкапсулирует сведения о файле мультимедиа формате.
-
-### Параметры
-
-*   **кодеки**: фактический формат аудио и видео контента. (DOMString)
-
-*   **битрейт**: средний битрейт контента. Значение равно нулю для изображений. (Число)
-
-*   **Высота**: высота изображения или видео в пикселях. Значение равно нулю для аудио клипы. (Число)
-
-*   **Ширина**: ширина изображения или видео в пикселях. Значение равно нулю для аудио клипы. (Число)
-
-*   **Продолжительность**: продолжительность видео- или звукового клипа в секундах. Значение равно нулю для изображений. (Число)
-
-### Особенности BlackBerry 10
-
-Нет API предоставляет сведения о формате для мультимедийных файлов, так что `MediaFileData` объект, возвращенный `MediaFile.getFormatData` имеет следующие значения по умолчанию:
-
-*   **кодеки**: не поддерживается и возвращает`null`.
-
-*   **битрейт**: не поддерживается и возвращает ноль.
-
-*   **Высота**: не поддерживается и возвращает ноль.
-
-*   **Ширина**: не поддерживается и возвращает ноль.
-
-*   **Продолжительность**: не поддерживается и возвращает ноль.
-
-### Особенности Amazon Fire OS
-
-Поддерживает следующие `MediaFileData` Свойства:
-
-*   **кодеки**: не поддерживается и возвращает`null`.
-
-*   **битрейт**: не поддерживается и возвращает ноль.
-
-*   **Высота**: поддерживается: только изображения и видео файлов.
-
-*   **Ширина**: поддерживается: только изображения и видео файлов.
-
-*   **Продолжительность**: поддерживается: аудио и видео файлы, только
-
-### Особенности Android
-
-Поддерживает следующие `MediaFileData` Свойства:
-
-*   **кодеки**: не поддерживается и возвращает`null`.
-
-*   **битрейт**: не поддерживается и возвращает ноль.
-
-*   **Высота**: поддерживается: только изображения и видео файлы.
-
-*   **Ширина**: поддерживается: только изображения и видео файлы.
-
-*   **Продолжительность**: поддерживается: аудио и видео файлы только.
-
-### Особенности iOS
-
-Поддерживает следующие `MediaFileData` Свойства:
-
-*   **кодеки**: не поддерживается и возвращает`null`.
-
-*   **битрейт**: поддерживается на устройствах iOS4 для только аудио. Возвращает значение ноль для изображений и видео.
-
-*   **Высота**: поддерживается: только изображения и видео файлов.
-
-*   **Ширина**: поддерживается: только изображения и видео файлов.
-
-*   **Продолжительность**: Поддерживаемые: аудио и видео файлы только.
diff --git a/doc/zh/README.md b/doc/zh/README.md
deleted file mode 100644
index 4326227..0000000
--- a/doc/zh/README.md
+++ /dev/null
@@ -1,564 +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.
--->
-
-# cordova-plugin-media-capture
-
-[![Build Status](https://travis-ci.org/apache/cordova-plugin-media-capture.svg)](https://travis-ci.org/apache/cordova-plugin-media-capture)
-
-這個外掛程式提供了對設備的音訊、 圖像和視頻捕獲功能的訪問。
-
-**警告**: 收集和使用的圖像、 視頻或音訊裝置的攝像頭或麥克風從提出了重要的隱私問題。 您的應用程式的隱私權原則應該討論應用程式如何使用這種感應器和記錄的資料是否與任何其他方共用。 此外,如果攝像機或麥克風的應用程式的使用在使用者介面中不是明顯的你應該之前應用程式訪問的相機或麥克風 (如果設備作業系統不會這樣做已經) 提供只是在時間的通知。 該通知應提供相同的資訊上文指出的並獲取該使用者的許可權 (例如,通過為**確定**並**不感謝**提出的選擇)。 請注意有些應用程式市場可能需要您的應用程式提供只是時間的通知,並從訪問攝像機或麥克風之前使用者獲得的許可權。 有關詳細資訊,請參閱隱私指南。
-
-這個外掛程式定義全球 `navigator.device.capture` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## 安裝
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## 支援的平臺
-
-  * 亞馬遜火 OS
-  * Android 系統
-  * 黑莓 10
-  * 瀏覽器
-  * iOS
-  * Windows Phone 7 和 8
-  * Windows 8
-  * Windows
-
-## 物件
-
-  * 捕獲
-  * CaptureAudioOptions
-  * CaptureImageOptions
-  * CaptureVideoOptions
-  * CaptureCallback
-  * CaptureErrorCB
-  * ConfigurationData
-  * MediaFile
-  * MediaFileData
-
-## 方法
-
-  * capture.captureAudio
-  * capture.captureImage
-  * capture.captureVideo
-  * MediaFile.getFormatData
-
-## 屬性
-
-  * **supportedAudioModes**: 音訊錄音設備所支援的格式。(ConfigurationData[])
-
-  * **supportedImageModes**: 錄製圖像大小和格式的設備支援。(ConfigurationData[])
-
-  * **supportedVideoModes**: 錄製的視頻解析度和設備支援的格式。(ConfigurationData[])
-
-## capture.captureAudio
-
-> 啟動音訊答錄機應用程式並返回有關捕獲音訊剪輯檔的資訊。
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕獲使用該設備的預設音訊錄製應用程式的音訊錄音。 該操作允許在單個會話中捕獲多個錄音設備使用者。
-
-捕獲操作結束時,在使用者退出錄音應用程式,或者達到了錄音由 `CaptureAudioOptions.limit` 指定的最大數目。 如果未不指定任何 `limit` 參數值,它將預設為一 (1) 和捕獲操作將終止後使用者記錄單個音訊剪輯。
-
-當捕獲操作完成後時,`CaptureCallback` 執行描述每個捕獲音訊剪輯檔的 `MediaFile` 物件的陣列。 如果使用者終止操作之前捕獲音訊的剪輯,`CaptureErrorCallback` 使用 `CaptureError` 物件時,執行具有 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-  * 亞馬遜火 OS
-  * Android 系統
-  * 黑莓 10
-  * iOS
-  * Windows Phone 7 和 8
-  * Windows 8
-  * Windows
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS 的怪癖
-
-  * iOS 沒有預設的音訊錄音應用程式,因此提供了一個簡單的使用者介面。
-
-### Windows Phone 7 和 8 怪癖
-
-  * Windows Phone 7 沒有預設的音訊錄音應用程式,因此提供了一個簡單的使用者介面。
-
-## CaptureAudioOptions
-
-> 封裝的音訊捕獲的配置選項。
-
-### 屬性
-
-  * **limit**: 音訊剪輯設備使用者可以在單個捕獲操作中記錄的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-  * **duration**: 音訊的音效片段,以秒為單位的最長期限。
-
-### 示例
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### 亞馬遜火 OS 怪癖
-
-  * `duration`參數不受支援。記錄長度不能僅限於以程式設計方式。
-
-### Android 的怪癖
-
-  * `duration`參數不受支援。記錄長度不能局限以程式設計方式。
-
-### 黑莓 10 怪癖
-
-  * `duration`參數不受支援。記錄長度不能局限以程式設計方式。
-  * `limit`參數不受支援,所以只有一個記錄可以創建的每個調用。
-
-### iOS 的怪癖
-
-  * `limit`參數不受支援,所以只有一個記錄可以創建的每個調用。
-
-## capture.captureImage
-
-> 啟動攝像頭應用程式並返回有關捕獲的影像檔的資訊。
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕獲圖像使用設備的攝像頭應用程式。該操作允許使用者在單個會話中捕獲多個圖像。
-
-當使用者關閉攝像頭應用程式,或錄音由 `CaptureAudioOptions.limit` 指定的最大數目達到捕獲操作結束。 如果未指定任何 `limit` 值,其預設值為一 (1) 和捕獲操作終止後使用者捕捉到一個單一的形象。
-
-當捕獲操作完成後時,它將調用 `CaptureCB` 回檔與描述每個捕獲的影像檔的 `MediaFile` 物件的陣列。 如果使用者終止之前捕獲的圖像操作,`CaptureErrorCB` 回檔執行同一個 `CaptureError` 物件,該物件具有一個 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-  * 亞馬遜火 OS
-  * Android 系統
-  * 黑莓 10
-  * 瀏覽器
-  * iOS
-  * Windows Phone 7 和 8
-  * Windows 8
-  * Windows
-
-### Windows Phone 7 的怪癖
-
-調用本機攝像頭應用程式,而通過 Zune 連接您的設備不能工作,和錯誤回檔執行。
-
-### 瀏覽器的怪癖
-
-在 Chrome、 火狐瀏覽器和歌劇作品只 (因為 IE 和 Safari 不支援 navigator.getUserMedia API)
-
-顯示使用的影像檔的 URL 可用鉻雜劇只捕獲。 火狐瀏覽器將捕捉到的圖像存儲在 IndexedDB 存儲 (請參閱檔外掛程式文檔),因為這顯示捕獲的映射的唯一方法是閱讀它並使用其 DataURL 的顯示。
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> 封裝圖像捕獲的配置選項。
-
-### 屬性
-
-  * **limit**: 使用者可以在單個捕獲操作中捕獲的圖像的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-### 示例
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS 的怪癖
-
-  * **limit**參數不受支援,並只有一個圖像採取每次調用的。
-
-## capture.captureVideo
-
-> 啟動視頻錄製器應用程式並返回有關捕獲的視訊短片檔的資訊。
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕捉錄影製作者使用的設備視頻錄製應用程式。該操作允許使用者在單個會話中捕獲多個錄音。
-
-捕獲操作結束時,在使用者退出視頻錄製中的應用,或者達到了錄音由 `CaptureVideoOptions.limit` 指定的最大數目。 如果未不指定任何 `limit` 參數值,它將預設為一 (1) 和捕獲操作將終止後使用者記錄單個視訊短片。
-
-當捕獲操作完成後時,它的 `CaptureCB` 回檔執行描述每個已捕獲的視訊短片檔的 `MediaFile` 物件的陣列。 如果使用者終止之前捕獲視頻的剪輯操作,`CaptureErrorCB` 回檔執行同一個 `CaptureError` 物件,該物件具有一個 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-  * 亞馬遜火 OS
-  * Android 系統
-  * 黑莓 10
-  * iOS
-  * Windows Phone 7 和 8
-  * Windows 8
-  * Windows
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### 黑莓 10 怪癖
-
-  * 科爾多瓦的黑莓 10 嘗試啟動**視頻錄影機**提供的應用程式,由 RIM,以捕獲視頻的錄製。 這款應用程式會收到 `CaptureError.CAPTURE_NOT_SUPPORTED` 錯誤代碼,如果應用程式未安裝在設備上。
-
-## CaptureVideoOptions
-
-> 封裝視頻捕獲的配置選項。
-
-### 屬性
-
-  * **limit**: 該設備的使用者可以在單個捕獲操作中捕獲的視訊短片的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-  * **duration**: 視訊短片,以秒為單位的最長期限。
-
-### 示例
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### 黑莓 10 怪癖
-
-  * 不支援的**duration**參數,所以錄製的長度不能以程式設計方式加以限制。
-
-### iOS 的怪癖
-
-  * **limit**參數不受支援。只有一個視頻記錄每次調用的。
-
-## CaptureCB
-
-> 在成功的媒體捕獲操作時調用。
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 說明
-
-此函數執行成功捕獲操作完成之後。 在媒體檔案已被抓獲,這點,或者使用者已退出媒體捕獲應用程式,或者已達到捕獲限制。
-
-每個 `MediaFile` 物件描述捕捉的媒體檔案。
-
-### 示例
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 封裝失敗的媒體捕獲操作所引起的錯誤代碼。
-
-### 屬性
-
-  * **code**: 下面列出的預定義的錯誤代碼之一。
-
-### 常量
-
-  * `CaptureError.CAPTURE_INTERNAL_ERR`: 攝像機或麥克風無法捕獲的圖像或聲音。
-
-  * `CaptureError.CAPTURE_APPLICATION_BUSY`: 相機或音訊捕獲應用程式正在服另一個捕獲請求。
-
-  * `CaptureError.CAPTURE_INVALID_ARGUMENT`: API 的使用無效 (例如,價值 `limit` 小於 1)。
-
-  * `CaptureError.CAPTURE_NO_MEDIA_FILES`: 在使用者退出之前捕獲任何相機或音訊捕獲應用程式。
-
-  * `CaptureError.CAPTURE_NOT_SUPPORTED`: 請求的捕獲操作不受支援。
-
-## CaptureErrorCB
-
-> 如果媒體捕獲操作期間發生錯誤,調用。
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 說明
-
-如果在試圖啟動時發生的錯誤的媒體捕獲操作,執行此函數。 失敗的場景包括捕獲應用程式正忙、 捕獲操作已經發生,或使用者取消該操作之前捕獲的所有媒體檔案時。
-
-此函數執行同一個 `CaptureError` 物件,該物件包含一個相應的錯誤 `代碼`.
-
-### 示例
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> 封裝一組設備支援的媒體捕獲參數。
-
-### 說明
-
-描述了設備所支援的媒體捕捉模式。配置資料包含的 MIME 類型和視頻或圖像捕獲捕獲尺寸。
-
-MIME 類型應堅持 [RFC2046](http://www.ietf.org/rfc/rfc2046.txt)。示例:
-
-  * `video/3gpp`
-  * `video/quicktime`
-  * `image/jpeg`
-  * `audio/amr`
-  * `audio/wav`
-
-### 屬性
-
-  * **type**: ASCII 編碼的小寫字串表示的媒體類型。() DOMString
-
-  * **height**: 圖像或視頻以圖元為單位的高度。值為零的音效片段。(人數)
-
-  * **width**: 圖像或視頻以圖元為單位的寬度。值為零的音效片段。(人數)
-
-### 示例
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-不支援任何平臺。所有配置資料陣列都是空的。
-
-## MediaFile.getFormatData
-
-> 檢索格式媒體捕獲檔的資訊。
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 說明
-
-這個函數非同步嘗試檢索該媒體檔案的格式資訊。 如果成功,它將調用 `MediaFileDataSuccessCB` 回檔與 `MediaFileData` 物件。 如果該嘗試失敗,此函式呼叫的 `MediaFileDataErrorCB` 回檔。
-
-### 支援的平臺
-
-  * 亞馬遜火 OS
-  * Android 系統
-  * 黑莓 10
-  * iOS
-  * Windows Phone 7 和 8
-  * Windows 8
-  * Windows
-
-### 亞馬遜火 OS 怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-### 黑莓 10 怪癖
-
-不為媒體檔案有關的資訊提供 API,所以所有的 `MediaFileData` 物件返回的預設值。
-
-### Android 的怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-### iOS 的怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-## MediaFile
-
-> 封裝媒體捕獲檔的屬性。
-
-### 屬性
-
-  * **name**: 檔的名稱,不包含路徑資訊。() DOMString
-
-  * **fullPath**: 檔,包括名稱的完整路徑。() DOMString
-
-  * **type**: 檔的 mime 類型 (DOMString)
-
-  * **lastModifiedDate**: 日期和檔的上次修改時間。(日期)
-
-  * **size**: 檔的大小,以位元組為單位。(人數)
-
-### 方法
-
-  * **MediaFile.getFormatData**: 檢索該媒體檔案的格式資訊。
-
-## MediaFileData
-
-> 封裝有關的媒體檔案的格式資訊。
-
-### 屬性
-
-  * **codecs**: 實際的音訊和視頻內容的格式。() DOMString
-
-  * **bitrate**: 內容的平均位元速率。值為零的圖像。(人數)
-
-  * **height**: 圖像或視頻以圖元為單位的高度。值為零的音訊剪輯。(人數)
-
-  * **width**: 圖像或視頻以圖元為單位的寬度。值為零的音訊剪輯。(人數)
-
-  * **duration**: 以秒為單位的視頻或音效片段的長度。值為零的圖像。(人數)
-
-### 黑莓 10 怪癖
-
-沒有 API 提供了媒體檔案的格式資訊,所以下面的預設值由 `MediaFile.getFormatData` 功能返回的 `MediaFileData` 物件:
-
-  * **codecs**: 不受支援,並且返回`null`.
-
-  * **bitrate**: 不受支援,並且返回零。
-
-  * **height**: 不受支援,並且返回零。
-
-  * **width**: 不受支援,並且返回零。
-
-  * **duration**: 不受支援,並且返回零。
-
-### 亞馬遜火 OS 怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-  * **codecs**: 不受支援,並且返回`null`.
-
-  * **bitrate**: 不受支援,並且返回零。
-
-  * **height**: 支援: 僅圖像和視頻檔。
-
-  * **width**: 支援: 僅圖像和視頻檔。
-
-  * **duration**: 支援: 僅音訊和視頻檔
-
-### Android 的怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-  * **codecs**: 不受支援,並且返回`null`.
-
-  * **bitrate**: 不受支援,並且返回零。
-
-  * **height**: 支援: 僅圖像和視頻檔。
-
-  * **width**: 支援: 僅圖像和視頻檔。
-
-  * **duration**: 支援: 僅音訊和視頻檔。
-
-### iOS 的怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-  * **codecs**: 不受支援,並且返回`null`.
-
-  * **bitrate**: 僅音訊 iOS4 設備上受支援。對於圖像和視頻,返回零。
-
-  * **height**: 支援: 僅圖像和視頻檔。
-
-  * **width**: 支援: 僅圖像和視頻檔。
-
-  * **duration**: 支援: 僅音訊和視頻檔。
\ No newline at end of file
diff --git a/doc/zh/index.md b/doc/zh/index.md
deleted file mode 100644
index 0823ef9..0000000
--- a/doc/zh/index.md
+++ /dev/null
@@ -1,551 +0,0 @@
-<!---
-    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-plugin-media-capture
-
-這個外掛程式提供了對設備的音訊、 圖像和視頻捕獲功能的訪問。
-
-**警告**: 收集和使用的圖像、 視頻或音訊裝置的攝像頭或麥克風從提出了重要的隱私問題。 您的應用程式的隱私權原則應該討論應用程式如何使用這種感應器和記錄的資料是否與任何其他方共用。 此外,如果攝像機或麥克風的應用程式的使用在使用者介面中不是明顯的你應該之前應用程式訪問的相機或麥克風 (如果設備作業系統不會這樣做已經) 提供只是在時間的通知。 該通知應提供相同的資訊上文指出的並獲取該使用者的許可權 (例如,通過為**確定**並**不感謝**提出的選擇)。 請注意有些應用程式市場可能需要您的應用程式提供只是時間的通知,並從訪問攝像機或麥克風之前使用者獲得的許可權。 有關詳細資訊,請參閱隱私指南。
-
-這個外掛程式定義全球 `navigator.device.capture` 物件。
-
-雖然在全球範圍內,它不可用直到 `deviceready` 事件之後。
-
-    document.addEventListener("deviceready", onDeviceReady, false);
-    function onDeviceReady() {
-        console.log(navigator.device.capture);
-    }
-    
-
-## 安裝
-
-    cordova plugin add cordova-plugin-media-capture
-    
-
-## 支援的平臺
-
-*   亞馬遜火 OS
-*   Android 系統
-*   黑莓 10
-*   iOS
-*   Windows Phone 7 和 8
-*   Windows 8
-
-## 物件
-
-*   捕獲
-*   CaptureAudioOptions
-*   CaptureImageOptions
-*   CaptureVideoOptions
-*   CaptureCallback
-*   CaptureErrorCB
-*   ConfigurationData
-*   MediaFile
-*   MediaFileData
-
-## 方法
-
-*   capture.captureAudio
-*   capture.captureImage
-*   capture.captureVideo
-*   MediaFile.getFormatData
-
-## 屬性
-
-*   **supportedAudioModes**: 音訊錄音設備所支援的格式。(ConfigurationData[])
-
-*   **supportedImageModes**: 錄製圖像大小和格式的設備支援。(ConfigurationData[])
-
-*   **supportedVideoModes**: 錄製的視頻解析度和設備支援的格式。(ConfigurationData[])
-
-## capture.captureAudio
-
-> 啟動音訊答錄機應用程式並返回有關捕獲音訊剪輯檔的資訊。
-
-    navigator.device.capture.captureAudio(
-        CaptureCB captureSuccess, CaptureErrorCB captureError,  [CaptureAudioOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕獲使用該設備的預設音訊錄製應用程式的音訊錄音。 該操作允許在單個會話中捕獲多個錄音設備使用者。
-
-捕獲操作結束時,在使用者退出錄音應用程式,或者達到了錄音由 `CaptureAudioOptions.limit` 指定的最大數目。 如果未不指定任何 `limit` 參數值,它將預設為一 (1) 和捕獲操作將終止後使用者記錄單個音訊剪輯。
-
-當捕獲操作完成後時,`CaptureCallback` 執行描述每個捕獲音訊剪輯檔的 `MediaFile` 物件的陣列。 如果使用者終止操作之前捕獲音訊的剪輯,`CaptureErrorCallback` 使用 `CaptureError` 物件時,執行具有 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-*   亞馬遜火 OS
-*   Android 系統
-*   黑莓 10
-*   iOS
-*   Windows Phone 7 和 8
-*   Windows 8
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start audio capture
-    navigator.device.capture.captureAudio(captureSuccess, captureError, {limit:2});
-    
-
-### iOS 的怪癖
-
-*   iOS 沒有預設的音訊錄音應用程式,因此提供了一個簡單的使用者介面。
-
-### Windows Phone 7 和 8 怪癖
-
-*   Windows Phone 7 沒有預設的音訊錄音應用程式,因此提供了一個簡單的使用者介面。
-
-## CaptureAudioOptions
-
-> 封裝的音訊捕獲的配置選項。
-
-### 屬性
-
-*   **limit**: 音訊剪輯設備使用者可以在單個捕獲操作中記錄的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-*   **duration**: 音訊的音效片段,以秒為單位的最長期限。
-
-### 示例
-
-    // limit capture operation to 3 media files, no longer than 10 seconds each
-    var options = { limit: 3, duration: 10 };
-    
-    navigator.device.capture.captureAudio(captureSuccess, captureError, options);
-    
-
-### 亞馬遜火 OS 怪癖
-
-*   `duration`參數不受支援。記錄長度不能僅限於以程式設計方式。
-
-### Android 的怪癖
-
-*   `duration`參數不受支援。記錄長度不能僅限於以程式設計方式。
-
-### 黑莓 10 怪癖
-
-*   `duration`參數不受支援。記錄長度不能局限以程式設計方式。
-*   `limit`參數不受支援,所以只有一個記錄可以創建的每個調用。
-
-### iOS 的怪癖
-
-*   `limit`參數不受支援,所以只有一個記錄可以創建的每個調用。
-
-## capture.captureImage
-
-> 啟動攝像頭應用程式並返回有關捕獲的影像檔的資訊。
-
-    navigator.device.capture.captureImage(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureImageOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕獲圖像使用設備的攝像頭應用程式。該操作允許使用者在單個會話中捕獲多個圖像。
-
-當使用者關閉攝像頭應用程式,或錄音由 `CaptureAudioOptions.limit` 指定的最大數目達到捕獲操作結束。 如果未指定任何 `limit` 值,其預設值為一 (1) 和捕獲操作終止後使用者捕捉到一個單一的形象。
-
-當捕獲操作完成後時,它將調用 `CaptureCB` 回檔與描述每個捕獲的影像檔的 `MediaFile` 物件的陣列。 如果使用者終止之前捕獲的圖像操作,`CaptureErrorCB` 回檔執行同一個 `CaptureError` 物件,該物件具有一個 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-*   亞馬遜火 OS
-*   Android 系統
-*   黑莓 10
-*   iOS
-*   Windows Phone 7 和 8
-*   Windows 8
-
-### Windows Phone 7 的怪癖
-
-調用本機攝像頭應用程式,而通過 Zune 連接您的設備不能工作,和錯誤回檔執行。
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start image capture
-    navigator.device.capture.captureImage(captureSuccess, captureError, {limit:2});
-    
-
-## CaptureImageOptions
-
-> 封裝圖像捕獲的配置選項。
-
-### 屬性
-
-*   **limit**: 使用者可以在單個捕獲操作中捕獲的圖像的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-### 示例
-
-    // limit capture operation to 3 images
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureImage(captureSuccess, captureError, options);
-    
-
-### iOS 的怪癖
-
-*   **limit**參數不受支援,並只有一個圖像採取每次調用的。
-
-## capture.captureVideo
-
-> 啟動視頻錄製器應用程式並返回有關捕獲的視訊短片檔的資訊。
-
-    navigator.device.capture.captureVideo(
-        CaptureCB captureSuccess, CaptureErrorCB captureError, [CaptureVideoOptions options]
-    );
-    
-
-### 說明
-
-開始一個非同步作業以捕捉錄影製作者使用的設備視頻錄製應用程式。該操作允許使用者在單個會話中捕獲多個錄音。
-
-捕獲操作結束時,在使用者退出視頻錄製中的應用,或者達到了錄音由 `CaptureVideoOptions.limit` 指定的最大數目。 如果未不指定任何 `limit` 參數值,它將預設為一 (1) 和捕獲操作將終止後使用者記錄單個視訊短片。
-
-當捕獲操作完成後時,它的 `CaptureCB` 回檔執行描述每個已捕獲的視訊短片檔的 `MediaFile` 物件的陣列。 如果使用者終止之前捕獲視頻的剪輯操作,`CaptureErrorCB` 回檔執行同一個 `CaptureError` 物件,該物件具有一個 `CaptureError.CAPTURE_NO_MEDIA_FILES` 錯誤代碼。
-
-### 支援的平臺
-
-*   亞馬遜火 OS
-*   Android 系統
-*   黑莓 10
-*   iOS
-*   Windows Phone 7 和 8
-*   Windows 8
-
-### 示例
-
-    // capture callback
-    var captureSuccess = function(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-    // start video capture
-    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
-    
-
-### 黑莓 10 怪癖
-
-*   科爾多瓦的黑莓 10 嘗試啟動**視頻錄影機**提供的應用程式,由 RIM,以捕獲視頻的錄製。 這款應用程式會收到 `CaptureError.CAPTURE_NOT_SUPPORTED` 錯誤代碼,如果應用程式未安裝在設備上。
-
-## CaptureVideoOptions
-
-> 封裝視頻捕獲的配置選項。
-
-### 屬性
-
-*   **limit**: 該設備的使用者可以在單個捕獲操作中捕獲的視訊短片的最大數目。值必須是大於或等於 1 (預設為 1)。
-
-*   **duration**: 視訊短片,以秒為單位的最長期限。
-
-### 示例
-
-    // limit capture operation to 3 video clips
-    var options = { limit: 3 };
-    
-    navigator.device.capture.captureVideo(captureSuccess, captureError, options);
-    
-
-### 黑莓 10 怪癖
-
-*   不支援的**duration**參數,所以錄製的長度不能以程式設計方式加以限制。
-
-### iOS 的怪癖
-
-*   **limit**參數不受支援。只有一個視頻記錄每次調用的。
-
-## CaptureCB
-
-> 在成功的媒體捕獲操作時調用。
-
-    function captureSuccess( MediaFile[] mediaFiles ) { ... };
-    
-
-### 說明
-
-此函數執行成功捕獲操作完成之後。 在媒體檔案已被抓獲,這點,或者使用者已退出媒體捕獲應用程式,或者已達到捕獲限制。
-
-每個 `MediaFile` 物件描述捕捉的媒體檔案。
-
-### 示例
-
-    // capture callback
-    function captureSuccess(mediaFiles) {
-        var i, path, len;
-        for (i = 0, len = mediaFiles.length; i < len; i += 1) {
-            path = mediaFiles[i].fullPath;
-            // do something interesting with the file
-        }
-    };
-    
-
-## CaptureError
-
-> 封裝失敗的媒體捕獲操作所引起的錯誤代碼。
-
-### 屬性
-
-*   **code**: 下面列出的預定義的錯誤代碼之一。
-
-### 常量
-
-*   `CaptureError.CAPTURE_INTERNAL_ERR`: 攝像機或麥克風無法捕獲的圖像或聲音。
-
-*   `CaptureError.CAPTURE_APPLICATION_BUSY`: 相機或音訊捕獲應用程式正在服另一個捕獲請求。
-
-*   `CaptureError.CAPTURE_INVALID_ARGUMENT`: API 的使用無效 (例如,價值 `limit` 小於 1)。
-
-*   `CaptureError.CAPTURE_NO_MEDIA_FILES`: 在使用者退出之前捕獲任何相機或音訊捕獲應用程式。
-
-*   `CaptureError.CAPTURE_NOT_SUPPORTED`: 請求的捕獲操作不受支援。
-
-## CaptureErrorCB
-
-> 如果媒體捕獲操作期間發生錯誤,調用。
-
-    function captureError( CaptureError error ) { ... };
-    
-
-### 說明
-
-如果在試圖啟動時發生的錯誤的媒體捕獲操作,執行此函數。 失敗的場景包括捕獲應用程式正忙、 捕獲操作已經發生,或使用者取消該操作之前捕獲的所有媒體檔案時。
-
-此函數執行同一個 `CaptureError` 物件,該物件包含一個相應的錯誤 `代碼`.
-
-### 示例
-
-    // capture error callback
-    var captureError = function(error) {
-        navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
-    };
-    
-
-## ConfigurationData
-
-> 封裝一組設備支援的媒體捕獲參數。
-
-### 說明
-
-描述了設備所支援的媒體捕捉模式。配置資料包含的 MIME 類型和視頻或圖像捕獲捕獲尺寸。
-
-MIME 類型應堅持 [RFC2046][1]。示例:
-
- [1]: http://www.ietf.org/rfc/rfc2046.txt
-
-*   `video/3gpp`
-*   `video/quicktime`
-*   `image/jpeg`
-*   `audio/amr`
-*   `audio/wav`
-
-### 屬性
-
-*   **type**: ASCII 編碼的小寫字串表示的媒體類型。() DOMString
-
-*   **height**: 圖像或視頻以圖元為單位的高度。值為零的音效片段。(人數)
-
-*   **width**: 圖像或視頻以圖元為單位的寬度。值為零的音效片段。(人數)
-
-### 示例
-
-    // retrieve supported image modes
-    var imageModes = navigator.device.capture.supportedImageModes;
-    
-    // Select mode that has the highest horizontal resolution
-    var width = 0;
-    var selectedmode;
-    for each (var mode in imageModes) {
-        if (mode.width > width) {
-            width = mode.width;
-            selectedmode = mode;
-        }
-    }
-    
-
-不支援任何平臺。所有配置資料陣列都是空的。
-
-## MediaFile.getFormatData
-
-> 檢索格式媒體捕獲檔的資訊。
-
-    mediaFile.getFormatData(
-        MediaFileDataSuccessCB successCallback,
-        [MediaFileDataErrorCB errorCallback]
-    );
-    
-
-### 說明
-
-這個函數非同步嘗試檢索該媒體檔案的格式資訊。 如果成功,它將調用 `MediaFileDataSuccessCB` 回檔與 `MediaFileData` 物件。 如果該嘗試失敗,此函式呼叫的 `MediaFileDataErrorCB` 回檔。
-
-### 支援的平臺
-
-*   亞馬遜火 OS
-*   Android 系統
-*   黑莓 10
-*   iOS
-*   Windows Phone 7 和 8
-*   Windows 8
-
-### 亞馬遜火 OS 怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-### 黑莓 10 怪癖
-
-不為媒體檔案有關的資訊提供 API,所以所有的 `MediaFileData` 物件返回的預設值。
-
-### Android 的怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-### iOS 的怪癖
-
-訪問媒體檔案格式資訊的 API 的限制,所以並不是所有 `MediaFileData` 支援的屬性。
-
-## MediaFile
-
-> 封裝媒體捕獲檔的屬性。
-
-### 屬性
-
-*   **name**: 檔的名稱,不包含路徑資訊。() DOMString
-
-*   **fullPath**: 檔,包括名稱的完整路徑。() DOMString
-
-*   **type**: 檔的 mime 類型 (DOMString)
-
-*   **lastModifiedDate**: 日期和檔的上次修改時間。(日期)
-
-*   **size**: 檔的大小,以位元組為單位。(人數)
-
-### 方法
-
-*   **MediaFile.getFormatData**: 檢索該媒體檔案的格式資訊。
-
-## MediaFileData
-
-> 封裝有關的媒體檔案的格式資訊。
-
-### 屬性
-
-*   **codecs**: 實際的音訊和視頻內容的格式。() DOMString
-
-*   **bitrate**: 內容的平均位元速率。值為零的圖像。(人數)
-
-*   **height**: 圖像或視頻以圖元為單位的高度。值為零的音訊剪輯。(人數)
-
-*   **width**: 圖像或視頻以圖元為單位的寬度。值為零的音訊剪輯。(人數)
-
-*   **duration**: 以秒為單位的視頻或音效片段的長度。值為零的圖像。(人數)
-
-### 黑莓 10 怪癖
-
-沒有 API 提供了媒體檔案的格式資訊,所以下面的預設值由 `MediaFile.getFormatData` 功能返回的 `MediaFileData` 物件:
-
-*   **codecs**: 不受支援,並且返回`null`.
-
-*   **bitrate**: 不受支援,並且返回零。
-
-*   **height**: 不受支援,並且返回零。
-
-*   **width**: 不受支援,並且返回零。
-
-*   **duration**: 不受支援,並且返回零。
-
-### 亞馬遜火 OS 怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-*   **codecs**: 不受支援,並且返回`null`.
-
-*   **bitrate**: 不受支援,並且返回零。
-
-*   **height**: 支援: 僅圖像和視頻檔。
-
-*   **width**: 支援: 僅圖像和視頻檔。
-
-*   **duration**: 支援: 僅音訊和視頻檔
-
-### Android 的怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-*   **codecs**: 不受支援,並且返回`null`.
-
-*   **bitrate**: 不受支援,並且返回零。
-
-*   **height**: 支援: 僅圖像和視頻檔。
-
-*   **width**: 支援: 僅圖像和視頻檔。
-
-*   **duration**: 支援: 僅音訊和視頻檔。
-
-### iOS 的怪癖
-
-支援以下 `MediaFileData` 屬性:
-
-*   **codecs**: 不受支援,並且返回`null`.
-
-*   **bitrate**: 僅音訊 iOS4 設備上受支援。對於圖像和視頻,返回零。
-
-*   **height**: 支援: 僅圖像和視頻檔。
-
-*   **width**: 支援: 僅圖像和視頻檔。
-
-*   **duration**: 支援: 僅音訊和視頻檔。


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


[cordova-plugin-media-capture] 05/07: chore(release): release notes for 3.0.3

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit 9a6730a967bbe2e66c56fd2b1af1ac303d429e9a
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 17:49:23 2019 +0200

    chore(release): release notes for 3.0.3
---
 RELEASENOTES.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 2c70a15..a2849dd 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -20,6 +20,19 @@
 -->
 # Release Notes
 
+### 3.0.3 (Jun 19, 2019)
+
+-   fix(android): Catch ActivityNotFoundException ([#104](https://github.com/apache/cordova-plugin-media-capture/issues/104)) ([`f69ba2a`](https://github.com/apache/cordova-plugin-media-capture/commit/f69ba2a))
+-   fix(android): CB-14260: (android) captureImage permission denial on android 8.1 ([#95](https://github.com/apache/cordova-plugin-media-capture/issues/95)) ([`3755f9f`](https://github.com/apache/cordova-plugin-media-capture/commit/3755f9f))
+-   docs: remove outdated translations ([`6422b2b`](https://github.com/apache/cordova-plugin-media-capture/commit/6422b2b))
+-   build: add `.npmignore` to remove unneeded files from npm package ([`586f917`](https://github.com/apache/cordova-plugin-media-capture/commit/586f917))
+-   build: add `.gitattributes` to force LF (instead of possible CRLF on Windows) ([`246ce57`](https://github.com/apache/cordova-plugin-media-capture/commit/246ce57))
+-   ci(travis): Update Travis CI configuration for new paramedic ([#134](https://github.com/apache/cordova-plugin-media-capture/issues/134)) ([`f59af25`](https://github.com/apache/cordova-plugin-media-capture/commit/f59af25))
+-   chore(github): Add or update GitHub pull request and issue template ([`e5a982e`](https://github.com/apache/cordova-plugin-media-capture/commit/e5a982e))
+-   docs: remove JIRA link ([`c3928c8`](https://github.com/apache/cordova-plugin-media-capture/commit/c3928c8))
+-   ci(travis): also accept terms for android sdk `android-27` ([`59966ac`](https://github.com/apache/cordova-plugin-media-capture/commit/59966ac))
+-   chore(types): Add CaptureError.CAPTURE_PERMISSION_DENIED to type declaration file [#98](https://github.com/apache/cordova-plugin-media-capture/issues/98) ([`eff0128`](https://github.com/apache/cordova-plugin-media-capture/commit/eff0128), [`5fb4917`](https://github.com/apache/cordova-plugin-media-capture/commit/5fb4917))
+
 ### 3.0.2 (Apr 12, 2018)
 * [CB-13866](https://issues.apache.org/jira/browse/CB-13866): **iOS** fix Camera opens in portrait orientation on iphones
 


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


[cordova-plugin-media-capture] 02/07: fix: change CRLF line breaks to LF

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit d33bf798a2d8fd4759abbb32410b88c7fc81e63d
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Fri Jun 28 23:41:46 2019 +0200

    fix: change CRLF line breaks to LF
---
 src/android/PendingRequests.java | 456 +++++++++++++++++++--------------------
 www/android/init.js              |  88 ++++----
 www/helpers.js                   |  86 ++++----
 3 files changed, 315 insertions(+), 315 deletions(-)

diff --git a/src/android/PendingRequests.java b/src/android/PendingRequests.java
index 1679cbc..e4a0d60 100644
--- a/src/android/PendingRequests.java
+++ b/src/android/PendingRequests.java
@@ -1,228 +1,228 @@
-/*
-       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.
-*/
-
-package org.apache.cordova.mediacapture;
-
-import android.os.Bundle;
-import android.util.SparseArray;
-
-import org.apache.cordova.CallbackContext;
-import org.apache.cordova.LOG;
-import org.apache.cordova.PluginResult;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-
-/**
- * Holds the pending javascript requests for the plugin
- */
-public class PendingRequests {
-    private static final String LOG_TAG = "PendingCaptureRequests";
-
-    private static final String CURRENT_ID_KEY = "currentReqId";
-    private static final String REQUEST_KEY_PREFIX = "request_";
-
-    private int currentReqId = 0;
-    private SparseArray<Request> requests = new SparseArray<Request>();
-
-    private Bundle lastSavedState;
-    private CallbackContext resumeContext;
-
-    /**
-     * Creates a request and adds it to the array of pending requests. Each created request gets a
-     * unique result code for use with startActivityForResult() and requestPermission()
-     * @param action            The action this request corresponds to (capture image, capture audio, etc.)
-     * @param options           The options for this request passed from the javascript
-     * @param callbackContext   The CallbackContext to return the result to
-     * @return                  The newly created Request object with a unique result code
-     * @throws JSONException
-     */
-    public synchronized Request createRequest(int action, JSONObject options, CallbackContext callbackContext) throws JSONException {
-        Request req = new Request(action, options, callbackContext);
-        requests.put(req.requestCode, req);
-        return req;
-    }
-
-    /**
-     * Gets the request corresponding to this request code
-     * @param requestCode   The request code for the desired request
-     * @return              The request corresponding to the given request code or null if such a
-     *                      request is not found
-     */
-    public synchronized Request get(int requestCode) {
-        // Check to see if this request was saved
-        if (lastSavedState != null && lastSavedState.containsKey(REQUEST_KEY_PREFIX + requestCode)) {
-            Request r = new Request(lastSavedState.getBundle(REQUEST_KEY_PREFIX + requestCode), this.resumeContext, requestCode);
-            requests.put(requestCode, r);
-
-            // Only one of the saved requests will get restored, because that's all cordova-android
-            // supports. Having more than one is an extremely unlikely scenario anyway
-            this.lastSavedState = null;
-            this.resumeContext = null;
-
-            return r;
-        }
-
-        return requests.get(requestCode);
-    }
-
-    /**
-     * Removes the request from the array of pending requests and sends an error plugin result
-     * to the CallbackContext that contains the given error object
-     * @param req   The request to be resolved
-     * @param error The error to be returned to the CallbackContext
-     */
-    public synchronized void resolveWithFailure(Request req, JSONObject error) {
-        req.callbackContext.error(error);
-        requests.remove(req.requestCode);
-    }
-
-    /**
-     * Removes the request from the array of pending requests and sends a successful plugin result
-     * to the CallbackContext that contains the result of the request
-     * @param req   The request to be resolved
-     */
-    public synchronized void resolveWithSuccess(Request req) {
-        req.callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, req.results));
-        requests.remove(req.requestCode);
-    }
-
-
-    /**
-     * Each request gets a unique ID that represents its request code when calls are made to
-     * Activities and for permission requests
-     * @return  A unique request code
-     */
-    private synchronized int incrementCurrentReqId() {
-        return currentReqId ++;
-    }
-
-    /**
-     * Restore state saved by calling toBundle along with a callbackContext to be used in
-     * delivering the results of a pending callback
-     *
-     * @param lastSavedState    The bundle received from toBundle()
-     * @param resumeContext     The callbackContext to return results to
-     */
-    public synchronized void setLastSavedState(Bundle lastSavedState, CallbackContext resumeContext) {
-        this.lastSavedState = lastSavedState;
-        this.resumeContext = resumeContext;
-        this.currentReqId = lastSavedState.getInt(CURRENT_ID_KEY);
-    }
-
-    /**
-     * Save the current pending requests to a bundle for saving when the Activity gets destroyed.
-     *
-     * @return  A Bundle that can be used to restore state using setLastSavedState()
-     */
-    public synchronized Bundle toBundle() {
-        Bundle bundle = new Bundle();
-        bundle.putInt(CURRENT_ID_KEY, currentReqId);
-
-        for (int i = 0; i < requests.size(); i++) {
-            Request r = requests.valueAt(i);
-            int requestCode = requests.keyAt(i);
-            bundle.putBundle(REQUEST_KEY_PREFIX + requestCode, r.toBundle());
-        }
-
-        if (requests.size() > 1) {
-            // This scenario is hopefully very unlikely because there isn't much that can be
-            // done about it. Should only occur if an external Activity is launched while
-            // there is a pending permission request and the device is on low memory
-            LOG.w(LOG_TAG, "More than one media capture request pending on Activity destruction. Some requests will be dropped!");
-        }
-
-        return bundle;
-    }
-
-    /**
-     * Holds the options and CallbackContext for a capture request made to the plugin.
-     */
-    public class Request {
-
-        // Keys for use in saving requests to a bundle
-        private static final String ACTION_KEY = "action";
-        private static final String LIMIT_KEY = "limit";
-        private static final String DURATION_KEY = "duration";
-        private static final String QUALITY_KEY = "quality";
-        private static final String RESULTS_KEY = "results";
-
-        // Unique int used to identify this request in any Android Permission or Activity callbacks
-        public int requestCode;
-
-        // The action that this request is performing
-        public int action;
-
-        // The number of pics/vids/audio clips to take (CAPTURE_IMAGE, CAPTURE_VIDEO, CAPTURE_AUDIO)
-        public long limit = 1;
-
-        // Optional max duration of recording in seconds (CAPTURE_VIDEO only)
-        public int duration = 0;
-
-        // Quality level for video capture 0 low, 1 high (CAPTURE_VIDEO only)
-        public int quality = 1;
-
-        // The array of results to be returned to the javascript callback on success
-        public JSONArray results = new JSONArray();
-
-        // The callback context for this plugin request
-        private CallbackContext callbackContext;
-
-        private Request(int action, JSONObject options, CallbackContext callbackContext) throws JSONException {
-            this.callbackContext = callbackContext;
-            this.action = action;
-
-            if (options != null) {
-                this.limit = options.optLong("limit", 1);
-                this.duration = options.optInt("duration", 0);
-                this.quality = options.optInt("quality", 1);
-            }
-
-            this.requestCode = incrementCurrentReqId();
-        }
-
-        private Request(Bundle bundle, CallbackContext callbackContext, int requestCode) {
-            this.callbackContext = callbackContext;
-            this.requestCode = requestCode;
-            this.action = bundle.getInt(ACTION_KEY);
-            this.limit = bundle.getLong(LIMIT_KEY);
-            this.duration = bundle.getInt(DURATION_KEY);
-            this.quality = bundle.getInt(QUALITY_KEY);
-
-            try {
-                this.results = new JSONArray(bundle.getString(RESULTS_KEY));
-            } catch(JSONException e) {
-                // This should never be caught
-                LOG.e(LOG_TAG, "Error parsing results for request from saved bundle", e);
-            }
-        }
-
-        private Bundle toBundle() {
-            Bundle bundle = new Bundle();
-
-            bundle.putInt(ACTION_KEY, this.action);
-            bundle.putLong(LIMIT_KEY, this.limit);
-            bundle.putInt(DURATION_KEY, this.duration);
-            bundle.putInt(QUALITY_KEY, this.quality);
-            bundle.putString(RESULTS_KEY, this.results.toString());
-
-            return bundle;
-        }
-    }
-}
+/*
+       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.
+*/
+
+package org.apache.cordova.mediacapture;
+
+import android.os.Bundle;
+import android.util.SparseArray;
+
+import org.apache.cordova.CallbackContext;
+import org.apache.cordova.LOG;
+import org.apache.cordova.PluginResult;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+/**
+ * Holds the pending javascript requests for the plugin
+ */
+public class PendingRequests {
+    private static final String LOG_TAG = "PendingCaptureRequests";
+
+    private static final String CURRENT_ID_KEY = "currentReqId";
+    private static final String REQUEST_KEY_PREFIX = "request_";
+
+    private int currentReqId = 0;
+    private SparseArray<Request> requests = new SparseArray<Request>();
+
+    private Bundle lastSavedState;
+    private CallbackContext resumeContext;
+
+    /**
+     * Creates a request and adds it to the array of pending requests. Each created request gets a
+     * unique result code for use with startActivityForResult() and requestPermission()
+     * @param action            The action this request corresponds to (capture image, capture audio, etc.)
+     * @param options           The options for this request passed from the javascript
+     * @param callbackContext   The CallbackContext to return the result to
+     * @return                  The newly created Request object with a unique result code
+     * @throws JSONException
+     */
+    public synchronized Request createRequest(int action, JSONObject options, CallbackContext callbackContext) throws JSONException {
+        Request req = new Request(action, options, callbackContext);
+        requests.put(req.requestCode, req);
+        return req;
+    }
+
+    /**
+     * Gets the request corresponding to this request code
+     * @param requestCode   The request code for the desired request
+     * @return              The request corresponding to the given request code or null if such a
+     *                      request is not found
+     */
+    public synchronized Request get(int requestCode) {
+        // Check to see if this request was saved
+        if (lastSavedState != null && lastSavedState.containsKey(REQUEST_KEY_PREFIX + requestCode)) {
+            Request r = new Request(lastSavedState.getBundle(REQUEST_KEY_PREFIX + requestCode), this.resumeContext, requestCode);
+            requests.put(requestCode, r);
+
+            // Only one of the saved requests will get restored, because that's all cordova-android
+            // supports. Having more than one is an extremely unlikely scenario anyway
+            this.lastSavedState = null;
+            this.resumeContext = null;
+
+            return r;
+        }
+
+        return requests.get(requestCode);
+    }
+
+    /**
+     * Removes the request from the array of pending requests and sends an error plugin result
+     * to the CallbackContext that contains the given error object
+     * @param req   The request to be resolved
+     * @param error The error to be returned to the CallbackContext
+     */
+    public synchronized void resolveWithFailure(Request req, JSONObject error) {
+        req.callbackContext.error(error);
+        requests.remove(req.requestCode);
+    }
+
+    /**
+     * Removes the request from the array of pending requests and sends a successful plugin result
+     * to the CallbackContext that contains the result of the request
+     * @param req   The request to be resolved
+     */
+    public synchronized void resolveWithSuccess(Request req) {
+        req.callbackContext.sendPluginResult(new PluginResult(PluginResult.Status.OK, req.results));
+        requests.remove(req.requestCode);
+    }
+
+
+    /**
+     * Each request gets a unique ID that represents its request code when calls are made to
+     * Activities and for permission requests
+     * @return  A unique request code
+     */
+    private synchronized int incrementCurrentReqId() {
+        return currentReqId ++;
+    }
+
+    /**
+     * Restore state saved by calling toBundle along with a callbackContext to be used in
+     * delivering the results of a pending callback
+     *
+     * @param lastSavedState    The bundle received from toBundle()
+     * @param resumeContext     The callbackContext to return results to
+     */
+    public synchronized void setLastSavedState(Bundle lastSavedState, CallbackContext resumeContext) {
+        this.lastSavedState = lastSavedState;
+        this.resumeContext = resumeContext;
+        this.currentReqId = lastSavedState.getInt(CURRENT_ID_KEY);
+    }
+
+    /**
+     * Save the current pending requests to a bundle for saving when the Activity gets destroyed.
+     *
+     * @return  A Bundle that can be used to restore state using setLastSavedState()
+     */
+    public synchronized Bundle toBundle() {
+        Bundle bundle = new Bundle();
+        bundle.putInt(CURRENT_ID_KEY, currentReqId);
+
+        for (int i = 0; i < requests.size(); i++) {
+            Request r = requests.valueAt(i);
+            int requestCode = requests.keyAt(i);
+            bundle.putBundle(REQUEST_KEY_PREFIX + requestCode, r.toBundle());
+        }
+
+        if (requests.size() > 1) {
+            // This scenario is hopefully very unlikely because there isn't much that can be
+            // done about it. Should only occur if an external Activity is launched while
+            // there is a pending permission request and the device is on low memory
+            LOG.w(LOG_TAG, "More than one media capture request pending on Activity destruction. Some requests will be dropped!");
+        }
+
+        return bundle;
+    }
+
+    /**
+     * Holds the options and CallbackContext for a capture request made to the plugin.
+     */
+    public class Request {
+
+        // Keys for use in saving requests to a bundle
+        private static final String ACTION_KEY = "action";
+        private static final String LIMIT_KEY = "limit";
+        private static final String DURATION_KEY = "duration";
+        private static final String QUALITY_KEY = "quality";
+        private static final String RESULTS_KEY = "results";
+
+        // Unique int used to identify this request in any Android Permission or Activity callbacks
+        public int requestCode;
+
+        // The action that this request is performing
+        public int action;
+
+        // The number of pics/vids/audio clips to take (CAPTURE_IMAGE, CAPTURE_VIDEO, CAPTURE_AUDIO)
+        public long limit = 1;
+
+        // Optional max duration of recording in seconds (CAPTURE_VIDEO only)
+        public int duration = 0;
+
+        // Quality level for video capture 0 low, 1 high (CAPTURE_VIDEO only)
+        public int quality = 1;
+
+        // The array of results to be returned to the javascript callback on success
+        public JSONArray results = new JSONArray();
+
+        // The callback context for this plugin request
+        private CallbackContext callbackContext;
+
+        private Request(int action, JSONObject options, CallbackContext callbackContext) throws JSONException {
+            this.callbackContext = callbackContext;
+            this.action = action;
+
+            if (options != null) {
+                this.limit = options.optLong("limit", 1);
+                this.duration = options.optInt("duration", 0);
+                this.quality = options.optInt("quality", 1);
+            }
+
+            this.requestCode = incrementCurrentReqId();
+        }
+
+        private Request(Bundle bundle, CallbackContext callbackContext, int requestCode) {
+            this.callbackContext = callbackContext;
+            this.requestCode = requestCode;
+            this.action = bundle.getInt(ACTION_KEY);
+            this.limit = bundle.getLong(LIMIT_KEY);
+            this.duration = bundle.getInt(DURATION_KEY);
+            this.quality = bundle.getInt(QUALITY_KEY);
+
+            try {
+                this.results = new JSONArray(bundle.getString(RESULTS_KEY));
+            } catch(JSONException e) {
+                // This should never be caught
+                LOG.e(LOG_TAG, "Error parsing results for request from saved bundle", e);
+            }
+        }
+
+        private Bundle toBundle() {
+            Bundle bundle = new Bundle();
+
+            bundle.putInt(ACTION_KEY, this.action);
+            bundle.putLong(LIMIT_KEY, this.limit);
+            bundle.putInt(DURATION_KEY, this.duration);
+            bundle.putInt(QUALITY_KEY, this.quality);
+            bundle.putString(RESULTS_KEY, this.results.toString());
+
+            return bundle;
+        }
+    }
+}
diff --git a/www/android/init.js b/www/android/init.js
index 8fe977e..d153e3a 100644
--- a/www/android/init.js
+++ b/www/android/init.js
@@ -1,44 +1,44 @@
-/*
- *
- * 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.
- *
-*/
-
-var cordova = require('cordova');
-var helpers = require('./helpers');
-
-var SUCCESS_EVENT = 'pendingcaptureresult';
-var FAILURE_EVENT = 'pendingcaptureerror';
-
-var sChannel = cordova.addStickyDocumentEventHandler(SUCCESS_EVENT);
-var fChannel = cordova.addStickyDocumentEventHandler(FAILURE_EVENT);
-
-// We fire one of two events in the case where the activity gets killed while
-// the user is capturing audio, image, video, etc. in a separate activity
-document.addEventListener('deviceready', function () {
-    document.addEventListener('resume', function (event) {
-        if (event.pendingResult && event.pendingResult.pluginServiceName === 'Capture') {
-            if (event.pendingResult.pluginStatus === 'OK') {
-                var mediaFiles = helpers.wrapMediaFiles(event.pendingResult.result);
-                sChannel.fire(mediaFiles);
-            } else {
-                fChannel.fire(event.pendingResult.result);
-            }
-        }
-    });
-});
+/*
+ *
+ * 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.
+ *
+*/
+
+var cordova = require('cordova');
+var helpers = require('./helpers');
+
+var SUCCESS_EVENT = 'pendingcaptureresult';
+var FAILURE_EVENT = 'pendingcaptureerror';
+
+var sChannel = cordova.addStickyDocumentEventHandler(SUCCESS_EVENT);
+var fChannel = cordova.addStickyDocumentEventHandler(FAILURE_EVENT);
+
+// We fire one of two events in the case where the activity gets killed while
+// the user is capturing audio, image, video, etc. in a separate activity
+document.addEventListener('deviceready', function () {
+    document.addEventListener('resume', function (event) {
+        if (event.pendingResult && event.pendingResult.pluginServiceName === 'Capture') {
+            if (event.pendingResult.pluginStatus === 'OK') {
+                var mediaFiles = helpers.wrapMediaFiles(event.pendingResult.result);
+                sChannel.fire(mediaFiles);
+            } else {
+                fChannel.fire(event.pendingResult.result);
+            }
+        }
+    });
+});
diff --git a/www/helpers.js b/www/helpers.js
index 03f8fb7..082db56 100644
--- a/www/helpers.js
+++ b/www/helpers.js
@@ -1,44 +1,44 @@
-/*
- *
- * 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.
- *
-*/
-
-var MediaFile = require('./MediaFile');
-
-function wrapMediaFiles (pluginResult) {
-    var mediaFiles = [];
-    var i;
-    for (i = 0; i < pluginResult.length; i++) {
-        var mediaFile = new MediaFile();
-        mediaFile.name = pluginResult[i].name;
-
-        // Backwards compatibility
-        mediaFile.localURL = pluginResult[i].localURL || pluginResult[i].fullPath;
-        mediaFile.fullPath = pluginResult[i].fullPath;
-        mediaFile.type = pluginResult[i].type;
-        mediaFile.lastModifiedDate = pluginResult[i].lastModifiedDate;
-        mediaFile.size = pluginResult[i].size;
-        mediaFiles.push(mediaFile);
-    }
-    return mediaFiles;
-}
-
-module.exports = {
-    wrapMediaFiles: wrapMediaFiles
+/*
+ *
+ * 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.
+ *
+*/
+
+var MediaFile = require('./MediaFile');
+
+function wrapMediaFiles (pluginResult) {
+    var mediaFiles = [];
+    var i;
+    for (i = 0; i < pluginResult.length; i++) {
+        var mediaFile = new MediaFile();
+        mediaFile.name = pluginResult[i].name;
+
+        // Backwards compatibility
+        mediaFile.localURL = pluginResult[i].localURL || pluginResult[i].fullPath;
+        mediaFile.fullPath = pluginResult[i].fullPath;
+        mediaFile.type = pluginResult[i].type;
+        mediaFile.lastModifiedDate = pluginResult[i].lastModifiedDate;
+        mediaFile.size = pluginResult[i].size;
+        mediaFiles.push(mediaFile);
+    }
+    return mediaFiles;
+}
+
+module.exports = {
+    wrapMediaFiles: wrapMediaFiles
 };


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


[cordova-plugin-media-capture] 06/07: chore(release): 3.0.3 (version string)

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit 626c386657c2ad26e13d7833c7205921aa6d2278
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 17:49:23 2019 +0200

    chore(release): 3.0.3 (version string)
---
 package.json       | 4 ++--
 plugin.xml         | 7 +++----
 tests/package.json | 2 +-
 tests/plugin.xml   | 2 +-
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/package.json b/package.json
index af454bf..950edd5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-media-capture",
-  "version": "3.0.3-dev",
+  "version": "3.0.3",
   "description": "Cordova Media Capture Plugin",
   "types": "./types/index.d.ts",
   "cordova": {
@@ -17,7 +17,7 @@
     "url": "https://github.com/apache/cordova-plugin-media-capture"
   },
   "bugs": {
-    "url": "https://issues.apache.org/jira/browse/CB"
+    "url": "https://github.com/apache/cordova-plugin-media-capture/issues"
   },
   "keywords": [
     "cordova",
diff --git a/plugin.xml b/plugin.xml
index 7b4bb87..9fd1af0 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -20,16 +20,15 @@
 
 <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
 xmlns:android="http://schemas.android.com/apk/res/android"
-xmlns:rim="http://www.blackberry.com/ns/widgets"
            id="cordova-plugin-media-capture"
-      version="3.0.3-dev">
+      version="3.0.3">
     <name>Capture</name>
 
     <description>Cordova Media Capture Plugin</description>
     <license>Apache 2.0</license>
     <keywords>cordova,media,capture</keywords>
-    <repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git</repo>
-    <issue>https://issues.apache.org/jira/browse/CB/component/12320646</issue>
+    <repo>https://github.com/apache/cordova-plugin-media-capture</repo>
+    <issue>https://github.com/apache/cordova-plugin-media-capture/issues</issue>
 
     <engines>
         <engine name="cordova-android" version=">=6.3.0" />
diff --git a/tests/package.json b/tests/package.json
index 2fd61ad..7b41e9a 100644
--- a/tests/package.json
+++ b/tests/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-media-capture-tests",
-  "version": "1.4.3-dev",
+  "version": "3.0.3",
   "description": "",
   "cordova": {
     "id": "cordova-plugin-media-capture-tests",
diff --git a/tests/plugin.xml b/tests/plugin.xml
index c9cc62f..1ae119f 100644
--- a/tests/plugin.xml
+++ b/tests/plugin.xml
@@ -22,7 +22,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:rim="http://www.blackberry.com/ns/widgets"
     id="cordova-plugin-media-capture-tests"
-    version="3.0.3-dev">
+    version="3.0.3">
     <name>Cordova Media Capture Plugin Tests</name>
     <license>Apache 2.0</license>
 


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


[cordova-plugin-media-capture] 07/07: chore(release): 3.0.4-dev

Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

janpio pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-media-capture.git

commit e56988aefe5d71cf572f126489cc032841c7eed0
Author: Jan Piotrowski <pi...@gmail.com>
AuthorDate: Wed Jun 19 18:03:35 2019 +0200

    chore(release): 3.0.4-dev
---
 package.json       | 2 +-
 plugin.xml         | 2 +-
 tests/package.json | 2 +-
 tests/plugin.xml   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/package.json b/package.json
index 950edd5..1071417 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-media-capture",
-  "version": "3.0.3",
+  "version": "3.0.4-dev",
   "description": "Cordova Media Capture Plugin",
   "types": "./types/index.d.ts",
   "cordova": {
diff --git a/plugin.xml b/plugin.xml
index 9fd1af0..e50e8e5 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -21,7 +21,7 @@
 <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
 xmlns:android="http://schemas.android.com/apk/res/android"
            id="cordova-plugin-media-capture"
-      version="3.0.3">
+      version="3.0.4-dev">
     <name>Capture</name>
 
     <description>Cordova Media Capture Plugin</description>
diff --git a/tests/package.json b/tests/package.json
index 7b41e9a..dfa66dc 100644
--- a/tests/package.json
+++ b/tests/package.json
@@ -1,6 +1,6 @@
 {
   "name": "cordova-plugin-media-capture-tests",
-  "version": "3.0.3",
+  "version": "3.0.4-dev",
   "description": "",
   "cordova": {
     "id": "cordova-plugin-media-capture-tests",
diff --git a/tests/plugin.xml b/tests/plugin.xml
index 1ae119f..e95c948 100644
--- a/tests/plugin.xml
+++ b/tests/plugin.xml
@@ -22,7 +22,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:rim="http://www.blackberry.com/ns/widgets"
     id="cordova-plugin-media-capture-tests"
-    version="3.0.3">
+    version="3.0.4-dev">
     <name>Cordova Media Capture Plugin Tests</name>
     <license>Apache 2.0</license>
 


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