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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 24 22:49:03 EST 2008


Author: noriko
Date: 2008-11-24 22:49:03 -0500 (Mon, 24 Nov 2008)
New Revision: 81519

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/Framework.po
   projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po
Log:
translated

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-24 23:51:16 UTC (rev 81518)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Events.po	2008-11-25 03:49:03 UTC (rev 81519)
@@ -5,7 +5,7 @@
 "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: 2008-11-17 12:33+1000\n"
+"PO-Revision-Date: 2008-11-19 14:02+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"
@@ -450,13 +450,12 @@
 #. 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 "ページパラメータの伝播はマルチ層のマスター詳細 CURD ページを構築する場合に特に便利です。 前に表示したビュー (つまり、 保存ボタンを押した場合) や編集していたエンティティを記憶するために使用できます。"
 
 #. Tag: para
 #: Events.xml:219
@@ -869,7 +868,7 @@
 "As we've ended conversation any subsequent requests won't know which "
 "document we are interested in. We can pass the document id as a request "
 "parameter which also makes the view bookmarkable:"
-msgstr ""
+msgstr "対話を終了しているので後続の要求は関心のあるドキュメントがどれかを認識しません。 ビューをブックマーク可能にする要求パラメータとしてドキュメント ID を渡すことができます。"
 
 #. Tag: programlisting
 #: Events.xml:369

Modified: projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Framework.po
===================================================================
--- projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Framework.po	2008-11-24 23:51:16 UTC (rev 81518)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Framework.po	2008-11-25 03:49:03 UTC (rev 81519)
@@ -1,11 +1,11 @@
-# translation of Tools.po to Japanese
-# Noriko Mizumoto <noriko at redhat.com>, 2007.
+# translation of Framework.po to Japanese
+# Noriko Mizumoto <noriko at redhat.com>, 2007, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: Tools\n"
+"Project-Id-Version: Framework\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2008-09-30 00:14+0000\n"
-"PO-Revision-Date: 2007-10-31 13:33+1000\n"
+"PO-Revision-Date: 2008-11-25 13:47+1000\n"
 "Last-Translator: Noriko Mizumoto <noriko at redhat.com>\n"
 "Language-Team: Japanese <fedora-trans-ja at redhat.com>\n"
 "MIME-Version: 1.0\n"
@@ -21,7 +21,7 @@
 
 #. Tag: para
 #: Framework.xml:8
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Seam makes it really easy to create applications by writing plain Java "
 "classes with annotations, which don't need to extend any special interfaces "
@@ -30,12 +30,12 @@
 "either by configuration in <literal>components.xml</literal> (for very "
 "simple cases) or extension."
 msgstr ""
-"Seamは特別のインターフェースやスーパークラスを拡張することなく、純粋なJavaク"
-"ラスにアノテーションを付記することにより簡単にアプリケーションを作成すること"
-"が出来ます。 しかし、<literal>components.xml</literal>の設定(簡単な場合に"
-"は)や機能の拡張により再利用する事が出来る既成のコンポーネントを提供すること"
-"により、お決まりのプログラムについて更に簡単に作成できるようにすることが出来"
-"ます。"
+"Seam は特別のインターフェースやスーパークラスを拡張することなく、 純粋な "
+"Java クラスにアノテーションを付記することにより簡単にアプリケーションを作成す"
+"ることができます。 しかし、 <literal>components.xml</literal>の設定 (簡単な場"
+"合には) や機能の拡張により再利用する事ができる既成のコンポーネントを提供する"
+"ことにより、 お決まりのプログラムについて更に簡単に作成できるようにすることが"
+"できます。"
 
 #. Tag: para
 #: Framework.xml:18
@@ -51,7 +51,7 @@
 
 #. Tag: para
 #: Framework.xml:24
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "We should emphasize that the framework is extremely simple, just a handful "
 "of simple classes that are easy to understand and extend. The \"magic\" is "
@@ -59,9 +59,9 @@
 "application even without using this framework."
 msgstr ""
 "このフレームワークは理解も容易で、拡張し易く簡単ないくつかのクラスから構成さ"
-"れています。 コード量を減らしたり、コードの再利用を可能にする「マジック」は"
-"Seamそのものにあります &mdash; このフレームワークを使わなくても Seam アプリ"
-"ケーションを作成するときには同様のマジックを使用しているのです。"
+"れています。 Seam そのものが「マジック」なのです &mdash; このフレームワークを"
+"使わなくても Seam アプリケーションを作成するときには同様のマジックを使用して"
+"いるのです。"
 
 #. Tag: title
 #: Framework.xml:33
@@ -71,7 +71,7 @@
 
 #. Tag: para
 #: Framework.xml:35
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The components provided by the Seam application framework may be used in one "
 "of two different approaches. The first way is to install and configure an "
@@ -81,16 +81,17 @@
 "component which can perform basic CRUD operations for a <literal>Person</"
 "literal> entity:"
 msgstr ""
-"このフレームワークの提供するコンポーネントは、二つの使い方のいずれかで利用す"
-"ることが出来ます。 一つは、他のSeamの組み込みコンポーネントで行っているよう"
-"に、<literal>components.xml</literal>でインスタンスを設定して使用する方法で"
-"す。 下の<literal>components.xml</literal>の設定 (部分)では"
-"<literal>Contact</literal>エンティティに対する基本的なCRUD操作をインストール"
-"しています。"
+"Seam アプリケーションフレームワークの提供するコンポーネントは、 二つの使い方"
+"のいずれかで利用することが出来ます。 一つは、 他の Seam の組み込みコンポーネ"
+"ントで行っているように、 <literal>components.xml</literal> でコンポーネントの"
+"インスタンスをインストールし設定する方法です。 たとえば、 以下の "
+"<literal>components.xml</literal> 設定の一部では <literal>Person</literal> エ"
+"ンティティに対する基本的な CRUD 操作を実行できる 1 コンポーネントをインストー"
+"ルしています。"
 
 #. Tag: programlisting
 #: Framework.xml:47
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<framework:entity-home name=\"personHome\" \n"
 "                       entity-class=\"eg.Person\" \n"
@@ -98,11 +99,11 @@
 "    <framework:id>#{param.personId}</framework:id>\n"
 "</framework:entity-home>]]>"
 msgstr ""
-"&lt;framework:entity-home name=\"personHome\" \n"
+"<![CDATA[<framework:entity-home name=\"personHome\" \n"
 "                       entity-class=\"eg.Person\" \n"
-"                       entity-manager=\"#{personDatabase}\"&gt;\n"
-"    &lt;framework:id&gt;#{param.personId}&lt;/framework:id&gt;\n"
-"&lt;/framework:entity-home&gt;"
+"                       entity-manager=\"#{personDatabase}\">\n"
+"    <framework:id>#{param.personId}</framework:id>\n"
+"</framework:entity-home>]]>"
 
 #. Tag: para
 #: Framework.xml:49
@@ -111,12 +112,12 @@
 "If that looks a bit too much like \"programming in XML\" for your taste, you "
 "can use extension instead:"
 msgstr ""
