[jboss-cvs] JBossAS SVN: r81266 - 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
Tue Nov 18 19:34:52 EST 2008


Author: noriko
Date: 2008-11-18 19:34:52 -0500 (Tue, 18 Nov 2008)
New Revision: 81266

Modified:
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Events.po
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Jbpm.po
Log:
translation completed

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Events.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Events.po	2008-11-19 00:23:51 UTC (rev 81265)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Events.po	2008-11-19 00:34:52 UTC (rev 81266)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Events.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Events\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-17 12:33+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 @@
 #: Events.xml:6
 #, no-c-format
 msgid "Events, interceptors and exception handling"
-msgstr "イベント、インターセプタ、例外処理"
+msgstr "イベント、 インターセプタ、 例外処理"
 
 #. Tag: para
 #: Events.xml:8
@@ -30,13 +30,9 @@
 "The second is the pervasive use of annotations and interceptors to apply "
 "cross-cutting concerns to components which implement business logic."
 msgstr ""
-"コンテキスト依存コンポーネントモデルを補完するものとして、Seamアプリケーショ"
-"ンの特徴と なっている極度の疎結合を促進させる2つの基本概念が存在します。 最初"
-"のものは、イベントがJSFライクなメソッド結合式(method binding expression) を"
-"介して イベントリスナーへマップできるような強力なイベントモデルです。 二番目"
-"のものは、ビジネスロジックを実装するコンポーネントに対して横断的関心事 "
-"(cross-cutting concerns) を適用するためにアノテーションやインターセプタを広範"
-"囲に   使用しているということです。"
+"コンテキスト連携コンポーネントモデルを補完するものとして、 Seamアプリケーショ"
+"ンの特徴となっている極度の疎結合を促進させる 2 つの基本概念が存在します。 最初"
+"のものは、 JSF のようなメソッド結合式を使ってイベントをイベントリスナーにマッピングが行えるような強力なイベントモデルです。 2 番目のものは、 ビジネスロジックを実装するコンポーネントに対して横断的関心事を適用するためにアノテーションやインターセプタを広範囲に使用しているということです。"
 
 #. Tag: title
 #: Events.xml:18
@@ -86,7 +82,7 @@
 #: Events.xml:40
 #, no-c-format
 msgid "Seam contextual events"
-msgstr "Seamコンテキスト依存イベント"
+msgstr "Seamコンテキスト連携イベント"
 
 #. Tag: para
 #: Events.xml:44
@@ -101,13 +97,13 @@
 
 #. Tag: programlisting
 #: Events.xml:49
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}"
 "\"/>]]>"
 msgstr ""
-"&lt;h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}\"/"
-"&gt;"
+"<![CDATA[<h:commandButton value=\"Click me!\" action=\"#{helloWorld.sayHello}"
+"\"/>]]>"
 
 #. Tag: para
 #: Events.xml:53
@@ -115,12 +111,11 @@
 msgid ""
 "For a jBPM transition event, it is specified in the jBPM process definition "
 "or pageflow definition:"
-msgstr ""
-"jBPM遷移イベントは、jBPMプロセス定義またはページフロー定義で規定されます。"
+msgstr "jBPM遷移イベントは、jBPMプロセス定義またはページフロー定義で規定されます。"
 
 #. Tag: programlisting
 #: Events.xml:58
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<start-page name=\"hello\" view-id=\"/hello.jsp\">\n"
 "    <transition to=\"hello\">\n"
@@ -128,22 +123,20 @@
 "    </transition>\n"
 "</start-page>]]>"
 msgstr ""
-"&lt;start-page name=\"hello\" view-id=\"/hello.jsp\"&gt;\n"
-"    &lt;transition to=\"hello\"&gt;\n"
-"        &lt;action expression=\"#{helloWorld.sayHello}\"/&gt;\n"
-"    &lt;/transition&gt;\n"
-"&lt;/start-page&gt;"
+"<![CDATA[<start-page name=\"hello\" view-id=\"/hello.jsp\">\n"
+"    <transition to=\"hello\">\n"
+"        <action expression=\"#{helloWorld.sayHello}\"/>\n"
+"    </transition>\n"
+"</start-page>]]>"
 
 #. Tag: para
 #: Events.xml:60
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You can find out more information about JSF events and jBPM events "
 "elsewhere. Let's concentrate for now upon the two additional kinds of events "
 "defined by Seam."
-msgstr ""
-"JSFイベントやjPBMイベントの情報をいたるところで見つかります。 ここからは、"
-"Seamによって定義される、さらなる2種類のイベントに集中しましょう。"
+msgstr "JSF イベントや jPBM イベントの詳細については他のドキュメントをご覧ください。 ここでは Seam によって定義される 2 種類の追加イベントについてのみ注目していきます。"
 
 #. Tag: title
 #: Events.xml:67
@@ -165,38 +158,36 @@
 
 #. Tag: programlisting
 #: Events.xml:75
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"/>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"/&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"/>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:77
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Or we can use a <literal>*</literal> wildcard as a suffix to the "
 "<literal>view-id</literal> to specify an action that applies to all view ids "
 "that match the pattern:"
