documentation translation: cordova-plugin-file

Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/commit/4dce382c
Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/tree/4dce382c
Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/diff/4dce382c

Branch: refs/heads/master
Commit: 4dce382cb44ad07ada5511da704ed3ed5dee7295
Parents: 9f937b7
Author: ldeluca <[email protected]>
Authored: Tue May 27 21:36:24 2014 -0400
Committer: ldeluca <[email protected]>
Committed: Tue May 27 21:36:24 2014 -0400

----------------------------------------------------------------------
 doc/de/index.md   | 201 +++++++++++++++++++++++++++++++++++++++++++++++++
 doc/de/plugins.md | 124 ++++++++++++++++++++++++++++++
 doc/ja/index.md   | 124 ++++++++++++++++++------------
 doc/ja/plugins.md |   2 +-
 4 files changed, 401 insertions(+), 50 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/blob/4dce382c/doc/de/index.md
----------------------------------------------------------------------
diff --git a/doc/de/index.md b/doc/de/index.md
new file mode 100644
index 0000000..75b1cc5
--- /dev/null
+++ b/doc/de/index.md
@@ -0,0 +1,201 @@
+<!---
+    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.
+-->
+
+# org.apache.cordova.file
+
+Dieses Plugin bietet die [HTML5-Dateisystem-API][1]. Verwendung finden Sie 
unter HTML5 Rocks [FileSystem-Artikel][2] zu diesem Thema. Finden Sie einen 
Überblick über andere Speicheroptionen Cordovas [Speicher-Führer][3].
+
+ [1]: http://dev.w3.org/2009/dap/file-system/pub/FileSystem/
+ [2]: http://www.html5rocks.com/en/tutorials/file/filesystem/
+ [3]: http://cordova.apache.org/docs/en/edge/cordova_storage_storage.md.html
+
+## Installation
+
+    cordova plugin add org.apache.cordova.file
+    
+
+## Unterstützte Plattformen
+
+*   Amazon Fire OS
+*   Android
+*   BlackBerry 10
+*   iOS
+*   Windows Phone 7 und 8 *
+*   Windows 8 *
+*   Firefox OS
+
+* *Diese Plattformen unterstützen nicht `FileReader.readAsArrayBuffer` noch 
`FileWriter.write(blob)` .*
+
+## Wo Dateien gespeichert
+
+Stand: V1 werden URLs auf wichtige Datei-System-Verzeichnisse zur Verfügung 
gestellt. Jede URL in der Form *file:///path/to/spot/*ist, und konvertiert 
werden können eine `DirectoryEntry` mit`window.resolveLocalFileSystemURL()`.
+
+`cordova.file.applicationDirectory`-Die schreibgeschützten Verzeichnis, in 
dem die Anwendung installiert ist. (*iOS*, *Android*)
+
+`cordova.file.applicationStorageDirectory`-Stamm der app's private 
beschreibbaren Speicher. (*iOS*, *Android*)
+
+`cordova.file.dataDirectory`-Wo app-spezifische Datendateien zu setzen. 
(*iOS*, *Android*)
+
+`cordova.file.cacheDirectory`-Cache-Dateien, die app startet überleben 
sollte. Apps sollten nicht vom Betriebssystem zum Löschen von Dateien hier 
verlassen. (*iOS*, *Android*)
+
+`cordova.file.externalApplicationStorageDirectory`-Anwendungsraum auf externen 
Speicher. (*iOS*, *Android*)
+
+`cordova.file.externalDataDirectory`-Wo, app-spezifische Datendateien auf 
externen Speicher setzen. (*Android*)
+
+`cordova.file.externalCacheDirectory`-Anwendungscache auf externen Speicher. 
(*Android*)
+
+`cordova.file.externalRootDirectory`-Externer Speicher (SD-Karte) Stamm. 
(*Android*)
+
+`cordova.file.tempDirectory`-Temp-Verzeichnis, dem das OS auf deaktivieren 
können wird. (*iOS*)
+
+`cordova.file.syncedDataDirectory`-Hält app-spezifische Dateien, die (z. B. 
auf iCloud) synchronisiert werden sollten. (*iOS*)
+
+`cordova.file.documentsDirectory`-Dateien für die app, aber privat sind 
sinnvoll, andere Anwendungen (z.B. Office-Dateien). (*iOS*)
+
+## Android Macken
+
+### Android permanenten Speicherort
+
+Es gibt mehrere gültige Speicherorte, persistente Dateien auf einem 
Android-Gerät zu speichern. Finden Sie auf [dieser Seite][4] eine 
ausführliche Diskussion über die verschiedenen Möglichkeiten.
+
+ [4]: http://developer.android.com/guide/topics/data/data-storage.html
+
+Frühere Versionen des Plugins wählen würde, den Speicherort der temporären 
und permanenten Dateien beim Start, basierend auf, ob das Gerät behauptete, 
dass die SD-Karte (oder gleichwertige Speicherpartition) bereitgestellt wurde. 
Wenn die SD-Karte eingelegt wurde, oder wenn eine große interne 
Speicherpartition verfügbar war (wie auf Nexus-Geräten) und dann in die 
Wurzel dieses Raumes, die persistenten Dateien gespeichert werden. Dies 
bedeutete, dass alle Cordova apps aller verfügbaren Dateien auf der Karte 
sehen konnte.
+
+Wenn die SD-Karte nicht verfügbar war, würde dann frühere Versionen 
unter/Data/Data/Datenspeicher<packageid>, die apps von einander isoliert, kann 
aber noch Daten für Benutzer freigegeben werden.
+
+Es ist jetzt möglich, ob Sie Dateien der internen Datei-Speicherort oder 
unter Verwendung der bisherigen Logik, mit einer Präferenz in der 
Anwendung-config.xml-Datei speichern möchten. Hierzu fügen Sie eine dieser 
zwei Zeilen zu "config.xml":
+
+    <preference name="AndroidPersistentFileLocation" value="Internal" />
+    
+    <preference name="AndroidPersistentFileLocation" value="Compatibility" />
+    
+
+Ohne diese Zeile wird die Datei-Erweiterung "Kompatibilität" als Standard 
verwenden. Wenn ein Präferenz-Tag vorhanden ist, und nicht einen der folgenden 
Werte, wird die Anwendung nicht gestartet.
+
+Wenn Ihre Anwendung für Benutzer zuvor versandt wird, mithilfe eines älteren 
(Pre-1.0) Version dieses Plugins und gespeicherte Dateien im permanenten 
Dateisystem hat, dann setzen Sie die Einstellung auf "Kompatibilität". 
Wechseln die Location auf "Internal" würde bedeuten, dass Benutzer, die 
aktualisieren Sie ihre Anwendung, möglicherweise nicht auf ihre zuvor 
gespeicherte Dateien, abhängig von ihrem Gerät zugreifen.
+
+Wenn Ihre Anwendung neu ist, oder nie zuvor Dateien im Dateisystem persistent 
gespeichert hat, wird die "interne" Einstellung im Allgemeinen empfohlen.
+
+## iOS Macken
+
+*   `FileReader.readAsText(blob, encoding)` 
+    *   Die `encoding` Parameter wird nicht unterstützt und UTF-8-Kodierung 
ist immer wirksam.
+
+### iOS permanenten Speicherort
+
+Es gibt zwei gültige Speicherorte persistente Dateien auf ein iOS-Gerät 
speichern: das Dokumenten-Verzeichnis und das Verzeichnis Library. Frühere 
Versionen des Plugins gespeichert immer nur persistente Dateien im Verzeichnis 
Dokumente. Dies hatte den Nebeneffekt einer Anwendung Dateien in iTunes, die 
oft unbeabsichtigte, speziell für Anwendungen, die viele kleine Dateien 
behandeln war, sichtbar zu machen, anstatt komplette Dokumente für den Export, 
die den beabsichtigten Zweck des Verzeichnisses ist zu produzieren.
+
+Es ist jetzt möglich, ob Sie Dateien in Dokumente oder Verzeichnis Library 
mit einer Präferenz in der Anwendung-config.xml-Datei speichern möchten. 
Hierzu fügen Sie eine dieser zwei Zeilen zu "config.xml":
+
+    <preference name="iosPersistentFileLocation" value="Library" />
+    
+    <preference name="iosPersistentFileLocation" value="Compatibility" />
+    
+
+Ohne diese Zeile wird die Datei-Erweiterung "Kompatibilität" als Standard 
verwenden. Wenn ein Präferenz-Tag vorhanden ist, und nicht einen der folgenden 
Werte, wird die Anwendung nicht gestartet.
+
+Wenn Ihre Anwendung für Benutzer zuvor versandt wird, mithilfe eines älteren 
(Pre-1.0) Version dieses Plugins und gespeicherte Dateien im permanenten 
Dateisystem hat, dann setzen Sie die Einstellung auf "Kompatibilität". 
Wechseln zu "Library" Position würde bedeuten, dass Benutzer, die ihre 
Anwendung aktualisieren nicht in der Lage wäre, ihre zuvor gespeicherte 
Dateien zugreifen.
+
+Wenn die Anwendung neu, oder nie zuvor Dateien im Dateisystem persistent 
gespeichert hat, wird die Einstellung "Bibliothek" empfohlen.
+
+### Firefox OS Macken
+
+Der Datei-System-API wird von Firefox-OS nicht nativ unterstützt und wird als 
ein Shim auf IndexedDB implementiert.
+
+*   Schlägt nicht fehl, wenn Sie nicht leere Verzeichnisse entfernen
+*   Metadaten wird für Verzeichnisse nicht unterstützt.
+*   Bietet keine Unterstützung für `requestAllFileSystems` und 
`resolveLocalFileSystemURI` Methoden
+*   Methoden `copyTo` und `moveTo` unterstützen keine Verzeichnisse
+
+## Upgrade Notes
+
+In v1.0.0 des Plugins die `FileEntry` und `DirectoryEntry` Strukturen haben 
sich geändert, um mehr im Einklang mit der veröffentlichten Spezifikation zu 
sein.
+
+Vorgängerversionen (Pre-1.0.0) des Plugins gespeichert den 
Gerät-Absolute-Dateispeicherort in der `fullPath` -Eigenschaft der `Entry` 
Objekte. Diese Pfade würde in der Regel aussehen
+
+    /var/mobile/Applications/<application UUID>/Documents/path/to/file  (iOS)
+    /storage/emulated/0/path/to/file                                    
(Android)
+    
+
+Diese Pfade wurden auch zurückgegeben, indem die `toURL()` -Methode des der 
`Entry` Objekte.
+
+Mit v1.0.0 das `fullPath` -Attribut ist der Pfad zu der Datei, *relativ zum 
Stammverzeichnis des Dateisystems HTML*. Also die oben genannten Pfade würden 
jetzt beide durch dargestellt werden ein `FileEntry` -Objekt mit einer 
`fullPath` von
+
+    /path/to/file
+    
+
+Wenn Ihre Anwendung mit absoluter Gerätepfade arbeitet und Sie zuvor diese 
Pfade durch abgerufenen die `fullPath` -Eigenschaft des `Entry` Objekte, dann 
Sie Ihren Code mithilfe von update sollte `entry.toURL()` statt.
+
+Für rückwärts Kompatibilität, die `resolveLocalFileSystemURL()` -Methode 
akzeptiert einen Absolute-Gerätepfad und kehren ein `Entry` -Objekt 
entspricht, solange diese Datei innerhalb von vorübergehenden oder dauerhaften 
Dateisysteme existiert.
+
+Dies wurde vor allem ein Problem mit dem File-Transfer-Plugin, die 
zuvor-Absolute-Gerätepfade verwendet (und kann damit noch einverstanden). Es 
wurde aktualisiert, um ordnungsgemäß mit Dateisystem-URLs, so anstelle 
`entry.fullPath` mit `entry.toURL()` sollte lösen Sie alle Probleme, die immer 
des Plugin zum Arbeiten mit Dateien auf dem Gerät.
+
+In v1.1.0 der Rückgabewert der `toURL()` wurde geändert (siehe \[CB-6394\] 
(https://issues.apache.org/jira/browse/CB-6394)), um eine absolute "file://" 
URL zurückgeben. wo immer möglich. Sicherstellung einer ' Cdvfile:'-URL Sie 
können `toInternalURL()` jetzt. Diese Methode gibt jetzt Dateisystem URLs der 
Form zurück.
+
+    cdvfile://localhost/persistent/path/to/file
+    
+
+die benutzt werden können, um die Datei eindeutig zu identifizieren.
+
+## Liste der Fehlercodes und Bedeutungen
+
+Wenn ein Fehler ausgelöst wird, wird eines der folgenden Codes verwendet 
werden.
+
+*   1 = NOT\_FOUND\_ERR
+*   2 = SECURITY_ERR
+*   3 = ABORT_ERR
+*   4 = NOT\_READABLE\_ERR
+*   5 = ENCODING_ERR
+*   6 = NO\_MODIFICATION\_ALLOWED_ERR
+*   7 = INVALID\_STATE\_ERR
+*   8 = SYNTAX_ERR
+*   9 = INVALID\_MODIFICATION\_ERR
+*   10 = QUOTA\_EXCEEDED\_ERR
+*   11 = TYPE\_MISMATCH\_ERR
+*   12 = PATH\_EXISTS\_ERR
+
+## Konfigurieren das Plugin (Optional)
+
+Die Menge der verfügbaren Dateisysteme kann pro Plattform konfiguriert sein. 
Erkennen von iOS und Android ein <preference> -Tag im `config.xml` die Namen 
der Dateisysteme installiert werden. Standardmäßig sind alle 
Datei-System-Roots aktiviert.
+
+    <preference name="iosExtraFilesystems" 
value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />
+    <preference name="AndroidExtraFilesystems" 
value="files,files-external,documents,sdcard,cache,cache-external,root" />
+    
+
+### Android
+
+*   Dateien: interne Datei-Speicher-Verzeichnis der Anwendung
+*   Dateien-extern: Verzeichnis der Anwendung externe Datei Speicher
+*   Sdcard: das externe Globaldatei-Speicherverzeichnis (Dies ist die Wurzel 
der SD-Karte, sofern installiert). Sie müssen die 
`android.permission.WRITE_EXTERNAL_STORAGE` Erlaubnis, diese zu verwenden.
+*   Cache: internen Cache-Verzeichnis der Anwendung
+*   Cache-extern: externer Cache-Verzeichnis der Anwendung
+*   Wurzel: das gesamte Gerät-Dateisystem
+
+Android unterstützt auch eine spezielle Dateisystem mit dem Namen 
"Dokumente", die ein Unterverzeichnis "/ Dokumente /" die "Dateien" Dateisystem 
darstellt.
+
+### iOS
+
+*   Bibliothek: Bibliothek-Verzeichnis der Anwendung
+*   Dokumente: Dokumente-Verzeichnis der Anwendung
+*   Cache: Cache-Verzeichnis der Anwendung
+*   Bundle: die Anwendung Bündel; den Speicherort der die app selbst auf dem 
Datenträger (schreibgeschützt)
+*   Wurzel: das gesamte Gerät-Dateisystem
+
+Standardmäßig können die Bibliothek und Dokumenten-Verzeichnisse mit iCloud 
synchronisiert werden. Sie können auch beantragen, zwei zusätzliche 
Dateisysteme, "Bibliothek-Nosync" und "Dokumente-Nosync", die einem speziellen 
nicht synchronisierten Verzeichnis im Dateisystem Bibliothek oder Dokumente 
darstellen.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/blob/4dce382c/doc/de/plugins.md
----------------------------------------------------------------------
diff --git a/doc/de/plugins.md b/doc/de/plugins.md
new file mode 100644
index 0000000..1f4297f
--- /dev/null
+++ b/doc/de/plugins.md
@@ -0,0 +1,124 @@
+<!---
+    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.
+-->
+
+# Hinweise für Plugin-Entwickler
+
+Diese Notizen sollen in erster Linie für Android und iOS-Entwickler, die 
Plugins welche Schnittstelle mit dem Dateisystem, mit dem Datei-Plugin 
schreiben möchten.
+
+## Arbeiten mit Cordova-Datei-System-URLs
+
+Seit der Version 1.0.0, wurde dieses Plugin URLs mit verwendet eine `cdvfile` 
Regelung für die gesamte Kommunikation über die Brücke, sondern als 
raw-Device Dateisystempfade zu JavaScript auszusetzen.
+
+Auf der Seite JavaScript bedeutet dies, dass FileEntries und 
DirectoryEntry-Objekt ein FullPath-Attribut haben, die relativ zum 
Stammverzeichnis des Dateisystems HTML ist. Wenn Ihr Plugins-JavaScript-API ein 
FileEntries oder DirectoryEntry-Objekt akzeptiert, rufen Sie `.toURL()` auf das 
Objekt vor der Übergabe an systemeigenen Code über die Brücke.
+
+### Konvertieren von Cdvfile: / / URLs auf Fileystem Pfade
+
+Plugins, die auf das Dateisystem schreiben müssen, möchten möglicherweise 
eine empfangene Datei-System-URL auf eine tatsächliche Stelle des Dateisystems 
zu konvertieren. Es gibt mehrere Wege, dies zu tun, je nach einheitlichen 
Plattform.
+
+Es ist wichtig zu erinnern, dass nicht alle `cdvfile://` URLs sind zuweisbaren 
real Dateien auf das Gerät. Einige URLs verweisen auf Vermögenswerte auf 
Gerät die werden nicht durch Dateien dargestellt, oder sogar auf 
Remoteressourcen verweisen kann. Aufgrund dieser Möglichkeiten sollten Plugins 
immer testen, ob sie ein sinnvolles Ergebnis zu erhalten, wieder beim URLs in 
Pfade umwandeln.
+
+#### Android
+
+Auf Android, die einfachste Methode zum Konvertieren eines `cdvfile://` darin, 
dass die URL zu einem Dateisystempfad verwenden 
`org.apache.cordova.CordovaResourceApi` . `CordovaResourceApi`verfügt über 
mehrere Methoden der verarbeiten kann `cdvfile://` URLs:
+
+    // webView is a member of the Plugin class
+    CordovaResourceApi resourceApi = webView.getResourceApi();
+    
+    // Obtain a file:/// URL representing this file on the device,
+    // or the same URL unchanged if it cannot be mapped to a file
+    Uri fileURL = resourceApi.remapUri(Uri.parse(cdvfileURL));
+    
+
+Es ist auch möglich, das Plugin Datei direkt zu verwenden:
+
+    import org.apache.cordova.file.FileUtils;
+    import org.apache.cordova.file.FileSystem;
+    import java.net.MalformedURLException;
+    
+    // Get the File plugin from the plugin manager
+    FileUtils filePlugin = (FileUtils)webView.pluginManager.getPlugin("File");
+    
+    // Given a URL, get a path for it
+    try {
+        String path = filePlugin.filesystemPathForURL(cdvfileURL);
+    } catch (MalformedURLException e) {
+        // The filesystem url wasn't recognized
+    }
+    
+
+Konvertieren von einen Pfad zu einer `cdvfile://` URL:
+
+    import org.apache.cordova.file.LocalFilesystemURL;
+    
+    // Get a LocalFilesystemURL object for a device path,
+    // or null if it cannot be represented as a cdvfile URL.
+    LocalFilesystemURL url = filePlugin.filesystemURLforLocalPath(path);
+    // Get the string representation of the URL object
+    String cdvfileURL = url.toString();
+    
+
+Wenn Ihr Plugin eine Datei erstellt, und Sie dafür ein FileEntries-Objekt 
zurückgeben möchten, verwenden Sie das Datei-Plugin:
+
+    // Return a JSON structure suitable for returning to JavaScript,
+    // or null if this file is not representable as a cdvfile URL.
+    JSONObject entry = filePlugin.getEntryForFile(file);
+    
+
+#### iOS
+
+Cordova auf iOS verwendet nicht das gleiche `CordovaResourceApi` Konzept als 
Android. Auf iOS sollten Sie das Datei-Plugin verwenden, zum Konvertieren von 
URLs und Dateisystem-Pfaden.
+
+    // Get a CDVFilesystem URL object from a URL string
+    CDVFilesystemURL* url = [CDVFilesystemURL 
fileSystemURLWithString:cdvfileURL];
+    // Get a path for the URL object, or nil if it cannot be mapped to a file
+    NSString* path = [filePlugin filesystemPathForURL:url];
+    
+    
+    // Get a CDVFilesystem URL object for a device path, or
+    // nil if it cannot be represented as a cdvfile URL.
+    CDVFilesystemURL* url = [filePlugin fileSystemURLforLocalPath:path];
+    // Get the string representation of the URL object
+    NSString* cdvfileURL = [url absoluteString];
+    
+
+Wenn Ihr Plugin eine Datei erstellt, und Sie dafür ein FileEntries-Objekt 
zurückgeben möchten, verwenden Sie das Datei-Plugin:
+
+    // Get a CDVFilesystem URL object for a device path, or
+    // nil if it cannot be represented as a cdvfile URL.
+    CDVFilesystemURL* url = [filePlugin fileSystemURLforLocalPath:path];
+    // Get a structure to return to JavaScript
+    NSDictionary* entry = [filePlugin makeEntryForLocalURL:url]
+    
+
+#### JavaScript
+
+In JavaScript, bekommen eine `cdvfile://` URL aus einem FileEntries oder 
DirectoryEntry-Objekt, rufen Sie einfach `.toURL()` drauf:
+
+    var cdvfileURL = entry.toURL();
+    
+
+Im Plugin Antwort Handler um aus einer zurückgegebenen FileEntries-Struktur 
in ein tatsächliches Entry-Objekt zu konvertieren sollte Handlercode 
importieren die Datei-Erweiterung und ein neues Objekt erstellen:
+
+    // create appropriate Entry object
+    var entry;
+    if (entryStruct.isDirectory) {
+        entry = new DirectoryEntry(entryStruct.name, entryStruct.fullPath, new 
FileSystem(entryStruct.filesystemName));
+    } else {
+        entry = new FileEntry(entryStruct.name, entryStruct.fullPath, new 
FileSystem(entryStruct.filesystemName));
+    }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/blob/4dce382c/doc/ja/index.md
----------------------------------------------------------------------
diff --git a/doc/ja/index.md b/doc/ja/index.md
index 4351109..42ece5c 100644
--- a/doc/ja/index.md
+++ b/doc/ja/index.md
@@ -19,7 +19,7 @@
 
 # org.apache.cordova.file
 
-This plugin provides the [HTML5 Filesystem API][1]. For usage, refer to HTML5 
Rocks' [FileSystem article][2] on the subject. For an overview of other storage 
options, refer to Cordova's [storage guide][3].
+このプラグインは、 [HTML5 ファイル システム 
API][1]を提供します。 使用状況、件名に HTML5 岩 
'[ファイルシステムの記事][2]を参照してください。 
他のストレージ 
オプションの概要については、コルドバの[ストレージ ・ 
ガイド][3]を参照してください。.
 
  [1]: http://dev.w3.org/2009/dap/file-system/pub/FileSystem/
  [2]: http://www.html5rocks.com/en/tutorials/file/filesystem/
@@ -34,55 +34,53 @@ This plugin provides the [HTML5 Filesystem API][1]. For 
usage, refer to HTML5 Ro
 
 *   アマゾン火 OS
 *   アンドロイド
-*   BlackBerry 10*
+*   ブラックベリー 10
 *   iOS
-*   Windows Phone 7 and 8*
-*   Windows 8*
+*   Windows Phone 7 と 8 *
+*   Windows 8 *
+*   Firefox の OS
 
-* *These platforms do not support `FileReader.readAsArrayBuffer` nor 
`FileWriter.write(blob)`.*
+**これらのプラットフォームがサポートしていない 
`FileReader.readAsArrayBuffer` も `FileWriter.write(blob)` .*
 
-## Configuring the Plugin
+## ファイルを保存する場所
 
-利用可能なファイルシステム
のセットは構成されたプラットフォーム
をすることができます。IOS と Android の両方を認識します。 
<preference> タグの `config.xml` 
をインストールするファイルシステム
の名前します。既定では、すべてのファイル システム
のルートが有効になります。
+V1.2.0、現在重要なファイル システム ディレクトリへの Url 
を提供しています。 各 URL はフォーム
*file:///path/to/spot/*に変換することができます、 `DirectoryEntry` 
を使用して`window.resolveLocalFileSystemURL()`.
 
-    <preference name="iosExtraFilesystems" 
value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />
-    <preference name="AndroidExtraFilesystems" 
value="files,files-external,documents,sdcard,cache,cache-external,root" />
-    
+`cordova.file.applicationDirectory`-読み取り専用のディレクトリは、アプリケーションがインストールされています。(*iOS*、*アンドロイド*)
 
-### アンドロイド
+`cordova.file.applicationStorageDirectory`-アプリのプライベートの書き込み可能な記憶域のルートです。(*iOS*、*アンドロイド*)
 
-*   ファイル: アプリケーションの内
部ファイルのストレージ ディレクトリ
-*   外部ファイル: 
アプリケーションの外部のファイルのストレージ 
ディレクトリ
-*   sdcard: The global external file storage directory (this is the root of 
the SD card, if one is installed)
-*   cache: The application's internal cache directory
-*   cache-external: The application's external cache directory
-*   root: The entire device filesystem
+`cordova.file.dataDirectory`-どこにアプリケーション固有のデータ
 ファイルを置きます。(*iOS*、*アンドロイド*)
 
-Android also supports a special filesystem named "documents", which represents 
a "/Documents/" subdirectory within the "files" filesystem.
+`cordova.file.cacheDirectory`-キャッシュのファイルをアプリケーションの再起動後も維持するå¿
…要があります。アプリは、ここでファイルを削除する OS 
依存しないでください。(*iOS*、*アンドロイド*)
 
-### iOS
+`cordova.file.externalApplicationStorageDirectory`外部ストレージのアプリケーションé
 ˜åŸŸã€‚(*iOS*、*アンドロイド*)
+
+`cordova.file.externalDataDirectory`-外部ストレージ上のアプリ固有のデータ
 ファイルを配置する場所。(*アンドロイド*)
+
+`cordova.file.externalCacheDirectory`外部ストレージにアプリケーション
 キャッシュ。(*アンドロイド*)
+
+`cordova.file.externalRootDirectory`-外部ストレージ (SD カード) 
ルート。(*アンドロイド*)
+
+`cordova.file.tempDirectory`-OS をクリアすることができます temp 
ディレクトリが。(*iOS*)
 
-*   library: The application's Library directory
-*   documents: The application's Documents directory
-*   cache: The application's Cache directory
-*   app-bundle: The application's bundle; the location of the app itself on 
disk
-*   root: The entire device filesystem
+`cordova.file.syncedDataDirectory`-(例えば iCloud) に同期する必
要がありますアプリケーション固有のファイルを保持します。(*iOS*)
 
-By default, the library and documents directories can be synced to iCloud. You 
can also request two additional filesystems, "library-nosync" and 
"documents-nosync", which represent a special non-synced directory within the 
Library or Documents filesystem.
+`cordova.file.documentsDirectory`-ファイル、アプリがプライベート他行われなくなります
 (Office ファイルなど) には意味が。(*iOS*)
 
 ## Android の癖
 
-### Android Persistent storage location
+### Android の永続的なストレージの場所
 
-There are multiple valid locations to store persistent files on an Android 
device. See [this page][4] for an extensive discussion of the various 
possibilities.
+Android のデバイスに永続的なファイルをæ 
¼ç´ã™ã‚‹è¤‡æ•°ã®æœ‰åŠ¹ãªå ´æ‰€ãŒã‚ã‚Šã¾ã™ã€‚ 
さまざまな可能性について広範な議論のための[このページ][4]を参ç
…§ã—てください。
 
  [4]: http://developer.android.com/guide/topics/data/data-storage.html
 
-Previous versions of the plugin would choose the location of the temporary and 
persistent files on startup, based on whether the device claimed that the SD 
Card (or equivalent storage partition) was mounted. If the SD Card was mounted, 
or if a large internal storage partition was available (such as on Nexus 
devices,) then the persistent files would be stored in the root of that space. 
This meant that all Cordova apps could see all of the files available on the 
card.
+以前のバージョンのプラグインは、デバイスの SD カード 
(または同等のストレージ パーティション) 
マウントされていたと主張したかどうかに基づいて、起動時に一時と永続的なファイルのå
 ´æ‰€ã‚’選ぶでしょう。 SD カードがマウントされているå 
´åˆã€ã¾ãŸã¯å¤§è¦æ¨¡ãªå†…部ストレージ 
パーティションが利用可能な場合 (ようネクサス 
デバイス上) し、永続的なファイルは、そのé 
˜åŸŸã®ãƒ«ãƒ¼ãƒˆã«æ ¼ç´ã•れます。 これはすべての Cordova 
アプリ見ることができる利用可能なファイルのすべてのカードに意味しました。
 
-If the SD card was not available, then previous versions would store data 
under /data/data/<packageid>, which isolates apps from each other, but may 
still cause data to be shared between users.
+SD カードが利用できないå 
´åˆã€ä»¥å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³å–得データを保存/データ/データの下<packageid>、アプリ、互いからの分離がまã
 ãƒ¦ãƒ¼ã‚¶ãƒ¼é–“でå…
±æœ‰ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’引き起こす可能性があります。
 
-It is now possible to choose whether to store files in the internal file 
storage location, or using the previous logic, with a preference in your 
application's config.xml file. To do this, add one of these two lines to 
config.xml:
+内部ファイルの保存場所やアプリケーションの config.xml 
ファイルに優先é 
†ä½ã‚’持つ以前のロジックを使用してファイルを保存するかどうかを選択することが可能です今。
 これを行うに、config.xml に次の 2 行のいずれかを追加
します。
 
     <preference name="AndroidPersistentFileLocation" value="Internal" />
     
@@ -95,18 +93,6 @@ It is now possible to choose whether to store files in the 
internal file storage
 
 アプリケーションå 
´åˆã¯ã€æ–°ã—い、または永続的なファイルシステム
にファイルが格納され以前は決して、「内
部」の設定は推奨一般に。
 
-## ブラックベリーの癖
-
-`DirectoryEntry.removeRecursively()`失敗する可能性があります、 
`ControlledAccessException` 、次の場合。
-
-*   
アプリは、アプリの以前のインストールによって作成されたディレクトリにアクセスしようとします。
-
-> 解決策: 
手動で、または再インストールする前にアプリケーションによって一時ディレクトリはきれいに確認してくã
 ã•い。
-
-*   場合は、デバイスは USB で接続されました。
-
-> ソリューション: 再実行して、デバイスから USB 
ケーブルを外します。
-
 ## iOS の癖
 
 *   `FileReader.readAsText(blob, encoding)` 
@@ -129,6 +115,15 @@ IOS デバイスに永続的なファイルを格納する 
2 つの有効な場
 
 アプリケーションå 
´åˆã¯ã€æ–°ã—い、または永続的なファイルシステム
にファイルがæ 
¼ç´ã•れ以前は決して、「ライブラリ」設定は推奨一般に。
 
+### Firefox OS 癖
+
+ファイル システム API Firefox OS でネイティブ 
サポートされていないと、indexedDB の上にシムとして実装
されています。
+
+*   空でないディレクトリを削除するときに失敗しません
+*   ディレクトリのメタデータをサポートしていません
+*   サポートしていない `requestAllFileSystems` と 
`resolveLocalFileSystemURI` 方法
+*   方法 `copyTo` と `moveTo` 
ディレクトリをサポートしていません
+
 ## ノートをアップグレードします。
 
 このプラグインのデベロッパーで、 `FileEntry` と 
`DirectoryEntry` 構造変更、å…
¬é–‹ã•れた仕様に沿ったより多くであります。
@@ -146,16 +141,18 @@ IOS デバイスに永続的なファイルをæ 
¼ç´ã™ã‚‹ 2 つの有効な場
     /path/to/file
     
 
-If your application works with device-absolute-paths, and you previously 
retrieved those paths through the `fullPath` property of `Entry` objects, then 
you should update your code to use `entry.toURL()` instead. 
このメソッドは、フォームのファイルシステムの Url 
を返します今
+å 
´åˆã¯ã€ã‚¢ãƒ—リケーションはデバイス絶対パスで動作し、以前からそれらのパスを取得、
 `fullPath` のプロパティ `Entry` 
を使用してコードを更新する必要があり、オブジェクト 
`entry.toURL()` 代わりに。
 
-    cdvfile://localhost/persistent/path/to/file
-    
+後方の互換性、 `resolveLocalFileSystemURL()` 
メソッドはデバイス絶対パスを受け入れるし、戻ります、 
`Entry` 、一時的または永続的なファイル ・ システム内
でそのファイルが存在する限り、それに対応するオブジェクト。
 
-which can be used to identify the file uniquely.
+これは特に以前デバイス絶対パスを使用してファイル転送のプラグインで問題となっている
 (そしてまだそれらを受け入れることができます)。 
ので交換、ファイルシステムの Url 
で正しく動作するように更新されている `entry.fullPath` と 
`entry.toURL()` 
デバイス上のファイルで動作するプラグインを得て問題を解決するå¿
…要があります。
 
-For backwards compatibility, the `resolveLocalFileSystemURL()` method will 
accept a device-absolute-path, and will return an `Entry` object corresponding 
to it, as long as that file exists within either the TEMPORARY or PERSISTENT 
filesystems.
+V1.1.0 戻り値での `toURL()` が変更された (\[CB-6394\] 
(https://issues.apache.org/jira/browse/CB-6394) を参照) を絶対的な 
'file://' で始まる URL を返します。 可能な限り。 
確保するために、' cdvfile:'-使用することができます URL 
`toInternalURL()` 今。 このメソッドは、フォーム
のファイルシステムの Url を返します今
 
-これは特に以前デバイス絶対パスを使用してファイル転送のプラグインで問題となっている
 (そしてまだそれらを受け入れることができます)。 
ので交換、ファイルシステムの Url 
で正しく動作するように更新されている `entry.fullPath` と 
`entry.toURL()` 
デバイス上のファイルで動作するプラグインを得て問題を解決するå¿
…要があります。
+    cdvfile://localhost/persistent/path/to/file
+    
+
+これはファイルを一意に識別するために使用できます。
 
 ## エラー コードと意味のリスト
 
@@ -172,4 +169,33 @@ For backwards compatibility, the 
`resolveLocalFileSystemURL()` method will accep
 *   9 = INVALID\_MODIFICATION\_ERR
 *   10 = QUOTA\_EXCEEDED\_ERR
 *   11 = TYPE\_MISMATCH\_ERR
-*   12 = PATH\_EXISTS\_ERR
\ No newline at end of file
+*   12 = PATH\_EXISTS\_ERR
+
+## (省略可能) プラグインを構成します。
+
+利用可能なファイルシステム
のセットは構成されたプラットフォーム
をすることができます。IOS と Android の両方を認識します。 
<preference> タグの `config.xml` 
をインストールするファイルシステム
の名前します。既定では、すべてのファイル システム
のルートが有効になります。
+
+    <preference name="iosExtraFilesystems" 
value="library,library-nosync,documents,documents-nosync,cache,bundle,root" />
+    <preference name="AndroidExtraFilesystems" 
value="files,files-external,documents,sdcard,cache,cache-external,root" />
+    
+
+### アンドロイド
+
+*   ファイル: アプリケーションの内
部ファイルのストレージ ディレクトリ
+*   外部ファイル: 
アプリケーションの外部のファイルのストレージ 
ディレクトリ
+*   sd カード:、グローバル外部ストレージ 
ディレクトリをファイル (これは SD 
カードのルートがインストールされている場合)。 必
要があります、 `android.permission.WRITE_EXTERNAL_STORAGE` 
これを使用するアクセス許可。
+*   キャッシュ: アプリケーションの内部キャッシュ 
ディレクトリ
+*   キャッシュ外部: 
外部キャッシュのアプリケーションのディレクトリ
+*   ルート: デバイス全体のファイルシステム
+
+アンドロイドを「ファイル」ファイルシステム内
の"ドキュメント/"サブディレクトリを表す"ドキュメント"という名前の特殊なファイルシステãƒ
 ã‚‚サポートしています。
+
+### iOS
+
+*   ライブラリ: 
ライブラリのアプリケーションのディレクトリ
+*   ドキュメント: 
ドキュメントのアプリケーションのディレクトリ
+*   キャッシュ: 
キャッシュのアプリケーションのディレクトリ
+*   バンドル: アプリケーションバンドル;アプリ自体 
(読み取りのみ) ディスク上の場所
+*   ルート: デバイス全体のファイルシステム
+
+既定では、ライブラリとドキュメント ディレクトリを 
iCloud に同期できます。 
ライブラリまたはドキュメントのファイルシステム内
の特別な非同期ディレクトリを表す 2 つの追加
のファイルシステム、"ライブラリ nosync"、「ドキュメント 
nosync」を要求することもできます。
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugin-file/blob/4dce382c/doc/ja/plugins.md
----------------------------------------------------------------------
diff --git a/doc/ja/plugins.md b/doc/ja/plugins.md
index 1a0efa1..3dedb28 100644
--- a/doc/ja/plugins.md
+++ b/doc/ja/plugins.md
@@ -17,7 +17,7 @@
     under the License.
 -->
 
-# Notes for plugin developers
+# プラグイン開発者のためのノート
 
 これらのノートは、主に人造人間と iOS 開発者
向けファイルのプラグインを使用して、ファイル システム
でプラグインのインターフェイスを記述するもの。
 

Reply via email to