[jboss-cvs] JBossAS SVN: r81521 - 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
Mon Nov 24 22:58:52 EST 2008


Author: noriko
Date: 2008-11-24 22:58:51 -0500 (Mon, 24 Nov 2008)
New Revision: 81521

Modified:
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Conversations.po
Log:
translation completed with some fuzzies to be clarified by docs team

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Conversations.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Conversations.po	2008-11-25 03:53:54 UTC (rev 81520)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Conversations.po	2008-11-25 03:58:51 UTC (rev 81521)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Conversations.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Conversations\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-25 09:31+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"
@@ -21,7 +21,7 @@
 
 #. Tag: para
 #: Conversations.xml:8
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "It's time to understand Seam's conversation model in more detail."
 msgstr ""
 "本章では、 そろそろ Seam の対話モデルについて詳細に理解していくことにします。"
@@ -52,7 +52,7 @@
 
 #. Tag: para
 #: Conversations.xml:28
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The idea of an <emphasis>application transaction</emphasis> with optimistic "
 "semantics, and the realization that existing frameworks based around a "
@@ -94,7 +94,7 @@
 
 #. Tag: title
 #: Conversations.xml:56
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Seam's conversation model"
 msgstr "Seam の対話モデル"
 
@@ -177,7 +177,7 @@
 
 #. Tag: para
 #: Conversations.xml:111
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If the JSF request lifecycle is foreshortened by a redirect, Seam "
 "transparently stores and restores the current conversation context&#8212;"
@@ -185,12 +185,12 @@
 "(beforeRedirect=true)</literal>."
 msgstr ""
 "JSF リクエストライフサイクルがリダイレクトによって短縮される場合、 Seam は透"
