[jboss-cvs] JBossAS SVN: r81696 - projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 26 23:53:44 EST 2008


Author: noriko
Date: 2008-11-26 23:53:44 -0500 (Wed, 26 Nov 2008)
New Revision: 81696

Modified:
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Webservices.po
Log:
translation competed 100%

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Webservices.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Webservices.po	2008-11-27 03:04:39 UTC (rev 81695)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Webservices.po	2008-11-27 04:53:44 UTC (rev 81696)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Webservices.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Webservices\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-09-30 00:14+0000\n"
-"PO-Revision-Date: 2007-10-31 13:33+1000\n"
+"PO-Revision-Date: 2008-11-27 14:52+1000\n"
 "Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -17,7 +17,7 @@
 #: Webservices.xml:2
 #, no-c-format
 msgid "Web Services"
-msgstr ""
+msgstr "Web サービス"
 
 #. Tag: para
 #: Webservices.xml:4
@@ -27,13 +27,13 @@
 "advantage of Seam's contextual framework, including support for "
 "conversational web services. This chapter walks through the steps required "
 "to allow web services to run within a Seam environment."
-msgstr ""
+msgstr "Seam は JBossWS との統合により標準の JEE Web サービスが対話的 Web サービスのサポートを含む Seam のコンテキスト連携フレームワークの利点を十分に活用できるようにしています。 本章では Web サービスを Seam 環境内で稼働させるために必要となる手順について説明していきます。"
 
 #. Tag: title
 #: Webservices.xml:11
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Configuration and Packaging"
-msgstr "Configuration file"
+msgstr "設定とパッケージング"
 
 #. Tag: para
 #: Webservices.xml:12
@@ -44,7 +44,7 @@
 "configured; <literal>org.jboss.seam.webservice.SOAPRequestHandler</literal> "
 "is a <literal>SOAPHandler</literal> implementation that does the work of "
 "managing Seam's lifecycle during the scope of a web service request."
-msgstr ""
+msgstr "要求に対して必要な Seam コンテキストが作成されるよう Seam に Web サービス要求を遮断させるには特殊な SOAP ハンドラを設定する必要があります。 <literal>org.jboss.seam.webservice.SOAPRequestHandler</literal> は Web サービス要求のスコープ中 Seam のライフサイクル管理作業を行う <literal>SOAPHandler</literal> 実装になります。"
 
 #. Tag: para
 #: Webservices.xml:19
@@ -55,6 +55,8 @@
 "the <literal>jar</literal> file that contains the web service classes. This "
 "file contains the following SOAP handler configuration:"
 msgstr ""
+"特殊な設定ファイル <literal>standard-jaxws-endpoint-config.xml</"
+"literal> は Web サービスクラス郡を含む <literal>jar</literal> ファイルの <literal>META-INF</literal> ディレクトリに配置してください。 このファイルには次の SOAP ハンドラ設定が含まれます。"
 
 #. Tag: programlisting
 #: Webservices.xml:25
@@ -82,12 +84,33 @@
 "   </endpoint-config>\n"
 "</jaxws-config>]]>"
 msgstr ""
+"<![CDATA[<jaxws-config xmlns=\"urn:jboss:jaxws-config:2.0\" \n"
+"              xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n"
+"              xmlns:javaee=\"http://java.sun.com/xml/ns/javaee\"\n"
+"              xsi:schemaLocation=\"urn:jboss:jaxws-config:2.0 jaxws-"
+"config_2_0.xsd\">\n"
+"   <endpoint-config>\n"
+"      <config-name>Seam WebService Endpoint</config-name>\n"
+"      <pre-handler-chains>\n"
+"         <javaee:handler-chain>\n"
+"            <javaee:protocol-bindings>##SOAP11_HTTP</javaee:protocol-"
+"bindings>\n"
+"            <javaee:handler>\n"
+"               <javaee:handler-name>SOAP Request Handler</javaee:handler-"
+"name>\n"
+"               <javaee:handler-class>org.jboss.seam.webservice."
+"SOAPRequestHandler</javaee:handler-class>\n"
+"            </javaee:handler>\n"
+"         </javaee:handler-chain>\n"
+"      </pre-handler-chains>\n"
+"   </endpoint-config>\n"
+"</jaxws-config>]]>"
 
 #. Tag: title
 #: Webservices.xml:30
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Conversational Web Services"
-msgstr "@Conversational"
+msgstr "対話的 Web サービス"
 
 #. Tag: para
 #: Webservices.xml:31
@@ -98,7 +121,7 @@
 "to carry the conversation ID from the consumer to the service, and back "
 "again. Here's an example of a web service request that contains a "
 "conversation ID:"
-msgstr ""
+msgstr "Web サービスの要求間で対話はどのように伝播されるのでしょうか。 Seam は SOAP と応答メッセージの両方にある SOAP ヘッダーエレメントを使って消費側とサービスとの間で対話 ID を往復させます。 対話 ID を持つ Web サービス要求の例を示します。"
 
 #. Tag: programlisting
 #: Webservices.xml:37
@@ -117,6 +140,18 @@
 "</soapenv:Envelope>    \n"
 "    ]]>"
 msgstr ""