-msgstr ""
-"あるいは、ワイルドカードに一致するすべてのビューIDに適用するアクションを指定"
-"するようにパターンを使うことも可能です。"
+msgstr "あるいは、 <literal>*</literal> ワイルドカードを <literal>view-id</literal> にサフィックスとして使いそのパターンに一致するすべてのビュー ID に適用するアクションを指定することができます。"
 
 #. Tag: programlisting
 #: Events.xml:83
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/hello/*\" action=\"#{helloWorld.sayHello}\"/>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/hello/*\" action=\"#{helloWorld.sayHello}\"/&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/hello/*\" action=\"#{helloWorld.sayHello}\"/>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:85
@@ -236,9 +227,9 @@
 
 #. Tag: programlisting
 #: Events.xml:102
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[TODO: translate struts action into page action]]>"
-msgstr "TODO: struts アクションをページアクションに変換する"
+msgstr "<![CDATA[TODO: translate struts action into page action]]>"
 
 #. Tag: para
 #: Events.xml:105
@@ -247,18 +238,16 @@
 "This is quite useful if you want to do complex things in response to non-"
 "faces requests (for example, HTTP GET requests)."
 msgstr ""
-"non-facesリクエスト (たとえば、 HTTP Get リクエスト) に対するレスポンスで複雑"
+"non-faces要求 (たとえば、 HTTP Get 要求) に対するレスポンスで複雑"
 "な処理をしたい場合などに非常に便利です。"
 
 #. Tag: para
 #: Events.xml:110
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Multiple or conditional page actions my be specified using the <literal>&lt;"
 "action&gt;</literal> tag:"
-msgstr ""
-"これ以外、 <literal>&lt;m:header&gt;</literal> タグを使ってメッセージにあらゆ"
-"るヘッダを追加することができます。"
+msgstr "<literal>&lt;action&gt;</literal> タグを使って複数のページアクションや条件付きページアクションを指定することができます。"
 
 #. Tag: programlisting
 #: Events.xml:115
@@ -272,6 +261,13 @@
 "    </page>\n"
 "</pages>]]>"
 msgstr ""
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/hello.jsp\">\n"
+"        <action execute=\"#{helloWorld.sayHello}\" if=\"#{not validation."
+"failed}\"/>\n"
+"        <action execute=\"#{hitCount.increment}\"/>\n"
+"    </page>\n"
+"</pages>]]>"
 
 #. Tag: title
 #: Events.xml:121
@@ -287,7 +283,7 @@
 "method binding) and \"parameters\" (input value bindings). A page action "
 "might also needs parameters!"
 msgstr ""
-"JSF faces リクエスト (フォーム送信) は「アクション」 (メソッド結合) と「パラ"
+"JSF faces 要求 (フォーム送信) は「アクション」 (メソッド結合) と「パラ"
 "メータ」 (入力値結合) の両方をカプセル化します。 ページアクションにもパラメー"
 "タが必要かもしれません。"
 
@@ -299,20 +295,20 @@
 "readable request parameters. (Unlike JSF form inputs, which are anything "
 "but!)"
 msgstr ""
-"GET リクエストはブックマーク可能なので、 ページパラメータは人間が読めるリクエ"
+"GET 要求はブックマーク可能なので、 ページパラメータは人間が読めるリクエ"
 "ストパラメータとして引き渡されます (JSF フォーム入力とは異なるもの)。"
 
 #. Tag: para
 #: Events.xml:135
 #, no-c-format
 msgid "You can use page parameters with or without an action method."
-msgstr ""
+msgstr "アクションメソッドを付けてまたは付けずにページパラメータを使用できます。"
 
 #. Tag: title
 #: Events.xml:140
 #, no-c-format
 msgid "Mapping request parameters to the model"
-msgstr ""
+msgstr "要求パラメータをモデルにマッピングする"
 
 #. Tag: para
 #: Events.xml:142
@@ -321,12 +317,12 @@
 "Seam lets us provide a value binding that maps a named request parameter to "
 "an attribute of a model object."
 msgstr ""
-"Seamでは、名前付きリクエストパラメータとしてモデルオブジェクトの属性を対応さ"
+"Seamでは、名前付き要求パラメータとしてモデルオブジェクトの属性を対応さ"
 "せる値結合が可能です。"
 
 #. Tag: programlisting
 #: Events.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "      <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
@@ -335,12 +331,12 @@
 "      </page>\n"
 "  </pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"&gt;\n"
-"        &lt;param name=\"firstName\" value=\"#{person.firstName}\"/&gt;\n"
-"        &lt;param name=\"lastName\" value=\"#{person.lastName}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"      <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
+"          <param name=\"firstName\" value=\"#{person.firstName}\"/>\n"
+"          <param name=\"lastName\" value=\"#{person.lastName}\"/>\n"
+"      </page>\n"
+"  </pages>]]>"
 
 #. Tag: para
 #: Events.xml:149
@@ -360,7 +356,7 @@
 "of the named request parameter onto the model object, after performing "
 "appropriate type conversions."
 msgstr ""
-"指定されたビューidに対するnon-faces (GET) リクエストが発生するとき、 Seamは、"
+"指定されたビューidに対するnon-faces (GET) 要求が発生するとき、 Seamは、"
 "適切な型変換を施した後に、名前付きパラメータの値をそのモデルオブジェクトに設"
 "定します。"
 
@@ -374,7 +370,7 @@
 "<literal>&lt;s:link&gt;</literal> is rendered)."
 msgstr ""
 "任意の <literal>&lt;s:link&gt;</literal> や <literal>&lt;s:button&gt;</"
-"literal> は透過的にリクエストパラメータを含みます。 パラメータ値は、 レンダリ"
+"literal> は透過的に要求パラメータを含みます。 パラメータ値は、 レンダリ"
 "ングフェーズの間に (<literal>&lt;s:link&gt;</literal> がレンダリングされると"
 "き) 値結合を評価することによって決定されます。"
 
@@ -388,20 +384,19 @@
 "application phase."
 msgstr ""
 "ビューidに対する<literal>&lt;redirect/&gt;</literal>の任意のナビゲーション"
-"ルールは リクエストパラメータを透過的に含みます。パラメータの値はアプリケー"
+"ルールは 要求パラメータを透過的に含みます。パラメータの値はアプリケー"
 "ションフェーズの 最後に値結合を評価することで決定されます。"
 
 #. Tag: para
 #: Events.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The value is transparently propagated with any JSF form submission for the "
 "page with the given view id. This means that view parameters behave like "
 "<literal>PAGE</literal>-scoped context variables for faces requests."
 msgstr ""
-"その値は透過的にビューidで指定されたページへのJSFフォーム送信に伝播します。 "
-"(これはビューパラメータはfacesリクエストのための<literal>PAGE</literal>ス"
-"コープ のコンテキスト変数のように振舞います)。"
+"特定のビュー id を持つページに対するあらゆる JSF フォーム送信でこの値は透過的に伝播されます。 "
+"つまり、 ビューのパラメータは faces 要求に対して <literal>PAGE</literal> スコープのコンテキスト変数のような動作をします。"
 
 #. Tag: para
 #: Events.xml:188
@@ -421,9 +416,9 @@
 
 #. Tag: title
 #: Events.xml:201
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Propagating request parameters"
-msgstr "ページパラメータ"
+msgstr "要求パラメータを伝播する"
 
 #. Tag: para
 #: Events.xml:203
@@ -432,11 +427,11 @@
 "If just the <literal>name</literal> attribute is specified then the request "
 "parameter is propagated using the <literal>PAGE</literal> context (it isn't "
 "mapped to model property)."
-msgstr ""
+msgstr "<literal>name</literal> 属性だけが指定されると  <literal>PAGE</literal> コンテキストを使って要求パラメータが伝播されます (モデルに正しくマッピングされない)。"
 
 #. Tag: programlisting
 #: Events.xml:209
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "      <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
@@ -445,35 +440,34 @@
 "      </page>\n"
 "  </pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\"&gt;\n"
-"        &lt;param name=\"firstName\" value=\"#{person.firstName}\"/&gt;\n"
-"        &lt;param name=\"lastName\" value=\"#{person.lastName}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"      <page view-id=\"/hello.jsp\" action=\"#{helloWorld.sayHello}\">\n"
+"          <param name=\"firstName\" />\n"
+"          <param name=\"lastName\" />\n"
+"      </page>\n"
+"  </pages>]]>"
 
 #. Tag: para
 #: Events.xml:212
 #, no-c-format
+#, fuzzy
 msgid ""
 "Propagation of page parameters is especially useful if you want to build "
 "multi-layer master-detail CRUD pages. You can use it to \"remember\" which "
 "view you were previously on (e.g. when pressing the Save button), and which "
 "entity you were editing."
-msgstr ""
+msgstr "ページパラメータの伝播は、 "
 
 #. Tag: para
 #: Events.xml:219
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Any <literal>&lt;s:link&gt;</literal> or <literal>&lt;s:button&gt;</literal> "
 "transparently propagates the request parameter if that parameter is listed "
 "as a page parameter for the view."
 msgstr ""
 "任意の <literal>&lt;s:link&gt;</literal> や <literal>&lt;s:button&gt;</"
-"literal> は透過的にリクエストパラメータを含みます。 パラメータ値は、 レンダリ"
-"ングフェーズの間に (<literal>&lt;s:link&gt;</literal> がレンダリングされると"
-"き) 値結合を評価することによって決定されます。"
+"literal> はそのパラメータがビューのページパラメータとして記載されると透過的に要求パラメータを伝播します。"
 
 #. Tag: para
 #: Events.xml:226
@@ -484,12 +478,12 @@
 "<literal>PAGE</literal>-scoped context variables for faces requests."
 msgstr ""
 "その値は透過的にビューidで指定されたページへのJSFフォーム送信に伝播します。 "
-"(これはビューパラメータはfacesリクエストのための<literal>PAGE</literal>ス"
+"(これはビューパラメータはfaces要求のための<literal>PAGE</literal>ス"
 "コープ のコンテキスト変数のように振舞います)。"
 
 #. Tag: para
 #: Events.xml:235
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This all sounds pretty complex, and you're probably wondering if such an "
 "exotic construct is really worth the effort. Actually, the idea is very "
@@ -504,27 +498,27 @@
 "かなり複雑な構造で、 このような非標準の構造が本当に役に立つのだろうかと不思議"
 "に思われるかもしれません。 実際には、 理解するとこの概念はごく自然なことにな"
 "りますので、 時間を割いて理解するだけの価値は十分にあります。 ページパラメー"
-"タは non-faces リクエスト全体への状態の伝播に最適な方法となります。 同じコー"
-"ドで POST と GET の両リクエストを処理する独自のアプリケーションコードを記述で"
+"タは non-faces 要求全体への状態の伝播に最適な方法となります。 同じコー"
+"ドで POST と GET の両要求を処理する独自のアプリケーションコードを記述で"
 "きるようにしたい場合、 特にブックマーク可能な結果ページでの画面検索などの問題"
-"に対して役立ちます。 ページパラメータによりビュー定義内でのリクエストパラメー"
-"タの反復表示を解消し、 コードに 対するリダイレクトをより容易ににします。"
+"に対して役立ちます。 ページパラメータによりビュー定義内での要求パラメー"
+"タの反復表示を解消し、 コードに対するリダイレクトをより容易にします。"
 
 #. Tag: title
 #: Events.xml:252
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Conversion and Validation"
-msgstr "国際化"
+msgstr "変換と検証"
 
 #. Tag: para
 #: Events.xml:254
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "You can specify a JSF converter for complex model propreties:"
-msgstr "JSF 変換を指定することもできます。"
+msgstr "複雑なモデルのプロパティに JSF 変換を指定することができます。"
 
 #. Tag: programlisting
 #: Events.xml:258
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "   <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
@@ -535,25 +529,24 @@
 "   </page>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}"
-"\"&gt;\n"
-"        &lt;param name=\"x\" value=\"#{calculator.lhs}\"/&gt;\n"
-"        &lt;param name=\"y\" value=\"#{calculator.rhs}\"/&gt;\n"
-"        &lt;param name=\"op\" converterId=\"com.my.calculator."
-"OperatorConverter\" value=\"#{calculator.op}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"   <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
+"      <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
+"      <param name=\"y\" value=\"#{calculator.rhs}\"/>\n"
+"      <param name=\"op\" converterId=\"com.my.calculator.OperatorConverter\" "
+"value=\"#{calculator.op}\"/>\n"
+"   </page>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:260 Events.xml:273
 #, no-c-format
 msgid "Alternatively:"
-msgstr ""
+msgstr "あるいは、"
 
 #. Tag: programlisting
 #: Events.xml:264
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "   <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
@@ -564,24 +557,20 @@
 "   </page>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}"
-"\"&gt;\n"
-"        &lt;param name=\"x\" value=\"#{calculator.lhs}\"/&gt;\n"
-"        &lt;param name=\"y\" value=\"#{calculator.rhs}\"/&gt;\n"
-"        &lt;param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
-"{calculator.op}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"   <page view-id=\"/calculator.jsp\" action=\"#{calculator.calculate}\">\n"
+"      <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
+"      <param name=\"y\" value=\"#{calculator.rhs}\"/>\n"
+"      <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
+"   </page>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:267
-#, fuzzy, no-c-format
-msgid ""
-"JSF validators, and <literal>required=\"true\"</literal> may also be used:"
-msgstr ""
-"検証に失敗した場合または <literal>required=\"true\"</literal> が設定されてい"
-"る場合、 JSF 入力フィールドを \"Decorate\" します。"
+#, no-c-format
+msgid "JSF validators, and <literal>required=\"true\"</literal> may also be used:"
+msgstr "JSF 検証および <literal>required=\"true\"</literal> も使用できます。"
 
 #. Tag: programlisting
 #: Events.xml:271
@@ -596,6 +585,14 @@
 "    </page>\n"
 "</pages>]]>"
 msgstr ""
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/blog.xhtml\">\n"
+"        <param name=\"date\" \n"
+"               value=\"#{blog.date}\" \n"
+"               validatorId=\"com.my.blog.PastDate\" \n"
+"               required=\"true\"/>\n"
+"    </page>\n"
+"</pages>]]>"
 
 #. Tag: programlisting
 #: Events.xml:277
@@ -610,6 +607,14 @@
 "    </page>\n"
 "</pages>]]>"
 msgstr ""
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/blog.xhtml\">\n"
+"        <param name=\"date\" \n"
+"               value=\"#{blog.date}\" \n"
+"               validator=\"#{pastDateValidator}\" \n"
+"               required=\"true\"/>\n"
+"    </page>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:279
@@ -617,7 +622,7 @@
 msgid ""
 "Even better, model-based Hibernate validator annotations are automatically "
 "recognized and validated."
-msgstr ""
+msgstr "さらに、 モデルベースの Hibernate 検証のアノテーションは自動的に認識、 検証されます。"
 
 #. Tag: para
 #: Events.xml:284
@@ -626,6 +631,8 @@
 "When type conversion or validation fails, a global <literal>FacesMessage</"
 "literal> is added to the <literal>FacesContext</literal>."
 msgstr ""
+"タイプの変換や検証が失敗するとグローバルな <literal>FacesMessage</"
+"literal> が <literal>FacesContext</literal> に追加されます。"
 
 #. Tag: title
 #: Events.xml:292
@@ -648,9 +655,8 @@
 #. Tag: para
 #: Events.xml:302
 #, no-c-format
-msgid ""
-"It is not possible to specify request parameters to be used when redirecting."
-msgstr "リダイレクトで使われるときにリクエストパラメータを指定できません。"
+msgid "It is not possible to specify request parameters to be used when redirecting."
+msgstr "リダイレクトで使われるときに要求パラメータを指定できません。"
 
 #. Tag: para
 #: Events.xml:307
@@ -670,15 +676,12 @@
 
 #. Tag: para
 #: Events.xml:319
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A further problem is that \"orchestration\" logic gets scattered between "
 "<literal>pages.xml</literal> and <literal>faces-config.xml</literal>. It's "
 "better to unify this logic into <literal>pages.xml</literal>."
-msgstr ""
-"さらに問題なのは組合せ (orchestration) のロジックが<literal>pages.xml</"
-"literal>と <literal>faces-config.xml</literal>の間に分散してしまうことです。 "
-"このロジックは<literal>pages.xml</literal>側に統合した方がよいでしょう。"
+msgstr "さらに問題なのは組合せのロジックが <literal>pages.xml</literal> と <literal>faces-config.xml</literal> の間に分散してしまうことです。 このロジックは <literal>pages.xml</literal> 側に統合した方がよいでしょう。"
 
 #. Tag: para
 #: Events.xml:324
@@ -688,7 +691,7 @@
 
 #. Tag: programlisting
 #: Events.xml:328
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<navigation-rule>\n"
 "   <from-view-id>/editDocument.xhtml</from-view-id>\n"
@@ -702,17 +705,17 @@
 "    \n"
 "</navigation-rule>]]>"
 msgstr ""
-"&lt;navigation-rule&gt;\n"
-"    &lt;from-view-id&gt;/editDocument.xhtml&lt;/from-view-id&gt;\n"
+"<![CDATA[<navigation-rule>\n"
+"   <from-view-id>/editDocument.xhtml</from-view-id>\n"
 "    \n"
-"    &lt;navigation-case&gt;\n"
-"        &lt;from-action&gt;#{documentEditor.update}&lt;/from-action&gt;\n"
-"        &lt;from-outcome&gt;success&lt;/from-outcome&gt;\n"
-"        &lt;to-view-id&gt;/viewDocument.xhtml&lt;/to-view-id&gt;\n"
-"        &lt;redirect/&gt;\n"
-"    &lt;/navigation-case&gt;\n"
+"   <navigation-case>\n"
+"      <from-action>#{documentEditor.update}</from-action>\n"
+"      <from-outcome>success</from-outcome>\n"
+"      <to-view-id>/viewDocument.xhtml</to-view-id>\n"
+"      <redirect/>\n"
+"   </navigation-case>\n"
 "    \n"
-"&lt;/navigation-rule&gt;"
+"</navigation-rule>]]>"
 
 #. Tag: para
 #: Events.xml:330
@@ -722,7 +725,7 @@
 
 #. Tag: programlisting
 #: Events.xml:334
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -734,31 +737,30 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule if-outcome=\"success\"&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <rule if-outcome=\"success\">\n"
+"            <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:336
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "But it would be even nicer if we didn't have to pollute our "
 "<literal>DocumentEditor</literal> component with string-valued return values "
 "(the JSF outcomes). So Seam lets us write:"
 msgstr ""
-"しかし、 文字列の値を持つ戻り値 (JSF outcome) と <literal>DocumentEditor</"
-"literal> コンポーネントを併用する必要がなかったならば、 より良かったでしょ"
-"う。そこで Seam では次のように記述できるようにしています。"
+"しかし、 文字列の値を持つ戻り値 (JSF outcome) で <literal>DocumentEditor</"
+"literal> コンポーネントを汚染する必要がないならもっと良いでしょう。 そこで Seam では次のように記述できるようにしています。"
 
 #. Tag: programlisting
 #: Events.xml:341
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -771,16 +773,16 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\" \n"
-"                   evaluate=\"#{documentEditor.errors.size}\"&gt;\n"
-"        &lt;rule if-outcome=\"0\"&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\" \n"
+"                   evaluate=\"#{documentEditor.errors.size}\">\n"
+"        <rule if-outcome=\"0\">\n"
+"            <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:343
@@ -790,7 +792,7 @@
 
 #. Tag: programlisting
 #: Events.xml:347
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -802,15 +804,15 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule if=\"#{documentEditor.errors.empty}\"&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <rule if=\"#{documentEditor.errors.empty}\">\n"
+"            <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:349
@@ -836,7 +838,7 @@
 
 #. Tag: programlisting
 #: Events.xml:361
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -849,16 +851,16 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule if=\"#{documentEditor.errors.empty}\"&gt;\n"
-"            &lt;end-conversation/&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <rule if=\"#{documentEditor.errors.empty}\">\n"
+"            <end-conversation/>\n"
+"            <redirect view-id=\"/viewDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:363
@@ -871,7 +873,7 @@
 
 #. Tag: programlisting
 #: Events.xml:369
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -887,19 +889,19 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule if=\"#{documentEditor.errors.empty}\"&gt;\n"
-"            &lt;end-conversation/&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"&gt;\n"
-"                &lt;param name=\"documentId\" value=\"#{documentEditor."
-"documentId}\"/&gt;\n"
-"            &lt;/redirect&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <rule if=\"#{documentEditor.errors.empty}\">\n"
+"            <end-conversation/>\n"
+"            <redirect view-id=\"/viewDocument.xhtml\">\n"
+"                <param name=\"documentId\" value=\"#{documentEditor."
+"documentId}\"/>\n"
+"            </redirect>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:371
@@ -915,7 +917,7 @@
 
 #. Tag: programlisting
 #: Events.xml:377
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -927,15 +929,15 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule&gt;\n"
-"            &lt;render view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <rule>\n"
+"            <render view-id=\"/viewDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:379
@@ -949,7 +951,7 @@
 
 #. Tag: programlisting
 #: Events.xml:384
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
@@ -959,23 +961,23 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;render view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"    &lt;/navigation&gt;\n"
+"    <navigation from-action=\"#{documentEditor.update}\">\n"
+"        <render view-id=\"/viewDocument.xhtml\"/>\n"
+"    </navigation>\n"
 "    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Events.xml:386
 #, no-c-format
 msgid "The view-id may be given as a JSF EL expression:"
-msgstr ""
+msgstr "view-id を JSF EL 式として与えることができます。"
 
 #. Tag: programlisting
 #: Events.xml:390
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
 "\n"
@@ -987,23 +989,21 @@
 "    \n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/editDocument.xhtml\"&gt;\n"
+"<![CDATA[<page view-id=\"/editDocument.xhtml\">\n"
+"\n"
+"    <navigation>\n"
+"        <rule if-outcome=\"success\">\n"
+"            <redirect view-id=\"/#{userAgent}/displayDocument.xhtml\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "    \n"
-"    &lt;navigation from-action=\"#{documentEditor.update}\"&gt;\n"
-"        &lt;rule if-outcome=\"success\"&gt;\n"
-"            &lt;redirect view-id=\"/viewDocument.xhtml\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation&gt;\n"
-"    \n"
-"&lt;/page&gt;"
+"</page>]]>"
 
 #. Tag: title
 #: Events.xml:395
 #, no-c-format
-msgid ""
-"Fine-grained files for definition of navigation, page actions and parameters"
-msgstr ""
-"ナビゲーション、ページアクション、パラメータの定義用に細分化したファイル"
+msgid "Fine-grained files for definition of navigation, page actions and parameters"
+msgstr "ナビゲーション、ページアクション、パラメータの定義用に細分化したファイル"
 
 #. Tag: para
 #: Events.xml:397
@@ -1026,7 +1026,7 @@
 
 #. Tag: programlisting
 #: Events.xml:408
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page action=\"#{calculator.calculate}\">\n"
 "    <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
@@ -1035,12 +1035,12 @@
 "{calculator.op}\"/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page action=\"#{calculator.calculate}\"&gt;\n"
-"    &lt;param name=\"x\" value=\"#{calculator.lhs}\"/&gt;\n"
-"    &lt;param name=\"y\" value=\"#{calculator.rhs}\"/&gt;\n"
-"    &lt;param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
-"{calculator.op}\"/&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page action=\"#{calculator.calculate}\">\n"
+"    <param name=\"x\" value=\"#{calculator.lhs}\"/>\n"
+"    <param name=\"y\" value=\"#{calculator.rhs}\"/>\n"
+"    <param name=\"op\" converter=\"#{operatorConverter}\" value=\"#"
+"{calculator.op}\"/>\n"
+"</page>]]>"
 
 #. Tag: title
 #: Events.xml:415
@@ -1067,15 +1067,14 @@
 #. Tag: para
 #: Events.xml:425
 #, no-c-format
-msgid ""
-"We specify event listeners (observers) in <literal>components.xml</literal>."
+msgid "We specify event listeners (observers) in <literal>components.xml</literal>."
 msgstr ""
 "イベントリスナー (observers) を<literal>components.xml</literal>に指定しま"
 "す。"
 
 #. Tag: programlisting
 #: Events.xml:429
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<components>\n"
 "    <event type=\"hello\">\n"
@@ -1084,12 +1083,12 @@
 "    </event>\n"
 "</components>]]>"
 msgstr ""
-"&lt;components&gt;\n"
-"    &lt;event type=\"hello\"&gt;\n"
-"        &lt;action expression=\"#{helloListener.sayHelloBack}\"/&gt;\n"
-"        &lt;action expression=\"#{logger.logHello}\"/&gt;\n"
-"    &lt;/event&gt;\n"
-"&lt;/components&gt;"
+"<![CDATA[<components>\n"
+"    <event type=\"hello\">\n"
+"        <action execute=\"#{helloListener.sayHelloBack}\"/>\n"
+"        <action execute=\"#{logger.logHello}\"/>\n"
+"    </event>\n"
+"</components>]]>"
 
 #. Tag: para
 #: Events.xml:431
@@ -1112,7 +1111,7 @@
 
 #. Tag: programlisting
 #: Events.xml:441
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
@@ -1122,13 +1121,13 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloWorld\")\n"
+"<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
 "    public void sayHello() {\n"
 "        FacesMessages.instance().add(\"Hello World!\");\n"
 "        Events.instance().raiseEvent(\"hello\");\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:443
@@ -1138,7 +1137,7 @@
 
 #. Tag: programlisting
 #: Events.xml:447
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
@@ -1148,13 +1147,13 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloWorld\")\n"
+"<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
 "    @RaiseEvent(\"hello\")\n"
 "    public void sayHello() {\n"
 "        FacesMessages.instance().add(\"Hello World!\");\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:449
@@ -1170,7 +1169,7 @@
 
 #. Tag: programlisting
 #: Events.xml:455
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
@@ -1179,16 +1178,16 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloListener\")\n"
+"<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
 "    public void sayHelloBack() {\n"
 "        FacesMessages.instance().add(\"Hello to you too!\");\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:457
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The method binding defined in <literal>components.xml</literal> above takes "
 "care of mapping the event to the consumer. If you don't like futzing about "
@@ -1196,13 +1195,13 @@
 "instead:"
 msgstr ""
 "上述の <literal>components.xml</literal> に定義されるメソッドバインディングは"
-"消費者側にイベントのマッピングを行います。 <literal>components.xml</literal> "
+"消費者側へのイベントのマッピングを行います。 <literal>components.xml</literal> "
 "ファイル内をいじくり回したくない場合、 代わりにアノテーションを使うことができ"
 "ます。"
 
 #. Tag: programlisting
 #: Events.xml:464
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
@@ -1212,17 +1211,17 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloListener\")\n"
+"<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
 "    @Observer(\"hello\")\n"
 "    public void sayHelloBack() {\n"
 "        FacesMessages.instance().add(\"Hello to you too!\");\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:466
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You might wonder why I've not mentioned anything about event objects in this "
 "discussion. In Seam, there is no need for an event object to propagate state "
@@ -1232,13 +1231,13 @@
 msgstr ""
 "ここでイベントオブジェクトに関してまったく言及していないことに疑問を抱く方も"
 "いらっしゃることでしょう。 Seam では、 イベント供給側とリスナー間で状態を伝播"
-"するイベントオブジェクトは必要はありません。 状態は Seam コンテキスト上に保持"
-"され、 コンポーネント間で共有されます。 しかしながら、 どうしてもイベントオブ"
-"ジェクトを渡したい場合は、 次のように行うことができます。"
+"するイベントオブジェクトは必要ありません。 状態は Seam コンテキスト上に保持"
+"されコンポーネント間で共有されます。 ただし、 どうしてもイベントオブ"
+"ジェクトを渡したい場合は次のように行うことができます。"
 
 #. Tag: programlisting
 #: Events.xml:474
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
@@ -1250,7 +1249,7 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloWorld\")\n"
+"<![CDATA[@Name(\"helloWorld\")\n"
 "public class HelloWorld {\n"
 "    private String name;\n"
 "    public void sayHello() {\n"
@@ -1258,11 +1257,11 @@
 "name);\n"
 "        Events.instance().raiseEvent(\"hello\", name);\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: programlisting
 #: Events.xml:476
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
@@ -1272,19 +1271,19 @@
 "    }\n"
 "}]]>"
 msgstr ""
-"@Name(\"helloListener\")\n"
+"<![CDATA[@Name(\"helloListener\")\n"
 "public class HelloListener {\n"
 "    @Observer(\"hello\")\n"
 "    public void sayHelloBack(String name) {\n"
 "        FacesMessages.instance().add(\"Hello #0!\", name);\n"
 "    }\n"
-"}"
+"}]]>"
 
 #. Tag: title
 #: Events.xml:481
 #, no-c-format
 msgid "Contextual events"
-msgstr "コンテキスト依存イベント"
+msgstr "コンテキスト連携イベント"
 
 #. Tag: para
 #: Events.xml:482
@@ -1298,7 +1297,7 @@
 
 #. Tag: para
 #: Events.xml:488
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.validationFailed</literal> &#8212; called when JSF "
 "validation fails"
@@ -1308,17 +1307,17 @@
 
 #. Tag: para
 #: Events.xml:489
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.noConversation</literal> &#8212; called when there "
 "is no long running conversation and a long running conversation is required"
 msgstr ""
 "<literal>org.jboss.seam.noConversation</literal> &mdash; 長期実行の対話がな"
-"く、また長期実行の対話が必要とされない場合に呼び出されます"
+"く、 また長期実行の対話が必要とされない場合に呼び出されます"
 
 #. Tag: para
 #: Events.xml:490
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.preSetVariable.&lt;name&gt;</literal> &#8212; called "
 "when the context variable &lt;name&gt; is set"
@@ -1328,7 +1327,7 @@
 
 #. Tag: para
 #: Events.xml:491
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postSetVariable.&lt;name&gt;</literal> &#8212; "
 "called when the context variable &lt;name&gt; is set"
@@ -1338,7 +1337,7 @@
 
 #. Tag: para
 #: Events.xml:492
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.preRemoveVariable.&lt;name&gt;</literal> &#8212; "
 "called when the context variable &lt;name&gt; is unset"
@@ -1348,7 +1347,7 @@
 
 #. Tag: para
 #: Events.xml:493
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postRemoveVariable.&lt;name&gt;</literal> &#8212; "
 "called when the context variable &lt;name&gt; is unset"
@@ -1358,7 +1357,7 @@
 
 #. Tag: para
 #: Events.xml:494
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.preDestroyContext.&lt;SCOPE&gt;</literal> &#8212; "
 "called before the &lt;SCOPE&gt; context is destroyed"
@@ -1368,7 +1367,7 @@
 
 #. Tag: para
 #: Events.xml:495
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postDestroyContext.&lt;SCOPE&gt;</literal> &#8212; "
 "called after the &lt;SCOPE&gt; context is destroyed"
@@ -1378,17 +1377,17 @@
 
 #. Tag: para
 #: Events.xml:496
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.beginConversation </literal>&#8212; called whenever "
 "a long-running conversation begins"
 msgstr ""
-"<literal>org.jboss.seam.beginConversation </literal> 長&mdash; 期実行の対話が"
+"<literal>org.jboss.seam.beginConversation </literal> &mdash; 長期実行の対話が"
 "開始すると必ず呼び出されます"
 
 #. Tag: para
 #: Events.xml:497
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.endConversation </literal>&#8212; called whenever a "
 "long-running conversation ends"
@@ -1398,27 +1397,23 @@
 
 #. Tag: para
 #: Events.xml:498
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.conversationTimeout</literal>&#8212; called when a "
 "conversation timeout occurs. The conversation id is passed as a parameter."
-msgstr ""
-"<literal>org.jboss.seam.core.manager.conversationTimeout</literal> &mdash; 対"
-"話コンテキストのミリ秒単位のタイムアウトです。"
+msgstr "<literal>org.jboss.seam.conversationTimeout</literal>&#8212; 対話のタイムアウトが発生すると呼び出されます。 対話の ID がパラメータとして渡されます。"
 
 #. Tag: para
 #: Events.xml:499
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.beginPageflow </literal>&#8212; called when a "
 "pageflow begins"
-msgstr ""
-"<literal>org.jboss.seam.beginPageflow.&lt;name&gt; </literal> &mdash; ページ"
-"フローの &lt;name&gt; が開始すると呼び出されます"
+msgstr "<literal>org.jboss.seam.beginPageflow </literal>&#8212; ページフローが開始すると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:500
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.beginPageflow.&lt;name&gt; </literal>&#8212; called "
 "when the pageflow &lt;name&gt; begins"
@@ -1428,213 +1423,177 @@
 
 #. Tag: para
 #: Events.xml:501
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.endPageflow </literal>&#8212; called when a pageflow "
 "ends"
-msgstr ""
-"<literal>org.jboss.seam.endPageflow.&lt;name&gt; </literal> &mdash; ページフ"
-"ローの &lt;name&gt; が終了すると呼び出されます"
+msgstr "<literal>org.jboss.seam.endPageflow </literal>&#8212; ページフローが終了すると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:502
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.endPageflow.&lt;name&gt; </literal>&#8212; called "
 "when the pageflow &lt;name&gt; ends"
-msgstr ""
-"<literal>org.jboss.seam.endPageflow.&lt;name&gt; </literal> &mdash; ページフ"
-"ローの &lt;name&gt; が終了すると呼び出されます"
+msgstr "<literal>org.jboss.seam.endPageflow.&lt;name&gt; </literal> &mdash; ページフローの &lt;name&gt; が終了すると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:503
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.createProcess.&lt;name&gt; </literal>&#8212; called "
 "when the process &lt;name&gt; is created"
-msgstr ""
-"<literal>org.jboss.seam.createProcess.&lt;name&gt; </literal> &mdash; プロセ"
-"スの &lt;name&gt; が作成されると呼び出されます"
+msgstr "<literal>org.jboss.seam.createProcess.&lt;name&gt; </literal> &mdash; プロセスの &lt;name&gt; が作成されると呼び出されます"
 
 #. Tag: para
 #: Events.xml:504
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.endProcess.&lt;name&gt; </literal>&#8212; called "
 "when the process &lt;name&gt; ends"
-msgstr ""
-"<literal>org.jboss.seam.endProcess.&lt;name&gt; </literal> &mdash; プロセス "
-"&lt;name&gt; が終了すると呼び出されます"
+msgstr "<literal>org.jboss.seam.endProcess.&lt;name&gt; </literal> &mdash; プロセス &lt;name&gt; が終了すると呼び出されます"
 
 #. Tag: para
 #: Events.xml:505
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.initProcess.&lt;name&gt; </literal>&#8212; called "
 "when the process &lt;name&gt; is associated with the conversation"
-msgstr ""
-"<literal>org.jboss.seam.initProcess.&lt;name&gt; </literal> &mdash; プロセス"
-"の &lt;name&gt; が対話に関連付けられると呼び出されます"
+msgstr "<literal>org.jboss.seam.initProcess.&lt;name&gt; </literal> &mdash; プロセスの &lt;name&gt; が対話に関連付けられると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:506
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.initTask.&lt;name&gt; </literal>&#8212; called when "
 "the task &lt;name&gt; is associated with the conversation"
 msgstr ""
 "<literal>org.jboss.seam.initTask.&lt;name&gt; </literal> &mdash; タスク &lt;"
-"name&gt; が対話に関連付けられると呼び出されます"
+"name&gt; が対話に関連付けられると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:507
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.startTask.&lt;name&gt; </literal>&#8212; called when "
 "the task &lt;name&gt; is started"
 msgstr ""
 "<literal>org.jboss.seam.startTask.&lt;name&gt; </literal> &mdash; タスクの "
-"&lt;name&gt; が起動されると呼び出されます"
+"&lt;name&gt; が起動されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:508
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.endTask.&lt;name&gt; </literal>&#8212; called when "
 "the task &lt;name&gt; is ended"
-msgstr ""
-"<literal>org.jboss.seam.endTask.&lt;name&gt; </literal> &mdash; タスクの &lt;"
-"name&gt; が終了されると呼び出されます"
+msgstr "<literal>org.jboss.seam.endTask.&lt;name&gt; </literal> &mdash; タスクの &lt;name&gt; が終了されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:509
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postCreate.&lt;name&gt; </literal>&#8212; called "
 "when the component &lt;name&gt; is created"
-msgstr ""
-"<literal>org.jboss.seam.postCreate.&lt;name&gt; </literal> &mdash; コンポーネ"
-"ントの &lt;name&gt; が作成されると呼び出されます"
+msgstr "<literal>org.jboss.seam.postCreate.&lt;name&gt; </literal> &mdash; コンポーネントの &lt;name&gt; が作成されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:510
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.preDestroy.&lt;name&gt; </literal>&#8212; called "
 "when the component &lt;name&gt; is destroyed"
-msgstr ""
-"<literal>org.jboss.seam.preDestroy.&lt;name&gt; </literal> &mdash; コンポーネ"
-"ントの &lt;name&gt; が破棄されると呼び出されます"
+msgstr "<literal>org.jboss.seam.preDestroy.&lt;name&gt; </literal> &mdash; コンポーネントの &lt;name&gt; が破棄されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:511
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.beforePhase </literal>&#8212; called before the "
 "start of a JSF phase"
-msgstr ""
-"<literal>org.jboss.seam.beforePhase </literal> &mdash; JSF フェーズの起動前に"
-"呼び出されます"
+msgstr "<literal>org.jboss.seam.beforePhase </literal> &mdash; JSF フェーズの起動前に呼び出されます。"
 
 #. Tag: para
 #: Events.xml:512
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.afterPhase </literal>&#8212; called after the end of "
 "a JSF phase"
-msgstr ""
-"<literal>org.jboss.seam.afterPhase </literal> &mdash; JSF フェーズの終了後に"
-"呼び出されます"
+msgstr "<literal>org.jboss.seam.afterPhase </literal> &mdash; JSF フェーズの終了後に呼び出されます。"
 
 #. Tag: para
 #: Events.xml:513
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postInitialization </literal>&#8212; called when "
 "Seam has initialized and started up all components"
-msgstr ""
-"<literal>org.jboss.seam.validationFailed</literal> &mdash; JSF 検証が失敗する"
-"と呼び出されます"
+msgstr "<literal>org.jboss.seam.postInitialization </literal>&#8212; Seam によりすべてのコンポーネントの初期化と起動が終了されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:514
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.postAuthenticate.&lt;name&gt; </literal>&#8212; "
 "called after a user is authenticated"
-msgstr ""
-"<literal>org.jboss.seam.postAuthenticate.&lt;name&gt; </literal> &mdash; ユー"
-"ザーが認証されると呼び出されます"
+msgstr "<literal>org.jboss.seam.postAuthenticate.&lt;name&gt; </literal> &mdash; ユーザーが認証されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:515
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.preAuthenticate.&lt;name&gt; </literal>&#8212; "
 "called before attempting to authenticate a user"
-msgstr ""
-"<literal>org.jboss.seam.preAuthenticate.&lt;name&gt; </literal> &mdash; ユー"
-"ザー認証が試行される前に呼び出されます"
+msgstr "<literal>org.jboss.seam.preAuthenticate.&lt;name&gt; </literal> &mdash; ユーザー認証が試行される前に呼び出されます。"
 
 #. Tag: para
 #: Events.xml:516
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.notLoggedIn</literal> &#8212; called there is no "
 "authenticated user and authentication is required"
-msgstr ""
-"<literal>org.jboss.seam.notLoggedIn</literal> &mdash; 認証されるユーザーがな"
-"く認証が必要とされている場合に呼び出されます"
+msgstr "<literal>org.jboss.seam.notLoggedIn</literal> &mdash; 認証されるユーザーがなく認証が必要とされている場合に呼び出されます。"
 
 #. Tag: para
 #: Events.xml:517
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.rememberMe</literal> &#8212; occurs when Seam "
 "security detects the username in a cookie"
-msgstr ""
-"<literal>org.jboss.seam.rememberMe</literal> &mdash; Seam セキュリティがクッ"
-"キーにユーザー名を検出すると発生します"
+msgstr "<literal>org.jboss.seam.rememberMe</literal> &mdash; Seam セキュリティがクッキーにユーザー名を検出すると発生します。"
 
 #. Tag: para
 #: Events.xml:518
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.exceptionHandled.&lt;type&gt;</literal> &#8212; "
 "called when an uncaught exception is handled by Seam"
 msgstr ""
-"<literal>org.jboss.seam.endTask.&lt;name&gt; </literal> &mdash; タスクの &lt;"
-"name&gt; が終了されると呼び出されます"
+"<literal>org.jboss.seam.exceptionHandled.&lt;type&gt;</literal> &#8212; "
+"未取得の例外が Seam により処理されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:519
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.exceptionHandled</literal> &#8212; called when an "
 "uncaught exception is handled by Seam"
-msgstr ""
-"<literal>org.jboss.seam.validationFailed</literal> &mdash; JSF 検証が失敗する"
-"と呼び出されます"
+msgstr "<literal>org.jboss.seam.exceptionHandled</literal> &#8212; 未取得の例外が Seam により処理されると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:520
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.exceptionNotHandled</literal> &#8212; called when "
 "there was no handler for an uncaught exception"
-msgstr ""
-"<literal>org.jboss.seam.notLoggedIn</literal> &mdash; 認証されるユーザーがな"
-"く認証が必要とされている場合に呼び出されます"
+msgstr "<literal>org.jboss.seam.exceptionNotHandled</literal> &#8212; 未取得の例外に対するハンドラがなかった場合に呼び出されます。"
 
 #. Tag: para
 #: Events.xml:521
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<literal>org.jboss.seam.afterTransactionSuccess</literal> &#8212; called "
 "when a transaction succeeds in the Seam Application Framework"
-msgstr ""
-"<literal>org.jboss.seam.notLoggedIn</literal> &mdash; 認証されるユーザーがな"
-"く認証が必要とされている場合に呼び出されます"
+msgstr "<literal>org.jboss.seam.afterTransactionSuccess</literal> &#8212; Seam Application Framework 内でトランザクションが成功すると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:522
@@ -1644,6 +1603,8 @@
 "&#8212; called when a transaction succeeds in the Seam Application Framework "
 "which manages an entity called <literal>&lt;name&gt;</literal>"
 msgstr ""
+"<literal>org.jboss.seam.afterTransactionSuccess.&lt;name&gt;</literal> "
+"&#8212; <literal>&lt;name&gt;</literal> という名前のエンティティを管理する Seam Application Framework でトランザクションが成功すると呼び出されます。"
 
 #. Tag: para
 #: Events.xml:525
@@ -1680,7 +1641,7 @@
 
 #. Tag: programlisting
 #: Events.xml:545
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[public class LoggedInInterceptor {\n"
 "\n"
@@ -1702,7 +1663,7 @@
 "\n"
 "}]]>"
 msgstr ""
-"public class LoggedInInterceptor {\n"
+"<![CDATA[public class LoggedInInterceptor {\n"
 "\n"
 "   @AroundInvoke\n"
 "   public Object checkLoggedIn(InvocationContext invocation) throws "
@@ -1720,11 +1681,11 @@
 "      }\n"
 "   }\n"
 "\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:547
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "To apply this interceptor to a session bean which acts as an action "
 "listener, we must annotate the session bean <literal>@Interceptors"
@@ -1735,27 +1696,24 @@
 "example, we would create an <literal>@LoggedIn</literal> annotation, as "
 "follows:"
 msgstr ""
-"このインターセプタをアクションリスナーとして動作するセッション Bean に適用す"
-"るには、 そのセッション Bean に <literal>@Interceptors(LoggedInInterceptor."
+"このインターセプタをアクションリスナーとして動作するセッション Bean に適用するには、 そのセッション Bean に <literal>@Interceptors(LoggedInInterceptor."
 "class)</literal> のアノテーションを付けなければなりません。 これは少しばかり"
 "見づらいアノテーションになります。 Seam では <literal>@Interceptors</"
-"literal> をメタアノテーションとして使うことで EJB3 におけるインターセプタフ"
-"レームワークを構成します。 次の例では、 <literal>@LoggedIn</literal> アノテー"
-"ションを作ろうとしています。"
+"literal> をクラスレベルのインターセプタのメタアノテーションとして使うことで EJB3 におけるインターセプタフレームワークを構成します (<literal>@Target(TYPE)</literal> アノテーションが付与されるもの)。 次の例では、 <literal>@LoggedIn</literal> アノテーションを作ろうとしています。"
 
 #. Tag: programlisting
 #: Events.xml:556
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Target(TYPE)\n"
 "@Retention(RUNTIME)\n"
 "@Interceptors(LoggedInInterceptor.class)\n"
 "public @interface LoggedIn {}]]>"
 msgstr ""
-"@Target(TYPE)\n"
+"<![CDATA[@Target(TYPE)\n"
 "@Retention(RUNTIME)\n"
 "@Interceptors(LoggedInInterceptor.class)\n"
-"public @interface LoggedIn {}"
+"public @interface LoggedIn {}]]>"
 
 #. Tag: para
 #: Events.xml:558
@@ -1769,7 +1727,7 @@
 
 #. Tag: programlisting
 #: Events.xml:563
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Stateless\n"
 "@Name(\"changePasswordAction\")\n"
@@ -1783,7 +1741,7 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Stateless\n"
+"<![CDATA[@Stateless\n"
 "@Name(\"changePasswordAction\")\n"
 "@LoggedIn\n"
 "@Interceptors(SeamInterceptor.class)\n"
@@ -1793,7 +1751,7 @@
 "    \n"
 "    public String changePassword() { ... }\n"
 "    \n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:565
@@ -1809,7 +1767,7 @@
 
 #. Tag: programlisting
 #: Events.xml:571
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Interceptor(around={BijectionInterceptor.class,\n"
 "                     ValidationInterceptor.class,\n"
@@ -1820,14 +1778,14 @@
 "    ...\n"
 "}]]>"
 msgstr ""
-"@Interceptor(around={BijectionInterceptor.class,\n"
+"<![CDATA[@Interceptor(around={BijectionInterceptor.class,\n"
 "                     ValidationInterceptor.class,\n"
 "                     ConversationInterceptor.class},\n"
 "             within=RemoveInterceptor.class)\n"
 "public class LoggedInInterceptor\n"
 "{\n"
 "    ...\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:573
@@ -1841,7 +1799,7 @@
 
 #. Tag: programlisting
 #: Events.xml:578
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Interceptor(type=CLIENT)\n"
 "public class LoggedInInterceptor\n"
@@ -1849,11 +1807,11 @@
 "    ...\n"
 "}]]>"
 msgstr ""
-"@Interceptor(type=CLIENT)\n"
+"<![CDATA[@Interceptor(type=CLIENT)\n"
 "public class LoggedInInterceptor\n"
 "{\n"
 "    ...\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Events.xml:580
@@ -1871,17 +1829,13 @@
 
 #. Tag: para
 #: Events.xml:587
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Much of the functionality of Seam is implemented as a set of built-in Seam "
 "interceptors, including the interceptors named in the previous example. You "
 "don't have to explicitly specify these interceptors by annotating your "
 "components; they exist for all interceptable Seam components."
-msgstr ""
-"Seam の機能の大半は組み込み Seam インターセプタの集合として実装されていて、 "
-"前の例のようなインターセプタも含まれます。 コンポーネントにアノテーションを付"
-"加してこれらのインターセプタを明示的に指定する必要はありません。 インターセプ"
-"ト可能な全 Seam コンポーネント用に最初から組み込まれています。"
+msgstr "Seam の機能の大半は組み込み Seam インターセプタの集合として実装され、 前の例で名前付けしたインターセプタも含まれます。 コンポーネントにアノテーションを付与してこれらのインターセプタを明示的に指定する必要はありません。 インターセプト可能な全 Seam コンポーネント用に最初から組み込まれています。"
 
 #. Tag: para
 #: Events.xml:594
@@ -2021,17 +1975,15 @@
 
 #. Tag: para
 #: Events.xml:661
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "To enable Seam's exception handling, we need to make sure we have the master "
 "servlet filter declared in <literal>web.xml</literal>:"
-msgstr ""
-"Seam の例外処理を有効にするには、 <literal>web.xml</literal> にマスターとなる"
-"サーブレットフィルターが宣言されていることを確認する必要があります。"
+msgstr "Seam の例外処理を有効にするには、 <literal>web.xml</literal> にマスターとなるサーブレットフィルターが宣言されていることを確認する必要があります。"
 
 #. Tag: programlisting
 #: Events.xml:666
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<filter>\n"
 "    <filter-name>Seam Filter</filter-name>\n"
@@ -2043,16 +1995,15 @@
 "    <url-pattern>*.seam</url-pattern>\n"
 "</filter-mapping>]]>"
 msgstr ""
-"&lt;filter&gt;\n"
-"    &lt;filter-name&gt;Seam Filter&lt;/filter-name&gt;\n"
-"    &lt;filter-class&gt;org.jboss.seam.servlet.SeamFilter&lt;/filter-"
-"class&gt;\n"
-"&lt;/filter&gt;\n"
+"<![CDATA[<filter>\n"
+"    <filter-name>Seam Filter</filter-name>\n"
+"    <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>\n"
+"</filter>\n"
 "\n"
-"&lt;filter-mapping&gt;\n"
-"    &lt;filter-name&gt;Seam Filter&lt;/filter-name&gt;\n"
-"    &lt;url-pattern&gt;*.seam&lt;/url-pattern&gt;\n"
-"&lt;/filter-mapping&gt;"
+"<filter-mapping>\n"
+"    <filter-name>Seam Filter</filter-name>\n"
+"    <url-pattern>*.seam</url-pattern>\n"
+"</filter-mapping>]]>"
 
 #. Tag: para
 #: Events.xml:668
@@ -2088,13 +2039,13 @@
 
 #. Tag: programlisting
 #: Events.xml:686
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@HttpError(errorCode=404)\n"
 "public class ApplicationException extends Exception { ... }]]>"
 msgstr ""
-"@HttpError(errorCode=404)\n"
-"public class ApplicationException extends Exception { ... }"
+"<![CDATA[@HttpError(errorCode=404)\n"
+"public class ApplicationException extends Exception { ... }]]>"
 
 #. Tag: para
 #: Events.xml:688
@@ -2110,17 +2061,17 @@
 
 #. Tag: programlisting
 #: Events.xml:694
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
 "@ApplicationException(rollback=true)\n"
 "public class UnrecoverableApplicationException extends RuntimeException "
 "{ ... }]]>"
 msgstr ""
-"@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
+"<![CDATA[@Redirect(viewId=\"/failure.xhtml\", end=true)\n"
 "@ApplicationException(rollback=true)\n"
 "public class UnrecoverableApplicationException extends RuntimeException "
-"{ ... }"
+"{ ... }]]>"
 
 #. Tag: para
 #: Events.xml:696
@@ -2134,10 +2085,9 @@
 
 #. Tag: para
 #: Events.xml:701
-#, fuzzy, no-c-format
-msgid ""
-"You can also use EL to specify the <literal>viewId</literal> to redirect to."
-msgstr "<literal>issues</literal> ディレクトリの中をご覧ください。"
+#, no-c-format
+msgid "You can also use EL to specify the <literal>viewId</literal> to redirect to."
+msgstr "また、 EL を使ってリダイレクトに <literal>viewId</literal> を指定することもできます。"
 
 #. Tag: para
 #: Events.xml:705
@@ -2153,13 +2103,13 @@
 
 #. Tag: programlisting
 #: Events.xml:711
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
 "public class SystemException extends RuntimeException { ... }]]>"
 msgstr ""
-"@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
-"public class SystemException extends RuntimeException { ... }"
+"<![CDATA[@Redirect(viewId=\"/error.xhtml\", message=\"Unexpected error\")\n"
+"public class SystemException extends RuntimeException { ... }]]>"
 
 #. Tag: title
 #: Events.xml:716
@@ -2169,19 +2119,19 @@
 
 #. Tag: para
 #: Events.xml:718
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Since we can't add annotations to all the exception classes we are "
 "interested in, Seam also lets us specify this functionality in "
 "<literal>pages.xml</literal>."
 msgstr ""
-"興味を持っている例外クラスすべてに対してアノテーションを付加することはできな"
+"関心のある例外クラスすべてに対してアノテーションを付加することはできな"
 "いので、 Seam は <literal>pages.xml</literal> でこの機能を指定できるようにし"
 "ています。"
 
 #. Tag: programlisting
 #: Events.xml:723
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "   \n"
@@ -2205,27 +2155,27 @@
 "   \n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
+"<![CDATA[<pages>\n"
 "   \n"
-"   &lt;exception class=\"javax.persistence.EntityNotFoundException\"&gt;\n"
-"      &lt;http-error error-code=\"404\"/&gt;\n"
-"   &lt;/exception&gt;\n"
+"   <exception class=\"javax.persistence.EntityNotFoundException\">\n"
+"      <http-error error-code=\"404\"/>\n"
+"   </exception>\n"
 "   \n"
-"   &lt;exception class=\"javax.persistence.PersistenceException\"&gt;\n"
-"      &lt;end-conversation/&gt;\n"
-"      &lt;redirect view-id=\"/error.xhtml\"&gt;\n"
-"          &lt;message&gt;Database access failed&lt;/message&gt;\n"
-"      &lt;/redirect&gt;\n"
-"   &lt;/exception&gt;\n"
+"   <exception class=\"javax.persistence.PersistenceException\">\n"
+"      <end-conversation/>\n"
+"      <redirect view-id=\"/error.xhtml\">\n"
+"          <message>Database access failed</message>\n"
+"      </redirect>\n"
+"   </exception>\n"
 "   \n"
-"   &lt;exception&gt;\n"
-"      &lt;end-conversation/&gt;\n"
-"      &lt;redirect view-id=\"/error.xhtml\"&gt;\n"
-"          &lt;message&gt;Unexpected failure&lt;/message&gt;\n"
-"      &lt;/redirect&gt;\n"
-"   &lt;/exception&gt;\n"
+"   <exception>\n"
+"      <end-conversation/>\n"
+"      <redirect view-id=\"/error.xhtml\">\n"
+"          <message>Unexpected failure</message>\n"
+"      </redirect>\n"
+"   </exception>\n"
 "   \n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:725
@@ -2241,10 +2191,9 @@
 
 #. Tag: para
 #: Events.xml:731
-#, fuzzy, no-c-format
-msgid ""
-"You can also use EL to specify the <literal>view-id</literal> to redirect to."
-msgstr "<literal>issues</literal> ディレクトリの中をご覧ください。"
+#, no-c-format
+msgid "You can also use EL to specify the <literal>view-id</literal> to redirect to."
+msgstr "また、 EL を使ってリダイレクトに <literal>view-id</literal> を指定することもできます。"
 
 #. Tag: para
 #: Events.xml:735
@@ -2259,7 +2208,7 @@
 
 #. Tag: programlisting
 #: Events.xml:740
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[...\n"
 "throw new AuthorizationException(\"You are not allowed to do this!\");\n"
@@ -2276,21 +2225,20 @@
 "\n"
 "</pages>]]>"
 msgstr ""
-"...\n"
+"<![CDATA[...\n"
 "throw new AuthorizationException(\"You are not allowed to do this!\");\n"
 "\n"
-"&lt;pages&gt;\n"
+"<pages>\n"
 "\n"
-"    &lt;exception class=\"org.jboss.seam.security.AuthorizationException"
-"\"&gt;\n"
-"        &lt;end-conversation/&gt;\n"
-"        &lt;redirect view-id=\"/error.xhtml\"&gt;\n"
-"            &lt;message severity=\"WARN\"&gt;#{handledException.message}&lt;/"
-"message&gt;\n"
-"        &lt;/redirect&gt;\n"
-"    &lt;/exception&gt;\n"
+"    <exception class=\"org.jboss.seam.security.AuthorizationException\">\n"
+"        <end-conversation/>\n"
+"        <redirect view-id=\"/error.xhtml\">\n"
+"            <message severity=\"WARN\">#{org.jboss.seam.handledException."
+"message}</message>\n"
+"        </redirect>\n"
+"    </exception>\n"
 "\n"
-"&lt;/pages&gt;"
+"</pages>]]>"
 
 #. Tag: para
 #: Events.xml:742
@@ -2300,13 +2248,13 @@
 "exception that was actually handled by an exception handler. The outermost "
 "(wrapper) exception is also available, as <literal>org.jboss.seam.exception</"
 "literal>."
-msgstr ""
+msgstr "<literal>org.jboss.seam.handledException</literal> は実際には例外ハンドラで処理されたネストされている例外を保持します。 最外部 (ラッパー) の例外も<literal>org.jboss.seam.exception</literal> と同様に使用可能です。"
 
 #. Tag: title
 #: Events.xml:749
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Suppressing exception logging"
-msgstr "例外処理に XML を使用する"
+msgstr "例外のログ記録を抑制する"
 
 #. Tag: para
 #: Events.xml:751
@@ -2319,7 +2267,7 @@
 "control exception logging. By setting <literal>log=\"false\"</literal> as "
 "per the following example, then no log message will be generated when the "
 "specified exception occurs:"
-msgstr ""
+msgstr "<literal>pages.xml</literal> で定義される例外ハンドラに対して、 例外がログされるログレベルを宣言する、 あるいはログされる例外全体を抑制することもできます。 <literal>log</literal> と <literal>logLevel</literal> の属性は例外ログ記録の制御に使用できます。 次の例のように <literal>log=\"false\"</literal> を設定すると指定された例外の発生時にログメッセージが生成されなくなります。"
 
 #. Tag: programlisting
 #: Events.xml:760
@@ -2333,6 +2281,13 @@
 "        </redirect>\n"
 "    </exception>]]>"
 msgstr ""
+"<![CDATA[    <exception class=\"org.jboss.seam.security.NotLoggedInException"
+"\" log=\"false\">\n"
+"        <redirect view-id=\"/register.xhtml\">\n"
+"            <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
+"        </redirect>\n"
+"    </exception>]]>"
 
 #. Tag: para
 #: Events.xml:762
@@ -2342,7 +2297,7 @@
 "to <literal>true</literal> (i.e. the exception will be logged). "
 "Alternatively, you can specify the <literal>logLevel</literal> to control at "
 "which log level the exception will be logged:"
-msgstr ""
+msgstr "<literal>log</literal> 属性が指定されていないとデフォルトでは <literal>true</literal> に設定されます (例外がログされる)。 代わりに、 <literal>logLevel</literal> を指定して例外がログされるログレベルを制御することもできます。"
 
 #. Tag: programlisting
 #: Events.xml:768
@@ -2356,6 +2311,13 @@
 "        </redirect>\n"
 "    </exception>]]>"
 msgstr ""
+"<![CDATA[    <exception class=\"org.jboss.seam.security.NotLoggedInException"
+"\" logLevel=\"info\">\n"
+"        <redirect view-id=\"/register.xhtml\">\n"
+"            <message severity=\"warn\">You must be a member to use this "
+"feature</message>\n"
+"        </redirect>\n"
+"    </exception>]]>"
 
 #. Tag: para
 #: Events.xml:770
@@ -2366,18 +2328,20 @@
 "<literal>logLevel</literal> is not specified, or if an invalid value is "
 "configured, then it will default to <literal>error</literal>."
 msgstr ""
+"<literal>logLevel</literal> で受けることができる値は、 <literal>fatal, "
+"error, warn, info, debug</literal> または <literal>trace</literal> になります。 <literal>logLevel</literal> が指定されていないまたは無効な値が設定されているとデフォルトでは <literal>error</literal> に設定されます。"
 
 #. Tag: title
 #: Events.xml:781
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Some common exceptions"
-msgstr "核となる概念"
+msgstr "一般的な例外"
 
 #. Tag: para
 #: Events.xml:783
 #, no-c-format
 msgid "If you are using JPA:"
-msgstr ""
+msgstr "JPA を使用している場合、"
 
 #. Tag: programlisting
 #: Events.xml:787
@@ -2397,12 +2361,25 @@
 "   </redirect>\n"
 "</exception>]]>"
 msgstr ""
+"<![CDATA[<exception class=\"javax.persistence.EntityNotFoundException\">\n"
+"   <redirect view-id=\"/error.xhtml\">\n"
+"      <message>Not found</message>\n"
+"   </redirect>\n"
+"</exception>\n"
+"\n"
+"<exception class=\"javax.persistence.OptimisticLockException\">\n"
+"   <end-conversation/>\n"
+"   <redirect view-id=\"/error.xhtml\">\n"
+"      <message>Another user changed the same data, please try again</"
+"message>\n"
+"   </redirect>\n"
+"</exception>]]>"
 
 #. Tag: para
 #: Events.xml:789
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "If you are using the Seam Application Framework:"
-msgstr "Seamアプリケーションフレームワーク"
+msgstr "Seam Application Framework を使用している場合、"
 
 #. Tag: programlisting
 #: Events.xml:793
@@ -2415,12 +2392,18 @@
 "   </redirect>\n"
 "</exception>]]>"
 msgstr ""
+"<![CDATA[<exception class=\"org.jboss.seam.framework.EntityNotFoundException"
+"\">\n"
+"   <redirect view-id=\"/error.xhtml\">\n"
+"      <message>Not found</message>\n"
+"   </redirect>\n"
+"</exception>]]>"
 
 #. Tag: para
 #: Events.xml:795
 #, no-c-format
 msgid "If you are using Seam Security:"
-msgstr ""
+msgstr "Seam Security を使用している場合、"
 
 #. Tag: programlisting
 #: Events.xml:799
@@ -2439,12 +2422,24 @@
 "   </redirect>\n"
 "</exception>]]>"
 msgstr ""
+"<![CDATA[<exception class=\"org.jboss.seam.security.AuthorizationException"
+"\">\n"
+"   <redirect>\n"
+"      <message>You don't have permission to do this</message>\n"
+"   </redirect>\n"
+"</exception>\n"
+"    \n"
+"<exception class=\"org.jboss.seam.security.NotLoggedInException\">\n"
+"   <redirect view-id=\"/login.xhtml\">\n"
+"      <message>Please log in first</message>\n"
+"   </redirect>\n"
+"</exception>]]>"
 
 #. Tag: para
 #: Events.xml:801
 #, no-c-format
 msgid "And, for JSF:"
-msgstr ""
+msgstr "JSF の場合は、"
 
 #. Tag: programlisting
 #: Events.xml:805
@@ -2456,13 +2451,23 @@
 "   </redirect>\n"
 "</exception>]]>"
 msgstr ""
+"<![CDATA[<exception class=\"javax.faces.application.ViewExpiredException\">\n"
+"   <redirect view-id=\"/error.xhtml\">\n"
+"      <message>Your session has timed out, please try again</message>\n"
+"   </redirect>\n"
+"</exception>]]>"
 
 #. Tag: para
 #: Events.xml:807
 #, no-c-format
+#, fuzzy
 msgid ""
 "A <literal>ViewExpiredException</literal> occurs if the user posts back to a "
 "page once their session has expired. <literal>no-conversation-view-id</"
 "literal> and <literal>conversation-required</literal> give you finer grained "
 "control over session expiration if you are inside a conversation."
 msgstr ""
+"セッションの期限が切れたためユーザーがページをポストバックすると <literal>ViewExpiredException</literal> が発生します。 <literal>no-conversation-view-id</"
+"literal> と <literal>conversation-required</literal> で対話内にいる場合にはセッションの有効期限全体に渡り詳細な管理が可能になります。 "
+"posts back?"
+

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po	2008-11-19 00:23:51 UTC (rev 81265)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po	2008-11-19 00:34:52 UTC (rev 81266)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Groovy.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Groovy\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-19 10:29+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"
@@ -15,13 +15,14 @@
 
 #. Tag: title
 #: Groovy.xml:5
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Groovy integration"
-msgstr "orientation"
+msgstr "Groovy 統合"
 
 #. Tag: para
 #: Groovy.xml:7
 #, no-c-format
+#, fuzzy
 msgid ""
 "One aspect of JBoss Seam is its RAD (Rapid Application Development) "
 "capability. While not synonymous with RAD, one interesting tool in this "
@@ -33,7 +34,7 @@
 "languages built on top of the Java Virtual Machine, and <ulink url=\"http://"
 "groovy.codehaus.org\">Groovy</ulink> in particular broke this approach in "
 "silos."
-msgstr ""
+msgstr "JBoss Seam の一側面としてその RAD (Rapid Application Development) 機能があげられます。 RAD とは同義ではありませんが、 このスペースにあるひとつの興味深いツールは動的言語です。 最近まで動的言語を選択すると完全に異なる開発プラットフォームを選択する必要がありました (API 一式とランタイムを持つ開発プラットフォームのため、 旧式のレガシーな Java [sic] API を使用する必要がなくなります。 プロプリエタリーの API を使用しなくてもよくなります)。 Java 仮想マシンの上に構築された動的言語と <ulink url=\"http://groovy.codehaus.org\">Groovy</ulink> は特に silos でこの手段を無効にしていました。"
 
 #. Tag: para
 #: Groovy.xml:15
@@ -332,8 +333,7 @@
 #. Tag: para
 #: Groovy.xml:129
 #, fuzzy, no-c-format
-msgid ""
-"The components must be JavaBeans or GroovyBeans. They cannot be EJB3 bean"
+msgid "The components must be JavaBeans or GroovyBeans. They cannot be EJB3 bean"
 msgstr ""
 "コンポーネントは JavaBean コンポーネントでなければならず、 EJB3 Bean は不可で"
 "す。 (この制約は修正中です。) "
@@ -380,3 +380,4 @@
 "Groovy and supporting incremental hot deployment in <filename>examples/"
 "groovybooking</filename>."
 msgstr ""
+

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Jbpm.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Jbpm.po	2008-11-19 00:23:51 UTC (rev 81265)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Jbpm.po	2008-11-19 00:34:52 UTC (rev 81266)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Jbpm.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Jbpm\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-19 10:34+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"
@@ -33,7 +33,7 @@
 "all the way up to orchestration of services in a SOA environment."
 msgstr ""
 "JBoss jBPM は、Java SE や EE 環境のためのビジネスプロセス管理エンジンです。 "
-"jBPM は、ビジネスプロセスや、ユーザインタラクションを、 待ち状態、 デシジョ"
+"jBPM は、ビジネスプロセスや、ユーザーインタラクションを、 待ち状態、 デシジョ"
 "ン、タスク、WEBページなどを、 ノードの図式として表現を可能にします。 図式は、"
 "簡単でとても読みやすい jPDL と呼ばれる XML 表現を使用して定義されており、 "
 "Eclipse プラグインを利用して、編集、グラフィックによる視覚化が可能です。 "
@@ -56,9 +56,9 @@
 "conversation is considered to be a relatively short-running interaction with "
 "a single user."
 msgstr ""
-"複雑なユーザインタラクションを含むページフローを定義します。 jPDL プロセス定"
+"複雑なユーザーインタラクションを含むページフローを定義します。 jPDL プロセス定"
 "義は、対話のためのページフローを定義します。 Seamコンバセーションは、シングル"
-"ユーザとの相対的に短期な対話のインタラクションであると考えられます。"
+"ユーザーとの相対的に短期な対話のインタラクションであると考えられます。"
 
 #. Tag: para
 #: Jbpm.xml:30
@@ -71,16 +71,16 @@
 "an interaction with a single user, so jBPM offers sophisticated facilities "
 "for task management and dealing with multiple concurrent paths of execution."
 msgstr ""
-"ビジネスプロセスを包括的に定義します。 ビジネスプロセスは、複数ユーザの複数の"
+"ビジネスプロセスを包括的に定義します。 ビジネスプロセスは、複数ユーザーの複数の"
 "対話の範囲を含むかもしれません。 その状態は jBPM データベースの中で永続的なの"
-"で、長期的であると考えられます。 複数ユーザのアクティビティの調整は、 シング"
-"ルユーザとのインタラクションについて動作を記述するよりずっと複雑な問題です。 "
+"で、長期的であると考えられます。 複数ユーザーのアクティビティの調整は、 シング"
+"ルユーザーとのインタラクションについて動作を記述するよりずっと複雑な問題です。 "
 "そこで、jBPM は複数の並行な実行パスを扱うようなタスク管理のための洗練された機"
 "能を提供します。"
 
 #. Tag: para
 #: Jbpm.xml:42
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Don't get these two things confused ! They operate at very different levels "
 "or granularity. <emphasis>Pageflow</emphasis>, <emphasis>conversation</"
@@ -89,17 +89,16 @@
 "applications of jBPM are totally orthogonal. You can use them together or "
 "independently or not at all."
 msgstr ""
-"これら 2 つのものを混乱しないでください。 それらはかなり違うレベルあるいは粒"
-"度で動作します。 <emphasis>ページフロー</emphasis>、<emphasis>対話</"
-"emphasis>、 そして、<emphasis>タスク</emphasis> すべてはシングルユーザとの 1 "
-"つのインタラクションを参照します。 ビジネスプロセスはいくつものタスクをまたぎ"
-"ます。 さらに、jBPM の 2 つのアプリケーションは直交しています (互いに独立して"
-"いること) 。 それらを一緒に使うことも、独立して使うことも、使わないこともでき"
+"これら 2 点を混同しないようにしてください。 いずれも非常に異なるレベルあるいは精度で動作します。 <emphasis>ページフロー</emphasis>、 <emphasis>対話</"
+"emphasis>、 <emphasis>タスク</emphasis> はすべて 1 人のシングルユーザーとの 1 "
+"つの相互作用を参照します。 ビジネスプロセスはいくつものタスクをまたぎ"
+"ます。 さらに、 jBPM の 2 つのアプリケーションは完全に直交しています (互いに独立して"
+"いること) 。 一緒に使うことも別々に使用することもでき、 またまったく使わないこともでき"
 "ます。"
 
 #. Tag: para
 #: Jbpm.xml:51
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "You don't have to know jDPL to use Seam. If you're perfectly happy defining "
 "pageflow using JSF or Seam navigation rules, and if your application is more "
@@ -107,11 +106,8 @@
 "finding that thinking of user interaction in terms of a well-defined "
 "graphical representation is helping us build more robust applications."
 msgstr ""
-"Seam を使うために、jPDL を知る必要はありません。 JSF あるいは、Seam ナビゲー"
-"ション規則を使って、ページフローを定義することに満足な場合、 あるいは、アプリ"
-"ケーションがプロセス駆動というよりデータ駆動の場合、 おそらくjBPM は不要で"
-"しょう。 しかし、明確な図式表現でユーザインタラクションを考えることが、 より"
-"堅牢なアプリケーションの構築に役立つことは理解できます。"
+"Seam を使うために jPDL を知っておく必要はありません。 JSF あるいは Seam のナビゲー"
+"ションルールを使ったページフローの定義にまったく問題がなく、 また使用するアプリケーションがプロセス駆動というよりデータ駆動の場合にはおそらく jBPM は不要となります。 しかし、 明確な図式表現でユーザーインタラクションを考えることがより堅牢なアプリケーションの構築に役立っていると理解しています。"
 
 #. Tag: title
 #: Jbpm.xml:60
@@ -123,7 +119,7 @@
 #: Jbpm.xml:61
 #, no-c-format
 msgid "There are two ways to define pageflow in Seam:"
-msgstr "Seam には、ページフローを定義する 2 つの方法があります。"
+msgstr "Seam にはページフローを定義する 2 つの方法があります。"
 
 #. Tag: para
 #: Jbpm.xml:67
@@ -185,7 +181,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:103
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<navigation-rule>\n"
 "    <from-view-id>/numberGuess.jsp</from-view-id>\n"
@@ -210,39 +206,38 @@
 "\n"
 "</navigation-rule>]]>"
 msgstr ""
-"&lt;navigation-rule&gt;\n"
-"    &lt;from-view-id&gt;/numberGuess.jsp&lt;/from-view-id&gt;\n"
+"<![CDATA[<navigation-rule>\n"
+"    <from-view-id>/numberGuess.jsp</from-view-id>\n"
 "        \n"
-"    &lt;navigation-case&gt;\n"
-"        &lt;from-outcome&gt;guess&lt;/from-outcome&gt;\n"
-"        &lt;to-view-id&gt;/numberGuess.jsp&lt;/to-view-id&gt;\n"
-"        &lt;redirect/&gt;\n"
-"    &lt;/navigation-case&gt;\n"
+"    <navigation-case>\n"
+"        <from-outcome>guess</from-outcome>\n"
+"        <to-view-id>/numberGuess.jsp</to-view-id>\n"
+"        <redirect/>\n"
+"    </navigation-case>\n"
 "\n"
-"    &lt;navigation-case&gt;\n"
-"        &lt;from-outcome&gt;win&lt;/from-outcome&gt;\n"
-"        &lt;to-view-id&gt;/win.jsp&lt;/to-view-id&gt;\n"
-"        &lt;redirect/&gt;\n"
-"    &lt;/navigation-case&gt;\n"
+"    <navigation-case>\n"
+"        <from-outcome>win</from-outcome>\n"
+"        <to-view-id>/win.jsp</to-view-id>\n"
+"        <redirect/>\n"
+"    </navigation-case>\n"
 "        \n"
-"    &lt;navigation-case&gt;\n"
-"        &lt;from-outcome&gt;lose&lt;/from-outcome&gt;\n"
-"        &lt;to-view-id&gt;/lose.jsp&lt;/to-view-id&gt;\n"
-"        &lt;redirect/&gt;\n"
-"    &lt;/navigation-case&gt;\n"
+"    <navigation-case>\n"
+"        <from-outcome>lose</from-outcome>\n"
+"        <to-view-id>/lose.jsp</to-view-id>\n"
+"        <redirect/>\n"
+"    </navigation-case>\n"
 "\n"
-"&lt;/navigation-rule&gt;"
+"</navigation-rule>]]>"
 
 #. Tag: para
 #: Jbpm.xml:105
 #, no-c-format
-msgid ""
-"Here is the same example page flow definition using Seam navigation rules:"
+msgid "Here is the same example page flow definition using Seam navigation rules:"
 msgstr "これは Seam ナビゲーション規則を使用したページフローの例です。"
 
 #. Tag: programlisting
 #: Jbpm.xml:110
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/numberGuess.jsp\">\n"
 "        \n"
@@ -260,21 +255,21 @@
 "\n"
 "</page>]]>"
 msgstr ""
-"&lt;page view-id=\"/numberGuess.jsp\"&gt;\n"
+"<![CDATA[<page view-id=\"/numberGuess.jsp\">\n"
 "        \n"
-"    &lt;navigation&gt;\n"
-"        &lt;rule if-outcome=\"guess\"&gt;\n"
-"            &lt;redirect view-id=\"/numberGuess.jsp\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"        &lt;rule if-outcome=\"win\"&gt;\n"
-"            &lt;redirect view-id=\"/win.jsp\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"        &lt;rule if-outcome=\"lose\"&gt;\n"
-"            &lt;redirect view-id=\"/lose.jsp\"/&gt;\n"
-"        &lt;/rule&gt;\n"
-"    &lt;/navigation-case&gt;\n"
+"    <navigation>\n"
+"        <rule if-outcome=\"guess\">\n"
+"            <redirect view-id=\"/numberGuess.jsp\"/>\n"
+"        </rule>\n"
+"        <rule if-outcome=\"win\">\n"
+"            <redirect view-id=\"/win.jsp\"/>\n"
+"        </rule>\n"
+"        <rule if-outcome=\"lose\">\n"
+"            <redirect view-id=\"/lose.jsp\"/>\n"
+"        </rule>\n"
+"    </navigation>\n"
 "\n"
-"&lt;/navigation-rule&gt;"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:112
@@ -288,7 +283,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:117
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[public String guess() {\n"
 "    if (guess==randomNumber) return \"/win.jsp\";\n"
@@ -296,11 +291,11 @@
 "    return null;\n"
 "}]]>"
 msgstr ""
-"public String guess() {\n"
+"<![CDATA[public String guess() {\n"
 "    if (guess==randomNumber) return \"/win.jsp\";\n"
 "    if (++guessCount==maxGuesses) return \"/lose.jsp\";\n"
 "    return null;\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Jbpm.xml:119
@@ -314,17 +309,17 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:124
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[public String search() {\n"
 "    return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}"
 "\";\n"
 "}]]>"
 msgstr ""
-"public String search() {\n"
+"<![CDATA[public String search() {\n"
 "    return \"/searchResults.jsp?searchPattern=#{searchAction.searchPattern}"
 "\";\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Jbpm.xml:126
@@ -338,7 +333,7 @@
 msgstr ""
 "ステートフルなモデルは、 名前の付いた論理的なアプリケーションの状態間で起こる"
 "遷移の組み合わせを定義します。 このモデルでは、jPDL ページフロー定義中に、ど"
-"のようなユーザインタラクションのフロー表現も可能であり、 インタラクションのフ"
+"のようなユーザーインタラクションのフロー表現も可能であり、 インタラクションのフ"
 "ローを全く知らないアクションリスナーメソッドを書くことも可能です。"
 
 #. Tag: para
@@ -349,7 +344,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:138
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pageflow-definition name=\"numberGuess\">\n"
 "    \n"
@@ -384,38 +379,38 @@
 "   \n"
 "</pageflow-definition>]]>"
 msgstr ""
-"&lt;pageflow-definition name=\"numberGuess\"&gt;\n"
+"<![CDATA[<pageflow-definition name=\"numberGuess\">\n"
 "    \n"
-"   &lt;start-page name=\"displayGuess\" view-id=\"/numberGuess.jsp\"&gt;\n"
-"      &lt;redirect/&gt;\n"
-"      &lt;transition name=\"guess\" to=\"evaluateGuess\"&gt;\n"
-"              &lt;action expression=\"#{numberGuess.guess}\" /&gt;\n"
-"      &lt;/transition&gt;\n"
-"   &lt;/start-page&gt;\n"
+"   <start-page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+"      <redirect/>\n"
+"      <transition name=\"guess\" to=\"evaluateGuess\">\n"
+"              <action expression=\"#{numberGuess.guess}\" />\n"
+"      </transition>\n"
+"   </start-page>\n"
 "   \n"
-"   &lt;decision name=\"evaluateGuess\" expression=\"#{numberGuess."
-"correctGuess}\"&gt;\n"
-"      &lt;transition name=\"true\" to=\"win\"/&gt;\n"
-"      &lt;transition name=\"false\" to=\"evaluateRemainingGuesses\"/&gt;\n"
-"   &lt;/decision&gt;\n"
+"   <decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
+"\">\n"
+"      <transition name=\"true\" to=\"win\"/>\n"
+"      <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
+"   </decision>\n"
 "   \n"
-"   &lt;decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
-"lastGuess}\"&gt;\n"
-"      &lt;transition name=\"true\" to=\"lose\"/&gt;\n"
-"      &lt;transition name=\"false\" to=\"displayGuess\"/&gt;\n"
-"   &lt;/decision&gt;\n"
+"   <decision name=\"evaluateRemainingGuesses\" expression=\"#{numberGuess."
+"lastGuess}\">\n"
+"      <transition name=\"true\" to=\"lose\"/>\n"
+"      <transition name=\"false\" to=\"displayGuess\"/>\n"
+"   </decision>\n"
 "   \n"
-"   &lt;page name=\"win\" view-id=\"/win.jsp\"&gt;\n"
-"      &lt;redirect/&gt;\n"
-"      &lt;end-conversation /&gt;\n"
-"   &lt;/page&gt;\n"
+"   <page name=\"win\" view-id=\"/win.jsp\">\n"
+"      <redirect/>\n"
+"      <end-conversation />\n"
+"   </page>\n"
 "   \n"
-"   &lt;page name=\"lose\" view-id=\"/lose.jsp\"&gt;\n"
-"      &lt;redirect/&gt;\n"
-"      &lt;end-conversation /&gt;\n"
-"   &lt;/page&gt;\n"
+"   <page name=\"lose\" view-id=\"/lose.jsp\">\n"
+"      <redirect/>\n"
+"      <end-conversation />\n"
+"   </page>\n"
 "   \n"
-"&lt;/pageflow-definition&gt;"
+"</pageflow-definition>]]>"
 
 #. Tag: para
 #: Jbpm.xml:149
@@ -442,7 +437,7 @@
 "The jPDL makes the user interaction immediately understandable, without us "
 "needing to even look at the JSP or Java code."
 msgstr ""
-"jPDL は、JSP や Java コードを見る必要がなく、 即座に、ユーザインタラクション"
+"jPDL は、JSP や Java コードを見る必要がなく、 即座に、ユーザーインタラクション"
 "の理解ができます。"
 
 #. Tag: para
@@ -460,7 +455,7 @@
 "す。 各論理的な状態 (ページフローの各ステップ) に対して他の状態に遷移可能な制"
 "約された組み合わせがあります。 ステートレスモデルは、<emphasis>アドホックな</"
 "emphasis> モデルです。 それは、アプリケーションではなく、 比較的制約のない、"
-"ユーザが次に行きたいところを決めるフリーフォームナビゲーションに適していま"
+"ユーザーが次に行きたいところを決めるフリーフォームナビゲーションに適していま"
 "す。"
 
 #. Tag: para
@@ -483,14 +478,13 @@
 "Seam アプリケーションは、 通常、単純な意味でのモーダルではありません。 しか"
 "し、Seam アプリケーションは、 特定な対話レベルで、モーダル可能であり、しばし"
 "ばそうです。 モーダルな振る舞いは、 可能な限り回避したものとして知られていま"
-"す。 ユーザがしたいことの順番を予測することは、とても困難です。 しかし、ス"
+"す。 ユーザーがしたいことの順番を予測することは、とても困難です。 しかし、ス"
 "テートフルモデルの存在意義があるのは疑う余地はありません。"
 
 #. Tag: para
 #: Jbpm.xml:191
 #, no-c-format
-msgid ""
-"The biggest contrast between the two models is the back-button behavior."
+msgid "The biggest contrast between the two models is the back-button behavior."
 msgstr "2 つのモデルの最大の違いは、 戻るボタンの振る舞いです。"
 
 #. Tag: title
@@ -517,7 +511,7 @@
 "with null checks at the beginning of action listener methods. We consider "
 "support for freeform navigation to be almost always desirable."
 msgstr ""
-"JSF あるいは Seam ナビゲーション規則が使用されている場合、 Seam は、ユーザに"
+"JSF あるいは Seam ナビゲーション規則が使用されている場合、 Seam は、ユーザーに"
 "戻る、進む、更新ボタンの自由なナビゲーションを可能にします。 これが発生したと"
 "き、 内部的な対話状態の一貫性を保持することは、 アプリケーションの責任です。 "
 "Struts や WebWork のような対話モデルをサポートしない WEB アプリケーションフ"
@@ -546,17 +540,17 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:227
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page view-id=\"/checkout.xhtml\" \n"
 "        no-conversation-view-id=\"/main.xhtml\"/>]]>"
 msgstr ""
-"&lt;page view-id=\"/checkout.xhtml\" \n"
-"        no-conversation-view-id=\"/main.xhtml\"/&gt;"
+"<![CDATA[<page view-id=\"/checkout.xhtml\" \n"
+"        no-conversation-view-id=\"/main.xhtml\"/>]]>"
 
 #. Tag: para
 #: Jbpm.xml:229
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "On the other hand, in the stateful model, backbuttoning is interpreted as an "
 "undefined transition back to a previous state. Since the stateful model "
@@ -570,20 +564,14 @@
 "You can enable backbutton navigation from a particular page node by setting "
 "<literal>back=\"enabled\"</literal>."
 msgstr ""
-"一方、ステートフルモデルでは、 戻るボタンを押すことは、前の状態への未定義な遷"
-"移として中断されます。 なぜなら、ステートフルモデルは、 現在の状態からの遷移"
-"の組み合わせを強制します。 ステートフルモデルでは、戻るボタンは、デフォルトで"
-"無効です。 Seamは透過的に戻るボタンの使用を検知し、 前の \"古い\" ページから"
-"のアクションが実行されるのをブロックし、 そして、単純に、\"現在の\" ページを"
-"リダイレクトします。 (そして、faces メッセージを表示します。) これを特徴と考"
-"えるか、あるいは、ステートフルモデルの制約と考えるかは、 アプリケーション開発"
-"者としての視点次第です。 ユーザとしては、この特徴はイライラさせられるかもしれ"
-"ません。 特定のページからの <literal>back=\"enabled\"</literal> 設定により、 "
-"戻るボタンナビゲーションを可能とすることもできます。"
+"一方、 ステートフルモデルでは戻るボタンを押すことは前の状態への未定義な遷"
+"移として中断されます。 ステートフルモデルは現在の状態からは定義された遷移"
+"の組み合わせを実施するため、 戻るボタンはデフォルトでは許可されません。 Seamは透過的に戻るボタンの使用を検知して前の「古い」ページからのアクションが実行されるのをブロックし、 単純に「現在の」ページへリダイレクトします (そして faces メッセージを表示)。 これを特徴と考"
+"えるかステートフルモデルの制約と考えるかはアプリケーション開発者としての視点次第です。 ユーザーとしてはこの特徴はイライラさせられるかもしれません。 <literal>back=\"enabled\"</literal> を設定すると特定ページノードからの戻るボタン操作を可能にすることができます。"
 
 #. Tag: programlisting
 #: Jbpm.xml:245
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"checkout\" \n"
 "        view-id=\"/checkout.xhtml\" \n"
@@ -593,13 +581,13 @@
 "    <transition name=\"complete\" to=\"complete\"/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"checkout\" \n"
+"<![CDATA[<page name=\"checkout\" \n"
 "        view-id=\"/checkout.xhtml\" \n"
-"        back=\"enabled\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;transition to=\"checkout\"/&gt;\n"
-"    &lt;transition name=\"complete\" to=\"complete\"/&gt;\n"
-"&lt;/page&gt;"
+"        back=\"enabled\">\n"
+"    <redirect/>\n"
+"    <transition to=\"checkout\"/>\n"
+"    <transition name=\"complete\" to=\"complete\"/>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:247
@@ -627,7 +615,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:261
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"checkout\" \n"
 "        view-id=\"/checkout.xhtml\" \n"
@@ -638,24 +626,22 @@
 "    <transition name=\"complete\" to=\"complete\"/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"checkout\" \n"
+"<![CDATA[<page name=\"checkout\" \n"
 "        view-id=\"/checkout.xhtml\" \n"
 "        back=\"enabled\" \n"
-"        no-conversation-view-id=\"/main.xhtml\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;transition to=\"checkout\"/&gt;\n"
-"    &lt;transition name=\"complete\" to=\"complete\"/&gt;\n"
-"&lt;/page&gt;"
+"        no-conversation-view-id=\"/main.xhtml\">\n"
+"    <redirect/>\n"
+"    <transition to=\"checkout\"/>\n"
+"    <transition name=\"complete\" to=\"complete\"/>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:264
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In practice, both navigation models have their place, and you'll quickly "
 "learn to recognize when to prefer one model over the other."
-msgstr ""
-"実際、どちらのナビゲーションモデルも、それにふさわしい場所があります。 いつ、"
-"どちらのモデルがふさわしいかは、すぐに理解できるようになります。"
+msgstr "実際、 どちらのナビゲーションモデルもそれにふさわしい場所があります。 いつどちらのモデルがふさわしいかはすぐに理解できるようになります。"
 
 #. Tag: title
 #: Jbpm.xml:273
@@ -683,7 +669,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:284
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<bpm:jbpm>\n"
 "    <bpm:pageflow-definitions>\n"
@@ -691,11 +677,11 @@
 "    </bpm:pageflow-definitions>\n"
 "</bpm:jbpm>]]>"
 msgstr ""
-"&lt;core:jbpm&gt;\n"
-"    &lt;core:pageflow-definitions&gt;\n"
-"        &lt;value&gt;pageflow.jpdl.xml&lt;/value&gt;\n"
-"    &lt;/core:pageflow-definitions&gt;\n"
-"&lt;/core:jbpm&gt;"
+"<![CDATA[<bpm:jbpm>\n"
+"    <bpm:pageflow-definitions>\n"
+"        <value>pageflow.jpdl.xml</value>\n"
+"    </bpm:pageflow-definitions>\n"
+"</bpm:jbpm>]]>"
 
 #. Tag: para
 #: Jbpm.xml:286
@@ -727,13 +713,13 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:303
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Begin(pageflow=\"numberguess\")\n"
 "public void begin() { ... }]]>"
 msgstr ""
-"@Begin(pageflow=\"numberguess\")\n"
-"public void begin() { ... }"
+"<![CDATA[@Begin(pageflow=\"numberguess\")\n"
+"public void begin() { ... }]]>"
 
 #. Tag: para
 #: Jbpm.xml:305
@@ -743,19 +729,19 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:307
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page>\n"
 "        <begin-conversation pageflow=\"numberguess\"/>\n"
 "    </page>]]>"
 msgstr ""
-"&lt;page&gt;\n"
-"        &lt;begin-conversation pageflow=\"numberguess\"/&gt;\n"
-"    &lt;/page&gt;"
+"<![CDATA[<page>\n"
+"        <begin-conversation pageflow=\"numberguess\"/>\n"
+"    </page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:309
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "If we are beginning the pageflow during the <literal>RENDER_RESPONSE</"
 "literal> phase&#8212;during a <literal>@Factory</literal> or "
@@ -764,10 +750,10 @@
 "page&gt;</literal> node as the first node in the pageflow, as in the example "
 "above."
 msgstr ""
-"<literal>RENDER_RESPONSE</literal> フェーズの間にページフローを開始する場"
-"合、 &mdash; 例えば <literal>@Factory</literal> または <literal>@Create</"
-"literal> メソッドの期間 &mdash; 私達は既にレンダリングされているページにいる"
-"と考えます。 そして、 上記のサンプルのように、 ページフローの最初のノードとし"
+"<literal>RENDER_RESPONSE</literal> フェーズの間にページフローを開始している場"
+"合 &mdash; 例えば <literal>@Factory</literal> または <literal>@Create</"
+"literal> のメソッドの期間 &mdash; 既にレンダリングされているページにいる"
+"と考えます。 そして、 上記のサンプルのようにページフローの最初のノードとし"
 "て <literal>&lt;start-page&gt;</literal> ノードを使用します。"
 
 #. Tag: para
@@ -788,7 +774,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:325
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pageflow-definition name=\"viewEditDocument\">\n"
 "\n"
@@ -810,25 +796,25 @@
 "    \n"
 "</pageflow-definition>]]>"
 msgstr ""
-"&lt;pageflow-definition name=\"viewEditDocument\"&gt;\n"
+"<![CDATA[<pageflow-definition name=\"viewEditDocument\">\n"
 "\n"
-"    &lt;start-state name=\"start\"&gt;\n"
-"        &lt;transition name=\"documentFound\" to=\"displayDocument\"/&gt;\n"
-"        &lt;transition name=\"documentNotFound\" to=\"notFound\"/&gt;\n"
-"    &lt;/start-state&gt;\n"
+"    <start-state name=\"start\">\n"
+"        <transition name=\"documentFound\" to=\"displayDocument\"/>\n"
+"        <transition name=\"documentNotFound\" to=\"notFound\"/>\n"
+"    </start-state>\n"
 "    \n"
-"    &lt;page name=\"displayDocument\" view-id=\"/document.jsp\"&gt;\n"
-"        &lt;transition name=\"edit\" to=\"editDocument\"/&gt;\n"
-"        &lt;transition name=\"done\" to=\"main\"/&gt;\n"
-"    &lt;/page&gt;\n"
+"    <page name=\"displayDocument\" view-id=\"/document.jsp\">\n"
+"        <transition name=\"edit\" to=\"editDocument\"/>\n"
+"        <transition name=\"done\" to=\"main\"/>\n"
+"    </page>\n"
 "    \n"
 "    ...\n"
 "    \n"
-"    &lt;page name=\"notFound\" view-id=\"/404.jsp\"&gt;\n"
-"        &lt;end-conversation/&gt;\n"
-"    &lt;/page&gt;\n"
+"    <page name=\"notFound\" view-id=\"/404.jsp\">\n"
+"        <end-conversation/>\n"
+"    </page>\n"
 "    \n"
-"&lt;/pageflow-definition&gt;"
+"</pageflow-definition>]]>"
 
 #. Tag: title
 #: Jbpm.xml:330
@@ -843,12 +829,12 @@
 "Each <literal>&lt;page&gt;</literal> node represents a state where the "
 "system is waiting for user input:"
 msgstr ""
-"各 <literal>&lt;page&gt;</literal> ノードは、システムがユーザ入力を待っている"
+"各 <literal>&lt;page&gt;</literal> ノードは、システムがユーザー入力を待っている"
 "状態を表します。"
 
 #. Tag: programlisting
 #: Jbpm.xml:337
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
 "    <redirect/>\n"
@@ -857,16 +843,16 @@
 "    </transition>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"displayGuess\" view-id=\"/numberGuess.jsp\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;transition name=\"guess\" to=\"evaluateGuess\"&gt;\n"
-"        &lt;action expression=\"#{numberGuess.guess}\" /&gt;\n"
-"    &lt;/transition&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+"    <redirect/>\n"
+"    <transition name=\"guess\" to=\"evaluateGuess\">\n"
+"        <action expression=\"#{numberGuess.guess}\" />\n"
+"    </transition>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:339
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The <literal>view-id</literal> is the JSF view id. The <literal>&lt;redirect/"
 "&gt;</literal> element has the same effect as <literal>&lt;redirect/&gt;</"
@@ -875,12 +861,11 @@
 "propagates conversation contexts over these browser redirects. So there is "
 "no need for a Ruby on Rails style \"flash\" construct in Seam!)"
 msgstr ""
-"<literal>view-id</literal> は JSF ビューIDです。 <literal>&lt;redirect/&gt;</"
-"literal> 要素は、 JSF ナビゲーション規則の <literal>&lt;redirect/&gt;</"
-"literal> と同じ作用、 つまり、ブラウザの更新ボタンの問題を解決するために、 "
-"post-then-redirect を行います。 (Seam は、 ブラウザのリダイレクトを超えて対話"
-"コンテキストを伝播します。 従って、Seamでは、Ruby on Rails スタイルの \"flash"
-"\" の概念は不要です。)"
+"<literal>view-id</literal> は JSF ビュー ID です。 <literal>&lt;redirect/&gt;</"
+"literal> エレメントには JSF ナビゲーションルールの <literal>&lt;redirect/&gt;</"
+"literal> と同じ効果があります。 つまり、 ブラウザの更新ボタンの問題を解決する "
+"post-then-redirect の動作です。 (Seam はこうしたブラウザのリダイレクト全体に対話"
+"コンテキストを伝播します。)"
 
 #. Tag: para
 #: Jbpm.xml:348
@@ -894,12 +879,13 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:353
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
 ">]]>"
 msgstr ""
-"&lt;h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/&gt;"
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"guess\"/"
+">]]>"
 
 #. Tag: para
 #: Jbpm.xml:355
@@ -940,9 +926,9 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:373
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\"/>]]>"
-msgstr "&lt;h:commandButton type=\"submit\" value=\"Guess\"/&gt;"
+msgstr "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\"/>]]>"
 
 #. Tag: para
 #: Jbpm.xml:375
@@ -952,7 +938,7 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:379
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
 "    <redirect/>\n"
@@ -961,12 +947,12 @@
 "    </transition>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"displayGuess\" view-id=\"/numberGuess.jsp\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;transition to=\"evaluateGuess\"&gt;\n"
-"        &lt;action expression=\"#{numberGuess.guess}\" /&gt;\n"
-"    &lt;/transition&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+"    <redirect/>\n"
+"    <transition to=\"evaluateGuess\">\n"
+"        <action expression=\"#{numberGuess.guess}\" />\n"
+"    </transition>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:381
@@ -980,27 +966,27 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:386
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#"
 "{numberGuess.guess}\"/>]]>"
 msgstr ""
-"&lt;h:commandButton type=\"submit\" value=\"Guess\" action=\"#{numberGuess."
-"guess}\"/&gt;"
+"<![CDATA[<h:commandButton type=\"submit\" value=\"Guess\" action=\"#"
+"{numberGuess.guess}\"/>]]>"
 
 #. Tag: programlisting
 #: Jbpm.xml:388
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
 "    <transition name=\"correctGuess\" to=\"win\"/>\n"
 "    <transition name=\"incorrectGuess\" to=\"evaluateGuess\"/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"displayGuess\" view-id=\"/numberGuess.jsp\"&gt;\n"
-"    &lt;transition name=\"correctGuess\" to=\"win\"/&gt;\n"
-"    &lt;transition name=\"incorrectGuess\" to=\"evaluateGuess\"/&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page name=\"displayGuess\" view-id=\"/numberGuess.jsp\">\n"
+"    <transition name=\"correctGuess\" to=\"win\"/>\n"
+"    <transition name=\"incorrectGuess\" to=\"evaluateGuess\"/>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:390
@@ -1023,17 +1009,17 @@
 
 #. Tag: para
 #: Jbpm.xml:401
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Usually, we don't need the more powerful features of jPDL when defining "
 "pageflows. We do need the <literal>&lt;decision&gt;</literal> node, however:"
 msgstr ""
-"通常、ページフローを定義するとき、jPDL より強力な機能はいりませんが、 "
-"<literal>&lt;decision&gt;</literal> ノードが必要です。"
+"通常、 ページフローの定義には jPDL よりパワフルな機能はいりませんが、 "
+"<literal>&lt;decision&gt;</literal> ノードは必要です。 ただし、"
 
 #. Tag: programlisting
 #: Jbpm.xml:406
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess."
 "correctGuess}\">\n"
@@ -1041,17 +1027,16 @@
 "    <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
 "</decision>]]>"
 msgstr ""
-"&lt;decision name=\"evaluateGuess\" expression=\"#{numberGuess.correctGuess}"
-"\"&gt;\n"
-"    &lt;transition name=\"true\" to=\"win\"/&gt;\n"
-"    &lt;transition name=\"false\" to=\"evaluateRemainingGuesses\"/&gt;\n"
-"&lt;/decision&gt;"
+"<![CDATA[<decision name=\"evaluateGuess\" expression=\"#{numberGuess."
+"correctGuess}\">\n"
+"    <transition name=\"true\" to=\"win\"/>\n"
+"    <transition name=\"false\" to=\"evaluateRemainingGuesses\"/>\n"
+"</decision>]]>"
 
 #. Tag: para
 #: Jbpm.xml:408
 #, no-c-format
-msgid ""
-"A decision is made by evaluating a JSF EL expression in the Seam contexts."
+msgid "A decision is made by evaluating a JSF EL expression in the Seam contexts."
 msgstr "デシジョンは Seam コンテキスト中では JSF EL 式によって評価されます。"
 
 #. Tag: title
@@ -1074,17 +1059,17 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:423
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
 "    <redirect/>\n"
 "    <end-conversation/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"win\" view-id=\"/win.jsp\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;end-conversation/&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
+"    <redirect/>\n"
+"    <end-conversation/>\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:425
@@ -1100,23 +1085,23 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:431
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
 "    <redirect/>\n"
 "    <end-task transition=\"success\"/>\n"
 "</page>]]>"
 msgstr ""
-"&lt;page name=\"win\" view-id=\"/win.jsp\"&gt;\n"
-"    &lt;redirect/&gt;\n"
-"    &lt;end-task transition=\"success\"/&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page name=\"win\" view-id=\"/win.jsp\">\n"
+"    <redirect/>\n"
+"    <end-task transition=\"success\"/>\n"
+"</page>]]>"
 
 #. Tag: title
 #: Jbpm.xml:436
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Pageflow composition"
-msgstr "ページアクション"
+msgstr "ページフローの合成"
 
 #. Tag: para
 #: Jbpm.xml:437
@@ -1125,7 +1110,7 @@
 "It is possible to compose pageflows and have one pageflow pause pause while "
 "another pageflow executes. The <literal>&lt;process-state&gt;</literal> node "
 "pauses the outer pageflow, and begins execution of a named pageflow:"
-msgstr ""
+msgstr "特定のページフローが一時停止している間、 別のページフローは実行させるといったページフローの構成が可能です。 <literal>&lt;process-state&gt;</literal> ノードは外側のページフローを一時停止させて指定のページフローの実行を開始します。"
 
 #. Tag: programlisting
 #: Jbpm.xml:444
@@ -1136,6 +1121,10 @@
 "    <transition to=\"displayGuess\"/>\n"
 "</process-state>]]>"
 msgstr ""
+"<![CDATA[<process-state name=\"cheat\">\n"
+"    <sub-process name=\"cheat\"/>\n"
+"    <transition to=\"displayGuess\"/>\n"
+"</process-state>]]>"
 
 #. Tag: para
 #: Jbpm.xml:446
@@ -1146,7 +1135,7 @@
 "execution of the inner flow ends, and execution of the outer flow resumes "
 "with the transition defined by the <literal>&lt;process-state&gt;</literal> "
 "element."
-msgstr ""
+msgstr "内部のフローは <literal>&lt;start-state&gt;</literal> ノードでの実行を開始します。 <literal>&lt;end-state&gt;</literal> ノードに達すると内部フローの実行が終了し、 外側フローの実行が <literal>&lt;process-state&gt;</literal> エレメントで定義される遷移で再開されます。"
 
 #. Tag: title
 #: Jbpm.xml:459
@@ -1156,7 +1145,7 @@
 
 #. Tag: para
 #: Jbpm.xml:460
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A business process is a well-defined set of tasks that must be performed by "
 "users or software systems according to well-defined rules about "
@@ -1167,14 +1156,10 @@
 "<literal>BUSINESS_PROCESS</literal> context, and have that state made "
 "persistent via jBPM variables."
 msgstr ""
-"ビジネスプロセスは、<emphasis>だれ (who) </emphasis> がタスクを実行することが"
-"できるか、 <emphasis>いつ (when) </emphasis> タスクを実行すべきかという明確な"
-"ルールに従って、 ユーザ、あるいは、ソフトウェアのシステムによって実行されなけ"
-"ればならない明確なタスクの集合です。 Seam jBPMインテクグレーションは、ユーザ"
-"にタスクリストを表示し、それらのタスクを管理することを容易にします。 Seam は"
-"また <literal>BUSINESS_PROCESS</literal> コンテキスト中のビジネスプロセスに関"
-"連する、 状態をアプリケーションに保管させ、 jBPM 変数経由でその状態を永続化さ"
-"せます。"
+"ビジネスプロセスは <emphasis>だれ (who) </emphasis> がタスクを実行することが"
+"できるか、 <emphasis>いつ (when) </emphasis> タスクを実行すべきかという明確に定義される"
+"ルールに従ってユーザーあるいはソフトウェアのシステムにより実行されなければならない明確に定義されるタスクの集合です。 Seam の jBPM 統合によりユーザーにタスク一覧を表示し、 それらのタスクがユーザーによって簡単に管理されるようにします。 また、 Seam は <literal>BUSINESS_PROCESS</literal> コンテキスト中のビジネスプロセスに関"
+"連する状態をアプリケーションに保管させ、 jBPM 変数でその状態を永続化させます。"
 
 #. Tag: para
 #: Jbpm.xml:472
@@ -1189,12 +1174,12 @@
 "<literal>&lt;page&gt;</literal> の代わりに、<literal>&lt;task-node&gt;</"
 "literal> ノードを持つ以外、 簡単なビジネスプロセス定義はページフロー定義とほ"
 "ぼ同じであるように見えます。 (一貫した原則 (The One Kind of Stuff "
-"principle)) 長期間のビジネスプロセスにおいて、 待ち状態は、システムが、ユーザ"
+"principle)) 長期間のビジネスプロセスにおいて、 待ち状態は、システムが、ユーザー"
 "がログインし、タスクを実行するのを待っているところです。"
 
 #. Tag: programlisting
 #: Jbpm.xml:481
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<process-definition name=\"todo\">\n"
 "   \n"
@@ -1213,22 +1198,22 @@
 "   \n"
 "</process-definition>]]>"
 msgstr ""
-"&lt;process-definition name=\"todo\"&gt;\n"
+"<![CDATA[<process-definition name=\"todo\">\n"
 "   \n"
-"   &lt;start-state name=\"start\"&gt;\n"
-"      &lt;transition to=\"todo\"/&gt;\n"
-"   &lt;/start-state&gt;\n"
+"   <start-state name=\"start\">\n"
+"      <transition to=\"todo\"/>\n"
+"   </start-state>\n"
 "   \n"
-"   &lt;task-node name=\"todo\"&gt;\n"
-"      &lt;task name=\"todo\" description=\"#{todoList.description}\"&gt;\n"
-"         &lt;assignment actor-id=\"#{actor.id}\"/&gt;\n"
-"      &lt;/task&gt;\n"
-"      &lt;transition to=\"done\"/&gt;\n"
-"   &lt;/task-node&gt;\n"
+"   <task-node name=\"todo\">\n"
+"      <task name=\"todo\" description=\"#{todoList.description}\">\n"
+"         <assignment actor-id=\"#{actor.id}\"/>\n"
+"      </task>\n"
+"      <transition to=\"done\"/>\n"
+"   </task-node>\n"
 "   \n"
-"   &lt;end-state name=\"done\"/&gt;\n"
+"   <end-state name=\"done\"/>\n"
 "   \n"
-"&lt;/process-definition&gt;"
+"</process-definition>]]>"
 
 #. Tag: para
 #: Jbpm.xml:493
@@ -1263,12 +1248,11 @@
 msgid ""
 "We need to install jBPM, and tell it where to find the business process "
 "definitions:"
-msgstr ""
-"jBPM を設定し、そのjBPMにビジネスプロセス定義の場所を指示する必要があります。"
+msgstr "jBPM を設定し、そのjBPMにビジネスプロセス定義の場所を指示する必要があります。"
 
 #. Tag: programlisting
 #: Jbpm.xml:514
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<bpm:jbpm>\n"
 "    <bpm:process-definitions>\n"
@@ -1276,11 +1260,11 @@
 "    </bpm:process-definitions>\n"
 "</bpm:jbpm>]]>"
 msgstr ""
-"&lt;core:jbpm&gt;\n"
-"    &lt;core:process-definitions&gt;\n"
-"        &lt;value&gt;todo.jpdl.xml&lt;/value&gt;\n"
-"    &lt;/core:process-definitions&gt;\n"
-"&lt;/core:jbpm&gt;"
+"<![CDATA[<bpm:jbpm>\n"
+"    <bpm:process-definitions>\n"
+"        <value>todo.jpdl.xml</value>\n"
+"    </bpm:process-definitions>\n"
+"</bpm:jbpm>]]>"
 
 #. Tag: para
 #: Jbpm.xml:516
@@ -1292,7 +1276,7 @@
 "environment, you'll need to deploy the process to jBPM outside of Seam. In "
 "other words, only install process definitions from <literal>components.xml</"
 "literal> when developing your application."
-msgstr ""
+msgstr "jBPM のプロセスはアプリケーションの起動に渡り永続となるため、 Seam を実稼働環境で使用する場合はアプリケーションの起動ごと毎回プロセス定義をインストールしたくはないでしょう。 このため、 実稼働環境ではプロセスを Seam の外側の jBPM にデプロイする必要があります。 言い換えると、 アプリケーションを開発する場合は <literal>components.xml</literal> からのみプロセス定義をインストールするということです。"
 
 #. Tag: title
 #: Jbpm.xml:529
@@ -1309,14 +1293,14 @@
 "emphasis>. We specify the current actor ids using the built in Seam "
 "component named <literal>actor</literal>:"
 msgstr ""
-"いつでも現在ログインしているユーザを知っている必要があります。 jBPM は、"
+"いつでも現在ログインしているユーザーを知っている必要があります。 jBPM は、"
 "<emphasis>actor id</emphasis> と <emphasis>group actor id</emphasis>によっ"
-"て、ユーザを識別します。 <literal>actor</literal> と呼ばれる組み込み Seam コ"
+"て、ユーザーを識別します。 <literal>actor</literal> と呼ばれる組み込み Seam コ"
 "ンポーネントを使用することにより、 現在の actor id を指定します。"
 
 #. Tag: programlisting
 #: Jbpm.xml:539
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@In Actor actor;\n"
 "\n"
@@ -1327,14 +1311,14 @@
 "    ...\n"
 "}]]>"
 msgstr ""
-"@In Actor actor;\n"
+"<![CDATA[@In Actor actor;\n"
 "\n"
 "public String login() {\n"
 "    ...\n"
 "    actor.setId( user.getUserName() );\n"
 "    actor.getGroupActorIds().addAll( user.getGroupNames() );\n"
 "    ...\n"
-"}"
+"}]]>"
 
 #. Tag: title
 #: Jbpm.xml:544
@@ -1354,13 +1338,13 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:551
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@CreateProcess(definition=\"todo\")\n"
 "public void createTodo() { ... }]]>"
 msgstr ""
-"@CreateProcess(definition=\"todo\")\n"
-"public void createTodo() { ... }"
+"<![CDATA[@CreateProcess(definition=\"todo\")\n"
+"public void createTodo() { ... }]]>"
 
 #. Tag: para
 #: Jbpm.xml:553
@@ -1370,15 +1354,15 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:555
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page>\n"
 "    <create-process definition=\"todo\" />\n"
 "</page>]]>"
 msgstr ""
-"&lt;page&gt;\n"
-"    &lt;create-process definition=\"todo\" /&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page>\n"
+"    <create-process definition=\"todo\" />\n"
+"</page>]]>"
 
 #. Tag: title
 #: Jbpm.xml:560
@@ -1388,27 +1372,24 @@
 
 #. Tag: para
 #: Jbpm.xml:562
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "When a process reaches a task node, task instances are created. These must "
 "be assigned to users or user groups. We can either hardcode our actor ids, "
 "or delegate to a Seam component:"
-msgstr ""
-"プロセスが開始したときタスクインスタンスが生成されます。 これらにはユーザまた"
-"はユーザグループを割り当てなければなりません。 actor ids は、ハードコーディン"
-"グすることも、Seam コンポーネントに委譲することもできます。"
+msgstr "1 プロセスが 1 タスクノードに達すると複数のタスクインスタンスが生成されます。 これらにはユーザーまたはユーザーグループが割り当てられなければなりません。 アクターの ID はハードコーディングするか Seam コンポーネントに委譲することができます。"
 
 #. Tag: programlisting
 #: Jbpm.xml:568
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
 "    <assignment actor-id=\"#{actor.id}\"/>\n"
 "</task>]]>"
 msgstr ""
-"&lt;task name=\"todo\" description=\"#{todoList.description}\"&gt;\n"
-"    &lt;assignment actor-id=\"#{actor.id}\"/&gt;\n"
-"&lt;/task&gt;"
+"<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
+"    <assignment actor-id=\"#{actor.id}\"/>\n"
+"</task>]]>"
 
 #. Tag: para
 #: Jbpm.xml:570
@@ -1417,20 +1398,20 @@
 "In this case, we have simply assigned the task to the current user. We can "
 "also assign tasks to a pool:"
 msgstr ""
-"この場合、 単純に現在のユーザにタスクを割り当てます。 タスクをプールに割り当"
+"この場合、 単純に現在のユーザーにタスクを割り当てます。 タスクをプールに割り当"
 "てることもできます。"
 
 #. Tag: programlisting
 #: Jbpm.xml:575
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
 "    <assignment pooled-actors=\"employees\"/>\n"
 "</task>]]>"
 msgstr ""
-"&lt;task name=\"todo\" description=\"#{todoList.description}\"&gt;\n"
-"    &lt;assignment pooled-actors=\"employees\"/&gt;\n"
-"&lt;/task&gt;"
+"<![CDATA[<task name=\"todo\" description=\"#{todoList.description}\">\n"
+"    <assignment pooled-actors=\"employees\"/>\n"
+"</task>]]>"
 
 #. Tag: title
 #: Jbpm.xml:580
@@ -1447,12 +1428,12 @@
 "users may assign to themselves:"
 msgstr ""
 "いくつかの組み込み Seam コンポーネントによりタスクリストの表示が容易になって"
-"います。 <literal>pooledTaskInstanceList</literal> は、 ユーザが自分自身に割"
+"います。 <literal>pooledTaskInstanceList</literal> は、 ユーザーが自分自身に割"
 "り当てることができるプールされたタスクのリストです。"
 
 #. Tag: programlisting
 #: Jbpm.xml:588
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:dataTable value=\"#{pooledTaskInstanceList}\" var=\"task\">\n"
 "    <h:column>\n"
@@ -1465,16 +1446,16 @@
 "    </h:column>                    \n"
 "</h:dataTable>]]>"
 msgstr ""
-"&lt;h:dataTable value=\"#{pooledTaskInstanceList}\" var=\"task\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;f:facet name=\"header\"&gt;Description&lt;/f:facet&gt;\n"
-"        &lt;h:outputText value=\"#{task.description}\"/&gt;\n"
-"    &lt;/h:column&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;s:link action=\"#{pooledTask.assignToCurrentActor}\" value="
-"\"Assign\" taskInstance=\"#{task}\"/&gt;\n"
-"    &lt;/h:column&gt;                    \n"
-"&lt;/h:dataTable&gt;"
+"<![CDATA[<h:dataTable value=\"#{pooledTaskInstanceList}\" var=\"task\">\n"
+"    <h:column>\n"
+"        <f:facet name=\"header\">Description</f:facet>\n"
+"        <h:outputText value=\"#{task.description}\"/>\n"
+"    </h:column>\n"
+"    <h:column>\n"
+"        <s:link action=\"#{pooledTask.assignToCurrentActor}\" value=\"Assign"
+"\" taskInstance=\"#{task}\"/>\n"
+"    </h:column>                    \n"
+"</h:dataTable>]]>"
 
 #. Tag: para
 #: Jbpm.xml:590
@@ -1488,15 +1469,15 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:595
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:commandLink action=\"#{pooledTask.assignToCurrentActor}\"> \n"
 "    <f:param name=\"taskId\" value=\"#{task.id}\"/>\n"
 "</h:commandLink>]]>"
 msgstr ""
-"&lt;h:commandLink action=\"#{pooledTask.assignToCurrentActor}\"&gt; \n"
-"    &lt;f:param name=\"taskId\" value=\"#{task.id}\"/&gt;\n"
-"&lt;/h:commandLink&gt;"
+"<![CDATA[<h:commandLink action=\"#{pooledTask.assignToCurrentActor}\"> \n"
+"    <f:param name=\"taskId\" value=\"#{task.id}\"/>\n"
+"</h:commandLink>]]>"
 
 #. Tag: para
 #: Jbpm.xml:597
@@ -1505,7 +1486,7 @@
 "The <literal>pooledTask</literal> component is a built-in component that "
 "simply assigns the task to the current user."
 msgstr ""
-"<literal>pooledTask</literal> コンポーネントは、 単純にタスクを現在のユーザに"
+"<literal>pooledTask</literal> コンポーネントは、 単純にタスクを現在のユーザーに"
 "割り当てる組み込みコンポーネントです。"
 
 #. Tag: para
@@ -1515,12 +1496,12 @@
 "The <literal>taskInstanceListForType</literal> component includes tasks of a "
 "particular type that are assigned to the current user:"
 msgstr ""
-"<literal>taskInstanceListForType</literal> コンポーネントは、 現在のユーザに"
+"<literal>taskInstanceListForType</literal> コンポーネントは、 現在のユーザーに"
 "割り当てられた特定タイプのタスクを含んでいます。"
 
 #. Tag: programlisting
 #: Jbpm.xml:607
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h:dataTable value=\"#{taskInstanceListForType['todo']}\" var=\"task"
 "\">\n"
@@ -1534,17 +1515,17 @@
 "    </h:column>                    \n"
 "</h:dataTable>]]>"
 msgstr ""
-"&lt;h:dataTable value=\"#{taskInstanceListForType[&#39;todo&#39;]}\" var="
-"\"task\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;f:facet name=\"header\"&gt;Description&lt;/f:facet&gt;\n"
-"        &lt;h:outputText value=\"#{task.description}\"/&gt;\n"
-"    &lt;/h:column&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;s:link action=\"#{todoList.start}\" value=\"Start Work\" "
-"taskInstance=\"#{task}\"/&gt;\n"
-"    &lt;/h:column&gt;                    \n"
-"&lt;/h:dataTable&gt;"
+"<![CDATA[<h:dataTable value=\"#{taskInstanceListForType['todo']}\" var=\"task"
+"\">\n"
+"    <h:column>\n"
+"        <f:facet name=\"header\">Description</f:facet>\n"
+"        <h:outputText value=\"#{task.description}\"/>\n"
+"    </h:column>\n"
+"    <h:column>\n"
+"        <s:link action=\"#{todoList.start}\" value=\"Start Work\" "
+"taskInstance=\"#{task}\"/>\n"
+"    </h:column>                    \n"
+"</h:dataTable>]]>"
 
 #. Tag: title
 #: Jbpm.xml:612
@@ -1564,13 +1545,13 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:619
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@StartTask\n"
 "public String start() { ... }]]>"
 msgstr ""
-"@StartTask\n"
-"public String start() { ... }"
+"<![CDATA[@StartTask\n"
+"public String start() { ... }]]>"
 
 #. Tag: para
 #: Jbpm.xml:621
@@ -1586,6 +1567,9 @@
 "    <start-task />\n"
 "</page>]]>"
 msgstr ""
+"<![CDATA[<page>\n"
+"    <start-task />\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:625
@@ -1611,13 +1595,13 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:637
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@EndTask(transition=\"completed\")\n"
 "public String completed() { ... }]]>"
 msgstr ""
-"@EndTask(transition=\"completed\")\n"
-"public String completed() { ... }"
+"<![CDATA[@EndTask(transition=\"completed\")\n"
+"public String completed() { ... }]]>"
 
 #. Tag: para
 #: Jbpm.xml:639
@@ -1627,21 +1611,21 @@
 
 #. Tag: programlisting
 #: Jbpm.xml:641
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<page>\n"
 "    <end-task transition=\"completed\" />\n"
 "</page>]]>"
 msgstr ""
-"&lt;page&gt;\n"
-"    &lt;end-task transition=\"completed\" /&gt;\n"
-"&lt;/page&gt;"
+"<![CDATA[<page>\n"
+"    <end-task transition=\"completed\" />\n"
+"</page>]]>"
 
 #. Tag: para
 #: Jbpm.xml:643
 #, no-c-format
 msgid "You can also use EL to specify the transition in pages.xml."
-msgstr ""
+msgstr "EL を使用して pages.xml 内の遷移を指定することもできます。"
 
 #. Tag: para
 #: Jbpm.xml:647
@@ -1665,3 +1649,4 @@
 msgstr ""
 "複雑なビジネスプロセスの管理を実現する各種の高度な機能の全体的な概要について"
 "は jBPM ドキュメントを参照してください。"
+




More information about the jboss-cvs-commits mailing list