-"過的に現在の対話コンテキストを保存及び復元します。 &mdash; その対話が "
-"<literal>@End (beforeRedirect=true) </literal> で既に終了されていない限り。"
+"過的に現在の対話コンテキストを保存及び復元します (その対話が <literal>@End "
+"(beforeRedirect=true) </literal> で既に終了されていない限り)。"
 
 #. Tag: para
 #: Conversations.xml:120
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam transparently propagates the conversation context (including the "
 "temporary conversation context) across JSF postbacks and redirects. If you "
@@ -199,10 +199,11 @@
 "processed in a new temporary conversation. This is usually - but not always "
 "- the desired behavior."
 msgstr ""
-"Seam は透過的に JSF のポストバックとリダイレクト全体に渡り対話コンテキストを"
-"伝播します。 特に何もしなければ、 <emphasis>non-faces リクエスト</emphasis> "
-"(例えば、 GETリクエスト) は対話コンテキストを伝播せずに新しいテンポラリの対話"
-"内で処理されます。 これが通常 (必ずではないが) 望ましい動作となります。"
+"Seam は透過的に対話コンテキスト (一時的な対話コンテキストを含む) を JSF ポス"
+"トパックおよびリダイレクト全体に伝播します。 特に何もしなければ <emphasis>非 "
+"faces 要求</emphasis> (たとえば GET 要求など) は対話コンテキストを伝播せず新"
+"しい一時的な対話内で処理されます。 常にとは限りませんが、 これが通常求められ"
+"る動作になります。"
 
 #. Tag: para
 #: Conversations.xml:129
@@ -223,8 +224,8 @@
 "<![CDATA[<a href=\"main.jsf?conversationId=#{conversation.id}\">Continue</"
 "a>]]>"
 msgstr ""
-"&lt;a href=\"main.jsf?conversationId=#{conversation.id}\"&gt;Continue&lt;/"
-"a&gt;"
+"<![CDATA[<a href=\"main.jsf?#{manager.conversationIdParameter}=#"
+"{conversation.id}\">Continue</a>]]>"
 
 #. Tag: para
 #: Conversations.xml:137
@@ -241,10 +242,11 @@
 "    <h:outputText value=\"Continue\"/>\n"
 "</h:outputLink>]]>"
 msgstr ""
-"&lt;h:outputLink value=\"main.jsf\"&gt;\n"
-"    &lt;f:param name=\"conversationId\" value=\"#{conversation.id}\"/&gt;\n"
-"    &lt;h:outputText value=\"Continue\"/&gt;\n"
-"&lt;/h:outputLink&gt;"
+"<![CDATA[<h:outputLink value=\"main.jsf\">\n"
+"    <f:param name=\"#{manager.conversationIdParameter}\" value=\"#"
+"{conversation.id}\"/>\n"
+"    <h:outputText value=\"Continue\"/>\n"
+"</h:outputLink>]]>"
 
 #. Tag: para
 #: Conversations.xml:143 Conversations.xml:156
@@ -254,17 +256,17 @@
 
 #. Tag: programlisting
 #: Conversations.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:outputLink value=\"main.jsf\">\n"
 "    <s:conversationId/>\n"
 "    <h:outputText value=\"Continue\"/>\n"
 "</h:outputLink>]]>"
 msgstr ""
-"&lt;h:outputLink value=\"main.jsf\"&gt;\n"
-"    &lt;s:conversationId/&gt;\n"
-"    &lt;h:outputText value=\"Continue\"/&gt;\n"
-"&lt;/h:outputLink&gt;"
+"<![CDATA[<h:outputLink value=\"main.jsf\">\n"
+"    <s:conversationId/>\n"
+"    <h:outputText value=\"Continue\"/>\n"
+"</h:outputLink>]]>"
 
 #. Tag: para
 #: Conversations.xml:149
@@ -278,27 +280,27 @@
 
 #. Tag: programlisting
 #: Conversations.xml:154
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
 "    <f:param name=\"conversationPropagation\" value=\"none\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Exit\"&gt;\n"
-"    &lt;f:param name=\"conversationPropagation\" value=\"none\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+"    <f:param name=\"conversationPropagation\" value=\"none\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: programlisting
 #: Conversations.xml:160
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
 "    <s:conversationPropagation type=\"none\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Exit\"&gt;\n"
-"    &lt;s:conversationPropagation type=\"none\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+"    <s:conversationPropagation type=\"none\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: para
 #: Conversations.xml:162
@@ -324,51 +326,51 @@
 
 #. Tag: programlisting
 #: Conversations.xml:174
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
 "    <s:conversationPropagation type=\"end\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Exit\"&gt;\n"
-"    &lt;s:conversationPropagation type=\"end\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Exit\">\n"
+"    <s:conversationPropagation type=\"end\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: programlisting
 #: Conversations.xml:176
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Select Child\">\n"
 "    <s:conversationPropagation type=\"nested\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Select Child\"&gt;\n"
-"    &lt;s:conversationPropagation type=\"nested\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Child\">\n"
+"    <s:conversationPropagation type=\"nested\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: programlisting
 #: Conversations.xml:178
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
 "    <s:conversationPropagation type=\"begin\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Select Hotel\"&gt;\n"
-"    &lt;s:conversationPropagation type=\"begin\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
+"    <s:conversationPropagation type=\"begin\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: programlisting
 #: Conversations.xml:180
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
 "    <s:conversationPropagation type=\"join\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"main\" value=\"Select Hotel\"&gt;\n"
-"    &lt;s:conversationPropagation type=\"join\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"main\" value=\"Select Hotel\">\n"
+"    <s:conversationPropagation type=\"join\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: para
 #: Conversations.xml:182
@@ -430,11 +432,10 @@
 msgstr ""
 "ネストされた対話は既存の対話のスコープ内で <literal>@@Begin(nested=true)</"
 "literal> とマークされたメソッドを呼び出すことによって作成されます。 ネストさ"
-"れた対話はそれ自身の対話コンテキストを持っていて、 また、 外側の対話のコンテ"
-"キストへの読取り専用アクセスも持っています (外側の対話のコンテキスト変数を読"
-"むことはできるが、書き込みはできない) 。 次に <literal>@End</literal> が出て"
-"くると、 ネストされた対話は破棄されて外側の対話が対話スタックを「POP」するこ"
-"とによって再開します。 対話は任意の深さにネストすることができます。"
+"れた対話はそれ自体の対話コンテキストを持っていますが、 外側の対話のコンテキス"
+"トから値を読み取ることができます。 オブジェクトは参照により取得されるため外側"
+"の対話のコンテキストはネストされた対話内では読み取り専用となりますが、 オブ"
+"ジェクト自体への変更はその外側のコンテキストに反映されます。"
 
 #. Tag: para
 #: Conversations.xml:226
@@ -455,7 +456,7 @@
 
 #. Tag: para
 #: Conversations.xml:236
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "A conversation may be thought of as a <emphasis>continuable state</"
 "emphasis>. Nested conversations allow the application to capture a "
@@ -463,10 +464,10 @@
 "insuring truly correct behavior in the face of backbuttoning and workspace "
 "management."
 msgstr ""
-"対話は<emphasis>継続可能な状態</emphasis>と見なすこともできます。 ネストされ"
-"た対話により、 ユーザーインタラクションにおける様々なポイントにおいてアプリ"
-"ケーションは一貫した継続可能な状態を捕らえることができるようになります。 従っ"
-"て、 戻るボタンを押すことやワークスペース管理に対して正しい動作を保証します。"
+"対話は<emphasis>継続可能な状態</emphasis>と見なすことができます。 ネストされ"
+"た対話により、 ユーザーとの交信での様々なポイントにおいてアプリケーションは一"
+"貫した継続可能な状態を捕らえることができるようになります。 従って、 戻るボタ"
+"ンを押すことやワークスペース管理に対して正しい動作を保証します。"
 
 #. Tag: para
 #: Conversations.xml:244
@@ -480,7 +481,7 @@
 
 #. Tag: para
 #: Conversations.xml:249
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Usually, if a component exists in a parent conversation of the current "
 "nested conversation, the nested conversation will use the same instance. "
@@ -490,11 +491,11 @@
 "behavior by annotating the component <literal>@PerNestedConversation</"
 "literal>."
 msgstr ""
-"通常、 現在ネストされている対話の親となる対話にコンポーネントが存在する場"
-"合、 このネストされている対話は同じインスタンスを使用します。ときには、 親と"
-"なる対話内に存在するコンポーネントインスタンスがその子となる対話からは見えな"
-"くなるように、 ネストされるそれぞれの対話内に別々のインスタンスを持たせると便"
-"利なことがあります。 コンポーネントに <literal>@PerNestedConversation</"
+"前述した通り、 現在ネストされている対話の親となる対話にコンポーネントが存在す"
+"る場合、 このネストされている対話は同じインスタンスを使用します。ときには、 "
+"親となる対話内に存在するコンポーネントインスタンスがその子となる対話からは見"
+"えなくなるように、 ネストされるそれぞれの対話内に別々のインスタンスを持たせる"
+"と便利なことがあります。 コンポーネントに <literal>@PerNestedConversation</"
 "literal> アノテーションを付けるとこれを行うことができます。"
 
 #. Tag: title
@@ -519,7 +520,7 @@
 
 #. Tag: para
 #: Conversations.xml:270
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Sometimes we want to begin a conversation immediately the page is accessed. "
 "Since there is no JSF action method, we can't solve the problem in the usual "
@@ -531,7 +532,7 @@
 
 #. Tag: para
 #: Conversations.xml:276
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A further problem arises if the page needs some state to be fetched into a "
 "context variable. We've already seen two ways to solve this problem. If that "
@@ -558,18 +559,17 @@
 
 #. Tag: programlisting
 #: Conversations.xml:290
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/messageList.jsp\" action=\"#{messageManager.list}\"/>\n"
 "    ...\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/messageList.jsp\" action=\"#{messageManager.list}\"/"
-"&gt;\n"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/messageList.jsp\" action=\"#{messageManager.list}\"/>\n"
 "    ...\n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Conversations.xml:292
@@ -599,18 +599,17 @@
 
 #. Tag: programlisting
 #: Conversations.xml:306
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/messageList.jsp\" action=\"#{conversation.begin}\"/>\n"
 "    ...\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/messageList.jsp\" action=\"#{conversation.begin}\"/"
-"&gt;\n"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/messageList.jsp\" action=\"#{conversation.begin}\"/>\n"
 "    ...\n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Conversations.xml:308
@@ -638,7 +637,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:321
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/messageList.jsp\">\n"
@@ -647,12 +646,12 @@
 "    ...\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/messageList.jsp\"&gt;\n"
-"       &lt;begin-conversation nested=\"true\" pageflow=\"AddItem\"/&gt;\n"
-"    &lt;page&gt;\n"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/messageList.jsp\">\n"
+"       <begin-conversation nested=\"true\" pageflow=\"AddItem\"/>\n"
+"    <page>\n"
 "    ...\n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Conversations.xml:323
@@ -663,7 +662,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:328
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/home.jsp\">\n"
@@ -672,12 +671,12 @@
 "    ...\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/home.jsp\"&gt;\n"
-"       &lt;end-conversation/&gt;\n"
-"    &lt;page&gt;\n"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/home.jsp\">\n"
+"       <end-conversation/>\n"
+"    <page>\n"
 "    ...\n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Conversations.xml:330
@@ -743,7 +742,7 @@
 
 #. Tag: para
 #: Conversations.xml:372
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "JSF command links always perform a form submission via JavaScript, which "
 "breaks the web browser's \"open in new window\" or \"open in new tab\" "
@@ -779,7 +778,7 @@
 
 #. Tag: para
 #: Conversations.xml:395
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam provides the notion of a <emphasis>page action</emphasis> to help solve "
 "the first problem, but this does nothing to help us with the second problem. "
@@ -795,12 +794,13 @@
 "Seam は 1 番目の問題解決に対しては <emphasis>ページアクション</emphasis>とい"
 "う概念を提供していますが、 これは 2 番目の問題についてはまったく役に立ちませ"
 "ん。 これについてはリクエストパラメータを渡すという RESTful 方法を使ってサー"
-"バー側にある選択オブジェクトに再問い合わせを行うことで回避できました。 Seam "
-"ブログサンプルアプリケーションなどの場合には、 実際にこれが最適の手段となりま"
-"す。 RESTful スタイルはサーバー側の状態を必要としないためブックマーク機能をサ"
-"ポートします。 ブックマークはあまり必要ないなどこれ以外の場合は、 "
-"<literal>@DataModel</literal> および <literal>@DataModelSelection</literal> "
-"を使用すると非常に便利で透過的になります。"
+"バー側にある選択オブジェクトに再問い合わせを行うことで<emphasis>回避できまし"
+"た</emphasis>。 Seam ブログサンプルアプリケーションなどの場合には、 実際にこ"
+"れが最適の手段となります。 RESTful スタイルはサーバー側の状態を必要としないた"
+"めブックマーク機能をサポートします。 ブックマークはあまり必要ないなどこれ以外"
+"の場合は、 <literal>@DataModel</literal> および "
+"<literal>@DataModelSelection</literal> を使用すると非常に便利で透過的になりま"
+"す。"
 
 #. Tag: para
 #: Conversations.xml:408
@@ -821,9 +821,9 @@
 
 #. Tag: programlisting
 #: Conversations.xml:418
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
-msgstr "&lt;s:link view=\"/login.xhtml\" value=\"Login\"/&gt;"
+msgstr "<![CDATA[<s:link view=\"/login.xhtml\" value=\"Login\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:420
@@ -837,30 +837,31 @@
 
 #. Tag: programlisting
 #: Conversations.xml:425
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<s:link action=\"#{login.logout}\" value=\"Logout\"/>]]>"
-msgstr "&lt;s:link action=“#{login.logout}” value=“Logout”/&gt;"
+msgstr "<![CDATA[<s:link action=\"#{login.logout}\" value=\"Logout\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:427
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If you specify <emphasis>both</emphasis> a JSF view id and an action method, "
 "the 'view' will be used <emphasis>unless</emphasis> the action method "
 "returns a non-null outcome:"
 msgstr ""
 "JSF ビュー ID とアクションメソッドの<emphasis>両方</emphasis>を指定すると、 "
-"アクションメソッドが null 以外の結果を返さない限り「ビュー」が使用されます。"
+"<emphasis>アクションメソッドが null 以外の結果を返さない限り</emphasis>"
+"「ビュー」が使用されます。"
 
 #. Tag: programlisting
 #: Conversations.xml:433
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<s:link view=\"/loggedOut.xhtml\"  action=\"#{login.logout}\" value="
 "\"Logout\"/>]]>"
 msgstr ""
-"&lt;s:link view=\"/loggedOut.xhtml\"  action=“#{login.logout}” "
-"value=“Logout”/&gt;"
+"<![CDATA[<s:link view=\"/loggedOut.xhtml\"  action=\"#{login.logout}\" value="
+"\"Logout\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:435
@@ -874,13 +875,13 @@
 
 #. Tag: programlisting
 #: Conversations.xml:440
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<s:link view=\"/hotel.xhtml\" action=\"#{hotelSearch.selectHotel}\" "
 "value=\"#{hotel.name}\"/>]]>"
 msgstr ""
-"&lt;s:link view=“/hotel.xhtml” action=“#{hotelSearch.selectHotel}” value=“#"
-"{hotel.name}”/&gt;"
+"<![CDATA[<s:link view=\"/hotel.xhtml\" action=\"#{hotelSearch.selectHotel}\" "
+"value=\"#{hotel.name}\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:442
@@ -890,9 +891,9 @@
 
 #. Tag: programlisting
 #: Conversations.xml:446
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<s:link view=\"/main.xhtml\" propagation=\"none\"/>]]>"
-msgstr "&lt;s:link view=“/main.xhtml” propagation=“none”/&gt;"
+msgstr "<![CDATA[<s:link view=\"/main.xhtml\" propagation=\"none\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:448
@@ -902,11 +903,13 @@
 
 #. Tag: programlisting
 #: Conversations.xml:452
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<s:link action=\"#{issueEditor.viewComment}\" propagation=\"nest\"/"
 ">]]>"
-msgstr "&lt;s:link action=“#{issueEditor.viewComment}” propagation=“nest”/&gt;"
+msgstr ""
+"<![CDATA[<s:link action=\"#{issueEditor.viewComment}\" propagation=\"nest\"/"
+">]]>"
 
 #. Tag: para
 #: Conversations.xml:454
@@ -919,14 +922,15 @@
 
 #. Tag: programlisting
 #: Conversations.xml:458
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<s:link action=\"#{documentEditor.getDocument}\" propagation=\"begin"
 "\"\n"
 "        pageflow=\"EditDocument\"/>]]>"
 msgstr ""
-"&lt;s:link action=“#{documentEditor.getDocument}” propagation=“begin” \n"
-"        pageflow=“EditDocument”/&gt;"
+"<![CDATA[<s:link action=\"#{documentEditor.getDocument}\" propagation=\"begin"
+"\"\n"
+"        pageflow=\"EditDocument\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:460
@@ -938,13 +942,13 @@
 
 #. Tag: programlisting
 #: Conversations.xml:464
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<s:link action=\"#{documentApproval.approveOrReject}\" taskInstance="
 "\"#{task}\"/>]]>"
 msgstr ""
-"&lt;s:link action=“#{documentApproval.approveOrReject}” taskInstance=“#"
-"{task}”/&gt;"
+"<![CDATA[<s:link action=\"#{documentApproval.approveOrReject}\" taskInstance="
+"\"#{task}\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:466
@@ -964,9 +968,9 @@
 
 #. Tag: programlisting
 #: Conversations.xml:474
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<s:button action=\"#{login.logout}\" value=\"Logout\"/>]]>"
-msgstr "&lt;s:button action=“#{login.logout}” value=“Logout”/&gt;"
+msgstr "<![CDATA[<s:button action=\"#{login.logout}\" value=\"Logout\"/>]]>"
 
 #. Tag: title
 #: Conversations.xml:479
@@ -1005,7 +1009,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:495
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"editDocumentAction\")\n"
 "@Stateless\n"
@@ -1020,7 +1024,7 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"editDocumentAction\")\n"
+"<![CDATA[@Name(\"editDocumentAction\")\n"
 "@Stateless\n"
 "public class EditDocumentBean implements EditDocument {\n"
 "    @In EntityManager em;\n"
@@ -1031,7 +1035,7 @@
 "        em.merge(document);\n"
 "        facesMessages.add(\"Document updated\");\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Conversations.xml:497
@@ -1055,10 +1059,11 @@
 
 #. Tag: programlisting
 #: Conversations.xml:509
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
-msgstr "facesMessages.add(\"Document #{document.title} was updated\");"
+msgstr ""
+"<![CDATA[facesMessages.add(\"Document #{document.title} was updated\");]]>"
 
 #. Tag: para
 #: Conversations.xml:511
@@ -1068,15 +1073,15 @@
 
 #. Tag: programlisting
 #: Conversations.xml:515
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<h:messages globalOnly=\"true\"/>]]>"
-msgstr "&lt;h:messages globalOnly=\"true\"/&gt;"
+msgstr "<![CDATA[<h:messages globalOnly=\"true\"/>]]>"
 
 #. Tag: title
 #: Conversations.xml:520
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Natural conversation ids"
-msgstr "ネストされた対話"
+msgstr "ナチュラル対話の ID"
 
 #. Tag: para
 #: Conversations.xml:521
@@ -1086,16 +1091,18 @@
 "desirable to use the natural business key of the object instead of the "
 "standard, \"surrogate\" conversation id:"
 msgstr ""
+"永続オブジェクトを処理する対話を作業する場合は標準のサロゲート対話 ID ではな"
+"くそのオブジェクトのナチュラルキーを使用する方が望ましい場合があります。"
 
 #. Tag: emphasis
 #: Conversations.xml:528
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Easy redirect to existing conversation"
-msgstr "既存の対話のスコープを残しておくことができます。"
+msgstr "既存の対話に容易にリダイレクト"
 
 #. Tag: para
 #: Conversations.xml:530
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "It can be useful to redirect to an existing conversation if the user "
 "requests the same operation twice. Take this example: <quote> You are on "
@@ -1105,6 +1112,12 @@
 "accidentally reuse the same browser window finding out their address. Now "
 "you need to return to the payment for the item. </quote>"
 msgstr ""
+"ユーザーが同じ操作を 2 回要求する場合は既存の対話にリダイレクトすると便利な場"
+"合があります。 例をあげてみます。 「ebay で両親へのクリスマスプレゼントに当選"
+"したアイテムの支払いプロセスが途中まで済んでいます。 直接両親に配達されるよう"
+"にしようとしています。 支払い詳細は入力しましたが両親の住所を明確に覚えていま"
+"せん。 住所を検索しようとして誤って同じブラウザウィンドウを遣ってしまいまし"
+"た。 もう一度さっきのアイテムの支払いに戻る必要があります。」 won?"
 
 #. Tag: para
 #: Conversations.xml:543
@@ -1114,22 +1127,29 @@
 "existing conversation, and pick up where they left off - just have them to "
 "rejoin the payForItem conversation with the itemId as the conversation id."
 msgstr ""
+"ナチュラル対話では既存の対話にユーザーを再度参加させて中断したところからまた"
+"始めさせることが非常に簡単です。 対話 ID として itemId を使い payForItem 対話"
+"に再度参加させるだけです。"
 
 #. Tag: emphasis
 #: Conversations.xml:551
 #, no-c-format
 msgid "User friendly URLs"
-msgstr ""
+msgstr "ユーザーフレンドリーな URL"
 
 #. Tag: para
 #: Conversations.xml:554
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "For me this consists of a navigable hierarchy (I can navigate by editing the "
 "url) and a meaningful URL (like this Wiki uses - so don't identify things by "
 "random ids). For some applications user friendly URLs are less important, of "
 "course."
 msgstr ""
+"個人的には操作可能な階層と (URL を編集しながら操作可能) 意味のある URL () で"
+"構成されているように見えますが、 アプリケーションユーザーにとってはフレンド"
+"リーな URL はそれほど重要ではない場合もあるでしょう。(like this Wiki uses - "
+"so don't identify things by random ids). "
 
 #. Tag: para
 #: Conversations.xml:562
@@ -1142,24 +1162,30 @@
 "domain model must be unique) and with URLRewrite easily transform this to "
 "http://seam-hotels/book/BestWesternAntwerpen."
 msgstr ""
+"ナチュラル対話では、 ホテル予約システム (あるいはどのようなアプリケーションで"
+"あれ) を構築している場合に <literal>http://seam-hotels/book.seam?"
+"hotel=BestWesternAntwerpen</literal> (ドメインモデルでマッピングを行うパラ"
+"メータ <literal>hotel</literal> は何であれ固有でなければならない) のような "
+"URL を生成し、 URLRewrite でこれを容易に http://seam-hotels/book/"
+"BestWesternAntwerpen に変換することができます。"
 
 #. Tag: para
 #: Conversations.xml:573
 #, no-c-format
 msgid "Much better!"
-msgstr ""
+msgstr "かなり改善されたはずです。"
 
 #. Tag: title
 #: Conversations.xml:579
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Creating a natural conversation"
-msgstr "新規のアクションを生成する"
+msgstr "ナチュラル対話を作成する"
 
 #. Tag: para
 #: Conversations.xml:580
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Natural conversations are defined in <literal>pages.xml</literal>:"
-msgstr "ページアクションは、<literal>pages.xml</literal> でも宣言されます。"
+msgstr "ナチュラル対話は <literal>pages.xml</literal> で定義されます。"
 
 #. Tag: programlisting
 #: Conversations.xml:584
@@ -1169,6 +1195,9 @@
 "                  parameter-name=\"auctionId\"\n"
 "                  parameter-value=\"#{auction.auctionId}\"/>]]>"
 msgstr ""
+"<![CDATA[  <conversation name=\"PlaceBid\"\n"
+"                  parameter-name=\"auctionId\"\n"
+"                  parameter-value=\"#{auction.auctionId}\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:586
@@ -1180,6 +1209,9 @@
 "<literal>page</literal> definition to identify a named conversation to "
 "participate in."
 msgstr ""
+"上記の定義でまず判るのは対話に名前があることです。 この場合 "
+"<literal>PlaceBid</literal> になります。 名前は特定の指定対話を固有に識別する"
+"ため <literal>page</literal> 定義により参加する指定対話の識別に使用されます。"
 
 #. Tag: para
 #: Conversations.xml:594
@@ -1192,6 +1224,12 @@
 "conversation parameter like <literal>cid=123</literal> appearing in the URL "
 "for your page, it will contain <literal>auctionId=765432</literal> instead."
 msgstr ""
+"次の属性 <literal>parameter-name</literal> はデフォルトの対話 ID パラメータの"
+"代わりにナチュラル対話の ID を含む要求パラメータを定義します。 この例では "
+"<literal>parameter-name</literal> は <literal>auctionId</literal> になりま"
+"す。 つまり、 ページの URL 内に出現する <literal>cid=123</literal> のような対"
+"話パラメータの代わりに <literal>auctionId=765432</literal> を含むようになりま"
+"す。"
 
 #. Tag: para
 #: Conversations.xml:603
@@ -1203,6 +1241,10 @@
 "conversation id will be the primary key value of the <literal>auction</"
 "literal> instance currently in scope."
 msgstr ""
+"上記の設定の最後の属性 <literal>parameter-value</literal> は対話 ID として使"
+"用するナチュラルビジネスキーの値の評価に使用される EL 式を定義します。 この例"
+"では対話 ID は現在範囲内の <literal>auction</literal> のプライマリーキー値に"
+"なります。"
 
 #. Tag: para
 #: Conversations.xml:610
@@ -1212,6 +1254,8 @@
 "is done by specifying the <literal>conversation</literal> attribute for a "
 "<literal>page</literal> definition:"
 msgstr ""
+"次に指定対話に参加するページを定義します。 <literal>page</literal> 定義の "
+"<literal>conversation</literal> 属性を指定してこれを行います。"
 
 #. Tag: programlisting
 #: Conversations.xml:616
@@ -1229,12 +1273,23 @@
 "      </navigation>\n"
 "  </page>]]>"
 msgstr ""
+"<![CDATA[  <page view-id=\"/bid.xhtml\" conversation=\"PlaceBid\" login-"
+"required=\"true\">\n"
+"      <navigation from-action=\"#{bidAction.confirmBid}\">        \n"
+"          <rule if-outcome=\"success\">\n"
+"              <redirect view-id=\"/auction.xhtml\">\n"
+"                  <param name=\"id\" value=\"#{bidAction.bid.auction."
+"auctionId}\"/>\n"
+"              </redirect>\n"
+"          </rule>        \n"
+"      </navigation>\n"
+"  </page>]]>"
 
 #. Tag: title
 #: Conversations.xml:621
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Redirecting to a natural conversation"
-msgstr "Seam 対話の理解"
+msgstr "ナチュラル対話にリダイレクトする"
 
 #. Tag: para
 #: Conversations.xml:623
@@ -1244,6 +1299,8 @@
 "of options for specifying the natural conversation name. Let's start by "
 "looking at the following page definition:"
 msgstr ""
+"ナチュラル対話を開始またはリダイレクトする場合、 ナチュラル対話名を指定するい"
+"くつかのオプションがあります。 次のページ定義をまず見てみることにします。"
 
 #. Tag: programlisting
 #: Conversations.xml:629
@@ -1257,6 +1314,13 @@
 "    </navigation>\n"
 "  </page>]]>"
 msgstr ""
+"<![CDATA[  <page view-id=\"/auction.xhtml\">\n"
+"    <param name=\"id\" value=\"#{auctionDetail.selectedAuctionId}\"/>\n"
+"       \n"
+"    <navigation from-action=\"#{bidAction.placeBid}\">\n"
+"      <redirect view-id=\"/bid.xhtml\"/>\n"
+"    </navigation>\n"
+"  </page>]]>"
 
 #. Tag: para
 #: Conversations.xml:631
@@ -1269,6 +1333,11 @@
 "natural conversation <literal>PlaceBid</literal>. The declaration for our "
 "action method looks like this:"
 msgstr ""
+"auction ビューからアクション <literal>#{bidAction.placeBid}</literal> を呼び"
+"出していること (これらのサンプルは全て Seam にある seamBay から取得してい"
+"る)、 前述のようにナチュラル対話 <literal>PlaceBid</literal> で設定される "
+"<literal>/bid.xhtml</literal> にリダイレクトしていることがわかります。 アク"
+"ションメソッドの宣言は以下のようになります。"
 
 #. Tag: programlisting
 #: Conversations.xml:639
@@ -1277,10 +1346,12 @@
 "<![CDATA[   @Begin(join = true)\n"
 "   public void placeBid()]]>"
 msgstr ""
+"<![CDATA[   @Begin(join = true)\n"
+"   public void placeBid()]]>"
 
 #. Tag: para
 #: Conversations.xml:641
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "When named conversations are specified in the <literal>&lt;page/&gt;</"
 "literal> element, redirection to the named conversation occurs as part of "
@@ -1290,6 +1361,13 @@
 "to specify the conversation name when the action is invoked. One way of "
 "doing this is by using the <literal>s:conversationName</literal> tag:"
 msgstr ""
+"指定の対話が <literal>&lt;page/&gt;</literal> エレメントに記載される場合、 そ"
+"の指定対話へのリダイレクトはアクションメソッドが完全に呼び出された後でナビ"
+"ゲーションルールの一部として発生します。 既存の対話にリダイレクトする場合はア"
+"クションメソッドが呼び出される前にリダイレクトが発生する必要があるため問題と"
+"なってきます。 したがってアクションが呼び出される場合は対話名を指定する必要が"
+"あります。 <literal>s:conversationName</literal> タグを使って行うのがその方法"
+"のひとつとなります。 named conversations ? "
 
 #. Tag: programlisting
 #: Conversations.xml:651
@@ -1300,6 +1378,10 @@
 "    <s:conversationName value=\"PlaceBid\"/>\n"
 "  </h:commandButton>]]>"
 msgstr ""
+"<![CDATA[  <h:commandButton id=\"placeBidWithAmount\" styleClass=\"placeBid"
+"\" action=\"#{bidAction.placeBid}\">\n"
+"    <s:conversationName value=\"PlaceBid\"/>\n"
+"  </h:commandButton>]]>"
 
 #. Tag: para
 #: Conversations.xml:653
@@ -1309,6 +1391,9 @@
 "attribute when using either <literal>s:link</literal> or <literal>s:button</"
 "literal>:"
 msgstr ""
+"もうひとつの方法は <literal>s:link</literal> または <literal>s:button</"
+"literal> のどちらかを使用するときに <literal>conversationName</literal> を指"
+"定する方法です。"
 
 #. Tag: programlisting
 #: Conversations.xml:658
@@ -1317,6 +1402,8 @@
 "<![CDATA[  <s:link value=\"Place Bid\" action=\"#{bidAction.placeBid}\" "
 "conversationName=\"PlaceBid\"/>]]>"
 msgstr ""
+"<![CDATA[  <s:link value=\"Place Bid\" action=\"#{bidAction.placeBid}\" "
+"conversationName=\"PlaceBid\"/>]]>"
 
 #. Tag: title
 #: Conversations.xml:664
@@ -1386,7 +1473,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:703
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/main.xhtml\">\n"
@@ -1404,16 +1491,21 @@
 "    </page>\n"
 "    </pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/main.xhtml\"&gt;Search hotels: #{hotelBooking."
-"searchString}&lt;/page&gt;\n"
-"    &lt;page view-id=\"/hotel.xhtml\"&gt;View hotel: #{hotel.name}&lt;/"
-"page&gt;\n"
-"    &lt;page view-id=\"/book.xhtml\"&gt;Book hotel: #{hotel.name}&lt;/"
-"page&gt;\n"
-"    &lt;page view-id=\"/confirm.xhtml\"&gt;Confirm: #{booking.description}"
-"&lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/main.xhtml\">\n"
+"        <description>Search hotels: #{hotelBooking.searchString}</"
+"description>\n"
+"    </page>\n"
+"    <page view-id=\"/hotel.xhtml\">\n"
+"        <description>View hotel: #{hotel.name}</description>\n"
+"    </page>\n"
+"    <page view-id=\"/book.xhtml\">\n"
+"        <description>Book hotel: #{hotel.name}</description>\n"
+"    </page>\n"
+"    <page view-id=\"/confirm.xhtml\">\n"
+"        <description>Confirm: #{booking.description}</description>\n"
+"    </page>\n"
+"    </pages>]]>"
 
 #. Tag: para
 #: Conversations.xml:705
@@ -1451,7 +1543,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:726
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pageflow-definition name=\"shopping\">\n"
 "\n"
@@ -1477,30 +1569,29 @@
 "   \n"
 "</pageflow-definition>]]>"
 msgstr ""
-"&lt;pageflow-definition name=\"shopping\"&gt;\n"
+"<![CDATA[<pageflow-definition name=\"shopping\">\n"
 "\n"
-"   &lt;start-state name=\"start\"&gt;\n"
-"      &lt;transition to=\"browse\"/&gt;\n"
-"   &lt;/start-state&gt;\n"
+"   <start-state name=\"start\">\n"
+"      <transition to=\"browse\"/>\n"
+"   </start-state>\n"
 "   \n"
-"   &lt;page name=\"browse\" view-id=\"/browse.xhtml\"&gt;\n"
-"      &lt;description&gt;DVD Search: #{search.searchPattern}&lt;/"
-"description&gt;\n"
-"      &lt;transition to=\"browse\"/&gt;\n"
-"      &lt;transition name=\"checkout\" to=\"checkout\"/&gt;\n"
-"   &lt;/page&gt;\n"
+"   <page name=\"browse\" view-id=\"/browse.xhtml\">\n"
+"      <description>DVD Search: #{search.searchPattern}</description>\n"
+"      <transition to=\"browse\"/>\n"
+"      <transition name=\"checkout\" to=\"checkout\"/>\n"
+"   </page>\n"
 "   \n"
-"   &lt;page name=\"checkout\" view-id=\"/checkout.xhtml\"&gt;\n"
-"      &lt;description&gt;Purchase: $#{cart.total}&lt;/description&gt;\n"
-"      &lt;transition to=\"checkout\"/&gt;\n"
-"      &lt;transition name=\"complete\" to=\"complete\"/&gt;\n"
-"   &lt;/page&gt;\n"
+"   <page name=\"checkout\" view-id=\"/checkout.xhtml\">\n"
+"      <description>Purchase: $#{cart.total}</description>\n"
+"      <transition to=\"checkout\"/>\n"
+"      <transition name=\"complete\" to=\"complete\"/>\n"
+"   </page>\n"
 "   \n"
-"   &lt;page name=\"complete\" view-id=\"/complete.xhtml\"&gt;\n"
-"      &lt;end-conversation /&gt;\n"
-"   &lt;/page&gt;\n"
+"   <page name=\"complete\" view-id=\"/complete.xhtml\">\n"
+"      <end-conversation />\n"
+"   </page>\n"
 "   \n"
-"&lt;/pageflow-definition&gt;"
+"</pageflow-definition>]]>"
 
 #. Tag: title
 #: Conversations.xml:731
@@ -1522,7 +1613,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:739
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:selectOneMenu value=\"#{switcher.conversationIdOrOutcome}\">\n"
 "    <f:selectItem itemLabel=\"Find Issues\" itemValue=\"findIssue\"/>\n"
@@ -1531,13 +1622,12 @@
 "</h:selectOneMenu>\n"
 "<h:commandButton action=\"#{switcher.select}\" value=\"Switch\"/>]]>"
 msgstr ""
-"&lt;h:selectOneMenu value=\"#{switcher.conversationIdOrOutcome}\"&gt;\n"
-"    &lt;f:selectItem itemLabel=\"Find Issues\" itemValue=\"findIssue\"/&gt;\n"
-"    &lt;f:selectItem itemLabel=\"Create Issue\" itemValue=\"editIssue\"/"
-"&gt;\n"
-"    &lt;f:selectItems value=\"#{switcher.selectItems}\"/&gt;\n"
-"&lt;/h:selectOneMenu&gt;\n"
-"&lt;h:commandButton action=\"#{switcher.select}\" value=\"Switch\"/&gt;"
+"<![CDATA[<h:selectOneMenu value=\"#{switcher.conversationIdOrOutcome}\">\n"
+"    <f:selectItem itemLabel=\"Find Issues\" itemValue=\"findIssue\"/>\n"
+"    <f:selectItem itemLabel=\"Create Issue\" itemValue=\"editIssue\"/>\n"
+"    <f:selectItems value=\"#{switcher.selectItems}\"/>\n"
+"</h:selectOneMenu>\n"
+"<h:commandButton action=\"#{switcher.select}\" value=\"Switch\"/>]]>"
 
 #. Tag: para
 #: Conversations.xml:741
@@ -1557,6 +1647,8 @@
 "Only conversations with a description (specified in <literal>pages.xml</"
 "literal>) will be included in the drop-down menu."
 msgstr ""
+"詳細を持つ対話 (<literal>pages.xml</literal> で指定) のみがドロップダウンメ"
+"ニューに含まれます。"
 
 #. Tag: title
 #: Conversations.xml:765
@@ -1576,7 +1668,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:772
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:dataTable value=\"#{conversationList}\" var=\"entry\"\n"
 "        rendered=\"#{not empty conversationList}\">\n"
@@ -1605,33 +1697,32 @@
 "    </h:column>\n"
 "</h:dataTable>]]>"
 msgstr ""
-"&lt;h:dataTable value=\"#{conversationList}\" var=\"entry\"\n"
-"        rendered=\"#{not empty conversationList}\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;f:facet name=\"header\"&gt;Workspace&lt;/f:facet&gt;\n"
-"        &lt;h:commandLink action=\"#{entry.select}\" value=\"#{entry."
-"description}\"/&gt;\n"
-"        &lt;h:outputText value=\"[current]\" rendered=\"#{entry.current}\"/"
-"&gt;\n"
-"    &lt;/h:column&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;f:facet name=\"header\"&gt;Activity&lt;/f:facet&gt;\n"
-"        &lt;h:outputText value=\"#{entry.startDatetime}\"&gt;\n"
-"            &lt;f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/&gt;\n"
-"        &lt;/h:outputText&gt;\n"
-"        &lt;h:outputText value=\" - \"/&gt;\n"
-"        &lt;h:outputText value=\"#{entry.lastDatetime}\"&gt;\n"
-"            &lt;f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/&gt;\n"
-"        &lt;/h:outputText&gt;\n"
-"    &lt;/h:column&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;f:facet name=\"header\"&gt;Action&lt;/f:facet&gt;\n"
-"        &lt;h:commandButton action=\"#{entry.select}\" value=\"#{msg.Switch}"
-"\"/&gt;\n"
-"        &lt;h:commandButton action=\"#{entry.destroy}\" value=\"#{msg."
-"Destroy}\"/&gt;\n"
-"    &lt;/h:column&gt;\n"
-"&lt;/h:dataTable&gt;"
+"<![CDATA[<h:dataTable value=\"#{conversationList}\" var=\"entry\"\n"
+"        rendered=\"#{not empty conversationList}\">\n"
+"    <h:column>\n"
+"        <f:facet name=\"header\">Workspace</f:facet>\n"
+"        <h:commandLink action=\"#{entry.select}\" value=\"#{entry."
+"description}\"/>\n"
+"        <h:outputText value=\"[current]\" rendered=\"#{entry.current}\"/>\n"
+"    </h:column>\n"
+"    <h:column>\n"
+"        <f:facet name=\"header\">Activity</f:facet>\n"
+"        <h:outputText value=\"#{entry.startDatetime}\">\n"
+"            <f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/>\n"
+"        </h:outputText>\n"
+"        <h:outputText value=\" - \"/>\n"
+"        <h:outputText value=\"#{entry.lastDatetime}\">\n"
+"            <f:convertDateTime type=\"time\" pattern=\"hh:mm a\"/>\n"
+"        </h:outputText>\n"
+"    </h:column>\n"
+"    <h:column>\n"
+"        <f:facet name=\"header\">Action</f:facet>\n"
+"        <h:commandButton action=\"#{entry.select}\" value=\"#{msg.Switch}\"/"
+">\n"
+"        <h:commandButton action=\"#{entry.destroy}\" value=\"#{msg.Destroy}"
+"\"/>\n"
+"    </h:column>\n"
+"</h:dataTable>]]>"
 
 #. Tag: para
 #: Conversations.xml:774
@@ -1646,7 +1737,7 @@
 #: Conversations.xml:787
 #, no-c-format
 msgid "Only conversations with a description will be included in the list."
-msgstr ""
+msgstr "詳細を持つ対話のみがこの一覧に含まれます。"
 
 #. Tag: para
 #: Conversations.xml:792
@@ -1676,7 +1767,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:807
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<ui:repeat value=\"#{conversationStack}\" var=\"entry\">\n"
 "    <h:outputText value=\" | \"/> \n"
@@ -1684,11 +1775,11 @@
 ">\n"
 "</ui:repeat]]>"
 msgstr ""
-"&lt;t:dataList value=\"#{conversationStack}\" var=\"entry\"&gt;\n"
-"    &lt;h:outputText value=\" | \"/&gt; \n"
-"    &lt;h:commandLink value=\"#{entry.description}\" action=\"#{entry.select}"
-"\"/&gt;\n"
-"&lt;/t:dataList&gt;"
+"<![CDATA[<ui:repeat value=\"#{conversationStack}\" var=\"entry\">\n"
+"    <h:outputText value=\" | \"/> \n"
+"    <h:commandLink value=\"#{entry.description}\" action=\"#{entry.select}\"/"
+">\n"
+"</ui:repeat]]>"
 
 #. Tag: title
 #: Conversations.xml:822
@@ -1728,7 +1819,7 @@
 
 #. Tag: programlisting
 #: Conversations.xml:837
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"grid\")\n"
 "@Scope(ScopeType.EVENT)\n"
@@ -1740,7 +1831,7 @@
 "    ...\n"
 "}]]>"
 msgstr ""
-"@Name(\"grid\")\n"
+"<![CDATA[@Name(\"grid\")\n"
 "@Scope(ScopeType.EVENT)\n"
 "public class Grid\n"
 "{\n"
@@ -1748,11 +1839,11 @@
 "\n"
 "    // getters and setters\n"
 "    ...\n"
-"}"
+"}]]>"
 
 #. Tag: programlisting
 #: Conversations.xml:840
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"gridEditor\")\n"
 "@Scope(ScopeType.CONVERSATION)\n"
@@ -1764,7 +1855,7 @@
 "    ...\n"
 "}]]>"
 msgstr ""
-"@Name(\"gridEditor\")\n"
+"<![CDATA[@Name(\"gridEditor\")\n"
 "@Scope(ScopeType.CONVERSATION)\n"
 "public class GridEditor\n"
 "{\n"
@@ -1772,7 +1863,7 @@
 "    private Grid grid;\n"
 "    \n"
 "    ...\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Conversations.xml:842
@@ -1782,6 +1873,10 @@
 "component which you bind a JSF control to. This includes Seam built in "
 "components like <literal>facesMessages</literal>."
 msgstr ""
+"また、 対話スコープのコンポーネントを JSF コントロールのバインド先となるイベ"
+"ントスコープのコンポーネントにはインジェクトできません。 これには "
+"<literal>facesMessages</literal> のようなコンポーネント内での Seam 構築が含ま"
+"れます。"
 
 #. Tag: para
 #: Conversations.xml:848
@@ -1793,6 +1888,10 @@
 "which backs the data table during iteration, it prints the current row "
 "number:"
 msgstr ""
+"代わりに暗示的な <literal>uiComponent</literal> ハンドルで JSF コンポーネント"
+"ツリーにアクセスすることができます。 次の例では反復の間にデータテーブルを戻"
+"す <literal>UIData</literal> コンポーネントの <literal>getRowIndex()</"
+"literal> にアクセスしています。 現在の列番号を出力します。"
 
 #. Tag: programlisting
 #: Conversations.xml:855
@@ -1807,6 +1906,14 @@
 "   ...\n"
 "</h:dataTable>]]>"
 msgstr ""
+"<![CDATA[\n"
+"<h:dataTable id=\"lineItemTable\" var=\"lineItem\" value=\"#{orderHome."
+"lineItems}\">\n"
+"   <h:column>\n"
+"      Row: #{uiComponent['lineItemTable'].rowIndex}\n"
+"   </h:column>\n"
+"   ...\n"
+"</h:dataTable>]]>"
 
 #. Tag: para
 #: Conversations.xml:857
@@ -1814,12 +1921,14 @@
 msgid ""
 "JSF UI components are available with their client identifier in this map."
 msgstr ""
+"JSF UI のコンポーネントはこのマップ内のクライアント識別子で使用可能になりま"
+"す。"
 
 #. Tag: title
 #: Conversations.xml:864
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Concurrent calls to conversational components"
-msgstr "コンテキストインジェクションのコンポーネント"
+msgstr "対話的コンポーネントへの並列コール"
 
 #. Tag: para
 #: Conversations.xml:866
@@ -1833,10 +1942,15 @@
 "originating at the client &#8212; and we'll look at the options RichFaces "
 "gives you."
 msgstr ""
+"Seam コンポーネントへの並列コールに関する全般は <xref linkend=\"concurrency"
+"\"/> でご覧ください。 ここでは並列が発生する最も一般的な状況について説明して"
+"います (AJAX 要求から対話的コンポーネントにアクセスする)。 クライアントで発生"
+"したイベントの制御に Ajax クライアントライブラリが提供すべきオプションについ"
+"て説明してから RichFaces で提供されるオプションについて見ていきます。"
 
 #. Tag: para
 #: Conversations.xml:876
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Conversational components don't allow real concurrent access therefore Seam "
 "queues each request to process them serially. This allows each request to be "
@@ -1847,10 +1961,18 @@
 "and, secondly, AJAX is often to used to provide a quick status update to the "
 "user, so continuing to run the action after a long time isn't useful."
 msgstr ""
+"対話的コンポーネントでは実際の並列アクセスは許可されないので、 Seam は要求を"
+"連続的に処理するようそれぞれを待ち行列に入れます。 これにより各要求は決定論的"
+"に実行されるようになります。 ただし、 シンプルなキューはあまりよくありませ"
+"ん。 まず、 メソッドがなんらかの理由で完了に長時間かかっている場合、 クライア"
+"ントが要求を生成するたび繰り返してそれを実行するのはよくありません (サービス"
+"妨害攻撃の可能性)。 また、 ユーザーに対するステータスのクィックアップデート"
+"に AJAX が頻繁に使用されるため continuing to run the action after a long "
+"time isn't useful.?"
 
 #. Tag: para
 #: Conversations.xml:888
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Therefore Seam queues the action event for a period of time (the concurrent "
 "request timeout); if it can't process the event in time, it creates a "
@@ -1858,6 +1980,11 @@
 "what's going on. It's therefore very important not to flood the server with "
 "AJAX events!"
 msgstr ""
+"したがって、 長時間実行の対話の内側で作業する場合は Seam は一定期間アクション"
+"イベントを待ち行列に入れます (並列要求タイムアウト)。 時間通りにイベントを処"
+"理できないと一時的な対話を作成してユーザーに状況を知らせるメッセージを出力し"
+"ます。 このため、 AJAX イベントでサーバーを溢れさせないようにすることが非常に"
+"重要となります。"
 
 #. Tag: para
 #: Conversations.xml:896
@@ -1866,16 +1993,18 @@
 "We can set a sensible default for the concurrent request timeout (in ms) in "
 "components.xml:"
 msgstr ""
+"components.xml で並列要求のタイムアウトにミリ秒単位で適当なデフォルトを設定す"
+"ることができます。"
 
 #. Tag: programlisting
 #: Conversations.xml:901
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<core:manager concurrent-request-timeout=\"500\" />]]>"
-msgstr "&lt;core:manager conversation-timeout=\"60000\"/&gt;"
+msgstr "<![CDATA[<core:manager concurrent-request-timeout=\"500\" />]]>"
 
 #. Tag: para
 #: Conversations.xml:909
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "So far we've discussed \"synchronous\" AJAX requests - the client tells the "
 "server that an event has occur, and then rerenders part of the page based on "
@@ -1883,10 +2012,16 @@
 "methods called are simple e.g. calculating the sum of a column of numbers). "
 "But what if we need to do a complex computation?"
 msgstr ""
+"ここまではユーザーに対して連続的に出現する AJAX 要求について説明してきまし"
+"た。 クライアントはサーバーにイベントが発生したことを伝え、 その結果に応じて"
+"ページの一部を表示します。 この方法は AJAX が軽量である場合に最適となります "
+"(1 コラム内の数字の合計を計算するなど呼び出されるメソッドがシンプルである場"
+"合)。 しかし、 計算に 1 分を要するような複雑な計算が必要な場合はどうでしょ"
+"う。"
 
 #. Tag: para
 #: Conversations.xml:916
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "For heavy computation we should use a truly asynchronous (poll based) "
 "approach &#8212; the client sends an AJAX request to the server, which "
@@ -1896,25 +2031,32 @@
 "important that every action executes (you don't want some to be dropped as "
 "duplicates, or to timeout)."
 msgstr ""
+"重量のある計算にはポールベースの方法を使用してください。 クライアントがサー"
+"バーに AJAX 要求を送信し、 これによりサーバーで非同期にアクションが実行され "
+"(クライアントへの応答は即時となる)、 クライアントは次にサーバーに更新をポーリ"
+"ングします。 それぞれのアクションが実行する (いずれもタイムアウトしない) こと"
+"が重要となるような長時間実行のアクションがある場合に適した方法となります。"
 
 #. Tag: emphasis
 #: Conversations.xml:927
 #, no-c-format
 msgid "How should we design our conversational AJAX application?"
-msgstr ""
+msgstr "対話的 AJAX アプリケーションはどのように設計すべきでしょうか。"
 
 #. Tag: para
 #: Conversations.xml:930
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Well first, you need to decide whether you want to use the simpler "
 "\"synchronous\" request or whether you want to add using a poll-style "
 "approach."
 msgstr ""
+"まず、 簡単な「連続」要求を使用するのかどうか、 あるいはポーリングの方法を使"
+"用するのかどうかを決める必要があります。"
 
 #. Tag: para
 #: Conversations.xml:936
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "If you go for a \"synchronous\" approach, then you need to make an estimate "
 "of how long your AJAX request will take to complete - is it much shorter "
@@ -1926,6 +2068,15 @@
 "a request delay on the client side. When working out your request delay, "
 "factor in that the event may also be queued on the server side."
 msgstr ""
+"「連続」要求を選択する場合は要求が完了する長さを推測する必要があります。 並列"
+"要求のタイムアウトに比べ十分に短時間であるかどうか推測してみます。 不十分な場"
+"合はこのページの並列要求のタイムアウトを変更します (前述の通り)。 サーバーを"
+"要求で溢れさせないようにするためクライアント側に行列待ちをした方がよいでしょ"
+"う。 イベントが頻繁に発生し (e.g. a keypress, onblur of input fields) クライ"
+"アントの即時更新が優先事項ではない場合はクライアント側で要求の遅延をセットし"
+"てください。 要求遅延の作業を行う場合、 イベントがサーバー側でも行列待ちでき"
+"るようにすることを考慮に入れてください。 (e.g. a keypress, onblur of input "
+"fields) ?"
 
 #. Tag: para
 #: Conversations.xml:949
@@ -1945,6 +2096,9 @@
 "action method <literal>@Asynchronous</literal> and decide on a polling "
 "interval:"
 msgstr ""
+"ポールスタイルのデザインを使用する場合は細かな調整があまり必要ありません。 ア"
+"クションメソッド <literal>@Asynchronous</literal> をマークしてポーリングの間"
+"隔を決定するだけです。"
 
 #. Tag: programlisting
 #: Conversations.xml:962
@@ -1965,12 +2119,26 @@
 "   return total;\n"
 "}]]>"
 msgstr ""
+"<![CDATA[int total;\n"
+"\n"
+"// This method is called when an event occurs on the client\n"
+"// It takes a really long time to execute\n"
+"@Asynchronous      \n"
+"public void calculateTotal() {\n"
+"   total = someReallyComplicatedCalculation();\n"
+"}\n"
+"\n"
+"// This method is called as the result of the poll\n"
+"// It's very quick to execute\n"
+"public int getTotal() {\n"
+"   return total;\n"
+"}]]>"
 
 #. Tag: title
 #: Conversations.xml:965
 #, no-c-format
 msgid "RichFaces Ajax"
-msgstr ""
+msgstr "RichFaces Ajax"
 
 #. Tag: para
 #: Conversations.xml:967
@@ -1979,10 +2147,12 @@
 "RichFaces Ajax is the AJAX library most commonly used with Seam, and "
 "provides all the controls discussed above:"
 msgstr ""
+"RichFaces Ajax は Seam で使用される最も一般的な AJAX ライブラリであり、 上述"
+"したような制御をすべて提供します。"
 
 #. Tag: para
 #: Conversations.xml:974
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "<literal>eventsQueue</literal> &#8212; provide a queue in which events are "
 "placed. All events are queued and requests are sent to the server serially. "
@@ -1990,6 +2160,9 @@
 "execute (e.g. heavy computation, retrieving information from a slow source) "
 "as the server isn't flooded."
 msgstr ""
+"<literal>eventsQueue</literal> &#8212; イベントが配置されるキューを提供しま"
+"す。 すべてのイベントは待ち行列に配置され、 要求は連続的にサーバーに送信され"
+"ます。 This is useful if the request can to the server can take?"
 
 #. Tag: para
 #: Conversations.xml:984
@@ -2001,6 +2174,10 @@
 "processing of the request on the server side &#8212; just prevents "
 "unnecessary updates on the client side."
 msgstr ""
+"<literal>ignoreDupResponses</literal> &#8212; より新しい「同様の」要求が既に"
+"キューにある場合は要求によって生成される応答を無視します。 "
+"ignoreDupResponses=\"true\" はサーバー側での要求の処理を <emphasis>取り消すわ"
+"けではありません</emphasis>。 クライアント側で不必要な更新を避けるだけです。"
 
 #. Tag: para
 #: Conversations.xml:991
@@ -2009,6 +2186,8 @@
 "This option should be used with care with Seam's conversations as it allows "
 "multiple concurrent requests to be made."
 msgstr ""
+"このオプションは複数の並列要求が作成されるのを許可するため、 Seam の対話で使"
+"用する際は注意が必要です。"
 
 #. Tag: para
 #: Conversations.xml:997
@@ -2020,6 +2199,10 @@
 "response has been received) or discarded (if there is a more recent similar "
 "event on the queue)."
 msgstr ""
+"<literal>requestDelay</literal> &#8212; 要求がキューに残っている時間を定義し"
+"ます (ミリ秒単位)。 要求がこの時間を過ぎても処理されないと要求は送信されるか "
+"(応答が受信されているかどうかにかかわらず) 破棄 (より新しい同様のイベントが"
+"キューにある場合) されます。"
 
 #. Tag: para
 #: Conversations.xml:1004
@@ -2030,6 +2213,9 @@
 "you set (in combination with the concurrent request timeout) is longer than "
 "the action will take to execute."
 msgstr ""
+"このオプションは複数の並列要求が作成されるのを許可するため、 Seam の対話で使"
+"用する場合は注意が必要です。 アクションが実行に要する時間よりセットした遅延 "
+"(並列要求のタイムアウトと併用) の方が長いことを確認する必要があります。"
 
 #. Tag: para
 #: Conversations.xml:1012
@@ -2038,3 +2224,165 @@
 "<literal>&lt;a:poll reRender=\"total\" interval=\"1000\" /&gt;</literal> "
 "&#8212; Polls the server, and rerenders an area as needed"
 msgstr ""
+"<literal>&lt;a:poll reRender=\"total\" interval=\"1000\" /&gt;</literal> "
+"&#8212; サーバーにポーリングを行い必要に応じてエリアを表示します。"
+
+#, fuzzy
+#~ msgid ""
+#~ "Nesting a conversation through initializes a context that is stacked on "
+#~ "the context of the original, or outer, conversation. The outer "
+#~ "conversation is considered the parent."
+#~ msgstr ""
+#~ "対話をネストするとオリジナルの対話または外側の対話のコンテキストに積み重ね"
+#~ "られるコンテキストを初期化します。 外側の対話が親とみなされます。?"
+
+#~ msgid ""
+#~ "Any values outjected or directly set into the nested conversation’s "
+#~ "context do not affect the objects accessible in the parent conversation’s "
+#~ "context."
+#~ msgstr ""
+#~ "ネストされた対話のコンテキストに直接セットされるまたはアウトジェクトされる"
+#~ "値はすべて親となる対話のコンテキスト内にアクセス可能なオブジェクトに影響は"
+#~ "与えません。"
+
+#~ msgid ""
+#~ "Injection or a context lookup from the conversation context will first "
+#~ "lookup the value in the current conversation context and, if no value is "
+#~ "found, will proceed down the conversation stack if the conversation is "
+#~ "nested. As you will see in moment, this behavior can be overriden."
+#~ msgstr ""
+#~ "対話コンテキストからのコンテキスト検索やインジェクションはまず現在の対話コ"
+#~ "ンテキストにある値を検索し、 値がみつかならないと対話がネストされている場"
+#~ "合はその対話スタックに進みます。 このあとわかるように、 この動作は上書き可"
+#~ "能です。"
+
+#~ msgid ""
+#~ "When an <literal>@End</literal> is subsequently encountered, the nested "
+#~ "conversation will be destroyed, and the outer conversation will resume, "
+#~ "by \"popping\" the conversation stack. Conversations may be nested to any "
+#~ "arbitrary depth."
+#~ msgstr ""
+#~ "次に <literal>@End</literal> が出てくると、 ネストされた対話は破棄されて外"
+#~ "側の対話が対話スタックを「POP」することによって再開します。 対話は任意の深"
+#~ "さにネストすることができます。"
+
+#~ msgid ""
+#~ "The conversation at the bottom of the conversation stack is the root "
+#~ "conversation. Destroying this conversation always destroy all of its "
+#~ "descendents. You can achieve this declaratively by specifying "
+#~ "<literal>@End(root=true)</literal>."
+#~ msgstr ""
+#~ "対話スタックの底部にある対話はルートの対話になります。 この対話を破棄する"
+#~ "と常にそれより下位はすべて破棄されます。 <literal>@End(root=true)</"
+#~ "literal> と指定して宣言的にこれを行うことができます。"
+
+#~ msgid ""
+#~ "We can also fine tune the concurrent request timeout on a page-by-page "
+#~ "basis:"
+#~ msgstr ""
+#~ "また、 ページごとに並列要求のタイムアウトを微調整することもできます。"
+
+#~ msgid ""
+#~ "<![CDATA[<page view-id=\"/book.xhtml\" \n"
+#~ "         conversation-required=\"true\" \n"
+#~ "         login-required=\"true\"\n"
+#~ "         concurrent-request-timeout=\"2000\" />]]>"
+#~ msgstr ""
+#~ "<![CDATA[<page view-id=\"/book.xhtml\" \n"
+#~ "         conversation-required=\"true\" \n"
+#~ "         login-required=\"true\"\n"
+#~ "         concurrent-request-timeout=\"2000\" />]]>"
+
+#~ msgid "Dealing with errors"
+#~ msgstr "エラーを処理する"
+
+#, fuzzy
+#~ msgid ""
+#~ "However carefully you design your application to queue concurrent "
+#~ "requests to your conversational component, there is a risk that the "
+#~ "server will become overloaded and be unable to process all the requests "
+#~ "before the request will have to wait longer than the <literal>concurrent-"
+#~ "request-timeout</literal>. In this case Seam will throw a "
+#~ "<literal>ConcurrentRequestTimeoutException</literal> which can be handled "
+#~ "in <literal>pages.xml</literal>. We recommend sending an HTTP 503 error:"
+#~ msgstr ""
+#~ "並列要求を対話的コンポーネントに対して行列待ちに入れるよう十分注意をしてア"
+#~ "プリケーションを設定してもサーバーがオーバーロードとなり "
+#~ "<literal>concurrent-request-timeout</literal> を越える時間 before the "
+#~ "request will have to wait longer than the <literal>concurrent-request-"
+#~ "timeout</literal>. => before the request reaches the <literal>concurrent-"
+#~ "request-timeout</literal>.? "
+
+#~ msgid ""
+#~ "<![CDATA[   <exception class=\"org.jboss.seam."
+#~ "ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
+#~ "      <http-error error-code=\"503\" />\n"
+#~ "   </exception>]]>"
+#~ msgstr ""
+#~ "<![CDATA[   <exception class=\"org.jboss.seam."
+#~ "ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
+#~ "      <http-error error-code=\"503\" />\n"
+#~ "   </exception>]]>"
+
+#, fuzzy
+#~ msgid "503 Service Unavailable (HTTP/1.1 RFC)"
+#~ msgstr "503 Service Unavailable (HTTP/1.1 RFC)"
+
+#, fuzzy
+#~ msgid ""
+#~ "The server is currently unable to handle the request due to a temporary "
+#~ "overloading or maintenance of the server. The implication is that this is "
+#~ "a temporary condition which will be alleviated after some delay."
+#~ msgstr ""
+#~ "サーバーは現在、 一時的な過負荷またはメンテナンスのため要求を処理すること"
+#~ "ができません。 "
+
+#~ msgid "Alternatively you could redirect to an error page:"
+#~ msgstr "代わりにエラーページにリダイレクトすることができます。"
+
+#~ msgid ""
+#~ "<![CDATA[<exception class=\"org.jboss.seam."
+#~ "ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
+#~ "   <end-conversation/>\n"
+#~ "   <redirect view-id=\"/error.xhtml\">\n"
+#~ "      <message>The server is too busy to process your request, please try "
+#~ "again later</message>\n"
+#~ "   </redirect>\n"
+#~ "</exception>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<exception class=\"org.jboss.seam."
+#~ "ConcurrentRequestTimeoutException\" logLevel=\"trace\">\n"
+#~ "   <end-conversation/>\n"
+#~ "   <redirect view-id=\"/error.xhtml\">\n"
+#~ "      <message>The server is too busy to process your request, please try "
+#~ "again later</message>\n"
+#~ "   </redirect>\n"
+#~ "</exception>]]>"
+
+#~ msgid ""
+#~ "ICEfaces, RichFaces Ajax and Seam Remoting can all handle HTTP error "
+#~ "codes. Seam Remoting will pop up a dialog box showing the HTTP error and "
+#~ "ICEfaces will indicate the error in it's connection status component. "
+#~ "RichFaces Ajax provides the most complete support for handling HTTP "
+#~ "errors by providing a user definable callback. For example, to show the "
+#~ "error message to the user:"
+#~ msgstr ""
+#~ "ICEfaces、 RichFaces Ajax、 Seam Remoting はいずれも HTTP エラーのコードを"
+#~ "処理することができます。 Seam Remoting は HTTP エラーを示すダイアログボッ"
+#~ "クスをポップアップします。 ICEfaces はその接続ステータスのコンポーネントで"
+#~ "エラーを示します。 RichFaces Ajax はユーザー定義が可能なコールバックを提供"
+#~ "することで HTTP エラー処理にほぼ完全に対応します。 たとえば、 ユーザーにエ"
+#~ "ラーメッセージを表示するには、"
+
+#~ msgid ""
+#~ "<![CDATA[<script type=\"text/javascript\">\n"
+#~ "   A4J.AJAX.onError = function(req,status,message) { \n"
+#~ "      alert(\"message\");    \n"
+#~ "   };\n"
+#~ "</script>]]>"
+#~ msgstr ""
+#~ "<![CDATA[<script type=\"text/javascript\">\n"
+#~ "   A4J.AJAX.onError = function(req,status,message) { \n"
+#~ "      alert(\"message\");    \n"
+#~ "   };\n"
+#~ "</script>]]>"




More information about the jboss-cvs-commits mailing list