+"<![CDATA[<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/"
+"envelope/\" \n"
+"    xmlns:seam=\"http://seambay.example.seam.jboss.org/\">\n"
+"  <soapenv:Header>\n"
+"    <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
+"  </soapenv:Header>\n"
+"  <soapenv:Body>\n"
+"    <seam:confirmAuction/>\n"
+"  </soapenv:Body>\n"
+"</soapenv:Envelope>    \n"
+"    ]]>"
 
 #. Tag: para
 #: Webservices.xml:39
@@ -131,6 +166,8 @@
 "services that are intended to be used within the scope of a single "
 "conversation."
 msgstr ""
+"上記の SOAP メッセージでわかる通り、 要求の 対話 ID を含む SOAP ヘッダー内に <literal>conversationId</literal> エレメントがあります。 この場合 <literal>2</"
+"literal> になっています。 残念ながら Web サービスはさまざまな言語で記述されるさまざまな Web サービスクライアントで消費される可能性があるため、 単一の対話スコース内での使用を目的とする個別 Web サービス間で対話 ID 伝播を実装するかどうかは開発者次第となります。"
 
 #. Tag: para
 #: Webservices.xml:47
@@ -142,6 +179,8 @@
 "the conversation ID from the request. Here's an example of a response to the "
 "above request message:"
 msgstr ""
+"<literal>conversationId</literal> ヘッダーエレメントは <literal>http://www."
+"jboss.org/seam/webservice</literal> の名前空間で修飾されなければならない点が重要となりますので注意してください。 修飾されていないと Seam は要求から対話 ID を読み取ることができなくなります。 上記の要求メッセージに対する応答例を示します。"
 
 #. Tag: programlisting
 #: Webservices.xml:53
@@ -160,6 +199,18 @@
 "</env:Envelope>    \n"
 "    ]]>"
 msgstr ""
+"<![CDATA[<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/"
+"envelope/'>\n"
+"  <env:Header>\n"
+"    <seam:conversationId xmlns:seam='http://www.jboss.org/seam/"
+"webservice'>2</seam:conversationId>\n"
+"  </env:Header>\n"
+"  <env:Body>\n"
+"    <confirmAuctionResponse xmlns=\"http://seambay.example.seam.jboss.org/\"/"
+">\n"
+"  </env:Body>\n"
+"</env:Envelope>    \n"
+"    ]]>"
 
 #. Tag: para
 #: Webservices.xml:55
@@ -167,13 +218,13 @@
 msgid ""
 "As you can see, the response message contains the same "
 "<literal>conversationId</literal> element as the request."
-msgstr ""
+msgstr "おわかりの通り、 応答メッセージには要求として同じ <literal>conversationId</literal>  が含まれています。"
 
 #. Tag: title
 #: Webservices.xml:60
 #, no-c-format
 msgid "A Recommended Strategy"
-msgstr ""
+msgstr "推奨手段"
 
 #. Tag: para
 #: Webservices.xml:62
@@ -182,7 +233,7 @@
 "As web services must be implemented as either a stateless session bean or "
 "POJO, it is recommended that for conversational web services, the web "
 "service acts as a facade to a conversational Seam component."
-msgstr ""
+msgstr "Web サービスがステートレスセッション Bean または POJO として実装されなければならないため、 対話的 Web サービスの場合には Web サービスを対話的 Seam コンポーネントに対してファサードとして動作させることを推奨します。"
 
 #. Tag: para
 #: Webservices.xml:76
@@ -192,13 +243,13 @@
 "possible to make it a Seam component by giving it a <literal>@Name</"
 "literal>. Doing this allows Seam's bijection (and other) features to be used "
 "in the web service class itself."
-msgstr ""
+msgstr "Web サービスがステートレスセッション Bean として記述される場合は <literal>@Name</literal> を付与することで Seam コンポーネントにすることが可能です。 これにより Seam のバイジェクション (およびその他) の機能が Web サービスクラス自体で使用可能になります。"
 
 #. Tag: title
 #: Webservices.xml:87
 #, no-c-format
 msgid "An example web service"
-msgstr ""
+msgstr "サンプルの Web サービス"
 
 #. Tag: para
 #: Webservices.xml:89
@@ -209,7 +260,7 @@
 "literal> directory, and follows the recommended strategy as described in the "
 "previous section. Let's first take a look at the web service class and one "
 "of its web service methods:"
-msgstr ""
+msgstr "サンプルの Web サービスを見てみます。 このセクションにあるコードはすべて Seam の <literal>/examples</literal> ディレクトリにある SeamBay サンプルアプリケーションからのものであり、 前述のセクションに記載されているように推奨手段に従っています。 まず Web サービスクラスとその Web サービスメソッドのひとつから見てみることにします。"
 
 #. Tag: programlisting
 #: Webservices.xml:96
@@ -231,6 +282,21 @@
 "   // snip\n"
 "}]]>"
 msgstr ""