-"もし、これが「XMLプログラミング」に偏重しているように思えて、好みに合わなけれ"
-"ば、代りに機能を拡張して行うことも出来ます。"
+"上記が「XML でのプログラミング」に偏重しているように思える場合は、 代りに拡張"
+"を使用することもできます。"
 
 #. Tag: programlisting
 #: Framework.xml:54
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[\n"
 "@Name(\"personHome\")\n"
@@ -130,17 +131,17 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Stateful\n"
+"<![CDATA[\n"
 "@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; implements "
-"LocalPersonHome {\n"
-"    @RequestParameter String personId;\n"
-"    @In EntityManager personDatabase;\n"
+"public class PersonHome extends EntityHome<Person> {\n"
 "    \n"
-"    public Object getId() { return personId; }\n"
-"    public EntityManager getEntityManager() { return personDatabase; }\n"
+"   @In EntityManager personDatabase;\n"
 "    \n"
-"}"
+"   public EntityManager getEntityManager() {\n"
+"      return personDatabase; \n"
+"   }\n"
+"    \n"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:56
@@ -156,19 +157,20 @@
 
 #. Tag: para
 #: Framework.xml:63
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "A second advantage is that your classes may be EJB stateful session beans, "
 "if you like. (They do not have to be, they can be plain JavaBean components "
 "if you prefer.) If you are using JBoss AS, you'll need 4.2.2.GA or later:"
 msgstr ""
-"また、第2のメリットとして、クラスをEJBのステートフルセッションビーンとするこ"
-"とが出来ます。 (必ずEJBにする必要はなく、好みで、プレーンなJavaビーンとするこ"
-"とも出来ます。)"
+"また、第2のメリットとして、クラスをEJBのステートフルセッション Bean とするこ"
+"とが出来ます。 (必ずEJBにする必要はなく、好みで、プレーンなJavaBeanとすること"
+"も出来ます。) JBoss AS を使用される場合、4.2.2.GAあるいはそれ以降のバージョン"
+"が必須です。"
 
 #. Tag: programlisting
 #: Framework.xml:70
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Stateful\n"
 "@Name(\"personHome\")\n"
@@ -177,8 +179,12 @@
 "    \n"
 "}]]>"
 msgstr ""
+"<![CDATA[@Stateful\n"
 "@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {}"
+"public class PersonHome extends EntityHome<Person> implements "
+"LocalPersonHome {\n"
+"    \n"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:72
@@ -188,10 +194,13 @@
 "<emphasis>must</emphasis> use injection to provide the persistence context, "
 "even if it is called <literal>entityManager</literal>:"
 msgstr ""
+"クラスをステートレスセッション Bean にすることもできます。 この場合、 その名"
+"前が <literal>entityManager</literal> であってもインジェクションを使って永続"
+"コンテキストを<emphasis>提供しなければなりません</emphasis>。"
 
 #. Tag: programlisting
 #: Framework.xml:79
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Stateless\n"
 "@Name(\"personHome\")\n"
@@ -206,21 +215,22 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Stateful\n"
+"<![CDATA[@Stateless\n"
 "@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; implements "
+"public class PersonHome extends EntityHome<Person> implements "
 "LocalPersonHome {\n"
-"    @RequestParameter String personId;\n"
-"    @In EntityManager personDatabase;\n"
 "    \n"
-"    public Object getId() { return personId; }\n"
-"    public EntityManager getEntityManager() { return personDatabase; }\n"
+"   @In EntityManager entityManager;\n"
 "    \n"
-"}"
+"   public EntityManager getPersistenceContext() { \n"
+"      entityManager; \n"
+"   }\n"
+"    \n"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:81
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "At this time, the Seam Application Framework provides four main built-in "
 "components: <literal>EntityHome</literal> and <literal>HibernateEntityHome</"
@@ -230,8 +240,8 @@
 "現時点で、Seamアプリケーションフレームワークは、CRUD 用に"
 "<literal>EntityHome</literal> と<literal>HibernateEntityHome</literal>、それ"
 "にQueryの為の<literal>EntityQuery</literal> と "
-"<literal>HibernateEntityQuery</literal>の4つのコンポーネントを提供していま"
-"す。"
+"<literal>HibernateEntityQuery</literal>の4つの組み込みメインコンポーネントを"
+"提供しています。"
 
 #. Tag: para
 #: Framework.xml:89
@@ -275,7 +285,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:111
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Entity\n"
 "public class Person {\n"
@@ -287,7 +297,7 @@
 "    //getters and setters...\n"
 "}]]>"
 msgstr ""
-"@Entity\n"
+"<![CDATA[@Entity\n"
 "public class Person {\n"
 "    @Id private Long id;\n"
 "    private String firstName;\n"
@@ -295,7 +305,7 @@
 "    private Country nationality;\n"
 "    \n"
 "    //getters and setters...\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:113
@@ -309,13 +319,13 @@
 
 #. Tag: programlisting
 #: Framework.xml:118
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<framework:entity-home name=\"personHome\" entity-class=\"eg.Person"
 "\" />]]>"
 msgstr ""
-"&lt;framework:entity-home name=\"personHome\" entity-class=\"eg.Person\" /"
-"&gt;"
+"<![CDATA[<framework:entity-home name=\"personHome\" entity-class=\"eg.Person"
+"\" />]]>"
 
 #. Tag: para
 #: Framework.xml:120
@@ -325,13 +335,13 @@
 
 #. Tag: programlisting
 #: Framework.xml:124
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome<Person> {}]]>"
 msgstr ""
-"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {}"
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {}]]>"
 
 #. Tag: para
 #: Framework.xml:126
@@ -344,9 +354,12 @@
 "identifier of the object you are interested in, using the <literal>setId()</"
 "literal> method."
 msgstr ""
-"Homeオブジェクトは<literal>persist()</literal>、 <literal>remove()</"
-"literal>、 <literal>update()</literal> それに <literal>getInstance()</"
-"literal> の 4 つの操作を提供します。"
+"Home オブジェクトは <literal>persist()</literal>、 <literal>remove()</"
+"literal>、 <literal>update()</literal>、 <literal>getInstance()</literal> の "
+"オペレーションを提供します。 <literal>remove()</literal>、あるいは "
+"<literal>update()</literal> を呼び出す前にまず関心のあるオブジェクトの識別子"
+"をセットする必要があります。 <literal>setId()</literal> メソッドを使用しま"
+"す。"
 
 #. Tag: para
 #: Framework.xml:135
@@ -356,7 +369,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:139
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>Create Person</h1>\n"
 "<h:form>\n"
@@ -370,21 +383,21 @@
 "    </div>\n"
 "</h:form>]]>"
 msgstr ""
-"&lt;h1&gt;Create Person&lt;/h1&gt;\n"
-"&lt;h:form&gt;\n"
-"    &lt;div&gt;First name: &lt;h:inputText value=\"#{personHome.instance."
-"firstName}\"/&gt;&lt;/div&gt;\n"
-"    &lt;div&gt;Last name: &lt;h:inputText value=\"#{personHome.instance."
-"lastName}\"/&gt;&lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton value=\"Create Person\" action=\"#{personHome."
-"persist}\"/&gt;\n"
-"    &lt;/div&gt;\n"
-"&lt;/h:form&gt;"
+"<![CDATA[<h1>Create Person</h1>\n"
+"<h:form>\n"
+"    <div>First name: <h:inputText value=\"#{personHome.instance.firstName}\"/"
+"></div>\n"
+"    <div>Last name: <h:inputText value=\"#{personHome.instance.lastName}\"/"
+"></div>\n"
+"    <div>\n"
+"        <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\"/>\n"
+"    </div>\n"
+"</h:form>]]>"
 
 #. Tag: para
 #: Framework.xml:141
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Usually, it is much nicer to be able to refer to the <literal>Person</"
 "literal> merely as <literal>person</literal>, so let's make that possible by "
