cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mwbro...@apache.org
Subject [15/51] [abbrv] [partial] Move Japanese to docs/ja and Korean to docs/ko.
Date Tue, 10 Sep 2013 17:37:00 GMT
http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.getCurrentPosition.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.getCurrentPosition.md b/docs/ja/2.1.0/cordova/media/media.getCurrentPosition.md
new file mode 100644
index 0000000..e087d27
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.getCurrentPosition.md
@@ -0,0 +1,174 @@
+---
+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.
+---
+
+media.getCurrentPosition
+========================
+
+オーディオファイル内の現在の再生位置を返します。
+
+    media.getCurrentPosition(mediaSuccess, [mediaError]);
+
+パラメーター
+----------
+
+- __mediaSuccess__: 現在再生位置とともに呼ばれるコールバック関数を表します
+- __mediaError__: (オプション) エラー発生時に呼ばれるコールバック関数を表します
+
+概要
+-----------
+
+`media.getCurrentPosition` 関数は Media オブジェクトのオーディオファイルの現在再生位置を返す非同期関数です。 Media オブジェクト内の __position__ パラメーターの値も更新します。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+    // オーディオプレイヤー
+    //
+    var my_media = new Media(src, onSuccess, onError);
+
+    // メディアの再生位置を一秒ごとに更新
+    var mediaTimer = setInterval(function() {
+            // 再生位置を取得
+            my_media.getCurrentPosition(
+                // 呼び出し成功
+                function(position) {
+                if (position > -1) {
+                console.log((position) + " sec");
+                }
+                },
+                // 呼び出し失敗
+                function(e) {
+                    console.log("Error getting pos=" + e);
+                }
+            );
+        }, 1000);
+
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                      "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.getDuration.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.getDuration.md b/docs/ja/2.1.0/cordova/media/media.getDuration.md
new file mode 100644
index 0000000..594b4c3
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.getDuration.md
@@ -0,0 +1,166 @@
+---
+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.
+---
+
+media.getDuration
+=================
+
+オーディオファイルの再生時間を返します。
+
+    media.getDuration();
+
+
+概要
+-----------
+
+`media.getDuration` 関数は秒単位でオーディオファイルの再生時間を返す同期関数です。再生時間が不明な場合は、-1が返されます。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+        // オーディオプレイヤー
+        //
+        var my_media = new Media(src, onSuccess, onError);
+
+        // 再生時間を取得
+        var counter = 0;
+        var timerDur = setInterval(function() {
+            counter = counter + 100;
+            if (counter > 2000) {
+                clearInterval(timerDur);
+            }
+            var dur = my_media.getDuration();
+            if (dur > 0) {
+                clearInterval(timerDur);
+                document.getElementById('audio_duration').innerHTML = (dur) + " sec";
+            }
+        }, 100);
+
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                              "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.md b/docs/ja/2.1.0/cordova/media/media.md
new file mode 100644
index 0000000..af0b0b3
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.md
@@ -0,0 +1,142 @@
+---
+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.
+---
+
+Media
+=====
+
+> `Media` オブジェクトは、デバイス上でのオーディオファイルの再生や録音などといった機能をサポートします。
+
+    var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);
+
+
+注意: 現在の実装はメディアキャプチャーに関する W3C の仕様を満たしていません。利便性のためだけに提供されています。将来的には最新の W3C の仕様に合わせるとともに、現在の API を廃止することも検討されています。
+
+パラメーター
+----------
+
+- __src__: オーディオコンテンツを示す URI を表します _(DOMString)_
+- __mediaSuccess__: (オプション) Media オブジェクトが再生、録音、停止などのアクションを完了したときに呼ばれるコールバック関数を表します _(Function)_
+- __mediaError__: (オプション) エラー発生時に呼ばれるコールバック関数を表します _(Function)_
+- __mediaStatus__: (オプション) ステータスが変わったときに呼ばれるコールバック関数を表します _(Function)_
+
+定数
+---------
+
+以下の定数は __mediaStatus__ コールバック関数への引数としてのみ使用されます。
+
+- `Media.MEDIA_NONE`     = 0;
+- `Media.MEDIA_STARTING` = 1;
+- `Media.MEDIA_RUNNING`  = 2;
+- `Media.MEDIA_PAUSED`   = 3;
+- `Media.MEDIA_STOPPED`  = 4;
+
+メソッド
+-------
+
+- media.getCurrentPosition: オーディオファイル内の現在の再生位置を返します
+- media.getDuration: オーディオファイルの再生時間を返します
+- media.play: オーディオファイルを再生または再開します
+- media.pause: オーディオファイルを一時停止します
+- media.release: OS のオーディオリソースを開放します
+- media.seekTo: オーディオファイル中の再生位置を動かします
+- media.startRecord: オーディオファイルの録音を開始します
+- media.stopRecord: オーディオファイルの録音を停止します
+- media.stop: オーディオファイルを停止します
+
+追加の読み取り専用パラメーター
+---------------------
+
+- __position__: 再生位置を秒単位で表します。
+    - 再生中は自動的に値が更新されないので、 `getCurrentPosition` メソッドを呼び、値を更新します
+- __duration__: メディアの再生時間を秒単位で表します
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7.5
+- Tizen
+
+パーミッション
+-----------
+
+### Android
+
+#### app/res/xml/plugins.xml
+
+    <plugin name="Media" value="org.apache.cordova.AudioHandler" />
+
+#### app/AndroidManifest.xml
+
+    <uses-permission android:name="android.permission.RECORD_AUDIO" />
+    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+
+### Bada
+
+#### manifest.xml
+
+    <Privilege>
+        <Name>RECORDING</Name>
+    </Privilege>
+
+### BlackBerry WebWorks
+
+#### www/plugins.xml
+
+    <plugin name="Capture" value="org.apache.cordova.media.MediaCapture" />
+
+### iOS
+
+#### App/Supporting Files/Cordova.plist
+
+    <key>Plugins</key>
+    <dict>
+        <key>Media</key>
+        <string>CDVSound</string>
+    </dict>
+
+### webOS
+
+    パーミッションの設定は必要ありません。
+
+### Windows Phone
+
+#### Properties/WPAppManifest.xml
+
+    <Capabilities>
+        <Capability Name="ID_CAP_MEDIALIB" />
+        <Capability Name="ID_CAP_MICROPHONE" />
+        <Capability Name="ID_HW_FRONTCAMERA" />
+        <Capability Name="ID_CAP_ISV_CAMERA" />
+        <Capability Name="ID_CAP_CAMERA" />
+    </Capabilities>
+
+参照: [Application Manifest for Windows Phone](http://msdn.microsoft.com/en-us/library/ff769509%28v=vs.92%29.aspx)
+
+### Tizen
+
+    パーミッションの設定は必要ありません。
+
+
+### Windows Phone に関する注意点
+    一度に一つのメディアファイルのみ再生できます。
+    アプリケーションが他のメディアとどのように関わるかには、厳しい制限があります。詳しくは http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184838(v=vs.92).aspx を参照してください。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.pause.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.pause.md b/docs/ja/2.1.0/cordova/media/media.pause.md
new file mode 100644
index 0000000..cbd78c1
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.pause.md
@@ -0,0 +1,170 @@
+---
+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.
+---
+
+media.pause
+===========
+
+オーディオファイルを一時停止します。
+
+    media.pause();
+
+
+概要
+-----------
+
+`media.pause` 関数はオーディオファイルを一時停止させる同期関数です。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+    // オーディオ再生
+    //
+    function playAudio(url) {
+        // URL のオーディオファイルを再生
+        var my_media = new Media(url,
+            // 呼び出し成功
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // 呼び出し失敗
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+
+        // オーディオ再生
+        my_media.play();
+
+        // 10秒後に一時停止
+        setTimeout(function() {
+            media.pause();
+        }, 10000);
+    }
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                              "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数 
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.play.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.play.md b/docs/ja/2.1.0/cordova/media/media.play.md
new file mode 100644
index 0000000..7ade45d
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.play.md
@@ -0,0 +1,189 @@
+---
+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.
+---
+
+media.play
+==========
+
+オーディオファイルを再生または再開します。
+
+    media.play();
+
+
+概要
+-----------
+
+`media.play` 関数はオーディオファイルを再生または再開させる同期関数です。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+    // オーディオ再生
+    //
+    function playAudio(url) {
+        // URL のオーディオファイルを再生
+        var my_media = new Media(url,
+            // 呼び出し成功
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // 呼び出し失敗
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+
+        // オーディオ再生
+        my_media.play();
+    }
+
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                              "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                if (my_media == null) {
+                    // src から Media オブジェクトを作成
+                    my_media = new Media(src, onSuccess, onError);
+                } // else 現在のオーディオを再生
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>
+
+BlackBerry WebWorks に関する注意点
+----------
+
+- BlackBerry は同時に再生できるオーディオの数が決まっています。 CDMA デバイスは1つのオーディオのみサポートしています。他のデバイスは2つまで同時再生をサポートしています。サポートされている数以上のオーディオファイルを再生することは、直前の再生オーディオを停止することに繋がります。
+
+iOS に関する注意点
+---------
+
+- __numberOfLoops__
+
+    このオプションを **play** メソッドに渡すことで、そのメディアファイルを何回再生するかを指定します。例:
+
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ numberOfLoops: 2 })
+
+- __playAudioWhenScreenIsLocked__
+
+    このオプションを **play** メソッドに渡すことで、スクリーンがロックされた状態でもオーディオを再生するかどうかを指定します (設定しなかった場合、デフォルトは true です) 。もし true にセットされた場合は、ハードウェアのミュートボタンの設定は無視されます。例:
+
+        var myMedia = new Media("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3")
+        myMedia.play({ playAudioWhenScreenIsLocked : false })

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.release.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.release.md b/docs/ja/2.1.0/cordova/media/media.release.md
new file mode 100644
index 0000000..54157cc
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.release.md
@@ -0,0 +1,155 @@
+---
+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.
+---
+
+media.release
+=================
+
+OS のオーディオリソースを開放します。
+
+    media.release();
+
+
+概要
+-----------
+
+`media.release` 関数は OS のオーディオリソースを開放する同期関数です。 Android ではメディア再生のための OpenCore インスタンスが有限のため、この関数は特に Android にとって重要な関数です。 メディアリソースが不要になった場合には、 'release' 関数を使用してください。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+    // オーディオプレイヤー
+    //
+    var my_media = new Media(src, onSuccess, onError);
+
+    my_media.play();
+    my_media.stop();
+    my_media.release();
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                              "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.seekTo.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.seekTo.md b/docs/ja/2.1.0/cordova/media/media.seekTo.md
new file mode 100644
index 0000000..ae73536
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.seekTo.md
@@ -0,0 +1,158 @@
+---
+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.
+---
+
+media.seekTo
+========================
+
+オーディオファイル中の再生位置を動かします。
+
+    media.seekTo(milliseconds);
+
+パラメーター
+----------
+
+- __milliseconds__: 再生位置を動かす先の位置をミリ秒単位で表します
+
+
+概要
+-----------
+
+`media.seekTo` 関数は Media オブジェクトのオーディオファイルの現在再生位置を更新する非同期関数です。 Media オブジェクト内の __position__ パラメーターの値も更新します。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+        // オーディオプレイヤー
+        //
+        var my_media = new Media(src, onSuccess, onError);
+        my_media.play();
+        // 5秒後に、10秒の位置まで移動
+        setTimeout(function() {
+            my_media.seekTo(10000);
+        }, 5000);
+
+
+Full Example
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                      "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+                // メディアの再生位置を一秒ごとに更新
+                mediaTimer = setInterval(function() {
+                    // 再生位置を取得
+                    my_media.getCurrentPosition(
+                        // 呼び出し成功
+                        function(position) {
+                            if (position > -1) {
+                                setAudioPosition(position + " sec");
+                            }
+                        },
+                        // 呼び出し失敗
+                        function(e) {
+                            console.log("Error getting pos=" + e);
+                        }
+                    );
+                }, 1000);
+                // 5秒後に、10秒の位置まで移動
+                setTimeout(function() {
+                    my_media.seekTo(10000);
+                }, 5000);
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>
+
+BlackBerry WebWorks に関する注意点
+----------
+
+- この API は BlackBerry OS 5 デバイスではサポートされていません。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.startRecord.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.startRecord.md b/docs/ja/2.1.0/cordova/media/media.startRecord.md
new file mode 100644
index 0000000..bd7c41f
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.startRecord.md
@@ -0,0 +1,146 @@
+---
+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.
+---
+
+media.startRecord
+=================
+
+オーディオファイルの録音を開始します。
+
+    media.startRecord();
+
+
+概要
+-----------
+
+`media.startRecord` 関数はオーディオファイルの録音を開始する同期関数です。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+
+使用例
+-------------
+
+    // オーディオの録音
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // 呼び出し成功
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+
+            // 呼び出し失敗
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+            });
+
+        // オーディオの録音
+        mediaRec.startRecord();
+    }
+
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>デバイスプロパティーの使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // オーディオの録音
+        //
+        function recordAudio() {
+            var src = "myrecording.mp3";
+            var mediaRec = new Media(src, onSuccess, onError);
+
+            // オーディオの録音
+            mediaRec.startRecord();
+
+            // 10秒後に録音を停止
+            var recTime = 0;
+            var recInterval = setInterval(function() {
+                recTime = recTime + 1;
+                setAudioPosition(recTime + " sec");
+                if (recTime >= 10) {
+                    clearInterval(recInterval);
+                    mediaRec.stopRecord();
+                }
+            }, 1000);
+        }
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            recordAudio();
+        }
+
+        // 成功時のコールバック関数
+        //
+        function onSuccess() {
+            console.log("recordAudio():Audio Success");
+        }
+
+        // エラー時のコールバック関数 
+        //
+        function onError(error) {
+            alert('コード: '        + error.code    + '\n' +
+                  'メッセージ: '    + error.message + '\n');
+        }
+
+        // 再生位置をセット
+        //
+        function setAudioPosition(position) {
+            document.getElementById('audio_position').innerHTML = position;
+        }
+
+        </script>
+      </head>
+      <body>
+        <p id="media">オーディオを録音...</p>
+        <p id="audio_position"></p>
+      </body>
+    </html>
+
+BlackBerry WebWorks に関する注意点
+----------
+
+- BlackBerry デバイスはオーディオを Adaptive Multi-Rate フォーマットで録音します。ファイル名は .amr 拡張子で指定される必要があります。
+
+iOS に関する注意点
+----------
+
+- 録音するためのファイルは既に .wav 形式で存在していなければなりません。 File API 群を使用することでファイルを作成することができます。
+
+Tizen に関する注意点
+----------
+
+- この API は Tizen デバイスではサポートされていません。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.stop.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.stop.md b/docs/ja/2.1.0/cordova/media/media.stop.md
new file mode 100644
index 0000000..6714bfd
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.stop.md
@@ -0,0 +1,170 @@
+---
+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.
+---
+
+media.stop
+==========
+
+オーディオファイルを停止します。
+
+    media.stop();
+
+
+概要
+-----------
+
+`media.stop` 関数はオーディオファイルを停止させる同期関数です。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+- Tizen
+
+使用例
+-------------
+
+    // オーディオ再生
+    //
+    function playAudio(url) {
+        // URL のオーディオファイルを再生
+        var my_media = new Media(url,
+            // 呼び出し成功
+            function() {
+                console.log("playAudio():Audio Success");
+            },
+            // 呼び出し失敗
+            function(err) {
+                console.log("playAudio():Audio Error: "+err);
+        });
+
+        // オーディオ再生
+        my_media.play();
+
+        // 10秒後に一時停止
+        setTimeout(function() {
+            my_media.stop();
+        }, 10000);
+    }
+
+詳細な使用例
+------------
+
+        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+                              "http://www.w3.org/TR/html4/strict.dtd">
+        <html>
+          <head>
+            <title>メディアの使用例</title>
+
+            <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+            <script type="text/javascript" charset="utf-8">
+
+            // Cordova の読み込み完了まで待機
+            //
+            document.addEventListener("deviceready", onDeviceReady, false);
+
+            // Cordova 準備完了
+            //
+            function onDeviceReady() {
+                playAudio("http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3");
+            }
+
+            // オーディオプレイヤー
+            //
+            var my_media = null;
+            var mediaTimer = null;
+
+            // オーディオ再生
+            //
+            function playAudio(src) {
+                // src から Media オブジェクトを作成
+                my_media = new Media(src, onSuccess, onError);
+
+                // オーディオ再生
+                my_media.play();
+
+                // my_media の再生位置を一秒ごとに更新
+                if (mediaTimer == null) {
+                    mediaTimer = setInterval(function() {
+                        // my_media の再生位置を取得
+                        my_media.getCurrentPosition(
+                            // 呼び出し成功
+                            function(position) {
+                                if (position > -1) {
+                                    setAudioPosition((position) + " sec");
+                                }
+                            },
+                            // 呼び出し失敗
+                            function(e) {
+                                console.log("Error getting pos=" + e);
+                                setAudioPosition("Error: " + e);
+                            }
+                        );
+                    }, 1000);
+                }
+            }
+
+            // オーディオ一時停止
+            //
+            function pauseAudio() {
+                if (my_media) {
+                    my_media.pause();
+                }
+            }
+
+            // オーディオ停止
+            //
+            function stopAudio() {
+                if (my_media) {
+                    my_media.stop();
+                }
+                clearInterval(mediaTimer);
+                mediaTimer = null;
+            }
+
+            // 成功時のコールバック関数
+            //
+            function onSuccess() {
+                console.log("playAudio():Audio Success");
+            }
+
+            // エラー時のコールバック関数 
+            //
+            function onError(error) {
+                alert('コード: '        + error.code    + '\n' +
+                      'メッセージ: '    + error.message + '\n');
+            }
+
+            // 再生位置をセット
+            //
+            function setAudioPosition(position) {
+                document.getElementById('audio_position').innerHTML = position;
+            }
+
+            </script>
+          </head>
+          <body>
+            <a href="#" class="btn large" onclick="playAudio('http://audio.ibeat.org/content/p1rj1s/p1rj1s_-_rockGuitar.mp3');">再生</a>
+            <a href="#" class="btn large" onclick="pauseAudio();">一時停止</a>
+            <a href="#" class="btn large" onclick="stopAudio();">停止</a>
+            <p id="audio_position"></p>
+          </body>
+        </html>

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/media/media.stopRecord.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/media/media.stopRecord.md b/docs/ja/2.1.0/cordova/media/media.stopRecord.md
new file mode 100644
index 0000000..b9bb3f7
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/media/media.stopRecord.md
@@ -0,0 +1,142 @@
+---
+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.
+---
+
+media.stopRecord
+================
+
+オーディオファイルの録音を停止します。
+
+    media.stopRecord();
+
+
+概要
+-----------
+
+`media.stopRecord` 関数はオーディオファイルの録音を停止させる同期関数です。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iOS
+- Windows Phone 7 (Mango)
+
+使用例
+-------------
+
+    // オーディオの録音
+    //
+    function recordAudio() {
+        var src = "myrecording.mp3";
+        var mediaRec = new Media(src,
+            // 呼び出し成功
+            function() {
+                console.log("recordAudio():Audio Success");
+            },
+
+            // 呼び出し失敗
+            function(err) {
+                console.log("recordAudio():Audio Error: "+ err.code);
+        });
+
+        // オーディオの録音
+        mediaRec.startRecord();
+
+        // 10秒後に録音を停止
+        setTimeout(function() {
+            mediaRec.stopRecord();
+        }, 10000);
+    }
+
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>デバイスプロパティーの使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // オーディオの録音
+        //
+        function recordAudio() {
+            var src = "myrecording.mp3";
+            var mediaRec = new Media(src, onSuccess, onError);
+
+            // オーディオの録音
+            mediaRec.startRecord();
+
+            // 10秒後に録音を停止
+            var recTime = 0;
+            var recInterval = setInterval(function() {
+                recTime = recTime + 1;
+                setAudioPosition(recTime + " sec");
+                if (recTime >= 10) {
+                    clearInterval(recInterval);
+                    mediaRec.stopRecord();
+                }
+            }, 1000);
+        }
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            recordAudio();
+        }
+
+        // 成功時のコールバック関数
+        //
+        function onSuccess() {
+            console.log("recordAudio():Audio Success");
+        }
+
+        // エラー時のコールバック関数 
+        //
+        function onError(error) {
+            alert('コード: '        + error.code    + '\n' +
+                  'メッセージ: '    + error.message + '\n');
+        }
+
+        // 再生位置をセット
+        //
+        function setAudioPosition(position) {
+            document.getElementById('audio_position').innerHTML = position;
+        }
+
+        </script>
+      </head>
+      <body>
+        <p id="media">オーディオを録音...</p>
+        <p id="audio_position"></p>
+      </body>
+    </html>
+
+
+Tizen に関する注意点
+----------
+
+- この API は Tizen デバイスではサポートされていません。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/notification/notification.alert.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/notification/notification.alert.md b/docs/ja/2.1.0/cordova/notification/notification.alert.md
new file mode 100644
index 0000000..c33c5e3
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/notification/notification.alert.md
@@ -0,0 +1,116 @@
+---
+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.
+---
+
+notification.alert
+==================
+
+通知ダイアログボックスを表示します。
+
+    navigator.notification.alert(message, alertCallback, [title], [buttonName])
+
+- __message:__ ダイアログのメッセージを表します (`String`)
+- __alertCallback:__ 通知ダイアログが確認された後に呼び出されるコールバック関数を表します (`Function`)
+- __title:__ ダイアログのタイトルを表します (`String`) (オプション, デフォルト: "Alert")
+- __buttonName:__ ボタンの名前を表します (`String`) (オプション, デフォルト: "OK")
+
+概要
+-----------
+
+ほとんどの Cordova の実装はネイティブのダイアログボックスを使用しています。一部のプラットフォームのみブラウザの `alert` 関数を使っており、通常これらはカスタマイズが制限されます。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iPhone
+- Windows Phone 7 (Mango)
+- Bada 1.2 & 2.x
+- Tizen
+
+使用例
+-------------
+
+    // Android / BlackBerry WebWorks (OS 5.0 以上) / iPhone / Tizen
+    //
+    function alertDismissed() {
+        // 任意のコード
+    }
+
+    navigator.notification.alert(
+        'あなたの勝ちです!', // メッセージ
+        alertDismissed, // コールバック関数
+        'ゲームオーバー', // タイトル
+        '終了' // ボタン名
+    );
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification の使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            // 処理なし
+        }
+
+        // 通知ダイアログボックスが確認された
+        function alertDismissed() {
+            // 任意のコード
+        }
+
+        // 通知ダイアログを表示
+        //
+        function showAlert() {
+            navigator.notification.alert(
+                'あなたの勝ちです!', // メッセージ
+                alertDismissed, // コールバック関数
+                'ゲームオーバー', // タイトル
+                '終了' // ボタン名
+            );
+        }
+
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">通知を表示</a></p>
+      </body>
+    </html>
+
+Windows Phone 7 に関する注意点
+-------------
+
+- ボタンの名前は無視され、常に 'OK' が使用されます。
+- ビルトインのブラウザ通知ダイアログ機能はないため、もし alert('foo'); とだけ書きたい場合は、 window.alert = navigator.notification.alert; と window.alert に Cordova の notification.alert をアサインできます。
+- 通知と確認の呼び出しはノンブロッキングで、結果は非同期でのみ取得可能です。
+
+Bada 2.xに関する注意点
+---------------
+- 通知は、 Javascript の alert を使用します。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/notification/notification.beep.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/notification/notification.beep.md b/docs/ja/2.1.0/cordova/notification/notification.beep.md
new file mode 100644
index 0000000..9d20e52
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/notification/notification.beep.md
@@ -0,0 +1,120 @@
+---
+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.
+---
+
+notification.beep
+=================
+
+デバイスが警告音を鳴らします。
+
+    navigator.notification.beep(times);
+
+- __times:__ 警告音を鳴らす回数を表します (`Number`)
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iPhone
+- Windows Phone 7 (Mango)
+- Bada 1.2 & 2.x
+- Tizen
+
+使用例
+-------------
+
+    // 警告音を2回鳴らす
+    navigator.notification.beep(2);
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification の使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            // 処理なし
+        }
+
+        // 通知ダイアログを表示
+        //
+        function showAlert() {
+            navigator.notification.alert(
+                'あなたの勝ちです!', // メッセージ
+                'ゲームオーバー', // タイトル
+                '終了' // ボタン名
+            );
+        }
+
+        // 警告音を3回鳴らす
+        //
+        function playBeep() {
+            navigator.notification.beep(3);
+        }
+
+        // 2秒間バイブレーションさせます
+        //
+        function vibrate() {
+            navigator.notification.vibrate(2000);
+        }
+
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">通知を表示</a></p>
+        <p><a href="#" onclick="playBeep(); return false;">警告音を鳴らす</a></p>
+        <p><a href="#" onclick="vibrate(); return false;">バイブレーション</a></p>
+      </body>
+    </html>
+
+Android に関する注意点
+--------------
+
+- Android では、 "Settings/Sound & Display" パネルで設定されたデフォルトの "Notification ringtone" を鳴らします。
+
+iPhone に関する注意点
+-------------
+
+- 引数の警告音の回数を無視します。
+- iPhone はネイティブの beep API を持っていません。
+- Cordova は media API を使って、オーディオファイルを再生することで警告音を実装しています。
+- ユーザーは適切な警告音のファイルを用意する必要があります。
+- このファイルは30秒未満とし、 www/root に beep.wav として保存してください。
+
+Windows Phone 7 に関する注意点
+-------------
+
+- WP7 の Cordova ライブラリは独自の警告音ファイルを含んでおり、それを使用しています。
+
+Tizen に関する注意点
+-------------
+
+  - Tizen は media API を使って、オーディオファイルを再生することで警告音を実装しています。
+  - このファイルは短い長さとし、 `beep.wav` という名前でアプリケーションのルートディレクトリの 'sounds' サブディレクトリに保存してください。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/notification/notification.confirm.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/notification/notification.confirm.md b/docs/ja/2.1.0/cordova/notification/notification.confirm.md
new file mode 100755
index 0000000..a74b8f2
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/notification/notification.confirm.md
@@ -0,0 +1,134 @@
+---
+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.
+---
+
+notification.confirm
+====================
+
+カスタマイズ可能な確認ダイアログボックスを表示します。
+
+    navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
+
+- __message:__ ダイアログのメッセージを表します (`String`)
+- __confirmCallback:__ 押されたボタンのインデックス (1, 2, または3) とともに呼び出されるコールバック関数を表します (`Function`)
+- __title:__ ダイアログのタイトルを表します (`String`) (オプション, デフォルト: "Confirm")
+- __buttonLabels:__ ボタンのラベルを設定するためのカンマ区切りの文字列を表します (String) (オプション, デフォルト: "OK,Cancel")
+
+概要
+-----------
+
+`notification.confirm` 関数は、ブラウザの confirm 関数よりも広いカスタマイズ性を持ったネイティブダイアログボックスを表示する関数です。
+
+confirmCallback
+---------------
+
+`confirmCallback` はユーザーが確認ダイアログのいずれかのボタンが押したときに呼び出されます。
+
+コールバックは、押されたボタンを表すインデックス `buttonIndex` (`Number`) を引数にとります。このインデックスは、 `1`, `2`, `3` のように1始まりであることに注意してください。
+
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iPhone
+- Windows Phone 7 (Mango)
+- Bada 1.2 & 2.x
+- Tizen
+
+使用例
+-------------
+
+    // 確認ダイアログの表示プロセスの開始
+    function onConfirm(buttonIndex) {
+        alert('選択されたボタン ' + buttonIndex);
+    }
+
+    // カスタム確認ダイアログを表示
+    //
+    function showConfirm() {
+        navigator.notification.confirm(
+            'あなたの勝ちです!', // メッセージ
+            onConfirm, // 選択されたボタン情報とともに呼ばれるコールバック関数
+            'ゲームオーバー', // タイトル
+            'リスタート,終了' // ボタン
+        );
+    }
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification の使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            // 処理なし
+        }
+
+        // 確認ダイアログの表示プロセスの開始
+        function onConfirm(buttonIndex) {
+            alert('選択されたボタン ' + buttonIndex);
+        }
+
+        // カスタム確認ダイアログを表示
+        //
+        function showConfirm() {
+            navigator.notification.confirm(
+                'あなたの勝ちです!', // メッセージ
+                onConfirm, // 選択されたボタン情報とともに呼ばれるコールバック関数
+                'ゲームオーバー', // タイトル
+                'リスタート,終了' // ボタン
+            );
+        }
+
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showConfirm(); return false;">確認ダイアログを表示</a></p>
+      </body>
+    </html>
+
+Windows Phone 7 に関する注意点
+----------------------
+
+- ボタンの名前は無視され、常に `'OK|Cancel'` が使用されます。
+- `window.confirm` に対応するビルトインのブラウザ確認ダイアログ機能はありません。
+    - `window.confirm = navigator.notification.confirm;` と指定することによって、 `window.confirm` にこの関数をアサインできます。
+- 通知 (`alert`) と確認 (`confirm`) の呼び出しはノンブロッキングで、結果は非同期でのみ取得可能です。
+
+Bada 2.x に関する注意点
+---------------
+
+- 確認 (`confirm`) は、ブラウザのビルトイン `alert` 関数を使用します。
+
+Bada 1.2 に関する注意点
+---------------
+
+- ボタンの名前は無視され、常に `'OK|Cancel'` が使用されます。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/notification/notification.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/notification/notification.md b/docs/ja/2.1.0/cordova/notification/notification.md
new file mode 100644
index 0000000..8af06fa
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/notification/notification.md
@@ -0,0 +1,84 @@
+---
+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.
+---
+
+Notification
+============
+
+> 視覚、聴覚、触覚を用いたデバイス通知機能を提供します。
+
+メソッド
+-------
+
+- notification.alert
+- notification.confirm
+- notification.beep
+- notification.vibrate
+
+パーミッション
+-----------
+
+### Android
+
+#### app/res/xml/plugins.xml
+
+    <plugin name="Notification" value="org.apache.cordova.Notification"/>
+
+#### app/AndroidManifest.xml
+
+    <uses-permission android:name="android.permission.VIBRATE" />
+
+### Bada
+
+#### manifest.xml
+
+    <Privilege>
+        <Name>SYSTEM_SERVICE</Name>
+    </Privilege>
+
+### BlackBerry WebWorks
+
+#### www/plugins.xml
+
+    <plugin name="Notification" value="org.apache.cordova.notification.Notification" />
+
+#### www/config.xml
+
+    <feature id="blackberry.ui.dialog" />
+
+### iOS
+
+#### App/Supporting Files/Cordova.plist
+
+    <key>Plugins</key>
+    <dict>
+        <key>Notification</key>
+        <string>CDVNotification</string>
+    </dict>
+
+### webOS
+
+    パーミッションの設定は必要ありません。
+
+### Windows Phone
+
+    パーミッションの設定は必要ありません。
+
+### Tizen
+
+    パーミッションの設定は必要ありません。

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/notification/notification.vibrate.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/notification/notification.vibrate.md b/docs/ja/2.1.0/cordova/notification/notification.vibrate.md
new file mode 100644
index 0000000..58b6481
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/notification/notification.vibrate.md
@@ -0,0 +1,103 @@
+---
+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.
+---
+
+notification.vibrate
+====================
+
+指定された時間デバイスをバイブレーションさせます。
+
+    navigator.notification.vibrate(milliseconds)
+
+- __time:__ バイブレーションの長さをミリ秒単位で表します。 1000ミリ秒は1秒です (`Number`)
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 5.0 以上)
+- iPhone
+- Windows Phone 7
+- Bada 1.2 & 2.x
+
+使用例
+-------------
+
+    // 2.5秒間バイブレーションさせます
+    //
+    navigator.notification.vibrate(2500);
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Notification の使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            // 処理なし
+        }
+
+        // 通知ダイアログを表示
+        //
+        function showAlert() {
+            navigator.notification.alert(
+                'あなたの勝ちです!', // メッセージ
+                'ゲームオーバー', // タイトル
+                '終了' // ボタン名
+            );
+        }
+
+        // 警告音を3回鳴らす
+        //
+        function playBeep() {
+            navigator.notification.beep(3);
+        }
+
+        // 2秒間バイブレーションさせます
+        //
+        function vibrate() {
+            navigator.notification.vibrate(2000);
+        }
+
+        </script>
+      </head>
+      <body>
+        <p><a href="#" onclick="showAlert(); return false;">通知を表示</a></p>
+        <p><a href="#" onclick="playBeep(); return false;">警告音を鳴らす</a></p>
+        <p><a href="#" onclick="vibrate(); return false;">バイブレーション</a></p>
+      </body>
+    </html>
+
+iPhone に関する注意点
+-------------
+
+- __time:__ 引数のバイブレーションの長さを無視し、あらかじめ定められた時間バイブレーションします。
+
+        navigator.notification.vibrate();
+        navigator.notification.vibrate(2500); // 2500は無視されます

