translated guide/webServices/REST/linkingToResources.gdoc
translated guide/webServices/REST/versioningResources.gdoc
translated guide/webServices/REST/restfulControllers.gdoc
translated guide/webServices/REST/restfulControllers/restControllersStepByStep.gdoc
translated guide/webServices/REST/restfulControllers/generatingRestControllers.gdoc
translated guide/webServices/REST/renderers.gdoc
translated guide/webServices/REST/renderers/defaultRenderers.gdoc
translated guide/webServices/REST/renderers/objectMarshallers.gdoc
translated guide/webServices/REST/renderers/namedObjectMarshallers.gdoc
translated guide/webServices/REST/renderers/objectMarshallerInterface.gdoc
translated guide/webServices/REST/renderers/customRenderers.gdoc
translated guide/webServices/REST/renderers/gspRenderers.gdoc
translated guide/webServices/REST/hypermedia.gdoc
translated guide/webServices/REST/hypermedia/hal.gdoc
translated guide/webServices/REST/hypermedia/atom.gdoc
translated guide/webServices/REST/hypermedia/vndError.gdoc
update guide/webServices/REST/domainResources.gdoc
now
[from now] 2013/07/03 10:38:22

diff --git a/guide/webServices/REST/binding.gdoc b/guide/webServices/REST/binding.gdoc
index 41c6d65..104506e 100644
--- a/guide/webServices/REST/binding.gdoc
+++ b/guide/webServices/REST/binding.gdoc
@@ -54,8 +54,9 @@ class BookCommand {
 {code}

 {hidden}If the command object type is a domain class and the root element of the XML document contains an @id@ attribute, the @id@ value will be used to retrieve the corresponding persistent instance from the database and then the rest of the document will be bound to the instance.  If no corresponding record is found in the database, the command object reference will be null.{hidden}
-
-もし、コマンドオブジェクトの型がドメインクラスかつルート要素
+もし、コマンドオブジェクトの型がドメインクラスでXMLドキュメントのルート要素が@id@属性を含む場合は、その@id@値はデータベースから対応する永続化インスタンスを検索するために使われます。
+そして、ドキュメントの残りはインスタンスへバインドされます。
+もし、一致するレコードがデータベース内に見つからない場合は、コマンドオブジェクトの参照はnullになります。

 {code}
 <?xml version="1.0" encoding="UTF-8"?>
@@ -85,11 +86,16 @@ class BookController {
 }
 {code}

-The data binding depends on an instance of the [DataBindingSource|api:org.grails.databinding.DataBindingSource] interface created by an
+{hidden}The data binding depends on an instance of the [DataBindingSource|api:org.grails.databinding.DataBindingSource] interface created by an
 instance of the [DataBindingSourceCreator|api:org.grails.databinding.bindingsource.DataBindingSourceCreator] interface.  The specific
 implementation of @DataBindingSourceCreator@ will be selected based on the @contentType@ of the request.  Several implementations
 are provided to handle common content types.  The default implementations will be fine for most use cases.  The following table
-lists the content types which are supported by the core framework and which @DataBindingSourceCreator@ implementations are used for each.
+lists the content types which are supported by the core framework and which @DataBindingSourceCreator@ implementations are used for each.{hidden}
+データバインディングは[DataBindingSourceCreator|api:org.grails.databinding.bindingsource.DataBindingSourceCreator]インタフェースのインスタンスによって 作られる[DataBindingSource|api:org.grails.databinding.DataBindingSource]インタフェースのインスタンスに依存しています。
+@DataBindingSourceCreator@の具体的な実装はリクエストの@contentType@を元に選択されます。
+主要なコンテンツタイプをハンドリングするためにいくつかの実装が提供されています。
+大抵の場合にこのデフォルト実装で十分なはずです。
+以下のテーブルのコンテンツタイプ一覧がコアフレームワークによってサポートされており、それぞれ対応する@DataBindingSourceCreator@の実装が使われます。

 {table}
  Content Type(s)             | Bean Name                      | DataBindingSourceCreator Impl.