@@ -396,7 +409,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<factory name=\"person\" \n"
 "         value=\"#{personHome.instance}\"/>\n"
@@ -404,11 +417,11 @@
 "<framework:entity-home name=\"personHome\" \n"
 "                       entity-class=\"eg.Person\" />]]>"
 msgstr ""
-"&lt;factory name=\"person\" \n"
-"         value=\"#{personHome.instance}\"/&gt;\n"
+"<![CDATA[<factory name=\"person\" \n"
+"         value=\"#{personHome.instance}\"/>\n"
 "\n"
-"&lt;framework:entity-home name=\"personHome\" \n"
-"                       entity-class=\"eg.Person\" /&gt;"
+"<framework:entity-home name=\"personHome\" \n"
+"                       entity-class=\"eg.Person\" />]]>"
 
 #. Tag: para
 #: Framework.xml:149
@@ -422,7 +435,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:154
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome<Person> {\n"
@@ -432,13 +445,13 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {\n"
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
 "    \n"
 "    @Factory(\"person\")\n"
 "    public Person initPerson() { return getInstance(); }\n"
 "    \n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:156
@@ -452,7 +465,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:161
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>Create Person</h1>\n"
 "<h:form>\n"
@@ -464,17 +477,15 @@
 "    </div>\n"
 "</h:form>]]>"
 msgstr ""
-"&lt;h1&gt;Create Person&lt;/h1&gt;\n"
-"&lt;h:form&gt;\n"
-"    &lt;div&gt;First name: &lt;h:inputText value=\"#{person.firstName}\"/&gt;"
-"&lt;/div&gt;\n"
-"    &lt;div&gt;Last name: &lt;h:inputText value=\"#{person.lastName}\"/&gt;"
-"&lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton value=\"Create Person\" action=\"#{personHome."
-"persist}\"/&gt;\n"
-"    &lt;/div&gt;\n"
-"&lt;/h:form&gt;"
+"<![CDATA[<h1>Create Person</h1>\n"
+"<h:form>\n"
+"    <div>First name: <h:inputText value=\"#{person.firstName}\"/></div>\n"
+"    <div>Last name: <h:inputText value=\"#{person.lastName}\"/></div>\n"
+"    <div>\n"
+"        <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\"/>\n"
+"    </div>\n"
+"</h:form>]]>"
 
 #. Tag: para
 #: Framework.xml:163
@@ -494,7 +505,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:172
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/editPerson.jsp\">\n"
@@ -502,11 +513,11 @@
 "    </page>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/editPerson.jsp\"&gt;\n"
-"        &lt;param name=\"personId\" value=\"#{personHome.id}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/editPerson.jsp\">\n"
+"        <param name=\"personId\" value=\"#{personHome.id}\"/>\n"
+"    </page>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Framework.xml:174
@@ -516,7 +527,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:178
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>\n"
 "    <h:outputText rendered=\"#{!personHome.managed}\" value=\"Create Person"
@@ -537,29 +548,24 @@
 "    </div>\n"
 "</h:form>]]>"
 msgstr ""
-"&lt;h1&gt;\n"
-"    &lt;h:outputText rendered=\"#{!personHome.managed}\" value=\"Create "
-"Person\"/&gt;\n"
-"    &lt;h:outputText rendered=\"#{personHome.managed}\" value=\"Edit Person"
-"\"/&gt;\n"
-"&lt;/h1&gt;\n"
-"&lt;h:form&gt;\n"
-"    &lt;div&gt;First name: &lt;h:inputText value=\"#{person.firstName}\"/&gt;"
-"&lt;/div&gt;\n"
-"    &lt;div&gt;Last name: &lt;h:inputText value=\"#{person.lastName}\"/&gt;"
-"&lt;/div&gt;\n"
-"    &lt;div&gt;\n"
-"        &lt;h:commandButton value=\"Create Person\" action=\"#{personHome."
-"persist}\" \n"
-"                             rendered=\"#{!personHome.managed}\"/&gt;\n"
-"        &lt;h:commandButton value=\"Update Person\" action=\"#{personHome."
-"update}\" \n"
-"                             rendered=\"#{personHome.managed}\"/&gt;\n"
-"        &lt;h:commandButton value=\"Delete Person\" action=\"#{personHome."
-"remove}\" \n"
-"                             rendered=\"#{personHome.managed}\"/&gt;\n"
-"    &lt;/div&gt;\n"
-"&lt;/h:form&gt;"
+"<![CDATA[<h1>\n"
+"    <h:outputText rendered=\"#{!personHome.managed}\" value=\"Create Person"
+"\"/>\n"
+"    <h:outputText rendered=\"#{personHome.managed}\" value=\"Edit Person\"/"
+">\n"
+"</h1>\n"
+"<h:form>\n"
+"    <div>First name: <h:inputText value=\"#{person.firstName}\"/></div>\n"
+"    <div>Last name: <h:inputText value=\"#{person.lastName}\"/></div>\n"
+"    <div>\n"
+"        <h:commandButton value=\"Create Person\" action=\"#{personHome."
+"persist}\" rendered=\"#{!personHome.managed}\"/>\n"
+"        <h:commandButton value=\"Update Person\" action=\"#{personHome."
+"update}\" rendered=\"#{personHome.managed}\"/>\n"
+"        <h:commandButton value=\"Delete Person\" action=\"#{personHome."
+"remove}\" rendered=\"#{personHome.managed}\"/>\n"
+"    </div>\n"
+"</h:form>]]>"
 
 #. Tag: para
 #: Framework.xml:180
@@ -586,7 +592,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:192
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<factory name=\"person\" \n"
 "         value=\"#{personHome.instance}\"/>\n"
@@ -600,17 +606,17 @@
 "    <property name=\"nationality\">#{country}</property>\n"
 "</component>]]>"
 msgstr ""
-"&lt;factory name=\"person\" \n"
-"         value=\"#{personHome.instance}\"/&gt;\n"
+"<![CDATA[<factory name=\"person\" \n"
+"         value=\"#{personHome.instance}\"/>\n"
 "\n"
-"&lt;framework:entity-home name=\"personHome\" \n"
+"<framework:entity-home name=\"personHome\" \n"
 "                       entity-class=\"eg.Person\" \n"
-"                       new-instance=\"#{newPerson}\"/&gt;\n"
+"                       new-instance=\"#{newPerson}\"/>\n"
 "\n"
-"&lt;component name=\"newPerson\" \n"
-"           class=\"eg.Person\"&gt;\n"
-"    &lt;property name=\"nationality\"&gt;#{country}&lt;/property&gt;\n"
-"&lt;/component&gt;"
+"<component name=\"newPerson\" \n"
+"           class=\"eg.Person\">\n"
+"    <property name=\"nationality\">#{country}</property>\n"
+"</component>]]>"
 
 #. Tag: para
 #: Framework.xml:194
@@ -620,7 +626,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:198
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome<Person> {\n"
@@ -636,8 +642,8 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {\n"
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
 "    \n"
 "    @In Country country;\n"
 "    \n"
@@ -648,7 +654,7 @@
 "        return new Person(country);\n"
 "    }\n"
 "    \n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:200
@@ -673,7 +679,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:210
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome<Person> {\n"
@@ -695,8 +701,8 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {\n"
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
 "    \n"
 "    @In Country country;\n"
 "    \n"
@@ -713,7 +719,7 @@
 "        update();\n"
 "    }\n"
 "    \n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:212
@@ -728,6 +734,15 @@
 "<literal>org.jboss.seam.afterTransactionSuccess.&lt;name&gt;</literal> event "
 "(where <literal>&lt;name&gt;</literal> is the name of the entity)."
 msgstr ""
+"Home オブジェクトはトランザクションが成功すると (<literal>persist()</"
+"literal>、 <literal>update()</literal> または <literal>remove()</literal> へ"
+"の呼び出しが成功する) <literal>org.jboss.seam.afterTransactionSuccess</"
+"literal> イベントを引き起こします。 このイベントを監視することで基礎となるエ"
+"ンティティが変更される場合にクエリをリフレッシュすることができます。 特定のエ"
+"ンティティが永続化された、 交信されたまたは削除された場合に特定のクエリだけを"
+"リフレッシュしたい場合は <literal>org.jboss.seam.afterTransactionSuccess.&lt;"
+"name&gt;</literal> イベントを監視することができます (<literal>&lt;name&gt;</"
+"literal> はエンティティ名になる)。"
 
 #. Tag: para
 #: Framework.xml:223
@@ -742,7 +757,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:228
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<factory name=\"person\" \n"
 "         value=\"#{personHome.instance}\"/>\n"
@@ -763,24 +778,24 @@
 "    <property name=\"nationality\">#{country}</property>\n"
 "</component>]]>"
 msgstr ""
-"&lt;factory name=\"person\" \n"
-"         value=\"#{personHome.instance}\"/&gt;\n"
+"<![CDATA[<factory name=\"person\" \n"
+"         value=\"#{personHome.instance}\"/>\n"
 "\n"
-"&lt;framework:entity-home name=\"personHome\"\n"
+"<framework:entity-home name=\"personHome\"\n"
 "                       entity-class=\"eg.Person\"\n"
-"                       new-instance=\"#{newPerson}\"&gt;\n"
-"    &lt;framework:created-message&gt;New person #{person.firstName} #{person."
-"lastName} created&lt;/framework:created-message&gt;\n"
-"    &lt;framework:deleted-message&gt;Person #{person.firstName} #{person."
-"lastName} deleted&lt;/framework:deleted-message&gt;\n"
-"    &lt;framework:updated-message&gt;Person #{person.firstName} #{person."
-"lastName} updated&lt;/framework:updated-message&gt;\n"
-"&lt;/framework:entity-home&gt;\n"
+"                       new-instance=\"#{newPerson}\">\n"
+"    <framework:created-message>New person #{person.firstName} #{person."
+"lastName} created</framework:created-message>\n"
+"    <framework:deleted-message>Person #{person.firstName} #{person.lastName} "
+"deleted</framework:deleted-message>\n"
+"    <framework:updated-message>Person #{person.firstName} #{person.lastName} "
+"updated</framework:updated-message>\n"
+"</framework:entity-home>\n"
 "\n"
-"&lt;component name=\"newPerson\" \n"
-"           class=\"eg.Person\"&gt;\n"
-"    &lt;property name=\"nationality\"&gt;#{country}&lt;/property&gt;\n"
-"&lt;/component&gt;"
+"<component name=\"newPerson\" \n"
+"           class=\"eg.Person\">\n"
+"    <property name=\"nationality\">#{country}</property>\n"
+"</component>]]>"
 
 #. Tag: para
 #: Framework.xml:230
@@ -790,7 +805,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:234
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Name(\"personHome\")\n"
 "public class PersonHome extends EntityHome<Person> {\n"
@@ -813,8 +828,8 @@
 "    \n"
 "}]]>"
 msgstr ""
-"@Name(\"personHome\")\n"
-"public class PersonHome extends EntityHome&lt;Person&gt; {\n"
+"<![CDATA[@Name(\"personHome\")\n"
+"public class PersonHome extends EntityHome<Person> {\n"
 "    \n"
 "    @In Country country;\n"
 "    \n"
@@ -826,16 +841,13 @@
 "    }\n"
 "    \n"
 "    protected String getCreatedMessage() { return \"New person #{person."
-"firstName} \n"
-"      #{person.lastName} created\"; }\n"
+"firstName} #{person.lastName} created\"; }\n"
 "    protected String getUpdatedMessage() { return \"Person #{person."
-"firstName} \n"
-"      #{person.lastName} updated\"; }\n"
+"firstName} #{person.lastName} updated\"; }\n"
 "    protected String getDeletedMessage() { return \"Person #{person."
-"firstName} \n"
-"      #{person.lastName} deleted\"; }\n"
+"firstName} #{person.lastName} deleted\"; }\n"
 "    \n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:236
@@ -850,16 +862,17 @@
 
 #. Tag: programlisting
 #: Framework.xml:242
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[Person_created=New person #{person.firstName} #{person.lastName} "
 "created\n"
 "Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
 "Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
 msgstr ""
-"Person_created=New person #{person.firstName} #{person.lastName} created\n"
+"<![CDATA[Person_created=New person #{person.firstName} #{person.lastName} "
+"created\n"
 "Person_deleted=Person #{person.firstName} #{person.lastName} deleted\n"
-"Person_updated=Person #{person.firstName} #{person.lastName} updated"
+"Person_updated=Person #{person.firstName} #{person.lastName} updated]]>"
 
 #. Tag: para
 #: Framework.xml:244
@@ -873,7 +886,7 @@
 
 #. Tag: para
 #: Framework.xml:249
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The final step is to add validation functionality to the page, using "
 "<literal>&lt;s:validateAll&gt;</literal> and <literal>&lt;s:decorate&gt;</"
@@ -901,13 +914,13 @@
 
 #. Tag: programlisting
 #: Framework.xml:265
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<framework:entity-query name=\"people\" \n"
 "                        ejbql=\"select p from Person p\"/>]]>"
 msgstr ""
-"&lt;framework:entity-query name=\"people\" \n"
-"                        ejbql=\"select p from Person p\"/&gt;"
+"<![CDATA[<framework:entity-query name=\"people\" \n"
+"                        ejbql=\"select p from Person p\"/>]]>"
 
 #. Tag: para
 #: Framework.xml:267
@@ -917,7 +930,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:271
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>List of people</h1>\n"
 "<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
@@ -929,15 +942,15 @@
 "    </h:column>\n"
 "</h:dataTable>]]>"
 msgstr ""
-"&lt;h1&gt;List of people&lt;/h1&gt;\n"
-"&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
-"{person.lastName}\"&gt;\n"
-"            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
-"        &lt;/s:link&gt;\n"
-"    &lt;/h:column&gt;\n"
-"&lt;/h:dataTable&gt;"
+"<![CDATA[<h1>List of people</h1>\n"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+"    <h:column>\n"
+"        <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+"            <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+"        </s:link>\n"
+"    </h:column>\n"
+"</h:dataTable>]]>"
 
 #. Tag: para
 #: Framework.xml:273
@@ -947,27 +960,27 @@
 
 #. Tag: programlisting
 #: Framework.xml:277
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<framework:entity-query name=\"people\" \n"
 "                        ejbql=\"select p from Person p\" \n"
 "                        order=\"lastName\" \n"
 "                        max-results=\"20\"/>]]>"
 msgstr ""
-"&lt;framework:entity-query name=\"people\" \n"
+"<![CDATA[<framework:entity-query name=\"people\" \n"
 "                        ejbql=\"select p from Person p\" \n"
 "                        order=\"lastName\" \n"
-"                        max-results=\"20\"/&gt;"
+"                        max-results=\"20\"/>]]>"
 
 #. Tag: para
 #: Framework.xml:279
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "We'll use a page parameter to determine the page to display:"
 msgstr "表示するページを決める為にページパラメータを使います。"
 
 #. Tag: programlisting
 #: Framework.xml:284
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<pages>\n"
 "    <page view-id=\"/searchPerson.jsp\">\n"
@@ -975,11 +988,11 @@
 "    </page>\n"
 "</pages>]]>"
 msgstr ""
-"&lt;pages&gt;\n"
-"    &lt;page view-id=\"/searchPerson.jsp\"&gt;\n"
-"        &lt;param name=\"firstResult\" value=\"#{people.firstResult}\"/&gt;\n"
-"    &lt;/page&gt;\n"
-"&lt;/pages&gt;"
+"<![CDATA[<pages>\n"
+"    <page view-id=\"/searchPerson.jsp\">\n"
+"        <param name=\"firstResult\" value=\"#{people.firstResult}\"/>\n"
+"    </page>\n"
+"</pages>]]>"
 
 #. Tag: para
 #: Framework.xml:286
@@ -989,7 +1002,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:290
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>Search for people</h1>\n"
 "<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
@@ -1021,38 +1034,35 @@
 "    <f:param name=\"firstResult\" value=\"#{people.lastFirstResult}\"/>\n"
 "</s:link>]]>"
 msgstr ""
-"&lt;h1&gt;Search for people&lt;/h1&gt;\n"
-"&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
-"{person.lastName}\"&gt;\n"
-"            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
-"        &lt;/s:link&gt;\n"
-"    &lt;/h:column&gt;\n"
-"&lt;/h:dataTable&gt;\n"
+"<![CDATA[<h1>Search for people</h1>\n"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+"    <h:column>\n"
+"        <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+"            <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+"        </s:link>\n"
+"    </h:column>\n"
+"</h:dataTable>\n"
 "\n"
-"&lt;s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" "
-"value=\"First Page\"&gt;\n"
-"    &lt;f:param name=\"firstResult\" value=\"0\"/&gt;\n"
-"&lt;/s:link&gt;\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" value="
+"\"First Page\">\n"
+"    <f:param name=\"firstResult\" value=\"0\"/>\n"
+"</s:link>\n"
 "\n"
-"&lt;s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" "
-"value=\"Previous Page\"&gt;\n"
-"    &lt;f:param name=\"firstResult\" value=\"#{people.previousFirstResult}\"/"
-"&gt;\n"
-"&lt;/s:link&gt;\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.previousExists}\" value="
+"\"Previous Page\">\n"
+"    <f:param name=\"firstResult\" value=\"#{people.previousFirstResult}\"/>\n"
+"</s:link>\n"
 "\n"
-"&lt;s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
-"\"Next Page\"&gt;\n"
-"    &lt;f:param name=\"firstResult\" value=\"#{people.nextFirstResult}\"/"
-"&gt;\n"
-"&lt;/s:link&gt;\n"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
+"\"Next Page\">\n"
+"    <f:param name=\"firstResult\" value=\"#{people.nextFirstResult}\"/>\n"
+"</s:link>\n"
 "\n"
-"&lt;s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
-"\"Last Page\"&gt;\n"
-"    &lt;f:param name=\"firstResult\" value=\"#{people.lastFirstResult}\"/"
-"&gt;\n"
-"&lt;/s:link&gt;"
+"<s:link view=\"/search.xhtml\" rendered=\"#{people.nextExists}\" value="
+"\"Last Page\">\n"
+"    <f:param name=\"firstResult\" value=\"#{people.lastFirstResult}\"/>\n"
+"</s:link>]]>"
 
 #. Tag: para
 #: Framework.xml:292
@@ -1069,7 +1079,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:298
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<component name=\"examplePerson\" class=\"Person\"/>\n"
 "        \n"
@@ -1085,19 +1095,19 @@
 "    </framework:restrictions>\n"
 "</framework:entity-query>]]>"
 msgstr ""
-"&lt;component name=\"examplePerson\" class=\"Person\"/&gt;\n"
+"<![CDATA[<component name=\"examplePerson\" class=\"Person\"/>\n"
 "        \n"
-"&lt;framework:entity-query name=\"people\" \n"
+"<framework:entity-query name=\"people\" \n"
 "                        ejbql=\"select p from Person p\" \n"
 "                        order=\"lastName\" \n"
-"                        max-results=\"20\"&gt;\n"
-"    &lt;framework:restrictions&gt;\n"
-"        &lt;value&gt;lower(firstName) like lower( #{examplePerson.firstName} "
-"+ &#39;%&#39; )&lt;/value&gt;\n"
-"        &lt;value&gt;lower(lastName) like lower( #{examplePerson.lastName} + "
-"&#39;%&#39; )&lt;/value&gt;\n"
-"    &lt;/framework:restrictions&gt;\n"
-"&lt;/framework:entity-query&gt;"
+"                        max-results=\"20\">\n"
+"    <framework:restrictions>\n"
+"        <value>lower(firstName) like lower( concat(#{examplePerson."
+"firstName},'%') )</value>\n"
+"        <value>lower(lastName) like lower( concat(#{examplePerson."
+"lastName},'%') )</value>\n"
+"    </framework:restrictions>\n"
+"</framework:entity-query>]]>"
 
 #. Tag: para
 #: Framework.xml:300
@@ -1107,7 +1117,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:304
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<h1>Search for people</h1>\n"
 "<h:form>\n"
@@ -1127,24 +1137,23 @@
 "    </h:column>\n"
 "</h:dataTable>]]>"
 msgstr ""
-"&lt;h1&gt;Search for people&lt;/h1&gt;\n"
-"&lt;h:form&gt;\n"
-"    &lt;div&gt;First name: &lt;h:inputText value=\"#{examplePerson.firstName}"
-"\"/&gt;&lt;/div&gt;\n"
-"    &lt;div&gt;Last name: &lt;h:inputText value=\"#{examplePerson.lastName}"
-"\"/&gt;&lt;/div&gt;\n"
-"    &lt;div&gt;&lt;h:commandButton value=\"Search\" action=\"/search.jsp\"/"
-"&gt;&lt;/div&gt;\n"
-"&lt;/h:form&gt;\n"
+"<![CDATA[<h1>Search for people</h1>\n"
+"<h:form>\n"
+"    <div>First name: <h:inputText value=\"#{examplePerson.firstName}\"/></"
+"div>\n"
+"    <div>Last name: <h:inputText value=\"#{examplePerson.lastName}\"/></"
+"div>\n"
+"    <div><h:commandButton value=\"Search\" action=\"/search.jsp\"/></div>\n"
+"</h:form>\n"
 "\n"
-"&lt;h:dataTable value=\"#{people.resultList}\" var=\"person\"&gt;\n"
-"    &lt;h:column&gt;\n"
-"        &lt;s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
-"{person.lastName}\"&gt;\n"
-"            &lt;f:param name=\"personId\" value=\"#{person.id}\"/&gt;\n"
-"        &lt;/s:link&gt;\n"
-"    &lt;/h:column&gt;\n"
-"&lt;/h:dataTable&gt;"
+"<h:dataTable value=\"#{people.resultList}\" var=\"person\">\n"
+"    <h:column>\n"
+"        <s:link view=\"/editPerson.jsp\" value=\"#{person.firstName} #"
+"{person.lastName}\">\n"
+"            <f:param name=\"personId\" value=\"#{person.id}\"/>\n"
+"        </s:link>\n"
+"    </h:column>\n"
+"</h:dataTable>]]>"
 
 #. Tag: para
 #: Framework.xml:306
@@ -1153,6 +1162,8 @@
 "To refresh the query when the underlying entities change we observe the "
 "<literal>org.jboss.seam.afterTransactionSuccess</literal> event:"
 msgstr ""
+"基礎となるエンティティが変化する場合にリフレッシュするには <literal>org."
+"jboss.seam.afterTransactionSuccess</literal> イベントを監視します。"
 
 #. Tag: programlisting
 #: Framework.xml:311
@@ -1162,6 +1173,9 @@
 "    <action execute=\"#{people.refresh}\" />\n"
 "</event>]]>"
 msgstr ""
+"<![CDATA[<event type=\"org.jboss.seam.afterTransactionSuccess\">\n"
+"    <action execute=\"#{people.refresh}\" />\n"
+"</event>]]>"
 
 #. Tag: para
 #: Framework.xml:313
@@ -1170,6 +1184,9 @@
 "Or, to just refresh the query when the person entity is persisted, updated "
 "or removed through <literal>PersonHome</literal>:"
 msgstr ""
+"または、 <literal>PersonHome</literal> で person エンティティが永続化され"
+"た、 交信されたまたは削除された場合にクエリをリフレッシュするだけなら次のよう"
+"にします。"
 
 #. Tag: programlisting
 #: Framework.xml:318
@@ -1179,6 +1196,9 @@
 "    <action execute=\"#{people.refresh}\" />\n"
 "    </event>]]>"
 msgstr ""
+"<![CDATA[<event type=\"org.jboss.seam.afterTransactionSuccess.Person\">\n"
+"    <action execute=\"#{people.refresh}\" />\n"
+"    </event>]]>"
 
 #. Tag: para
 #: Framework.xml:320
@@ -1189,6 +1209,10 @@
 "recomended, and you'll have to implement your own method of calculating the "
 "total number of results (by overriding <literal>getCountEjbql()</literal>."
 msgstr ""
+"残念ながらクエリのオブジェクトは <emphasis>join fetch</emphasis> クエリとは正"
+"常に動作しません。 こうしたクエリでのページネーションの使用は推奨しません。 "
+"<literal>getCountEjbql()</literal> を上書きして結果の合計数の計算に独自のメ"
+"ソッドを実装しなければならなくなります。"
 
 #. Tag: para
 #: Framework.xml:328
@@ -1208,7 +1232,8 @@
 
 #. Tag: para
 #: Framework.xml:337
-#, fuzzy, no-c-format
+#, no-c-format
+#, fuzzy
 msgid ""
 "A totally optional part of the Seam Application Framework is the class "
 "<literal>Controller</literal> and its subclasses <literal>EntityController</"
@@ -1219,13 +1244,12 @@
 "keystrokes (characters can add up!) and provide a great launchpad for new "
 "users to explore the rich functionality built in to Seam."
 msgstr ""
-"Seamアプリケーションフレームワークのオプショナルなクラスとして、"
-"<literal>Controller</literal>と、そのサブクラスとして、 "
-"<literal>EntityController</literal>、 <literal>HibernateEntityController</"
-"literal> と<literal>BusinessProcessController</literal>があります。 これらの"
-"クラスは、一般に利用されるコンポーネントのメソッドに対する、少し便利なアクセ"
-"ス方法を提供しています。 これらは、新しいユーザがSeamに組み込まれた豊富な機能"
-"を探検するための出発点を提供し、また若干のコード量の削減に貢献します。"
+"Seamアプリケーションフレームワークのオプション的な部分として <literal>Controller</literal> クラス、 そのサブクラスの <literal>EntityController</literal>、 <literal>HibernateEntityController</"
+"literal>、<literal>BusinessProcessController</literal> があります。 これらのクラスはよく使用"
+"される組み込みのコンポーネントへのアクセスに便利なメソッドや組み込みコンポー"
+"ネントのメソッドを提供しているだけです。 新しいユーザー が Seam に組み込まれた"
+"豊富な機能を探求するための出発点を提供し、また若干のコード量の削減に貢献しま"
+"す。"
 
 #. Tag: para
 #: Framework.xml:349
@@ -1239,7 +1263,7 @@
 
 #. Tag: programlisting
 #: Framework.xml:354
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[@Stateless\n"
 "@Name(\"register\")\n"
@@ -1270,7 +1294,7 @@
 "\n"
 "}]]>"
 msgstr ""
-"@Stateless\n"
+"<![CDATA[@Stateless\n"
 "@Name(\"register\")\n"
 "public class RegisterAction extends EntityController implements Register\n"
 "{\n"
@@ -1297,10 +1321,11 @@
 "      }\n"
 "   }\n"
 "\n"
-"}"
+"}]]>"
 
 #. Tag: para
 #: Framework.xml:356
 #, no-c-format
 msgid "As you can see, its not an earthshattering improvement..."
-msgstr "ご覧のように、びっくりするような改善にはなりません、、、。"
+msgstr "ご覧のように、 驚くように大きな改善ではありません。"
+

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-24 23:51:16 UTC (rev 81518)
+++ projects/docs/enterprise/4.3.2.1/Seam/Seam_Reference_Guide/ja-JP/Groovy.po	2008-11-25 03:49:03 UTC (rev 81519)
@@ -5,7 +5,7 @@
 "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: 2008-11-19 10:29+1000\n"
+"PO-Revision-Date: 2008-11-19 14: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"
@@ -34,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 "JBoss Seam の一側面としてその RAD (Rapid Application Development) 機能があげられます。 RAD とは同義ではありませんが、 このスペースにあるひとつの興味深いツールは動的言語です。 最近まで動的言語を選択すると完全に異なる開発プラットフォームを選択する必要がありました (API 一式とランタイムを持つ開発プラットフォームのため、 旧式のレガシーな Java [sic] API を使用する必要がなくなります。 プロプリエタリーの API を使用しなくてもよくなります)。 Java 仮想マシンの上に構築された動的言語と <ulink url=\"http://groovy.codehaus.org\">Groovy</ulink> は特に silos でこの手段を無効にしていました。"
+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
@@ -46,13 +46,13 @@
 "switching. Writing dynamic Seam components is exactly like writing regular "
 "Seam components. You use the same annotations, the same APIs, the same "
 "everything."
-msgstr ""
+msgstr "JBoss Seam は静的言語と動的言語の両方をシームレスに統合することで動的言語を Java EE に一体化させるようになります。 JBoss Seam ではアプリケーション開発者はコンテキストを切り替えることなく作業に対して最適なツールを使用することができるようになります。 動的な Seam コンポーネントの記述は普通の Seam コンポーネントを記述するの同じです。 同じアノテーション、 同じ API、 すべて同じものを使用します。"
 
 #. Tag: title
 #: Groovy.xml:21
 #, no-c-format
 msgid "Technology preview"
-msgstr ""
+msgstr "テクノロジープレビュー"
 
 #. Tag: para
 #: Groovy.xml:22
@@ -60,13 +60,13 @@
 msgid ""
 "Groovy integration in Seam is marked as technology preview, so standard "
 "support is not guaranteed."
-msgstr ""
+msgstr "Seam での Groovy 統合はテクノロジープレビューとなるため標準のサポートは保証されません。"
 
 #. Tag: title
 #: Groovy.xml:26
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Groovy introduction"
-msgstr "はじめに"
+msgstr "Groovy とは"
 
 #. Tag: para
 #: Groovy.xml:28
@@ -75,7 +75,7 @@
 "Groovy is an agile dynamic language based on the Java language but with "
 "additional features inspired by Python, Ruby and Smalltalk. The strengths of "
 "Groovy are twofold:"
-msgstr ""
+msgstr "Groovy は Java 言語をベースとした敏捷性のある動的言語ですが、 Python や Ruby、 Smalltalk から発想を得た追加機能があります。 Grooby の強みは大きく分けて 2 つあります。"
 
 #. Tag: para
 #: Groovy.xml:33
@@ -83,7 +83,7 @@
 msgid ""
 "Java syntax is supported in Groovy: Java code is Groovy code, making the "
 "learning curve very smooth"
-msgstr ""
+msgstr "Groovy では Java 構文がサポートされます。 Java コードは Groovy コードとなるため理解が非常に容易になります。"
 
 #. Tag: para
 #: Groovy.xml:38
@@ -91,7 +91,7 @@
 msgid ""
 "Groovy objects are Java objects, and Groovy classes are Java classes: Groovy "
 "integrates smoothly with existing Java libraries and frameworks."
-msgstr ""
+msgstr "Groovy のオブジェクトは Java のオブジェクトになり、 Groovy のクラスは Java のクラスになります。 Groovy は既存の Java ライブラリやフレームワークをスムースに統合します。"
 
 #. Tag: para
 #: Groovy.xml:43
@@ -101,9 +101,9 @@
 
 #. Tag: title
 #: Groovy.xml:47
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Writing Seam applications in Groovy"
-msgstr "Seamアプリケーションのテスト"
+msgstr "Groovy で Seam アプリケーションを記述する"
 
 #. Tag: para
 #: Groovy.xml:49
@@ -113,13 +113,13 @@
 "you can virtually write any Seam component, or any class for what it worth, "
 "in Groovy and deploy it. You can also mix Groovy classes and Java classes in "
 "the same application."
-msgstr ""
+msgstr "Groovy オブジェクトは Java オブジェクトですから特に多く説明することはありません。 Groovy では実質的にはいずれの Seam コンポーネントを記述することもでき、 また役に立つものならいずれのクラスでも記述してそれをデプロイすることができます。 Groovy のクラスと Java のクラスを同じアプリケーション内で混在させることもできます。"
 
 #. Tag: title
 #: Groovy.xml:54
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Writing Groovy components"
-msgstr "コンポーネントの安全性を確保する"
+msgstr "Groovy コンポーネントを記述する"
 
 #. Tag: para
 #: Groovy.xml:56
@@ -128,13 +128,13 @@
 "As you should have noticed by now, Seam uses annotations heavily. Be sure to "
 "use Groovy 1.1 or above for annotation support. Here are some example of "
 "groovy code used in a Seam application."
-msgstr ""
+msgstr "すでにお気づきと思いますが Seam はかなりアノテーションを使用します。 アノテーション対応するよう Groovy 1.1 またはそれ以降を使用していることを確認してください。 次に Seam アプリケーションで使用されている Groovy コードの例をいくつあげておきます。"
 
 #. Tag: title
 #: Groovy.xml:60
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Entity"
-msgstr "エンティティ Bean"
+msgstr "エンティティ"
 
 #. Tag: programlisting
 #: Groovy.xml:62
@@ -175,10 +175,45 @@
 "        }\n"
 "    }"
 msgstr ""
+"@Entity\n"
+"    @Name(\"hotel\")\n"
+"    class Hotel implements Serializable\n"
+"    {\n"
+"        @Id @GeneratedValue\n"
+"        Long id\n"
+"\n"
+"        @Length(max=50) @NotNull\n"
+"        String name\n"
+"\n"
+"        @Length(max=100) @NotNull\n"
+"        String address\n"
+"\n"
+"        @Length(max=40) @NotNull\n"
+"        String city\n"
+"\n"
+"        @Length(min=2, max=10) @NotNull\n"
+"        String state\n"
+"\n"
+"        @Length(min=4, max=6) @NotNull\n"
+"        String zip\n"
+"\n"
+"        @Length(min=2, max=40) @NotNull\n"
+"        String country\n"
+"\n"
+"        @Column(precision=6, scale=2)\n"
+"        BigDecimal price\n"
+"\n"
+"        @Override\n"
+"        String toString()\n"
+"        {\n"
+"            return \"Hotel(${name},${address},${city},${zip})\"\n"
+"        }\n"
+"    }"
 
 #. Tag: para
 #: Groovy.xml:64
 #, no-c-format
+#, fuzzy
 msgid ""
 "Groovy natively support the notion of properties (getter/setter), so there "
 "is no need to explicitly write verbose getters and setters: in the previous "
@@ -186,10 +221,13 @@
 "code>, the getters and setters being generated by the Groovy compiler. This "
 "type of syntactic sugar makes the entity code very concise."
 msgstr ""
+"Groovy はネイティブにプロパティ (getter/setter) の概念をサポートするため、 冗長な getter や setter を明示的に記述する必要はありません。 前述の例では、 ホテルのクラスは <code>hotel.getCity()</code> として Java からアクセスが可能で、 getter および setter は Groovy コンパイラによって生成されています。 "
+"This "
+"type of syntactic sugar makes the entity code very concise.?"
 
 #. Tag: title
 #: Groovy.xml:72
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Seam component"
 msgstr "Seam コンポーネント"
 
@@ -199,7 +237,7 @@
 msgid ""
 "Writing Seam components in Groovy is in no way different than in Java: "
 "annotations are used to mark the class as a Seam component."
-msgstr ""
+msgstr "Groovy での Seam コンポーネントの記述は Java でのそれとまったく違いはありません。 Seam コンポーネントとしてクラスをマークするのアノテーションが使用されます。"
 
 #. Tag: programlisting
 #: Groovy.xml:77
@@ -237,12 +275,43 @@
 "    }\n"
 "}"
 msgstr ""
+"@Scope(ScopeType.SESSION)\n"
+"@Name(\"bookingList\")\n"
+"class BookingListAction implements Serializable\n"
+"{\n"
+"    @In EntityManager em\n"
+"    @In User user\n"
+"    @DataModel List&lt;Booking&gt; bookings\n"
+"    @DataModelSelection Booking booking\n"
+"    @Logger Log log\n"
+"\n"
+"    @Factory public void getBookings()\n"
+"    {\n"
+"        bookings = em.createQuery('''\n"
+"                select b from Booking b\n"
+"                where b.user.username = :username\n"
+"                order by b.checkinDate''')\n"
+"            .setParameter(\"username\", user.username)\n"
+"            .getResultList()\n"
+"    }\n"
+"    \n"
+"    public void cancel()\n"
+"    {\n"
+"        log.info(\"Cancel booking: #{bookingList.booking.id} for #{user."
+"username}\")\n"
+"        Booking cancelled = em.find(Booking.class, booking.id)\n"
+"        if (cancelled != null) em.remove( cancelled )\n"
+"        getBookings()\n"
+"        FacesMessages.instance().add(\"Booking cancelled for confirmation "
+"number #{bookingList.booking.id}\", new Object[0])\n"
+"    }\n"
+"}"
 
 #. Tag: title
 #: Groovy.xml:83 Groovy.xml:149
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "seam-gen"
-msgstr "使い方"
+msgstr "seam-gen"
 
 #. Tag: para
 #: Groovy.xml:85
@@ -255,12 +324,14 @@
 "when writing an action, simply place your <filename>.groovy</filename> files "
 "in <filename>src/action</filename>."
 msgstr ""
+"Seam gen には Groovy との透過的な統合があります。 seam-gen によって支えられているプロジェクトで何のインフラストラクチャ要件を追加することなく Groovy コードを記述することができます。 Groovy エンティティを記述する場合は単純に <filename>."
+"groovy</filename> ファイルを <filename>src/model</filename> に配置します。 当然、 アクションを記述する場合は <filename>.groovy</filename> ファイルを <filename>src/action</filename> に配置します。"
 
 #. Tag: title
 #: Groovy.xml:94
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Deployment"
-msgstr "p:document"
+msgstr "デプロイメント"
 
 #. Tag: para
 #: Groovy.xml:96
@@ -269,7 +340,7 @@
 "Deploying Groovy classes is very much like deploying Java classes "
 "(surprisingly, no need to write nor comply with a 3-letter composite "
 "specification to support a multi-language component framework)."
-msgstr ""
+msgstr "Groovy のクラスのデプロイメントは Java クラスのデプロイメントに非常によく似ています (驚いたことに複数言語コンポーネントフレームワークのサポートに 3 文字構成の指定での記述は必要なくそれに従う必要もありません)。"
 
 #. Tag: para
 #: Groovy.xml:99
@@ -281,12 +352,14 @@
 "same support is provided for GroovyBeans Seam components when the <filename>."
 "groovy</filename> files are deployed."
 msgstr ""
+"標準のデプロイメントを越えて、 JBoss Seam には開発時にアプリケーションを再起動することなく JavaBeans Seam コンポーネントのクラスを再デプロイし開発やテストサイクルでかなりの時間を節約することができる機能があります。 <filename>."
+"groovy</filename> ファイルがデプロイされると同じサポートが GroovyBeans Seam のコンポーネントにも提供されます。"
 
 #. Tag: title
 #: Groovy.xml:105
 #, no-c-format
 msgid "Deploying Groovy code"
-msgstr ""
+msgstr "Groovy コードをデプロイする"
 
 #. Tag: para
 #: Groovy.xml:107
@@ -299,13 +372,13 @@
 "compiles, a Groovy class is in no way different than a Java class and the "
 "application server will treat them equally. Note that this allow a seamless "
 "mix of Groovy and Java code."
-msgstr ""
+msgstr "1 Groovy クラスは 1 Java クラスとなり、 Java クラスと同様バイトコードがあります。 Groovy エンティティ、 Groovy セッション Bean または Groovy Seam コンポーネントをデプロイするにはコンパイルの手順が必要となります。 一般的な手段は <literal>groovyc</literal> ant タスクを使用する方法です。 コンパイルが完了したら、 Groovy クラスは Java クラスとの違いがなくなるのでアプリケーションサーバーはこれらを同等に処理します。 これにより Groovy と Java コードをシームレスに混在させることができるようになります。"
 
 #. Tag: title
 #: Groovy.xml:115
 #, no-c-format
 msgid "Native .groovy file deployment at development time"
-msgstr ""
+msgstr "開発時におけるネイティブ groovy ファイルのデプロイメント"
 
 #. Tag: para
 #: Groovy.xml:117
@@ -321,6 +394,8 @@
 "need to restart the application (and obviously not the application server "
 "either)."
 msgstr ""
+"JBoss Seam はネイティブに増分ホットデプロイメントモードで <literal>.groovy</literal> ファイルのデプロイメントをサポートします (コンパイル無しで)。 これにより編集やテストサイクルが非常に高速化します。 .groovy デプロイメントをセットアップするには、 <xref linkend="
+"\"gettingstarted-hotdeployment\"/> にある設定に従い Groovy コード (<filename>.groovy</filename> のファイル) を <filename>WEB-INF/dev</filename> ディレクトリにデプロイします。 GroovyBean のコンポーネントはアプリケーションを再起動しなくても増加的に検出されます (当然アプリケーションサーバーの再起動も不要)。"
 
 #. Tag: para
 #: Groovy.xml:124
@@ -328,30 +403,30 @@
 msgid ""
 "Be aware that the native .groovy file deployment suffers the same "
 "limitations as the regular Seam hotdeployment:"
-msgstr ""
+msgstr "ネイティブ .groovy ファイルデプロイメントは普通の Seam ホットデプロイメントと同様の制約に縛られるので注意してください。"
 
 #. Tag: para
 #: Groovy.xml:129
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "The components must be JavaBeans or GroovyBeans. They cannot be EJB3 bean"
 msgstr ""
-"コンポーネントは JavaBean コンポーネントでなければならず、 EJB3 Bean は不可で"
-"す。 (この制約は修正中です。) "
+"コンポーネントは JavaBean または GroovyBean なければならず、 EJB3 Bean は不可で"
+"す。"
 
 #. Tag: para
 #: Groovy.xml:133
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Entities cannot be hotdeployed"
 msgstr "エンティティはホットデプロイできません。"
 
 #. Tag: para
 #: Groovy.xml:137
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "The hot-deployable components will not be visible to any classes deployed "
 "outside of <literal>WEB-INF/dev</literal>"
 msgstr ""
-"ホットデプロイ可能なコンポーネントは、 <literal>WEB-INF/dev</literal> の外部"
+"ホットデプロイ可能なコンポーネントは <literal>WEB-INF/dev</literal> の外部"
 "にデプロイされたクラスからは見えません。"
 
 #. Tag: para
@@ -363,6 +438,7 @@
 #. Tag: para
 #: Groovy.xml:151
 #, no-c-format
+#, fuzzy
 msgid ""
 "Seam-gen transparently supports Groovy files deployment and compilation. "
 "This includes the native <filename>.groovy</filename> file deployment in "
@@ -371,6 +447,8 @@
 "automatically be candidate for the incremental hot deployment. If you are in "
 "production mode, the Groovy files will simply be compiled before deployment."
 msgstr ""
+"Seam-gen は透過的に Groovy ファイルのデプロイメントとコンパイルをサポートします。 これには開発モードでのネイティブ <filename>.groovy</filename> ファイルのデプロイメントが含まれます (compilation-less)。 WAR タイプで seam-gen プロジェクトを作成する場合は <filename>src/action</filename> の Java と Groovy のクラスは自動的に増分ホットデプロイメントの候補となります。 production モードの場合は Groovy ファイルは単純にデプロイメント前にコンパイルされます。"
+"(compilation-less)?"
 
 #. Tag: para
 #: Groovy.xml:157
@@ -379,5 +457,5 @@
 "You will find a live example of the Booking demo written completely in "
 "Groovy and supporting incremental hot deployment in <filename>examples/"
 "groovybooking</filename>."
-msgstr ""
+msgstr "<filename>examples/groovybooking</filename> では完全に Groovy で記述され増分ホットデプロイメントをサポートしている予約デモのライブサンプルを見ることができます。"
 




More information about the jboss-cvs-commits mailing list