http://git-wip-us.apache.org/repos/asf/cordova-docs/blob/e7168dd7/docs/ja/2.1.0/cordova/storage/database/database.md
----------------------------------------------------------------------
diff --git a/docs/ja/2.1.0/cordova/storage/database/database.md b/docs/ja/2.1.0/cordova/storage/database/database.md
new file mode 100644
index 0000000..2e1e962
--- /dev/null
+++ b/docs/ja/2.1.0/cordova/storage/database/database.md
@@ -0,0 +1,125 @@
+---
+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.
+---
+
+Database
+=======
+
+データベースの操作に必要なメソッドを提供します。
+
+メソッド
+-------
+
+- __transaction__: データベースのトランザクションを実行します
+- __changeVersion__: スクリプトがデータベースのバージョンを自動的に確認し、スキーマのアップデートと同時にバージョンを変更します
+
+詳細
+-------
+
+Database オブジェクトは `window.openDatabase()` メソッド呼び出し時に返されるオブジェクトです。
+
+サポートされているプラットフォーム
+-------------------
+
+- Android
+- BlackBerry WebWorks (OS 6.0 以上)
+- iPhone
+- webOS
+- Tizen
+
+Transaction の例
+------------------
+    function populateDB(tx) {
+        tx.executeSql('DROP TABLE IF EXISTS DEMO');
+        tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+        tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+    }
+
+    function errorCB(err) {
+        alert("SQL実行中にエラーが発生しました: "+err.code);
+    }
+
+    function successCB() {
+        alert("成功しました。");
+    }
+
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.transaction(populateDB, errorCB, successCB);
+
+Change Version の例
+-------------------
+
+    var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+    db.changeVersion("1.0", "1.1");
+
+詳細な使用例
+------------
+
+    <!DOCTYPE html>
+    <html>
+      <head>
+        <title>Storage の使用例</title>
+
+        <script type="text/javascript" charset="utf-8" src="cordova-2.1.0.js"></script>
+        <script type="text/javascript" charset="utf-8">
+
+        // Cordova の読み込み完了まで待機
+        //
+        document.addEventListener("deviceready", onDeviceReady, false);
+
+        // Cordova 準備完了
+        //
+        function onDeviceReady() {
+            var db = window.openDatabase("Database", "1.0", "Cordova Demo", 200000);
+            db.transaction(populateDB, errorCB, successCB);
+        }
+
+        // データベースを操作 
+        //
+        function populateDB(tx) {
+            tx.executeSql('DROP TABLE IF EXISTS DEMO');
+            tx.executeSql('CREATE TABLE IF NOT EXISTS DEMO (id unique, data)');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (1, "First row")');
+            tx.executeSql('INSERT INTO DEMO (id, data) VALUES (2, "Second row")');
+        }
+
+        // トランザクション失敗時のコールバック
+        //
+        function errorCB(tx, err) {
+            alert("SQL実行中にエラーが発生しました: "+err);
+        }
+
+        // トランザクション成功時のコールバック
+        //
+        function successCB() {
+            alert("成功しました。");
+        }
+
+        </script>
+      </head>
+      <body>
+        <h1>Example</h1>
+        <p>Database</p>
+      </body>
+    </html>
+
+Android 1.X に関する注意点
+------------------
+
+- __changeVersion:__ このメソッドは Android 1.X デバイスではサポートされていません。


Mime
View raw message