+"<![CDATA[@Stateless\n"
+"@WebService(name = \"AuctionService\", serviceName = \"AuctionService\")\n"
+"public class AuctionService implements AuctionServiceRemote\n"
+"{           \n"
+"   @WebMethod\n"
+"   public boolean login(String username, String password)\n"
+"   {\n"
+"      Identity.instance().setUsername(username);\n"
+"      Identity.instance().setPassword(password);\n"
+"      Identity.instance().login();\n"
+"      return Identity.instance().isLoggedIn();\n"
+"   }\n"
+"   \n"
+"   // snip\n"
+"}]]>"
 
 #. Tag: para
 #: Webservices.xml:98
@@ -244,7 +310,7 @@
 "literal> method identifies the method as a web service method. The "
 "<literal>name</literal> and <literal>serviceName</literal> attributes in the "
 "<literal>@WebService</literal> annotation are optional."
-msgstr ""
+msgstr "おわかりのとおり、 Web サービスはステートレスセッション Bean であり、 JSR-181 で定義されるように <literal>javax.jws</literal> パッケージの JWS アノテーションを使ってアノテーションが付与されます。 <literal>@WebService</literal> アノテーションはコンテナに対してこのクラスは Web サービスを実装することを指示しています。 また、 <literal>login()</literal> メソッドにある <literal>@WebMethod</literal> アノテーションはこのメソッドを Web サービスメソッドとして識別しています。 <literal>@WebService</literal> アノテーション内の <literal>name</literal> と <literal>serviceName</literal> の属性はオプションになります。"
 
 #. Tag: para
 #: Webservices.xml:107
@@ -256,7 +322,7 @@
 "above example, the <literal>AuctionServiceRemote</literal> interface must "
 "declare the <literal>login()</literal> method as it is annotated as a "
 "<literal>@WebMethod</literal>."
-msgstr ""
+msgstr "その仕様で必要とされるように、 Web サービスメソッドとして公開される各メソッドも Web サービスクラスのリモートインターフェースで宣言されなければなりません (Web サービスがステートレスセッション Bean の場合)。 上記の例では、 <literal>AuctionServiceRemote</literal> インターフェースは <literal>@WebMethod</literal> としてアノテーションが付与されるため <literal>login()</literal> メソッドを宣言する必要があります。"
 
 #. Tag: para
 #: Webservices.xml:114
@@ -269,6 +335,8 @@
 "component. This allows for the greatest reuse of business logic between web "
 "services and other clients."
 msgstr ""
+"上記のコードでわかるように、 Web サービスは Seam の組み込み <literal>Identity</"
+"literal> コンポーネントに委任する <literal>login()</literal> メソッドを実装します。 推奨手段を維持して、 Web サービスはシンプルなファサードで記述し実際の作業は Seam コンポーネントに渡します。 これにより Web サービスと他のクライアント間でビジネスロジックを効率的に再利用することが可能になります。"
 
 #. Tag: para
 #: Webservices.xml:121
@@ -277,7 +345,7 @@
 "Let's look at another example. This web service method begins a new "
 "conversation by delegating to the <literal>AuctionAction.createAuction()</"
 "literal> method:"
-msgstr ""
+msgstr "別の例を見てみることにします。 この Web サービスメソッドは <literal>AuctionAction.createAuction()</literal> メソッドに委任することで新しい対話を開始します。"
 
 #. Tag: programlisting
 #: Webservices.xml:126
@@ -293,12 +361,21 @@
 "      action.setDetails(title, description, categoryId);\n"
 "   }]]>"
 msgstr ""
+"<![CDATA[   @WebMethod\n"
+"   public void createAuction(String title, String description, int "
+"categoryId)\n"
+"   {\n"
+"      AuctionAction action = (AuctionAction) Component.getInstance"
+"(AuctionAction.class, true);\n"
+"      action.createAuction();\n"
+"      action.setDetails(title, description, categoryId);\n"
+"   }]]>"
 
 #. Tag: para
 #: Webservices.xml:128
 #, no-c-format
 msgid "And here's the code from <literal>AuctionAction</literal>:"
-msgstr ""
+msgstr "また、 次は <literal>AuctionAction</literal> からのコードになります。"
 
 #. Tag: programlisting
 #: Webservices.xml:132
@@ -313,6 +390,14 @@
 "      durationDays = DEFAULT_AUCTION_DURATION;\n"
 "   }]]>"
 msgstr ""
+"<![CDATA[   @Begin\n"
+"   public void createAuction()\n"
+"   {\n"
+"      auction = new Auction();\n"
+"      auction.setAccount(authenticatedAccount);\n"
+"      auction.setStatus(Auction.STATUS_UNLISTED);        \n"
+"      durationDays = DEFAULT_AUCTION_DURATION;\n"
+"   }]]>"
 
 #. Tag: para
 #: Webservices.xml:134
@@ -321,4 +406,5 @@
 "From this we can see how web services can participate in long running "
 "conversations, by acting as a facade and delegating the real work to a "
 "conversational Seam component."
-msgstr ""
+msgstr "ここから、 ファサードとして動作し実際の作業を対話的 Seam コンポーネントに委任することで Web サービスが長期実行対話に参加することができるのがわかります。"
+




More information about the jboss-cvs-commits mailing list